From 7bbdc6cbdadbb3ca5b8947bd7dcf5f97df4dc4ef Mon Sep 17 00:00:00 2001 From: "s.esmaeili" Date: Fri, 16 Oct 2026 00:05:48 +0330 Subject: [PATCH] Commit release build artifacts for admin, user-app, and API. Refresh hashed frontend bundles and the API release bundle after build:release. Co-authored-by: Cursor --- ...e_type_script_setup_true_lang-bljirGnd.js} | 2 +- apps/admin-panel/dist/assets/Add-BoL6ckIa.js | 1 - apps/admin-panel/dist/assets/Add-DBm9taTL.js | 1 + ...e_type_script_setup_true_lang-CCn0Rsmj.js} | 2 +- .../dist/assets/AddBranches-BS0uOLIE.js | 1 + .../dist/assets/AddBranches-BqYm7a6l.js | 1 - ...e_type_script_setup_true_lang-D4-kwgAr.js} | 2 +- .../dist/assets/AddCustomer-B8lNo14C.css | 1 + .../dist/assets/AddCustomer-B8yzj_hO.css | 1 - ...er-CBgpP1i_.js => AddCustomer-BStHVt4X.js} | 2 +- ...ice-BhHiwzHB.js => AddInvoice-B67QpuBl.js} | 2 +- .../dist/assets/AddProduct-D5TM5vJe.css | 1 - .../dist/assets/AddProduct-Dk__xx0J.css | 1 + ...uct-CmZKP00e.js => AddProduct-fj1xOxlY.js} | 2 +- .../dist/assets/AddWorkshop-CE89LBMU.js | 1 + .../dist/assets/AddWorkshop-DZ96w37_.js | 1 - ...e_type_script_setup_true_lang-Ck47Kvpm.js} | 2 +- ...il-BQFA-Y7W.js => AgentDetail-DJ32p82i.js} | 2 +- ...4USN1F.js => AppstoreOutlined-gf4c8qWq.js} | 2 +- .../dist/assets/BankerList-BgGx5pPQ.js | 1 - .../dist/assets/BankerList-CCNTGgg_.js | 1 + ...e_vue_type_style_index_0_lang-BIeaLHgE.js} | 2 +- ...CZeD3bSm.js => CameraOutlined-BfJxy4Lx.js} | 2 +- ...-D6weIR79.js => ChangePercent-DvmdqEOw.js} | 2 +- ...e_type_script_setup_true_lang-Bgn7Hp1u.js} | 2 +- .../dist/assets/Comments-BhA-m1hD.css | 1 - .../dist/assets/Comments-CDiWFaWw.css | 1 + ...ments-3AvIF9Ua.js => Comments-q_Mo9-UN.js} | 2 +- .../{Const-BPfsjcdp.js => Const-DPAogAlP.js} | 2 +- ...XvdF.js => CreditCardOutlined-D7lr4gYQ.js} | 2 +- ...gcipAqgP.js => CustomerDetail-BtCr763O.js} | 2 +- .../dist/assets/CustomerDetail-C7YcAPK5.css | 1 - .../dist/assets/CustomerDetail-DGAY9nkY.css | 1 + ...oard-vRW4mECk.js => Dashboard-CRYDaQpD.js} | 2 +- .../dist/assets/Dashboard-DNMH6xvZ.css | 1 - .../dist/assets/Dashboard-DQFFL5XN.css | 1 + ...nput-CVKHy-b9.js => DateInput-B4AtMzxg.js} | 2 +- apps/admin-panel/dist/assets/Edit-BvBcY37L.js | 1 + apps/admin-panel/dist/assets/Edit-P4KdS6UO.js | 1 - .../dist/assets/EditBranches-BtM6IUIj.js | 1 + .../dist/assets/EditBranches-DoQ6hJEn.js | 1 - .../dist/assets/EditBulkCustomer-DbPHSx-8.js | 1 + .../dist/assets/EditBulkCustomer-Kp8VjeOQ.js | 1 - .../dist/assets/EditInvoice-CUHdPz8Y.js | 1 + .../dist/assets/EditInvoice-DnhLV1Df.js | 1 - .../dist/assets/EditProduct-BG0vnKRq.js | 1 + .../dist/assets/EditProduct-brr10VWn.js | 1 - .../dist/assets/EditReagent-B-d0O29U.js | 1 - .../dist/assets/EditReagent-MS6AMK9O.js | 1 + .../assets/EditSingleCustomer-Mc9LPwtq.js | 1 + .../assets/EditSingleCustomer-deu1MJ98.js | 1 - .../dist/assets/EditWorkshop-DDPCZrrZ.js | 1 - .../dist/assets/EditWorkshop-Js7LcOL2.js | 1 + ...xx6.js => EnvironmentOutlined-C-kKC_2-.js} | 2 +- ...or404-BuK2Bod_.js => Error404-CQSd6tpO.js} | 2 +- ...or500-BUxuQ5Dk.js => Error500-D4doc1DI.js} | 2 +- ...e_type_script_setup_true_lang-DL6VNTzS.js} | 2 +- ...lPage-C-yvAXxh.js => FullPage-nSOzrWvg.js} | 2 +- ...ck-BMVANIYq.js => IamCallback-CGYN2CBa.js} | 2 +- ...e_type_script_setup_true_lang-B7JcrSbp.js} | 2 +- .../{List-tHRs_Ycf.js => List-BqpoJbO3.js} | 2 +- .../{List-D4NBDDj1.js => List-fJK-8ntb.js} | 2 +- ...s-D2R8Lb7i.js => ListBranches-DiiVu3S2.js} | 2 +- ...ce-DcSb30_S.js => ListInvoice-LGMW0RIN.js} | 2 +- ...e_type_script_setup_true_lang-Bdypicll.js} | 2 +- ...tUser-CzVbuie9.js => ListUser-BtKwT2Ym.js} | 2 +- ...p-CdCCAWuT.js => ListWorkshop-qixue0fM.js} | 2 +- ...d-B0TqzikU.js => LockOutlined-KMXBifz2.js} | 2 +- .../{Login-Bm4iqeGI.js => Login-BNOoCV_t.js} | 2 +- .../dist/assets/Login-CYrHz_1N.css | 1 + .../dist/assets/Login-DUsBMOkd.css | 1 - .../{Main-Be-S7FXw.css => Main-D9mMINN-.css} | 2 +- .../{Main-of9jhRp8.js => Main-DP6G2F7V.js} | 2 +- ...ce-H5MGKUMP.js => Maintenance-BNMLoj9B.js} | 2 +- ...rder-BHiOrYVd.js => MakeOrder-C4FSQiZw.js} | 2 +- ...-Df5i1Hw6.js => NotAuthorized-C_jiYHmP.js} | 2 +- .../dist/assets/OmdeArchivedList-0_0jCEWx.js | 1 + .../dist/assets/OmdeArchivedList-DOHzSsvD.js | 1 - ...9_pbJI.js => OmdeCustomerList-DYX6P7u0.js} | 2 +- .../dist/assets/OmdeList-A5t1qnoF.js | 1 - ...eList-CXOnm93i.js => OmdeList-BMciApx5.js} | 2 +- .../dist/assets/OmdeList-Dj35JCQi.js | 1 + .../assets/OmdeNonVerifiedList-BiJF1hXr.js | 1 + .../assets/OmdeNonVerifiedList-C0mTlYr3.js | 1 - ...akOP.js => PercentageOutlined-x-TxaWDs.js} | 2 +- ...ion-CLmoEi_K.js => Permission-jarYuwuj.js} | 2 +- ...st-DauVx-4r.js => ProductList-KR6PClro.js} | 2 +- ...-C7GQC7NR.js => PromotionForm-BqhTt43_.js} | 2 +- ...SZR4Hgo.js => ReagentCustomer-N2x58_Bh.js} | 2 +- ...st-40nyFWWT.js => ReagentList-CbzBhp55.js} | 2 +- ... => SafetyCertificateOutlined-Tlg338pG.js} | 2 +- ...2GWCiUw.js => SettingOutlined-DJ15ZyEU.js} | 2 +- ...d-BULNMNmg.js => ShopOutlined-CAPRNUmB.js} | 2 +- .../dist/assets/ShopkeeperList-Cw5JHYbY.js | 1 - .../dist/assets/ShopkeeperList-OEqkRr6n.js | 1 + ...DnabiyEs.js => SingleCustomer-F22-Fgwb.js} | 2 +- ...List-B9vC6rsH.js => TaminList-UbiWlrdw.js} | 2 +- ...d-BkaObMie.js => TeamOutlined-CKkJf8vB.js} | 2 +- ...e_type_script_setup_true_lang-BBmx2TFw.js} | 2 +- ...4.js => UnorderedListOutlined-BPnQYW21.js} | 2 +- ...fYoiDJb.js => UserAddOutlined-BKjB8nEW.js} | 2 +- ...ate-BAw56L1o.js => UserCreate-BZcLsbWJ.js} | 2 +- .../dist/assets/UserEdit-7NUV5OVv.js | 1 + .../dist/assets/UserEdit-wxNEQ8Mh.js | 1 - ...d-tnfFbi-d.js => UserOutlined-Grb-Nf3i.js} | 2 +- .../dist/assets/ViewOmdeCustomer--j1Wh21V.js | 1 + .../dist/assets/ViewOmdeCustomer-CaoI5P8n.js | 1 - .../assets/ViewSingleCustomer-I0kGY1A9.js | 1 - .../assets/ViewSingleCustomer-wCAkjA39.js | 1 + ...ing-CLcHkUNV.js => accounting-CxeKN6ov.js} | 2 +- .../dist/assets/addFinDoc-B1mTlM1Z.js | 1 + .../dist/assets/addFinDoc-Bj12uU3w.js | 1 - ...e_type_script_setup_true_lang-Cw_DYWpV.js} | 2 +- .../{auth-Bz2RUUne.js => auth-BQj0UJJa.js} | 2 +- ...-C0leZmUC.js => autopromotion-C_qryHP2.js} | 2 +- .../dist/assets/brand-icon-COpT6LnI.js | 1 + .../dist/assets/brand-icon-CrDwHrcf.js | 1 - .../dist/assets/brand-icon-Q_YZU76j.png | Bin 83511 -> 0 bytes .../dist/assets/brand-icon-c8-B3-lR.png | Bin 0 -> 89320 bytes ...e_type_script_setup_true_lang-CNZ95M31.js} | 2 +- ...yList-Cy7Qrv6j.js => cityList-CPYKSb3a.js} | 2 +- ...{create-BE0w75fJ.js => create-Bsf1FmzB.js} | 2 +- ...{create-BCIO3zjZ.js => create-F2zPcD8y.js} | 2 +- ...{create-D2avci5m.js => create-xP4QWJXp.js} | 2 +- .../dist/assets/createCity-CSJ4cFWB.js | 1 + .../dist/assets/createCity-CqqmRC0q.js | 1 - ...e_type_script_setup_true_lang-DatVJoXc.js} | 2 +- ...ilters-CHKbSAeg.js => filters-e0zssC6P.js} | 2 +- .../{icons-BUM0Cj4i.js => icons-DQOxce6N.js} | 2 +- .../{index-DXwUc_-g.js => index-CmZf7ud_.js} | 2 +- .../{index-B13tkMpd.js => index-Cs-R0M3s.js} | 8 +- .../dist/assets/index-D74XJFNi.css | 1 + .../dist/assets/index-Dg5R35UV.css | 1 - .../{index-Bh3qo7CE.js => index-NVj7ILPq.js} | 2 +- .../{list-DIg_i2Ir.js => list-cbsD3TyE.js} | 2 +- .../dist/assets/model-BS3cvPBd.css | 1 + .../dist/assets/model-BYVpc9QD.css | 1 - .../{model-BNUuQ7S0.js => model-ByKFVx4o.js} | 2 +- ...{myData-C5QvLoZD.js => myData-Dsg4IY09.js} | 2 +- ...rs-BjNeXEnd.js => newsletters-CBJWLEfZ.js} | 2 +- ...K.js => offersIgnore-add-edit-f0nipkfk.js} | 2 +- ...tem-D8JLDcAS.js => order_item-BVmJ-hbZ.js} | 2 +- ...roduct-BFqPQR8l.js => product-D7b9GSSk.js} | 2 +- ...FX-OI2.js => productListModel-DtilpmUv.js} | 2 +- .../assets/promotion_add_edit-B_LUHhL2.js | 1 + .../assets/promotion_add_edit-CpxSJEGE.js | 1 - ...e_type_script_setup_true_lang-DQFEC4kh.js} | 2 +- ...BUCzjqw-.js => promotion_list-0DyffZ5L.js} | 2 +- .../assets/promotion_tak_add_edit-CdXaCiTr.js | 1 + .../assets/promotion_tak_add_edit-CuHBg8IA.js | 1 - ...e_type_script_setup_true_lang-BWf9M96A.js} | 2 +- .../{reg-C447ynmW.js => reg-BiW-tLCt.js} | 2 +- .../dist/assets/report-Baq2jRIT.css | 1 - ...{report-BtoqkVRd.js => report-D_GupZy7.js} | 2 +- .../dist/assets/report-DflJzzab.css | 1 + ...DNW92cmo.js => singleCustomer-38R6p6x0.js} | 2 +- ...5E4sjj.js => useDeleteHandler-G0jB2NtG.js} | 2 +- .../{user-C0UL8rkc.js => user-oSzgQKs6.js} | 2 +- .../{wage-DneOL-RZ.js => wage-voNMn7C2.js} | 2 +- ...{wallet-CYn13YvR.js => wallet-BBSiRO4v.js} | 2 +- ...{wallet-CZyKhMZR.js => wallet-GvwNpPzG.js} | 2 +- apps/admin-panel/dist/favicon.ico | Bin 10579 -> 14510 bytes apps/admin-panel/dist/favicon.png | Bin 11143 -> 871 bytes apps/admin-panel/dist/icon-192.png | Bin 0 -> 13749 bytes apps/admin-panel/dist/icon-512.png | Bin 0 -> 75164 bytes apps/admin-panel/dist/img/no-items.png | Bin 0 -> 89320 bytes apps/admin-panel/dist/index.html | 6 +- apps/admin-panel/dist/version.json | 68 +-- apps/api/release/app.js | 22 +- .../release/migrations/0002_admin_schema.sql | 2 +- apps/api/release/seed.js | 9 +- .../vendor/.prisma/client/deno/edge.d.ts | 9 - .../api/release/vendor/.prisma/client/edge.js | 8 +- .../release/vendor/.prisma/client/index.js | 8 +- .../vendor/.prisma/client/package.json | 2 +- .../vendor/.prisma/client/schema.prisma | 6 +- .../dist/assets/AppearanceView-COyZOyul.css | 1 - ...Bjs3kXIw.js => AppearanceView-CT4t8FO2.js} | 2 +- .../dist/assets/AppearanceView-DRtdnvFw.css | 1 + .../user-app/dist/assets/CartView-AFzX7QNQ.js | 1 - .../user-app/dist/assets/CartView-B5HWI4GC.js | 1 + ...iew-Cyi8O0SH.css => CartView-pUK_qolv.css} | 2 +- .../dist/assets/ChildOrdersView-0-oQ1NsQ.css | 1 - .../dist/assets/ChildOrdersView-BEaPKoOF.css | 1 + .../dist/assets/ChildOrdersView-BVXxqiRn.js | 1 + .../dist/assets/ChildOrdersView-p2YTcSg_.js | 1 - .../dist/assets/CollectionView-CeOe_Phq.js | 1 - .../dist/assets/CollectionView-Db-K-n6B.js | 1 + .../assets/CompleteProfileView-CVU10X07.css | 1 + .../assets/CompleteProfileView-DvO30UEJ.js | 1 + .../assets/CompleteProfileView-Dxkt3Tfb.css | 1 - .../assets/CompleteProfileView-op9pkgGk.js | 1 - .../assets/CustomerChoiceView-BDRif99e.js | 1 + .../assets/CustomerChoiceView-BaODSm0g.js | 1 - .../assets/CustomerChoiceView-BpvNIXYn.css | 1 - .../assets/CustomerChoiceView-Dos58Ur2.css | 1 + .../dist/assets/DashboardView-7B-zsJ18.js | 1 - .../dist/assets/DashboardView-BuotNqik.js | 1 + .../dist/assets/DashboardView-Bxi6I-uK.css | 1 + .../dist/assets/DashboardView-Cvf_Mx2P.css | 1 - .../dist/assets/FavoritesView-5RpEMCAT.js | 1 + .../dist/assets/FavoritesView-C3FP-RB-.js | 1 - ...qo-g63k.js => FormItemContext-D-QJuxQQ.js} | 2 +- .../user-app/dist/assets/HomeView-B9GV3F86.js | 1 - .../user-app/dist/assets/HomeView-COBOM_0S.js | 1 + .../dist/assets/HomeView-COseabfm.css | 1 - .../dist/assets/HomeView-DgfMpH9I.css | 1 + .../assets/IRANSansWeb_FaNum-BLA2CtIC.woff2 | Bin 0 -> 27944 bytes .../assets/IRANSansWeb_FaNum-C2LCNwav.woff | Bin 0 -> 35161 bytes .../IRANSansWeb_FaNum_Black-BFAfOkt4.woff2 | Bin 0 -> 25776 bytes .../IRANSansWeb_FaNum_Black-BZZZWzNZ.woff | Bin 0 -> 33025 bytes .../IRANSansWeb_FaNum_Bold-C8urhp07.woff2 | Bin 0 -> 27316 bytes .../IRANSansWeb_FaNum_Bold-DFiUzN7v.woff | Bin 0 -> 34689 bytes .../IRANSansWeb_FaNum_Light-B637MNLG.woff2 | Bin 0 -> 28400 bytes .../IRANSansWeb_FaNum_Light-Blhumvhg.woff | Bin 0 -> 35709 bytes .../IRANSansWeb_FaNum_Medium-C2CKjrKB.woff2 | Bin 0 -> 25784 bytes .../IRANSansWeb_FaNum_Medium-DJxlPmBM.woff | Bin 0 -> 32485 bytes ...IRANSansWeb_FaNum_UltraLight-X2tWVnbe.woff | Bin 0 -> 35537 bytes ...RANSansWeb_FaNum_UltraLight-hW-WDKY9.woff2 | Bin 0 -> 28208 bytes ...ck-Bcb91oSv.js => IamCallback-uVivAkex.js} | 2 +- apps/user-app/dist/assets/KeyCode-BOQ7SMOP.js | 1 + apps/user-app/dist/assets/KeyCode-BPl5hn_Y.js | 1 - .../assets/LoginRegisterView-B1RMus-i.css | 1 - .../assets/LoginRegisterView-BMP9E-aS.css | 1 + .../dist/assets/LoginRegisterView-CuvxNxoV.js | 1 - .../dist/assets/LoginRegisterView-D7zpNvDl.js | 1 + ...iew-DW_5p2RF.js => NewestView-D3768UEK.js} | 2 +- .../dist/assets/NotificationsView-BKgZJnFb.js | 1 + .../dist/assets/NotificationsView-p_xQOQ8D.js | 1 - ...iew-C9O33XGk.js => OrdersView-CC6V9TXW.js} | 2 +- ...ageBar-C_0I6W_n.js => PageBar-B1e5h7eE.js} | 2 +- .../dist/assets/ProductCard-Byz7gE1A.css | 1 + .../dist/assets/ProductCard-CFuCVVRu.css | 1 - .../dist/assets/ProductCard-DO1ggzFg.js | 1 - .../dist/assets/ProductCard-v1oNlUdc.js | 1 + ...ew-B30GxoiV.js => ProfileView-CF-RES1q.js} | 2 +- ...trip-DuN8ppz1.js => RateStrip-w3aw7M99.js} | 2 +- .../dist/assets/ReportView-DZ5NzBpA.js | 1 + .../dist/assets/ReportView-DnOXnCo_.css | 1 - .../dist/assets/ReportView-PY8o_j5U.js | 1 - .../dist/assets/ReportView-VPvHLhjq.css | 1 + ...ut-DTKs1Ymk.js => SearchInput-D8V29V1p.js} | 2 +- .../dist/assets/SearchView-B-RBHenU.js | 1 + .../dist/assets/SearchView-BYhScsQW.js | 1 - ...w-BthKc13u.css => SearchView-Cq_g61yN.css} | 2 +- ...ad-DjY6eM3F.js => SectionHead-BJKEdlj5.js} | 2 +- .../dist/assets/TransactionsView-D-yB5arT.js | 1 + .../dist/assets/TransactionsView-rzRwhl3n.js | 1 - .../dist/assets/brand-logo-Q_YZU76j.png | Bin 83511 -> 0 bytes .../dist/assets/brand-logo-c8-B3-lR.png | Bin 0 -> 89320 bytes ...e-DV_ylhrZ.js => catalogStore-DO1Uwjz0.js} | 2 +- ...BzjbUkvd.js => classCallCheck-C_t8FQBJ.js} | 2 +- .../dist/assets/dialogEmpty1-B2m57R6G.svg | 447 ------------------ ...CVum_Uqr.svg => dialogEmpty4-CwEcTBTk.svg} | 98 ++-- .../dist/assets/dialogEmpty5-B1Z_JmTc.svg | 36 -- ...ilters-C-5kUIoJ.js => filters-CYTFAZ1T.js} | 2 +- ...e-D-YivLpz.js => filtersStore-DnSNjG28.js} | 2 +- apps/user-app/dist/assets/index-0bfD4RHE.js | 1 + apps/user-app/dist/assets/index-A8DQpUf9.js | 1 + .../{index-BY8YrbHq.js => index-CdlnEuQW.js} | 2 +- apps/user-app/dist/assets/index-ChsncZLy.js | 1 - .../{index-B4LM4kNa.js => index-DFI27khJ.js} | 48 +- apps/user-app/dist/assets/index-DHDIZJlt.css | 1 - apps/user-app/dist/assets/index-DexqvH_l.js | 1 - apps/user-app/dist/assets/index-pA2DzjMF.css | 1 + .../dist/assets/useReveal-CskzQzOa.js | 1 - .../dist/assets/useReveal-D7Y_dyj7.js | 1 + apps/user-app/dist/favicon.ico | Bin 37459 -> 14510 bytes apps/user-app/dist/icon-192.png | Bin 19802 -> 13749 bytes apps/user-app/dist/icon-512.png | Bin 80999 -> 75164 bytes apps/user-app/dist/img/brand-logo.png | Bin 83511 -> 89320 bytes apps/user-app/dist/img/brand-logo.webp | Bin 45174 -> 17294 bytes apps/user-app/dist/img/no-items.png | Bin 54377 -> 89320 bytes apps/user-app/dist/index.html | 8 +- apps/user-app/dist/manifest.webmanifest | 2 +- apps/user-app/dist/sw.js | 2 +- apps/user-app/dist/version.json | 85 +--- 277 files changed, 302 insertions(+), 912 deletions(-) rename apps/admin-panel/dist/assets/{AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js => AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js} (98%) delete mode 100644 apps/admin-panel/dist/assets/Add-BoL6ckIa.js create mode 100644 apps/admin-panel/dist/assets/Add-DBm9taTL.js rename apps/admin-panel/dist/assets/{Add.vue_vue_type_script_setup_true_lang-CcEgUcgF.js => Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js} (97%) create mode 100644 apps/admin-panel/dist/assets/AddBranches-BS0uOLIE.js delete mode 100644 apps/admin-panel/dist/assets/AddBranches-BqYm7a6l.js rename apps/admin-panel/dist/assets/{AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js => AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js} (96%) create mode 100644 apps/admin-panel/dist/assets/AddCustomer-B8lNo14C.css delete mode 100644 apps/admin-panel/dist/assets/AddCustomer-B8yzj_hO.css rename apps/admin-panel/dist/assets/{AddCustomer-CBgpP1i_.js => AddCustomer-BStHVt4X.js} (78%) rename apps/admin-panel/dist/assets/{AddInvoice-BhHiwzHB.js => AddInvoice-B67QpuBl.js} (96%) delete mode 100644 apps/admin-panel/dist/assets/AddProduct-D5TM5vJe.css create mode 100644 apps/admin-panel/dist/assets/AddProduct-Dk__xx0J.css rename apps/admin-panel/dist/assets/{AddProduct-CmZKP00e.js => AddProduct-fj1xOxlY.js} (98%) create mode 100644 apps/admin-panel/dist/assets/AddWorkshop-CE89LBMU.js delete mode 100644 apps/admin-panel/dist/assets/AddWorkshop-DZ96w37_.js rename apps/admin-panel/dist/assets/{AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js => AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js} (97%) rename apps/admin-panel/dist/assets/{AgentDetail-BQFA-Y7W.js => AgentDetail-DJ32p82i.js} (96%) rename apps/admin-panel/dist/assets/{AppstoreOutlined-Ca4USN1F.js => AppstoreOutlined-gf4c8qWq.js} (95%) delete mode 100644 apps/admin-panel/dist/assets/BankerList-BgGx5pPQ.js create mode 100644 apps/admin-panel/dist/assets/BankerList-CCNTGgg_.js rename apps/admin-panel/dist/assets/{BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js => BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js} (94%) rename apps/admin-panel/dist/assets/{CameraOutlined-CZeD3bSm.js => CameraOutlined-BfJxy4Lx.js} (94%) rename apps/admin-panel/dist/assets/{ChangePercent-D6weIR79.js => ChangePercent-DvmdqEOw.js} (97%) rename apps/admin-panel/dist/assets/{CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js => CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js} (94%) delete mode 100644 apps/admin-panel/dist/assets/Comments-BhA-m1hD.css create mode 100644 apps/admin-panel/dist/assets/Comments-CDiWFaWw.css rename apps/admin-panel/dist/assets/{Comments-3AvIF9Ua.js => Comments-q_Mo9-UN.js} (88%) rename apps/admin-panel/dist/assets/{Const-BPfsjcdp.js => Const-DPAogAlP.js} (97%) rename apps/admin-panel/dist/assets/{CreditCardOutlined-BSGaXvdF.js => CreditCardOutlined-D7lr4gYQ.js} (93%) rename apps/admin-panel/dist/assets/{CustomerDetail-gcipAqgP.js => CustomerDetail-BtCr763O.js} (98%) delete mode 100644 apps/admin-panel/dist/assets/CustomerDetail-C7YcAPK5.css create mode 100644 apps/admin-panel/dist/assets/CustomerDetail-DGAY9nkY.css rename apps/admin-panel/dist/assets/{Dashboard-vRW4mECk.js => Dashboard-CRYDaQpD.js} (97%) delete mode 100644 apps/admin-panel/dist/assets/Dashboard-DNMH6xvZ.css create mode 100644 apps/admin-panel/dist/assets/Dashboard-DQFFL5XN.css rename apps/admin-panel/dist/assets/{DateInput-CVKHy-b9.js => DateInput-B4AtMzxg.js} (89%) create mode 100644 apps/admin-panel/dist/assets/Edit-BvBcY37L.js delete mode 100644 apps/admin-panel/dist/assets/Edit-P4KdS6UO.js create mode 100644 apps/admin-panel/dist/assets/EditBranches-BtM6IUIj.js delete mode 100644 apps/admin-panel/dist/assets/EditBranches-DoQ6hJEn.js create mode 100644 apps/admin-panel/dist/assets/EditBulkCustomer-DbPHSx-8.js delete mode 100644 apps/admin-panel/dist/assets/EditBulkCustomer-Kp8VjeOQ.js create mode 100644 apps/admin-panel/dist/assets/EditInvoice-CUHdPz8Y.js delete mode 100644 apps/admin-panel/dist/assets/EditInvoice-DnhLV1Df.js create mode 100644 apps/admin-panel/dist/assets/EditProduct-BG0vnKRq.js delete mode 100644 apps/admin-panel/dist/assets/EditProduct-brr10VWn.js delete mode 100644 apps/admin-panel/dist/assets/EditReagent-B-d0O29U.js create mode 100644 apps/admin-panel/dist/assets/EditReagent-MS6AMK9O.js create mode 100644 apps/admin-panel/dist/assets/EditSingleCustomer-Mc9LPwtq.js delete mode 100644 apps/admin-panel/dist/assets/EditSingleCustomer-deu1MJ98.js delete mode 100644 apps/admin-panel/dist/assets/EditWorkshop-DDPCZrrZ.js create mode 100644 apps/admin-panel/dist/assets/EditWorkshop-Js7LcOL2.js rename apps/admin-panel/dist/assets/{EnvironmentOutlined-BII2axx6.js => EnvironmentOutlined-C-kKC_2-.js} (96%) rename apps/admin-panel/dist/assets/{Error404-BuK2Bod_.js => Error404-CQSd6tpO.js} (89%) rename apps/admin-panel/dist/assets/{Error500-BUxuQ5Dk.js => Error500-D4doc1DI.js} (89%) rename apps/admin-panel/dist/assets/{FacilityList.vue_vue_type_script_setup_true_lang-BCbHBV6c.js => FacilityList.vue_vue_type_script_setup_true_lang-DL6VNTzS.js} (93%) rename apps/admin-panel/dist/assets/{FullPage-C-yvAXxh.js => FullPage-nSOzrWvg.js} (70%) rename apps/admin-panel/dist/assets/{IamCallback-BMVANIYq.js => IamCallback-CGYN2CBa.js} (85%) rename apps/admin-panel/dist/assets/{ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js => ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js} (96%) rename apps/admin-panel/dist/assets/{List-tHRs_Ycf.js => List-BqpoJbO3.js} (91%) rename apps/admin-panel/dist/assets/{List-D4NBDDj1.js => List-fJK-8ntb.js} (79%) rename apps/admin-panel/dist/assets/{ListBranches-D2R8Lb7i.js => ListBranches-DiiVu3S2.js} (66%) rename apps/admin-panel/dist/assets/{ListInvoice-DcSb30_S.js => ListInvoice-LGMW0RIN.js} (88%) rename apps/admin-panel/dist/assets/{ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js => ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js} (87%) rename apps/admin-panel/dist/assets/{ListUser-CzVbuie9.js => ListUser-BtKwT2Ym.js} (84%) rename apps/admin-panel/dist/assets/{ListWorkshop-CdCCAWuT.js => ListWorkshop-qixue0fM.js} (65%) rename apps/admin-panel/dist/assets/{LockOutlined-B0TqzikU.js => LockOutlined-KMXBifz2.js} (94%) rename apps/admin-panel/dist/assets/{Login-Bm4iqeGI.js => Login-BNOoCV_t.js} (55%) create mode 100644 apps/admin-panel/dist/assets/Login-CYrHz_1N.css delete mode 100644 apps/admin-panel/dist/assets/Login-DUsBMOkd.css rename apps/admin-panel/dist/assets/{Main-Be-S7FXw.css => Main-D9mMINN-.css} (67%) rename apps/admin-panel/dist/assets/{Main-of9jhRp8.js => Main-DP6G2F7V.js} (95%) rename apps/admin-panel/dist/assets/{Maintenance-H5MGKUMP.js => Maintenance-BNMLoj9B.js} (88%) rename apps/admin-panel/dist/assets/{MakeOrder-BHiOrYVd.js => MakeOrder-C4FSQiZw.js} (90%) rename apps/admin-panel/dist/assets/{NotAuthorized-Df5i1Hw6.js => NotAuthorized-C_jiYHmP.js} (89%) create mode 100644 apps/admin-panel/dist/assets/OmdeArchivedList-0_0jCEWx.js delete mode 100644 apps/admin-panel/dist/assets/OmdeArchivedList-DOHzSsvD.js rename apps/admin-panel/dist/assets/{OmdeCustomerList-CM9_pbJI.js => OmdeCustomerList-DYX6P7u0.js} (96%) delete mode 100644 apps/admin-panel/dist/assets/OmdeList-A5t1qnoF.js rename apps/admin-panel/dist/assets/{OmdeList-CXOnm93i.js => OmdeList-BMciApx5.js} (91%) create mode 100644 apps/admin-panel/dist/assets/OmdeList-Dj35JCQi.js create mode 100644 apps/admin-panel/dist/assets/OmdeNonVerifiedList-BiJF1hXr.js delete mode 100644 apps/admin-panel/dist/assets/OmdeNonVerifiedList-C0mTlYr3.js rename apps/admin-panel/dist/assets/{PercentageOutlined-CpguakOP.js => PercentageOutlined-x-TxaWDs.js} (94%) rename apps/admin-panel/dist/assets/{Permission-CLmoEi_K.js => Permission-jarYuwuj.js} (99%) rename apps/admin-panel/dist/assets/{ProductList-DauVx-4r.js => ProductList-KR6PClro.js} (91%) rename apps/admin-panel/dist/assets/{PromotionForm-C7GQC7NR.js => PromotionForm-BqhTt43_.js} (98%) rename apps/admin-panel/dist/assets/{ReagentCustomer-XSZR4Hgo.js => ReagentCustomer-N2x58_Bh.js} (94%) rename apps/admin-panel/dist/assets/{ReagentList-40nyFWWT.js => ReagentList-CbzBhp55.js} (84%) rename apps/admin-panel/dist/assets/{SafetyCertificateOutlined-B7xsdKuU.js => SafetyCertificateOutlined-Tlg338pG.js} (95%) rename apps/admin-panel/dist/assets/{SettingOutlined-C2GWCiUw.js => SettingOutlined-DJ15ZyEU.js} (97%) rename apps/admin-panel/dist/assets/{ShopOutlined-BULNMNmg.js => ShopOutlined-CAPRNUmB.js} (96%) delete mode 100644 apps/admin-panel/dist/assets/ShopkeeperList-Cw5JHYbY.js create mode 100644 apps/admin-panel/dist/assets/ShopkeeperList-OEqkRr6n.js rename apps/admin-panel/dist/assets/{SingleCustomer-DnabiyEs.js => SingleCustomer-F22-Fgwb.js} (92%) rename apps/admin-panel/dist/assets/{TaminList-B9vC6rsH.js => TaminList-UbiWlrdw.js} (90%) rename apps/admin-panel/dist/assets/{TeamOutlined-BkaObMie.js => TeamOutlined-CKkJf8vB.js} (97%) rename apps/admin-panel/dist/assets/{TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js => TooltipBtn.vue_vue_type_script_setup_true_lang-BBmx2TFw.js} (78%) rename apps/admin-panel/dist/assets/{UnorderedListOutlined-DVq783q4.js => UnorderedListOutlined-BPnQYW21.js} (97%) rename apps/admin-panel/dist/assets/{UserAddOutlined-GfYoiDJb.js => UserAddOutlined-BKjB8nEW.js} (98%) rename apps/admin-panel/dist/assets/{UserCreate-BAw56L1o.js => UserCreate-BZcLsbWJ.js} (98%) create mode 100644 apps/admin-panel/dist/assets/UserEdit-7NUV5OVv.js delete mode 100644 apps/admin-panel/dist/assets/UserEdit-wxNEQ8Mh.js rename apps/admin-panel/dist/assets/{UserOutlined-tnfFbi-d.js => UserOutlined-Grb-Nf3i.js} (95%) create mode 100644 apps/admin-panel/dist/assets/ViewOmdeCustomer--j1Wh21V.js delete mode 100644 apps/admin-panel/dist/assets/ViewOmdeCustomer-CaoI5P8n.js delete mode 100644 apps/admin-panel/dist/assets/ViewSingleCustomer-I0kGY1A9.js create mode 100644 apps/admin-panel/dist/assets/ViewSingleCustomer-wCAkjA39.js rename apps/admin-panel/dist/assets/{accounting-CLcHkUNV.js => accounting-CxeKN6ov.js} (99%) create mode 100644 apps/admin-panel/dist/assets/addFinDoc-B1mTlM1Z.js delete mode 100644 apps/admin-panel/dist/assets/addFinDoc-Bj12uU3w.js rename apps/admin-panel/dist/assets/{addFinDoc.vue_vue_type_script_setup_true_lang-2LIKg86R.js => addFinDoc.vue_vue_type_script_setup_true_lang-Cw_DYWpV.js} (98%) rename apps/admin-panel/dist/assets/{auth-Bz2RUUne.js => auth-BQj0UJJa.js} (94%) rename apps/admin-panel/dist/assets/{autopromotion-C0leZmUC.js => autopromotion-C_qryHP2.js} (97%) create mode 100644 apps/admin-panel/dist/assets/brand-icon-COpT6LnI.js delete mode 100644 apps/admin-panel/dist/assets/brand-icon-CrDwHrcf.js delete mode 100644 apps/admin-panel/dist/assets/brand-icon-Q_YZU76j.png create mode 100644 apps/admin-panel/dist/assets/brand-icon-c8-B3-lR.png rename apps/admin-panel/dist/assets/{bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js => bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js} (96%) rename apps/admin-panel/dist/assets/{cityList-Cy7Qrv6j.js => cityList-CPYKSb3a.js} (86%) rename apps/admin-panel/dist/assets/{create-BE0w75fJ.js => create-Bsf1FmzB.js} (95%) rename apps/admin-panel/dist/assets/{create-BCIO3zjZ.js => create-F2zPcD8y.js} (97%) rename apps/admin-panel/dist/assets/{create-D2avci5m.js => create-xP4QWJXp.js} (96%) create mode 100644 apps/admin-panel/dist/assets/createCity-CSJ4cFWB.js delete mode 100644 apps/admin-panel/dist/assets/createCity-CqqmRC0q.js rename apps/admin-panel/dist/assets/{createCity.vue_vue_type_script_setup_true_lang-BL2kWlpL.js => createCity.vue_vue_type_script_setup_true_lang-DatVJoXc.js} (95%) rename apps/admin-panel/dist/assets/{filters-CHKbSAeg.js => filters-e0zssC6P.js} (86%) rename apps/admin-panel/dist/assets/{icons-BUM0Cj4i.js => icons-DQOxce6N.js} (95%) rename apps/admin-panel/dist/assets/{index-DXwUc_-g.js => index-CmZf7ud_.js} (99%) rename apps/admin-panel/dist/assets/{index-B13tkMpd.js => index-Cs-R0M3s.js} (99%) create mode 100644 apps/admin-panel/dist/assets/index-D74XJFNi.css delete mode 100644 apps/admin-panel/dist/assets/index-Dg5R35UV.css rename apps/admin-panel/dist/assets/{index-Bh3qo7CE.js => index-NVj7ILPq.js} (89%) rename apps/admin-panel/dist/assets/{list-DIg_i2Ir.js => list-cbsD3TyE.js} (88%) create mode 100644 apps/admin-panel/dist/assets/model-BS3cvPBd.css delete mode 100644 apps/admin-panel/dist/assets/model-BYVpc9QD.css rename apps/admin-panel/dist/assets/{model-BNUuQ7S0.js => model-ByKFVx4o.js} (98%) rename apps/admin-panel/dist/assets/{myData-C5QvLoZD.js => myData-Dsg4IY09.js} (88%) rename apps/admin-panel/dist/assets/{newsletters-BjNeXEnd.js => newsletters-CBJWLEfZ.js} (79%) rename apps/admin-panel/dist/assets/{offersIgnore-add-edit-DlmVJBvK.js => offersIgnore-add-edit-f0nipkfk.js} (96%) rename apps/admin-panel/dist/assets/{order_item-D8JLDcAS.js => order_item-BVmJ-hbZ.js} (91%) rename apps/admin-panel/dist/assets/{product-BFqPQR8l.js => product-D7b9GSSk.js} (89%) rename apps/admin-panel/dist/assets/{productListModel-BvFX-OI2.js => productListModel-DtilpmUv.js} (92%) create mode 100644 apps/admin-panel/dist/assets/promotion_add_edit-B_LUHhL2.js delete mode 100644 apps/admin-panel/dist/assets/promotion_add_edit-CpxSJEGE.js rename apps/admin-panel/dist/assets/{promotion_add_edit.vue_vue_type_script_setup_true_lang-4iBgCYzE.js => promotion_add_edit.vue_vue_type_script_setup_true_lang-DQFEC4kh.js} (72%) rename apps/admin-panel/dist/assets/{promotion_list-BUCzjqw-.js => promotion_list-0DyffZ5L.js} (85%) create mode 100644 apps/admin-panel/dist/assets/promotion_tak_add_edit-CdXaCiTr.js delete mode 100644 apps/admin-panel/dist/assets/promotion_tak_add_edit-CuHBg8IA.js rename apps/admin-panel/dist/assets/{promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-CVMkZXRN.js => promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-BWf9M96A.js} (72%) rename apps/admin-panel/dist/assets/{reg-C447ynmW.js => reg-BiW-tLCt.js} (97%) delete mode 100644 apps/admin-panel/dist/assets/report-Baq2jRIT.css rename apps/admin-panel/dist/assets/{report-BtoqkVRd.js => report-D_GupZy7.js} (83%) create mode 100644 apps/admin-panel/dist/assets/report-DflJzzab.css rename apps/admin-panel/dist/assets/{singleCustomer-DNW92cmo.js => singleCustomer-38R6p6x0.js} (92%) rename apps/admin-panel/dist/assets/{useDeleteHandler-Do5E4sjj.js => useDeleteHandler-G0jB2NtG.js} (86%) rename apps/admin-panel/dist/assets/{user-C0UL8rkc.js => user-oSzgQKs6.js} (93%) rename apps/admin-panel/dist/assets/{wage-DneOL-RZ.js => wage-voNMn7C2.js} (99%) rename apps/admin-panel/dist/assets/{wallet-CYn13YvR.js => wallet-BBSiRO4v.js} (82%) rename apps/admin-panel/dist/assets/{wallet-CZyKhMZR.js => wallet-GvwNpPzG.js} (98%) create mode 100644 apps/admin-panel/dist/icon-192.png create mode 100644 apps/admin-panel/dist/icon-512.png create mode 100644 apps/admin-panel/dist/img/no-items.png delete mode 100644 apps/api/release/vendor/.prisma/client/deno/edge.d.ts delete mode 100644 apps/user-app/dist/assets/AppearanceView-COyZOyul.css rename apps/user-app/dist/assets/{AppearanceView-Bjs3kXIw.js => AppearanceView-CT4t8FO2.js} (79%) create mode 100644 apps/user-app/dist/assets/AppearanceView-DRtdnvFw.css delete mode 100644 apps/user-app/dist/assets/CartView-AFzX7QNQ.js create mode 100644 apps/user-app/dist/assets/CartView-B5HWI4GC.js rename apps/user-app/dist/assets/{CartView-Cyi8O0SH.css => CartView-pUK_qolv.css} (51%) delete mode 100644 apps/user-app/dist/assets/ChildOrdersView-0-oQ1NsQ.css create mode 100644 apps/user-app/dist/assets/ChildOrdersView-BEaPKoOF.css create mode 100644 apps/user-app/dist/assets/ChildOrdersView-BVXxqiRn.js delete mode 100644 apps/user-app/dist/assets/ChildOrdersView-p2YTcSg_.js delete mode 100644 apps/user-app/dist/assets/CollectionView-CeOe_Phq.js create mode 100644 apps/user-app/dist/assets/CollectionView-Db-K-n6B.js create mode 100644 apps/user-app/dist/assets/CompleteProfileView-CVU10X07.css create mode 100644 apps/user-app/dist/assets/CompleteProfileView-DvO30UEJ.js delete mode 100644 apps/user-app/dist/assets/CompleteProfileView-Dxkt3Tfb.css delete mode 100644 apps/user-app/dist/assets/CompleteProfileView-op9pkgGk.js create mode 100644 apps/user-app/dist/assets/CustomerChoiceView-BDRif99e.js delete mode 100644 apps/user-app/dist/assets/CustomerChoiceView-BaODSm0g.js delete mode 100644 apps/user-app/dist/assets/CustomerChoiceView-BpvNIXYn.css create mode 100644 apps/user-app/dist/assets/CustomerChoiceView-Dos58Ur2.css delete mode 100644 apps/user-app/dist/assets/DashboardView-7B-zsJ18.js create mode 100644 apps/user-app/dist/assets/DashboardView-BuotNqik.js create mode 100644 apps/user-app/dist/assets/DashboardView-Bxi6I-uK.css delete mode 100644 apps/user-app/dist/assets/DashboardView-Cvf_Mx2P.css create mode 100644 apps/user-app/dist/assets/FavoritesView-5RpEMCAT.js delete mode 100644 apps/user-app/dist/assets/FavoritesView-C3FP-RB-.js rename apps/user-app/dist/assets/{FormItemContext-Dqo-g63k.js => FormItemContext-D-QJuxQQ.js} (99%) delete mode 100644 apps/user-app/dist/assets/HomeView-B9GV3F86.js create mode 100644 apps/user-app/dist/assets/HomeView-COBOM_0S.js delete mode 100644 apps/user-app/dist/assets/HomeView-COseabfm.css create mode 100644 apps/user-app/dist/assets/HomeView-DgfMpH9I.css create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum-BLA2CtIC.woff2 create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum-C2LCNwav.woff create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Black-BFAfOkt4.woff2 create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Black-BZZZWzNZ.woff create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Bold-C8urhp07.woff2 create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Bold-DFiUzN7v.woff create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Light-B637MNLG.woff2 create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Light-Blhumvhg.woff create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Medium-C2CKjrKB.woff2 create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_Medium-DJxlPmBM.woff create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_UltraLight-X2tWVnbe.woff create mode 100644 apps/user-app/dist/assets/IRANSansWeb_FaNum_UltraLight-hW-WDKY9.woff2 rename apps/user-app/dist/assets/{IamCallback-Bcb91oSv.js => IamCallback-uVivAkex.js} (86%) create mode 100644 apps/user-app/dist/assets/KeyCode-BOQ7SMOP.js delete mode 100644 apps/user-app/dist/assets/KeyCode-BPl5hn_Y.js delete mode 100644 apps/user-app/dist/assets/LoginRegisterView-B1RMus-i.css create mode 100644 apps/user-app/dist/assets/LoginRegisterView-BMP9E-aS.css delete mode 100644 apps/user-app/dist/assets/LoginRegisterView-CuvxNxoV.js create mode 100644 apps/user-app/dist/assets/LoginRegisterView-D7zpNvDl.js rename apps/user-app/dist/assets/{NewestView-DW_5p2RF.js => NewestView-D3768UEK.js} (56%) create mode 100644 apps/user-app/dist/assets/NotificationsView-BKgZJnFb.js delete mode 100644 apps/user-app/dist/assets/NotificationsView-p_xQOQ8D.js rename apps/user-app/dist/assets/{OrdersView-C9O33XGk.js => OrdersView-CC6V9TXW.js} (76%) rename apps/user-app/dist/assets/{PageBar-C_0I6W_n.js => PageBar-B1e5h7eE.js} (86%) create mode 100644 apps/user-app/dist/assets/ProductCard-Byz7gE1A.css delete mode 100644 apps/user-app/dist/assets/ProductCard-CFuCVVRu.css delete mode 100644 apps/user-app/dist/assets/ProductCard-DO1ggzFg.js create mode 100644 apps/user-app/dist/assets/ProductCard-v1oNlUdc.js rename apps/user-app/dist/assets/{ProfileView-B30GxoiV.js => ProfileView-CF-RES1q.js} (65%) rename apps/user-app/dist/assets/{RateStrip-DuN8ppz1.js => RateStrip-w3aw7M99.js} (71%) create mode 100644 apps/user-app/dist/assets/ReportView-DZ5NzBpA.js delete mode 100644 apps/user-app/dist/assets/ReportView-DnOXnCo_.css delete mode 100644 apps/user-app/dist/assets/ReportView-PY8o_j5U.js create mode 100644 apps/user-app/dist/assets/ReportView-VPvHLhjq.css rename apps/user-app/dist/assets/{SearchInput-DTKs1Ymk.js => SearchInput-D8V29V1p.js} (72%) create mode 100644 apps/user-app/dist/assets/SearchView-B-RBHenU.js delete mode 100644 apps/user-app/dist/assets/SearchView-BYhScsQW.js rename apps/user-app/dist/assets/{SearchView-BthKc13u.css => SearchView-Cq_g61yN.css} (53%) rename apps/user-app/dist/assets/{SectionHead-DjY6eM3F.js => SectionHead-BJKEdlj5.js} (53%) create mode 100644 apps/user-app/dist/assets/TransactionsView-D-yB5arT.js delete mode 100644 apps/user-app/dist/assets/TransactionsView-rzRwhl3n.js delete mode 100644 apps/user-app/dist/assets/brand-logo-Q_YZU76j.png create mode 100644 apps/user-app/dist/assets/brand-logo-c8-B3-lR.png rename apps/user-app/dist/assets/{catalogStore-DV_ylhrZ.js => catalogStore-DO1Uwjz0.js} (58%) rename apps/user-app/dist/assets/{classCallCheck-BzjbUkvd.js => classCallCheck-C_t8FQBJ.js} (80%) delete mode 100644 apps/user-app/dist/assets/dialogEmpty1-B2m57R6G.svg rename apps/user-app/dist/assets/{dialogEmpty4-CVum_Uqr.svg => dialogEmpty4-CwEcTBTk.svg} (86%) delete mode 100644 apps/user-app/dist/assets/dialogEmpty5-B1Z_JmTc.svg rename apps/user-app/dist/assets/{filters-C-5kUIoJ.js => filters-CYTFAZ1T.js} (99%) rename apps/user-app/dist/assets/{filtersStore-D-YivLpz.js => filtersStore-DnSNjG28.js} (75%) create mode 100644 apps/user-app/dist/assets/index-0bfD4RHE.js create mode 100644 apps/user-app/dist/assets/index-A8DQpUf9.js rename apps/user-app/dist/assets/{index-BY8YrbHq.js => index-CdlnEuQW.js} (92%) delete mode 100644 apps/user-app/dist/assets/index-ChsncZLy.js rename apps/user-app/dist/assets/{index-B4LM4kNa.js => index-DFI27khJ.js} (80%) delete mode 100644 apps/user-app/dist/assets/index-DHDIZJlt.css delete mode 100644 apps/user-app/dist/assets/index-DexqvH_l.js create mode 100644 apps/user-app/dist/assets/index-pA2DzjMF.css delete mode 100644 apps/user-app/dist/assets/useReveal-CskzQzOa.js create mode 100644 apps/user-app/dist/assets/useReveal-D7Y_dyj7.js diff --git a/apps/admin-panel/dist/assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js b/apps/admin-panel/dist/assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js similarity index 98% rename from apps/admin-panel/dist/assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js rename to apps/admin-panel/dist/assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js index 5f80598..5bf51ac 100644 --- a/apps/admin-panel/dist/assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js +++ b/apps/admin-panel/dist/assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js @@ -1 +1 @@ -import{c as O,I as x,d as j,x as B,y as m,o as C,a as A,w as y,f as $,t as E,h as P,i as L,m as u,a8 as v,M as b,G as M,r as N}from"./index-B13tkMpd.js";var V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"};function g(o){for(var t=1;te&&typeof e=="object"?Object.entries(e).map(([s,a])=>`${_[s]??s}: ${a}`).join("، "):"";B(async()=>{try{const{data:e}=await m.get("admin/accounting-status");c.value=!!(e!=null&&e.connected),p.value=(e==null?void 0:e.provider)??null}catch{c.value=!1}});async function w(){var e,s;i.value=!0;try{const{data:a}=await m.post(n.endpoint),k=Object.entries(a.results).map(([f,l])=>v("p",{style:l.ok?"":"color:#d4380d"},`${h[f]??f}: ${l.ok?S(l.summary)||"انجام شد":`خطا — ${l.error}`}`));(a.ok?b.success:b.warning)({title:a.ok?"سینک با حسابداری انجام شد":"سینک با حسابداری کامل انجام نشد",content:v("div",k),okText:"باشه"}),r("done")}catch(a){M.error(((s=(e=a==null?void 0:a.response)==null?void 0:e.data)==null?void 0:s.message)||"سینک با حسابداری انجام نشد")}finally{i.value=!1}}return(e,s)=>{const a=N("a-button");return c.value?(C(),A(a,{key:0,loading:i.value,onClick:w},{icon:y(()=>[O(P(d))]),default:y(()=>[$(" سینک با "+E(p.value||"حسابداری"),1)]),_:1},8,["loading"])):L("",!0)}}});export{I as _}; +import{c as O,I as x,d as j,x as B,y as m,o as C,a as A,w as y,f as $,t as E,h as P,i as L,m as u,a8 as v,M as b,G as M,r as N}from"./index-Cs-R0M3s.js";var V={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M168 504.2c1-43.7 10-86.1 26.9-126 17.3-41 42.1-77.7 73.7-109.4S337 212.3 378 195c42.4-17.9 87.4-27 133.9-27s91.5 9.1 133.8 27A341.5 341.5 0 01755 268.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.7 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c0-6.7-7.7-10.5-12.9-6.3l-56.4 44.1C765.8 155.1 646.2 92 511.8 92 282.7 92 96.3 275.6 92 503.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8zm756 7.8h-60c-4.4 0-7.9 3.5-8 7.8-1 43.7-10 86.1-26.9 126-17.3 41-42.1 77.8-73.7 109.4A342.45 342.45 0 01512.1 856a342.24 342.24 0 01-243.2-100.8c-9.9-9.9-19.2-20.4-27.8-31.4l60.2-47a8 8 0 00-3-14.1l-175.7-43c-5-1.2-9.9 2.6-9.9 7.7l-.7 181c0 6.7 7.7 10.5 12.9 6.3l56.4-44.1C258.2 868.9 377.8 932 512.2 932c229.2 0 415.5-183.7 419.8-411.8a8 8 0 00-8-8.2z"}}]},name:"sync",theme:"outlined"};function g(o){for(var t=1;te&&typeof e=="object"?Object.entries(e).map(([s,a])=>`${_[s]??s}: ${a}`).join("، "):"";B(async()=>{try{const{data:e}=await m.get("admin/accounting-status");c.value=!!(e!=null&&e.connected),p.value=(e==null?void 0:e.provider)??null}catch{c.value=!1}});async function w(){var e,s;i.value=!0;try{const{data:a}=await m.post(n.endpoint),k=Object.entries(a.results).map(([f,l])=>v("p",{style:l.ok?"":"color:#d4380d"},`${h[f]??f}: ${l.ok?S(l.summary)||"انجام شد":`خطا — ${l.error}`}`));(a.ok?b.success:b.warning)({title:a.ok?"سینک با حسابداری انجام شد":"سینک با حسابداری کامل انجام نشد",content:v("div",k),okText:"باشه"}),r("done")}catch(a){M.error(((s=(e=a==null?void 0:a.response)==null?void 0:e.data)==null?void 0:s.message)||"سینک با حسابداری انجام نشد")}finally{i.value=!1}}return(e,s)=>{const a=N("a-button");return c.value?(C(),A(a,{key:0,loading:i.value,onClick:w},{icon:y(()=>[O(P(d))]),default:y(()=>[$(" سینک با "+E(p.value||"حسابداری"),1)]),_:1},8,["loading"])):L("",!0)}}});export{I as _}; diff --git a/apps/admin-panel/dist/assets/Add-BoL6ckIa.js b/apps/admin-panel/dist/assets/Add-BoL6ckIa.js deleted file mode 100644 index 8bbd681..0000000 --- a/apps/admin-panel/dist/assets/Add-BoL6ckIa.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-CcEgUcgF.js";import"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/Add-DBm9taTL.js b/apps/admin-panel/dist/assets/Add-DBm9taTL.js new file mode 100644 index 0000000..cf4e342 --- /dev/null +++ b/apps/admin-panel/dist/assets/Add-DBm9taTL.js @@ -0,0 +1 @@ +import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js";import"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/Add.vue_vue_type_script_setup_true_lang-CcEgUcgF.js b/apps/admin-panel/dist/assets/Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js similarity index 97% rename from apps/admin-panel/dist/assets/Add.vue_vue_type_script_setup_true_lang-CcEgUcgF.js rename to apps/admin-panel/dist/assets/Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js index b48602c..1f70d13 100644 --- a/apps/admin-panel/dist/assets/Add.vue_vue_type_script_setup_true_lang-CcEgUcgF.js +++ b/apps/admin-panel/dist/assets/Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js @@ -1 +1 @@ -import{d as P,n as Q,x as W,y as b,a as g,w as o,h as X,k as Y,m as j,z,s as M,r,o as v,c as l,f as m,p as N,b as h,e as E,F,H as Z,G as A,l as ee,t as D}from"./index-B13tkMpd.js";import{_ as te}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import{_ as c}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";const ae={class:"grid-2"},le={class:"grid-2"},ue=P({__name:"Add",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(V,{emit:G}){const k=V,x=G,$=k.open!==void 0,H=Y(),L=ee(),p=$?k.id:H.params.id,f=j(!1),B=j([]),t=z({type:1,title:"",parent_id_id:void 0,image:"",icon:"",meta:"",body_html:""}),d=z({}),i=M(()=>t.type===1?"(سایت)":t.type===2?"(موبایل)":""),w=M(()=>B.value.filter(n=>n.type===t.type&&n.id!==p));Q(()=>t.type,()=>{t.parent_id_id&&!w.value.some(n=>n.id===t.parent_id_id)&&(t.parent_id_id=void 0)});function R(n,e){var s,_;return String(((_=(s=e==null?void 0:e.children)==null?void 0:s[0])==null?void 0:_.children)??"").includes(n)}function T(){return Object.keys(d).forEach(n=>delete d[n]),t.type||(d.type="لطفا نوع نمایش دسته بندی را انتخاب کنید"),t.title||(d.title="لطفا مقدار را وارد کنید"),Object.keys(d).length===0}async function U(){var n,e;if(T())try{f.value=!0,p?await b.put(`category/${p}`,{...t,id:p}):await b.post("category/",t),A.info("اطلاعات با موفقیت به ثبت رسید."),$?(x("success"),x("update:open",!1)):L.push("/category/list")}catch(s){A.error(((e=(n=s==null?void 0:s.response)==null?void 0:n.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{f.value=!1}}return W(async()=>{try{const{data:n}=await b.get("admin/categories/tree");B.value=n}catch(n){console.log(n)}if(p)try{const{data:n}=await b.get(`admin/categories/${p}`);Object.assign(t,{type:n.type??1,title:n.title??"",parent_id_id:n.parent_id_id??void 0,image:n.image??"",icon:n.icon??"",meta:n.meta??"",body_html:n.body_html??""})}catch(n){console.log(n)}}),(n,e)=>{const s=r("a-radio"),_=r("a-radio-group"),u=r("a-form-item"),y=r("a-input"),S=r("a-select-option"),C=r("a-select"),O=r("a-textarea"),q=r("a-button"),I=r("a-card"),J=r("a-form"),K=r("a-spin");return $?(v(),g(te,{key:0,open:!!V.open,id:X(p),"add-title":`دسته بندی ${i.value}`,"edit-title":`دسته بندی ${i.value}`,loading:f.value,submitting:f.value,width:"lg","onUpdate:open":e[7]||(e[7]=a=>n.$emit("update:open",a)),onSubmit:U},{default:o(()=>[l(u,{label:"نوع نمایش","validate-status":d.type?"error":"",help:d.type},{default:o(()=>[l(_,{value:t.type,"onUpdate:value":e[0]||(e[0]=a=>t.type=a)},{default:o(()=>[l(s,{value:1},{default:o(()=>[...e[15]||(e[15]=[m("سایت",-1)])]),_:1}),l(s,{value:2},{default:o(()=>[...e[16]||(e[16]=[m("اپلیکشن موبایل",-1)])]),_:1})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),N("div",ae,[l(u,{label:`عنوان ${i.value}`,"validate-status":d.title?"error":"",help:d.title},{default:o(()=>[l(y,{value:t.title,"onUpdate:value":e[1]||(e[1]=a=>t.title=a)},null,8,["value"])]),_:1},8,["label","validate-status","help"]),l(u,{label:`پدر دسته ${i.value}`},{default:o(()=>[l(C,{value:t.parent_id_id,"onUpdate:value":e[2]||(e[2]=a=>t.parent_id_id=a),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":R},{default:o(()=>[(v(!0),h(F,null,E(w.value,a=>(v(),g(S,{key:a.id,value:a.id},{default:o(()=>[m(D(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),l(u,{label:`تصویر شاخص ${i.value}`},{default:o(()=>[l(c,{modelValue:t.image,"onUpdate:modelValue":e[3]||(e[3]=a=>t.image=a),purpose:"category.image",placeholder:"تصویر"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`آیکون ${i.value}`},{default:o(()=>[l(c,{modelValue:t.icon,"onUpdate:modelValue":e[4]||(e[4]=a=>t.icon=a),purpose:"category.icon",placeholder:"آیکون"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`متا تگ ${i.value}`},{default:o(()=>[l(y,{value:t.meta,"onUpdate:value":e[5]||(e[5]=a=>t.meta=a)},null,8,["value"])]),_:1},8,["label"])]),l(u,{label:`شرح دسته ${i.value}`},{default:o(()=>[l(O,{value:t.body_html,"onUpdate:value":e[6]||(e[6]=a=>t.body_html=a),"auto-size":{minRows:3,maxRows:8}},null,8,["value"])]),_:1},8,["label"])]),_:1},8,["open","id","add-title","edit-title","loading","submitting"])):(v(),g(K,{key:1,spinning:f.value},{default:o(()=>[l(J,{layout:"vertical",onSubmit:Z(U,["prevent"])},{default:o(()=>[l(I,{title:`دسته بندی ${i.value}`,class:"mb-base page-card"},{default:o(()=>[l(u,{label:"نوع نمایش","validate-status":d.type?"error":"",help:d.type},{default:o(()=>[l(_,{value:t.type,"onUpdate:value":e[8]||(e[8]=a=>t.type=a)},{default:o(()=>[l(s,{value:1},{default:o(()=>[...e[17]||(e[17]=[m("سایت",-1)])]),_:1}),l(s,{value:2},{default:o(()=>[...e[18]||(e[18]=[m("اپلیکشن موبایل",-1)])]),_:1})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),N("div",le,[l(u,{label:`عنوان ${i.value}`,"validate-status":d.title?"error":"",help:d.title},{default:o(()=>[l(y,{value:t.title,"onUpdate:value":e[9]||(e[9]=a=>t.title=a)},null,8,["value"])]),_:1},8,["label","validate-status","help"]),l(u,{label:`پدر دسته ${i.value}`},{default:o(()=>[l(C,{value:t.parent_id_id,"onUpdate:value":e[10]||(e[10]=a=>t.parent_id_id=a),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":R},{default:o(()=>[(v(!0),h(F,null,E(w.value,a=>(v(),g(S,{key:a.id,value:a.id},{default:o(()=>[m(D(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),l(u,{label:`تصویر شاخص ${i.value}`},{default:o(()=>[l(c,{modelValue:t.image,"onUpdate:modelValue":e[11]||(e[11]=a=>t.image=a),purpose:"category.image",placeholder:"تصویر"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`آیکون ${i.value}`},{default:o(()=>[l(c,{modelValue:t.icon,"onUpdate:modelValue":e[12]||(e[12]=a=>t.icon=a),purpose:"category.icon",placeholder:"آیکون"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`متا تگ ${i.value}`},{default:o(()=>[l(y,{value:t.meta,"onUpdate:value":e[13]||(e[13]=a=>t.meta=a)},null,8,["value"])]),_:1},8,["label"])]),l(u,{label:`شرح دسته ${i.value}`},{default:o(()=>[l(O,{value:t.body_html,"onUpdate:value":e[14]||(e[14]=a=>t.body_html=a),"auto-size":{minRows:3,maxRows:8}},null,8,["value"])]),_:1},8,["label"]),l(q,{type:"primary",class:"form-submit",onClick:U},{default:o(()=>[...e[19]||(e[19]=[m("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{ue as _}; +import{d as P,n as Q,x as W,y as b,a as g,w as o,h as X,k as Y,m as j,z,s as M,r,o as v,c as l,f as m,p as N,b as h,e as E,F,H as Z,G as A,l as ee,t as D}from"./index-Cs-R0M3s.js";import{_ as te}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import{_ as c}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";const ae={class:"grid-2"},le={class:"grid-2"},ue=P({__name:"Add",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(V,{emit:G}){const k=V,x=G,$=k.open!==void 0,H=Y(),L=ee(),p=$?k.id:H.params.id,f=j(!1),B=j([]),t=z({type:1,title:"",parent_id_id:void 0,image:"",icon:"",meta:"",body_html:""}),d=z({}),i=M(()=>t.type===1?"(سایت)":t.type===2?"(موبایل)":""),w=M(()=>B.value.filter(n=>n.type===t.type&&n.id!==p));Q(()=>t.type,()=>{t.parent_id_id&&!w.value.some(n=>n.id===t.parent_id_id)&&(t.parent_id_id=void 0)});function R(n,e){var s,_;return String(((_=(s=e==null?void 0:e.children)==null?void 0:s[0])==null?void 0:_.children)??"").includes(n)}function T(){return Object.keys(d).forEach(n=>delete d[n]),t.type||(d.type="لطفا نوع نمایش دسته بندی را انتخاب کنید"),t.title||(d.title="لطفا مقدار را وارد کنید"),Object.keys(d).length===0}async function U(){var n,e;if(T())try{f.value=!0,p?await b.put(`category/${p}`,{...t,id:p}):await b.post("category/",t),A.info("اطلاعات با موفقیت به ثبت رسید."),$?(x("success"),x("update:open",!1)):L.push("/category/list")}catch(s){A.error(((e=(n=s==null?void 0:s.response)==null?void 0:n.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{f.value=!1}}return W(async()=>{try{const{data:n}=await b.get("admin/categories/tree");B.value=n}catch(n){console.log(n)}if(p)try{const{data:n}=await b.get(`admin/categories/${p}`);Object.assign(t,{type:n.type??1,title:n.title??"",parent_id_id:n.parent_id_id??void 0,image:n.image??"",icon:n.icon??"",meta:n.meta??"",body_html:n.body_html??""})}catch(n){console.log(n)}}),(n,e)=>{const s=r("a-radio"),_=r("a-radio-group"),u=r("a-form-item"),y=r("a-input"),S=r("a-select-option"),C=r("a-select"),O=r("a-textarea"),q=r("a-button"),I=r("a-card"),J=r("a-form"),K=r("a-spin");return $?(v(),g(te,{key:0,open:!!V.open,id:X(p),"add-title":`دسته بندی ${i.value}`,"edit-title":`دسته بندی ${i.value}`,loading:f.value,submitting:f.value,width:"lg","onUpdate:open":e[7]||(e[7]=a=>n.$emit("update:open",a)),onSubmit:U},{default:o(()=>[l(u,{label:"نوع نمایش","validate-status":d.type?"error":"",help:d.type},{default:o(()=>[l(_,{value:t.type,"onUpdate:value":e[0]||(e[0]=a=>t.type=a)},{default:o(()=>[l(s,{value:1},{default:o(()=>[...e[15]||(e[15]=[m("سایت",-1)])]),_:1}),l(s,{value:2},{default:o(()=>[...e[16]||(e[16]=[m("اپلیکشن موبایل",-1)])]),_:1})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),N("div",ae,[l(u,{label:`عنوان ${i.value}`,"validate-status":d.title?"error":"",help:d.title},{default:o(()=>[l(y,{value:t.title,"onUpdate:value":e[1]||(e[1]=a=>t.title=a)},null,8,["value"])]),_:1},8,["label","validate-status","help"]),l(u,{label:`پدر دسته ${i.value}`},{default:o(()=>[l(C,{value:t.parent_id_id,"onUpdate:value":e[2]||(e[2]=a=>t.parent_id_id=a),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":R},{default:o(()=>[(v(!0),h(F,null,E(w.value,a=>(v(),g(S,{key:a.id,value:a.id},{default:o(()=>[m(D(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),l(u,{label:`تصویر شاخص ${i.value}`},{default:o(()=>[l(c,{modelValue:t.image,"onUpdate:modelValue":e[3]||(e[3]=a=>t.image=a),purpose:"category.image",placeholder:"تصویر"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`آیکون ${i.value}`},{default:o(()=>[l(c,{modelValue:t.icon,"onUpdate:modelValue":e[4]||(e[4]=a=>t.icon=a),purpose:"category.icon",placeholder:"آیکون"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`متا تگ ${i.value}`},{default:o(()=>[l(y,{value:t.meta,"onUpdate:value":e[5]||(e[5]=a=>t.meta=a)},null,8,["value"])]),_:1},8,["label"])]),l(u,{label:`شرح دسته ${i.value}`},{default:o(()=>[l(O,{value:t.body_html,"onUpdate:value":e[6]||(e[6]=a=>t.body_html=a),"auto-size":{minRows:3,maxRows:8}},null,8,["value"])]),_:1},8,["label"])]),_:1},8,["open","id","add-title","edit-title","loading","submitting"])):(v(),g(K,{key:1,spinning:f.value},{default:o(()=>[l(J,{layout:"vertical",onSubmit:Z(U,["prevent"])},{default:o(()=>[l(I,{title:`دسته بندی ${i.value}`,class:"mb-base page-card"},{default:o(()=>[l(u,{label:"نوع نمایش","validate-status":d.type?"error":"",help:d.type},{default:o(()=>[l(_,{value:t.type,"onUpdate:value":e[8]||(e[8]=a=>t.type=a)},{default:o(()=>[l(s,{value:1},{default:o(()=>[...e[17]||(e[17]=[m("سایت",-1)])]),_:1}),l(s,{value:2},{default:o(()=>[...e[18]||(e[18]=[m("اپلیکشن موبایل",-1)])]),_:1})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),N("div",le,[l(u,{label:`عنوان ${i.value}`,"validate-status":d.title?"error":"",help:d.title},{default:o(()=>[l(y,{value:t.title,"onUpdate:value":e[9]||(e[9]=a=>t.title=a)},null,8,["value"])]),_:1},8,["label","validate-status","help"]),l(u,{label:`پدر دسته ${i.value}`},{default:o(()=>[l(C,{value:t.parent_id_id,"onUpdate:value":e[10]||(e[10]=a=>t.parent_id_id=a),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":R},{default:o(()=>[(v(!0),h(F,null,E(w.value,a=>(v(),g(S,{key:a.id,value:a.id},{default:o(()=>[m(D(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["label"]),l(u,{label:`تصویر شاخص ${i.value}`},{default:o(()=>[l(c,{modelValue:t.image,"onUpdate:modelValue":e[11]||(e[11]=a=>t.image=a),purpose:"category.image",placeholder:"تصویر"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`آیکون ${i.value}`},{default:o(()=>[l(c,{modelValue:t.icon,"onUpdate:modelValue":e[12]||(e[12]=a=>t.icon=a),purpose:"category.icon",placeholder:"آیکون"},null,8,["modelValue"])]),_:1},8,["label"]),l(u,{label:`متا تگ ${i.value}`},{default:o(()=>[l(y,{value:t.meta,"onUpdate:value":e[13]||(e[13]=a=>t.meta=a)},null,8,["value"])]),_:1},8,["label"])]),l(u,{label:`شرح دسته ${i.value}`},{default:o(()=>[l(O,{value:t.body_html,"onUpdate:value":e[14]||(e[14]=a=>t.body_html=a),"auto-size":{minRows:3,maxRows:8}},null,8,["value"])]),_:1},8,["label"]),l(q,{type:"primary",class:"form-submit",onClick:U},{default:o(()=>[...e[19]||(e[19]=[m("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{ue as _}; diff --git a/apps/admin-panel/dist/assets/AddBranches-BS0uOLIE.js b/apps/admin-panel/dist/assets/AddBranches-BS0uOLIE.js new file mode 100644 index 0000000..ab832d1 --- /dev/null +++ b/apps/admin-panel/dist/assets/AddBranches-BS0uOLIE.js @@ -0,0 +1 @@ +import{_ as o}from"./AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js";import"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/AddBranches-BqYm7a6l.js b/apps/admin-panel/dist/assets/AddBranches-BqYm7a6l.js deleted file mode 100644 index 0ed6daf..0000000 --- a/apps/admin-panel/dist/assets/AddBranches-BqYm7a6l.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js";import"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js b/apps/admin-panel/dist/assets/AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js similarity index 96% rename from apps/admin-panel/dist/assets/AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js rename to apps/admin-panel/dist/assets/AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js index 87d6311..fdfe5d9 100644 --- a/apps/admin-panel/dist/assets/AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js +++ b/apps/admin-panel/dist/assets/AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js @@ -1 +1 @@ -import{d as L,x as T,y as c,a as v,w as l,h as R,k as q,m as S,z as C,r as i,o as p,p as O,c as n,b as $,e as j,f as g,t as z,F as M,H as I,G as N,l as J}from"./index-B13tkMpd.js";import{_ as K}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";const P={class:"grid-2"},Q={class:"grid-2"},Y=L({__name:"AddBranches",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(h,{emit:V}){const y=h,w=V,f=y.open!==void 0,E=q(),F=J(),r=f?y.id:E.params.id,m=S(!1),_=S([]),t=C({name:"",phone:"",address:"",user_id:void 0}),d=C({});function k(s,e){var o,u;return String(((u=(o=e==null?void 0:e.children)==null?void 0:o[0])==null?void 0:u.children)??"").includes(s)}async function b(){var s,e;if(Object.keys(d).forEach(o=>delete d[o]),!t.name){d.name="لطفا مقدار را وارد کنید";return}try{m.value=!0,r?await c.put(`branch/${r}`,t):await c.post("branch",t),N.info("اطلاعات با موفقیت به ثبت رسید."),r||Object.assign(t,{name:"",phone:"",address:"",user_id:void 0}),f?(w("success"),w("update:open",!1)):F.push("/branch/list")}catch(o){N.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{m.value=!1}}return T(async()=>{try{const{data:s}=await c.get("user/list");_.value=s}catch(s){console.log(s)}if(r)try{const{data:s}=await c.get(`branch/${r}`);Object.assign(t,{name:s.name??"",phone:s.phone??"",address:s.address??"",user_id:s.user_id??void 0})}catch(s){console.log(s)}}),(s,e)=>{const o=i("a-input"),u=i("a-form-item"),U=i("a-select-option"),x=i("a-select"),B=i("a-textarea"),A=i("a-button"),D=i("a-card"),G=i("a-form"),H=i("a-spin");return f?(p(),v(K,{key:0,open:!!h.open,id:R(r),"add-title":"افزودن شعبه","edit-title":"ویرایش شعبه",loading:m.value,submitting:m.value,"onUpdate:open":e[4]||(e[4]=a=>s.$emit("update:open",a)),onSubmit:b},{default:l(()=>[O("div",P,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[0]||(e[0]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[1]||(e[1]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[2]||(e[2]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),$(M,null,j(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(z(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[3]||(e[3]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(p(),v(H,{key:1,spinning:m.value},{default:l(()=>[n(G,{layout:"vertical",onSubmit:I(b,["prevent"])},{default:l(()=>[n(D,{title:R(r)?"ویرایش شعبه":"افزودن شعبه",class:"mb-base page-card"},{default:l(()=>[O("div",Q,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[5]||(e[5]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[6]||(e[6]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[7]||(e[7]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),$(M,null,j(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(z(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[8]||(e[8]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),n(A,{type:"primary",class:"form-submit",onClick:b},{default:l(()=>[...e[9]||(e[9]=[g("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{Y as _}; +import{d as L,x as T,y as c,a as v,w as l,h as R,k as q,m as S,z as C,r as i,o as p,p as O,c as n,b as $,e as j,f as g,t as z,F as M,H as I,G as N,l as J}from"./index-Cs-R0M3s.js";import{_ as K}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const P={class:"grid-2"},Q={class:"grid-2"},Y=L({__name:"AddBranches",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(h,{emit:V}){const y=h,w=V,f=y.open!==void 0,E=q(),F=J(),r=f?y.id:E.params.id,m=S(!1),_=S([]),t=C({name:"",phone:"",address:"",user_id:void 0}),d=C({});function k(s,e){var o,u;return String(((u=(o=e==null?void 0:e.children)==null?void 0:o[0])==null?void 0:u.children)??"").includes(s)}async function b(){var s,e;if(Object.keys(d).forEach(o=>delete d[o]),!t.name){d.name="لطفا مقدار را وارد کنید";return}try{m.value=!0,r?await c.put(`branch/${r}`,t):await c.post("branch",t),N.info("اطلاعات با موفقیت به ثبت رسید."),r||Object.assign(t,{name:"",phone:"",address:"",user_id:void 0}),f?(w("success"),w("update:open",!1)):F.push("/branch/list")}catch(o){N.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{m.value=!1}}return T(async()=>{try{const{data:s}=await c.get("user/list");_.value=s}catch(s){console.log(s)}if(r)try{const{data:s}=await c.get(`branch/${r}`);Object.assign(t,{name:s.name??"",phone:s.phone??"",address:s.address??"",user_id:s.user_id??void 0})}catch(s){console.log(s)}}),(s,e)=>{const o=i("a-input"),u=i("a-form-item"),U=i("a-select-option"),x=i("a-select"),B=i("a-textarea"),A=i("a-button"),D=i("a-card"),G=i("a-form"),H=i("a-spin");return f?(p(),v(K,{key:0,open:!!h.open,id:R(r),"add-title":"افزودن شعبه","edit-title":"ویرایش شعبه",loading:m.value,submitting:m.value,"onUpdate:open":e[4]||(e[4]=a=>s.$emit("update:open",a)),onSubmit:b},{default:l(()=>[O("div",P,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[0]||(e[0]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[1]||(e[1]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[2]||(e[2]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),$(M,null,j(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(z(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[3]||(e[3]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(p(),v(H,{key:1,spinning:m.value},{default:l(()=>[n(G,{layout:"vertical",onSubmit:I(b,["prevent"])},{default:l(()=>[n(D,{title:R(r)?"ویرایش شعبه":"افزودن شعبه",class:"mb-base page-card"},{default:l(()=>[O("div",Q,[n(u,{label:"نام شعبه","validate-status":d.name?"error":"",help:d.name},{default:l(()=>[n(o,{value:t.name,"onUpdate:value":e[5]||(e[5]=a=>t.name=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),n(u,{label:"تلفن شعبه"},{default:l(()=>[n(o,{value:t.phone,"onUpdate:value":e[6]||(e[6]=a=>t.phone=a)},null,8,["value"])]),_:1}),n(u,{label:"مدیر"},{default:l(()=>[n(x,{value:t.user_id,"onUpdate:value":e[7]||(e[7]=a=>t.user_id=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":k},{default:l(()=>[(p(!0),$(M,null,j(_.value,a=>(p(),v(U,{key:a.id,value:a.id},{default:l(()=>[g(z(a.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),n(u,{label:"آدرس"},{default:l(()=>[n(B,{value:t.address,"onUpdate:value":e[8]||(e[8]=a=>t.address=a),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),n(A,{type:"primary",class:"form-submit",onClick:b},{default:l(()=>[...e[9]||(e[9]=[g("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{Y as _}; diff --git a/apps/admin-panel/dist/assets/AddCustomer-B8lNo14C.css b/apps/admin-panel/dist/assets/AddCustomer-B8lNo14C.css new file mode 100644 index 0000000..b7f656f --- /dev/null +++ b/apps/admin-panel/dist/assets/AddCustomer-B8lNo14C.css @@ -0,0 +1 @@ +b[data-v-8ad134b6]{font-weight:500}.kind-picker[data-v-8ad134b6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px}.kind-card[data-v-8ad134b6]{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid #eef0f5;border-radius:16px;background:#fff;text-align:start;cursor:pointer;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.kind-card[data-v-8ad134b6]:hover{border-color:#c9d0dd}.kind-card.is-on[data-v-8ad134b6]{border-color:#1d4ed8;background:#1d4ed808;box-shadow:0 0 0 3px #1d4ed814}.kind-card__icon[data-v-8ad134b6]{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;font-size:16px;color:#8a94a6;background:#f2f4f7;transition:color .2s ease,background .2s ease}.kind-card.is-on .kind-card__icon[data-v-8ad134b6]{color:#fff;background:#1d4ed8}.kind-card__text[data-v-8ad134b6]{display:flex;flex-direction:column;gap:2px;min-width:0}.kind-card__text b[data-v-8ad134b6]{font-size:14px;color:#101828}.kind-card__text small[data-v-8ad134b6]{font-size:12px;color:#8a94a6}.kind-card__check[data-v-8ad134b6]{margin-inline-start:auto;font-size:16px;color:#1d4ed8}@media (max-width: 575px){.kind-picker[data-v-8ad134b6]{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px}.kind-card[data-v-8ad134b6]{padding:10px 12px}.kind-card__icon[data-v-8ad134b6]{width:36px;height:36px;font-size:16px}} diff --git a/apps/admin-panel/dist/assets/AddCustomer-B8yzj_hO.css b/apps/admin-panel/dist/assets/AddCustomer-B8yzj_hO.css deleted file mode 100644 index c639f06..0000000 --- a/apps/admin-panel/dist/assets/AddCustomer-B8yzj_hO.css +++ /dev/null @@ -1 +0,0 @@ -b[data-v-09902473]{font-weight:500}.kind-picker[data-v-09902473]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-bottom:20px}.kind-card[data-v-09902473]{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid #eef0f5;border-radius:16px;background:#fff;text-align:start;cursor:pointer;font:inherit;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.kind-card[data-v-09902473]:hover{border-color:#c9d0dd}.kind-card.is-on[data-v-09902473]{border-color:#1c2d56;background:#1c2d5608;box-shadow:0 0 0 3px #1c2d5614}.kind-card__icon[data-v-09902473]{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;border-radius:12px;font-size:16px;color:#8a94a6;background:#f2f4f7;transition:color .2s ease,background .2s ease}.kind-card.is-on .kind-card__icon[data-v-09902473]{color:#fff;background:#1c2d56}.kind-card__text[data-v-09902473]{display:flex;flex-direction:column;gap:2px;min-width:0}.kind-card__text b[data-v-09902473]{font-size:14px;color:#101828}.kind-card__text small[data-v-09902473]{font-size:12px;color:#8a94a6}.kind-card__check[data-v-09902473]{margin-inline-start:auto;font-size:16px;color:#1c2d56}@media (max-width: 575px){.kind-picker[data-v-09902473]{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:12px}.kind-card[data-v-09902473]{padding:10px 12px}.kind-card__icon[data-v-09902473]{width:36px;height:36px;font-size:16px}} diff --git a/apps/admin-panel/dist/assets/AddCustomer-CBgpP1i_.js b/apps/admin-panel/dist/assets/AddCustomer-BStHVt4X.js similarity index 78% rename from apps/admin-panel/dist/assets/AddCustomer-CBgpP1i_.js rename to apps/admin-panel/dist/assets/AddCustomer-BStHVt4X.js index 15b27b1..ca7d7dc 100644 --- a/apps/admin-panel/dist/assets/AddCustomer-CBgpP1i_.js +++ b/apps/admin-panel/dist/assets/AddCustomer-BStHVt4X.js @@ -1 +1 @@ -import{c as h,I as w,d as x,u as z,m as B,b as l,p as n,w as I,F as v,e as P,a as m,g as k,i as p,k as R,s as A,r as F,o as i,h as b,R as H,l as V,q as j,t as y,L as M,_ as N}from"./index-B13tkMpd.js";import{_ as D}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js";import{R as U}from"./ReagentCustomer-XSZR4Hgo.js";import{S as $}from"./singleCustomer-DNW92cmo.js";import{S as q}from"./ShopOutlined-BULNMNmg.js";import{U as E}from"./UserOutlined-tnfFbi-d.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./DateInput-CVKHy-b9.js";import"./index-DXwUc_-g.js";import"./EnvironmentOutlined-BII2axx6.js";import"./PercentageOutlined-CpguakOP.js";import"./SafetyCertificateOutlined-B7xsdKuU.js";import"./CameraOutlined-CZeD3bSm.js";var L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"}}]},name:"idcard",theme:"outlined"};function g(r){for(var e=1;e!!o.hasPermission(c),d=A(()=>{const c=[];return u("persons.create.client")&&c.push({key:"omde",title:"مشتری عمده",hint:"مغازه‌دار، بنکدار و خریدار عمده",icon:q}),u("persons.create.seller")&&c.push({key:"reagent",title:"کارشناس فروش",hint:"کارشناس با کمیسیون و سقف اعتبار",icon:_}),o.isSuperAdmin&&c.push({key:"tak",title:"مشتری تک",hint:"مشتری خرده‌فروشی حضوری",icon:E}),c}),O={omde:D,reagent:U,tak:$};function C(){window.history.length>1?t.back():t.push("/customer/omde-list")}return(c,f)=>{const S=F("a-button");return i(),l("div",G,[n("header",J,[h(S,{class:"pf-head__back",shape:"circle",onClick:C},{icon:I(()=>[h(b(H))]),_:1}),f[0]||(f[0]=n("div",{class:"pf-head__text"},[n("h1",null,"افزودن شخص"),n("p",null,"نوع شخص را انتخاب و اطلاعات او را تکمیل کنید.")],-1))]),u("persons.create")&&d.value.length?(i(),l(v,{key:0},[n("div",Q,[(i(!0),l(v,null,P(d.value,a=>(i(),l("button",{key:a.key,type:"button",role:"tab",class:j(["kind-card",{"is-on":s.value===a.key}]),"aria-selected":s.value===a.key,onClick:K=>s.value=a.key},[n("span",X,[(i(),m(k(a.icon)))]),n("span",Y,[n("b",null,y(a.title),1),n("small",null,y(a.hint),1)]),s.value===a.key?(i(),m(b(M),{key:0,class:"kind-card__check"})):p("",!0)],10,W))),128))]),d.value.some(a=>a.key===s.value)?(i(),m(k(O[s.value]),{key:s.value})):p("",!0)],64)):p("",!0)])}}}),_e=N(Z,[["__scopeId","data-v-09902473"]]);export{_e as default}; +import{c as h,I as w,d as x,u as z,m as B,b as l,p as n,w as I,F as v,e as P,a as m,g as k,i as p,k as R,s as A,r as F,o as i,h as b,R as H,l as V,q as j,t as y,L as M,_ as N}from"./index-Cs-R0M3s.js";import{_ as D}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js";import{R as U}from"./ReagentCustomer-N2x58_Bh.js";import{S as $}from"./singleCustomer-38R6p6x0.js";import{S as q}from"./ShopOutlined-CAPRNUmB.js";import{U as E}from"./UserOutlined-Grb-Nf3i.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./DateInput-B4AtMzxg.js";import"./index-CmZf7ud_.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./PercentageOutlined-x-TxaWDs.js";import"./SafetyCertificateOutlined-Tlg338pG.js";import"./CameraOutlined-BfJxy4Lx.js";var L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-40 632H136V232h752v560zM610.3 476h123.4c1.3 0 2.3-3.6 2.3-8v-48c0-4.4-1-8-2.3-8H610.3c-1.3 0-2.3 3.6-2.3 8v48c0 4.4 1 8 2.3 8zm4.8 144h185.7c3.9 0 7.1-3.6 7.1-8v-48c0-4.4-3.2-8-7.1-8H615.1c-3.9 0-7.1 3.6-7.1 8v48c0 4.4 3.2 8 7.1 8zM224 673h43.9c4.2 0 7.6-3.3 7.9-7.5 3.8-50.5 46-90.5 97.2-90.5s93.4 40 97.2 90.5c.3 4.2 3.7 7.5 7.9 7.5H522a8 8 0 008-8.4c-2.8-53.3-32-99.7-74.6-126.1a111.8 111.8 0 0029.1-75.5c0-61.9-49.9-112-111.4-112s-111.4 50.1-111.4 112c0 29.1 11 55.5 29.1 75.5a158.09 158.09 0 00-74.6 126.1c-.4 4.6 3.2 8.4 7.8 8.4zm149-262c28.5 0 51.7 23.3 51.7 52s-23.2 52-51.7 52-51.7-23.3-51.7-52 23.2-52 51.7-52z"}}]},name:"idcard",theme:"outlined"};function g(r){for(var e=1;e!!o.hasPermission(c),d=A(()=>{const c=[];return u("persons.create.client")&&c.push({key:"omde",title:"مشتری عمده",hint:"مغازه‌دار، بنکدار و خریدار عمده",icon:q}),u("persons.create.seller")&&c.push({key:"reagent",title:"کارشناس فروش",hint:"کارشناس با کمیسیون و سقف اعتبار",icon:_}),o.isSuperAdmin&&c.push({key:"tak",title:"مشتری تک",hint:"مشتری خرده‌فروشی حضوری",icon:E}),c}),O={omde:D,reagent:U,tak:$};function C(){window.history.length>1?t.back():t.push("/customer/omde-list")}return(c,f)=>{const S=F("a-button");return i(),l("div",G,[n("header",J,[h(S,{class:"pf-head__back",shape:"circle",onClick:C},{icon:I(()=>[h(b(H))]),_:1}),f[0]||(f[0]=n("div",{class:"pf-head__text"},[n("h1",null,"افزودن شخص"),n("p",null,"نوع شخص را انتخاب و اطلاعات او را تکمیل کنید.")],-1))]),u("persons.create")&&d.value.length?(i(),l(v,{key:0},[n("div",Q,[(i(!0),l(v,null,P(d.value,a=>(i(),l("button",{key:a.key,type:"button",role:"tab",class:j(["kind-card",{"is-on":s.value===a.key}]),"aria-selected":s.value===a.key,onClick:K=>s.value=a.key},[n("span",X,[(i(),m(k(a.icon)))]),n("span",Y,[n("b",null,y(a.title),1),n("small",null,y(a.hint),1)]),s.value===a.key?(i(),m(b(M),{key:0,class:"kind-card__check"})):p("",!0)],10,W))),128))]),d.value.some(a=>a.key===s.value)?(i(),m(k(O[s.value]),{key:s.value})):p("",!0)],64)):p("",!0)])}}}),_e=N(Z,[["__scopeId","data-v-8ad134b6"]]);export{_e as default}; diff --git a/apps/admin-panel/dist/assets/AddInvoice-BhHiwzHB.js b/apps/admin-panel/dist/assets/AddInvoice-B67QpuBl.js similarity index 96% rename from apps/admin-panel/dist/assets/AddInvoice-BhHiwzHB.js rename to apps/admin-panel/dist/assets/AddInvoice-B67QpuBl.js index 01c5b44..0794101 100644 --- a/apps/admin-panel/dist/assets/AddInvoice-BhHiwzHB.js +++ b/apps/admin-panel/dist/assets/AddInvoice-B67QpuBl.js @@ -1 +1 @@ -import{Y as it,d as nt,x as st,y as q,a as f,w as n,h as b,k as ot,m as M,z as K,r as u,o as l,c as o,f as m,p as I,$ as L,b as C,t as S,F as B,i as P,e as Q,H as lt,s as dt,G as V,l as rt,_ as ct}from"./index-B13tkMpd.js";import{_ as ut}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import{a as mt,b as p,X as Y}from"./model-BNUuQ7S0.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";function pt(){const e=new mt("admin/products/list","لیست محصولات");return e.add(new p("id","کد").filterNumber()),e.add(new p("ProductImage","تصویر محصول").renderSlot("image").noSort()),e.add(new p("title","نام محصول").filterText()),e.add(new p("min_gram","وزن").filterNumber().noSort()),e.add(new p("brand.title","برند").filterText()),e.add(new p("category.collection.title","دسته بندی").filterText()),e.add(new p("product_code","کد محصول").filterText()),e.add(new p("max_gram","حداکثر وزن").filterNumber().hidden().noSort()),e.add(new p("op","عملیات").noSort().renderSlot("op")),e}const W="admin_invoice_items",_t=it("invoiceCart",{state:()=>({items:[]}),actions:{setItems(e){this.items=e,localStorage.setItem(W,JSON.stringify(e))},add(e){var x;const _=this.items.findIndex(w=>w.pid==e.pid&&w.vid==e.vid),y=(((x=e.product)==null?void 0:x.variants_all)??[]).filter(w=>w.id===e.vid)[0];e.vid&&y&&!y.is_pre_order&&y.qty===0||(_==-1?this.items.push(e):(this.items[_].product=e.product,this.items[_].qty=e.qty),this.setItems(this.items))},remove(e){const _=this.items.findIndex(g=>g.pid==e.pid&&g.vid==e.vid);_>-1&&this.items.splice(_,1),this.setItems(this.items)},updateItemQuantity(e){this.items[e.index].qty=e.quantity,this.setItems(this.items)},clear(){this.items=[],this.setItems(this.items)},init(){try{this.items=JSON.parse(localStorage.getItem(W)??"[]")||[]}catch{this.items=[]}}}}),ft=["src"],ht={key:1,class:"flex items-center"},vt=["src"],bt={class:"grid-3 mt-4"},gt=["src"],yt={key:1,class:"flex items-center"},xt=["src"],wt={class:"grid-3"},X="/img/no-items.png",kt=nt({__name:"AddInvoice",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(e,{emit:_}){const g=e,y=_,x=g.open!==void 0,w=ot(),Z=rt(),h=_t(),N=x?g.id:w.params.id,$=M(!1),j=pt(),z=M(null),O=M([]),d=K({branch_id:void 0,note:""}),v=K({}),k=dt(()=>h.items),A=[{title:"حذف",dataIndex:"delete",width:60,align:"center"},{title:"کد محصول",dataIndex:"pid",align:"center",width:120},{title:"محصول",dataIndex:"product"},{title:"وزن",dataIndex:"weight",align:"center"}];function E(i){var a,s,r;return((a=i==null?void 0:i.thumb)==null?void 0:a.full)??((r=(s=i==null?void 0:i.ProductImage)==null?void 0:s[0])==null?void 0:r.image)??X}function F(i){h.add({pid:i.id,qty:1,product:i}),V.info("اضافه شد")}function J(i,a){var s,r;return String(((r=(s=a==null?void 0:a.children)==null?void 0:s[0])==null?void 0:r.children)??"").includes(i)}async function U(){var i,a;if(Object.keys(v).forEach(s=>delete v[s]),!d.branch_id){v.branch_id="مقدار را وارد نمایید";return}try{$.value=!0;const s=k.value.map(r=>r.pid);N?await q.put(`branch/product/${N}`,{...d,products:s}):await q.post("branch/product",{...d,products:s}),V.info("عملیات با موفقیت انجام شد"),h.clear(),x?(y("success"),y("update:open",!1)):Z.push("/invoice/list")}catch(s){V.error(((a=(i=s==null?void 0:s.response)==null?void 0:i.data)==null?void 0:a.message)??"خطا در ثبت اطلاعات.")}finally{$.value=!1}}return st(async()=>{h.init();try{const{data:i}=await q.get("branch/list");O.value=i}catch(i){console.log(i)}if(N)try{const{data:i}=await q.get(`branch/product/${N}`);d.branch_id=i.branch_id,d.note=i.note??"",h.setItems((i.products??[]).map(a=>({pid:a.id,qty:1,product:{id:a.id,title:a.title,min_gram:a.grams}})))}catch(i){console.log(i)}}),(i,a)=>{const s=u("a-button"),r=u("a-card"),R=u("a-table"),D=u("a-select-option"),G=u("a-select"),T=u("a-form-item"),H=u("a-input"),tt=u("a-form"),et=u("a-spin");return x?(l(),f(ut,{key:0,open:!!e.open,id:b(N),"add-title":"افزودن فاکتور","edit-title":"ویرایش فاکتور",loading:$.value,submitting:$.value,width:"xl","ok-text":"ثبت تغییرات","onUpdate:open":a[2]||(a[2]=t=>i.$emit("update:open",t)),onSubmit:U},{default:n(()=>[o(r,{title:"لیست محصولات"},{default:n(()=>[o(Y,{ref_key:"tblProducts",ref:z,model:b(j),"mobile-cards":""},{image:n(({record:t})=>[I("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:t.thumb&&t.thumb.full?t.thumb.full:X},null,8,ft)]),op:n(({record:t})=>[o(s,{size:"small",type:"primary",onClick:c=>F(t)},{default:n(()=>[...a[5]||(a[5]=[m("افزودن",-1)])]),_:1},8,["onClick"])]),_:1},8,["model"])]),_:1}),k.value.length>0?(l(),f(r,{key:0,title:"ثبت سفارش",class:"mt-5 table-scroll"},{default:n(()=>[o(R,{columns:A,"data-source":k.value,bordered:"",pagination:!1,"row-key":"pid"},{bodyCell:n(({column:t,record:c})=>[t.dataIndex==="delete"?(l(),f(b(L),{key:0,class:"cursor-pointer",onClick:at=>b(h).remove(c)},null,8,["onClick"])):t.dataIndex==="product"?(l(),C("div",ht,[I("img",{src:E(c.product),width:"50px"},null,8,vt),m(" "+S(c.product.title),1)])):t.dataIndex==="weight"?(l(),C(B,{key:2},[m(S(c.product.min_gram??"-"),1)],64)):P("",!0)]),_:1},8,["data-source"]),I("div",bt,[o(T,{label:"نام شعبه","validate-status":v.branch_id?"error":"",help:v.branch_id},{default:n(()=>[o(G,{value:d.branch_id,"onUpdate:value":a[0]||(a[0]=t=>d.branch_id=t),"show-search":"",placeholder:"انتخاب کنید","filter-option":J},{default:n(()=>[(l(!0),C(B,null,Q(O.value,t=>(l(),f(D,{key:t.id,value:t.id},{default:n(()=>[m(S(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(T,{label:"توضیحات"},{default:n(()=>[o(H,{value:d.note,"onUpdate:value":a[1]||(a[1]=t=>d.note=t)},null,8,["value"])]),_:1})])]),_:1})):P("",!0)]),_:1},8,["open","id","loading","submitting"])):(l(),f(et,{key:1,spinning:$.value},{default:n(()=>[o(r,{title:"لیست محصولات",class:"page-card"},{default:n(()=>[o(Y,{ref_key:"tblProducts",ref:z,model:b(j),"mobile-cards":""},{image:n(({record:t})=>[I("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:t.thumb&&t.thumb.full?t.thumb.full:X},null,8,gt)]),op:n(({record:t})=>[o(s,{size:"small",type:"primary",onClick:c=>F(t)},{default:n(()=>[...a[6]||(a[6]=[m("افزودن",-1)])]),_:1},8,["onClick"])]),_:1},8,["model"]),k.value.length>0?(l(),f(r,{key:0,title:"ثبت سفارش",class:"mt-5 table-scroll"},{default:n(()=>[o(R,{columns:A,"data-source":k.value,bordered:"",pagination:!1,"row-key":"pid"},{bodyCell:n(({column:t,record:c})=>[t.dataIndex==="delete"?(l(),f(b(L),{key:0,class:"cursor-pointer",onClick:at=>b(h).remove(c)},null,8,["onClick"])):t.dataIndex==="product"?(l(),C("div",yt,[I("img",{src:E(c.product),width:"50px"},null,8,xt),m(" "+S(c.product.title),1)])):t.dataIndex==="weight"?(l(),C(B,{key:2},[m(S(c.product.min_gram??"-"),1)],64)):P("",!0)]),_:1},8,["data-source"]),o(tt,{layout:"vertical",class:"mt-4",onSubmit:lt(U,["prevent"])},{default:n(()=>[I("div",wt,[o(T,{label:"نام شعبه","validate-status":v.branch_id?"error":"",help:v.branch_id},{default:n(()=>[o(G,{value:d.branch_id,"onUpdate:value":a[3]||(a[3]=t=>d.branch_id=t),"show-search":"",placeholder:"انتخاب کنید","filter-option":J},{default:n(()=>[(l(!0),C(B,null,Q(O.value,t=>(l(),f(D,{key:t.id,value:t.id},{default:n(()=>[m(S(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(T,{label:"توضیحات"},{default:n(()=>[o(H,{value:d.note,"onUpdate:value":a[4]||(a[4]=t=>d.note=t)},null,8,["value"])]),_:1})]),o(s,{type:"primary",class:"form-submit",disabled:k.value.length<1,onClick:U},{default:n(()=>[...a[7]||(a[7]=[m(" ثبت تغییرات ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})):P("",!0)]),_:1})]),_:1},8,["spinning"]))}}}),qt=ct(kt,[["__scopeId","data-v-a752a6ce"]]);export{qt as default}; +import{Y as it,d as nt,x as st,y as q,a as f,w as n,h as b,k as ot,m as M,z as K,r as u,o as l,c as o,f as m,p as I,$ as L,b as C,t as S,F as B,i as P,e as Q,H as lt,s as dt,G as V,l as rt,_ as ct}from"./index-Cs-R0M3s.js";import{_ as ut}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import{a as mt,b as p,X as Y}from"./model-ByKFVx4o.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";function pt(){const e=new mt("admin/products/list","لیست محصولات");return e.add(new p("id","کد").filterNumber()),e.add(new p("ProductImage","تصویر محصول").renderSlot("image").noSort()),e.add(new p("title","نام محصول").filterText()),e.add(new p("min_gram","وزن").filterNumber().noSort()),e.add(new p("brand.title","برند").filterText()),e.add(new p("category.collection.title","دسته بندی").filterText()),e.add(new p("product_code","کد محصول").filterText()),e.add(new p("max_gram","حداکثر وزن").filterNumber().hidden().noSort()),e.add(new p("op","عملیات").noSort().renderSlot("op")),e}const W="admin_invoice_items",_t=it("invoiceCart",{state:()=>({items:[]}),actions:{setItems(e){this.items=e,localStorage.setItem(W,JSON.stringify(e))},add(e){var x;const _=this.items.findIndex(w=>w.pid==e.pid&&w.vid==e.vid),y=(((x=e.product)==null?void 0:x.variants_all)??[]).filter(w=>w.id===e.vid)[0];e.vid&&y&&!y.is_pre_order&&y.qty===0||(_==-1?this.items.push(e):(this.items[_].product=e.product,this.items[_].qty=e.qty),this.setItems(this.items))},remove(e){const _=this.items.findIndex(g=>g.pid==e.pid&&g.vid==e.vid);_>-1&&this.items.splice(_,1),this.setItems(this.items)},updateItemQuantity(e){this.items[e.index].qty=e.quantity,this.setItems(this.items)},clear(){this.items=[],this.setItems(this.items)},init(){try{this.items=JSON.parse(localStorage.getItem(W)??"[]")||[]}catch{this.items=[]}}}}),ft=["src"],ht={key:1,class:"flex items-center"},vt=["src"],bt={class:"grid-3 mt-4"},gt=["src"],yt={key:1,class:"flex items-center"},xt=["src"],wt={class:"grid-3"},X="/img/no-items.png",kt=nt({__name:"AddInvoice",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(e,{emit:_}){const g=e,y=_,x=g.open!==void 0,w=ot(),Z=rt(),h=_t(),N=x?g.id:w.params.id,$=M(!1),j=pt(),z=M(null),O=M([]),d=K({branch_id:void 0,note:""}),v=K({}),k=dt(()=>h.items),A=[{title:"حذف",dataIndex:"delete",width:60,align:"center"},{title:"کد محصول",dataIndex:"pid",align:"center",width:120},{title:"محصول",dataIndex:"product"},{title:"وزن",dataIndex:"weight",align:"center"}];function E(i){var a,s,r;return((a=i==null?void 0:i.thumb)==null?void 0:a.full)??((r=(s=i==null?void 0:i.ProductImage)==null?void 0:s[0])==null?void 0:r.image)??X}function F(i){h.add({pid:i.id,qty:1,product:i}),V.info("اضافه شد")}function J(i,a){var s,r;return String(((r=(s=a==null?void 0:a.children)==null?void 0:s[0])==null?void 0:r.children)??"").includes(i)}async function U(){var i,a;if(Object.keys(v).forEach(s=>delete v[s]),!d.branch_id){v.branch_id="مقدار را وارد نمایید";return}try{$.value=!0;const s=k.value.map(r=>r.pid);N?await q.put(`branch/product/${N}`,{...d,products:s}):await q.post("branch/product",{...d,products:s}),V.info("عملیات با موفقیت انجام شد"),h.clear(),x?(y("success"),y("update:open",!1)):Z.push("/invoice/list")}catch(s){V.error(((a=(i=s==null?void 0:s.response)==null?void 0:i.data)==null?void 0:a.message)??"خطا در ثبت اطلاعات.")}finally{$.value=!1}}return st(async()=>{h.init();try{const{data:i}=await q.get("branch/list");O.value=i}catch(i){console.log(i)}if(N)try{const{data:i}=await q.get(`branch/product/${N}`);d.branch_id=i.branch_id,d.note=i.note??"",h.setItems((i.products??[]).map(a=>({pid:a.id,qty:1,product:{id:a.id,title:a.title,min_gram:a.grams}})))}catch(i){console.log(i)}}),(i,a)=>{const s=u("a-button"),r=u("a-card"),R=u("a-table"),D=u("a-select-option"),G=u("a-select"),T=u("a-form-item"),H=u("a-input"),tt=u("a-form"),et=u("a-spin");return x?(l(),f(ut,{key:0,open:!!e.open,id:b(N),"add-title":"افزودن فاکتور","edit-title":"ویرایش فاکتور",loading:$.value,submitting:$.value,width:"xl","ok-text":"ثبت تغییرات","onUpdate:open":a[2]||(a[2]=t=>i.$emit("update:open",t)),onSubmit:U},{default:n(()=>[o(r,{title:"لیست محصولات"},{default:n(()=>[o(Y,{ref_key:"tblProducts",ref:z,model:b(j),"mobile-cards":""},{image:n(({record:t})=>[I("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:t.thumb&&t.thumb.full?t.thumb.full:X},null,8,ft)]),op:n(({record:t})=>[o(s,{size:"small",type:"primary",onClick:c=>F(t)},{default:n(()=>[...a[5]||(a[5]=[m("افزودن",-1)])]),_:1},8,["onClick"])]),_:1},8,["model"])]),_:1}),k.value.length>0?(l(),f(r,{key:0,title:"ثبت سفارش",class:"mt-5 table-scroll"},{default:n(()=>[o(R,{columns:A,"data-source":k.value,bordered:"",pagination:!1,"row-key":"pid"},{bodyCell:n(({column:t,record:c})=>[t.dataIndex==="delete"?(l(),f(b(L),{key:0,class:"cursor-pointer",onClick:at=>b(h).remove(c)},null,8,["onClick"])):t.dataIndex==="product"?(l(),C("div",ht,[I("img",{src:E(c.product),width:"50px"},null,8,vt),m(" "+S(c.product.title),1)])):t.dataIndex==="weight"?(l(),C(B,{key:2},[m(S(c.product.min_gram??"-"),1)],64)):P("",!0)]),_:1},8,["data-source"]),I("div",bt,[o(T,{label:"نام شعبه","validate-status":v.branch_id?"error":"",help:v.branch_id},{default:n(()=>[o(G,{value:d.branch_id,"onUpdate:value":a[0]||(a[0]=t=>d.branch_id=t),"show-search":"",placeholder:"انتخاب کنید","filter-option":J},{default:n(()=>[(l(!0),C(B,null,Q(O.value,t=>(l(),f(D,{key:t.id,value:t.id},{default:n(()=>[m(S(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(T,{label:"توضیحات"},{default:n(()=>[o(H,{value:d.note,"onUpdate:value":a[1]||(a[1]=t=>d.note=t)},null,8,["value"])]),_:1})])]),_:1})):P("",!0)]),_:1},8,["open","id","loading","submitting"])):(l(),f(et,{key:1,spinning:$.value},{default:n(()=>[o(r,{title:"لیست محصولات",class:"page-card"},{default:n(()=>[o(Y,{ref_key:"tblProducts",ref:z,model:b(j),"mobile-cards":""},{image:n(({record:t})=>[I("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:t.thumb&&t.thumb.full?t.thumb.full:X},null,8,gt)]),op:n(({record:t})=>[o(s,{size:"small",type:"primary",onClick:c=>F(t)},{default:n(()=>[...a[6]||(a[6]=[m("افزودن",-1)])]),_:1},8,["onClick"])]),_:1},8,["model"]),k.value.length>0?(l(),f(r,{key:0,title:"ثبت سفارش",class:"mt-5 table-scroll"},{default:n(()=>[o(R,{columns:A,"data-source":k.value,bordered:"",pagination:!1,"row-key":"pid"},{bodyCell:n(({column:t,record:c})=>[t.dataIndex==="delete"?(l(),f(b(L),{key:0,class:"cursor-pointer",onClick:at=>b(h).remove(c)},null,8,["onClick"])):t.dataIndex==="product"?(l(),C("div",yt,[I("img",{src:E(c.product),width:"50px"},null,8,xt),m(" "+S(c.product.title),1)])):t.dataIndex==="weight"?(l(),C(B,{key:2},[m(S(c.product.min_gram??"-"),1)],64)):P("",!0)]),_:1},8,["data-source"]),o(tt,{layout:"vertical",class:"mt-4",onSubmit:lt(U,["prevent"])},{default:n(()=>[I("div",wt,[o(T,{label:"نام شعبه","validate-status":v.branch_id?"error":"",help:v.branch_id},{default:n(()=>[o(G,{value:d.branch_id,"onUpdate:value":a[3]||(a[3]=t=>d.branch_id=t),"show-search":"",placeholder:"انتخاب کنید","filter-option":J},{default:n(()=>[(l(!0),C(B,null,Q(O.value,t=>(l(),f(D,{key:t.id,value:t.id},{default:n(()=>[m(S(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(T,{label:"توضیحات"},{default:n(()=>[o(H,{value:d.note,"onUpdate:value":a[4]||(a[4]=t=>d.note=t)},null,8,["value"])]),_:1})]),o(s,{type:"primary",class:"form-submit",disabled:k.value.length<1,onClick:U},{default:n(()=>[...a[7]||(a[7]=[m(" ثبت تغییرات ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})):P("",!0)]),_:1})]),_:1},8,["spinning"]))}}}),qt=ct(kt,[["__scopeId","data-v-a752a6ce"]]);export{qt as default}; diff --git a/apps/admin-panel/dist/assets/AddProduct-D5TM5vJe.css b/apps/admin-panel/dist/assets/AddProduct-D5TM5vJe.css deleted file mode 100644 index 224d1ad..0000000 --- a/apps/admin-panel/dist/assets/AddProduct-D5TM5vJe.css +++ /dev/null @@ -1 +0,0 @@ -.gallery-upload[data-v-79ab0f30]{display:flex;flex-direction:column;gap:12px}.gallery-upload__zone[data-v-79ab0f30]{padding:18px 12px}.gallery-upload__icon[data-v-79ab0f30]{font-size:16px;color:#1c2d56;opacity:.75}.gallery-upload__title[data-v-79ab0f30]{margin:8px 0 2px;font-weight:500;font-size:14px;color:#101828}.gallery-upload__hint[data-v-79ab0f30]{margin:0;font-size:12px;color:#8a94a6}.gallery-upload__grid[data-v-79ab0f30]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.tile[data-v-79ab0f30]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid #eef0f5;background:#f5f7fb}.tile img[data-v-79ab0f30]{width:100%;height:100%;object-fit:cover;display:block}.tile.is-uploading img[data-v-79ab0f30]{filter:brightness(.6)}.tile__progress[data-v-79ab0f30]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tile__overlay[data-v-79ab0f30]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#10182880;opacity:0;transition:opacity .2s ease}.tile:hover .tile__overlay[data-v-79ab0f30],.tile:focus-within .tile__overlay[data-v-79ab0f30]{opacity:1}.tile__btn[data-v-79ab0f30]{width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:9px;background:#ffffffeb;color:#1c2d56;font-size:15px;cursor:pointer;transition:transform .15s ease}.tile__btn[data-v-79ab0f30]:hover{transform:scale(1.08)}.tile__btn--danger[data-v-79ab0f30]{color:#ea5455}@media (hover: none){.tile__overlay[data-v-79ab0f30]{opacity:1;align-items:flex-end;justify-content:flex-end;padding:6px;gap:4px;background:linear-gradient(to top,rgba(16,24,40,.55),transparent 55%)}.tile__btn[data-v-79ab0f30]{width:28px;height:28px;font-size:13px}}.gallery-upload__meta[data-v-79ab0f30]{display:flex;align-items:center;gap:14px;font-size:12px;color:#8a94a6}.gallery-upload__pending[data-v-79ab0f30]{display:inline-flex;align-items:center;gap:6px;color:#1c2d56}.product-form-page[data-v-1b2e7ceb]{--c-primary: #1c2d56;--ink: #101828;--muted: #8a94a6;--line: #eef0f5;min-width:0}.pf-table__title[data-v-1b2e7ceb]{font-weight:500;color:var(--ink)}.pf-table__ops[data-v-1b2e7ceb]{display:flex;gap:2px}.muted[data-v-1b2e7ceb]{color:var(--muted)}.variant-thumb[data-v-1b2e7ceb]{width:44px;height:44px;object-fit:cover;border-radius:10px;display:inline-block;border:1px solid var(--line)}.variant-thumb--empty[data-v-1b2e7ceb]{display:inline-flex;align-items:center;justify-content:center;border:1px dashed #d9dde5;background:#fafbfd;color:#b4bccb;font-size:16px}.variant-form[data-v-1b2e7ceb]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start}.variant-form__media[data-v-1b2e7ceb]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.variant-form__gallery-btn[data-v-1b2e7ceb]{padding-inline:0}.variant-form__hint[data-v-1b2e7ceb]{margin:12px 0 0;font-size:12px;color:var(--muted)}.variant-gallery[data-v-1b2e7ceb]{display:grid;grid-template-columns:repeat(4,64px);gap:8px;max-height:232px;overflow-y:auto}.variant-gallery__item[data-v-1b2e7ceb]{width:64px;height:64px;padding:2px;border:2px solid #e3e7ef;border-radius:10px;background:#fff;cursor:pointer;overflow:hidden}.variant-gallery__item[data-v-1b2e7ceb]:hover{border-color:#b4bccb}.variant-gallery__item.is-on[data-v-1b2e7ceb]{border-color:#1c2d56}.variant-gallery__item img[data-v-1b2e7ceb]{width:100%;height:100%;object-fit:cover;border-radius:7px;display:block}@media (max-width: 575px){.variant-form[data-v-1b2e7ceb]{grid-template-columns:minmax(0,1fr);gap:12px}}.product-editor-page[data-v-1b2e7ceb]{display:flex;flex-direction:column;gap:16px;min-width:0}.page-top-header[data-v-1b2e7ceb]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 4px}.page-title-wrap[data-v-1b2e7ceb]{display:flex;flex-direction:column;gap:4px}.title-with-badge[data-v-1b2e7ceb]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-title[data-v-1b2e7ceb]{margin:0;font-size:20px;font-weight:600;color:#1c2d56;line-height:1.3}.product-name-badge[data-v-1b2e7ceb]{margin:0;font-size:13px;font-weight:500;border-radius:6px}.accounting-badge[data-v-1b2e7ceb]{margin:0;font-size:12px;border-radius:6px}.page-subtitle[data-v-1b2e7ceb]{margin:0;font-size:13px;color:#8c8c8c}.header-actions[data-v-1b2e7ceb]{display:flex;align-items:center;gap:10px}.back-btn[data-v-1b2e7ceb]{display:inline-flex;align-items:center;gap:6px;height:38px;border-radius:8px;color:#595959;font-size:13px}.header-save-btn[data-v-1b2e7ceb]{background:#1c2d56;border-color:#1c2d56;height:38px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:600}.header-save-btn[data-v-1b2e7ceb]:hover{background:#2b427a!important;border-color:#2b427a!important}.product-grid-layout[data-v-1b2e7ceb]{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}.layout-main[data-v-1b2e7ceb],.layout-sidebar[data-v-1b2e7ceb]{display:flex;flex-direction:column;gap:20px;min-width:0}.form-section[data-v-1b2e7ceb]{background:#fff;border:1px solid #edf0f5;border-radius:12px;padding:20px 22px 24px;box-shadow:0 1px 2px #1c2d5605}.form-section-head[data-v-1b2e7ceb]{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #f0f2f5}.form-section-head.has-action[data-v-1b2e7ceb]{justify-content:space-between}.head-info[data-v-1b2e7ceb]{display:flex;align-items:center;gap:12px}.section-icon-badge[data-v-1b2e7ceb]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#1c2d560d;color:#1c2d56;font-size:18px;flex-shrink:0}.section-title-wrap[data-v-1b2e7ceb]{display:flex;flex-direction:column;gap:2px}.section-title[data-v-1b2e7ceb]{margin:0;font-size:15px;font-weight:600;color:#1c2d56;line-height:1.3}.section-subtitle[data-v-1b2e7ceb]{margin:0;font-size:12px;color:#8c8c8c;line-height:1.4}.form-grid-2[data-v-1b2e7ceb]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.full-width-item[data-v-1b2e7ceb]{grid-column:1 / -1}.form-grid-2[data-v-1b2e7ceb] .ant-form-item,.sidebar-section[data-v-1b2e7ceb] .ant-form-item{margin-bottom:0}.sidebar-section[data-v-1b2e7ceb]{padding:18px}.sidebar-item[data-v-1b2e7ceb]{margin-bottom:16px}.switch-row[data-v-1b2e7ceb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:8px;background:#fafbfc;border:1px solid #f0f2f5}.switch-info[data-v-1b2e7ceb]{display:flex;flex-direction:column;gap:2px}.switch-title[data-v-1b2e7ceb]{font-size:13px;font-weight:600;color:#262626}.switch-subtitle[data-v-1b2e7ceb]{font-size:11px;color:#8c8c8c}.featured-images-grid[data-v-1b2e7ceb]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.featured-upload-card[data-v-1b2e7ceb]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fafbfc;border:1px dashed #d9d9d9;border-radius:8px;transition:all .2s ease}.featured-upload-card[data-v-1b2e7ceb]:hover{border-color:#1c2d56;background:#fff}.featured-label[data-v-1b2e7ceb]{font-size:12px;font-weight:500;color:#595959}.gallery-tabs[data-v-1b2e7ceb]{margin-bottom:14px}.gallery-segmented[data-v-1b2e7ceb]{width:100%;display:flex}.gallery-segmented[data-v-1b2e7ceb] .ant-radio-button-wrapper{flex:1;text-align:center;font-size:12px}.gallery-grid[data-v-1b2e7ceb]{display:flex;flex-wrap:wrap;gap:10px}.gallery-item[data-v-1b2e7ceb]{flex-shrink:0}.add-variant-btn[data-v-1b2e7ceb]{background:#1c2d56;border-color:#1c2d56;border-radius:6px;font-size:13px}.add-variant-btn[data-v-1b2e7ceb]:hover{background:#2b427a!important;border-color:#2b427a!important}.table-container[data-v-1b2e7ceb]{border:1px solid #edf0f5;border-radius:8px;overflow:hidden}.variants-table[data-v-1b2e7ceb] .ant-table-thead>tr>th{background:#fafbfc;font-size:12px;font-weight:600;color:#595959}.variant-thumb[data-v-1b2e7ceb]{width:42px;height:42px;object-fit:cover;border-radius:6px;border:1px solid #e8e8e8;display:inline-block}.variant-thumb--empty[data-v-1b2e7ceb]{display:inline-flex;align-items:center;justify-content:center;background:#fafafa;color:#bfbfbf;border:1px dashed #d9d9d9;font-size:14px}.variant-title-cell[data-v-1b2e7ceb]{font-weight:600;color:#262626;font-size:13px}.weight-cell[data-v-1b2e7ceb]{color:#1c2d56;font-weight:500;font-size:13px}.wage-cell[data-v-1b2e7ceb]{color:#28c76f;font-weight:600;font-size:13px}.qty-badge[data-v-1b2e7ceb]{display:inline-block;padding:2px 8px;background:#f5f5f5;border-radius:4px;font-size:12px;color:#595959}.status-tag[data-v-1b2e7ceb]{margin:0;border-radius:4px;font-size:11px}.table-actions[data-v-1b2e7ceb]{display:inline-flex;align-items:center;gap:4px}.action-btn[data-v-1b2e7ceb]{border-radius:4px}.edit-btn[data-v-1b2e7ceb]{color:#1c2d56}.edit-btn[data-v-1b2e7ceb]:hover{background:#1c2d5614}.delete-btn[data-v-1b2e7ceb]{color:#ea5455}.delete-btn[data-v-1b2e7ceb]:hover{background:#ea545514}.variants-empty[data-v-1b2e7ceb]{padding:24px 16px;text-align:center}.empty-title[data-v-1b2e7ceb]{margin:0 0 4px;font-size:14px;font-weight:600;color:#262626}.empty-desc[data-v-1b2e7ceb]{margin:0 0 16px;font-size:12px;color:#8c8c8c}.empty-add-btn[data-v-1b2e7ceb]{border-radius:6px;color:#1c2d56;border-color:#1c2d56}.form-actions-bar[data-v-1b2e7ceb]{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #edf0f5}.submit-btn[data-v-1b2e7ceb]{background:#1c2d56;border-color:#1c2d56;height:42px;padding:0 24px;font-size:14px;font-weight:600;border-radius:8px}.submit-btn[data-v-1b2e7ceb]:hover{background:#2b427a!important;border-color:#2b427a!important}.cancel-btn[data-v-1b2e7ceb]{height:42px;padding:0 20px;font-size:14px;border-radius:8px;color:#595959}.form-grid-3[data-v-1b2e7ceb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.variant-switches-row[data-v-1b2e7ceb]{display:flex;align-items:center;gap:20px;margin:14px 0 18px;padding:12px 14px;background:#fafbfc;border:1px solid #f0f2f5;border-radius:8px}.switch-box[data-v-1b2e7ceb]{display:flex;align-items:center;gap:10px}.switch-box-label[data-v-1b2e7ceb]{font-size:13px;color:#262626}.variant-picker[data-v-1b2e7ceb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.variant-picker__item[data-v-1b2e7ceb]{width:64px;height:64px;padding:2px;border:2px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;transition:all .2s ease}.variant-picker__item[data-v-1b2e7ceb]:hover{border-color:#1c2d56}.variant-picker__item img[data-v-1b2e7ceb]{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}.variant-picker__item.is-on[data-v-1b2e7ceb]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.variant-picker__none[data-v-1b2e7ceb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;color:#8c8c8c;line-height:1.3}@media (max-width: 1199px){.product-grid-layout[data-v-1b2e7ceb]{grid-template-columns:1fr}.layout-sidebar[data-v-1b2e7ceb]{order:2}}@media (max-width: 575px){.page-top-header[data-v-1b2e7ceb]{flex-direction:column;align-items:flex-start}.header-actions[data-v-1b2e7ceb]{width:100%;flex-direction:column}.back-btn[data-v-1b2e7ceb],.header-save-btn[data-v-1b2e7ceb]{width:100%;justify-content:center}.form-grid-2[data-v-1b2e7ceb],.form-grid-3[data-v-1b2e7ceb]{grid-template-columns:1fr;gap:12px}.form-section[data-v-1b2e7ceb]{padding:16px 14px}.form-actions-bar[data-v-1b2e7ceb]{flex-direction:column}.submit-btn[data-v-1b2e7ceb],.cancel-btn[data-v-1b2e7ceb]{width:100%}} diff --git a/apps/admin-panel/dist/assets/AddProduct-Dk__xx0J.css b/apps/admin-panel/dist/assets/AddProduct-Dk__xx0J.css new file mode 100644 index 0000000..28fe9f2 --- /dev/null +++ b/apps/admin-panel/dist/assets/AddProduct-Dk__xx0J.css @@ -0,0 +1 @@ +.gallery-upload[data-v-0585ac08]{display:flex;flex-direction:column;gap:12px}.gallery-upload__zone[data-v-0585ac08]{padding:18px 12px}.gallery-upload__icon[data-v-0585ac08]{font-size:16px;color:#1d4ed8;opacity:.75}.gallery-upload__title[data-v-0585ac08]{margin:8px 0 2px;font-weight:500;font-size:14px;color:#101828}.gallery-upload__hint[data-v-0585ac08]{margin:0;font-size:12px;color:#8a94a6}.gallery-upload__grid[data-v-0585ac08]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px}.tile[data-v-0585ac08]{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;border:1px solid #eef0f5;background:#f5f7fb}.tile img[data-v-0585ac08]{width:100%;height:100%;object-fit:cover;display:block}.tile.is-uploading img[data-v-0585ac08]{filter:brightness(.6)}.tile__progress[data-v-0585ac08]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.tile__overlay[data-v-0585ac08]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#10182880;opacity:0;transition:opacity .2s ease}.tile:hover .tile__overlay[data-v-0585ac08],.tile:focus-within .tile__overlay[data-v-0585ac08]{opacity:1}.tile__btn[data-v-0585ac08]{width:32px;height:32px;display:grid;place-items:center;border:none;border-radius:9px;background:#ffffffeb;color:#1d4ed8;font-size:15px;cursor:pointer;transition:transform .15s ease}.tile__btn[data-v-0585ac08]:hover{transform:scale(1.08)}.tile__btn--danger[data-v-0585ac08]{color:#ea5455}@media (hover: none){.tile__overlay[data-v-0585ac08]{opacity:1;align-items:flex-end;justify-content:flex-end;padding:6px;gap:4px;background:linear-gradient(to top,rgba(16,24,40,.55),transparent 55%)}.tile__btn[data-v-0585ac08]{width:28px;height:28px;font-size:13px}}.gallery-upload__meta[data-v-0585ac08]{display:flex;align-items:center;gap:14px;font-size:12px;color:#8a94a6}.gallery-upload__pending[data-v-0585ac08]{display:inline-flex;align-items:center;gap:6px;color:#1d4ed8}.product-form-page[data-v-0d96eb93]{--c-primary: #1d4ed8;--ink: #101828;--muted: #8a94a6;--line: #eef0f5;min-width:0}.pf-table__title[data-v-0d96eb93]{font-weight:500;color:var(--ink)}.pf-table__ops[data-v-0d96eb93]{display:flex;gap:2px}.muted[data-v-0d96eb93]{color:var(--muted)}.variant-thumb[data-v-0d96eb93]{width:44px;height:44px;object-fit:cover;border-radius:10px;display:inline-block;border:1px solid var(--line)}.variant-thumb--empty[data-v-0d96eb93]{display:inline-flex;align-items:center;justify-content:center;border:1px dashed #d9dde5;background:#fafbfd;color:#b4bccb;font-size:16px}.variant-form[data-v-0d96eb93]{display:grid;grid-template-columns:120px minmax(0,1fr);gap:20px;align-items:start}.variant-form__media[data-v-0d96eb93]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.variant-form__gallery-btn[data-v-0d96eb93]{padding-inline:0}.variant-form__hint[data-v-0d96eb93]{margin:12px 0 0;font-size:12px;color:var(--muted)}.variant-gallery[data-v-0d96eb93]{display:grid;grid-template-columns:repeat(4,64px);gap:8px;max-height:232px;overflow-y:auto}.variant-gallery__item[data-v-0d96eb93]{width:64px;height:64px;padding:2px;border:2px solid #e3e7ef;border-radius:10px;background:#fff;cursor:pointer;overflow:hidden}.variant-gallery__item[data-v-0d96eb93]:hover{border-color:#b4bccb}.variant-gallery__item.is-on[data-v-0d96eb93]{border-color:#1d4ed8}.variant-gallery__item img[data-v-0d96eb93]{width:100%;height:100%;object-fit:cover;border-radius:7px;display:block}@media (max-width: 575px){.variant-form[data-v-0d96eb93]{grid-template-columns:minmax(0,1fr);gap:12px}}.product-editor-page[data-v-0d96eb93]{display:flex;flex-direction:column;gap:16px;min-width:0}.page-top-header[data-v-0d96eb93]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 4px}.page-title-wrap[data-v-0d96eb93]{display:flex;flex-direction:column;gap:4px}.title-with-badge[data-v-0d96eb93]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.page-title[data-v-0d96eb93]{margin:0;font-size:20px;font-weight:600;color:#1d4ed8;line-height:1.3}.product-name-badge[data-v-0d96eb93]{margin:0;font-size:13px;font-weight:500;border-radius:6px}.accounting-badge[data-v-0d96eb93]{margin:0;font-size:12px;border-radius:6px}.page-subtitle[data-v-0d96eb93]{margin:0;font-size:13px;color:#8c8c8c}.header-actions[data-v-0d96eb93]{display:flex;align-items:center;gap:10px}.back-btn[data-v-0d96eb93]{display:inline-flex;align-items:center;gap:6px;height:38px;border-radius:8px;color:#595959;font-size:13px}.header-save-btn[data-v-0d96eb93]{background:#1d4ed8;border-color:#1d4ed8;height:38px;padding:0 18px;border-radius:8px;font-size:13px;font-weight:600}.header-save-btn[data-v-0d96eb93]:hover{background:#2b427a!important;border-color:#2b427a!important}.product-grid-layout[data-v-0d96eb93]{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}.layout-main[data-v-0d96eb93],.layout-sidebar[data-v-0d96eb93]{display:flex;flex-direction:column;gap:20px;min-width:0}.form-section[data-v-0d96eb93]{background:#fff;border:1px solid #edf0f5;border-radius:12px;padding:20px 22px 24px;box-shadow:0 1px 2px #1d4ed805}.form-section-head[data-v-0d96eb93]{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:20px;border-bottom:1px solid #f0f2f5}.form-section-head.has-action[data-v-0d96eb93]{justify-content:space-between}.head-info[data-v-0d96eb93]{display:flex;align-items:center;gap:12px}.section-icon-badge[data-v-0d96eb93]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;background:#1d4ed80d;color:#1d4ed8;font-size:18px;flex-shrink:0}.section-title-wrap[data-v-0d96eb93]{display:flex;flex-direction:column;gap:2px}.section-title[data-v-0d96eb93]{margin:0;font-size:15px;font-weight:600;color:#1d4ed8;line-height:1.3}.section-subtitle[data-v-0d96eb93]{margin:0;font-size:12px;color:#8c8c8c;line-height:1.4}.form-grid-2[data-v-0d96eb93]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.full-width-item[data-v-0d96eb93]{grid-column:1 / -1}.form-grid-2[data-v-0d96eb93] .ant-form-item,.sidebar-section[data-v-0d96eb93] .ant-form-item{margin-bottom:0}.sidebar-section[data-v-0d96eb93]{padding:18px}.sidebar-item[data-v-0d96eb93]{margin-bottom:16px}.switch-row[data-v-0d96eb93]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:8px;background:#fafbfc;border:1px solid #f0f2f5}.switch-info[data-v-0d96eb93]{display:flex;flex-direction:column;gap:2px}.switch-title[data-v-0d96eb93]{font-size:13px;font-weight:600;color:#262626}.switch-subtitle[data-v-0d96eb93]{font-size:11px;color:#8c8c8c}.featured-images-grid[data-v-0d96eb93]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.featured-upload-card[data-v-0d96eb93]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;background:#fafbfc;border:1px dashed #d9d9d9;border-radius:8px;transition:all .2s ease}.featured-upload-card[data-v-0d96eb93]:hover{border-color:#1d4ed8;background:#fff}.featured-label[data-v-0d96eb93]{font-size:12px;font-weight:500;color:#595959}.gallery-tabs[data-v-0d96eb93]{margin-bottom:14px}.gallery-segmented[data-v-0d96eb93]{width:100%;display:flex}.gallery-segmented[data-v-0d96eb93] .ant-radio-button-wrapper{flex:1;text-align:center;font-size:12px}.gallery-grid[data-v-0d96eb93]{display:flex;flex-wrap:wrap;gap:10px}.gallery-item[data-v-0d96eb93]{flex-shrink:0}.add-variant-btn[data-v-0d96eb93]{background:#1d4ed8;border-color:#1d4ed8;border-radius:6px;font-size:13px}.add-variant-btn[data-v-0d96eb93]:hover{background:#2b427a!important;border-color:#2b427a!important}.table-container[data-v-0d96eb93]{border:1px solid #edf0f5;border-radius:8px;overflow:hidden}.variants-table[data-v-0d96eb93] .ant-table-thead>tr>th{background:#fafbfc;font-size:12px;font-weight:600;color:#595959}.variant-thumb[data-v-0d96eb93]{width:42px;height:42px;object-fit:cover;border-radius:6px;border:1px solid #e8e8e8;display:inline-block}.variant-thumb--empty[data-v-0d96eb93]{display:inline-flex;align-items:center;justify-content:center;background:#fafafa;color:#bfbfbf;border:1px dashed #d9d9d9;font-size:14px}.variant-title-cell[data-v-0d96eb93]{font-weight:600;color:#262626;font-size:13px}.weight-cell[data-v-0d96eb93]{color:#1d4ed8;font-weight:500;font-size:13px}.wage-cell[data-v-0d96eb93]{color:#28c76f;font-weight:600;font-size:13px}.qty-badge[data-v-0d96eb93]{display:inline-block;padding:2px 8px;background:#f5f5f5;border-radius:4px;font-size:12px;color:#595959}.status-tag[data-v-0d96eb93]{margin:0;border-radius:4px;font-size:11px}.table-actions[data-v-0d96eb93]{display:inline-flex;align-items:center;gap:4px}.action-btn[data-v-0d96eb93]{border-radius:4px}.edit-btn[data-v-0d96eb93]{color:#1d4ed8}.edit-btn[data-v-0d96eb93]:hover{background:#1d4ed814}.delete-btn[data-v-0d96eb93]{color:#ea5455}.delete-btn[data-v-0d96eb93]:hover{background:#ea545514}.variants-empty[data-v-0d96eb93]{padding:24px 16px;text-align:center}.empty-title[data-v-0d96eb93]{margin:0 0 4px;font-size:14px;font-weight:600;color:#262626}.empty-desc[data-v-0d96eb93]{margin:0 0 16px;font-size:12px;color:#8c8c8c}.empty-add-btn[data-v-0d96eb93]{border-radius:6px;color:#1d4ed8;border-color:#1d4ed8}.form-actions-bar[data-v-0d96eb93]{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:20px;border-top:1px solid #edf0f5}.submit-btn[data-v-0d96eb93]{background:#1d4ed8;border-color:#1d4ed8;height:42px;padding:0 24px;font-size:14px;font-weight:600;border-radius:8px}.submit-btn[data-v-0d96eb93]:hover{background:#2b427a!important;border-color:#2b427a!important}.cancel-btn[data-v-0d96eb93]{height:42px;padding:0 20px;font-size:14px;border-radius:8px;color:#595959}.form-grid-3[data-v-0d96eb93]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.variant-switches-row[data-v-0d96eb93]{display:flex;align-items:center;gap:20px;margin:14px 0 18px;padding:12px 14px;background:#fafbfc;border:1px solid #f0f2f5;border-radius:8px}.switch-box[data-v-0d96eb93]{display:flex;align-items:center;gap:10px}.switch-box-label[data-v-0d96eb93]{font-size:13px;color:#262626}.variant-picker[data-v-0d96eb93]{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.variant-picker__item[data-v-0d96eb93]{width:64px;height:64px;padding:2px;border:2px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden;transition:all .2s ease}.variant-picker__item[data-v-0d96eb93]:hover{border-color:#1d4ed8}.variant-picker__item img[data-v-0d96eb93]{width:100%;height:100%;object-fit:cover;border-radius:4px;display:block}.variant-picker__item.is-on[data-v-0d96eb93]{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.variant-picker__none[data-v-0d96eb93]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:11px;color:#8c8c8c;line-height:1.3}@media (max-width: 1199px){.product-grid-layout[data-v-0d96eb93]{grid-template-columns:1fr}.layout-sidebar[data-v-0d96eb93]{order:2}}@media (max-width: 575px){.page-top-header[data-v-0d96eb93]{flex-direction:column;align-items:flex-start}.header-actions[data-v-0d96eb93]{width:100%;flex-direction:column}.back-btn[data-v-0d96eb93],.header-save-btn[data-v-0d96eb93]{width:100%;justify-content:center}.form-grid-2[data-v-0d96eb93],.form-grid-3[data-v-0d96eb93]{grid-template-columns:1fr;gap:12px}.form-section[data-v-0d96eb93]{padding:16px 14px}.form-actions-bar[data-v-0d96eb93]{flex-direction:column}.submit-btn[data-v-0d96eb93],.cancel-btn[data-v-0d96eb93]{width:100%}} diff --git a/apps/admin-panel/dist/assets/AddProduct-CmZKP00e.js b/apps/admin-panel/dist/assets/AddProduct-fj1xOxlY.js similarity index 98% rename from apps/admin-panel/dist/assets/AddProduct-CmZKP00e.js rename to apps/admin-panel/dist/assets/AddProduct-fj1xOxlY.js index c20fdfb..411a701 100644 --- a/apps/admin-panel/dist/assets/AddProduct-CmZKP00e.js +++ b/apps/admin-panel/dist/assets/AddProduct-fj1xOxlY.js @@ -1 +1 @@ -import{c as t,I as te,d as ke,n as je,N as ze,o as r,b as _,w as n,p as a,h as m,t as L,F as N,e as Q,i as j,O as Me,f as h,m as P,s as _e,G as X,U as Ee,r as k,q as K,Q as we,D as Oe,y as D,_ as $e,u as Re,x as Ae,k as Ne,z as ne,R as qe,a as I,H as Be,S as De,P as fe,T as He,E as Fe,V as Te,W as Ge,l as We}from"./index-B13tkMpd.js";import{_ as ve}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import{A as Je}from"./AppstoreOutlined-Ca4USN1F.js";var Qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"};function me(u){for(var o=1;o[]},purpose:{default:void 0},placeholder:{default:"افزودن تصاویر گالری"}},emits:["update:modelValue"],setup(u,{emit:o}){const i=u,p=o,d=P([]),z=P(!1),E=P(""),T=()=>d.value.filter(s=>s.status==="done"&&s.url).map(s=>s.url),H=_e(()=>d.value.filter(s=>s.status==="done").length),G=_e(()=>d.value.filter(s=>s.status==="uploading").length);function W(){p("update:modelValue",T())}je(()=>i.modelValue,s=>{if(JSON.stringify(T())===JSON.stringify(s??[]))return;const g=d.value.filter(f=>f.status==="uploading");d.value=[...(s??[]).map(f=>({uid:f,status:"done",url:f,percent:100})),...g]},{immediate:!0});function Y(s){return s.type.startsWith("image/")?!0:(X.error(`«${s.name}» تصویر نیست`),Ee.LIST_IGNORE)}let c=0;const R=[];function F(s){return new Promise((g,f)=>{const w=()=>{c++,s().then(g,f).finally(()=>{var V;c--,(V=R.shift())==null||V()})};cd.value.find(g=>g.uid===s);function J({file:s}){const g=s.uid??`${Date.now()}-${Math.random().toString(36).slice(2,8)}`;d.value.push({uid:g,status:"uploading",preview:URL.createObjectURL(s),percent:0}),F(async()=>{if(!A(g))return null;const f=new FormData;f.append("file",s),i.purpose&&f.append("purpose",i.purpose);const{data:w}=await D.post("file/create",f,{onUploadProgress:V=>{const $=A(g);$&&V.total&&($.percent=Math.round(V.loaded/V.total*100))}});return w}).then(f=>{const w=A(g);!w||!(f!=null&&f.url)||(w.preview&&URL.revokeObjectURL(w.preview),Object.assign(w,{status:"done",url:f.url,preview:void 0,percent:100}),W())}).catch(f=>{var V,$;const w=(($=(V=f==null?void 0:f.response)==null?void 0:V.data)==null?void 0:$.message)??`بارگذاری «${s.name}» ناموفق بود`;X.error(w),M(g)})}function M(s){const g=d.value.findIndex(w=>w.uid===s);if(g===-1)return;const[f]=d.value.splice(g,1);f.preview&&URL.revokeObjectURL(f.preview)}function q(s){M(s),W()}function B(s){E.value=s.url??s.preview??"",z.value=!0}return ze(()=>{d.value.forEach(s=>s.preview&&URL.revokeObjectURL(s.preview))}),(s,g)=>{const f=k("a-upload-dragger"),w=k("a-progress"),V=k("a-modal");return r(),_("div",at,[t(f,{accept:"image/*",multiple:"","show-upload-list":!1,"custom-request":J,"before-upload":Y},{default:n(()=>[a("div",nt,[t(m(se),{class:"gallery-upload__icon"}),a("p",st,L(u.placeholder),1),g[1]||(g[1]=a("p",{class:"gallery-upload__hint"}," تصاویر را اینجا بکشید و رها کنید یا کلیک کنید — انتخاب چند تصویر به‌صورت همزمان امکان‌پذیر است ",-1))])]),_:1}),d.value.length?(r(),_("div",ot,[(r(!0),_(N,null,Q(d.value,$=>(r(),_("div",{key:$.uid,class:K(["tile",{"is-uploading":$.status==="uploading"}])},[a("img",{src:$.url??$.preview,alt:""},null,8,it),$.status==="uploading"?(r(),_("div",rt,[t(w,{type:"circle",percent:$.percent,size:40,"stroke-width":8,"stroke-color":"#fff","trail-color":"rgba(255,255,255,.3)","show-info":!1},null,8,["percent"])])):(r(),_("div",ut,[a("button",{type:"button",class:"tile__btn",title:"نمایش",onClick:le=>B($)},[t(m(we))],8,dt),a("button",{type:"button",class:"tile__btn tile__btn--danger",title:"حذف",onClick:le=>q($.uid)},[t(m(Oe))],8,ct)]))],2))),128))])):j("",!0),d.value.length?(r(),_("div",pt,[a("span",null,L(H.value)+" تصویر",1),G.value?(r(),_("span",_t,[t(m(Me)),h(" در حال بارگذاری "+L(G.value)+" تصویر… ",1)])):j("",!0)])):j("",!0),t(V,{open:z.value,footer:null,onCancel:g[0]||(g[0]=$=>z.value=!1)},{default:n(()=>[a("img",{src:E.value,style:{width:"100%"},alt:""},null,8,ft)]),_:1},8,["open"])])}}}),he=$e(mt,[["__scopeId","data-v-79ab0f30"]]),gt={id:"page-user-view",class:"pf-page product-form-page"},yt={class:"pf-head"},bt={class:"pf-head__text"},ht={class:"pf-layout"},kt={class:"pf-main"},wt={class:"pf-section"},Ot={class:"pf-section__head"},$t={class:"pf-section__icon"},Ut={class:"pf-grid-2"},Ct={key:0,class:"pf-section"},xt={class:"pf-section__head"},Pt={class:"pf-section__icon"},It={key:1,class:"table-scroll"},Vt=["src"],St={key:1,class:"variant-thumb variant-thumb--empty"},Lt={key:1,class:"pf-table__title"},jt={key:0},zt={key:1,class:"muted"},Mt={key:0},Et={key:1,class:"muted"},Rt={key:4,class:"pf-table__ops"},At={class:"pf-section"},Nt={class:"pf-section__head"},qt={class:"pf-section__icon"},Bt={class:"pf-side"},Dt={class:"pf-section"},Ht={class:"pf-section__head"},Ft={class:"pf-section__icon"},Tt={class:"pf-section"},Gt={class:"pf-section__head"},Wt={class:"pf-section__icon"},Jt={class:"pf-section"},Qt={class:"pf-section__head"},Xt={class:"pf-section__icon"},Yt={class:"pf-uploads"},Zt={class:"pf-actions"},Kt={class:"pf-actions__hint"},el={class:"variant-form__media"},tl={key:0,class:"variant-picker"},ll=["onClick"],al=["src"],nl={class:"variant-form__fields"},sl={class:"pf-grid-3"},ol=ke({__name:"AddProduct",setup(u){const o=Ne(),i=We(),p=Re(),d=b=>!!p.hasPermission(b),z=o.params.id,E=P(!1),T=P(void 0),H=P(!1),G=P([]),W=P([]),Y=P([]),c=ne({title:"",product_code:"",show_type:3,category_id:void 0,brand_id:void 0,ciny_ids:[],body_html:"",is_active:!0,indicator_id:null,mobile_pic:null}),R=ne({}),F=P([]),A=P([]),J=P([]),M=P([]),q=P(!1),B=P(null),s=ne({__key:"",title:"",grams:void 0,percentage_pay:void 0,qty:0,is_active:!0,is_pre_order:!1,image_id:null,image_url:null});function g(b){s.image_id=b?b.id:null,s.image_url=b?b.url:null}const f=[{title:"تصویر",dataIndex:"image",width:68,align:"center"},{title:"عنوان تنوع",dataIndex:"title"},{title:"وزن",dataIndex:"grams",align:"right"},{title:"اجرت",dataIndex:"percentage_pay",align:"right"},{title:"موجودی",dataIndex:"qty",align:"center"},{title:"وضعیت",dataIndex:"is_active",align:"center"},{title:"پیش‌سفارش",dataIndex:"is_pre_order",align:"center"},{title:"عملیات",dataIndex:"op",width:84,align:"center"}];function w(b,e){b&&e!==void 0?(B.value=e,Object.assign(s,b)):(B.value=null,Object.assign(s,{__key:`v-${Date.now()}-${Math.random().toString(36).slice(2,7)}`,id:void 0,title:"",grams:void 0,percentage_pay:T.value,qty:0,is_active:!0,is_pre_order:!1,image_id:null,image_url:null})),q.value=!0}function V(){if(!s.title){X.error("عنوان تنوع الزامی است");return}const b={...s};B.value===null?M.value.push(b):M.value[B.value]=b,q.value=!1}function $(){window.history.length>1?i.back():i.push("/apps/product/list")}function le(){return Object.keys(R).forEach(b=>delete R[b]),c.title||(R.title="لطفا مقدار را وارد کنید"),Object.keys(R).length===0}async function re(){var b,e;if(le())try{H.value=!0;const O={...c,cats:c.category_id?[c.category_id]:[],images:F.value,images_mobile:A.value,variants:M.value.map(x=>({id:x.id,title:x.title,grams:x.grams,percentage_pay:x.percentage_pay,qty:x.qty,is_active:x.is_active,is_pre_order:x.is_pre_order,image_id:x.image_id??null}))};z?await D.put(`product/update/${z}`,O):await D.post("product/create",O),X.info("اطلاعات با موفقیت به ثبت رسید."),i.push("/apps/product/list")}catch(O){X.error(((e=(b=O==null?void 0:O.response)==null?void 0:b.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{H.value=!1}}return Ae(async()=>{var b,e,O,x;try{const[v,U,y]=await Promise.all([D.get("brand"),D.post("category"),p.isSuperAdmin?D.get("admin/products/collections"):Promise.resolve({data:[]})]);G.value=v.data,W.value=(U.data.rows??U.data).map(C=>({id:C.id,title:C.type_str?`${C.title} (${C.type_str}) `:C.title,type:C.type})),Y.value=y.data}catch(v){console.log(v)}if(z)try{const{data:v}=await D.get(`product/show/${z}`);E.value=!!((b=v.accounting)!=null&&b.locked),T.value=((e=v.accounting)==null?void 0:e.sale_wage_percent)!=null?Number(v.accounting.sale_wage_percent):void 0,Object.assign(c,{title:v.title??"",product_code:v.product_code??"",show_type:v.show_type??3,category_id:((O=v.category)==null?void 0:O.id)??void 0,brand_id:((x=v.brand)==null?void 0:x.id)??void 0,ciny_ids:v.ciny_ids??[],body_html:v.body_html??"",is_active:v.is_active??!0,indicator_id:v.indicator_id??null,mobile_pic:v.mobile_pic??null}),F.value=v.images_gallery??[],A.value=v.images_mobile??[],J.value=v.gallery??[],M.value=(v.variants_all??[]).map((U,y)=>{var C;return{__key:U.id??`v-${y}`,id:U.id,title:U.title,grams:Number(U.grams),percentage_pay:Number(U.percentage_pay),qty:U.qty,is_active:U.is_active,is_pre_order:U.is_pre_order,image_id:U.image_id??null,image_url:((C=U.image)==null?void 0:C.url)??null}})}catch(v){console.log(v)}}),(b,e)=>{const O=k("a-button"),x=k("a-tag"),v=k("a-alert"),U=k("a-input"),y=k("a-form-item"),C=k("a-select-option"),Z=k("a-select"),Ue=k("a-textarea"),Ce=k("a-empty"),ue=k("a-tooltip"),xe=k("a-table"),Pe=k("a-switch"),de=k("a-form"),Ie=k("a-spin"),ae=k("a-input-number"),ce=k("a-checkbox"),Ve=k("a-space"),Se=k("a-modal");return r(),_("div",gt,[t(Ie,{spinning:H.value},{default:n(()=>[a("header",yt,[t(O,{class:"pf-head__back",shape:"circle",onClick:$},{icon:n(()=>[t(m(qe))]),_:1}),a("div",bt,[a("h1",null,L(m(z)?"ویرایش محصول":"افزودن محصول"),1),e[23]||(e[23]=a("p",null,"اطلاعات، تنوع‌ها و تصاویر محصول را تکمیل کنید.",-1))]),m(z)?(r(),I(x,{key:0,color:c.is_active?"green":"default",class:"pf-head__status"},{default:n(()=>[h(L(c.is_active?"فعال":"غیر فعال"),1)]),_:1},8,["color"])):j("",!0)]),t(de,{layout:"vertical",class:"pf-form",onSubmit:Be(re,["prevent"])},{default:n(()=>[a("div",ht,[a("div",kt,[a("section",wt,[a("div",Ot,[a("span",$t,[t(m(De))]),e[24]||(e[24]=a("div",null,[a("h3",null,"اطلاعات پایه"),a("p",null,"نام، کد و توضیحات محصول")],-1))]),E.value?(r(),I(v,{key:0,class:"pf-alert",type:"info","show-icon":"",message:"این محصول به نرم‌افزار حسابداری متصل است؛ نام و کد محصول از آنجا خوانده می‌شود."})):j("",!0),t(y,{label:"نام محصول",required:"","validate-status":R.title?"error":"",help:R.title||(E.value?"از نرم‌افزار حسابداری — برای تغییر، آن را در حسابداری ویرایش کنید":void 0)},{default:n(()=>[t(U,{value:c.title,"onUpdate:value":e[0]||(e[0]=l=>c.title=l),placeholder:"مثلاً: گردنبند طلا",disabled:E.value},null,8,["value","disabled"])]),_:1},8,["validate-status","help"]),a("div",Ut,[t(y,{label:"کد محصول",help:E.value?"از نرم‌افزار حسابداری":void 0},{default:n(()=>[t(U,{value:c.product_code,"onUpdate:value":e[1]||(e[1]=l=>c.product_code=l),disabled:E.value},null,8,["value","disabled"])]),_:1},8,["help"]),t(y,{label:"نوع نمایش"},{default:n(()=>[t(Z,{value:c.show_type,"onUpdate:value":e[2]||(e[2]=l=>c.show_type=l)},{default:n(()=>[t(C,{value:1},{default:n(()=>[...e[25]||(e[25]=[h("سایت",-1)])]),_:1}),t(C,{value:2},{default:n(()=>[...e[26]||(e[26]=[h("گوشی",-1)])]),_:1}),t(C,{value:3},{default:n(()=>[...e[27]||(e[27]=[h("سایت و گوشی",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),t(y,{label:"شرح محصول (سایت)",class:"mb-0"},{default:n(()=>[t(Ue,{value:c.body_html,"onUpdate:value":e[3]||(e[3]=l=>c.body_html=l),"auto-size":{minRows:5,maxRows:12},placeholder:"توضیحات محصول برای نمایش در سایت"},null,8,["value"])]),_:1})]),d("product.list.variants")?(r(),_("section",Ct,[a("div",xt,[a("span",Pt,[t(m(Je))]),e[29]||(e[29]=a("div",null,[a("h3",null,"تنوع ها"),a("p",null,"وزن، اجرت و موجودی هر مدل از محصول")],-1)),d("product.list.variants.add")?(r(),I(O,{key:0,type:"primary",class:"pf-section__action",onClick:e[4]||(e[4]=l=>w())},{icon:n(()=>[t(m(fe))]),default:n(()=>[e[28]||(e[28]=h(" افزودن تنوع ",-1))]),_:1})):j("",!0)]),M.value.length?(r(),_("div",It,[t(xe,{class:"pf-table",columns:f,"data-source":M.value,pagination:!1,scroll:{x:"max-content"},size:"middle","row-key":"__key"},{bodyCell:n(({column:l,record:S,index:pe})=>[l.dataIndex==="image"?(r(),_(N,{key:0},[S.image_url?(r(),_("img",{key:0,src:S.image_url,class:"variant-thumb",alt:""},null,8,Vt)):(r(),_("span",St,[t(m(ee))]))],64)):l.dataIndex==="title"?(r(),_("span",Lt,L(S.title),1)):l.dataIndex==="grams"?(r(),_(N,{key:2},[S.grams!=null?(r(),_("span",jt,[h(L(S.grams)+" ",1),e[31]||(e[31]=a("small",{class:"muted"},"گرم",-1))])):(r(),_("span",zt,"—"))],64)):l.dataIndex==="percentage_pay"?(r(),_(N,{key:3},[S.percentage_pay!=null?(r(),_("span",Mt,[h(L(S.percentage_pay),1),e[32]||(e[32]=a("small",{class:"muted"},"٪",-1))])):(r(),_("span",Et,"—"))],64)):l.dataIndex==="op"?(r(),_("div",Rt,[d("product.list.variants.edit")?(r(),I(ue,{key:0,title:"ویرایش"},{default:n(()=>[t(O,{type:"text",size:"small",onClick:Le=>w(S,pe)},{icon:n(()=>[t(m(Fe),{class:"text-primary"})]),_:1},8,["onClick"])]),_:2},1024)):j("",!0),d("product.list.variants.remove")?(r(),I(ue,{key:1,title:"حذف"},{default:n(()=>[t(O,{type:"text",size:"small",danger:"",onClick:Le=>M.value.splice(pe,1)},{icon:n(()=>[t(m(Oe))]),_:1},8,["onClick"])]),_:2},1024)):j("",!0)])):l.dataIndex==="is_active"?(r(),I(x,{key:5,color:S.is_active?"green":"red"},{default:n(()=>[h(L(S.is_active?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])):l.dataIndex==="is_pre_order"?(r(),I(x,{key:6,color:S.is_pre_order?"blue":""},{default:n(()=>[h(L(S.is_pre_order?"بله":"خیر"),1)]),_:2},1032,["color"])):j("",!0)]),_:1},8,["data-source"])])):(r(),I(Ce,{key:0,image:m(He).PRESENTED_IMAGE_SIMPLE,description:"هنوز تنوعی برای این محصول ثبت نشده است."},{default:n(()=>[d("product.list.variants.add")?(r(),I(O,{key:0,onClick:e[5]||(e[5]=l=>w())},{icon:n(()=>[t(m(fe))]),default:n(()=>[e[30]||(e[30]=h(" افزودن اولین تنوع ",-1))]),_:1})):j("",!0)]),_:1},8,["image"]))])):j("",!0),a("section",At,[a("div",Nt,[a("span",qt,[t(m(ee))]),e[33]||(e[33]=a("div",null,[a("h3",null,"گالری تصاویر"),a("p",null,"تصاویر جداگانه برای نمایش در سایت و اپلیکیشن موبایل")],-1))]),t(y,{label:"گالری تصاویر سایت"},{default:n(()=>[t(he,{modelValue:F.value,"onUpdate:modelValue":e[6]||(e[6]=l=>F.value=l),purpose:"product.gallery",placeholder:"افزودن تصاویر گالری سایت"},null,8,["modelValue"])]),_:1}),e[34]||(e[34]=a("div",{class:"pf-divider"},null,-1)),t(y,{label:"گالری تصاویر موبایل",class:"mb-0"},{default:n(()=>[t(he,{modelValue:A.value,"onUpdate:modelValue":e[7]||(e[7]=l=>A.value=l),purpose:"product.gallery_mobile",placeholder:"افزودن تصاویر گالری موبایل"},null,8,["modelValue"])]),_:1})])]),a("aside",Bt,[a("section",Dt,[a("div",Ht,[a("span",Ft,[t(m(we))]),e[35]||(e[35]=a("div",null,[a("h3",null,"وضعیت نمایش"),a("p",null,"نمایش یا عدم نمایش محصول برای مشتریان")],-1))]),t(y,{label:"نمایش محصول",extra:c.is_active?"محصول برای مشتریان قابل مشاهده است":"محصول پنهان است",class:"mb-0"},{default:n(()=>[t(Pe,{checked:c.is_active,"onUpdate:checked":e[8]||(e[8]=l=>c.is_active=l)},null,8,["checked"])]),_:1},8,["extra"])]),a("section",Tt,[a("div",Gt,[a("span",Wt,[t(m(ie))]),e[36]||(e[36]=a("div",null,[a("h3",null,"دسته‌بندی"),a("p",null,"دسته، برند و سینی‌های محصول")],-1))]),t(y,{label:"دسته بندی"},{default:n(()=>[t(Z,{value:c.category_id,"onUpdate:value":e[9]||(e[9]=l=>c.category_id=l),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(r(!0),_(N,null,Q(W.value,l=>(r(),I(C,{key:l.id,value:l.id,label:l.title},{default:n(()=>[h(L(l.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),t(y,{label:"برند",class:K({"mb-0":!m(p).isSuperAdmin})},{default:n(()=>[t(Z,{value:c.brand_id,"onUpdate:value":e[10]||(e[10]=l=>c.brand_id=l),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(r(!0),_(N,null,Q(G.value,l=>(r(),I(C,{key:l.id,value:l.id,label:l.title},{default:n(()=>[h(L(l.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1},8,["class"]),m(p).isSuperAdmin?(r(),I(y,{key:0,label:"سینی ها",class:"mb-0"},{default:n(()=>[t(Z,{value:c.ciny_ids,"onUpdate:value":e[11]||(e[11]=l=>c.ciny_ids=l),mode:"multiple","allow-clear":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(r(!0),_(N,null,Q(Y.value,l=>(r(),I(C,{key:l.id,value:l.id,label:l.title},{default:n(()=>[h(L(l.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1})):j("",!0)]),a("section",Jt,[a("div",Qt,[a("span",Xt,[t(m(oe))]),e[37]||(e[37]=a("div",null,[a("h3",null,"تصویر شاخص"),a("p",null,"تصویر اصلی در لیست محصولات")],-1))]),a("div",Yt,[t(y,{label:"سایت",class:"mb-0"},{default:n(()=>[t(ve,{modelValue:c.indicator_id,"onUpdate:modelValue":e[12]||(e[12]=l=>c.indicator_id=l),purpose:"product.indicator",placeholder:"تصویر شاخص"},null,8,["modelValue"])]),_:1}),t(y,{label:"موبایل",class:"mb-0"},{default:n(()=>[t(ve,{modelValue:c.mobile_pic,"onUpdate:modelValue":e[13]||(e[13]=l=>c.mobile_pic=l),purpose:"product.indicator_mobile",placeholder:"تصویر شاخص موبایل"},null,8,["modelValue"])]),_:1})])])])]),a("div",Zt,[a("span",Kt,[t(m(Te)),e[38]||(e[38]=h(" تغییرات تنوع‌ها و تصاویر پس از «ثبت اطلاعات» ذخیره می‌شوند. ",-1))]),t(O,{onClick:$},{default:n(()=>[...e[39]||(e[39]=[h("انصراف",-1)])]),_:1}),t(O,{type:"primary",class:"form-submit",loading:H.value,onClick:re},{icon:n(()=>[t(m(Ge))]),default:n(()=>[e[40]||(e[40]=h(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"]),t(Se,{open:q.value,"onUpdate:open":e[22]||(e[22]=l=>q.value=l),title:B.value===null?"افزودن تنوع":"ویرایش تنوع",width:640,"wrap-class-name":"pf-variant-modal"},{footer:n(()=>[t(O,{onClick:e[21]||(e[21]=l=>q.value=!1)},{default:n(()=>[...e[44]||(e[44]=[h("انصراف",-1)])]),_:1}),t(O,{type:"primary",onClick:V},{default:n(()=>[...e[45]||(e[45]=[h("ثبت",-1)])]),_:1})]),default:n(()=>[t(de,{layout:"vertical",class:"pf-form variant-form"},{default:n(()=>[a("div",el,[t(y,{label:"تصویر اختصاصی این تنوع",class:"variant-image-item"},{default:n(()=>[J.value.length?(r(),_("div",tl,[a("button",{type:"button",class:K(["variant-picker__item",{"is-on":!s.image_id}]),title:"بدون تصویر اختصاصی",onClick:e[14]||(e[14]=l=>g(null))},[...e[41]||(e[41]=[a("span",{class:"variant-picker__none"},"بدون تصویر",-1)])],2),(r(!0),_(N,null,Q(J.value,l=>(r(),_("button",{key:l.id,type:"button",class:K(["variant-picker__item",{"is-on":s.image_id===l.id}]),onClick:S=>g(l)},[a("img",{src:l.url,alt:""},null,8,al)],10,ll))),128))])):(r(),I(v,{key:1,type:"info","show-icon":"",message:m(z)?"برای این محصول تصویری در گالری ثبت نشده است.":"ابتدا محصول را ذخیره کنید تا تصاویر گالری برای انتخاب فعال شوند."},null,8,["message"]))]),_:1})]),a("div",nl,[t(y,{label:"عنوان",required:""},{default:n(()=>[t(U,{value:s.title,"onUpdate:value":e[15]||(e[15]=l=>s.title=l),placeholder:"مثلاً: ۵ گرمی"},null,8,["value"])]),_:1}),a("div",sl,[t(y,{label:"وزن"},{default:n(()=>[t(ae,{value:s.grams,"onUpdate:value":e[16]||(e[16]=l=>s.grams=l),class:"w-full",step:.001,"addon-after":"گرم"},null,8,["value"])]),_:1}),t(y,{label:"اجرت درصدی"},{default:n(()=>[t(ae,{value:s.percentage_pay,"onUpdate:value":e[17]||(e[17]=l=>s.percentage_pay=l),class:"w-full",step:.1,"addon-after":"٪"},null,8,["value"])]),_:1}),t(y,{label:"تعداد"},{default:n(()=>[t(ae,{value:s.qty,"onUpdate:value":e[18]||(e[18]=l=>s.qty=l),class:"w-full"},null,8,["value"])]),_:1})]),t(y,{label:"وضعیت",class:"mb-0"},{default:n(()=>[t(Ve,{size:24},{default:n(()=>[t(ce,{checked:s.is_active,"onUpdate:checked":e[19]||(e[19]=l=>s.is_active=l)},{default:n(()=>[...e[42]||(e[42]=[h("فعال",-1)])]),_:1},8,["checked"]),t(ce,{checked:s.is_pre_order,"onUpdate:checked":e[20]||(e[20]=l=>s.is_pre_order=l)},{default:n(()=>[...e[43]||(e[43]=[h("پیش سفارش",-1)])]),_:1},8,["checked"])]),_:1})]),_:1})])]),_:1}),e[46]||(e[46]=a("p",{class:"variant-form__hint"},"تصویر بارگذاری‌شده به گالری سایت محصول هم اضافه می‌شود.",-1))]),_:1},8,["open","title"])])}}}),dl=$e(ol,[["__scopeId","data-v-1b2e7ceb"]]);export{dl as default}; +import{c as t,I as te,d as ke,n as je,N as ze,o as r,b as _,w as n,p as a,h as m,t as L,F as N,e as Q,i as j,O as Me,f as h,m as P,s as _e,G as X,U as Ee,r as k,q as K,Q as we,D as Oe,y as D,_ as $e,u as Re,x as Ae,k as Ne,z as ne,R as qe,a as I,H as Be,S as De,P as fe,T as He,E as Fe,V as Te,W as Ge,l as We}from"./index-Cs-R0M3s.js";import{_ as ve}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import{A as Je}from"./AppstoreOutlined-gf4c8qWq.js";var Qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M518.3 459a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V856c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V613.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 459z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-upload",theme:"outlined"};function me(u){for(var o=1;o[]},purpose:{default:void 0},placeholder:{default:"افزودن تصاویر گالری"}},emits:["update:modelValue"],setup(u,{emit:o}){const i=u,p=o,d=P([]),z=P(!1),E=P(""),T=()=>d.value.filter(s=>s.status==="done"&&s.url).map(s=>s.url),H=_e(()=>d.value.filter(s=>s.status==="done").length),G=_e(()=>d.value.filter(s=>s.status==="uploading").length);function W(){p("update:modelValue",T())}je(()=>i.modelValue,s=>{if(JSON.stringify(T())===JSON.stringify(s??[]))return;const g=d.value.filter(f=>f.status==="uploading");d.value=[...(s??[]).map(f=>({uid:f,status:"done",url:f,percent:100})),...g]},{immediate:!0});function Y(s){return s.type.startsWith("image/")?!0:(X.error(`«${s.name}» تصویر نیست`),Ee.LIST_IGNORE)}let c=0;const R=[];function F(s){return new Promise((g,f)=>{const w=()=>{c++,s().then(g,f).finally(()=>{var V;c--,(V=R.shift())==null||V()})};cd.value.find(g=>g.uid===s);function J({file:s}){const g=s.uid??`${Date.now()}-${Math.random().toString(36).slice(2,8)}`;d.value.push({uid:g,status:"uploading",preview:URL.createObjectURL(s),percent:0}),F(async()=>{if(!A(g))return null;const f=new FormData;f.append("file",s),i.purpose&&f.append("purpose",i.purpose);const{data:w}=await D.post("file/create",f,{onUploadProgress:V=>{const $=A(g);$&&V.total&&($.percent=Math.round(V.loaded/V.total*100))}});return w}).then(f=>{const w=A(g);!w||!(f!=null&&f.url)||(w.preview&&URL.revokeObjectURL(w.preview),Object.assign(w,{status:"done",url:f.url,preview:void 0,percent:100}),W())}).catch(f=>{var V,$;const w=(($=(V=f==null?void 0:f.response)==null?void 0:V.data)==null?void 0:$.message)??`بارگذاری «${s.name}» ناموفق بود`;X.error(w),M(g)})}function M(s){const g=d.value.findIndex(w=>w.uid===s);if(g===-1)return;const[f]=d.value.splice(g,1);f.preview&&URL.revokeObjectURL(f.preview)}function q(s){M(s),W()}function B(s){E.value=s.url??s.preview??"",z.value=!0}return ze(()=>{d.value.forEach(s=>s.preview&&URL.revokeObjectURL(s.preview))}),(s,g)=>{const f=k("a-upload-dragger"),w=k("a-progress"),V=k("a-modal");return r(),_("div",at,[t(f,{accept:"image/*",multiple:"","show-upload-list":!1,"custom-request":J,"before-upload":Y},{default:n(()=>[a("div",nt,[t(m(se),{class:"gallery-upload__icon"}),a("p",st,L(u.placeholder),1),g[1]||(g[1]=a("p",{class:"gallery-upload__hint"}," تصاویر را اینجا بکشید و رها کنید یا کلیک کنید — انتخاب چند تصویر به‌صورت همزمان امکان‌پذیر است ",-1))])]),_:1}),d.value.length?(r(),_("div",ot,[(r(!0),_(N,null,Q(d.value,$=>(r(),_("div",{key:$.uid,class:K(["tile",{"is-uploading":$.status==="uploading"}])},[a("img",{src:$.url??$.preview,alt:""},null,8,it),$.status==="uploading"?(r(),_("div",rt,[t(w,{type:"circle",percent:$.percent,size:40,"stroke-width":8,"stroke-color":"#fff","trail-color":"rgba(255,255,255,.3)","show-info":!1},null,8,["percent"])])):(r(),_("div",ut,[a("button",{type:"button",class:"tile__btn",title:"نمایش",onClick:le=>B($)},[t(m(we))],8,dt),a("button",{type:"button",class:"tile__btn tile__btn--danger",title:"حذف",onClick:le=>q($.uid)},[t(m(Oe))],8,ct)]))],2))),128))])):j("",!0),d.value.length?(r(),_("div",pt,[a("span",null,L(H.value)+" تصویر",1),G.value?(r(),_("span",_t,[t(m(Me)),h(" در حال بارگذاری "+L(G.value)+" تصویر… ",1)])):j("",!0)])):j("",!0),t(V,{open:z.value,footer:null,onCancel:g[0]||(g[0]=$=>z.value=!1)},{default:n(()=>[a("img",{src:E.value,style:{width:"100%"},alt:""},null,8,ft)]),_:1},8,["open"])])}}}),he=$e(mt,[["__scopeId","data-v-0585ac08"]]),gt={id:"page-user-view",class:"pf-page product-form-page"},yt={class:"pf-head"},bt={class:"pf-head__text"},ht={class:"pf-layout"},kt={class:"pf-main"},wt={class:"pf-section"},Ot={class:"pf-section__head"},$t={class:"pf-section__icon"},Ut={class:"pf-grid-2"},Ct={key:0,class:"pf-section"},xt={class:"pf-section__head"},Pt={class:"pf-section__icon"},It={key:1,class:"table-scroll"},Vt=["src"],St={key:1,class:"variant-thumb variant-thumb--empty"},Lt={key:1,class:"pf-table__title"},jt={key:0},zt={key:1,class:"muted"},Mt={key:0},Et={key:1,class:"muted"},Rt={key:4,class:"pf-table__ops"},At={class:"pf-section"},Nt={class:"pf-section__head"},qt={class:"pf-section__icon"},Bt={class:"pf-side"},Dt={class:"pf-section"},Ht={class:"pf-section__head"},Ft={class:"pf-section__icon"},Tt={class:"pf-section"},Gt={class:"pf-section__head"},Wt={class:"pf-section__icon"},Jt={class:"pf-section"},Qt={class:"pf-section__head"},Xt={class:"pf-section__icon"},Yt={class:"pf-uploads"},Zt={class:"pf-actions"},Kt={class:"pf-actions__hint"},el={class:"variant-form__media"},tl={key:0,class:"variant-picker"},ll=["onClick"],al=["src"],nl={class:"variant-form__fields"},sl={class:"pf-grid-3"},ol=ke({__name:"AddProduct",setup(u){const o=Ne(),i=We(),p=Re(),d=b=>!!p.hasPermission(b),z=o.params.id,E=P(!1),T=P(void 0),H=P(!1),G=P([]),W=P([]),Y=P([]),c=ne({title:"",product_code:"",show_type:3,category_id:void 0,brand_id:void 0,ciny_ids:[],body_html:"",is_active:!0,indicator_id:null,mobile_pic:null}),R=ne({}),F=P([]),A=P([]),J=P([]),M=P([]),q=P(!1),B=P(null),s=ne({__key:"",title:"",grams:void 0,percentage_pay:void 0,qty:0,is_active:!0,is_pre_order:!1,image_id:null,image_url:null});function g(b){s.image_id=b?b.id:null,s.image_url=b?b.url:null}const f=[{title:"تصویر",dataIndex:"image",width:68,align:"center"},{title:"عنوان تنوع",dataIndex:"title"},{title:"وزن",dataIndex:"grams",align:"right"},{title:"اجرت",dataIndex:"percentage_pay",align:"right"},{title:"موجودی",dataIndex:"qty",align:"center"},{title:"وضعیت",dataIndex:"is_active",align:"center"},{title:"پیش‌سفارش",dataIndex:"is_pre_order",align:"center"},{title:"عملیات",dataIndex:"op",width:84,align:"center"}];function w(b,e){b&&e!==void 0?(B.value=e,Object.assign(s,b)):(B.value=null,Object.assign(s,{__key:`v-${Date.now()}-${Math.random().toString(36).slice(2,7)}`,id:void 0,title:"",grams:void 0,percentage_pay:T.value,qty:0,is_active:!0,is_pre_order:!1,image_id:null,image_url:null})),q.value=!0}function V(){if(!s.title){X.error("عنوان تنوع الزامی است");return}const b={...s};B.value===null?M.value.push(b):M.value[B.value]=b,q.value=!1}function $(){window.history.length>1?i.back():i.push("/apps/product/list")}function le(){return Object.keys(R).forEach(b=>delete R[b]),c.title||(R.title="لطفا مقدار را وارد کنید"),Object.keys(R).length===0}async function re(){var b,e;if(le())try{H.value=!0;const O={...c,cats:c.category_id?[c.category_id]:[],images:F.value,images_mobile:A.value,variants:M.value.map(x=>({id:x.id,title:x.title,grams:x.grams,percentage_pay:x.percentage_pay,qty:x.qty,is_active:x.is_active,is_pre_order:x.is_pre_order,image_id:x.image_id??null}))};z?await D.put(`product/update/${z}`,O):await D.post("product/create",O),X.info("اطلاعات با موفقیت به ثبت رسید."),i.push("/apps/product/list")}catch(O){X.error(((e=(b=O==null?void 0:O.response)==null?void 0:b.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{H.value=!1}}return Ae(async()=>{var b,e,O,x;try{const[v,U,y]=await Promise.all([D.get("brand"),D.post("category"),p.isSuperAdmin?D.get("admin/products/collections"):Promise.resolve({data:[]})]);G.value=v.data,W.value=(U.data.rows??U.data).map(C=>({id:C.id,title:C.type_str?`${C.title} (${C.type_str}) `:C.title,type:C.type})),Y.value=y.data}catch(v){console.log(v)}if(z)try{const{data:v}=await D.get(`product/show/${z}`);E.value=!!((b=v.accounting)!=null&&b.locked),T.value=((e=v.accounting)==null?void 0:e.sale_wage_percent)!=null?Number(v.accounting.sale_wage_percent):void 0,Object.assign(c,{title:v.title??"",product_code:v.product_code??"",show_type:v.show_type??3,category_id:((O=v.category)==null?void 0:O.id)??void 0,brand_id:((x=v.brand)==null?void 0:x.id)??void 0,ciny_ids:v.ciny_ids??[],body_html:v.body_html??"",is_active:v.is_active??!0,indicator_id:v.indicator_id??null,mobile_pic:v.mobile_pic??null}),F.value=v.images_gallery??[],A.value=v.images_mobile??[],J.value=v.gallery??[],M.value=(v.variants_all??[]).map((U,y)=>{var C;return{__key:U.id??`v-${y}`,id:U.id,title:U.title,grams:Number(U.grams),percentage_pay:Number(U.percentage_pay),qty:U.qty,is_active:U.is_active,is_pre_order:U.is_pre_order,image_id:U.image_id??null,image_url:((C=U.image)==null?void 0:C.url)??null}})}catch(v){console.log(v)}}),(b,e)=>{const O=k("a-button"),x=k("a-tag"),v=k("a-alert"),U=k("a-input"),y=k("a-form-item"),C=k("a-select-option"),Z=k("a-select"),Ue=k("a-textarea"),Ce=k("a-empty"),ue=k("a-tooltip"),xe=k("a-table"),Pe=k("a-switch"),de=k("a-form"),Ie=k("a-spin"),ae=k("a-input-number"),ce=k("a-checkbox"),Ve=k("a-space"),Se=k("a-modal");return r(),_("div",gt,[t(Ie,{spinning:H.value},{default:n(()=>[a("header",yt,[t(O,{class:"pf-head__back",shape:"circle",onClick:$},{icon:n(()=>[t(m(qe))]),_:1}),a("div",bt,[a("h1",null,L(m(z)?"ویرایش محصول":"افزودن محصول"),1),e[23]||(e[23]=a("p",null,"اطلاعات، تنوع‌ها و تصاویر محصول را تکمیل کنید.",-1))]),m(z)?(r(),I(x,{key:0,color:c.is_active?"green":"default",class:"pf-head__status"},{default:n(()=>[h(L(c.is_active?"فعال":"غیر فعال"),1)]),_:1},8,["color"])):j("",!0)]),t(de,{layout:"vertical",class:"pf-form",onSubmit:Be(re,["prevent"])},{default:n(()=>[a("div",ht,[a("div",kt,[a("section",wt,[a("div",Ot,[a("span",$t,[t(m(De))]),e[24]||(e[24]=a("div",null,[a("h3",null,"اطلاعات پایه"),a("p",null,"نام، کد و توضیحات محصول")],-1))]),E.value?(r(),I(v,{key:0,class:"pf-alert",type:"info","show-icon":"",message:"این محصول به نرم‌افزار حسابداری متصل است؛ نام و کد محصول از آنجا خوانده می‌شود."})):j("",!0),t(y,{label:"نام محصول",required:"","validate-status":R.title?"error":"",help:R.title||(E.value?"از نرم‌افزار حسابداری — برای تغییر، آن را در حسابداری ویرایش کنید":void 0)},{default:n(()=>[t(U,{value:c.title,"onUpdate:value":e[0]||(e[0]=l=>c.title=l),placeholder:"مثلاً: گردنبند طلا",disabled:E.value},null,8,["value","disabled"])]),_:1},8,["validate-status","help"]),a("div",Ut,[t(y,{label:"کد محصول",help:E.value?"از نرم‌افزار حسابداری":void 0},{default:n(()=>[t(U,{value:c.product_code,"onUpdate:value":e[1]||(e[1]=l=>c.product_code=l),disabled:E.value},null,8,["value","disabled"])]),_:1},8,["help"]),t(y,{label:"نوع نمایش"},{default:n(()=>[t(Z,{value:c.show_type,"onUpdate:value":e[2]||(e[2]=l=>c.show_type=l)},{default:n(()=>[t(C,{value:1},{default:n(()=>[...e[25]||(e[25]=[h("سایت",-1)])]),_:1}),t(C,{value:2},{default:n(()=>[...e[26]||(e[26]=[h("گوشی",-1)])]),_:1}),t(C,{value:3},{default:n(()=>[...e[27]||(e[27]=[h("سایت و گوشی",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),t(y,{label:"شرح محصول (سایت)",class:"mb-0"},{default:n(()=>[t(Ue,{value:c.body_html,"onUpdate:value":e[3]||(e[3]=l=>c.body_html=l),"auto-size":{minRows:5,maxRows:12},placeholder:"توضیحات محصول برای نمایش در سایت"},null,8,["value"])]),_:1})]),d("product.list.variants")?(r(),_("section",Ct,[a("div",xt,[a("span",Pt,[t(m(Je))]),e[29]||(e[29]=a("div",null,[a("h3",null,"تنوع ها"),a("p",null,"وزن، اجرت و موجودی هر مدل از محصول")],-1)),d("product.list.variants.add")?(r(),I(O,{key:0,type:"primary",class:"pf-section__action",onClick:e[4]||(e[4]=l=>w())},{icon:n(()=>[t(m(fe))]),default:n(()=>[e[28]||(e[28]=h(" افزودن تنوع ",-1))]),_:1})):j("",!0)]),M.value.length?(r(),_("div",It,[t(xe,{class:"pf-table",columns:f,"data-source":M.value,pagination:!1,scroll:{x:"max-content"},size:"middle","row-key":"__key"},{bodyCell:n(({column:l,record:S,index:pe})=>[l.dataIndex==="image"?(r(),_(N,{key:0},[S.image_url?(r(),_("img",{key:0,src:S.image_url,class:"variant-thumb",alt:""},null,8,Vt)):(r(),_("span",St,[t(m(ee))]))],64)):l.dataIndex==="title"?(r(),_("span",Lt,L(S.title),1)):l.dataIndex==="grams"?(r(),_(N,{key:2},[S.grams!=null?(r(),_("span",jt,[h(L(S.grams)+" ",1),e[31]||(e[31]=a("small",{class:"muted"},"گرم",-1))])):(r(),_("span",zt,"—"))],64)):l.dataIndex==="percentage_pay"?(r(),_(N,{key:3},[S.percentage_pay!=null?(r(),_("span",Mt,[h(L(S.percentage_pay),1),e[32]||(e[32]=a("small",{class:"muted"},"٪",-1))])):(r(),_("span",Et,"—"))],64)):l.dataIndex==="op"?(r(),_("div",Rt,[d("product.list.variants.edit")?(r(),I(ue,{key:0,title:"ویرایش"},{default:n(()=>[t(O,{type:"text",size:"small",onClick:Le=>w(S,pe)},{icon:n(()=>[t(m(Fe),{class:"text-primary"})]),_:1},8,["onClick"])]),_:2},1024)):j("",!0),d("product.list.variants.remove")?(r(),I(ue,{key:1,title:"حذف"},{default:n(()=>[t(O,{type:"text",size:"small",danger:"",onClick:Le=>M.value.splice(pe,1)},{icon:n(()=>[t(m(Oe))]),_:1},8,["onClick"])]),_:2},1024)):j("",!0)])):l.dataIndex==="is_active"?(r(),I(x,{key:5,color:S.is_active?"green":"red"},{default:n(()=>[h(L(S.is_active?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])):l.dataIndex==="is_pre_order"?(r(),I(x,{key:6,color:S.is_pre_order?"blue":""},{default:n(()=>[h(L(S.is_pre_order?"بله":"خیر"),1)]),_:2},1032,["color"])):j("",!0)]),_:1},8,["data-source"])])):(r(),I(Ce,{key:0,image:m(He).PRESENTED_IMAGE_SIMPLE,description:"هنوز تنوعی برای این محصول ثبت نشده است."},{default:n(()=>[d("product.list.variants.add")?(r(),I(O,{key:0,onClick:e[5]||(e[5]=l=>w())},{icon:n(()=>[t(m(fe))]),default:n(()=>[e[30]||(e[30]=h(" افزودن اولین تنوع ",-1))]),_:1})):j("",!0)]),_:1},8,["image"]))])):j("",!0),a("section",At,[a("div",Nt,[a("span",qt,[t(m(ee))]),e[33]||(e[33]=a("div",null,[a("h3",null,"گالری تصاویر"),a("p",null,"تصاویر جداگانه برای نمایش در سایت و اپلیکیشن موبایل")],-1))]),t(y,{label:"گالری تصاویر سایت"},{default:n(()=>[t(he,{modelValue:F.value,"onUpdate:modelValue":e[6]||(e[6]=l=>F.value=l),purpose:"product.gallery",placeholder:"افزودن تصاویر گالری سایت"},null,8,["modelValue"])]),_:1}),e[34]||(e[34]=a("div",{class:"pf-divider"},null,-1)),t(y,{label:"گالری تصاویر موبایل",class:"mb-0"},{default:n(()=>[t(he,{modelValue:A.value,"onUpdate:modelValue":e[7]||(e[7]=l=>A.value=l),purpose:"product.gallery_mobile",placeholder:"افزودن تصاویر گالری موبایل"},null,8,["modelValue"])]),_:1})])]),a("aside",Bt,[a("section",Dt,[a("div",Ht,[a("span",Ft,[t(m(we))]),e[35]||(e[35]=a("div",null,[a("h3",null,"وضعیت نمایش"),a("p",null,"نمایش یا عدم نمایش محصول برای مشتریان")],-1))]),t(y,{label:"نمایش محصول",extra:c.is_active?"محصول برای مشتریان قابل مشاهده است":"محصول پنهان است",class:"mb-0"},{default:n(()=>[t(Pe,{checked:c.is_active,"onUpdate:checked":e[8]||(e[8]=l=>c.is_active=l)},null,8,["checked"])]),_:1},8,["extra"])]),a("section",Tt,[a("div",Gt,[a("span",Wt,[t(m(ie))]),e[36]||(e[36]=a("div",null,[a("h3",null,"دسته‌بندی"),a("p",null,"دسته، برند و سینی‌های محصول")],-1))]),t(y,{label:"دسته بندی"},{default:n(()=>[t(Z,{value:c.category_id,"onUpdate:value":e[9]||(e[9]=l=>c.category_id=l),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(r(!0),_(N,null,Q(W.value,l=>(r(),I(C,{key:l.id,value:l.id,label:l.title},{default:n(()=>[h(L(l.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),t(y,{label:"برند",class:K({"mb-0":!m(p).isSuperAdmin})},{default:n(()=>[t(Z,{value:c.brand_id,"onUpdate:value":e[10]||(e[10]=l=>c.brand_id=l),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(r(!0),_(N,null,Q(G.value,l=>(r(),I(C,{key:l.id,value:l.id,label:l.title},{default:n(()=>[h(L(l.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1},8,["class"]),m(p).isSuperAdmin?(r(),I(y,{key:0,label:"سینی ها",class:"mb-0"},{default:n(()=>[t(Z,{value:c.ciny_ids,"onUpdate:value":e[11]||(e[11]=l=>c.ciny_ids=l),mode:"multiple","allow-clear":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(r(!0),_(N,null,Q(Y.value,l=>(r(),I(C,{key:l.id,value:l.id,label:l.title},{default:n(()=>[h(L(l.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1})):j("",!0)]),a("section",Jt,[a("div",Qt,[a("span",Xt,[t(m(oe))]),e[37]||(e[37]=a("div",null,[a("h3",null,"تصویر شاخص"),a("p",null,"تصویر اصلی در لیست محصولات")],-1))]),a("div",Yt,[t(y,{label:"سایت",class:"mb-0"},{default:n(()=>[t(ve,{modelValue:c.indicator_id,"onUpdate:modelValue":e[12]||(e[12]=l=>c.indicator_id=l),purpose:"product.indicator",placeholder:"تصویر شاخص"},null,8,["modelValue"])]),_:1}),t(y,{label:"موبایل",class:"mb-0"},{default:n(()=>[t(ve,{modelValue:c.mobile_pic,"onUpdate:modelValue":e[13]||(e[13]=l=>c.mobile_pic=l),purpose:"product.indicator_mobile",placeholder:"تصویر شاخص موبایل"},null,8,["modelValue"])]),_:1})])])])]),a("div",Zt,[a("span",Kt,[t(m(Te)),e[38]||(e[38]=h(" تغییرات تنوع‌ها و تصاویر پس از «ثبت اطلاعات» ذخیره می‌شوند. ",-1))]),t(O,{onClick:$},{default:n(()=>[...e[39]||(e[39]=[h("انصراف",-1)])]),_:1}),t(O,{type:"primary",class:"form-submit",loading:H.value,onClick:re},{icon:n(()=>[t(m(Ge))]),default:n(()=>[e[40]||(e[40]=h(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"]),t(Se,{open:q.value,"onUpdate:open":e[22]||(e[22]=l=>q.value=l),title:B.value===null?"افزودن تنوع":"ویرایش تنوع",width:640,"wrap-class-name":"pf-variant-modal"},{footer:n(()=>[t(O,{onClick:e[21]||(e[21]=l=>q.value=!1)},{default:n(()=>[...e[44]||(e[44]=[h("انصراف",-1)])]),_:1}),t(O,{type:"primary",onClick:V},{default:n(()=>[...e[45]||(e[45]=[h("ثبت",-1)])]),_:1})]),default:n(()=>[t(de,{layout:"vertical",class:"pf-form variant-form"},{default:n(()=>[a("div",el,[t(y,{label:"تصویر اختصاصی این تنوع",class:"variant-image-item"},{default:n(()=>[J.value.length?(r(),_("div",tl,[a("button",{type:"button",class:K(["variant-picker__item",{"is-on":!s.image_id}]),title:"بدون تصویر اختصاصی",onClick:e[14]||(e[14]=l=>g(null))},[...e[41]||(e[41]=[a("span",{class:"variant-picker__none"},"بدون تصویر",-1)])],2),(r(!0),_(N,null,Q(J.value,l=>(r(),_("button",{key:l.id,type:"button",class:K(["variant-picker__item",{"is-on":s.image_id===l.id}]),onClick:S=>g(l)},[a("img",{src:l.url,alt:""},null,8,al)],10,ll))),128))])):(r(),I(v,{key:1,type:"info","show-icon":"",message:m(z)?"برای این محصول تصویری در گالری ثبت نشده است.":"ابتدا محصول را ذخیره کنید تا تصاویر گالری برای انتخاب فعال شوند."},null,8,["message"]))]),_:1})]),a("div",nl,[t(y,{label:"عنوان",required:""},{default:n(()=>[t(U,{value:s.title,"onUpdate:value":e[15]||(e[15]=l=>s.title=l),placeholder:"مثلاً: ۵ گرمی"},null,8,["value"])]),_:1}),a("div",sl,[t(y,{label:"وزن"},{default:n(()=>[t(ae,{value:s.grams,"onUpdate:value":e[16]||(e[16]=l=>s.grams=l),class:"w-full",step:.001,"addon-after":"گرم"},null,8,["value"])]),_:1}),t(y,{label:"اجرت درصدی"},{default:n(()=>[t(ae,{value:s.percentage_pay,"onUpdate:value":e[17]||(e[17]=l=>s.percentage_pay=l),class:"w-full",step:.1,"addon-after":"٪"},null,8,["value"])]),_:1}),t(y,{label:"تعداد"},{default:n(()=>[t(ae,{value:s.qty,"onUpdate:value":e[18]||(e[18]=l=>s.qty=l),class:"w-full"},null,8,["value"])]),_:1})]),t(y,{label:"وضعیت",class:"mb-0"},{default:n(()=>[t(Ve,{size:24},{default:n(()=>[t(ce,{checked:s.is_active,"onUpdate:checked":e[19]||(e[19]=l=>s.is_active=l)},{default:n(()=>[...e[42]||(e[42]=[h("فعال",-1)])]),_:1},8,["checked"]),t(ce,{checked:s.is_pre_order,"onUpdate:checked":e[20]||(e[20]=l=>s.is_pre_order=l)},{default:n(()=>[...e[43]||(e[43]=[h("پیش سفارش",-1)])]),_:1},8,["checked"])]),_:1})]),_:1})])]),_:1}),e[46]||(e[46]=a("p",{class:"variant-form__hint"},"تصویر بارگذاری‌شده به گالری سایت محصول هم اضافه می‌شود.",-1))]),_:1},8,["open","title"])])}}}),dl=$e(ol,[["__scopeId","data-v-0d96eb93"]]);export{dl as default}; diff --git a/apps/admin-panel/dist/assets/AddWorkshop-CE89LBMU.js b/apps/admin-panel/dist/assets/AddWorkshop-CE89LBMU.js new file mode 100644 index 0000000..ba13e6d --- /dev/null +++ b/apps/admin-panel/dist/assets/AddWorkshop-CE89LBMU.js @@ -0,0 +1 @@ +import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js";import"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/AddWorkshop-DZ96w37_.js b/apps/admin-panel/dist/assets/AddWorkshop-DZ96w37_.js deleted file mode 100644 index b58a6fe..0000000 --- a/apps/admin-panel/dist/assets/AddWorkshop-DZ96w37_.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js";import"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js b/apps/admin-panel/dist/assets/AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js similarity index 97% rename from apps/admin-panel/dist/assets/AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js rename to apps/admin-panel/dist/assets/AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js index 9419d96..0857e8e 100644 --- a/apps/admin-panel/dist/assets/AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js +++ b/apps/admin-panel/dist/assets/AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js @@ -1 +1 @@ -import{d as N,x as O,y as v,a as b,w as n,h as g,k as S,m as V,z as y,r as p,o as U,p as x,c as o,f as A,H as E,G as c,l as G}from"./index-B13tkMpd.js";import{_ as H}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";const T={class:"grid-3"},W={class:"grid-3"},F=N({__name:"AddWorkshop",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(f,{emit:R}){const h=f,w=R,_=h.open!==void 0,B=S(),C=G(),d=_?h.id:B.params.id,i=V(!1),e=y({workshop_name:"",workshop_phone:"",workshop_address:"",user_fname:"",user_lname:"",user_phone:""}),u=y({});async function m(){var t,a;if(Object.keys(u).forEach(l=>delete u[l]),e.workshop_name||(u.workshop_name="لطفا مقدار را وارد کنید"),(e.user_fname||e.user_lname)&&!e.user_phone&&(u.user_phone="موبایل سرپرست کارگاه الزامی است"),!Object.keys(u).length)try{i.value=!0,d?await v.put(`workshop/${d}`,e):await v.post("workshop",e),c.info("اطلاعات با موفقیت به ثبت رسید."),_?(w("success"),w("update:open",!1)):C.push("/workshop/list")}catch(l){c.error(((a=(t=l==null?void 0:l.response)==null?void 0:t.data)==null?void 0:a.message)??"خطا در ثبت اطلاعات.")}finally{i.value=!1}}return O(async()=>{if(d)try{const{data:t}=await v.get(`workshop/${d}`);Object.assign(e,{workshop_name:t.workshop_name??t.name??"",workshop_phone:t.workshop_phone??t.phone??"",workshop_address:t.workshop_address??t.address??"",user_fname:t.user_fname??"",user_lname:t.user_lname??"",user_phone:t.user_phone??""})}catch(t){console.log(t)}}),(t,a)=>{const l=p("a-input"),r=p("a-form-item"),k=p("a-textarea"),$=p("a-button"),j=p("a-card"),z=p("a-form"),M=p("a-spin");return _?(U(),b(H,{key:0,open:!!f.open,id:g(d),"add-title":"افزودن کارگاه","edit-title":"ویرایش کارگاه",loading:i.value,submitting:i.value,width:"lg","onUpdate:open":a[6]||(a[6]=s=>t.$emit("update:open",s)),onSubmit:m},{default:n(()=>[x("div",T,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[0]||(a[0]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[1]||(a[1]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[2]||(a[2]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[3]||(a[3]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[4]||(a[4]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[5]||(a[5]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(U(),b(M,{key:1,spinning:i.value},{default:n(()=>[o(z,{layout:"vertical",onSubmit:E(m,["prevent"])},{default:n(()=>[o(j,{title:g(d)?"ویرایش کارگاه":"افزودن کارگاه",class:"mb-base page-card"},{default:n(()=>[x("div",W,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[7]||(a[7]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[8]||(a[8]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[9]||(a[9]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[10]||(a[10]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[11]||(a[11]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[12]||(a[12]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),o($,{type:"primary",class:"form-submit",onClick:m},{default:n(()=>[...a[13]||(a[13]=[A("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{F as _}; +import{d as N,x as O,y as v,a as b,w as n,h as g,k as S,m as V,z as y,r as p,o as U,p as x,c as o,f as A,H as E,G as c,l as G}from"./index-Cs-R0M3s.js";import{_ as H}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const T={class:"grid-3"},W={class:"grid-3"},F=N({__name:"AddWorkshop",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(f,{emit:R}){const h=f,w=R,_=h.open!==void 0,B=S(),C=G(),d=_?h.id:B.params.id,i=V(!1),e=y({workshop_name:"",workshop_phone:"",workshop_address:"",user_fname:"",user_lname:"",user_phone:""}),u=y({});async function m(){var t,a;if(Object.keys(u).forEach(l=>delete u[l]),e.workshop_name||(u.workshop_name="لطفا مقدار را وارد کنید"),(e.user_fname||e.user_lname)&&!e.user_phone&&(u.user_phone="موبایل سرپرست کارگاه الزامی است"),!Object.keys(u).length)try{i.value=!0,d?await v.put(`workshop/${d}`,e):await v.post("workshop",e),c.info("اطلاعات با موفقیت به ثبت رسید."),_?(w("success"),w("update:open",!1)):C.push("/workshop/list")}catch(l){c.error(((a=(t=l==null?void 0:l.response)==null?void 0:t.data)==null?void 0:a.message)??"خطا در ثبت اطلاعات.")}finally{i.value=!1}}return O(async()=>{if(d)try{const{data:t}=await v.get(`workshop/${d}`);Object.assign(e,{workshop_name:t.workshop_name??t.name??"",workshop_phone:t.workshop_phone??t.phone??"",workshop_address:t.workshop_address??t.address??"",user_fname:t.user_fname??"",user_lname:t.user_lname??"",user_phone:t.user_phone??""})}catch(t){console.log(t)}}),(t,a)=>{const l=p("a-input"),r=p("a-form-item"),k=p("a-textarea"),$=p("a-button"),j=p("a-card"),z=p("a-form"),M=p("a-spin");return _?(U(),b(H,{key:0,open:!!f.open,id:g(d),"add-title":"افزودن کارگاه","edit-title":"ویرایش کارگاه",loading:i.value,submitting:i.value,width:"lg","onUpdate:open":a[6]||(a[6]=s=>t.$emit("update:open",s)),onSubmit:m},{default:n(()=>[x("div",T,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[0]||(a[0]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[1]||(a[1]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[2]||(a[2]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[3]||(a[3]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[4]||(a[4]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[5]||(a[5]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(U(),b(M,{key:1,spinning:i.value},{default:n(()=>[o(z,{layout:"vertical",onSubmit:E(m,["prevent"])},{default:n(()=>[o(j,{title:g(d)?"ویرایش کارگاه":"افزودن کارگاه",class:"mb-base page-card"},{default:n(()=>[x("div",W,[o(r,{label:"نام کارگاه","validate-status":u.workshop_name?"error":"",help:u.workshop_name},{default:n(()=>[o(l,{value:e.workshop_name,"onUpdate:value":a[7]||(a[7]=s=>e.workshop_name=s)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تلفن کارگاه"},{default:n(()=>[o(l,{value:e.workshop_phone,"onUpdate:value":a[8]||(a[8]=s=>e.workshop_phone=s)},null,8,["value"])]),_:1}),o(r,{label:"نام سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_fname,"onUpdate:value":a[9]||(a[9]=s=>e.user_fname=s)},null,8,["value"])]),_:1}),o(r,{label:"نام خانوادگی سرپرست کارگاه"},{default:n(()=>[o(l,{value:e.user_lname,"onUpdate:value":a[10]||(a[10]=s=>e.user_lname=s)},null,8,["value"])]),_:1}),o(r,{label:"موبایل سرپرست کارگاه","validate-status":u.user_phone?"error":"",help:u.user_phone},{default:n(()=>[o(l,{value:e.user_phone,"onUpdate:value":a[11]||(a[11]=s=>e.user_phone=s)},null,8,["value"])]),_:1},8,["validate-status","help"])]),o(r,{label:"آدرس"},{default:n(()=>[o(k,{value:e.workshop_address,"onUpdate:value":a[12]||(a[12]=s=>e.workshop_address=s),"auto-size":{minRows:2,maxRows:5}},null,8,["value"])]),_:1}),o($,{type:"primary",class:"form-submit",onClick:m},{default:n(()=>[...a[13]||(a[13]=[A("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}});export{F as _}; diff --git a/apps/admin-panel/dist/assets/AgentDetail-BQFA-Y7W.js b/apps/admin-panel/dist/assets/AgentDetail-DJ32p82i.js similarity index 96% rename from apps/admin-panel/dist/assets/AgentDetail-BQFA-Y7W.js rename to apps/admin-panel/dist/assets/AgentDetail-DJ32p82i.js index 7abb2f5..26583ed 100644 --- a/apps/admin-panel/dist/assets/AgentDetail-BQFA-Y7W.js +++ b/apps/admin-panel/dist/assets/AgentDetail-DJ32p82i.js @@ -1 +1 @@ -import{d as D,x as S,y as A,a as b,w as a,k as F,m as y,r as d,o as i,c as l,f as n,t as s,p as E,b as p,F as f,h as I,i as k,_ as M}from"./index-B13tkMpd.js";import{j as h}from"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";const R={class:"stats mt-4"},T=D({__name:"AgentDetail",setup($){const j=F().params.id,m=y(!1),o=y(void 0),C=[{title:"نام",dataIndex:"name"},{title:"موبایل",dataIndex:"mobile"},{title:"شهر",dataIndex:"city"},{title:"نوع",dataIndex:"type_str"},{title:"وضعیت",dataIndex:"active"},{title:"تاریخ ثبت",dataIndex:"caj"}],w=[{title:"شماره سفارش",dataIndex:"name"},{title:"مشتری",dataIndex:"customer"},{title:"وزن",dataIndex:"w"},{title:"وضعیت",dataIndex:"status"},{title:"تاریخ",dataIndex:"caj"}];return S(async()=>{try{m.value=!0;const{data:_}=await A.get(`admin/customers-omde/reagent/${j}`);o.value=_}catch(_){console.log(_)}finally{m.value=!1}}),(_,G)=>{const c=d("a-descriptions-item"),u=d("a-tag"),z=d("a-descriptions"),B=d("a-card"),v=d("a-table"),x=d("a-tab-pane"),N=d("a-tabs"),V=d("a-spin");return i(),b(V,{spinning:m.value},{default:a(()=>[l(B,{title:"مشاهده اطلاعات کارشناس فروش",class:"page-card"},{default:a(()=>[l(z,{bordered:"",size:"small",column:{xxl:3,xl:3,lg:3,md:2,sm:2,xs:1}},{default:a(()=>[l(c,{label:"نام"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.name)??"-"),1)]}),_:1}),l(c,{label:"موبایل"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.mobile)??"-"),1)]}),_:1}),l(c,{label:"شعبه"},{default:a(()=>{var e,t;return[n(s(((t=(e=o.value)==null?void 0:e.branch)==null?void 0:t.name)??"-"),1)]}),_:1}),l(c,{label:"درصد کمیسیون"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.percent)??"-"),1)]}),_:1}),l(c,{label:"وضعیت"},{default:a(()=>{var e;return[l(u,{color:((e=o.value)==null?void 0:e.active)===1?"green":"red"},{default:a(()=>{var t;return[n(s(((t=o.value)==null?void 0:t.active)===1?"فعال":"غیر فعال"),1)]}),_:1},8,["color"])]}),_:1}),l(c,{label:"میزان فروش (گرم)"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.grams_sell)??0),1)]}),_:1})]),_:1}),E("div",R,[l(u,{color:"blue"},{default:a(()=>{var e,t;return[n("مشتریان معرفی‌شده: "+s(((t=(e=o.value)==null?void 0:e.referred_customers)==null?void 0:t.length)??0),1)]}),_:1}),l(u,{color:"green"},{default:a(()=>{var e,t;return[n("سفارش‌های ثبت‌شده: "+s(((t=(e=o.value)==null?void 0:e.orders)==null?void 0:t.length)??0),1)]}),_:1})])]),_:1}),l(N,{class:"mt-4 detail-tabs","default-active-key":"referred"},{default:a(()=>[l(x,{key:"referred",tab:"مشتریان معرفی‌شده"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.referred_customers,columns:C,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>{var g;return[t.dataIndex==="active"?(i(),b(u,{key:0,color:r.active===1?"green":"red"},{default:a(()=>[n(s(r.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])):t.dataIndex==="city"?(i(),p(f,{key:1},[n(s(((g=r.city)==null?void 0:g.title)??"-"),1)],64)):t.dataIndex==="caj"?(i(),p(f,{key:2},[n(s(I(h)(r.caj)),1)],64)):k("",!0)]}),_:1},8,["data-source"])]}),_:1}),l(x,{key:"orders",tab:"سفارش‌های مشتریان"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.orders,columns:w,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>[t.dataIndex==="caj"?(i(),p(f,{key:0},[n(s(I(h)(r.caj)),1)],64)):k("",!0)]),_:1},8,["data-source"])]}),_:1})]),_:1})]),_:1},8,["spinning"])}}}),L=M(T,[["__scopeId","data-v-eef9d79c"]]);export{L as default}; +import{d as D,x as S,y as A,a as b,w as a,k as F,m as y,r as d,o as i,c as l,f as n,t as s,p as E,b as p,F as f,h as I,i as k,_ as M}from"./index-Cs-R0M3s.js";import{j as h}from"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";const R={class:"stats mt-4"},T=D({__name:"AgentDetail",setup($){const j=F().params.id,m=y(!1),o=y(void 0),C=[{title:"نام",dataIndex:"name"},{title:"موبایل",dataIndex:"mobile"},{title:"شهر",dataIndex:"city"},{title:"نوع",dataIndex:"type_str"},{title:"وضعیت",dataIndex:"active"},{title:"تاریخ ثبت",dataIndex:"caj"}],w=[{title:"شماره سفارش",dataIndex:"name"},{title:"مشتری",dataIndex:"customer"},{title:"وزن",dataIndex:"w"},{title:"وضعیت",dataIndex:"status"},{title:"تاریخ",dataIndex:"caj"}];return S(async()=>{try{m.value=!0;const{data:_}=await A.get(`admin/customers-omde/reagent/${j}`);o.value=_}catch(_){console.log(_)}finally{m.value=!1}}),(_,G)=>{const c=d("a-descriptions-item"),u=d("a-tag"),z=d("a-descriptions"),B=d("a-card"),v=d("a-table"),x=d("a-tab-pane"),N=d("a-tabs"),V=d("a-spin");return i(),b(V,{spinning:m.value},{default:a(()=>[l(B,{title:"مشاهده اطلاعات کارشناس فروش",class:"page-card"},{default:a(()=>[l(z,{bordered:"",size:"small",column:{xxl:3,xl:3,lg:3,md:2,sm:2,xs:1}},{default:a(()=>[l(c,{label:"نام"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.name)??"-"),1)]}),_:1}),l(c,{label:"موبایل"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.mobile)??"-"),1)]}),_:1}),l(c,{label:"شعبه"},{default:a(()=>{var e,t;return[n(s(((t=(e=o.value)==null?void 0:e.branch)==null?void 0:t.name)??"-"),1)]}),_:1}),l(c,{label:"درصد کمیسیون"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.percent)??"-"),1)]}),_:1}),l(c,{label:"وضعیت"},{default:a(()=>{var e;return[l(u,{color:((e=o.value)==null?void 0:e.active)===1?"green":"red"},{default:a(()=>{var t;return[n(s(((t=o.value)==null?void 0:t.active)===1?"فعال":"غیر فعال"),1)]}),_:1},8,["color"])]}),_:1}),l(c,{label:"میزان فروش (گرم)"},{default:a(()=>{var e;return[n(s(((e=o.value)==null?void 0:e.grams_sell)??0),1)]}),_:1})]),_:1}),E("div",R,[l(u,{color:"blue"},{default:a(()=>{var e,t;return[n("مشتریان معرفی‌شده: "+s(((t=(e=o.value)==null?void 0:e.referred_customers)==null?void 0:t.length)??0),1)]}),_:1}),l(u,{color:"green"},{default:a(()=>{var e,t;return[n("سفارش‌های ثبت‌شده: "+s(((t=(e=o.value)==null?void 0:e.orders)==null?void 0:t.length)??0),1)]}),_:1})])]),_:1}),l(N,{class:"mt-4 detail-tabs","default-active-key":"referred"},{default:a(()=>[l(x,{key:"referred",tab:"مشتریان معرفی‌شده"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.referred_customers,columns:C,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>{var g;return[t.dataIndex==="active"?(i(),b(u,{key:0,color:r.active===1?"green":"red"},{default:a(()=>[n(s(r.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])):t.dataIndex==="city"?(i(),p(f,{key:1},[n(s(((g=r.city)==null?void 0:g.title)??"-"),1)],64)):t.dataIndex==="caj"?(i(),p(f,{key:2},[n(s(I(h)(r.caj)),1)],64)):k("",!0)]}),_:1},8,["data-source"])]}),_:1}),l(x,{key:"orders",tab:"سفارش‌های مشتریان"},{default:a(()=>{var e;return[l(v,{size:"small","data-source":(e=o.value)==null?void 0:e.orders,columns:w,pagination:{pageSize:10},"row-key":"id"},{bodyCell:a(({column:t,record:r})=>[t.dataIndex==="caj"?(i(),p(f,{key:0},[n(s(I(h)(r.caj)),1)],64)):k("",!0)]),_:1},8,["data-source"])]}),_:1})]),_:1})]),_:1},8,["spinning"])}}}),L=M(T,[["__scopeId","data-v-eef9d79c"]]);export{L as default}; diff --git a/apps/admin-panel/dist/assets/AppstoreOutlined-Ca4USN1F.js b/apps/admin-panel/dist/assets/AppstoreOutlined-gf4c8qWq.js similarity index 95% rename from apps/admin-panel/dist/assets/AppstoreOutlined-Ca4USN1F.js rename to apps/admin-panel/dist/assets/AppstoreOutlined-gf4c8qWq.js index a18b625..067250a 100644 --- a/apps/admin-panel/dist/assets/AppstoreOutlined-Ca4USN1F.js +++ b/apps/admin-panel/dist/assets/AppstoreOutlined-gf4c8qWq.js @@ -1 +1 @@ -import{c as i,I as u}from"./index-B13tkMpd.js";var l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 144H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H212V212h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V160c0-8.8-7.2-16-16-16zm-52 268H612V212h200v200zM464 544H160c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H212V612h200v200zm452-268H560c-8.8 0-16 7.2-16 16v304c0 8.8 7.2 16 16 16h304c8.8 0 16-7.2 16-16V560c0-8.8-7.2-16-16-16zm-52 268H612V612h200v200z"}}]},name:"appstore",theme:"outlined"};function a(r){for(var t=1;t(s(),a(e,{title:t(o),model:t(r)},null,8,["title","model"]))}});export{j as default}; diff --git a/apps/admin-panel/dist/assets/BankerList-CCNTGgg_.js b/apps/admin-panel/dist/assets/BankerList-CCNTGgg_.js new file mode 100644 index 0000000..77cb584 --- /dev/null +++ b/apps/admin-panel/dist/assets/BankerList-CCNTGgg_.js @@ -0,0 +1 @@ +import{b as m,O as i,a as e}from"./OmdeCustomerList-DYX6P7u0.js";import{d as p,a,h as t,o as s}from"./index-Cs-R0M3s.js";import"./index-CmZf7ud_.js";import"./model-ByKFVx4o.js";import"./filters-e0zssC6P.js";import"./SettingOutlined-DJ15ZyEU.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./DateInput-B4AtMzxg.js";import"./UserOutlined-Grb-Nf3i.js";import"./ShopOutlined-CAPRNUmB.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./PercentageOutlined-x-TxaWDs.js";import"./SafetyCertificateOutlined-Tlg338pG.js";import"./UnorderedListOutlined-BPnQYW21.js";const j=p({__name:"BankerList",setup(n){const o=i.banker.title,r=m("banker");return(l,c)=>(s(),a(e,{title:t(o),model:t(r)},null,8,["title","model"]))}});export{j as default}; diff --git a/apps/admin-panel/dist/assets/BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js b/apps/admin-panel/dist/assets/BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js similarity index 94% rename from apps/admin-panel/dist/assets/BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js rename to apps/admin-panel/dist/assets/BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js index a0486d5..f376e10 100644 --- a/apps/admin-panel/dist/assets/BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js +++ b/apps/admin-panel/dist/assets/BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js @@ -1 +1 @@ -import{d as r,a as g,w as a,r as o,o as k,c as i,a7 as w}from"./index-B13tkMpd.js";const b=r({__name:"BaseFormModal",props:{open:{type:Boolean},id:{default:void 0},addTitle:{},editTitle:{},loading:{type:Boolean,default:!1},submitting:{type:Boolean,default:!1},width:{default:"md"},okText:{default:"ثبت اطلاعات"}},emits:["update:open","submit","cancel"],setup(e,{emit:d}){const n=d,s={sm:520,md:720,lg:900,xl:1140};function m(t){n("update:open",t)}function c(){n("update:open",!1),n("cancel")}return(t,l)=>{const f=o("a-form"),u=o("a-spin"),p=o("a-modal");return k(),g(p,{open:e.open,title:e.id?e.editTitle:e.addTitle,width:s[e.width],"confirm-loading":e.submitting,"ok-text":e.okText,"cancel-text":"انصراف","mask-closable":!1,"wrap-class-name":"base-form-modal","onUpdate:open":m,onOk:l[0]||(l[0]=x=>t.$emit("submit")),onCancel:c},{default:a(()=>[i(u,{spinning:e.loading},{default:a(()=>[i(f,{layout:"vertical"},{default:a(()=>[w(t.$slots,"default")]),_:3})]),_:3},8,["spinning"])]),_:3},8,["open","title","width","confirm-loading","ok-text"])}}});export{b as _}; +import{d as r,a as g,w as a,r as o,o as k,c as i,a7 as w}from"./index-Cs-R0M3s.js";const b=r({__name:"BaseFormModal",props:{open:{type:Boolean},id:{default:void 0},addTitle:{},editTitle:{},loading:{type:Boolean,default:!1},submitting:{type:Boolean,default:!1},width:{default:"md"},okText:{default:"ثبت اطلاعات"}},emits:["update:open","submit","cancel"],setup(e,{emit:d}){const n=d,s={sm:520,md:720,lg:900,xl:1140};function m(t){n("update:open",t)}function c(){n("update:open",!1),n("cancel")}return(t,l)=>{const f=o("a-form"),u=o("a-spin"),p=o("a-modal");return k(),g(p,{open:e.open,title:e.id?e.editTitle:e.addTitle,width:s[e.width],"confirm-loading":e.submitting,"ok-text":e.okText,"cancel-text":"انصراف","mask-closable":!1,"wrap-class-name":"base-form-modal","onUpdate:open":m,onOk:l[0]||(l[0]=x=>t.$emit("submit")),onCancel:c},{default:a(()=>[i(u,{spinning:e.loading},{default:a(()=>[i(f,{layout:"vertical"},{default:a(()=>[w(t.$slots,"default")]),_:3})]),_:3},8,["spinning"])]),_:3},8,["open","title","width","confirm-loading","ok-text"])}}});export{b as _}; diff --git a/apps/admin-panel/dist/assets/CameraOutlined-CZeD3bSm.js b/apps/admin-panel/dist/assets/CameraOutlined-BfJxy4Lx.js similarity index 94% rename from apps/admin-panel/dist/assets/CameraOutlined-CZeD3bSm.js rename to apps/admin-panel/dist/assets/CameraOutlined-BfJxy4Lx.js index 3c4bc14..c13232e 100644 --- a/apps/admin-panel/dist/assets/CameraOutlined-CZeD3bSm.js +++ b/apps/admin-panel/dist/assets/CameraOutlined-BfJxy4Lx.js @@ -1 +1 @@ -import{c as i,I as u}from"./index-B13tkMpd.js";var o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 248H728l-32.4-90.8a32.07 32.07 0 00-30.2-21.2H358.6c-13.5 0-25.6 8.5-30.1 21.2L296 248H160c-44.2 0-80 35.8-80 80v456c0 44.2 35.8 80 80 80h704c44.2 0 80-35.8 80-80V328c0-44.2-35.8-80-80-80zm8 536c0 4.4-3.6 8-8 8H160c-4.4 0-8-3.6-8-8V328c0-4.4 3.6-8 8-8h186.7l17.1-47.8 22.9-64.2h250.5l22.9 64.2 17.1 47.8H864c4.4 0 8 3.6 8 8v456zM512 384c-88.4 0-160 71.6-160 160s71.6 160 160 160 160-71.6 160-160-71.6-160-160-160zm0 256c-53 0-96-43-96-96s43-96 96-96 96 43 96 96-43 96-96 96z"}}]},name:"camera",theme:"outlined"};function c(r){for(var e=1;e=0}async function m(){try{const{data:t}=await u.post("change/percent/count",{category_id:a.category_id,brand_id:a.brand_id});p.value=t.count}catch(t){console.log("e ==> ",t)}}async function L(){if(a.percent===void 0||a.percent===null){z.error("لطفا اجرت درصدی را وارد کنید");return}try{f.value=!0;const{data:t}=await u.post("change/all",{percent:a.percent,category_id:a.category_id,brand_id:a.brand_id});k.success({title:"تغییرات با موفقیت اعمال شد",okText:"بستن"}),p.value=t.updated}catch(t){k.success({title:"خطا در اعمال تغییرات"}),console.log(t)}finally{f.value=!1}}return S(async()=>{try{const[t,e]=await Promise.all([u.get("brand"),u.post("category")]);y.value=t.data,b.value=(e.data.rows??e.data).map(r=>({id:r.id,title:r.type_str?`${r.title} (${r.type_str}) `:r.title}))}catch(t){console.log(t)}m()}),(t,e)=>{const r=s("a-select-option"),c=s("a-select"),i=s("a-form-item"),M=s("a-input"),N=s("a-input-number"),U=s("a-button"),V=s("a-popconfirm"),F=s("a-form"),O=s("a-card");return d(),v("div",D,[n(O,{title:"تغییر درصد محصولات",class:"page-card"},{default:l(()=>[n(F,{layout:"vertical"},{default:l(()=>[$("div",E,[n(i,{label:"دسته بندی"},{default:l(()=>[n(c,{value:a.category_id,"onUpdate:value":e[0]||(e[0]=o=>a.category_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(b.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"برند"},{default:l(()=>[n(c,{value:a.brand_id,"onUpdate:value":e[1]||(e[1]=o=>a.brand_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(y.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"تعداد یافت شده"},{default:l(()=>[n(M,{value:p.value,disabled:""},null,8,["value"])]),_:1}),n(i,{label:"اجرت درصدی"},{default:l(()=>[n(N,{value:a.percent,"onUpdate:value":e[2]||(e[2]=o=>a.percent=o),class:"w-full",step:.1},null,8,["value"])]),_:1})]),n(V,{title:"آیا از اعمال تغییرات مطمئن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:L},{default:l(()=>[n(U,{type:"primary",class:"form-submit",loading:f.value},{default:l(()=>[...e[3]||(e[3]=[g("اعمال تغییرات",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})])}}});export{q as default}; +import{d as P,x as S,y as u,b as v,c as n,w as l,m as _,r as s,z as T,o as d,p as $,F as w,e as C,f as g,G as z,M as k,a as x,t as B}from"./index-Cs-R0M3s.js";const D={id:"page-user-list"},E={class:"grid-3"},q=P({__name:"ChangePercent",setup(G){const y=_([]),b=_([]),p=_("-"),f=_(!1),a=T({category_id:void 0,brand_id:void 0,percent:void 0});function h(t,e){var r,c;return String(((c=(r=e==null?void 0:e.children)==null?void 0:r[0])==null?void 0:c.children)??"").toLowerCase().indexOf(t.toLowerCase())>=0}async function m(){try{const{data:t}=await u.post("change/percent/count",{category_id:a.category_id,brand_id:a.brand_id});p.value=t.count}catch(t){console.log("e ==> ",t)}}async function L(){if(a.percent===void 0||a.percent===null){z.error("لطفا اجرت درصدی را وارد کنید");return}try{f.value=!0;const{data:t}=await u.post("change/all",{percent:a.percent,category_id:a.category_id,brand_id:a.brand_id});k.success({title:"تغییرات با موفقیت اعمال شد",okText:"بستن"}),p.value=t.updated}catch(t){k.success({title:"خطا در اعمال تغییرات"}),console.log(t)}finally{f.value=!1}}return S(async()=>{try{const[t,e]=await Promise.all([u.get("brand"),u.post("category")]);y.value=t.data,b.value=(e.data.rows??e.data).map(r=>({id:r.id,title:r.type_str?`${r.title} (${r.type_str}) `:r.title}))}catch(t){console.log(t)}m()}),(t,e)=>{const r=s("a-select-option"),c=s("a-select"),i=s("a-form-item"),M=s("a-input"),N=s("a-input-number"),U=s("a-button"),V=s("a-popconfirm"),F=s("a-form"),O=s("a-card");return d(),v("div",D,[n(O,{title:"تغییر درصد محصولات",class:"page-card"},{default:l(()=>[n(F,{layout:"vertical"},{default:l(()=>[$("div",E,[n(i,{label:"دسته بندی"},{default:l(()=>[n(c,{value:a.category_id,"onUpdate:value":e[0]||(e[0]=o=>a.category_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(b.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"برند"},{default:l(()=>[n(c,{value:a.brand_id,"onUpdate:value":e[1]||(e[1]=o=>a.brand_id=o),"allow-clear":"","show-search":"",placeholder:"انتخاب کنید","filter-option":h,onChange:m},{default:l(()=>[(d(!0),v(w,null,C(y.value,o=>(d(),x(r,{key:o.id,value:o.id},{default:l(()=>[g(B(o.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),n(i,{label:"تعداد یافت شده"},{default:l(()=>[n(M,{value:p.value,disabled:""},null,8,["value"])]),_:1}),n(i,{label:"اجرت درصدی"},{default:l(()=>[n(N,{value:a.percent,"onUpdate:value":e[2]||(e[2]=o=>a.percent=o),class:"w-full",step:.1},null,8,["value"])]),_:1})]),n(V,{title:"آیا از اعمال تغییرات مطمئن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:L},{default:l(()=>[n(U,{type:"primary",class:"form-submit",loading:f.value},{default:l(()=>[...e[3]||(e[3]=[g("اعمال تغییرات",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1})])}}});export{q as default}; diff --git a/apps/admin-panel/dist/assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js b/apps/admin-panel/dist/assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js similarity index 94% rename from apps/admin-panel/dist/assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js rename to apps/admin-panel/dist/assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js index 160dcbf..e43711c 100644 --- a/apps/admin-panel/dist/assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js +++ b/apps/admin-panel/dist/assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js @@ -1 +1 @@ -import{d as m,o as v,a as g,s as w,r as k}from"./index-B13tkMpd.js";const _=m({__name:"CityTreeSelect",props:{value:{},cities:{},parentPicker:{type:Boolean},excludeId:{},placeholder:{}},emits:["update:value","change"],setup(i,{emit:u}){const n=i,d=u,h=w(()=>{const l=new Set(n.cities.map(e=>e.id)),o=new Map;for(const e of n.cities){const a=e.parent&&l.has(e.parent)&&e.parent!==e.id?e.parent:null;o.has(a)||o.set(a,[]),o.get(a).push(e)}const r=new Set,p=(e,a)=>(o.get(e)??[]).filter(t=>!r.has(t.id)&&!(n.parentPicker&&t.id===n.excludeId)).map(t=>{r.add(t.id);const s=p(t.id,a+1),c={value:t.id,key:t.id,title:t.title};return s.length&&(c.children=s),!n.parentPicker&&a===0&&s.length&&(c.disabled=!0),c});return p(null,0)});function f(l){d("update:value",l??void 0),d("change",l??void 0)}return(l,o)=>{const r=k("a-tree-select");return v(),g(r,{value:i.value??void 0,"tree-data":h.value,"show-search":"","allow-clear":"","tree-default-expand-all":"","tree-node-filter-prop":"title","dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:i.placeholder??"شهر را انتخاب کنید",class:"w-full","onUpdate:value":f},null,8,["value","tree-data","placeholder"])}}});export{_}; +import{d as m,o as v,a as g,s as w,r as k}from"./index-Cs-R0M3s.js";const _=m({__name:"CityTreeSelect",props:{value:{},cities:{},parentPicker:{type:Boolean},excludeId:{},placeholder:{}},emits:["update:value","change"],setup(i,{emit:u}){const n=i,d=u,h=w(()=>{const l=new Set(n.cities.map(e=>e.id)),o=new Map;for(const e of n.cities){const a=e.parent&&l.has(e.parent)&&e.parent!==e.id?e.parent:null;o.has(a)||o.set(a,[]),o.get(a).push(e)}const r=new Set,p=(e,a)=>(o.get(e)??[]).filter(t=>!r.has(t.id)&&!(n.parentPicker&&t.id===n.excludeId)).map(t=>{r.add(t.id);const s=p(t.id,a+1),c={value:t.id,key:t.id,title:t.title};return s.length&&(c.children=s),!n.parentPicker&&a===0&&s.length&&(c.disabled=!0),c});return p(null,0)});function f(l){d("update:value",l??void 0),d("change",l??void 0)}return(l,o)=>{const r=k("a-tree-select");return v(),g(r,{value:i.value??void 0,"tree-data":h.value,"show-search":"","allow-clear":"","tree-default-expand-all":"","tree-node-filter-prop":"title","dropdown-style":{maxHeight:"400px",overflow:"auto"},placeholder:i.placeholder??"شهر را انتخاب کنید",class:"w-full","onUpdate:value":f},null,8,["value","tree-data","placeholder"])}}});export{_}; diff --git a/apps/admin-panel/dist/assets/Comments-BhA-m1hD.css b/apps/admin-panel/dist/assets/Comments-BhA-m1hD.css deleted file mode 100644 index f523be2..0000000 --- a/apps/admin-panel/dist/assets/Comments-BhA-m1hD.css +++ /dev/null @@ -1 +0,0 @@ -.mr-3[data-v-26513e49]{margin-left:.75rem}.comments-list ul[data-v-26513e49]{list-style:none;padding-right:0}.comment-item[data-v-26513e49]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.comment-item .img[data-v-26513e49]{width:65px;height:65px;display:flex;align-items:center;justify-content:center}.comment-body[data-v-26513e49]{flex:1;min-width:240px}.comment-body .time[data-v-26513e49]{font-size:12px;color:#888}.border[data-v-26513e49]{border:1px solid grey;border-radius:50%}@media (max-width: 575px){.comment-item[data-v-26513e49]{gap:10px;flex-wrap:nowrap;margin-bottom:12px}.comment-item .img[data-v-26513e49]{width:40px;height:40px;flex-shrink:0}.comment-body[data-v-26513e49]{min-width:0}} diff --git a/apps/admin-panel/dist/assets/Comments-CDiWFaWw.css b/apps/admin-panel/dist/assets/Comments-CDiWFaWw.css new file mode 100644 index 0000000..663c7ce --- /dev/null +++ b/apps/admin-panel/dist/assets/Comments-CDiWFaWw.css @@ -0,0 +1 @@ +.mr-3[data-v-b3d4d171]{margin-left:.75rem}.comments-list ul[data-v-b3d4d171]{list-style:none;padding-right:0}.comment-item[data-v-b3d4d171]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:1rem}.comment-item .img[data-v-b3d4d171]{width:65px;height:65px;display:flex;align-items:center;justify-content:center}.comment-body[data-v-b3d4d171]{flex:1;min-width:240px}.comment-body .time[data-v-b3d4d171]{font-size:12px;color:#888}.border[data-v-b3d4d171]{border:1px solid grey;border-radius:50%}@media (max-width: 575px){.comment-item[data-v-b3d4d171]{gap:10px;flex-wrap:nowrap;margin-bottom:12px}.comment-item .img[data-v-b3d4d171]{width:40px;height:40px;flex-shrink:0}.comment-body[data-v-b3d4d171]{min-width:0}} diff --git a/apps/admin-panel/dist/assets/Comments-3AvIF9Ua.js b/apps/admin-panel/dist/assets/Comments-q_Mo9-UN.js similarity index 88% rename from apps/admin-panel/dist/assets/Comments-3AvIF9Ua.js rename to apps/admin-panel/dist/assets/Comments-q_Mo9-UN.js index 366ce09..7c8913f 100644 --- a/apps/admin-panel/dist/assets/Comments-3AvIF9Ua.js +++ b/apps/admin-panel/dist/assets/Comments-q_Mo9-UN.js @@ -1 +1 @@ -import{_ as F}from"./brand-icon-CrDwHrcf.js";import{a as H,b as p,X as J}from"./model-BNUuQ7S0.js";import{_ as V}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js";import{u as z,d as K,b as N,c as m,w as o,r as u,o as i,h as C,p as a,a as d,i as y,f as c,t as w,Z as Q,G as _,m as S,s as X,j as W,y as B,_ as Y}from"./index-B13tkMpd.js";import{U as ee}from"./UserOutlined-tnfFbi-d.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";import"./icons-BUM0Cj4i.js";import"./UnorderedListOutlined-DVq783q4.js";import"./PercentageOutlined-CpguakOP.js";import"./UserAddOutlined-GfYoiDJb.js";import"./CreditCardOutlined-BSGaXvdF.js";import"./AppstoreOutlined-Ca4USN1F.js";import"./TeamOutlined-BkaObMie.js";import"./CameraOutlined-CZeD3bSm.js";function te(){const x=z(),r=new H("admin/comments/list","لیست دیدگاه ها");return r.add(new p("product_id","شناسه محصول").filterNumber().hidden()),r.add(new p("product.title","نام محصول").filterNumber().renderSlot("productName")),r.add(new p("customer.id","شناسه نویسنده دیدگاه").filterNumber().hidden()),r.add(new p("customer","نام نویسنده ").filterText().renderSlot("customer")),r.add(new p("reply","پاسخ").renderSlot("reply").noSort()),r.add(new p("sts","وضعیت").renderSlot("sts").noSort()),x.roles&&x.roles.includes("comment.state")&&r.add(new p("changeState","تغییر وضعیت").renderSlot("changeState").noSort()),r.add(new p("opt","عملیات").noSort().renderSlot("opt")),r}const oe={id:"page-user-list"},ne=["href"],se=["onClick"],le=["onClick"],ae={class:"flex"},me={key:0,class:"comments-list"},ie={class:"comment-item"},re={class:"img"},ue={class:"comment-body"},de={class:"time"},ce={class:"comment-item"},pe={class:"comment-body"},_e={key:0,class:"time"},ve=K({__name:"Comments",setup(x){const r=z(),v=n=>!!r.hasPermission(n),D=te(),h=S(null),l=S(void 0),k=S(!1),$=S(""),b=S(""),I=X(()=>{var n;return $.value!==(((n=l.value)==null?void 0:n.comment)??"")}),E=X(()=>{var n,e,s;return b.value!==(((s=(e=(n=l.value)==null?void 0:n.reply)==null?void 0:e[0])==null?void 0:s.comment)??"")});function L(n){var s,f;const e=String(((s=n.product)==null?void 0:s.title)??"").split(" ").join("-");return`${W.siteUrl}/product/${e}/${(f=n.product)==null?void 0:f.id}`}async function T(n,e){var s;try{await B.post("comment/sts",{id:n,sts:e}),_.info("تغییرات ثبت شد "),(s=h.value)==null||s.fetch()}catch{_.error("خطا در تغییر وضعیت")}}function O(n){var e,s;l.value=n,$.value=n.comment??"",b.value=((s=(e=n.reply)==null?void 0:e[0])==null?void 0:s.comment)??"",k.value=!0}async function P(n){var e;try{await B.delete(`comment/${n}`),_.info("دیدگاه حذف شد"),(e=h.value)==null||e.fetch()}catch{_.error("خطا در حذف")}}async function G(n){var e;try{await B.post("comment",{product_id:n.product_id,customer_id:n.customer_id,comment:b.value,reply_to:n.id}),_.info("تغییرات ثبت شد "),k.value=!1,(e=h.value)==null||e.fetch()}catch{_.error("خطا در ثبت تغییرات")}}return(n,e)=>{const s=u("a-tag"),f=u("a-menu-item"),M=u("a-menu"),Z=u("a-dropdown"),U=u("a-textarea"),j=u("a-form-item"),R=u("a-button"),q=u("a-modal"),A=u("a-card");return i(),N("div",oe,[m(A,{title:"لیست دیدگاه ها",class:"page-card"},{default:o(()=>[m(J,{ref_key:"tbl",ref:h,model:C(D),"mobile-cards":""},{customer:o(({text:t})=>[c(w(t&&t.fname&&t.lname?`${t.fname} ${t.lname}`:"بدون نام"),1)]),productName:o(({record:t})=>[a("a",{href:L(t),target:"_blank"},w(t.product.title),9,ne)]),sts:o(({text:t})=>[t==1?(i(),d(s,{key:0},{default:o(()=>[...e[6]||(e[6]=[c("در انتظار تایید",-1)])]),_:1})):t==2?(i(),d(s,{key:1,color:"green"},{default:o(()=>[...e[7]||(e[7]=[c("تایید شده",-1)])]),_:1})):(i(),d(s,{key:2,color:"red"},{default:o(()=>[...e[8]||(e[8]=[c("عدم تایید",-1)])]),_:1}))]),reply:o(({text:t})=>[t&&t.length>0&&t[0].comment!==null?(i(),d(s,{key:0,color:"green"},{default:o(()=>[...e[9]||(e[9]=[c(" پاسخ داده شده ",-1)])]),_:1})):(i(),d(s,{key:1},{default:o(()=>[...e[10]||(e[10]=[c("بدون پاسخ",-1)])]),_:1}))]),changeState:o(({record:t})=>[v("comment.state")?(i(),d(Z,{key:0},{overlay:o(()=>[m(M,null,{default:o(()=>[m(f,null,{default:o(()=>[a("div",{onClick:g=>t.sts!==2?T(t.id,2):C(_).error("حالت فعلی تایید می باشد")}," تایید ",8,se)]),_:2},1024),m(f,{class:"red"},{default:o(()=>[a("div",{onClick:g=>t.sts!==3?T(t.id,3):C(_).error("حالت فعلی عدم تایید می باشد")}," عدم تایید ",8,le)]),_:2},1024)]),_:2},1024)]),default:o(()=>[m(s,{style:{cursor:"pointer"},color:t.sts===1?"":t.sts===2?"green":t.sts===3?"red":"",onClick:e[0]||(e[0]=g=>g.preventDefault())},{default:o(()=>[c(w(t.sts===1?"در انتظار تایید":t.sts===2?"تایید":"عدم تایید")+" ",1),m(C(Q))]),_:2},1032,["color"])]),_:2},1024)):y("",!0)]),opt:o(({record:t})=>[a("div",ae,[v("comment.view")?(i(),d(V,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"EyeIcon",title:"مشاهده دیدگاه",onClick:g=>O(t)},null,8,["onClick"])):y("",!0),v("comment.remove")?(i(),d(V,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"TrashIcon","pop-title":"دیدگاه حذف شود؟",onClick:g=>P(t.id)},null,8,["onClick"])):y("",!0)])]),_:1},8,["model"]),m(q,{open:k.value,"onUpdate:open":e[5]||(e[5]=t=>k.value=t),title:"مشاهده دیدگاه",width:"80%","wrap-class-name":"detail-modal"},{footer:o(()=>[m(R,{onClick:e[4]||(e[4]=t=>k.value=!1)},{default:o(()=>[...e[14]||(e[14]=[c("بستن",-1)])]),_:1})]),default:o(()=>[l.value?(i(),N("div",me,[a("ul",null,[a("li",ie,[a("span",re,[m(C(ee),{style:{"font-size":"48px",color:"#1c2d56"}})]),a("div",ue,[a("h5",null,w(l.value.customer&&l.value.customer.fname&&l.value.customer.lname?`${l.value.customer.fname} ${l.value.customer.lname}`:"بدون نام"),1),a("span",de," ارسال شده در تاریخ : "+w(l.value.caj?String(l.value.caj).split("-")[0]:null),1),m(j,{style:{width:"100%"}},{default:o(()=>[m(U,{value:$.value,"onUpdate:value":e[1]||(e[1]=t=>$.value=t),disabled:!v("comment.view.edit"),"auto-size":{minRows:3,maxRows:5}},null,8,["value","disabled"])]),_:1})]),a("ul",null,[a("li",ce,[e[13]||(e[13]=a("img",{src:F,alt:"comment author",class:"img border"},null,-1)),a("div",pe,[e[12]||(e[12]=a("h5",null,"ادمین",-1)),l.value.reply&&l.value.reply[0]?(i(),N("span",_e," ارسال شده در تاریخ : "+w(l.value.reply[0].caj?String(l.value.reply[0].caj).split("-")[0]:""),1)):y("",!0),m(j,{style:{width:"100%"}},{default:o(()=>[m(U,{value:b.value,"onUpdate:value":e[2]||(e[2]=t=>b.value=t),disabled:!v("comment.view.edit"),"auto-size":{minRows:3,maxRows:5}},null,8,["value","disabled"])]),_:1}),(E.value||I.value)&&v("comment.view.edit")?(i(),d(R,{key:1,class:"mr-4",onClick:e[3]||(e[3]=t=>G(l.value))},{default:o(()=>[...e[11]||(e[11]=[c(" ثبت تغییرات ",-1)])]),_:1})):y("",!0)])])])])])])):y("",!0)]),_:1},8,["open"])]),_:1})])}}}),Re=Y(ve,[["__scopeId","data-v-26513e49"]]);export{Re as default}; +import{_ as F}from"./brand-icon-COpT6LnI.js";import{a as H,b as p,X as J}from"./model-ByKFVx4o.js";import{_ as V}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBmx2TFw.js";import{u as z,d as K,b as N,c as m,w as o,r as u,o as i,h as C,p as a,a as d,i as y,f as c,t as w,Z as Q,G as _,m as S,s as X,j as W,y as B,_ as Y}from"./index-Cs-R0M3s.js";import{U as ee}from"./UserOutlined-Grb-Nf3i.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";import"./icons-DQOxce6N.js";import"./UnorderedListOutlined-BPnQYW21.js";import"./PercentageOutlined-x-TxaWDs.js";import"./UserAddOutlined-BKjB8nEW.js";import"./CreditCardOutlined-D7lr4gYQ.js";import"./AppstoreOutlined-gf4c8qWq.js";import"./TeamOutlined-CKkJf8vB.js";import"./CameraOutlined-BfJxy4Lx.js";function te(){const x=z(),r=new H("admin/comments/list","لیست دیدگاه ها");return r.add(new p("product_id","شناسه محصول").filterNumber().hidden()),r.add(new p("product.title","نام محصول").filterNumber().renderSlot("productName")),r.add(new p("customer.id","شناسه نویسنده دیدگاه").filterNumber().hidden()),r.add(new p("customer","نام نویسنده ").filterText().renderSlot("customer")),r.add(new p("reply","پاسخ").renderSlot("reply").noSort()),r.add(new p("sts","وضعیت").renderSlot("sts").noSort()),x.roles&&x.roles.includes("comment.state")&&r.add(new p("changeState","تغییر وضعیت").renderSlot("changeState").noSort()),r.add(new p("opt","عملیات").noSort().renderSlot("opt")),r}const oe={id:"page-user-list"},ne=["href"],se=["onClick"],le=["onClick"],ae={class:"flex"},me={key:0,class:"comments-list"},ie={class:"comment-item"},re={class:"img"},ue={class:"comment-body"},de={class:"time"},ce={class:"comment-item"},pe={class:"comment-body"},_e={key:0,class:"time"},ve=K({__name:"Comments",setup(x){const r=z(),v=n=>!!r.hasPermission(n),D=te(),h=S(null),l=S(void 0),k=S(!1),$=S(""),b=S(""),I=X(()=>{var n;return $.value!==(((n=l.value)==null?void 0:n.comment)??"")}),E=X(()=>{var n,e,s;return b.value!==(((s=(e=(n=l.value)==null?void 0:n.reply)==null?void 0:e[0])==null?void 0:s.comment)??"")});function L(n){var s,f;const e=String(((s=n.product)==null?void 0:s.title)??"").split(" ").join("-");return`${W.siteUrl}/product/${e}/${(f=n.product)==null?void 0:f.id}`}async function T(n,e){var s;try{await B.post("comment/sts",{id:n,sts:e}),_.info("تغییرات ثبت شد "),(s=h.value)==null||s.fetch()}catch{_.error("خطا در تغییر وضعیت")}}function O(n){var e,s;l.value=n,$.value=n.comment??"",b.value=((s=(e=n.reply)==null?void 0:e[0])==null?void 0:s.comment)??"",k.value=!0}async function P(n){var e;try{await B.delete(`comment/${n}`),_.info("دیدگاه حذف شد"),(e=h.value)==null||e.fetch()}catch{_.error("خطا در حذف")}}async function G(n){var e;try{await B.post("comment",{product_id:n.product_id,customer_id:n.customer_id,comment:b.value,reply_to:n.id}),_.info("تغییرات ثبت شد "),k.value=!1,(e=h.value)==null||e.fetch()}catch{_.error("خطا در ثبت تغییرات")}}return(n,e)=>{const s=u("a-tag"),f=u("a-menu-item"),M=u("a-menu"),Z=u("a-dropdown"),U=u("a-textarea"),j=u("a-form-item"),R=u("a-button"),q=u("a-modal"),A=u("a-card");return i(),N("div",oe,[m(A,{title:"لیست دیدگاه ها",class:"page-card"},{default:o(()=>[m(J,{ref_key:"tbl",ref:h,model:C(D),"mobile-cards":""},{customer:o(({text:t})=>[c(w(t&&t.fname&&t.lname?`${t.fname} ${t.lname}`:"بدون نام"),1)]),productName:o(({record:t})=>[a("a",{href:L(t),target:"_blank"},w(t.product.title),9,ne)]),sts:o(({text:t})=>[t==1?(i(),d(s,{key:0},{default:o(()=>[...e[6]||(e[6]=[c("در انتظار تایید",-1)])]),_:1})):t==2?(i(),d(s,{key:1,color:"green"},{default:o(()=>[...e[7]||(e[7]=[c("تایید شده",-1)])]),_:1})):(i(),d(s,{key:2,color:"red"},{default:o(()=>[...e[8]||(e[8]=[c("عدم تایید",-1)])]),_:1}))]),reply:o(({text:t})=>[t&&t.length>0&&t[0].comment!==null?(i(),d(s,{key:0,color:"green"},{default:o(()=>[...e[9]||(e[9]=[c(" پاسخ داده شده ",-1)])]),_:1})):(i(),d(s,{key:1},{default:o(()=>[...e[10]||(e[10]=[c("بدون پاسخ",-1)])]),_:1}))]),changeState:o(({record:t})=>[v("comment.state")?(i(),d(Z,{key:0},{overlay:o(()=>[m(M,null,{default:o(()=>[m(f,null,{default:o(()=>[a("div",{onClick:g=>t.sts!==2?T(t.id,2):C(_).error("حالت فعلی تایید می باشد")}," تایید ",8,se)]),_:2},1024),m(f,{class:"red"},{default:o(()=>[a("div",{onClick:g=>t.sts!==3?T(t.id,3):C(_).error("حالت فعلی عدم تایید می باشد")}," عدم تایید ",8,le)]),_:2},1024)]),_:2},1024)]),default:o(()=>[m(s,{style:{cursor:"pointer"},color:t.sts===1?"":t.sts===2?"green":t.sts===3?"red":"",onClick:e[0]||(e[0]=g=>g.preventDefault())},{default:o(()=>[c(w(t.sts===1?"در انتظار تایید":t.sts===2?"تایید":"عدم تایید")+" ",1),m(C(Q))]),_:2},1032,["color"])]),_:2},1024)):y("",!0)]),opt:o(({record:t})=>[a("div",ae,[v("comment.view")?(i(),d(V,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"EyeIcon",title:"مشاهده دیدگاه",onClick:g=>O(t)},null,8,["onClick"])):y("",!0),v("comment.remove")?(i(),d(V,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"TrashIcon","pop-title":"دیدگاه حذف شود؟",onClick:g=>P(t.id)},null,8,["onClick"])):y("",!0)])]),_:1},8,["model"]),m(q,{open:k.value,"onUpdate:open":e[5]||(e[5]=t=>k.value=t),title:"مشاهده دیدگاه",width:"80%","wrap-class-name":"detail-modal"},{footer:o(()=>[m(R,{onClick:e[4]||(e[4]=t=>k.value=!1)},{default:o(()=>[...e[14]||(e[14]=[c("بستن",-1)])]),_:1})]),default:o(()=>[l.value?(i(),N("div",me,[a("ul",null,[a("li",ie,[a("span",re,[m(C(ee),{style:{"font-size":"48px",color:"#1d4ed8"}})]),a("div",ue,[a("h5",null,w(l.value.customer&&l.value.customer.fname&&l.value.customer.lname?`${l.value.customer.fname} ${l.value.customer.lname}`:"بدون نام"),1),a("span",de," ارسال شده در تاریخ : "+w(l.value.caj?String(l.value.caj).split("-")[0]:null),1),m(j,{style:{width:"100%"}},{default:o(()=>[m(U,{value:$.value,"onUpdate:value":e[1]||(e[1]=t=>$.value=t),disabled:!v("comment.view.edit"),"auto-size":{minRows:3,maxRows:5}},null,8,["value","disabled"])]),_:1})]),a("ul",null,[a("li",ce,[e[13]||(e[13]=a("img",{src:F,alt:"comment author",class:"img border"},null,-1)),a("div",pe,[e[12]||(e[12]=a("h5",null,"ادمین",-1)),l.value.reply&&l.value.reply[0]?(i(),N("span",_e," ارسال شده در تاریخ : "+w(l.value.reply[0].caj?String(l.value.reply[0].caj).split("-")[0]:""),1)):y("",!0),m(j,{style:{width:"100%"}},{default:o(()=>[m(U,{value:b.value,"onUpdate:value":e[2]||(e[2]=t=>b.value=t),disabled:!v("comment.view.edit"),"auto-size":{minRows:3,maxRows:5}},null,8,["value","disabled"])]),_:1}),(E.value||I.value)&&v("comment.view.edit")?(i(),d(R,{key:1,class:"mr-4",onClick:e[3]||(e[3]=t=>G(l.value))},{default:o(()=>[...e[11]||(e[11]=[c(" ثبت تغییرات ",-1)])]),_:1})):y("",!0)])])])])])])):y("",!0)]),_:1},8,["open"])]),_:1})])}}}),Re=Y(ve,[["__scopeId","data-v-b3d4d171"]]);export{Re as default}; diff --git a/apps/admin-panel/dist/assets/Const-BPfsjcdp.js b/apps/admin-panel/dist/assets/Const-DPAogAlP.js similarity index 97% rename from apps/admin-panel/dist/assets/Const-BPfsjcdp.js rename to apps/admin-panel/dist/assets/Const-DPAogAlP.js index 3f93e81..b4e66a9 100644 --- a/apps/admin-panel/dist/assets/Const-BPfsjcdp.js +++ b/apps/admin-panel/dist/assets/Const-DPAogAlP.js @@ -1 +1 @@ -import{d as _e,u as fe,x as ye,y as p,a as v,w as l,i as m,m as i,r as u,o,c as a,p as _,f as g,b as w,h as x,E as R,D as z,F as S,e as W,t as A,P as ge,G as d,_ as ke}from"./index-B13tkMpd.js";import{u as Ce}from"./useDeleteHandler-Do5E4sjj.js";import{_ as be}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";const xe={class:"row"},we={class:"row"},he={class:"mt-4 tags"},Be={class:"slider-toolbar"},Ee={class:"slider-count"},Ie={class:"row"},Pe={key:1,class:"slider-grid"},$e={class:"slide-card__head"},Ue={class:"slide-card__title"},Ve={class:"slide-card__media"},Se={class:"row"},Ae=_e({__name:"Const",setup(Te){const T=fe(),y=e=>!!T.hasPermission(e),D=i(!1),F=i([]),h=i(""),E=i(!1),I=i(""),G=i(void 0),X=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}],k=i([]),P=i(""),C=i([]),H=i([]),b=i(""),B=i(!1),M=i(void 0),Y=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}];async function $(){const{data:e}=await p.get("brand");F.value=e}async function L(){var e,t;if(h.value.trim())try{await p.post("brand/create",{title:h.value.trim()}),h.value="",await $(),d.success("برند اضافه شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در افزودن برند")}}function Z(e){G.value=e.id,I.value=e.title,E.value=!0}async function ee(){var e,t;try{await p.put(`brand/${G.value}`,{title:I.value}),E.value=!1,await $(),d.success("تغییرات ثبت شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ویرایش")}}const{remove:te}=Ce({onSuccess:$,successMessage:"برند حذف شد",fallbackErrorMessage:"خطا در حذف برند"});function ae(e){return te(`brand/${e}`)}function j(){const e=P.value.trim();e&&(k.value.includes(e)||k.value.push(e),P.value="")}function se(e){k.value.splice(e,1)}async function le(){var e,t;try{await p.put("const/__list__tags",{val:k.value}),d.success("برچسب ها ذخیره شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ذخیره")}}function ne(){C.value.push({image:"",link:""})}function oe(e){C.value.splice(e,1)}async function ie(){var e,t;try{await p.put("const/slider",{val:C.value}),d.success("اسلایدر ذخیره شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ذخیره")}}async function N(){const{data:e}=await p.post("ciny",{page:1,limit:200});H.value=e.rows??e}async function q(){var e,t;if(b.value.trim())try{B.value?await p.put(`ciny/${M.value}`,{title:b.value.trim()}):await p.post("ciny/create",{title:b.value.trim()}),J(),await N(),d.success("عملیات انجام شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا")}}function re(e){B.value=!0,M.value=e.id,b.value=e.title}function J(){B.value=!1,M.value=void 0,b.value=""}async function ce(e){var t,s;try{await p.delete(`ciny/${e}`),await N(),d.success("حذف شد")}catch(r){d.error(((s=(t=r==null?void 0:r.response)==null?void 0:t.data)==null?void 0:s.message)??"خطا در حذف")}}return ye(async()=>{try{D.value=!0,await Promise.all([$(),T.isSuperAdmin?N():Promise.resolve()]);const[e,t]=await Promise.all([p.get("const/__list__tags"),y("custom.config.statics.slider")?p.get("const/slider"):Promise.resolve(null)]);k.value=Array.isArray(e.data)?e.data:[],C.value=Array.isArray(t==null?void 0:t.data)?t.data:[]}catch(e){console.log(e)}finally{D.value=!1}}),(e,t)=>{const s=u("a-input"),r=u("a-button"),U=u("a-tooltip"),O=u("a-popconfirm"),K=u("a-table"),V=u("a-tab-pane"),ue=u("a-tag"),Q=u("a-empty"),de=u("a-tabs"),pe=u("a-spin"),ve=u("a-modal"),me=u("a-card");return y("config.statics")?(o(),v(me,{key:0,title:"مدیریت ثابت ها",class:"page-card table-scroll"},{default:l(()=>[a(pe,{spinning:D.value},{default:l(()=>[a(de,null,{default:l(()=>[a(V,{key:"brands",tab:"برند ها"},{default:l(()=>[_("div",xe,[a(s,{value:h.value,"onUpdate:value":t[0]||(t[0]=n=>h.value=n),placeholder:"نام برند",style:{"max-width":"260px"},onPressEnter:L},null,8,["value"]),y("config.statics.brand.create")?(o(),v(r,{key:0,type:"primary",onClick:L},{default:l(()=>[...t[5]||(t[5]=[g(" افزودن ",-1)])]),_:1})):m("",!0)]),a(K,{class:"mt-4",size:"small","data-source":F.value,columns:X,pagination:!1,"row-key":"id"},{bodyCell:l(({column:n,record:c})=>[n.dataIndex==="op"?(o(),w(S,{key:0},[y("config.statics.brand.edit")?(o(),v(U,{key:0,title:"ویرایش"},{default:l(()=>[a(x(R),{class:"cursor-pointer mx-1 text-primary",onClick:f=>Z(c)},null,8,["onClick"])]),_:2},1024)):m("",!0),y("config.statics.brand.remove")?(o(),v(U,{key:1,title:"حذف"},{default:l(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:f=>ae(c.id)},{default:l(()=>[a(x(z),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):m("",!0)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1}),a(V,{key:"tags",tab:"برچسب ها"},{default:l(()=>[_("div",we,[a(s,{value:P.value,"onUpdate:value":t[1]||(t[1]=n=>P.value=n),placeholder:"برچسب",style:{"max-width":"260px"},onPressEnter:j},null,8,["value"]),y("config.statics.tags.create")?(o(),v(r,{key:0,type:"primary",onClick:j},{default:l(()=>[...t[6]||(t[6]=[g(" افزودن ",-1)])]),_:1})):m("",!0)]),_("div",he,[(o(!0),w(S,null,W(k.value,(n,c)=>(o(),v(ue,{key:c,closable:y("config.statics.tags.remove"),onClose:f=>se(c)},{default:l(()=>[g(A(n),1)]),_:2},1032,["closable","onClose"]))),128)),k.value.length===0?(o(),v(Q,{key:0,description:"برچسبی ثبت نشده است"})):m("",!0)]),a(r,{class:"mt-4",type:"primary",onClick:le},{default:l(()=>[...t[7]||(t[7]=[g("ذخیره برچسب ها",-1)])]),_:1})]),_:1}),y("custom.config.statics.slider")?(o(),v(V,{key:"slider",tab:"اسلایدر موبایل"},{default:l(()=>[_("div",Be,[_("span",Ee,A(C.value.length)+" اسلاید",1),_("div",Ie,[a(r,{onClick:ne},{icon:l(()=>[a(x(ge))]),default:l(()=>[t[8]||(t[8]=g(" افزودن اسلاید ",-1))]),_:1}),a(r,{type:"primary",onClick:ie},{default:l(()=>[...t[9]||(t[9]=[g("ذخیره اسلایدر",-1)])]),_:1})])]),C.value.length===0?(o(),v(Q,{key:0,description:"اسلایدی ثبت نشده است"})):(o(),w("div",Pe,[(o(!0),w(S,null,W(C.value,(n,c)=>(o(),w("div",{key:c,class:"slide-card"},[_("div",$e,[_("span",Ue,"اسلاید "+A(c+1),1),a(O,{"ok-text":"بله","cancel-text":"خیر",title:"این اسلاید حذف شود؟",onConfirm:f=>oe(c)},{default:l(()=>[a(r,{type:"text",danger:"",size:"small",title:"حذف"},{icon:l(()=>[a(x(z))]),_:1})]),_:1},8,["onConfirm"])]),_("div",Ve,[a(be,{modelValue:n.image,"onUpdate:modelValue":f=>n.image=f,purpose:"slider",placeholder:"تصویر اسلاید"},null,8,["modelValue","onUpdate:modelValue"])]),a(s,{value:n.link,"onUpdate:value":f=>n.link=f,placeholder:"لینک"},null,8,["value","onUpdate:value"])]))),128))]))]),_:1})):m("",!0),x(T).isSuperAdmin?(o(),v(V,{key:"collections",tab:"سینی ها"},{default:l(()=>[_("div",Se,[a(s,{value:b.value,"onUpdate:value":t[2]||(t[2]=n=>b.value=n),placeholder:"نام سینی",style:{"max-width":"260px"},onPressEnter:q},null,8,["value"]),a(r,{type:"primary",onClick:q},{default:l(()=>[g(A(B.value?"ویرایش":"ثبت")+" سینی ",1)]),_:1}),B.value?(o(),v(r,{key:0,onClick:J},{default:l(()=>[...t[10]||(t[10]=[g("انصراف",-1)])]),_:1})):m("",!0)]),a(K,{class:"mt-4",size:"small","data-source":H.value,columns:Y,pagination:!1,"row-key":"id"},{bodyCell:l(({column:n,record:c})=>[n.dataIndex==="op"?(o(),w(S,{key:0},[a(U,{title:"ویرایش"},{default:l(()=>[a(x(R),{class:"cursor-pointer mx-1 text-primary",onClick:f=>re(c)},null,8,["onClick"])]),_:2},1024),a(U,{title:"حذف"},{default:l(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:f=>ce(c.id)},{default:l(()=>[a(x(z),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1})):m("",!0)]),_:1})]),_:1},8,["spinning"]),a(ve,{open:E.value,"onUpdate:open":t[4]||(t[4]=n=>E.value=n),title:"ویرایش برند",onOk:ee},{default:l(()=>[a(s,{value:I.value,"onUpdate:value":t[3]||(t[3]=n=>I.value=n)},null,8,["value"])]),_:1},8,["open"])]),_:1})):m("",!0)}}}),Oe=ke(Ae,[["__scopeId","data-v-60098c92"]]);export{Oe as default}; +import{d as _e,u as fe,x as ye,y as p,a as v,w as l,i as m,m as i,r as u,o,c as a,p as _,f as g,b as w,h as x,E as R,D as z,F as S,e as W,t as A,P as ge,G as d,_ as ke}from"./index-Cs-R0M3s.js";import{u as Ce}from"./useDeleteHandler-G0jB2NtG.js";import{_ as be}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";const xe={class:"row"},we={class:"row"},he={class:"mt-4 tags"},Be={class:"slider-toolbar"},Ee={class:"slider-count"},Ie={class:"row"},Pe={key:1,class:"slider-grid"},$e={class:"slide-card__head"},Ue={class:"slide-card__title"},Ve={class:"slide-card__media"},Se={class:"row"},Ae=_e({__name:"Const",setup(Te){const T=fe(),y=e=>!!T.hasPermission(e),D=i(!1),F=i([]),h=i(""),E=i(!1),I=i(""),G=i(void 0),X=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}],k=i([]),P=i(""),C=i([]),H=i([]),b=i(""),B=i(!1),M=i(void 0),Y=[{title:"عنوان",dataIndex:"title"},{title:"عملیات",dataIndex:"op"}];async function $(){const{data:e}=await p.get("brand");F.value=e}async function L(){var e,t;if(h.value.trim())try{await p.post("brand/create",{title:h.value.trim()}),h.value="",await $(),d.success("برند اضافه شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در افزودن برند")}}function Z(e){G.value=e.id,I.value=e.title,E.value=!0}async function ee(){var e,t;try{await p.put(`brand/${G.value}`,{title:I.value}),E.value=!1,await $(),d.success("تغییرات ثبت شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ویرایش")}}const{remove:te}=Ce({onSuccess:$,successMessage:"برند حذف شد",fallbackErrorMessage:"خطا در حذف برند"});function ae(e){return te(`brand/${e}`)}function j(){const e=P.value.trim();e&&(k.value.includes(e)||k.value.push(e),P.value="")}function se(e){k.value.splice(e,1)}async function le(){var e,t;try{await p.put("const/__list__tags",{val:k.value}),d.success("برچسب ها ذخیره شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ذخیره")}}function ne(){C.value.push({image:"",link:""})}function oe(e){C.value.splice(e,1)}async function ie(){var e,t;try{await p.put("const/slider",{val:C.value}),d.success("اسلایدر ذخیره شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ذخیره")}}async function N(){const{data:e}=await p.post("ciny",{page:1,limit:200});H.value=e.rows??e}async function q(){var e,t;if(b.value.trim())try{B.value?await p.put(`ciny/${M.value}`,{title:b.value.trim()}):await p.post("ciny/create",{title:b.value.trim()}),J(),await N(),d.success("عملیات انجام شد")}catch(s){d.error(((t=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا")}}function re(e){B.value=!0,M.value=e.id,b.value=e.title}function J(){B.value=!1,M.value=void 0,b.value=""}async function ce(e){var t,s;try{await p.delete(`ciny/${e}`),await N(),d.success("حذف شد")}catch(r){d.error(((s=(t=r==null?void 0:r.response)==null?void 0:t.data)==null?void 0:s.message)??"خطا در حذف")}}return ye(async()=>{try{D.value=!0,await Promise.all([$(),T.isSuperAdmin?N():Promise.resolve()]);const[e,t]=await Promise.all([p.get("const/__list__tags"),y("custom.config.statics.slider")?p.get("const/slider"):Promise.resolve(null)]);k.value=Array.isArray(e.data)?e.data:[],C.value=Array.isArray(t==null?void 0:t.data)?t.data:[]}catch(e){console.log(e)}finally{D.value=!1}}),(e,t)=>{const s=u("a-input"),r=u("a-button"),U=u("a-tooltip"),O=u("a-popconfirm"),K=u("a-table"),V=u("a-tab-pane"),ue=u("a-tag"),Q=u("a-empty"),de=u("a-tabs"),pe=u("a-spin"),ve=u("a-modal"),me=u("a-card");return y("config.statics")?(o(),v(me,{key:0,title:"مدیریت ثابت ها",class:"page-card table-scroll"},{default:l(()=>[a(pe,{spinning:D.value},{default:l(()=>[a(de,null,{default:l(()=>[a(V,{key:"brands",tab:"برند ها"},{default:l(()=>[_("div",xe,[a(s,{value:h.value,"onUpdate:value":t[0]||(t[0]=n=>h.value=n),placeholder:"نام برند",style:{"max-width":"260px"},onPressEnter:L},null,8,["value"]),y("config.statics.brand.create")?(o(),v(r,{key:0,type:"primary",onClick:L},{default:l(()=>[...t[5]||(t[5]=[g(" افزودن ",-1)])]),_:1})):m("",!0)]),a(K,{class:"mt-4",size:"small","data-source":F.value,columns:X,pagination:!1,"row-key":"id"},{bodyCell:l(({column:n,record:c})=>[n.dataIndex==="op"?(o(),w(S,{key:0},[y("config.statics.brand.edit")?(o(),v(U,{key:0,title:"ویرایش"},{default:l(()=>[a(x(R),{class:"cursor-pointer mx-1 text-primary",onClick:f=>Z(c)},null,8,["onClick"])]),_:2},1024)):m("",!0),y("config.statics.brand.remove")?(o(),v(U,{key:1,title:"حذف"},{default:l(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:f=>ae(c.id)},{default:l(()=>[a(x(z),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):m("",!0)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1}),a(V,{key:"tags",tab:"برچسب ها"},{default:l(()=>[_("div",we,[a(s,{value:P.value,"onUpdate:value":t[1]||(t[1]=n=>P.value=n),placeholder:"برچسب",style:{"max-width":"260px"},onPressEnter:j},null,8,["value"]),y("config.statics.tags.create")?(o(),v(r,{key:0,type:"primary",onClick:j},{default:l(()=>[...t[6]||(t[6]=[g(" افزودن ",-1)])]),_:1})):m("",!0)]),_("div",he,[(o(!0),w(S,null,W(k.value,(n,c)=>(o(),v(ue,{key:c,closable:y("config.statics.tags.remove"),onClose:f=>se(c)},{default:l(()=>[g(A(n),1)]),_:2},1032,["closable","onClose"]))),128)),k.value.length===0?(o(),v(Q,{key:0,description:"برچسبی ثبت نشده است"})):m("",!0)]),a(r,{class:"mt-4",type:"primary",onClick:le},{default:l(()=>[...t[7]||(t[7]=[g("ذخیره برچسب ها",-1)])]),_:1})]),_:1}),y("custom.config.statics.slider")?(o(),v(V,{key:"slider",tab:"اسلایدر موبایل"},{default:l(()=>[_("div",Be,[_("span",Ee,A(C.value.length)+" اسلاید",1),_("div",Ie,[a(r,{onClick:ne},{icon:l(()=>[a(x(ge))]),default:l(()=>[t[8]||(t[8]=g(" افزودن اسلاید ",-1))]),_:1}),a(r,{type:"primary",onClick:ie},{default:l(()=>[...t[9]||(t[9]=[g("ذخیره اسلایدر",-1)])]),_:1})])]),C.value.length===0?(o(),v(Q,{key:0,description:"اسلایدی ثبت نشده است"})):(o(),w("div",Pe,[(o(!0),w(S,null,W(C.value,(n,c)=>(o(),w("div",{key:c,class:"slide-card"},[_("div",$e,[_("span",Ue,"اسلاید "+A(c+1),1),a(O,{"ok-text":"بله","cancel-text":"خیر",title:"این اسلاید حذف شود؟",onConfirm:f=>oe(c)},{default:l(()=>[a(r,{type:"text",danger:"",size:"small",title:"حذف"},{icon:l(()=>[a(x(z))]),_:1})]),_:1},8,["onConfirm"])]),_("div",Ve,[a(be,{modelValue:n.image,"onUpdate:modelValue":f=>n.image=f,purpose:"slider",placeholder:"تصویر اسلاید"},null,8,["modelValue","onUpdate:modelValue"])]),a(s,{value:n.link,"onUpdate:value":f=>n.link=f,placeholder:"لینک"},null,8,["value","onUpdate:value"])]))),128))]))]),_:1})):m("",!0),x(T).isSuperAdmin?(o(),v(V,{key:"collections",tab:"سینی ها"},{default:l(()=>[_("div",Se,[a(s,{value:b.value,"onUpdate:value":t[2]||(t[2]=n=>b.value=n),placeholder:"نام سینی",style:{"max-width":"260px"},onPressEnter:q},null,8,["value"]),a(r,{type:"primary",onClick:q},{default:l(()=>[g(A(B.value?"ویرایش":"ثبت")+" سینی ",1)]),_:1}),B.value?(o(),v(r,{key:0,onClick:J},{default:l(()=>[...t[10]||(t[10]=[g("انصراف",-1)])]),_:1})):m("",!0)]),a(K,{class:"mt-4",size:"small","data-source":H.value,columns:Y,pagination:!1,"row-key":"id"},{bodyCell:l(({column:n,record:c})=>[n.dataIndex==="op"?(o(),w(S,{key:0},[a(U,{title:"ویرایش"},{default:l(()=>[a(x(R),{class:"cursor-pointer mx-1 text-primary",onClick:f=>re(c)},null,8,["onClick"])]),_:2},1024),a(U,{title:"حذف"},{default:l(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:f=>ce(c.id)},{default:l(()=>[a(x(z),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)],64)):m("",!0)]),_:1},8,["data-source"])]),_:1})):m("",!0)]),_:1})]),_:1},8,["spinning"]),a(ve,{open:E.value,"onUpdate:open":t[4]||(t[4]=n=>E.value=n),title:"ویرایش برند",onOk:ee},{default:l(()=>[a(s,{value:I.value,"onUpdate:value":t[3]||(t[3]=n=>I.value=n)},null,8,["value"])]),_:1},8,["open"])]),_:1})):m("",!0)}}}),Oe=ke(Ae,[["__scopeId","data-v-60098c92"]]);export{Oe as default}; diff --git a/apps/admin-panel/dist/assets/CreditCardOutlined-BSGaXvdF.js b/apps/admin-panel/dist/assets/CreditCardOutlined-D7lr4gYQ.js similarity index 93% rename from apps/admin-panel/dist/assets/CreditCardOutlined-BSGaXvdF.js rename to apps/admin-panel/dist/assets/CreditCardOutlined-D7lr4gYQ.js index 04b6b2e..5a5c4a5 100644 --- a/apps/admin-panel/dist/assets/CreditCardOutlined-BSGaXvdF.js +++ b/apps/admin-panel/dist/assets/CreditCardOutlined-D7lr4gYQ.js @@ -1 +1 @@ -import{c as u,I as l}from"./index-B13tkMpd.js";var d={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 160H96c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V192c0-17.7-14.3-32-32-32zm-792 72h752v120H136V232zm752 560H136V440h752v352zm-237-64h165c4.4 0 8-3.6 8-8v-72c0-4.4-3.6-8-8-8H651c-4.4 0-8 3.6-8 8v72c0 4.4 3.6 8 8 8z"}}]},name:"credit-card",theme:"outlined"};function c(r){for(var t=1;tnew Me(u).setAlpha(l).toRgbString(),J=(u,l)=>new Me(u).lighten(l).toHexString(),mt=u=>{const l=Ue(u,{theme:"dark"});return{1:l[0],2:l[1],3:l[2],4:l[3],5:l[6],6:l[5],7:l[4],8:l[6],9:l[5],10:l[4]}},pt=(u,l)=>{const d=u||"#000",r=l||"#fff";return{colorBgBase:d,colorTextBase:r,colorText:U(r,.85),colorTextSecondary:U(r,.65),colorTextTertiary:U(r,.45),colorTextQuaternary:U(r,.25),colorFill:U(r,.18),colorFillSecondary:U(r,.12),colorFillTertiary:U(r,.08),colorFillQuaternary:U(r,.04),colorBgElevated:J(d,12),colorBgContainer:J(d,8),colorBgLayout:J(d,0),colorBgSpotlight:J(d,26),colorBorder:J(d,26),colorBorderSecondary:J(d,19)}},_t=(u,l)=>{const d=Object.keys(qe).map(E=>{const f=Ue(u[E],{theme:"dark"});return new Array(10).fill(1).reduce((k,_,$)=>(k[`${E}-${$+1}`]=f[$],k),{})}).reduce((E,f)=>(E=D(D({},E),f),E),{}),r=l??ue(u);return D(D(D({},r),d),Ke(u,{generateColorPalettes:mt,generateNeutralColorPalettes:pt}))};function gt(u){const{sizeUnit:l,sizeStep:d}=u,r=d-2;return{sizeXXL:l*(r+10),sizeXL:l*(r+6),sizeLG:l*(r+2),sizeMD:l*(r+2),sizeMS:l*(r+1),size:l*r,sizeSM:l*r,sizeXS:l*(r-1),sizeXXS:l*(r-1)}}const yt=(u,l)=>{const d=l??ue(u),r=d.fontSizeSM,E=d.controlHeight-4;return D(D(D(D(D({},d),gt(l??u)),Ze(r)),{controlHeight:E}),et(D(D({},d),{controlHeight:E})))};function bt(){const[u,l,d]=tt();return{theme:u,token:l,hashId:d}}const Ye={defaultConfig:je,defaultSeed:je.token,useToken:bt,defaultAlgorithm:ue,darkAlgorithm:_t,compactAlgorithm:yt},ft={class:"acc-head"},kt={class:"acc-body"},ht={class:"acc-code"},Et={class:"code",dir:"ltr"},xt={class:"origin"},It={key:1,class:"muted"},St={class:"balances"},Ct={class:"balance"},Tt={class:"line"},Nt={class:"line"},Rt={class:"hint"},Dt={class:"balance"},wt={class:"line"},At={class:"line"},Ot={key:0,class:"last-job"},$t={key:0,class:"warn"},Pt={class:"link-form"},jt={class:"label"},zt={class:"link-row"},Bt=Fe({__name:"CustomerAccountingCard",props:{customerId:{}},setup(u){const l=u,d={LINKED:"جفت با موبایل",IMPORTED:"وارد شده از حسابداری",PUSHED:"ساخته شده از اپ",MANUAL:"دستی"},r={PENDING:"در صف",SENDING:"در حال ارسال",SENT:"ارسال شد",FAILED:"ناموفق",NEEDS_REVIEW:"نیاز به بررسی",RESOLVED:"حل‌شده"},E={PENDING:"default",SENDING:"processing",SENT:"success",FAILED:"error",NEEDS_REVIEW:"warning",RESOLVED:"success"},f=Ve(),{token:k}=Ye.useToken(),_=A(null),$=A(!1),i=A(""),L=O(()=>({"--acc-bg":k.value.colorBgContainer,"--acc-border":k.value.colorBorderSecondary,"--acc-fill":k.value.colorFillQuaternary,"--acc-text":k.value.colorText,"--acc-text-2":k.value.colorTextSecondary,"--acc-text-3":k.value.colorTextTertiary,"--acc-error":k.value.colorError,"--acc-success":k.value.colorSuccess})),V=O(()=>!!f.hasPermission("config.accounting")&&_.value&&_.value.provider!=="none"),T=O(()=>{var y,o;return(o=(y=_.value)==null?void 0:y.jobs)==null?void 0:o[0]}),P=(y,o)=>y==null?"—":Number(y).toLocaleString("fa-IR",{maximumFractionDigits:o}),j=y=>Number(y)>0?"debt":Number(y)<0?"credit":"",Z=y=>y?rt(y).format("jYYYY/jMM/jDD HH:mm"):"";async function Y(){if(f.hasPermission("config.accounting")){$.value=!0;try{const{data:y}=await B.get(`admin/accounting/customers/${l.customerId}`);_.value=y}catch{_.value=null}finally{$.value=!1}}}async function ee(){var y,o;try{await B.post("admin/accounting/links",{entityType:"CUSTOMER",entityId:l.customerId,externalCode:i.value.trim()}),ze.success("لینک شد"),i.value="",Y()}catch(M){ze.error(((o=(y=M==null?void 0:M.response)==null?void 0:y.data)==null?void 0:o.message)??"خطا")}}async function ie(){var y;(y=_.value)!=null&&y.link&&(await B.delete(`admin/accounting/links/${_.value.link.id}`),Y())}return Ge(Y),(y,o)=>{var G;const M=C("a-tag"),x=C("a-badge"),te=C("a-input"),q=C("a-button"),X=C("a-popconfirm"),re=C("a-spin");return V.value?(n(),p("section",{key:0,class:"acc-card",style:He(L.value)},[e("header",ft,[o[4]||(o[4]=e("h2",null,"حسابداری",-1)),(G=_.value)!=null&&G.link?(n(),R(M,{key:0,color:"success"},{default:m(()=>[...o[2]||(o[2]=[c("لینک شده",-1)])]),_:1})):(n(),R(M,{key:1,color:"warning"},{default:m(()=>[...o[3]||(o[3]=[c("لینک نشده",-1)])]),_:1}))]),b(re,{spinning:$.value},{default:m(()=>{var ae,le,se,K,t,a,w,N,z,oe,H,W;return[e("div",kt,[e("div",ht,[o[5]||(o[5]=e("span",{class:"label"},"کد حساب",-1)),(ae=_.value)!=null&&ae.link?(n(),p(S,{key:0},[e("span",Et,s(_.value.link.externalCode),1),e("span",xt,s(d[_.value.link.origin]??_.value.link.origin),1)],64)):(n(),p("span",It,"—"))]),e("div",St,[e("div",Ct,[o[10]||(o[10]=e("div",{class:"label"},"مانده‌ی حسابداری",-1)),(le=_.value)!=null&&le.accounting?(n(),p(S,{key:0},[e("div",Tt,[e("span",{class:F(j(_.value.accounting.gold))},s(P(_.value.accounting.gold,3)),3),o[6]||(o[6]=e("small",null,"گرم",-1))]),e("div",Nt,[e("span",{class:F(j(_.value.accounting.rial))},s(P(_.value.accounting.rial,0)),3),o[7]||(o[7]=e("small",null,"ریال",-1))]),e("div",Rt,s(Z(_.value.accounting.at)),1)],64)):(n(),p(S,{key:1},[o[8]||(o[8]=e("div",{class:"line muted"},"—",-1)),o[9]||(o[9]=e("div",{class:"hint"},"هنوز دریافت نشده",-1))],64))]),e("div",Dt,[o[13]||(o[13]=e("div",{class:"label"},"مانده‌ی دفتر اپ",-1)),e("div",wt,[e("span",{class:F(j((K=(se=_.value)==null?void 0:se.internal)==null?void 0:K.gold))},s(P((a=(t=_.value)==null?void 0:t.internal)==null?void 0:a.gold,3)),3),o[11]||(o[11]=e("small",null,"گرم",-1))]),e("div",At,[e("span",{class:F(j((N=(w=_.value)==null?void 0:w.internal)==null?void 0:N.rial))},s(P((oe=(z=_.value)==null?void 0:z.internal)==null?void 0:oe.rial,0)),3),o[12]||(o[12]=e("small",null,"ریال",-1))]),o[14]||(o[14]=e("div",{class:"hint"},"مبنای سقف اعتبار",-1))])]),T.value?(n(),p("div",Ot,[b(x,{status:E[T.value.status]??"default"},null,8,["status"]),c(" آخرین ارسال: "+s(r[T.value.status]??T.value.status)+" — "+s(Z(T.value.updatedAt))+" ",1),T.value.lastError?(n(),p("div",$t,s(T.value.lastError),1)):h("",!0)])):h("",!0),e("div",Pt,[e("div",jt,s((H=_.value)!=null&&H.link?"تغییر لینک":"لینک دستی"),1),e("div",zt,[b(te,{value:i.value,"onUpdate:value":o[0]||(o[0]=ne=>i.value=ne),dir:"ltr",placeholder:"کد حساب در حسابداری",onPressEnter:o[1]||(o[1]=ne=>i.value.trim()&&ee())},null,8,["value"]),b(q,{type:"primary",ghost:"",disabled:!i.value.trim(),onClick:ee},{default:m(()=>[...o[15]||(o[15]=[c("لینک",-1)])]),_:1},8,["disabled"])]),(W=_.value)!=null&&W.link?(n(),R(X,{key:0,title:"لینک حذف شود؟",onConfirm:ie},{default:m(()=>[b(q,{type:"link",danger:"",size:"small",class:"unlink"},{default:m(()=>[...o[16]||(o[16]=[c("حذف لینک فعلی",-1)])]),_:1})]),_:1})):h("",!0)])])]}),_:1},8,["spinning"])],4)):h("",!0)}}}),Lt=We(Bt,[["__scopeId","data-v-f20485d8"]]),Mt={class:"panel hero"},Ut={class:"hero-main"},Ft={class:"hero-text"},Vt={class:"hero-eyebrow"},Gt={class:"hero-name"},Ht={class:"hero-tags"},Wt={class:"hero-meta"},Yt={key:0,class:"meta-item"},Xt={dir:"ltr"},Qt={key:1,class:"meta-item"},Jt={key:2,class:"meta-item"},qt={key:3,class:"meta-item"},Kt={class:"hero-actions"},Zt={class:"kpis"},ea={class:"panel kpi"},ta={class:"kpi-foot"},aa={class:"panel kpi"},la={class:"kpi-foot"},sa={class:"panel kpi"},oa={class:"kpi-value"},na={class:"kpi-foot"},ia={key:1,class:"kpi-foot"},ra={class:"panel kpi"},ua={class:"kpi-value"},da={class:"panel kpi"},ca={class:"kpi-value"},va={class:"kpi-foot"},ma={class:"layout"},pa={class:"panel layout-main"},_a={class:"tab-count"},ga={key:0,class:"mono",dir:"ltr"},ya={class:"tab-count"},ba={class:"unit"},fa={key:3,class:"note"},ka={class:"tab-count"},ha={class:"tab-count"},Ea={key:0,dir:"ltr"},xa={class:"layout-side"},Ia={class:"panel"},Sa={class:"facts"},Ca=["dir"],Ta={key:0,class:"panel"},Na={class:"facts"},Ra=Fe({__name:"CustomerDetail",props:{title:{default:"مشاهده اطلاعات مشتری"},showWallet:{type:Boolean,default:!1},showActivity:{type:Boolean,default:!1},defaultTab:{default:"orders"},editRoute:{default:void 0}},setup(u){const l=u,d=at(),r=nt(),E=Ve(),{token:f}=Ye.useToken(),k=d.params.id,_=A(!1),$=A(l.defaultTab),i=A(void 0),L=A(void 0),V=A([]),T=A([]),P=A([]),j=A([]),Z=O(()=>({"--cd-bg":f.value.colorBgContainer,"--cd-border":f.value.colorBorderSecondary,"--cd-text":f.value.colorText,"--cd-text-2":f.value.colorTextSecondary,"--cd-text-3":f.value.colorTextTertiary,"--cd-fill":f.value.colorFillQuaternary,"--cd-primary":f.value.colorPrimary,"--cd-primary-bg":f.value.colorPrimaryBg,"--cd-error":f.value.colorError,"--cd-success":f.value.colorSuccess,"--cd-warning":f.value.colorWarning})),Y={SUSPENDED:{label:"معلق (عبور از سقف)",color:"error"},PLACED:{label:"ثبت سفارش",color:"default"},ADMIN_APPROVED:{label:"تأیید مدیر",color:"processing"},SOURCING:{label:"در حال تأمین",color:"processing"},PREPARING:{label:"در حال آماده‌سازی",color:"processing"},DELIVERED_TO_AGENT:{label:"تحویل مسئول فروش",color:"cyan"},DELIVERED_TO_CUSTOMER:{label:"تحویل مشتری",color:"success"},CANCELLED:{label:"لغو شده",color:"default"}},ee={ORDER_STOCK:"سفارش کالای موجود",ORDER_PRE_ORDER:"پیش‌سفارش",REPAYMENT_MELTED_GOLD:"تسویه با آبشده",REPAYMENT_TRANSFER:"تسویه با واریز",REPAYMENT_CHEQUE:"تسویه با چک",REPAYMENT_CASH:"تسویه نقدی",WALLET_BONUS:"پاداش کیف پول",ADJUSTMENT:"اصلاحیه"},ie=[{title:"شماره سفارش",dataIndex:"name"},{title:"وضعیت",dataIndex:"status"},{title:"وزن",dataIndex:"w"},{title:"تعداد آیتم",dataIndex:"items_count",align:"center"},{title:"شعبه",dataIndex:"branch"},{title:"تاریخ",dataIndex:"caj"}],y=[{title:"نوع",dataIndex:"type"},{title:"مقدار",dataIndex:"value"},{title:"وضعیت",dataIndex:"confirmed"},{title:"توضیحات",dataIndex:"note",ellipsis:!0},{title:"تاریخ",dataIndex:"caj"}],o=[{title:"مقدار",dataIndex:"value"},{title:"تاریخ اعطا",dataIndex:"caj"},{title:"انقضا",dataIndex:"expires_at"}],M=[{title:"عملیات",dataIndex:"action"},{title:"جزئیات",dataIndex:"detail"},{title:"تاریخ",dataIndex:"caj"}],x=(t,a)=>t==null||t===""||Number.isNaN(Number(t))?"—":Number(t).toLocaleString("fa-IR",{maximumFractionDigits:a}),te=t=>Number(t)>0?"debt":Number(t)<0?"credit":"",q=t=>t==null?"":Number(t)>0?"بدهکار":Number(t)<0?"بستانکار":"تسویه",X=(t,a)=>a>t?{pageSize:t,size:"small",showSizeChanger:!1}:!1,re=O(()=>{var t;return(((t=i.value)==null?void 0:t.name)??"").trim().charAt(0)||"؟"}),G=O(()=>{var w,N;const t=Number((w=i.value)==null?void 0:w.gram_level);if(!t||t<=0)return null;const a=Math.max(Number((N=i.value)==null?void 0:N.remain)||0,0);return Math.min(Math.round(a/t*100),100)}),ae=O(()=>{const t=G.value??0;return t>=90?f.value.colorError:t>=70?f.value.colorWarning:f.value.colorPrimary}),le=O(()=>{if(!l.editRoute||!r.hasRoute(l.editRoute))return!1;const t=r.resolve({name:l.editRoute,params:{id:k}}).meta;return t.superAdminOnly&&!E.isSuperAdmin?!1:!t.role||!!E.hasPermission(t.role)}),se=O(()=>{var a;const t=i.value;return[{label:"موبایل",value:t==null?void 0:t.mobile,ltr:!0},{label:"تلفن ثابت",value:t==null?void 0:t.phone,ltr:!0},{label:"کد ملی",value:t==null?void 0:t.national_code,ltr:!0},{label:"تاریخ تولد",value:t!=null&&t.birth_date?Q(t.birth_date):null},{label:"شهر",value:(a=t==null?void 0:t.city)==null?void 0:a.title},{label:"آدرس",value:t==null?void 0:t.address}]}),K=O(()=>{var a;const t=i.value;return[{label:"نام فروشگاه",value:t==null?void 0:t.store_name},{label:"پاساژ",value:t==null?void 0:t.pasazh_name},{label:"منطقه",value:t==null?void 0:t.zone},{label:"کد عضویت",value:t==null?void 0:t.mcode},{label:"کارشناس فروش",value:(a=t==null?void 0:t.reagent)==null?void 0:a.name},{label:"درصد اجرت",value:(t==null?void 0:t.percent)!==null&&(t==null?void 0:t.percent)!==void 0&&(t==null?void 0:t.percent)!==""?`${x(t.percent,2)}٪`:null}].filter(w=>w.value)});return Ge(async()=>{try{_.value=!0;const[t,a,w,N]=await Promise.all([B.get(`customer/${k}`),B.get(`major/dashboard/${k}`).catch(()=>({data:void 0})),B.get(`admin/customers-omde/${k}/orders`).catch(()=>({data:[]})),B.get(`admin/customers-omde/${k}/documents`).catch(()=>({data:[]}))]);if(i.value=t.data,L.value=a.data,V.value=w.data,T.value=N.data,l.showWallet){const z=await B.get(`admin/customers-omde/${k}/wallet`).catch(()=>({data:[]}));P.value=z.data}if(l.showActivity){const z=await B.get(`log/ago/${k}`).catch(()=>({data:[]}));j.value=z.data}}catch(t){console.log(t)}finally{_.value=!1}}),(t,a)=>{const w=C("a-avatar"),N=C("a-tag"),z=C("a-button"),oe=C("a-progress"),H=C("a-table"),W=C("a-tab-pane"),ne=C("a-badge"),Xe=C("a-tabs"),Qe=C("a-spin");return n(),R(Qe,{spinning:_.value},{default:m(()=>{var ce,ve,me,pe,_e,ge,ye,be,fe,ke,he,Ee,xe,Ie,Se,Ce,Te,Ne,Re,De,we,Ae,Oe;return[e("div",{class:"customer-detail",style:He(Z.value)},[e("section",Mt,[e("div",Ut,[b(w,{size:64,src:(ve=(ce=i.value)==null?void 0:ce.image)==null?void 0:ve.image,class:"hero-avatar"},{default:m(()=>[c(s(re.value),1)]),_:1},8,["src"]),e("div",Ft,[e("div",Vt,s(u.title),1),e("h1",Gt,s(((me=i.value)==null?void 0:me.name)||"—"),1),e("div",Ht,[i.value?(n(),R(N,{key:0,color:i.value.active===1?"success":"error"},{default:m(()=>[c(s(i.value.active===1?"فعال":"غیرفعال"),1)]),_:1},8,["color"])):h("",!0),i.value?(n(),R(N,{key:1,color:i.value.sts===1?"processing":"warning"},{default:m(()=>[c(s(i.value.sts===1?"مجاز به سفارش":"عدم سفارش"),1)]),_:1},8,["color"])):h("",!0),(pe=i.value)!=null&&pe.type_str?(n(),R(N,{key:2},{default:m(()=>[c(s(i.value.type_str),1)]),_:1})):h("",!0),((_e=i.value)==null?void 0:_e.is_archive)===1?(n(),R(N,{key:3,color:"default"},{default:m(()=>[...a[3]||(a[3]=[c("بایگانی‌شده",-1)])]),_:1})):h("",!0)]),e("div",Wt,[(ge=i.value)!=null&&ge.mobile?(n(),p("span",Yt,[b(I(de)),e("span",Xt,s(i.value.mobile),1)])):h("",!0),(be=(ye=i.value)==null?void 0:ye.city)!=null&&be.title?(n(),p("span",Qt,[b(I(ut)),c(" "+s(i.value.city.title),1)])):h("",!0),(ke=(fe=i.value)==null?void 0:fe.reagent)!=null&&ke.name?(n(),p("span",Jt,[b(I(dt)),c(" کارشناس فروش: "+s(i.value.reagent.name),1)])):h("",!0),(he=i.value)!=null&&he.caj?(n(),p("span",qt,[b(I(lt)),c(" عضویت از "+s(I(Q)(i.value.caj)),1)])):h("",!0)])])]),e("div",Kt,[b(z,{onClick:a[0]||(a[0]=v=>I(r).back())},{icon:m(()=>[b(I(st))]),default:m(()=>[a[4]||(a[4]=c(" بازگشت ",-1))]),_:1}),le.value?(n(),R(z,{key:0,type:"primary",onClick:a[1]||(a[1]=v=>I(r).push({name:u.editRoute,params:{id:I(k)}}))},{icon:m(()=>[b(I(ot))]),default:m(()=>[a[5]||(a[5]=c(" ویرایش مشتری ",-1))]),_:1})):h("",!0)])]),e("section",Zt,[e("div",ea,[a[7]||(a[7]=e("div",{class:"kpi-label"},"بدهی طلایی",-1)),e("div",{class:F(["kpi-value",te((Ee=i.value)==null?void 0:Ee.remain)])},[c(s(x((xe=i.value)==null?void 0:xe.remain,3)),1),a[6]||(a[6]=e("small",null,"گرم",-1))],2),e("div",ta,s(q((Ie=i.value)==null?void 0:Ie.remain)),1)]),e("div",aa,[a[9]||(a[9]=e("div",{class:"kpi-label"},"بدهی ریالی",-1)),e("div",{class:F(["kpi-value",te((Se=i.value)==null?void 0:Se.rial_remain)])},[c(s(x((Ce=i.value)==null?void 0:Ce.rial_remain,0)),1),a[8]||(a[8]=e("small",null,"ریال",-1))],2),e("div",la,s(q((Te=i.value)==null?void 0:Te.rial_remain)),1)]),e("div",sa,[a[11]||(a[11]=e("div",{class:"kpi-label"},"سقف اعتبار",-1)),e("div",oa,[c(s(x((Ne=i.value)==null?void 0:Ne.gram_level,3)),1),a[10]||(a[10]=e("small",null,"گرم",-1))]),G.value!==null?(n(),p(S,{key:0},[b(oe,{percent:G.value,"stroke-color":ae.value,"show-info":!1,size:"small",class:"kpi-progress"},null,8,["percent","stroke-color"]),e("div",na,s(x(G.value,0))+"٪ از سقف استفاده شده",1)],64)):(n(),p("div",ia,"سقفی تعیین نشده"))]),e("div",ra,[a[13]||(a[13]=e("div",{class:"kpi-label"},"میزان فروش",-1)),e("div",ua,[c(s(x((Re=L.value)==null?void 0:Re.grams_sell,3)),1),a[12]||(a[12]=e("small",null,"گرم",-1))]),a[14]||(a[14]=e("div",{class:"kpi-foot"},"مجموع وزن سفارش‌ها",-1))]),e("div",da,[a[15]||(a[15]=e("div",{class:"kpi-label"},"سفارش‌ها",-1)),e("div",ca,s(x(((De=L.value)==null?void 0:De.total_order)??V.value.length,0)),1),e("div",va,[e("span",{class:F({"text-warning":Number((we=L.value)==null?void 0:we.open_order)>0})},s(x((Ae=L.value)==null?void 0:Ae.open_order,0))+" باز ",3),c(" · "+s(x(((Oe=L.value)==null?void 0:Oe.ledger_entries)??T.value.length,0))+" سند ",1)])])]),e("div",ma,[e("section",pa,[b(Xe,{"active-key":$.value,"onUpdate:activeKey":a[2]||(a[2]=v=>$.value=v),class:"detail-tabs"},{default:m(()=>[b(W,{key:"orders"},{tab:m(()=>[a[16]||(a[16]=c(" سفارش‌ها ",-1)),e("span",_a,s(x(V.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":V.value,columns:ie,pagination:X(10,V.value.length),locale:{emptyText:"سفارشی برای این مشتری ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>{var $e;return[v.dataIndex==="name"?(n(),p("span",ga,s(g.name),1)):v.dataIndex==="w"?(n(),p(S,{key:1},[c(s(x(g.w,3))+" ",1),a[17]||(a[17]=e("span",{class:"unit"},"گرم",-1))],64)):v.dataIndex==="status"?(n(),R(N,{key:2,color:($e=Y[g.status])==null?void 0:$e.color},{default:m(()=>{var Pe;return[c(s(((Pe=Y[g.status])==null?void 0:Pe.label)??g.status??"—"),1)]}),_:2},1032,["color"])):v.dataIndex==="branch"?(n(),p(S,{key:3},[c(s(g.branch??"—"),1)],64)):v.dataIndex==="caj"?(n(),p(S,{key:4},[c(s(I(Q)(g.caj)),1)],64)):h("",!0)]}),_:1},8,["data-source","pagination"])]),_:1}),b(W,{key:"documents"},{tab:m(()=>[a[18]||(a[18]=c(" سندهای مالی ",-1)),e("span",ya,s(x(T.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":T.value,columns:y,pagination:X(10,T.value.length),locale:{emptyText:"سندی برای این مشتری ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>[v.dataIndex==="type"?(n(),p(S,{key:0},[c(s(ee[g.type]??g.type),1)],64)):v.dataIndex==="value"?(n(),p(S,{key:1},[e("span",{class:F(g.direction==="DEBIT"?"debt":g.direction==="CREDIT"?"credit":"")},s(g.direction==="CREDIT"?"−":g.direction==="DEBIT"?"+":"")+s(x(g.value,g.currency==="RIAL"?0:3)),3),e("span",ba,s(g.currency==="RIAL"?"ریال":"گرم"),1)],64)):v.dataIndex==="confirmed"?(n(),R(ne,{key:2,status:g.confirmed===1?"success":"default",text:g.confirmed===1?"تایید شده":"تایید نشده"},null,8,["status","text"])):v.dataIndex==="note"?(n(),p("span",fa,s(g.note||"—"),1)):v.dataIndex==="caj"?(n(),p(S,{key:4},[c(s(I(Q)(g.caj)),1)],64)):h("",!0)]),_:1},8,["data-source","pagination"])]),_:1}),u.showWallet?(n(),R(W,{key:"wallet"},{tab:m(()=>[a[19]||(a[19]=c(" کیف پول ",-1)),e("span",ka,s(x(P.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":P.value,columns:o,pagination:X(10,P.value.length),locale:{emptyText:"اعتباری در کیف پول ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>[v.dataIndex==="value"?(n(),p(S,{key:0},[c(s(x(g.value,3))+" ",1),a[20]||(a[20]=e("span",{class:"unit"},"گرم",-1))],64)):v.dataIndex==="caj"?(n(),p(S,{key:1},[c(s(I(Q)(g.caj)),1)],64)):v.dataIndex==="expires_at"?(n(),p(S,{key:2},[c(s(g.expires_at?I(Q)(g.expires_at):"—"),1)],64)):h("",!0)]),_:1},8,["data-source","pagination"])]),_:1})):h("",!0),u.showActivity?(n(),R(W,{key:"activity"},{tab:m(()=>[a[21]||(a[21]=c(" فعالیت‌ها ",-1)),e("span",ha,s(x(j.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":j.value,columns:M,pagination:X(15,j.value.length),locale:{emptyText:"فعالیتی ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>[v.dataIndex==="caj"?(n(),p("span",Ea,s(I(it)(g.caj)),1)):h("",!0)]),_:1},8,["data-source","pagination"])]),_:1})):h("",!0)]),_:1},8,["active-key"])]),e("aside",xa,[e("section",Ia,[a[22]||(a[22]=e("h2",{class:"panel-title"},"اطلاعات هویتی و تماس",-1)),e("dl",Sa,[(n(!0),p(S,null,Be(se.value,v=>(n(),p("div",{key:v.label,class:"fact"},[e("dt",null,s(v.label),1),e("dd",{dir:v.ltr?"ltr":void 0},s(v.value||"—"),9,Ca)]))),128))])]),K.value.length?(n(),p("section",Ta,[a[23]||(a[23]=e("h2",{class:"panel-title"},"اطلاعات کسب‌وکار",-1)),e("dl",Na,[(n(!0),p(S,null,Be(K.value,v=>(n(),p("div",{key:v.label,class:"fact"},[e("dt",null,s(v.label),1),e("dd",null,s(v.value),1)]))),128))])])):h("",!0),b(Lt,{"customer-id":I(k)},null,8,["customer-id"])])])],4)]}),_:1},8,["spinning"])}}}),Pa=We(Ra,[["__scopeId","data-v-ba624186"]]);export{Pa as C}; +import{c as b,I as Je,a9 as Me,aa as Ue,ab as qe,ac as D,ad as ue,ae as Ke,af as Ze,ag as et,ah as je,ai as tt,d as Fe,u as Ve,x as Ge,o as n,b as p,p as e,a as R,w as m,f as c,F as S,t as s,q as F,i as h,A as He,m as A,s as O,y as B,G as ze,r as C,_ as We,k as at,h as I,C as lt,R as st,E as ot,e as Be,l as nt}from"./index-Cs-R0M3s.js";import{j as Q,b as it}from"./filters-e0zssC6P.js";import{m as rt}from"./index-CmZf7ud_.js";import{E as ut}from"./EnvironmentOutlined-C-kKC_2-.js";import{U as dt}from"./UserOutlined-Grb-Nf3i.js";var ct={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M877.1 238.7L770.6 132.3c-13-13-30.4-20.3-48.8-20.3s-35.8 7.2-48.8 20.3L558.3 246.8c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l89.6 89.7a405.46 405.46 0 01-86.4 127.3c-36.7 36.9-79.6 66-127.2 86.6l-89.6-89.7c-13-13-30.4-20.3-48.8-20.3a68.2 68.2 0 00-48.8 20.3L132.3 673c-13 13-20.3 30.5-20.3 48.9 0 18.5 7.2 35.8 20.3 48.9l106.4 106.4c22.2 22.2 52.8 34.9 84.2 34.9 6.5 0 12.8-.5 19.2-1.6 132.4-21.8 263.8-92.3 369.9-198.3C818 606 888.4 474.6 910.4 342.1c6.3-37.6-6.3-76.3-33.3-103.4zm-37.6 91.5c-19.5 117.9-82.9 235.5-178.4 331s-213 158.9-330.9 178.4c-14.8 2.5-30-2.5-40.8-13.2L184.9 721.9 295.7 611l119.8 120 .9.9 21.6-8a481.29 481.29 0 00285.7-285.8l8-21.6-120.8-120.7 110.8-110.9 104.5 104.5c10.8 10.8 15.8 26 13.3 40.8z"}}]},name:"phone",theme:"outlined"};function Le(u){for(var l=1;lnew Me(u).setAlpha(l).toRgbString(),J=(u,l)=>new Me(u).lighten(l).toHexString(),mt=u=>{const l=Ue(u,{theme:"dark"});return{1:l[0],2:l[1],3:l[2],4:l[3],5:l[6],6:l[5],7:l[4],8:l[6],9:l[5],10:l[4]}},pt=(u,l)=>{const d=u||"#000",r=l||"#fff";return{colorBgBase:d,colorTextBase:r,colorText:U(r,.85),colorTextSecondary:U(r,.65),colorTextTertiary:U(r,.45),colorTextQuaternary:U(r,.25),colorFill:U(r,.18),colorFillSecondary:U(r,.12),colorFillTertiary:U(r,.08),colorFillQuaternary:U(r,.04),colorBgElevated:J(d,12),colorBgContainer:J(d,8),colorBgLayout:J(d,0),colorBgSpotlight:J(d,26),colorBorder:J(d,26),colorBorderSecondary:J(d,19)}},_t=(u,l)=>{const d=Object.keys(qe).map(E=>{const f=Ue(u[E],{theme:"dark"});return new Array(10).fill(1).reduce((k,_,$)=>(k[`${E}-${$+1}`]=f[$],k),{})}).reduce((E,f)=>(E=D(D({},E),f),E),{}),r=l??ue(u);return D(D(D({},r),d),Ke(u,{generateColorPalettes:mt,generateNeutralColorPalettes:pt}))};function gt(u){const{sizeUnit:l,sizeStep:d}=u,r=d-2;return{sizeXXL:l*(r+10),sizeXL:l*(r+6),sizeLG:l*(r+2),sizeMD:l*(r+2),sizeMS:l*(r+1),size:l*r,sizeSM:l*r,sizeXS:l*(r-1),sizeXXS:l*(r-1)}}const yt=(u,l)=>{const d=l??ue(u),r=d.fontSizeSM,E=d.controlHeight-4;return D(D(D(D(D({},d),gt(l??u)),Ze(r)),{controlHeight:E}),et(D(D({},d),{controlHeight:E})))};function bt(){const[u,l,d]=tt();return{theme:u,token:l,hashId:d}}const Ye={defaultConfig:je,defaultSeed:je.token,useToken:bt,defaultAlgorithm:ue,darkAlgorithm:_t,compactAlgorithm:yt},ft={class:"acc-head"},kt={class:"acc-body"},ht={class:"acc-code"},Et={class:"code",dir:"ltr"},xt={class:"origin"},It={key:1,class:"muted"},St={class:"balances"},Ct={class:"balance"},Tt={class:"line"},Nt={class:"line"},Rt={class:"hint"},Dt={class:"balance"},wt={class:"line"},At={class:"line"},Ot={key:0,class:"last-job"},$t={key:0,class:"warn"},Pt={class:"link-form"},jt={class:"label"},zt={class:"link-row"},Bt=Fe({__name:"CustomerAccountingCard",props:{customerId:{}},setup(u){const l=u,d={LINKED:"جفت با موبایل",IMPORTED:"وارد شده از حسابداری",PUSHED:"ساخته شده از اپ",MANUAL:"دستی"},r={PENDING:"در صف",SENDING:"در حال ارسال",SENT:"ارسال شد",FAILED:"ناموفق",NEEDS_REVIEW:"نیاز به بررسی",RESOLVED:"حل‌شده"},E={PENDING:"default",SENDING:"processing",SENT:"success",FAILED:"error",NEEDS_REVIEW:"warning",RESOLVED:"success"},f=Ve(),{token:k}=Ye.useToken(),_=A(null),$=A(!1),i=A(""),L=O(()=>({"--acc-bg":k.value.colorBgContainer,"--acc-border":k.value.colorBorderSecondary,"--acc-fill":k.value.colorFillQuaternary,"--acc-text":k.value.colorText,"--acc-text-2":k.value.colorTextSecondary,"--acc-text-3":k.value.colorTextTertiary,"--acc-error":k.value.colorError,"--acc-success":k.value.colorSuccess})),V=O(()=>!!f.hasPermission("config.accounting")&&_.value&&_.value.provider!=="none"),T=O(()=>{var y,o;return(o=(y=_.value)==null?void 0:y.jobs)==null?void 0:o[0]}),P=(y,o)=>y==null?"—":Number(y).toLocaleString("fa-IR",{maximumFractionDigits:o}),j=y=>Number(y)>0?"debt":Number(y)<0?"credit":"",Z=y=>y?rt(y).format("jYYYY/jMM/jDD HH:mm"):"";async function Y(){if(f.hasPermission("config.accounting")){$.value=!0;try{const{data:y}=await B.get(`admin/accounting/customers/${l.customerId}`);_.value=y}catch{_.value=null}finally{$.value=!1}}}async function ee(){var y,o;try{await B.post("admin/accounting/links",{entityType:"CUSTOMER",entityId:l.customerId,externalCode:i.value.trim()}),ze.success("لینک شد"),i.value="",Y()}catch(M){ze.error(((o=(y=M==null?void 0:M.response)==null?void 0:y.data)==null?void 0:o.message)??"خطا")}}async function ie(){var y;(y=_.value)!=null&&y.link&&(await B.delete(`admin/accounting/links/${_.value.link.id}`),Y())}return Ge(Y),(y,o)=>{var G;const M=C("a-tag"),x=C("a-badge"),te=C("a-input"),q=C("a-button"),X=C("a-popconfirm"),re=C("a-spin");return V.value?(n(),p("section",{key:0,class:"acc-card",style:He(L.value)},[e("header",ft,[o[4]||(o[4]=e("h2",null,"حسابداری",-1)),(G=_.value)!=null&&G.link?(n(),R(M,{key:0,color:"success"},{default:m(()=>[...o[2]||(o[2]=[c("لینک شده",-1)])]),_:1})):(n(),R(M,{key:1,color:"warning"},{default:m(()=>[...o[3]||(o[3]=[c("لینک نشده",-1)])]),_:1}))]),b(re,{spinning:$.value},{default:m(()=>{var ae,le,se,K,t,a,w,N,z,oe,H,W;return[e("div",kt,[e("div",ht,[o[5]||(o[5]=e("span",{class:"label"},"کد حساب",-1)),(ae=_.value)!=null&&ae.link?(n(),p(S,{key:0},[e("span",Et,s(_.value.link.externalCode),1),e("span",xt,s(d[_.value.link.origin]??_.value.link.origin),1)],64)):(n(),p("span",It,"—"))]),e("div",St,[e("div",Ct,[o[10]||(o[10]=e("div",{class:"label"},"مانده‌ی حسابداری",-1)),(le=_.value)!=null&&le.accounting?(n(),p(S,{key:0},[e("div",Tt,[e("span",{class:F(j(_.value.accounting.gold))},s(P(_.value.accounting.gold,3)),3),o[6]||(o[6]=e("small",null,"گرم",-1))]),e("div",Nt,[e("span",{class:F(j(_.value.accounting.rial))},s(P(_.value.accounting.rial,0)),3),o[7]||(o[7]=e("small",null,"ریال",-1))]),e("div",Rt,s(Z(_.value.accounting.at)),1)],64)):(n(),p(S,{key:1},[o[8]||(o[8]=e("div",{class:"line muted"},"—",-1)),o[9]||(o[9]=e("div",{class:"hint"},"هنوز دریافت نشده",-1))],64))]),e("div",Dt,[o[13]||(o[13]=e("div",{class:"label"},"مانده‌ی دفتر اپ",-1)),e("div",wt,[e("span",{class:F(j((K=(se=_.value)==null?void 0:se.internal)==null?void 0:K.gold))},s(P((a=(t=_.value)==null?void 0:t.internal)==null?void 0:a.gold,3)),3),o[11]||(o[11]=e("small",null,"گرم",-1))]),e("div",At,[e("span",{class:F(j((N=(w=_.value)==null?void 0:w.internal)==null?void 0:N.rial))},s(P((oe=(z=_.value)==null?void 0:z.internal)==null?void 0:oe.rial,0)),3),o[12]||(o[12]=e("small",null,"ریال",-1))]),o[14]||(o[14]=e("div",{class:"hint"},"مبنای سقف اعتبار",-1))])]),T.value?(n(),p("div",Ot,[b(x,{status:E[T.value.status]??"default"},null,8,["status"]),c(" آخرین ارسال: "+s(r[T.value.status]??T.value.status)+" — "+s(Z(T.value.updatedAt))+" ",1),T.value.lastError?(n(),p("div",$t,s(T.value.lastError),1)):h("",!0)])):h("",!0),e("div",Pt,[e("div",jt,s((H=_.value)!=null&&H.link?"تغییر لینک":"لینک دستی"),1),e("div",zt,[b(te,{value:i.value,"onUpdate:value":o[0]||(o[0]=ne=>i.value=ne),dir:"ltr",placeholder:"کد حساب در حسابداری",onPressEnter:o[1]||(o[1]=ne=>i.value.trim()&&ee())},null,8,["value"]),b(q,{type:"primary",ghost:"",disabled:!i.value.trim(),onClick:ee},{default:m(()=>[...o[15]||(o[15]=[c("لینک",-1)])]),_:1},8,["disabled"])]),(W=_.value)!=null&&W.link?(n(),R(X,{key:0,title:"لینک حذف شود؟",onConfirm:ie},{default:m(()=>[b(q,{type:"link",danger:"",size:"small",class:"unlink"},{default:m(()=>[...o[16]||(o[16]=[c("حذف لینک فعلی",-1)])]),_:1})]),_:1})):h("",!0)])])]}),_:1},8,["spinning"])],4)):h("",!0)}}}),Lt=We(Bt,[["__scopeId","data-v-17e381b4"]]),Mt={class:"panel hero"},Ut={class:"hero-main"},Ft={class:"hero-text"},Vt={class:"hero-eyebrow"},Gt={class:"hero-name"},Ht={class:"hero-tags"},Wt={class:"hero-meta"},Yt={key:0,class:"meta-item"},Xt={dir:"ltr"},Qt={key:1,class:"meta-item"},Jt={key:2,class:"meta-item"},qt={key:3,class:"meta-item"},Kt={class:"hero-actions"},Zt={class:"kpis"},ea={class:"panel kpi"},ta={class:"kpi-foot"},aa={class:"panel kpi"},la={class:"kpi-foot"},sa={class:"panel kpi"},oa={class:"kpi-value"},na={class:"kpi-foot"},ia={key:1,class:"kpi-foot"},ra={class:"panel kpi"},ua={class:"kpi-value"},da={class:"panel kpi"},ca={class:"kpi-value"},va={class:"kpi-foot"},ma={class:"layout"},pa={class:"panel layout-main"},_a={class:"tab-count"},ga={key:0,class:"mono",dir:"ltr"},ya={class:"tab-count"},ba={class:"unit"},fa={key:3,class:"note"},ka={class:"tab-count"},ha={class:"tab-count"},Ea={key:0,dir:"ltr"},xa={class:"layout-side"},Ia={class:"panel"},Sa={class:"facts"},Ca=["dir"],Ta={key:0,class:"panel"},Na={class:"facts"},Ra=Fe({__name:"CustomerDetail",props:{title:{default:"مشاهده اطلاعات مشتری"},showWallet:{type:Boolean,default:!1},showActivity:{type:Boolean,default:!1},defaultTab:{default:"orders"},editRoute:{default:void 0}},setup(u){const l=u,d=at(),r=nt(),E=Ve(),{token:f}=Ye.useToken(),k=d.params.id,_=A(!1),$=A(l.defaultTab),i=A(void 0),L=A(void 0),V=A([]),T=A([]),P=A([]),j=A([]),Z=O(()=>({"--cd-bg":f.value.colorBgContainer,"--cd-border":f.value.colorBorderSecondary,"--cd-text":f.value.colorText,"--cd-text-2":f.value.colorTextSecondary,"--cd-text-3":f.value.colorTextTertiary,"--cd-fill":f.value.colorFillQuaternary,"--cd-primary":f.value.colorPrimary,"--cd-primary-bg":f.value.colorPrimaryBg,"--cd-error":f.value.colorError,"--cd-success":f.value.colorSuccess,"--cd-warning":f.value.colorWarning})),Y={SUSPENDED:{label:"معلق (عبور از سقف)",color:"error"},PLACED:{label:"ثبت سفارش",color:"default"},ADMIN_APPROVED:{label:"تأیید مدیر",color:"processing"},SOURCING:{label:"در حال تأمین",color:"processing"},PREPARING:{label:"در حال آماده‌سازی",color:"processing"},DELIVERED_TO_AGENT:{label:"تحویل مسئول فروش",color:"cyan"},DELIVERED_TO_CUSTOMER:{label:"تحویل مشتری",color:"success"},CANCELLED:{label:"لغو شده",color:"default"}},ee={ORDER_STOCK:"سفارش کالای موجود",ORDER_PRE_ORDER:"پیش‌سفارش",REPAYMENT_MELTED_GOLD:"تسویه با آبشده",REPAYMENT_TRANSFER:"تسویه با واریز",REPAYMENT_CHEQUE:"تسویه با چک",REPAYMENT_CASH:"تسویه نقدی",WALLET_BONUS:"پاداش کیف پول",ADJUSTMENT:"اصلاحیه"},ie=[{title:"شماره سفارش",dataIndex:"name"},{title:"وضعیت",dataIndex:"status"},{title:"وزن",dataIndex:"w"},{title:"تعداد آیتم",dataIndex:"items_count",align:"center"},{title:"شعبه",dataIndex:"branch"},{title:"تاریخ",dataIndex:"caj"}],y=[{title:"نوع",dataIndex:"type"},{title:"مقدار",dataIndex:"value"},{title:"وضعیت",dataIndex:"confirmed"},{title:"توضیحات",dataIndex:"note",ellipsis:!0},{title:"تاریخ",dataIndex:"caj"}],o=[{title:"مقدار",dataIndex:"value"},{title:"تاریخ اعطا",dataIndex:"caj"},{title:"انقضا",dataIndex:"expires_at"}],M=[{title:"عملیات",dataIndex:"action"},{title:"جزئیات",dataIndex:"detail"},{title:"تاریخ",dataIndex:"caj"}],x=(t,a)=>t==null||t===""||Number.isNaN(Number(t))?"—":Number(t).toLocaleString("fa-IR",{maximumFractionDigits:a}),te=t=>Number(t)>0?"debt":Number(t)<0?"credit":"",q=t=>t==null?"":Number(t)>0?"بدهکار":Number(t)<0?"بستانکار":"تسویه",X=(t,a)=>a>t?{pageSize:t,size:"small",showSizeChanger:!1}:!1,re=O(()=>{var t;return(((t=i.value)==null?void 0:t.name)??"").trim().charAt(0)||"؟"}),G=O(()=>{var w,N;const t=Number((w=i.value)==null?void 0:w.gram_level);if(!t||t<=0)return null;const a=Math.max(Number((N=i.value)==null?void 0:N.remain)||0,0);return Math.min(Math.round(a/t*100),100)}),ae=O(()=>{const t=G.value??0;return t>=90?f.value.colorError:t>=70?f.value.colorWarning:f.value.colorPrimary}),le=O(()=>{if(!l.editRoute||!r.hasRoute(l.editRoute))return!1;const t=r.resolve({name:l.editRoute,params:{id:k}}).meta;return t.superAdminOnly&&!E.isSuperAdmin?!1:!t.role||!!E.hasPermission(t.role)}),se=O(()=>{var a;const t=i.value;return[{label:"موبایل",value:t==null?void 0:t.mobile,ltr:!0},{label:"تلفن ثابت",value:t==null?void 0:t.phone,ltr:!0},{label:"کد ملی",value:t==null?void 0:t.national_code,ltr:!0},{label:"تاریخ تولد",value:t!=null&&t.birth_date?Q(t.birth_date):null},{label:"شهر",value:(a=t==null?void 0:t.city)==null?void 0:a.title},{label:"آدرس",value:t==null?void 0:t.address}]}),K=O(()=>{var a;const t=i.value;return[{label:"نام فروشگاه",value:t==null?void 0:t.store_name},{label:"پاساژ",value:t==null?void 0:t.pasazh_name},{label:"منطقه",value:t==null?void 0:t.zone},{label:"کد عضویت",value:t==null?void 0:t.mcode},{label:"کارشناس فروش",value:(a=t==null?void 0:t.reagent)==null?void 0:a.name},{label:"درصد اجرت",value:(t==null?void 0:t.percent)!==null&&(t==null?void 0:t.percent)!==void 0&&(t==null?void 0:t.percent)!==""?`${x(t.percent,2)}٪`:null}].filter(w=>w.value)});return Ge(async()=>{try{_.value=!0;const[t,a,w,N]=await Promise.all([B.get(`customer/${k}`),B.get(`major/dashboard/${k}`).catch(()=>({data:void 0})),B.get(`admin/customers-omde/${k}/orders`).catch(()=>({data:[]})),B.get(`admin/customers-omde/${k}/documents`).catch(()=>({data:[]}))]);if(i.value=t.data,L.value=a.data,V.value=w.data,T.value=N.data,l.showWallet){const z=await B.get(`admin/customers-omde/${k}/wallet`).catch(()=>({data:[]}));P.value=z.data}if(l.showActivity){const z=await B.get(`log/ago/${k}`).catch(()=>({data:[]}));j.value=z.data}}catch(t){console.log(t)}finally{_.value=!1}}),(t,a)=>{const w=C("a-avatar"),N=C("a-tag"),z=C("a-button"),oe=C("a-progress"),H=C("a-table"),W=C("a-tab-pane"),ne=C("a-badge"),Xe=C("a-tabs"),Qe=C("a-spin");return n(),R(Qe,{spinning:_.value},{default:m(()=>{var ce,ve,me,pe,_e,ge,ye,be,fe,ke,he,Ee,xe,Ie,Se,Ce,Te,Ne,Re,De,we,Ae,Oe;return[e("div",{class:"customer-detail",style:He(Z.value)},[e("section",Mt,[e("div",Ut,[b(w,{size:64,src:(ve=(ce=i.value)==null?void 0:ce.image)==null?void 0:ve.image,class:"hero-avatar"},{default:m(()=>[c(s(re.value),1)]),_:1},8,["src"]),e("div",Ft,[e("div",Vt,s(u.title),1),e("h1",Gt,s(((me=i.value)==null?void 0:me.name)||"—"),1),e("div",Ht,[i.value?(n(),R(N,{key:0,color:i.value.active===1?"success":"error"},{default:m(()=>[c(s(i.value.active===1?"فعال":"غیرفعال"),1)]),_:1},8,["color"])):h("",!0),i.value?(n(),R(N,{key:1,color:i.value.sts===1?"processing":"warning"},{default:m(()=>[c(s(i.value.sts===1?"مجاز به سفارش":"عدم سفارش"),1)]),_:1},8,["color"])):h("",!0),(pe=i.value)!=null&&pe.type_str?(n(),R(N,{key:2},{default:m(()=>[c(s(i.value.type_str),1)]),_:1})):h("",!0),((_e=i.value)==null?void 0:_e.is_archive)===1?(n(),R(N,{key:3,color:"default"},{default:m(()=>[...a[3]||(a[3]=[c("بایگانی‌شده",-1)])]),_:1})):h("",!0)]),e("div",Wt,[(ge=i.value)!=null&&ge.mobile?(n(),p("span",Yt,[b(I(de)),e("span",Xt,s(i.value.mobile),1)])):h("",!0),(be=(ye=i.value)==null?void 0:ye.city)!=null&&be.title?(n(),p("span",Qt,[b(I(ut)),c(" "+s(i.value.city.title),1)])):h("",!0),(ke=(fe=i.value)==null?void 0:fe.reagent)!=null&&ke.name?(n(),p("span",Jt,[b(I(dt)),c(" کارشناس فروش: "+s(i.value.reagent.name),1)])):h("",!0),(he=i.value)!=null&&he.caj?(n(),p("span",qt,[b(I(lt)),c(" عضویت از "+s(I(Q)(i.value.caj)),1)])):h("",!0)])])]),e("div",Kt,[b(z,{onClick:a[0]||(a[0]=v=>I(r).back())},{icon:m(()=>[b(I(st))]),default:m(()=>[a[4]||(a[4]=c(" بازگشت ",-1))]),_:1}),le.value?(n(),R(z,{key:0,type:"primary",onClick:a[1]||(a[1]=v=>I(r).push({name:u.editRoute,params:{id:I(k)}}))},{icon:m(()=>[b(I(ot))]),default:m(()=>[a[5]||(a[5]=c(" ویرایش مشتری ",-1))]),_:1})):h("",!0)])]),e("section",Zt,[e("div",ea,[a[7]||(a[7]=e("div",{class:"kpi-label"},"بدهی طلایی",-1)),e("div",{class:F(["kpi-value",te((Ee=i.value)==null?void 0:Ee.remain)])},[c(s(x((xe=i.value)==null?void 0:xe.remain,3)),1),a[6]||(a[6]=e("small",null,"گرم",-1))],2),e("div",ta,s(q((Ie=i.value)==null?void 0:Ie.remain)),1)]),e("div",aa,[a[9]||(a[9]=e("div",{class:"kpi-label"},"بدهی ریالی",-1)),e("div",{class:F(["kpi-value",te((Se=i.value)==null?void 0:Se.rial_remain)])},[c(s(x((Ce=i.value)==null?void 0:Ce.rial_remain,0)),1),a[8]||(a[8]=e("small",null,"ریال",-1))],2),e("div",la,s(q((Te=i.value)==null?void 0:Te.rial_remain)),1)]),e("div",sa,[a[11]||(a[11]=e("div",{class:"kpi-label"},"سقف اعتبار",-1)),e("div",oa,[c(s(x((Ne=i.value)==null?void 0:Ne.gram_level,3)),1),a[10]||(a[10]=e("small",null,"گرم",-1))]),G.value!==null?(n(),p(S,{key:0},[b(oe,{percent:G.value,"stroke-color":ae.value,"show-info":!1,size:"small",class:"kpi-progress"},null,8,["percent","stroke-color"]),e("div",na,s(x(G.value,0))+"٪ از سقف استفاده شده",1)],64)):(n(),p("div",ia,"سقفی تعیین نشده"))]),e("div",ra,[a[13]||(a[13]=e("div",{class:"kpi-label"},"میزان فروش",-1)),e("div",ua,[c(s(x((Re=L.value)==null?void 0:Re.grams_sell,3)),1),a[12]||(a[12]=e("small",null,"گرم",-1))]),a[14]||(a[14]=e("div",{class:"kpi-foot"},"مجموع وزن سفارش‌ها",-1))]),e("div",da,[a[15]||(a[15]=e("div",{class:"kpi-label"},"سفارش‌ها",-1)),e("div",ca,s(x(((De=L.value)==null?void 0:De.total_order)??V.value.length,0)),1),e("div",va,[e("span",{class:F({"text-warning":Number((we=L.value)==null?void 0:we.open_order)>0})},s(x((Ae=L.value)==null?void 0:Ae.open_order,0))+" باز ",3),c(" · "+s(x(((Oe=L.value)==null?void 0:Oe.ledger_entries)??T.value.length,0))+" سند ",1)])])]),e("div",ma,[e("section",pa,[b(Xe,{"active-key":$.value,"onUpdate:activeKey":a[2]||(a[2]=v=>$.value=v),class:"detail-tabs"},{default:m(()=>[b(W,{key:"orders"},{tab:m(()=>[a[16]||(a[16]=c(" سفارش‌ها ",-1)),e("span",_a,s(x(V.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":V.value,columns:ie,pagination:X(10,V.value.length),locale:{emptyText:"سفارشی برای این مشتری ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>{var $e;return[v.dataIndex==="name"?(n(),p("span",ga,s(g.name),1)):v.dataIndex==="w"?(n(),p(S,{key:1},[c(s(x(g.w,3))+" ",1),a[17]||(a[17]=e("span",{class:"unit"},"گرم",-1))],64)):v.dataIndex==="status"?(n(),R(N,{key:2,color:($e=Y[g.status])==null?void 0:$e.color},{default:m(()=>{var Pe;return[c(s(((Pe=Y[g.status])==null?void 0:Pe.label)??g.status??"—"),1)]}),_:2},1032,["color"])):v.dataIndex==="branch"?(n(),p(S,{key:3},[c(s(g.branch??"—"),1)],64)):v.dataIndex==="caj"?(n(),p(S,{key:4},[c(s(I(Q)(g.caj)),1)],64)):h("",!0)]}),_:1},8,["data-source","pagination"])]),_:1}),b(W,{key:"documents"},{tab:m(()=>[a[18]||(a[18]=c(" سندهای مالی ",-1)),e("span",ya,s(x(T.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":T.value,columns:y,pagination:X(10,T.value.length),locale:{emptyText:"سندی برای این مشتری ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>[v.dataIndex==="type"?(n(),p(S,{key:0},[c(s(ee[g.type]??g.type),1)],64)):v.dataIndex==="value"?(n(),p(S,{key:1},[e("span",{class:F(g.direction==="DEBIT"?"debt":g.direction==="CREDIT"?"credit":"")},s(g.direction==="CREDIT"?"−":g.direction==="DEBIT"?"+":"")+s(x(g.value,g.currency==="RIAL"?0:3)),3),e("span",ba,s(g.currency==="RIAL"?"ریال":"گرم"),1)],64)):v.dataIndex==="confirmed"?(n(),R(ne,{key:2,status:g.confirmed===1?"success":"default",text:g.confirmed===1?"تایید شده":"تایید نشده"},null,8,["status","text"])):v.dataIndex==="note"?(n(),p("span",fa,s(g.note||"—"),1)):v.dataIndex==="caj"?(n(),p(S,{key:4},[c(s(I(Q)(g.caj)),1)],64)):h("",!0)]),_:1},8,["data-source","pagination"])]),_:1}),u.showWallet?(n(),R(W,{key:"wallet"},{tab:m(()=>[a[19]||(a[19]=c(" کیف پول ",-1)),e("span",ka,s(x(P.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":P.value,columns:o,pagination:X(10,P.value.length),locale:{emptyText:"اعتباری در کیف پول ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>[v.dataIndex==="value"?(n(),p(S,{key:0},[c(s(x(g.value,3))+" ",1),a[20]||(a[20]=e("span",{class:"unit"},"گرم",-1))],64)):v.dataIndex==="caj"?(n(),p(S,{key:1},[c(s(I(Q)(g.caj)),1)],64)):v.dataIndex==="expires_at"?(n(),p(S,{key:2},[c(s(g.expires_at?I(Q)(g.expires_at):"—"),1)],64)):h("",!0)]),_:1},8,["data-source","pagination"])]),_:1})):h("",!0),u.showActivity?(n(),R(W,{key:"activity"},{tab:m(()=>[a[21]||(a[21]=c(" فعالیت‌ها ",-1)),e("span",ha,s(x(j.value.length,0)),1)]),default:m(()=>[b(H,{size:"middle","data-source":j.value,columns:M,pagination:X(15,j.value.length),locale:{emptyText:"فعالیتی ثبت نشده است"},"row-key":"id"},{bodyCell:m(({column:v,record:g})=>[v.dataIndex==="caj"?(n(),p("span",Ea,s(I(it)(g.caj)),1)):h("",!0)]),_:1},8,["data-source","pagination"])]),_:1})):h("",!0)]),_:1},8,["active-key"])]),e("aside",xa,[e("section",Ia,[a[22]||(a[22]=e("h2",{class:"panel-title"},"اطلاعات هویتی و تماس",-1)),e("dl",Sa,[(n(!0),p(S,null,Be(se.value,v=>(n(),p("div",{key:v.label,class:"fact"},[e("dt",null,s(v.label),1),e("dd",{dir:v.ltr?"ltr":void 0},s(v.value||"—"),9,Ca)]))),128))])]),K.value.length?(n(),p("section",Ta,[a[23]||(a[23]=e("h2",{class:"panel-title"},"اطلاعات کسب‌وکار",-1)),e("dl",Na,[(n(!0),p(S,null,Be(K.value,v=>(n(),p("div",{key:v.label,class:"fact"},[e("dt",null,s(v.label),1),e("dd",null,s(v.value),1)]))),128))])])):h("",!0),b(Lt,{"customer-id":I(k)},null,8,["customer-id"])])])],4)]}),_:1},8,["spinning"])}}}),Pa=We(Ra,[["__scopeId","data-v-46230ed7"]]);export{Pa as C}; diff --git a/apps/admin-panel/dist/assets/CustomerDetail-C7YcAPK5.css b/apps/admin-panel/dist/assets/CustomerDetail-C7YcAPK5.css deleted file mode 100644 index 9e1963b..0000000 --- a/apps/admin-panel/dist/assets/CustomerDetail-C7YcAPK5.css +++ /dev/null @@ -1 +0,0 @@ -.acc-card[data-v-f20485d8]{background:var(--acc-bg);border:1px solid var(--acc-border);border-radius:12px;color:var(--acc-text)}.acc-head[data-v-f20485d8]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--acc-border)}.acc-head h2[data-v-f20485d8]{margin:0;font-size:14px;font-weight:700}.acc-head[data-v-f20485d8] .ant-tag{margin:0}.acc-body[data-v-f20485d8]{display:flex;flex-direction:column;gap:14px;padding:14px 18px 16px}.label[data-v-f20485d8]{font-size:13px;color:var(--acc-text-2)}.acc-code[data-v-f20485d8]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.acc-code .label[data-v-f20485d8]{margin-inline-end:auto}.code[data-v-f20485d8]{font-weight:700;letter-spacing:.5px}.origin[data-v-f20485d8]{font-size:12px;color:var(--acc-text-3)}.balances[data-v-f20485d8]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balance[data-v-f20485d8]{padding:10px 12px;border-radius:10px;background:var(--acc-fill)}.balance .label[data-v-f20485d8]{margin-bottom:4px;font-size:12px}.line[data-v-f20485d8]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.7}.line small[data-v-f20485d8]{margin-inline-start:4px;font-size:11px;font-weight:500;color:var(--acc-text-3)}.hint[data-v-f20485d8]{margin-top:2px;font-size:11px;color:var(--acc-text-3)}.last-job[data-v-f20485d8]{font-size:12px;color:var(--acc-text-2)}.link-form[data-v-f20485d8]{padding-top:12px;border-top:1px dashed var(--acc-border)}.link-form .label[data-v-f20485d8]{margin-bottom:6px;font-size:12px}.link-row[data-v-f20485d8]{display:flex;gap:8px}.unlink[data-v-f20485d8]{margin-top:4px;padding-inline:0}.muted[data-v-f20485d8]{color:var(--acc-text-3)}.warn[data-v-f20485d8]{margin-top:2px;color:var(--acc-error)}.debt[data-v-f20485d8]{color:var(--acc-error)}.credit[data-v-f20485d8]{color:var(--acc-success)}.customer-detail[data-v-ba624186]{display:flex;flex-direction:column;gap:16px;color:var(--cd-text)}.panel[data-v-ba624186]{background:var(--cd-bg);border:1px solid var(--cd-border);border-radius:12px}.panel-title[data-v-ba624186]{margin:0;padding:14px 18px;font-size:14px;font-weight:700;border-bottom:1px solid var(--cd-border)}.hero[data-v-ba624186]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px}.hero-main[data-v-ba624186]{display:flex;align-items:flex-start;gap:16px;min-width:0}.hero-avatar[data-v-ba624186]{flex-shrink:0;background:var(--cd-primary);font-size:26px;font-weight:700}.hero-text[data-v-ba624186]{min-width:0}.hero-eyebrow[data-v-ba624186]{font-size:12px;color:var(--cd-text-3)}.hero-name[data-v-ba624186]{margin:2px 0 8px;font-size:22px;font-weight:800;line-height:1.4;color:var(--cd-text)}.hero-tags[data-v-ba624186]{display:flex;flex-wrap:wrap;gap:6px}.hero-tags[data-v-ba624186] .ant-tag{margin:0}.hero-meta[data-v-ba624186]{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:13px;color:var(--cd-text-2)}.meta-item[data-v-ba624186]{display:inline-flex;align-items:center;gap:6px}.meta-item[data-v-ba624186] .anticon{color:var(--cd-text-3)}.hero-actions[data-v-ba624186]{display:flex;flex-shrink:0;gap:8px}.kpis[data-v-ba624186]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.kpi[data-v-ba624186]{display:flex;flex-direction:column;padding:16px 18px}.kpi-label[data-v-ba624186]{font-size:13px;color:var(--cd-text-2)}.kpi-value[data-v-ba624186]{margin-top:6px;font-size:22px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--cd-text)}.kpi-value small[data-v-ba624186]{margin-inline-start:4px;font-size:12px;font-weight:500;color:var(--cd-text-3)}.kpi-progress[data-v-ba624186]{margin:6px 0 0}.kpi-foot[data-v-ba624186]{margin-top:auto;padding-top:6px;font-size:12px;color:var(--cd-text-3)}.layout[data-v-ba624186]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.layout-main[data-v-ba624186]{padding:4px 20px 16px}.layout-side[data-v-ba624186]{display:flex;flex-direction:column;gap:16px}.detail-tabs[data-v-ba624186] .ant-tabs-nav{margin-bottom:12px}.detail-tabs[data-v-ba624186] .ant-tabs-tab{padding:14px 0;font-weight:600}.tab-count[data-v-ba624186]{display:inline-block;min-width:22px;margin-inline-start:6px;padding:0 7px;border-radius:10px;background:var(--cd-fill);color:var(--cd-text-2);font-size:12px;font-weight:500;line-height:20px;text-align:center}.detail-tabs[data-v-ba624186] .ant-tabs-tab-active .tab-count{background:var(--cd-primary-bg);color:var(--cd-primary)}.detail-tabs[data-v-ba624186] .ant-table-thead>tr>th{font-weight:600;color:var(--cd-text-2)}.facts[data-v-ba624186]{margin:0;padding:6px 18px 10px}.fact[data-v-ba624186]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px dashed var(--cd-border)}.fact[data-v-ba624186]:last-child{border-bottom:0}.fact dt[data-v-ba624186]{flex-shrink:0;font-size:13px;color:var(--cd-text-2)}.fact dd[data-v-ba624186]{margin:0;font-weight:600;text-align:end;word-break:break-word}.debt[data-v-ba624186]{color:var(--cd-error)}.credit[data-v-ba624186]{color:var(--cd-success)}.text-warning[data-v-ba624186]{color:var(--cd-warning);font-weight:600}.unit[data-v-ba624186]{font-size:12px;color:var(--cd-text-3)}.mono[data-v-ba624186]{font-variant-numeric:tabular-nums;font-weight:600}.note[data-v-ba624186]{color:var(--cd-text-2)}@media (max-width: 1399px){.kpis[data-v-ba624186]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1199px){.layout[data-v-ba624186]{grid-template-columns:minmax(0,1fr)}.layout-side[data-v-ba624186]{order:-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}}@media (max-width: 767px){.hero[data-v-ba624186]{flex-direction:column;padding:16px}.hero-actions[data-v-ba624186]{width:100%}.hero-actions[data-v-ba624186] .ant-btn{flex:1}.kpis[data-v-ba624186]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width: 575px){.customer-detail[data-v-ba624186]{gap:12px}.hero-avatar[data-v-ba624186]{width:48px!important;height:48px!important;line-height:48px!important;font-size:20px}.hero-name[data-v-ba624186]{font-size:18px}.kpi[data-v-ba624186]{padding:12px 14px}.kpi-value[data-v-ba624186]{font-size:18px}.layout-main[data-v-ba624186]{padding:0 12px 12px}.layout-side[data-v-ba624186]{grid-template-columns:minmax(0,1fr)}.detail-tabs[data-v-ba624186] .ant-table-content{overflow-x:auto}.detail-tabs[data-v-ba624186] .ant-table-content>table{min-width:max-content}} diff --git a/apps/admin-panel/dist/assets/CustomerDetail-DGAY9nkY.css b/apps/admin-panel/dist/assets/CustomerDetail-DGAY9nkY.css new file mode 100644 index 0000000..20a7977 --- /dev/null +++ b/apps/admin-panel/dist/assets/CustomerDetail-DGAY9nkY.css @@ -0,0 +1 @@ +.acc-card[data-v-17e381b4]{background:var(--acc-bg);border:1px solid var(--acc-border);border-radius:12px;color:var(--acc-text)}.acc-head[data-v-17e381b4]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--acc-border)}.acc-head h2[data-v-17e381b4]{margin:0;font-size:14px;font-weight:700}.acc-head[data-v-17e381b4] .ant-tag{margin:0}.acc-body[data-v-17e381b4]{display:flex;flex-direction:column;gap:14px;padding:14px 18px 16px}.label[data-v-17e381b4]{font-size:13px;color:var(--acc-text-2)}.acc-code[data-v-17e381b4]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.acc-code .label[data-v-17e381b4]{margin-inline-end:auto}.code[data-v-17e381b4]{font-weight:700;letter-spacing:.5px}.origin[data-v-17e381b4]{font-size:12px;color:var(--acc-text-3)}.balances[data-v-17e381b4]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.balance[data-v-17e381b4]{padding:10px 12px;border-radius:10px;background:var(--acc-fill)}.balance .label[data-v-17e381b4]{margin-bottom:4px;font-size:12px}.line[data-v-17e381b4]{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.7}.line small[data-v-17e381b4]{margin-inline-start:4px;font-size:11px;font-weight:500;color:var(--acc-text-3)}.hint[data-v-17e381b4]{margin-top:2px;font-size:11px;color:var(--acc-text-3)}.last-job[data-v-17e381b4]{font-size:12px;color:var(--acc-text-2)}.link-form[data-v-17e381b4]{padding-top:12px;border-top:1px dashed var(--acc-border)}.link-form .label[data-v-17e381b4]{margin-bottom:6px;font-size:12px}.link-row[data-v-17e381b4]{display:flex;gap:8px}.unlink[data-v-17e381b4]{margin-top:4px;padding-inline:0}.muted[data-v-17e381b4]{color:var(--acc-text-3)}.warn[data-v-17e381b4]{margin-top:2px;color:var(--acc-error)}.debt[data-v-17e381b4]{color:var(--acc-error)}.credit[data-v-17e381b4]{color:var(--acc-success)}.customer-detail[data-v-46230ed7]{display:flex;flex-direction:column;gap:16px;color:var(--cd-text)}.panel[data-v-46230ed7]{background:var(--cd-bg);border:1px solid var(--cd-border);border-radius:12px}.panel-title[data-v-46230ed7]{margin:0;padding:14px 18px;font-size:14px;font-weight:700;border-bottom:1px solid var(--cd-border)}.hero[data-v-46230ed7]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px}.hero-main[data-v-46230ed7]{display:flex;align-items:flex-start;gap:16px;min-width:0}.hero-avatar[data-v-46230ed7]{flex-shrink:0;background:var(--cd-primary);font-size:26px;font-weight:700}.hero-text[data-v-46230ed7]{min-width:0}.hero-eyebrow[data-v-46230ed7]{font-size:12px;color:var(--cd-text-3)}.hero-name[data-v-46230ed7]{margin:2px 0 8px;font-size:22px;font-weight:800;line-height:1.4;color:var(--cd-text)}.hero-tags[data-v-46230ed7]{display:flex;flex-wrap:wrap;gap:6px}.hero-tags[data-v-46230ed7] .ant-tag{margin:0}.hero-meta[data-v-46230ed7]{display:flex;flex-wrap:wrap;gap:6px 20px;margin-top:12px;font-size:13px;color:var(--cd-text-2)}.meta-item[data-v-46230ed7]{display:inline-flex;align-items:center;gap:6px}.meta-item[data-v-46230ed7] .anticon{color:var(--cd-text-3)}.hero-actions[data-v-46230ed7]{display:flex;flex-shrink:0;gap:8px}.kpis[data-v-46230ed7]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.kpi[data-v-46230ed7]{display:flex;flex-direction:column;padding:16px 18px}.kpi-label[data-v-46230ed7]{font-size:13px;color:var(--cd-text-2)}.kpi-value[data-v-46230ed7]{margin-top:6px;font-size:22px;font-weight:800;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--cd-text)}.kpi-value small[data-v-46230ed7]{margin-inline-start:4px;font-size:12px;font-weight:500;color:var(--cd-text-3)}.kpi-progress[data-v-46230ed7]{margin:6px 0 0}.kpi-foot[data-v-46230ed7]{margin-top:auto;padding-top:6px;font-size:12px;color:var(--cd-text-3)}.layout[data-v-46230ed7]{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.layout-main[data-v-46230ed7]{padding:4px 20px 16px}.layout-side[data-v-46230ed7]{display:flex;flex-direction:column;gap:16px}.detail-tabs[data-v-46230ed7] .ant-tabs-nav{margin-bottom:12px}.detail-tabs[data-v-46230ed7] .ant-tabs-tab{padding:14px 0;font-weight:600}.tab-count[data-v-46230ed7]{display:inline-block;min-width:22px;margin-inline-start:6px;padding:0 7px;border-radius:10px;background:var(--cd-fill);color:var(--cd-text-2);font-size:12px;font-weight:500;line-height:20px;text-align:center}.detail-tabs[data-v-46230ed7] .ant-tabs-tab-active .tab-count{background:var(--cd-primary-bg);color:var(--cd-primary)}.detail-tabs[data-v-46230ed7] .ant-table-thead>tr>th{font-weight:600;color:var(--cd-text-2)}.facts[data-v-46230ed7]{margin:0;padding:6px 18px 10px}.fact[data-v-46230ed7]{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:9px 0;border-bottom:1px dashed var(--cd-border)}.fact[data-v-46230ed7]:last-child{border-bottom:0}.fact dt[data-v-46230ed7]{flex-shrink:0;font-size:13px;color:var(--cd-text-2)}.fact dd[data-v-46230ed7]{margin:0;font-weight:600;text-align:end;word-break:break-word}.debt[data-v-46230ed7]{color:var(--cd-error)}.credit[data-v-46230ed7]{color:var(--cd-success)}.text-warning[data-v-46230ed7]{color:var(--cd-warning);font-weight:600}.unit[data-v-46230ed7]{font-size:12px;color:var(--cd-text-3)}.mono[data-v-46230ed7]{font-variant-numeric:tabular-nums;font-weight:600}.note[data-v-46230ed7]{color:var(--cd-text-2)}@media (max-width: 1399px){.kpis[data-v-46230ed7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 1199px){.layout[data-v-46230ed7]{grid-template-columns:minmax(0,1fr)}.layout-side[data-v-46230ed7]{order:-1;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start}}@media (max-width: 767px){.hero[data-v-46230ed7]{flex-direction:column;padding:16px}.hero-actions[data-v-46230ed7]{width:100%}.hero-actions[data-v-46230ed7] .ant-btn{flex:1}.kpis[data-v-46230ed7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width: 575px){.customer-detail[data-v-46230ed7]{gap:12px}.hero-avatar[data-v-46230ed7]{width:48px!important;height:48px!important;line-height:48px!important;font-size:20px}.hero-name[data-v-46230ed7]{font-size:18px}.kpi[data-v-46230ed7]{padding:12px 14px}.kpi-value[data-v-46230ed7]{font-size:18px}.layout-main[data-v-46230ed7]{padding:0 12px 12px}.layout-side[data-v-46230ed7]{grid-template-columns:minmax(0,1fr)}.detail-tabs[data-v-46230ed7] .ant-table-content{overflow-x:auto}.detail-tabs[data-v-46230ed7] .ant-table-content>table{min-width:max-content}} diff --git a/apps/admin-panel/dist/assets/Dashboard-vRW4mECk.js b/apps/admin-panel/dist/assets/Dashboard-CRYDaQpD.js similarity index 97% rename from apps/admin-panel/dist/assets/Dashboard-vRW4mECk.js rename to apps/admin-panel/dist/assets/Dashboard-CRYDaQpD.js index 51bcc0f..f5e05a3 100644 --- a/apps/admin-panel/dist/assets/Dashboard-vRW4mECk.js +++ b/apps/admin-panel/dist/assets/Dashboard-CRYDaQpD.js @@ -1 +1 @@ -import{j as M,p as j}from"./filters-CHKbSAeg.js";import{c as h,I,d as Le,v as Ne,u as Pe,x as Te,y as Ae,a as b,w as S,m as K,z as Be,r as O,o as d,p as e,h as g,C as Re,t as o,f as v,i as P,b as y,A as T,F as L,e as ee,B as je,s as c,q as He,_ as Ie}from"./index-B13tkMpd.js";import{U as De,D as Fe}from"./UserAddOutlined-GfYoiDJb.js";import{C as Ge}from"./CreditCardOutlined-BSGaXvdF.js";import"./index-DXwUc_-g.js";var $e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L531 565 416.6 450.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z"}}]},name:"fund",theme:"outlined"};function te(r){for(var n=1;np.isSuperAdmin),le=c(()=>a.isMobile?240:300),ne=c(()=>a.isMobile?220:240),oe=c(()=>a.isMobile?260:320),l=Be({customerCount:0,allgram:0,ordercount:0,reagent:[],lastOrder:[],sumLastOrder:0,sumLastOrderMonth:0,ordersTrend:[],statusBreakdown:[],channelBreakdown:[],topProducts:[],goldPricePerGram:null,totalCustomerDebtGrams:0}),B=[C,k],re=[H,C,C,H,H,k,k,es],z={fontFamily:"inherit",parentHeightOffset:0,toolbar:{show:!1}},R={borderColor:"#eef0f5",strokeDashArray:4},ie=[{title:"شماره سفارش",dataIndex:"name"},{title:"مشتری",dataIndex:"customer"},{title:"وزن",dataIndex:"w"},{title:"وضعیت",dataIndex:"sts_str"},{title:"تاریخ",dataIndex:"caj"}];function G(s){return{success:"green",warning:"orange",danger:"red",primary:"blue"}[s]??""}function m(s){return j(s??0)||"0"}const de=c(()=>M(new Date().toISOString())),ce=c(()=>l.goldPricePerGram?`${j(Math.round(Number(l.goldPricePerGram)))} تومان`:"—"),$=c(()=>j(Number(l.totalCustomerDebtGrams??0).toFixed(2))),E=c(()=>{const s=Number(l.sumLastOrder??0),t=Number(l.sumLastOrderMonth??0);return s>0?(t/s).toFixed(2):"0"}),W=c(()=>(l.ordersTrend??[]).map(s=>s.total)),ue={chart:{...z,sparkline:{enabled:!0},animations:{enabled:!1}},colors:[k],stroke:{curve:"smooth",width:2},fill:{type:"gradient",gradient:{opacityFrom:.35,opacityTo:0}},tooltip:{enabled:!1}},w=K("area"),pe=[{label:"ناحیه‌ای",value:"area"},{label:"ستونی",value:"bar"}],_e=c(()=>(l.ordersTrend??[]).reduce((s,t)=>s+Number(t.retail??0),0)),he=c(()=>(l.ordersTrend??[]).reduce((s,t)=>s+Number(t.wholesale??0),0)),me=c(()=>{const s=l.ordersTrend??[],t={name:"عمده فروشی",data:s.map(_=>_.wholesale)};return u.value?[{name:"تک فروشی",data:s.map(_=>_.retail)},t]:[t]}),be=c(()=>({chart:{...z,stacked:w.value==="bar"},colors:u.value?[C,k]:[k],dataLabels:{enabled:!1},stroke:w.value==="area"?{curve:"smooth",width:2.5}:{width:0},fill:w.value==="area"?{type:"gradient",gradient:{opacityFrom:.3,opacityTo:.02}}:{opacity:1},plotOptions:{bar:{columnWidth:"55%",borderRadius:3,borderRadiusApplication:"end"}},legend:{show:!1},grid:{...R,padding:a.isMobile?{left:4,right:4}:{}},markers:{size:0,hover:{size:5}},xaxis:{categories:(l.ordersTrend??[]).map(s=>String(M(s.date)??"").slice(5)),tickAmount:a.isMobile?6:10,axisBorder:{show:!1},axisTicks:{show:!1},labels:{rotate:0,hideOverlappingLabels:!0,style:{colors:x,fontSize:a.isMobile?"10px":"12px"}}},yaxis:{labels:{style:{colors:x,fontSize:a.isMobile?"10px":"12px"},formatter:s=>String(Math.round(s))}},tooltip:{shared:!0,intersect:!1,x:{formatter:(s,t)=>{var _;return M((_=(l.ordersTrend??[])[t==null?void 0:t.dataPointIndex])==null?void 0:_.date)}}}})),U=c(()=>(l.channelBreakdown??[]).map(s=>Number(s.count??0))),ge=c(()=>({chart:{...z},labels:(l.channelBreakdown??[]).map(s=>s.label),colors:B,legend:{show:!1},dataLabels:{enabled:!1},stroke:{width:3,colors:["#fff"]},plotOptions:{pie:{donut:{size:"74%",labels:{show:!0,name:{fontSize:"13px",color:x,offsetY:18},value:{fontSize:"16px",fontWeight:500,color:C,offsetY:-14},total:{show:!0,label:"کل سفارش‌ها",color:x,fontSize:"13px",formatter:s=>String(s.globals.seriesTotals.reduce((t,_)=>t+_,0))}}}}}})),fe=c(()=>(l.statusBreakdown??[]).reduce((s,t)=>s+Number(t.count??0),0)),V=c(()=>[{name:"تعداد",data:(l.statusBreakdown??[]).map(s=>Number(s.count??0))}]),ve=c(()=>{var s;return Math.max(200,(((s=l.statusBreakdown)==null?void 0:s.length)??0)*(a.isMobile?38:44)+40)}),ye=c(()=>({chart:{...z},colors:re,plotOptions:{bar:{horizontal:!0,distributed:!0,borderRadius:6,borderRadiusApplication:"end",barHeight:"58%"}},legend:{show:!1},dataLabels:{enabled:!0,textAnchor:"start",offsetX:8,style:{colors:["#fff"],fontWeight:500,fontSize:"12px"}},grid:{...R,xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{categories:(l.statusBreakdown??[]).map(s=>s.label),axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:x,fontSize:"11px"}}},yaxis:{labels:{maxWidth:a.isMobile?110:160,style:{colors:"#475467",fontSize:"12px",fontWeight:500}}},tooltip:{y:{formatter:s=>`${s} سفارش`}}})),Oe=c(()=>Math.max(1,...(l.reagent??[]).map(s=>Number(s.grams_sell??0))));function ke(s){return Math.max(2,Math.round(Number(s.grams_sell??0)/Oe.value*100))}const Y=c(()=>[{name:"وزن فروخته‌شده (گرم)",data:(l.topProducts??[]).map(s=>Number(s.weight??0))}]),we=c(()=>({chart:{...z},plotOptions:{bar:a.isMobile?{horizontal:!0,borderRadius:6,borderRadiusApplication:"end",barHeight:"60%"}:{borderRadius:8,borderRadiusApplication:"end",columnWidth:"45%"}},colors:[k],fill:{type:"gradient",gradient:{shade:"light",type:"vertical",shadeIntensity:.2,opacityFrom:1,opacityTo:.75}},dataLabels:{enabled:!1},grid:R,xaxis:{categories:(l.topProducts??[]).map(s=>s.title),axisBorder:{show:!1},axisTicks:{show:!1},labels:{trim:!0,style:{colors:x,fontSize:a.isMobile?"10px":"12px"}}},yaxis:{labels:{maxWidth:a.isMobile?120:160,style:{colors:x,fontSize:a.isMobile?"11px":"12px"}}},tooltip:{y:{formatter:s=>`${s} گرم`}}}));return Te(async()=>{try{n.value=!0;const{data:s}=await Ae.get("dashboard/overview");Object.assign(l,s),l.reagent=[...l.reagent??[]].sort((t,_)=>Number(_.grams_sell)-Number(t.grams_sell)),l.lastOrder=[...l.lastOrder??[]].sort((t,_)=>Number(_.w)-Number(t.w))}catch(s){console.error(s)}finally{n.value=!1}}),(s,t)=>{const _=O("apexchart"),xe=O("a-segmented"),N=O("a-empty"),X=O("a-tag"),Se=O("a-list-item"),Ce=O("a-list"),ze=O("a-table"),Me=O("a-spin");return d(),b(Me,{spinning:n.value},{default:S(()=>{var q,J,Q,Z;return[e("div",Xe,[e("header",qe,[t[1]||(t[1]=e("div",null,[e("h1",{class:"dash-head__title"},"داشبورد"),e("p",{class:"dash-head__sub"},"خلاصه عملکرد فروش در ۳۰ روز گذشته")],-1)),e("div",Je,[h(g(Re)),e("span",null,o(de.value),1)])]),e("section",Qe,[e("div",Ze,[e("div",Ke,[e("span",et,[h(g(F))]),t[2]||(t[2]=e("span",{class:"kpi__label"},"تعداد سفارشات (۳۰ روز گذشته)",-1))]),e("div",tt,[v(o(m(l.ordercount)),1),t[3]||(t[3]=e("small",null,"سفارش",-1))]),W.value.length?(d(),b(_,{key:0,class:"kpi__spark",type:"area",height:"56",options:ue,series:[{name:"سفارش",data:W.value}]},null,8,["series"])):P("",!0)]),e("div",st,[e("div",at,[e("span",lt,[h(g(A))]),t[4]||(t[4]=e("span",{class:"kpi__label"},"طلای فروش رفته (۳۰ روز گذشته)",-1))]),e("div",nt,[v(o(m(l.allgram)),1),t[5]||(t[5]=e("small",null,"گرم",-1))]),e("div",ot,[t[6]||(t[6]=v(" میانگین هر سفارش تحویل‌شده: ",-1)),e("b",null,o(E.value)+" گرم",1)])]),e("div",rt,[e("div",it,[e("span",dt,[h(g(De))]),t[7]||(t[7]=e("span",{class:"kpi__label"},"مشتریان جدید (۳۰ روز گذشته)",-1))]),e("div",ct,[v(o(m(l.customerCount)),1),t[8]||(t[8]=e("small",null,"نفر",-1))]),e("div",ut,[t[9]||(t[9]=v(" مجموع بدهی طلای مشتریان: ",-1)),e("b",null,o($.value)+" گرم",1)])]),e("div",pt,[e("div",_t,[e("span",ht,[h(g(Fe))]),t[10]||(t[10]=e("span",{class:"kpi__label"},"نرخ هر گرم طلای ۱۸ عیار",-1))]),e("div",mt,o(ce.value),1),e("div",bt,[t[11]||(t[11]=v(" سفارشات تحویل‌شده (۳۰ روز گذشته): ",-1)),e("b",null,o(m(l.sumLastOrder))+" سفارش",1)])])]),e("section",gt,[e("div",ft,[e("div",vt,[e("div",null,[t[12]||(t[12]=e("h3",{class:"panel__title"},"روند سفارش‌ها",-1)),e("p",yt,o(u.value?"۳۰ روز گذشته، تفکیک تک و عمده":"۳۰ روز گذشته"),1)]),h(xe,{value:w.value,"onUpdate:value":t[0]||(t[0]=i=>w.value=i),options:pe,size:"small"},null,8,["value"])]),e("div",Ot,[u.value?(d(),y("div",kt,[e("span",{class:"dot",style:T({background:C})},null,4),t[13]||(t[13]=e("span",null,"تک فروشی",-1)),e("b",null,o(m(_e.value)),1)])):P("",!0),e("div",wt,[e("span",{class:"dot",style:T({background:k})},null,4),t[14]||(t[14]=e("span",null,"عمده فروشی",-1)),e("b",null,o(m(he.value)),1)])]),(d(),b(_,{key:w.value,type:w.value,height:le.value,options:be.value,series:me.value},null,8,["type","height","options","series"]))]),u.value?(d(),y("div",xt,[t[15]||(t[15]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"تفکیک عمده / تک"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")])],-1)),U.value.some(i=>i>0)?(d(),y(L,{key:0},[h(_,{type:"donut",height:ne.value,options:ge.value,series:U.value},null,8,["height","options","series"]),e("ul",St,[(d(!0),y(L,null,ee(l.channelBreakdown,(i,f)=>(d(),y("li",{key:i.channel},[e("span",{class:"dot",style:T({background:B[f%B.length]})},null,4),e("span",Ct,o(i.label),1),e("span",zt,o(m(i.grams))+" گرم",1),e("b",null,o(m(i.count)),1)]))),128))])],64)):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))])):P("",!0)]),e("section",Mt,[e("div",Lt,[e("div",Nt,[t[16]||(t[16]=e("div",null,[e("h3",{class:"panel__title"},"وضعیت سفارشات"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")],-1)),e("span",Pt,o(m(fe.value))+" سفارش",1)]),V.value[0].data.length?(d(),b(_,{key:0,type:"bar",height:ve.value,options:ye.value,series:V.value},null,8,["height","options","series"])):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))]),e("div",Tt,[t[21]||(t[21]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"میزان فروش"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")])],-1)),e("ul",At,[e("li",null,[e("span",Bt,[h(g(je))]),t[17]||(t[17]=e("span",{class:"metric-list__label"},"تعداد سفارش (۳۰ روز)",-1)),e("b",null,o(m(l.sumLastOrder)),1)]),e("li",null,[e("span",Rt,[h(g(A))]),t[18]||(t[18]=e("span",{class:"metric-list__label"},"مجموع وزن (۳۰ روز)",-1)),e("b",null,o(m(l.sumLastOrderMonth))+" گرم",1)]),e("li",null,[e("span",jt,[h(g(D))]),t[19]||(t[19]=e("span",{class:"metric-list__label"},"میانگین هر سفارش",-1)),e("b",null,o(E.value)+" گرم",1)]),e("li",null,[e("span",Ht,[h(g(Ge))]),t[20]||(t[20]=e("span",{class:"metric-list__label"},"مجموع بدهی طلای مشتریان",-1)),e("b",null,o($.value)+" گرم",1)])])])]),e("section",It,[e("div",Dt,[t[22]||(t[22]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"عملکرد کارشناسان فروش"),e("p",{class:"panel__sub"},"بر اساس گرم فروخته‌شده")])],-1)),(q=l.reagent)!=null&&q.length?(d(),y("ol",Ft,[(d(!0),y(L,null,ee(l.reagent,(i,f)=>(d(),y("li",{key:i.id??f},[e("span",{class:He(["rank-list__pos",{"is-top":f<3}])},o(f+1),3),e("div",Gt,[e("div",$t,[e("span",Et,o(i.name),1),e("b",null,o(m(i.grams_sell))+" گرم",1)]),e("div",Wt,[e("span",{style:T({width:`${ke(i)}%`})},null,4)]),e("span",Ut,o(m(i.order_count))+" سفارش",1)])]))),128))])):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))]),e("div",Vt,[t[23]||(t[23]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"محصولات پرفروش"),e("p",{class:"panel__sub"},"۳۰ روز گذشته، بر اساس وزن")])],-1)),(J=Y.value[0])!=null&&J.data.length?(d(),b(_,{key:0,type:"bar",height:oe.value,options:we.value,series:Y.value},null,8,["height","options","series"])):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))])]),e("section",Yt,[e("div",Xt,[t[24]||(t[24]=e("div",null,[e("h3",{class:"panel__title"},"سفارشات هفته جاری"),e("p",{class:"panel__sub"},"مرتب‌شده بر اساس وزن")],-1)),e("span",qt,o(m(((Q=l.lastOrder)==null?void 0:Q.length)??0))+" سفارش",1)]),g(a).isMobile?(d(),b(Ce,{key:0,class:"order-list","data-source":l.lastOrder,pagination:((Z=l.lastOrder)==null?void 0:Z.length)>10?{pageSize:10,size:"small",align:"center"}:!1,"row-key":"id"},{renderItem:S(({item:i})=>[h(Se,{class:"order-item"},{default:S(()=>[e("div",Jt,[e("span",Qt,o(i.name),1),h(X,{color:G(i.statusColor),class:"order-item__tag"},{default:S(()=>[v(o(i.sts_str),1)]),_:2},1032,["color"])]),e("div",Zt,o(i.customer),1),e("div",Kt,[e("span",null,o(i.w)+" گرم",1),e("span",null,o(g(M)(i.caj)),1)])]),_:2},1024)]),_:1},8,["data-source","pagination"])):(d(),b(ze,{key:1,class:"dash-table",size:"middle","data-source":l.lastOrder,columns:ie,pagination:{pageSize:10},scroll:{x:"max-content"},"row-key":"id"},{bodyCell:S(({column:i,record:f})=>[i.dataIndex==="sts_str"?(d(),b(X,{key:0,color:G(f.statusColor)},{default:S(()=>[v(o(f.sts_str),1)]),_:2},1032,["color"])):i.dataIndex==="caj"?(d(),y(L,{key:1},[v(o(g(M)(f.caj)),1)],64)):i.dataIndex==="w"?(d(),y(L,{key:2},[v(o(f.w)+" گرم",1)],64)):P("",!0)]),_:1},8,["data-source"]))])])]}),_:1},8,["spinning"])}}}),rs=Ie(ts,[["__scopeId","data-v-97d5dd66"]]);export{rs as default}; +import{j as M,p as j}from"./filters-e0zssC6P.js";import{c as h,I,d as Le,v as Ne,u as Pe,x as Te,y as Ae,a as b,w as S,m as K,z as Be,r as O,o as d,p as e,h as g,C as Re,t as o,f as v,i as P,b as y,A as T,F as L,e as ee,B as je,s as c,q as He,_ as Ie}from"./index-Cs-R0M3s.js";import{U as De,D as Fe}from"./UserAddOutlined-BKjB8nEW.js";import{C as Ge}from"./CreditCardOutlined-D7lr4gYQ.js";import"./index-CmZf7ud_.js";var $e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M926 164H94c-17.7 0-32 14.3-32 32v640c0 17.7 14.3 32 32 32h832c17.7 0 32-14.3 32-32V196c0-17.7-14.3-32-32-32zm-40 632H134V236h752v560zm-658.9-82.3c3.1 3.1 8.2 3.1 11.3 0l172.5-172.5 114.4 114.5c3.1 3.1 8.2 3.1 11.3 0l297-297.2c3.1-3.1 3.1-8.2 0-11.3l-36.8-36.8a8.03 8.03 0 00-11.3 0L531 565 416.6 450.5a8.03 8.03 0 00-11.3 0l-214.9 215a8.03 8.03 0 000 11.3l36.7 36.9z"}}]},name:"fund",theme:"outlined"};function te(r){for(var n=1;np.isSuperAdmin),le=c(()=>a.isMobile?240:300),ne=c(()=>a.isMobile?220:240),oe=c(()=>a.isMobile?260:320),l=Be({customerCount:0,allgram:0,ordercount:0,reagent:[],lastOrder:[],sumLastOrder:0,sumLastOrderMonth:0,ordersTrend:[],statusBreakdown:[],channelBreakdown:[],topProducts:[],goldPricePerGram:null,totalCustomerDebtGrams:0}),B=[C,k],re=[H,C,C,H,H,k,k,es],z={fontFamily:"inherit",parentHeightOffset:0,toolbar:{show:!1}},R={borderColor:"#eef0f5",strokeDashArray:4},ie=[{title:"شماره سفارش",dataIndex:"name"},{title:"مشتری",dataIndex:"customer"},{title:"وزن",dataIndex:"w"},{title:"وضعیت",dataIndex:"sts_str"},{title:"تاریخ",dataIndex:"caj"}];function G(s){return{success:"green",warning:"orange",danger:"red",primary:"blue"}[s]??""}function m(s){return j(s??0)||"0"}const de=c(()=>M(new Date().toISOString())),ce=c(()=>l.goldPricePerGram?`${j(Math.round(Number(l.goldPricePerGram)))} تومان`:"—"),$=c(()=>j(Number(l.totalCustomerDebtGrams??0).toFixed(2))),E=c(()=>{const s=Number(l.sumLastOrder??0),t=Number(l.sumLastOrderMonth??0);return s>0?(t/s).toFixed(2):"0"}),W=c(()=>(l.ordersTrend??[]).map(s=>s.total)),ue={chart:{...z,sparkline:{enabled:!0},animations:{enabled:!1}},colors:[k],stroke:{curve:"smooth",width:2},fill:{type:"gradient",gradient:{opacityFrom:.35,opacityTo:0}},tooltip:{enabled:!1}},w=K("area"),pe=[{label:"ناحیه‌ای",value:"area"},{label:"ستونی",value:"bar"}],_e=c(()=>(l.ordersTrend??[]).reduce((s,t)=>s+Number(t.retail??0),0)),he=c(()=>(l.ordersTrend??[]).reduce((s,t)=>s+Number(t.wholesale??0),0)),me=c(()=>{const s=l.ordersTrend??[],t={name:"عمده فروشی",data:s.map(_=>_.wholesale)};return u.value?[{name:"تک فروشی",data:s.map(_=>_.retail)},t]:[t]}),be=c(()=>({chart:{...z,stacked:w.value==="bar"},colors:u.value?[C,k]:[k],dataLabels:{enabled:!1},stroke:w.value==="area"?{curve:"smooth",width:2.5}:{width:0},fill:w.value==="area"?{type:"gradient",gradient:{opacityFrom:.3,opacityTo:.02}}:{opacity:1},plotOptions:{bar:{columnWidth:"55%",borderRadius:3,borderRadiusApplication:"end"}},legend:{show:!1},grid:{...R,padding:a.isMobile?{left:4,right:4}:{}},markers:{size:0,hover:{size:5}},xaxis:{categories:(l.ordersTrend??[]).map(s=>String(M(s.date)??"").slice(5)),tickAmount:a.isMobile?6:10,axisBorder:{show:!1},axisTicks:{show:!1},labels:{rotate:0,hideOverlappingLabels:!0,style:{colors:x,fontSize:a.isMobile?"10px":"12px"}}},yaxis:{labels:{style:{colors:x,fontSize:a.isMobile?"10px":"12px"},formatter:s=>String(Math.round(s))}},tooltip:{shared:!0,intersect:!1,x:{formatter:(s,t)=>{var _;return M((_=(l.ordersTrend??[])[t==null?void 0:t.dataPointIndex])==null?void 0:_.date)}}}})),U=c(()=>(l.channelBreakdown??[]).map(s=>Number(s.count??0))),ge=c(()=>({chart:{...z},labels:(l.channelBreakdown??[]).map(s=>s.label),colors:B,legend:{show:!1},dataLabels:{enabled:!1},stroke:{width:3,colors:["#fff"]},plotOptions:{pie:{donut:{size:"74%",labels:{show:!0,name:{fontSize:"13px",color:x,offsetY:18},value:{fontSize:"16px",fontWeight:500,color:C,offsetY:-14},total:{show:!0,label:"کل سفارش‌ها",color:x,fontSize:"13px",formatter:s=>String(s.globals.seriesTotals.reduce((t,_)=>t+_,0))}}}}}})),fe=c(()=>(l.statusBreakdown??[]).reduce((s,t)=>s+Number(t.count??0),0)),V=c(()=>[{name:"تعداد",data:(l.statusBreakdown??[]).map(s=>Number(s.count??0))}]),ve=c(()=>{var s;return Math.max(200,(((s=l.statusBreakdown)==null?void 0:s.length)??0)*(a.isMobile?38:44)+40)}),ye=c(()=>({chart:{...z},colors:re,plotOptions:{bar:{horizontal:!0,distributed:!0,borderRadius:6,borderRadiusApplication:"end",barHeight:"58%"}},legend:{show:!1},dataLabels:{enabled:!0,textAnchor:"start",offsetX:8,style:{colors:["#fff"],fontWeight:500,fontSize:"12px"}},grid:{...R,xaxis:{lines:{show:!0}},yaxis:{lines:{show:!1}}},xaxis:{categories:(l.statusBreakdown??[]).map(s=>s.label),axisBorder:{show:!1},axisTicks:{show:!1},labels:{style:{colors:x,fontSize:"11px"}}},yaxis:{labels:{maxWidth:a.isMobile?110:160,style:{colors:"#475467",fontSize:"12px",fontWeight:500}}},tooltip:{y:{formatter:s=>`${s} سفارش`}}})),Oe=c(()=>Math.max(1,...(l.reagent??[]).map(s=>Number(s.grams_sell??0))));function ke(s){return Math.max(2,Math.round(Number(s.grams_sell??0)/Oe.value*100))}const Y=c(()=>[{name:"وزن فروخته‌شده (گرم)",data:(l.topProducts??[]).map(s=>Number(s.weight??0))}]),we=c(()=>({chart:{...z},plotOptions:{bar:a.isMobile?{horizontal:!0,borderRadius:6,borderRadiusApplication:"end",barHeight:"60%"}:{borderRadius:8,borderRadiusApplication:"end",columnWidth:"45%"}},colors:[k],fill:{type:"gradient",gradient:{shade:"light",type:"vertical",shadeIntensity:.2,opacityFrom:1,opacityTo:.75}},dataLabels:{enabled:!1},grid:R,xaxis:{categories:(l.topProducts??[]).map(s=>s.title),axisBorder:{show:!1},axisTicks:{show:!1},labels:{trim:!0,style:{colors:x,fontSize:a.isMobile?"10px":"12px"}}},yaxis:{labels:{maxWidth:a.isMobile?120:160,style:{colors:x,fontSize:a.isMobile?"11px":"12px"}}},tooltip:{y:{formatter:s=>`${s} گرم`}}}));return Te(async()=>{try{n.value=!0;const{data:s}=await Ae.get("dashboard/overview");Object.assign(l,s),l.reagent=[...l.reagent??[]].sort((t,_)=>Number(_.grams_sell)-Number(t.grams_sell)),l.lastOrder=[...l.lastOrder??[]].sort((t,_)=>Number(_.w)-Number(t.w))}catch(s){console.error(s)}finally{n.value=!1}}),(s,t)=>{const _=O("apexchart"),xe=O("a-segmented"),N=O("a-empty"),X=O("a-tag"),Se=O("a-list-item"),Ce=O("a-list"),ze=O("a-table"),Me=O("a-spin");return d(),b(Me,{spinning:n.value},{default:S(()=>{var q,J,Q,Z;return[e("div",Xe,[e("header",qe,[t[1]||(t[1]=e("div",null,[e("h1",{class:"dash-head__title"},"داشبورد"),e("p",{class:"dash-head__sub"},"خلاصه عملکرد فروش در ۳۰ روز گذشته")],-1)),e("div",Je,[h(g(Re)),e("span",null,o(de.value),1)])]),e("section",Qe,[e("div",Ze,[e("div",Ke,[e("span",et,[h(g(F))]),t[2]||(t[2]=e("span",{class:"kpi__label"},"تعداد سفارشات (۳۰ روز گذشته)",-1))]),e("div",tt,[v(o(m(l.ordercount)),1),t[3]||(t[3]=e("small",null,"سفارش",-1))]),W.value.length?(d(),b(_,{key:0,class:"kpi__spark",type:"area",height:"56",options:ue,series:[{name:"سفارش",data:W.value}]},null,8,["series"])):P("",!0)]),e("div",st,[e("div",at,[e("span",lt,[h(g(A))]),t[4]||(t[4]=e("span",{class:"kpi__label"},"طلای فروش رفته (۳۰ روز گذشته)",-1))]),e("div",nt,[v(o(m(l.allgram)),1),t[5]||(t[5]=e("small",null,"گرم",-1))]),e("div",ot,[t[6]||(t[6]=v(" میانگین هر سفارش تحویل‌شده: ",-1)),e("b",null,o(E.value)+" گرم",1)])]),e("div",rt,[e("div",it,[e("span",dt,[h(g(De))]),t[7]||(t[7]=e("span",{class:"kpi__label"},"مشتریان جدید (۳۰ روز گذشته)",-1))]),e("div",ct,[v(o(m(l.customerCount)),1),t[8]||(t[8]=e("small",null,"نفر",-1))]),e("div",ut,[t[9]||(t[9]=v(" مجموع بدهی طلای مشتریان: ",-1)),e("b",null,o($.value)+" گرم",1)])]),e("div",pt,[e("div",_t,[e("span",ht,[h(g(Fe))]),t[10]||(t[10]=e("span",{class:"kpi__label"},"نرخ هر گرم طلای ۱۸ عیار",-1))]),e("div",mt,o(ce.value),1),e("div",bt,[t[11]||(t[11]=v(" سفارشات تحویل‌شده (۳۰ روز گذشته): ",-1)),e("b",null,o(m(l.sumLastOrder))+" سفارش",1)])])]),e("section",gt,[e("div",ft,[e("div",vt,[e("div",null,[t[12]||(t[12]=e("h3",{class:"panel__title"},"روند سفارش‌ها",-1)),e("p",yt,o(u.value?"۳۰ روز گذشته، تفکیک تک و عمده":"۳۰ روز گذشته"),1)]),h(xe,{value:w.value,"onUpdate:value":t[0]||(t[0]=i=>w.value=i),options:pe,size:"small"},null,8,["value"])]),e("div",Ot,[u.value?(d(),y("div",kt,[e("span",{class:"dot",style:T({background:C})},null,4),t[13]||(t[13]=e("span",null,"تک فروشی",-1)),e("b",null,o(m(_e.value)),1)])):P("",!0),e("div",wt,[e("span",{class:"dot",style:T({background:k})},null,4),t[14]||(t[14]=e("span",null,"عمده فروشی",-1)),e("b",null,o(m(he.value)),1)])]),(d(),b(_,{key:w.value,type:w.value,height:le.value,options:be.value,series:me.value},null,8,["type","height","options","series"]))]),u.value?(d(),y("div",xt,[t[15]||(t[15]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"تفکیک عمده / تک"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")])],-1)),U.value.some(i=>i>0)?(d(),y(L,{key:0},[h(_,{type:"donut",height:ne.value,options:ge.value,series:U.value},null,8,["height","options","series"]),e("ul",St,[(d(!0),y(L,null,ee(l.channelBreakdown,(i,f)=>(d(),y("li",{key:i.channel},[e("span",{class:"dot",style:T({background:B[f%B.length]})},null,4),e("span",Ct,o(i.label),1),e("span",zt,o(m(i.grams))+" گرم",1),e("b",null,o(m(i.count)),1)]))),128))])],64)):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))])):P("",!0)]),e("section",Mt,[e("div",Lt,[e("div",Nt,[t[16]||(t[16]=e("div",null,[e("h3",{class:"panel__title"},"وضعیت سفارشات"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")],-1)),e("span",Pt,o(m(fe.value))+" سفارش",1)]),V.value[0].data.length?(d(),b(_,{key:0,type:"bar",height:ve.value,options:ye.value,series:V.value},null,8,["height","options","series"])):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))]),e("div",Tt,[t[21]||(t[21]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"میزان فروش"),e("p",{class:"panel__sub"},"۳۰ روز گذشته")])],-1)),e("ul",At,[e("li",null,[e("span",Bt,[h(g(je))]),t[17]||(t[17]=e("span",{class:"metric-list__label"},"تعداد سفارش (۳۰ روز)",-1)),e("b",null,o(m(l.sumLastOrder)),1)]),e("li",null,[e("span",Rt,[h(g(A))]),t[18]||(t[18]=e("span",{class:"metric-list__label"},"مجموع وزن (۳۰ روز)",-1)),e("b",null,o(m(l.sumLastOrderMonth))+" گرم",1)]),e("li",null,[e("span",jt,[h(g(D))]),t[19]||(t[19]=e("span",{class:"metric-list__label"},"میانگین هر سفارش",-1)),e("b",null,o(E.value)+" گرم",1)]),e("li",null,[e("span",Ht,[h(g(Ge))]),t[20]||(t[20]=e("span",{class:"metric-list__label"},"مجموع بدهی طلای مشتریان",-1)),e("b",null,o($.value)+" گرم",1)])])])]),e("section",It,[e("div",Dt,[t[22]||(t[22]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"عملکرد کارشناسان فروش"),e("p",{class:"panel__sub"},"بر اساس گرم فروخته‌شده")])],-1)),(q=l.reagent)!=null&&q.length?(d(),y("ol",Ft,[(d(!0),y(L,null,ee(l.reagent,(i,f)=>(d(),y("li",{key:i.id??f},[e("span",{class:He(["rank-list__pos",{"is-top":f<3}])},o(f+1),3),e("div",Gt,[e("div",$t,[e("span",Et,o(i.name),1),e("b",null,o(m(i.grams_sell))+" گرم",1)]),e("div",Wt,[e("span",{style:T({width:`${ke(i)}%`})},null,4)]),e("span",Ut,o(m(i.order_count))+" سفارش",1)])]))),128))])):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))]),e("div",Vt,[t[23]||(t[23]=e("div",{class:"panel__head"},[e("div",null,[e("h3",{class:"panel__title"},"محصولات پرفروش"),e("p",{class:"panel__sub"},"۳۰ روز گذشته، بر اساس وزن")])],-1)),(J=Y.value[0])!=null&&J.data.length?(d(),b(_,{key:0,type:"bar",height:oe.value,options:we.value,series:Y.value},null,8,["height","options","series"])):(d(),b(N,{key:1,description:"داده‌ای برای نمایش وجود ندارد"}))])]),e("section",Yt,[e("div",Xt,[t[24]||(t[24]=e("div",null,[e("h3",{class:"panel__title"},"سفارشات هفته جاری"),e("p",{class:"panel__sub"},"مرتب‌شده بر اساس وزن")],-1)),e("span",qt,o(m(((Q=l.lastOrder)==null?void 0:Q.length)??0))+" سفارش",1)]),g(a).isMobile?(d(),b(Ce,{key:0,class:"order-list","data-source":l.lastOrder,pagination:((Z=l.lastOrder)==null?void 0:Z.length)>10?{pageSize:10,size:"small",align:"center"}:!1,"row-key":"id"},{renderItem:S(({item:i})=>[h(Se,{class:"order-item"},{default:S(()=>[e("div",Jt,[e("span",Qt,o(i.name),1),h(X,{color:G(i.statusColor),class:"order-item__tag"},{default:S(()=>[v(o(i.sts_str),1)]),_:2},1032,["color"])]),e("div",Zt,o(i.customer),1),e("div",Kt,[e("span",null,o(i.w)+" گرم",1),e("span",null,o(g(M)(i.caj)),1)])]),_:2},1024)]),_:1},8,["data-source","pagination"])):(d(),b(ze,{key:1,class:"dash-table",size:"middle","data-source":l.lastOrder,columns:ie,pagination:{pageSize:10},scroll:{x:"max-content"},"row-key":"id"},{bodyCell:S(({column:i,record:f})=>[i.dataIndex==="sts_str"?(d(),b(X,{key:0,color:G(f.statusColor)},{default:S(()=>[v(o(f.sts_str),1)]),_:2},1032,["color"])):i.dataIndex==="caj"?(d(),y(L,{key:1},[v(o(g(M)(f.caj)),1)],64)):i.dataIndex==="w"?(d(),y(L,{key:2},[v(o(f.w)+" گرم",1)],64)):P("",!0)]),_:1},8,["data-source"]))])])]}),_:1},8,["spinning"])}}}),rs=Ie(ts,[["__scopeId","data-v-1c2194d6"]]);export{rs as default}; diff --git a/apps/admin-panel/dist/assets/Dashboard-DNMH6xvZ.css b/apps/admin-panel/dist/assets/Dashboard-DNMH6xvZ.css deleted file mode 100644 index f61d5aa..0000000 --- a/apps/admin-panel/dist/assets/Dashboard-DNMH6xvZ.css +++ /dev/null @@ -1 +0,0 @@ -b[data-v-97d5dd66]{font-weight:500}.dashboard[data-v-97d5dd66]{--c-primary: #1c2d56;--c-success: #28c76f;--c-warning: #ff9f43;--c-danger: #ea5455;--ink: #101828;--muted: #8a94a6;--line: #eef0f5;display:flex;flex-direction:column;gap:20px;min-width:0}.dash-head[data-v-97d5dd66]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.dash-head__title[data-v-97d5dd66]{margin:0;font-size:16px;font-weight:500;color:var(--ink)}.dash-head__sub[data-v-97d5dd66]{margin:4px 0 0;color:var(--muted);font-size:13px}.dash-head__date[data-v-97d5dd66]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--c-primary);font-weight:500;font-size:13px}.panel[data-v-97d5dd66],.kpi[data-v-97d5dd66]{min-width:0;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #10182814}.panel[data-v-97d5dd66]{padding:20px;display:flex;flex-direction:column}.panel__head[data-v-97d5dd66]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.panel__title[data-v-97d5dd66]{margin:0;font-size:16px;font-weight:500;color:var(--ink)}.panel__sub[data-v-97d5dd66]{margin:2px 0 0;font-size:12px;color:var(--muted)}.pill[data-v-97d5dd66]{flex-shrink:0;padding:4px 12px;border-radius:999px;background:#1c2d560f;color:var(--c-primary);font-size:12px;font-weight:500}.dot[data-v-97d5dd66]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.row[data-v-97d5dd66]{display:grid;gap:20px}.row--main[data-v-97d5dd66]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.row--half[data-v-97d5dd66]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid[data-v-97d5dd66]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kpi[data-v-97d5dd66]{--tone: var(--c-primary);--tone-bg: rgba(28, 45, 86, .08);position:relative;overflow:hidden;padding:18px 18px 14px;display:flex;flex-direction:column;gap:10px}.kpi[data-v-97d5dd66]:before{content:"";position:absolute;inset-inline-start:0;top:18px;bottom:18px;width:4px;border-radius:4px;background:var(--tone)}.kpi--success[data-v-97d5dd66]{--tone: var(--c-success);--tone-bg: rgba(40, 199, 111, .12)}.kpi--warning[data-v-97d5dd66]{--tone: var(--c-warning);--tone-bg: rgba(255, 159, 67, .14)}.kpi--danger[data-v-97d5dd66]{--tone: var(--c-danger);--tone-bg: rgba(234, 84, 85, .12)}.kpi__top[data-v-97d5dd66]{display:flex;align-items:center;gap:10px}.kpi__icon[data-v-97d5dd66]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-size:16px;color:var(--tone);background:var(--tone-bg)}.kpi__label[data-v-97d5dd66]{font-size:12.5px;color:var(--muted);line-height:1.6}.kpi__value[data-v-97d5dd66]{font-size:16px;font-weight:500;line-height:1.2;color:var(--ink);display:flex;align-items:baseline;gap:6px}.kpi__value small[data-v-97d5dd66]{font-size:13px;font-weight:500;color:var(--muted)}.kpi__value--price[data-v-97d5dd66]{font-size:16px}.kpi__foot[data-v-97d5dd66]{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);font-size:12px;color:var(--muted)}.kpi__foot b[data-v-97d5dd66]{color:var(--ink);font-weight:500}.kpi__spark[data-v-97d5dd66]{margin:auto -18px -14px}.trend-totals[data-v-97d5dd66]{display:flex;gap:24px;margin-bottom:8px;flex-wrap:wrap}.trend-totals__item[data-v-97d5dd66]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.trend-totals__item b[data-v-97d5dd66]{font-size:16px;color:var(--ink)}.legend-list[data-v-97d5dd66]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.legend-list li[data-v-97d5dd66]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f8f9fc;font-size:13px}.legend-list__label[data-v-97d5dd66]{flex:1;color:var(--ink);font-weight:500}.legend-list__meta[data-v-97d5dd66]{color:var(--muted);font-size:12px}.legend-list b[data-v-97d5dd66]{min-width:32px;text-align:left;color:var(--ink)}.metric-list[data-v-97d5dd66]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1;justify-content:center}.metric-list li[data-v-97d5dd66]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--line)}.metric-list__icon[data-v-97d5dd66]{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:16px;flex-shrink:0}.metric-list__label[data-v-97d5dd66]{flex:1;font-size:13px;color:var(--muted)}.metric-list b[data-v-97d5dd66]{font-size:15px;color:var(--ink);white-space:nowrap}.tone-primary[data-v-97d5dd66]{color:var(--c-primary);background:#1c2d5614}.tone-success[data-v-97d5dd66]{color:var(--c-success);background:#28c76f1f}.tone-warning[data-v-97d5dd66]{color:var(--c-warning);background:#ff9f4324}.tone-danger[data-v-97d5dd66]{color:var(--c-danger);background:#ea54551f}.rank-list[data-v-97d5dd66]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;max-height:340px;overflow-y:auto;padding-inline-end:4px}.rank-list li[data-v-97d5dd66]{display:flex;align-items:flex-start;gap:12px}.rank-list__pos[data-v-97d5dd66]{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-size:13px;font-weight:500;color:var(--muted);background:#f2f4f7}.rank-list__pos.is-top[data-v-97d5dd66]{color:#fff;background:var(--c-primary)}.rank-list__body[data-v-97d5dd66]{flex:1;min-width:0}.rank-list__row[data-v-97d5dd66]{display:flex;justify-content:space-between;gap:8px;font-size:13px}.rank-list__name[data-v-97d5dd66]{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list__row b[data-v-97d5dd66]{color:var(--ink);white-space:nowrap}.rank-list__bar[data-v-97d5dd66]{height:6px;margin:6px 0 4px;border-radius:999px;background:#f2f4f7;overflow:hidden}.rank-list__bar span[data-v-97d5dd66]{display:block;height:100%;border-radius:inherit;background:var(--c-primary);transition:width .6s ease}.rank-list__meta[data-v-97d5dd66]{font-size:11.5px;color:var(--muted)}.dash-table[data-v-97d5dd66] .ant-table-thead>tr>th{background:#f8f9fc;color:var(--muted);font-weight:500;font-size:12.5px}.dash-table[data-v-97d5dd66] .ant-table-thead>tr>th:before{display:none}.order-list[data-v-97d5dd66] .ant-list-pagination{margin-top:12px}.order-item[data-v-97d5dd66]{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px 0}.order-item__head[data-v-97d5dd66]{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-item__name[data-v-97d5dd66]{font-weight:500;color:var(--c-primary)}.order-item__tag[data-v-97d5dd66]{margin:0}.order-item__customer[data-v-97d5dd66]{font-size:13px;color:#475467}.order-item__meta[data-v-97d5dd66]{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}@media (max-width: 1280px){.kpi-grid[data-v-97d5dd66]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991px){.dashboard[data-v-97d5dd66],.row[data-v-97d5dd66],.kpi-grid[data-v-97d5dd66]{gap:12px}.row--main[data-v-97d5dd66],.row--half[data-v-97d5dd66]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 575px){.dash-head__title[data-v-97d5dd66]{font-size:16px}.panel[data-v-97d5dd66]{padding:14px;border-radius:16px}.kpi[data-v-97d5dd66]{padding:14px 14px 12px;border-radius:16px}.kpi__spark[data-v-97d5dd66]{margin:auto -14px -12px}.kpi__icon[data-v-97d5dd66]{width:34px;height:34px;font-size:16px}.kpi__value[data-v-97d5dd66],.kpi__value--price[data-v-97d5dd66]{font-size:16px}.kpi__label[data-v-97d5dd66],.kpi__foot[data-v-97d5dd66]{font-size:11px}.trend-totals__item b[data-v-97d5dd66]{font-size:15px}}@media (max-width: 420px){.kpi-grid[data-v-97d5dd66]{grid-template-columns:minmax(0,1fr)}} diff --git a/apps/admin-panel/dist/assets/Dashboard-DQFFL5XN.css b/apps/admin-panel/dist/assets/Dashboard-DQFFL5XN.css new file mode 100644 index 0000000..c42dfa4 --- /dev/null +++ b/apps/admin-panel/dist/assets/Dashboard-DQFFL5XN.css @@ -0,0 +1 @@ +b[data-v-1c2194d6]{font-weight:500}.dashboard[data-v-1c2194d6]{--c-primary: #1d4ed8;--c-success: #28c76f;--c-warning: #ff9f43;--c-danger: #ea5455;--ink: #101828;--muted: #8a94a6;--line: #eef0f5;display:flex;flex-direction:column;gap:20px;min-width:0}.dash-head[data-v-1c2194d6]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap}.dash-head__title[data-v-1c2194d6]{margin:0;font-size:16px;font-weight:500;color:var(--ink)}.dash-head__sub[data-v-1c2194d6]{margin:4px 0 0;color:var(--muted);font-size:13px}.dash-head__date[data-v-1c2194d6]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:12px;background:#fff;border:1px solid var(--line);color:var(--c-primary);font-weight:500;font-size:13px}.panel[data-v-1c2194d6],.kpi[data-v-1c2194d6]{min-width:0;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px #1018280a,0 8px 24px -12px #10182814}.panel[data-v-1c2194d6]{padding:20px;display:flex;flex-direction:column}.panel__head[data-v-1c2194d6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.panel__title[data-v-1c2194d6]{margin:0;font-size:16px;font-weight:500;color:var(--ink)}.panel__sub[data-v-1c2194d6]{margin:2px 0 0;font-size:12px;color:var(--muted)}.pill[data-v-1c2194d6]{flex-shrink:0;padding:4px 12px;border-radius:999px;background:#1d4ed80f;color:var(--c-primary);font-size:12px;font-weight:500}.dot[data-v-1c2194d6]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.row[data-v-1c2194d6]{display:grid;gap:20px}.row--main[data-v-1c2194d6]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.row--half[data-v-1c2194d6]{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid[data-v-1c2194d6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.kpi[data-v-1c2194d6]{--tone: var(--c-primary);--tone-bg: rgba(29, 78, 216, .08);position:relative;overflow:hidden;padding:18px 18px 14px;display:flex;flex-direction:column;gap:10px}.kpi[data-v-1c2194d6]:before{content:"";position:absolute;inset-inline-start:0;top:18px;bottom:18px;width:4px;border-radius:4px;background:var(--tone)}.kpi--success[data-v-1c2194d6]{--tone: var(--c-success);--tone-bg: rgba(40, 199, 111, .12)}.kpi--warning[data-v-1c2194d6]{--tone: var(--c-warning);--tone-bg: rgba(255, 159, 67, .14)}.kpi--danger[data-v-1c2194d6]{--tone: var(--c-danger);--tone-bg: rgba(234, 84, 85, .12)}.kpi__top[data-v-1c2194d6]{display:flex;align-items:center;gap:10px}.kpi__icon[data-v-1c2194d6]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;font-size:16px;color:var(--tone);background:var(--tone-bg)}.kpi__label[data-v-1c2194d6]{font-size:12.5px;color:var(--muted);line-height:1.6}.kpi__value[data-v-1c2194d6]{font-size:16px;font-weight:500;line-height:1.2;color:var(--ink);display:flex;align-items:baseline;gap:6px}.kpi__value small[data-v-1c2194d6]{font-size:13px;font-weight:500;color:var(--muted)}.kpi__value--price[data-v-1c2194d6]{font-size:16px}.kpi__foot[data-v-1c2194d6]{margin-top:auto;padding-top:10px;border-top:1px dashed var(--line);font-size:12px;color:var(--muted)}.kpi__foot b[data-v-1c2194d6]{color:var(--ink);font-weight:500}.kpi__spark[data-v-1c2194d6]{margin:auto -18px -14px}.trend-totals[data-v-1c2194d6]{display:flex;gap:24px;margin-bottom:8px;flex-wrap:wrap}.trend-totals__item[data-v-1c2194d6]{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted)}.trend-totals__item b[data-v-1c2194d6]{font-size:16px;color:var(--ink)}.legend-list[data-v-1c2194d6]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.legend-list li[data-v-1c2194d6]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f8f9fc;font-size:13px}.legend-list__label[data-v-1c2194d6]{flex:1;color:var(--ink);font-weight:500}.legend-list__meta[data-v-1c2194d6]{color:var(--muted);font-size:12px}.legend-list b[data-v-1c2194d6]{min-width:32px;text-align:left;color:var(--ink)}.metric-list[data-v-1c2194d6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1;justify-content:center}.metric-list li[data-v-1c2194d6]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;border:1px solid var(--line)}.metric-list__icon[data-v-1c2194d6]{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:16px;flex-shrink:0}.metric-list__label[data-v-1c2194d6]{flex:1;font-size:13px;color:var(--muted)}.metric-list b[data-v-1c2194d6]{font-size:15px;color:var(--ink);white-space:nowrap}.tone-primary[data-v-1c2194d6]{color:var(--c-primary);background:#1d4ed814}.tone-success[data-v-1c2194d6]{color:var(--c-success);background:#28c76f1f}.tone-warning[data-v-1c2194d6]{color:var(--c-warning);background:#ff9f4324}.tone-danger[data-v-1c2194d6]{color:var(--c-danger);background:#ea54551f}.rank-list[data-v-1c2194d6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px;max-height:340px;overflow-y:auto;padding-inline-end:4px}.rank-list li[data-v-1c2194d6]{display:flex;align-items:flex-start;gap:12px}.rank-list__pos[data-v-1c2194d6]{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex-shrink:0;font-size:13px;font-weight:500;color:var(--muted);background:#f2f4f7}.rank-list__pos.is-top[data-v-1c2194d6]{color:#fff;background:var(--c-primary)}.rank-list__body[data-v-1c2194d6]{flex:1;min-width:0}.rank-list__row[data-v-1c2194d6]{display:flex;justify-content:space-between;gap:8px;font-size:13px}.rank-list__name[data-v-1c2194d6]{color:var(--ink);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rank-list__row b[data-v-1c2194d6]{color:var(--ink);white-space:nowrap}.rank-list__bar[data-v-1c2194d6]{height:6px;margin:6px 0 4px;border-radius:999px;background:#f2f4f7;overflow:hidden}.rank-list__bar span[data-v-1c2194d6]{display:block;height:100%;border-radius:inherit;background:var(--c-primary);transition:width .6s ease}.rank-list__meta[data-v-1c2194d6]{font-size:11.5px;color:var(--muted)}.dash-table[data-v-1c2194d6] .ant-table-thead>tr>th{background:#f8f9fc;color:var(--muted);font-weight:500;font-size:12.5px}.dash-table[data-v-1c2194d6] .ant-table-thead>tr>th:before{display:none}.order-list[data-v-1c2194d6] .ant-list-pagination{margin-top:12px}.order-item[data-v-1c2194d6]{display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:12px 0}.order-item__head[data-v-1c2194d6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.order-item__name[data-v-1c2194d6]{font-weight:500;color:var(--c-primary)}.order-item__tag[data-v-1c2194d6]{margin:0}.order-item__customer[data-v-1c2194d6]{font-size:13px;color:#475467}.order-item__meta[data-v-1c2194d6]{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}@media (max-width: 1280px){.kpi-grid[data-v-1c2194d6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 991px){.dashboard[data-v-1c2194d6],.row[data-v-1c2194d6],.kpi-grid[data-v-1c2194d6]{gap:12px}.row--main[data-v-1c2194d6],.row--half[data-v-1c2194d6]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 575px){.dash-head__title[data-v-1c2194d6]{font-size:16px}.panel[data-v-1c2194d6]{padding:14px;border-radius:16px}.kpi[data-v-1c2194d6]{padding:14px 14px 12px;border-radius:16px}.kpi__spark[data-v-1c2194d6]{margin:auto -14px -12px}.kpi__icon[data-v-1c2194d6]{width:34px;height:34px;font-size:16px}.kpi__value[data-v-1c2194d6],.kpi__value--price[data-v-1c2194d6]{font-size:16px}.kpi__label[data-v-1c2194d6],.kpi__foot[data-v-1c2194d6]{font-size:11px}.trend-totals__item b[data-v-1c2194d6]{font-size:15px}}@media (max-width: 420px){.kpi-grid[data-v-1c2194d6]{grid-template-columns:minmax(0,1fr)}} diff --git a/apps/admin-panel/dist/assets/DateInput-CVKHy-b9.js b/apps/admin-panel/dist/assets/DateInput-B4AtMzxg.js similarity index 89% rename from apps/admin-panel/dist/assets/DateInput-CVKHy-b9.js rename to apps/admin-panel/dist/assets/DateInput-B4AtMzxg.js index a968c2b..f400d65 100644 --- a/apps/admin-panel/dist/assets/DateInput-CVKHy-b9.js +++ b/apps/admin-panel/dist/assets/DateInput-B4AtMzxg.js @@ -1 +1 @@ -import{m}from"./index-DXwUc_-g.js";import{d as _,n as V,o as r,a as Y,w as h,c as D,b,t as j,i as M,m as i,s as x,r as d,_ as y}from"./index-B13tkMpd.js";const k={key:0,class:"hint"},C=_({__name:"DateInput",props:{label:{},modelValue:{},placeholder:{default:"مثال: ۱۴۰۳/۰۵/۱۲"}},emits:["update:modelValue"],setup(o,{emit:p}){const n=o,c=p,t=i(void 0),a=i(""),v=x(()=>{if(t.value!==void 0)return t.value;if(!n.modelValue)return"";const e=m(n.modelValue);return e.isValid()?e.format("jYYYY/jMM/jDD"):""});V(()=>n.modelValue,()=>{t.value=void 0});function f(e){if(t.value=e,!e){a.value="",c("update:modelValue",void 0);return}const u=e.replace(/[۰-۹]/g,s=>String("۰۱۲۳۴۵۶۷۸۹".indexOf(s))),l=m(u,"jYYYY/jMM/jDD");l.isValid()?(a.value="",c("update:modelValue",l.format("YYYY-MM-DD"))):a.value="تاریخ معتبر نیست"}return(e,u)=>{const l=d("a-input"),s=d("a-form-item");return r(),Y(s,{label:o.label},{default:h(()=>[D(l,{value:v.value,placeholder:o.placeholder,"allow-clear":"","onUpdate:value":f},null,8,["value","placeholder"]),a.value?(r(),b("small",k,j(a.value),1)):M("",!0)]),_:1},8,["label"])}}}),I=y(C,[["__scopeId","data-v-3863c3bc"]]);export{I as D}; +import{m}from"./index-CmZf7ud_.js";import{d as _,n as V,o as r,a as Y,w as h,c as D,b,t as j,i as M,m as i,s as x,r as d,_ as y}from"./index-Cs-R0M3s.js";const k={key:0,class:"hint"},C=_({__name:"DateInput",props:{label:{},modelValue:{},placeholder:{default:"مثال: ۱۴۰۳/۰۵/۱۲"}},emits:["update:modelValue"],setup(o,{emit:p}){const n=o,c=p,t=i(void 0),a=i(""),v=x(()=>{if(t.value!==void 0)return t.value;if(!n.modelValue)return"";const e=m(n.modelValue);return e.isValid()?e.format("jYYYY/jMM/jDD"):""});V(()=>n.modelValue,()=>{t.value=void 0});function f(e){if(t.value=e,!e){a.value="",c("update:modelValue",void 0);return}const u=e.replace(/[۰-۹]/g,s=>String("۰۱۲۳۴۵۶۷۸۹".indexOf(s))),l=m(u,"jYYYY/jMM/jDD");l.isValid()?(a.value="",c("update:modelValue",l.format("YYYY-MM-DD"))):a.value="تاریخ معتبر نیست"}return(e,u)=>{const l=d("a-input"),s=d("a-form-item");return r(),Y(s,{label:o.label},{default:h(()=>[D(l,{value:v.value,placeholder:o.placeholder,"allow-clear":"","onUpdate:value":f},null,8,["value","placeholder"]),a.value?(r(),b("small",k,j(a.value),1)):M("",!0)]),_:1},8,["label"])}}}),I=y(C,[["__scopeId","data-v-3863c3bc"]]);export{I as D}; diff --git a/apps/admin-panel/dist/assets/Edit-BvBcY37L.js b/apps/admin-panel/dist/assets/Edit-BvBcY37L.js new file mode 100644 index 0000000..b0ebb1c --- /dev/null +++ b/apps/admin-panel/dist/assets/Edit-BvBcY37L.js @@ -0,0 +1 @@ +import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js";import{d as t,a as e,o as r}from"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";const i=t({__name:"Edit",setup(a){return(_,m)=>(r(),e(o))}});export{i as default}; diff --git a/apps/admin-panel/dist/assets/Edit-P4KdS6UO.js b/apps/admin-panel/dist/assets/Edit-P4KdS6UO.js deleted file mode 100644 index 126ed3d..0000000 --- a/apps/admin-panel/dist/assets/Edit-P4KdS6UO.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./Add.vue_vue_type_script_setup_true_lang-CcEgUcgF.js";import{d as t,a as e,o as r}from"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";const i=t({__name:"Edit",setup(a){return(_,m)=>(r(),e(o))}});export{i as default}; diff --git a/apps/admin-panel/dist/assets/EditBranches-BtM6IUIj.js b/apps/admin-panel/dist/assets/EditBranches-BtM6IUIj.js new file mode 100644 index 0000000..619e162 --- /dev/null +++ b/apps/admin-panel/dist/assets/EditBranches-BtM6IUIj.js @@ -0,0 +1 @@ +import{_ as e}from"./AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js";import{d as o,a,o as r}from"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const p=o({__name:"EditBranches",setup(t){return(n,s)=>(r(),a(e))}});export{p as default}; diff --git a/apps/admin-panel/dist/assets/EditBranches-DoQ6hJEn.js b/apps/admin-panel/dist/assets/EditBranches-DoQ6hJEn.js deleted file mode 100644 index 0deeb25..0000000 --- a/apps/admin-panel/dist/assets/EditBranches-DoQ6hJEn.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as e}from"./AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js";import{d as o,a,o as r}from"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";const p=o({__name:"EditBranches",setup(t){return(n,s)=>(r(),a(e))}});export{p as default}; diff --git a/apps/admin-panel/dist/assets/EditBulkCustomer-DbPHSx-8.js b/apps/admin-panel/dist/assets/EditBulkCustomer-DbPHSx-8.js new file mode 100644 index 0000000..26792a8 --- /dev/null +++ b/apps/admin-panel/dist/assets/EditBulkCustomer-DbPHSx-8.js @@ -0,0 +1 @@ +import{_ as o}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js";import{d as r,a as t,o as m}from"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./DateInput-B4AtMzxg.js";import"./index-CmZf7ud_.js";import"./UserOutlined-Grb-Nf3i.js";import"./ShopOutlined-CAPRNUmB.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./PercentageOutlined-x-TxaWDs.js";import"./SafetyCertificateOutlined-Tlg338pG.js";const C=r({__name:"EditBulkCustomer",setup(p){return(i,a)=>(m(),t(o,{class:"page-card"}))}});export{C as default}; diff --git a/apps/admin-panel/dist/assets/EditBulkCustomer-Kp8VjeOQ.js b/apps/admin-panel/dist/assets/EditBulkCustomer-Kp8VjeOQ.js deleted file mode 100644 index 55188ea..0000000 --- a/apps/admin-panel/dist/assets/EditBulkCustomer-Kp8VjeOQ.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js";import{d as r,a as t,o as m}from"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./DateInput-CVKHy-b9.js";import"./index-DXwUc_-g.js";import"./UserOutlined-tnfFbi-d.js";import"./ShopOutlined-BULNMNmg.js";import"./EnvironmentOutlined-BII2axx6.js";import"./PercentageOutlined-CpguakOP.js";import"./SafetyCertificateOutlined-B7xsdKuU.js";const C=r({__name:"EditBulkCustomer",setup(p){return(i,a)=>(m(),t(o,{class:"page-card"}))}});export{C as default}; diff --git a/apps/admin-panel/dist/assets/EditInvoice-CUHdPz8Y.js b/apps/admin-panel/dist/assets/EditInvoice-CUHdPz8Y.js new file mode 100644 index 0000000..a0ac3ae --- /dev/null +++ b/apps/admin-panel/dist/assets/EditInvoice-CUHdPz8Y.js @@ -0,0 +1 @@ +import o from"./AddInvoice-B67QpuBl.js";import{d as t,a as r,o as e}from"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./model-ByKFVx4o.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";const u=t({__name:"EditInvoice",setup(p){return(i,m)=>(e(),r(o))}});export{u as default}; diff --git a/apps/admin-panel/dist/assets/EditInvoice-DnhLV1Df.js b/apps/admin-panel/dist/assets/EditInvoice-DnhLV1Df.js deleted file mode 100644 index 7d2fde6..0000000 --- a/apps/admin-panel/dist/assets/EditInvoice-DnhLV1Df.js +++ /dev/null @@ -1 +0,0 @@ -import o from"./AddInvoice-BhHiwzHB.js";import{d as t,a as r,o as e}from"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./model-BNUuQ7S0.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";const u=t({__name:"EditInvoice",setup(p){return(i,m)=>(e(),r(o))}});export{u as default}; diff --git a/apps/admin-panel/dist/assets/EditProduct-BG0vnKRq.js b/apps/admin-panel/dist/assets/EditProduct-BG0vnKRq.js new file mode 100644 index 0000000..b5f412f --- /dev/null +++ b/apps/admin-panel/dist/assets/EditProduct-BG0vnKRq.js @@ -0,0 +1 @@ +import e from"./AddProduct-fj1xOxlY.js";import{d as o,b as t,c as r,o as c}from"./index-Cs-R0M3s.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./AppstoreOutlined-gf4c8qWq.js";const _=o({__name:"EditProduct",setup(a){return(n,d)=>(c(),t("div",null,[r(e)]))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/EditProduct-brr10VWn.js b/apps/admin-panel/dist/assets/EditProduct-brr10VWn.js deleted file mode 100644 index 0ae99bd..0000000 --- a/apps/admin-panel/dist/assets/EditProduct-brr10VWn.js +++ /dev/null @@ -1 +0,0 @@ -import e from"./AddProduct-CmZKP00e.js";import{d as o,b as t,c as r,o as c}from"./index-B13tkMpd.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import"./AppstoreOutlined-Ca4USN1F.js";const _=o({__name:"EditProduct",setup(a){return(n,d)=>(c(),t("div",null,[r(e)]))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/EditReagent-B-d0O29U.js b/apps/admin-panel/dist/assets/EditReagent-B-d0O29U.js deleted file mode 100644 index ddccf3b..0000000 --- a/apps/admin-panel/dist/assets/EditReagent-B-d0O29U.js +++ /dev/null @@ -1 +0,0 @@ -import{R as t}from"./ReagentCustomer-XSZR4Hgo.js";import{d as o,a as r,o as e}from"./index-B13tkMpd.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import"./UserOutlined-tnfFbi-d.js";import"./ShopOutlined-BULNMNmg.js";import"./EnvironmentOutlined-BII2axx6.js";import"./CameraOutlined-CZeD3bSm.js";import"./PercentageOutlined-CpguakOP.js";const g=o({__name:"EditReagent",setup(a){return(p,m)=>(e(),r(t,{class:"page-card"}))}});export{g as default}; diff --git a/apps/admin-panel/dist/assets/EditReagent-MS6AMK9O.js b/apps/admin-panel/dist/assets/EditReagent-MS6AMK9O.js new file mode 100644 index 0000000..539ed60 --- /dev/null +++ b/apps/admin-panel/dist/assets/EditReagent-MS6AMK9O.js @@ -0,0 +1 @@ +import{R as t}from"./ReagentCustomer-N2x58_Bh.js";import{d as o,a as r,o as e}from"./index-Cs-R0M3s.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./UserOutlined-Grb-Nf3i.js";import"./ShopOutlined-CAPRNUmB.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./CameraOutlined-BfJxy4Lx.js";import"./PercentageOutlined-x-TxaWDs.js";const g=o({__name:"EditReagent",setup(a){return(p,m)=>(e(),r(t,{class:"page-card"}))}});export{g as default}; diff --git a/apps/admin-panel/dist/assets/EditSingleCustomer-Mc9LPwtq.js b/apps/admin-panel/dist/assets/EditSingleCustomer-Mc9LPwtq.js new file mode 100644 index 0000000..551da6e --- /dev/null +++ b/apps/admin-panel/dist/assets/EditSingleCustomer-Mc9LPwtq.js @@ -0,0 +1 @@ +import{S as o}from"./singleCustomer-38R6p6x0.js";import{d as r,a as e,o as t}from"./index-Cs-R0M3s.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./DateInput-B4AtMzxg.js";import"./index-CmZf7ud_.js";import"./UserOutlined-Grb-Nf3i.js";const u=r({__name:"EditSingleCustomer",setup(a){return(m,p)=>(t(),e(o,{class:"page-card"}))}});export{u as default}; diff --git a/apps/admin-panel/dist/assets/EditSingleCustomer-deu1MJ98.js b/apps/admin-panel/dist/assets/EditSingleCustomer-deu1MJ98.js deleted file mode 100644 index 9088d06..0000000 --- a/apps/admin-panel/dist/assets/EditSingleCustomer-deu1MJ98.js +++ /dev/null @@ -1 +0,0 @@ -import{S as o}from"./singleCustomer-DNW92cmo.js";import{d as r,a as e,o as t}from"./index-B13tkMpd.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./DateInput-CVKHy-b9.js";import"./index-DXwUc_-g.js";import"./UserOutlined-tnfFbi-d.js";const u=r({__name:"EditSingleCustomer",setup(a){return(m,p)=>(t(),e(o,{class:"page-card"}))}});export{u as default}; diff --git a/apps/admin-panel/dist/assets/EditWorkshop-DDPCZrrZ.js b/apps/admin-panel/dist/assets/EditWorkshop-DDPCZrrZ.js deleted file mode 100644 index 2ef5f2f..0000000 --- a/apps/admin-panel/dist/assets/EditWorkshop-DDPCZrrZ.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js";import{d as e,a as r,o as t}from"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";const m=e({__name:"EditWorkshop",setup(a){return(s,_)=>(t(),r(o))}});export{m as default}; diff --git a/apps/admin-panel/dist/assets/EditWorkshop-Js7LcOL2.js b/apps/admin-panel/dist/assets/EditWorkshop-Js7LcOL2.js new file mode 100644 index 0000000..1d02247 --- /dev/null +++ b/apps/admin-panel/dist/assets/EditWorkshop-Js7LcOL2.js @@ -0,0 +1 @@ +import{_ as o}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js";import{d as e,a as r,o as t}from"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const m=e({__name:"EditWorkshop",setup(a){return(s,_)=>(t(),r(o))}});export{m as default}; diff --git a/apps/admin-panel/dist/assets/EnvironmentOutlined-BII2axx6.js b/apps/admin-panel/dist/assets/EnvironmentOutlined-C-kKC_2-.js similarity index 96% rename from apps/admin-panel/dist/assets/EnvironmentOutlined-BII2axx6.js rename to apps/admin-panel/dist/assets/EnvironmentOutlined-C-kKC_2-.js index 843929c..4f266ca 100644 --- a/apps/admin-panel/dist/assets/EnvironmentOutlined-BII2axx6.js +++ b/apps/admin-panel/dist/assets/EnvironmentOutlined-C-kKC_2-.js @@ -1 +1 @@ -import{c as o,I as u}from"./index-B13tkMpd.js";var l={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"};function c(n){for(var e=1;e[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(p,[["render",i],["__scopeId","data-v-82a95474"]]);export{x as default}; +import{_,b as c,c as e,w as o,f as l,r as s,o as u}from"./index-Cs-R0M3s.js";const p={},d={class:"full-page-msg"};function i(r,t){const a=s("a-button"),n=s("a-result");return u(),c("div",d,[e(n,{status:"404",title:"صفحه مورد نظر یافت نشد","sub-title":"آدرسی که وارد کرده‌اید وجود ندارد."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(p,[["render",i],["__scopeId","data-v-82a95474"]]);export{x as default}; diff --git a/apps/admin-panel/dist/assets/Error500-BUxuQ5Dk.js b/apps/admin-panel/dist/assets/Error500-D4doc1DI.js similarity index 89% rename from apps/admin-panel/dist/assets/Error500-BUxuQ5Dk.js rename to apps/admin-panel/dist/assets/Error500-D4doc1DI.js index 94ba9b7..e3b4d58 100644 --- a/apps/admin-panel/dist/assets/Error500-BUxuQ5Dk.js +++ b/apps/admin-panel/dist/assets/Error500-D4doc1DI.js @@ -1 +1 @@ -import{_,b as c,c as e,w as o,f as l,r as s,o as u}from"./index-B13tkMpd.js";const p={},d={class:"full-page-msg"};function i(r,t){const a=s("a-button"),n=s("a-result");return u(),c("div",d,[e(n,{status:"500",title:"خطای سرور","sub-title":"مشکلی در سرور رخ داده است. لطفاً بعداً تلاش کنید."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(p,[["render",i],["__scopeId","data-v-1080291a"]]);export{x as default}; +import{_,b as c,c as e,w as o,f as l,r as s,o as u}from"./index-Cs-R0M3s.js";const p={},d={class:"full-page-msg"};function i(r,t){const a=s("a-button"),n=s("a-result");return u(),c("div",d,[e(n,{status:"500",title:"خطای سرور","sub-title":"مشکلی در سرور رخ داده است. لطفاً بعداً تلاش کنید."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>r.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=_(p,[["render",i],["__scopeId","data-v-1080291a"]]);export{x as default}; diff --git a/apps/admin-panel/dist/assets/FacilityList.vue_vue_type_script_setup_true_lang-BCbHBV6c.js b/apps/admin-panel/dist/assets/FacilityList.vue_vue_type_script_setup_true_lang-DL6VNTzS.js similarity index 93% rename from apps/admin-panel/dist/assets/FacilityList.vue_vue_type_script_setup_true_lang-BCbHBV6c.js rename to apps/admin-panel/dist/assets/FacilityList.vue_vue_type_script_setup_true_lang-DL6VNTzS.js index 31824d1..d481234 100644 --- a/apps/admin-panel/dist/assets/FacilityList.vue_vue_type_script_setup_true_lang-BCbHBV6c.js +++ b/apps/admin-panel/dist/assets/FacilityList.vue_vue_type_script_setup_true_lang-DL6VNTzS.js @@ -1 +1 @@ -import{d as E,a as i,w as l,r as x,o as s,c as d,aj as P,p as w,h as u,E as y,W as B,$ as L,a7 as S,m as v,y as A,G as $,l as I}from"./index-B13tkMpd.js";import{X as N}from"./model-BNUuQ7S0.js";import{_ as V}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";const X={class:"flex gap-2"},T=E({__name:"FacilityList",props:{title:{},model:{},editPath:{},activePath:{},addRid:{},addLabel:{}},setup(a){const k=a,h=I(),m=v(null),c=v(!1),f=v(void 0);function _(){f.value=void 0,c.value=!0}function b(e){f.value=e,c.value=!0}function g(e){c.value=e}function O(){var e;(e=m.value)==null||e.fetch()}function R(e){h.push(`${k.editPath}/${e}`)}async function C(e){var o,n,r;try{await A.get(`${k.activePath}/${e}`),$.success("تغییرات ثبت شد"),(o=m.value)==null||o.fetch()}catch(t){$.error(((r=(n=t==null?void 0:t.response)==null?void 0:n.data)==null?void 0:r.message)??"خطا در تغییر وضعیت")}}return(e,o)=>{const n=x("a-tooltip"),r=x("a-card");return s(),i(r,{title:a.title,class:"page-card"},{default:l(()=>[d(N,{ref_key:"tbl",ref:m,model:a.model,"mobile-cards":""},P({actions:l(({record:t})=>[w("div",X,[a.addRid?(s(),i(n,{key:0,title:"ویرایش"},{default:l(()=>[d(u(y),{class:"cursor-pointer mx-1 text-primary",onClick:p=>b(t.id)},null,8,["onClick"])]),_:2},1024)):(s(),i(n,{key:1,title:"ویرایش"},{default:l(()=>[d(u(y),{class:"cursor-pointer mx-1 text-primary",onClick:p=>R(t.id)},null,8,["onClick"])]),_:2},1024)),d(n,{title:"وضعیت"},{default:l(()=>[t.is_active?(s(),i(u(B),{key:0,class:"cursor-pointer mx-1 text-success",onClick:p=>C(t.id)},null,8,["onClick"])):(s(),i(u(L),{key:1,class:"cursor-pointer mx-1 text-danger",onClick:p=>C(t.id)},null,8,["onClick"]))]),_:2},1024)])]),_:2},[a.addRid?{name:"add",fn:l(()=>[d(V,{rid:a.addRid,"add-label":a.addLabel,onAdd:o[0]||(o[0]=t=>_())},null,8,["rid","add-label"])]),key:"0"}:void 0]),1032,["model"]),S(e.$slots,"form",{open:c.value,editingId:f.value,onUpdateOpen:g,onSuccess:O})]),_:3},8,["title"])}}});export{T as _}; +import{d as E,a as i,w as l,r as x,o as s,c as d,aj as P,p as w,h as u,E as y,W as B,$ as L,a7 as S,m as v,y as A,G as $,l as I}from"./index-Cs-R0M3s.js";import{X as N}from"./model-ByKFVx4o.js";import{_ as V}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";const X={class:"flex gap-2"},T=E({__name:"FacilityList",props:{title:{},model:{},editPath:{},activePath:{},addRid:{},addLabel:{}},setup(a){const k=a,h=I(),m=v(null),c=v(!1),f=v(void 0);function _(){f.value=void 0,c.value=!0}function b(e){f.value=e,c.value=!0}function g(e){c.value=e}function O(){var e;(e=m.value)==null||e.fetch()}function R(e){h.push(`${k.editPath}/${e}`)}async function C(e){var o,n,r;try{await A.get(`${k.activePath}/${e}`),$.success("تغییرات ثبت شد"),(o=m.value)==null||o.fetch()}catch(t){$.error(((r=(n=t==null?void 0:t.response)==null?void 0:n.data)==null?void 0:r.message)??"خطا در تغییر وضعیت")}}return(e,o)=>{const n=x("a-tooltip"),r=x("a-card");return s(),i(r,{title:a.title,class:"page-card"},{default:l(()=>[d(N,{ref_key:"tbl",ref:m,model:a.model,"mobile-cards":""},P({actions:l(({record:t})=>[w("div",X,[a.addRid?(s(),i(n,{key:0,title:"ویرایش"},{default:l(()=>[d(u(y),{class:"cursor-pointer mx-1 text-primary",onClick:p=>b(t.id)},null,8,["onClick"])]),_:2},1024)):(s(),i(n,{key:1,title:"ویرایش"},{default:l(()=>[d(u(y),{class:"cursor-pointer mx-1 text-primary",onClick:p=>R(t.id)},null,8,["onClick"])]),_:2},1024)),d(n,{title:"وضعیت"},{default:l(()=>[t.is_active?(s(),i(u(B),{key:0,class:"cursor-pointer mx-1 text-success",onClick:p=>C(t.id)},null,8,["onClick"])):(s(),i(u(L),{key:1,class:"cursor-pointer mx-1 text-danger",onClick:p=>C(t.id)},null,8,["onClick"]))]),_:2},1024)])]),_:2},[a.addRid?{name:"add",fn:l(()=>[d(V,{rid:a.addRid,"add-label":a.addLabel,onAdd:o[0]||(o[0]=t=>_())},null,8,["rid","add-label"])]),key:"0"}:void 0]),1032,["model"]),S(e.$slots,"form",{open:c.value,editingId:f.value,onUpdateOpen:g,onSuccess:O})]),_:3},8,["title"])}}});export{T as _}; diff --git a/apps/admin-panel/dist/assets/FullPage-C-yvAXxh.js b/apps/admin-panel/dist/assets/FullPage-nSOzrWvg.js similarity index 70% rename from apps/admin-panel/dist/assets/FullPage-C-yvAXxh.js rename to apps/admin-panel/dist/assets/FullPage-nSOzrWvg.js index 517db0f..32b31e2 100644 --- a/apps/admin-panel/dist/assets/FullPage-C-yvAXxh.js +++ b/apps/admin-panel/dist/assets/FullPage-nSOzrWvg.js @@ -1 +1 @@ -import{_ as o,b as t,c,r,o as s}from"./index-B13tkMpd.js";const n={},a={class:"layout--full-page"};function _(l,u){const e=r("router-view");return s(),t("div",a,[c(e)])}const i=o(n,[["render",_]]);export{i as default}; +import{_ as o,b as t,c,r,o as s}from"./index-Cs-R0M3s.js";const n={},a={class:"layout--full-page"};function _(l,u){const e=r("router-view");return s(),t("div",a,[c(e)])}const i=o(n,[["render",_]]);export{i as default}; diff --git a/apps/admin-panel/dist/assets/IamCallback-BMVANIYq.js b/apps/admin-panel/dist/assets/IamCallback-CGYN2CBa.js similarity index 85% rename from apps/admin-panel/dist/assets/IamCallback-BMVANIYq.js rename to apps/admin-panel/dist/assets/IamCallback-CGYN2CBa.js index ea56331..8f17350 100644 --- a/apps/admin-panel/dist/assets/IamCallback-BMVANIYq.js +++ b/apps/admin-panel/dist/assets/IamCallback-CGYN2CBa.js @@ -1 +1 @@ -import{d as r,x as c,y as n,b as i,l as m,o as d}from"./index-B13tkMpd.js";import{u as _}from"./auth-Bz2RUUne.js";const l={style:{"min-height":"100vh",display:"grid","place-items":"center"}},h=r({__name:"IamCallback",setup(p){const t=m(),o=_();return c(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_admin_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login");return}try{const{data:s}=await n.post("admin/auth/sso/callback",{code:e.get("code"),state:e.get("state")}),a={...s};delete a.roles,delete a.ut,o.inject(a),await t.replace("/dashboard/ecommerce")}catch{sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login")}}),(e,s)=>(d(),i("div",l,"در حال ورود..."))}});export{h as default}; +import{d as r,x as c,y as n,b as i,l as m,o as d}from"./index-Cs-R0M3s.js";import{u as _}from"./auth-BQj0UJJa.js";const l={style:{"min-height":"100vh",display:"grid","place-items":"center"}},h=r({__name:"IamCallback",setup(p){const t=m(),o=_();return c(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_admin_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login");return}try{const{data:s}=await n.post("admin/auth/sso/callback",{code:e.get("code"),state:e.get("state")}),a={...s};delete a.roles,delete a.ut,o.inject(a),await t.replace("/dashboard/ecommerce")}catch{sessionStorage.setItem("gb_admin_iam_sso_skip","1"),await t.replace("/auth/login")}}),(e,s)=>(d(),i("div",l,"در حال ورود..."))}});export{h as default}; diff --git a/apps/admin-panel/dist/assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js b/apps/admin-panel/dist/assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js similarity index 96% rename from apps/admin-panel/dist/assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js rename to apps/admin-panel/dist/assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js index 4cd5c63..20552f9 100644 --- a/apps/admin-panel/dist/assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js +++ b/apps/admin-panel/dist/assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js @@ -1 +1 @@ -import{d as B,n as P,o as u,b as r,c as m,w as h,a as N,h as b,P as D,p as y,t as I,i as R,m as i,s as S,y as U,G as q,r as f}from"./index-B13tkMpd.js";const z={class:"image-upload"},E={key:0},F={key:1},G={style:{"margin-top":"8px"}},L=["src"],$=B({__name:"ImageUploadInput",props:{modelValue:{default:null},purpose:{default:void 0},placeholder:{default:"بارگذاری"}},emits:["update:modelValue","ok"],setup(g,{emit:w}){const s=g,p=w,c=i(!1),d=i(!1),v=i(""),o=i([]);P(()=>s.modelValue,e=>{var a;e?((a=o.value[0])==null?void 0:a.url)!==e&&(o.value=[{uid:e,name:e.split("/").pop()??"file",status:"done",url:e}]):o.value=[]},{immediate:!0});const V=S(()=>s.placeholder);async function k({file:e}){var l,n;const a=new FormData;a.append("file",e),s.purpose&&a.append("purpose",s.purpose),c.value=!0;try{const{data:t}=await U.post("file/create",a);p("update:modelValue",t.url),p("ok",t)}catch(t){const _=((n=(l=t==null?void 0:t.response)==null?void 0:l.data)==null?void 0:n.message)??"بارگذاری فایل ناموفق بود";q.error(_)}finally{c.value=!1}}function x(){return p("update:modelValue",null),!0}function C(e){v.value=e.url,d.value=!0}return(e,a)=>{const l=f("a-spin"),n=f("a-upload"),t=f("a-modal");return u(),r("div",z,[m(n,{"file-list":o.value,"list-type":"picture-card","max-count":1,accept:"image/*","custom-request":k,onRemove:x,onPreview:C},{default:h(()=>[o.value.length===0?(u(),r("div",E,[c.value?(u(),N(l,{key:0,size:"small"})):(u(),r("div",F,[m(b(D)),y("div",G,I(V.value),1)]))])):R("",!0)]),_:1},8,["file-list"]),m(t,{open:d.value,footer:null,onCancel:a[0]||(a[0]=_=>d.value=!1)},{default:h(()=>[y("img",{src:v.value,style:{width:"100%"},alt:""},null,8,L)]),_:1},8,["open"])])}}});export{$ as _}; +import{d as B,n as P,o as u,b as r,c as m,w as h,a as N,h as b,P as D,p as y,t as I,i as R,m as i,s as S,y as U,G as q,r as f}from"./index-Cs-R0M3s.js";const z={class:"image-upload"},E={key:0},F={key:1},G={style:{"margin-top":"8px"}},L=["src"],$=B({__name:"ImageUploadInput",props:{modelValue:{default:null},purpose:{default:void 0},placeholder:{default:"بارگذاری"}},emits:["update:modelValue","ok"],setup(g,{emit:w}){const s=g,p=w,c=i(!1),d=i(!1),v=i(""),o=i([]);P(()=>s.modelValue,e=>{var a;e?((a=o.value[0])==null?void 0:a.url)!==e&&(o.value=[{uid:e,name:e.split("/").pop()??"file",status:"done",url:e}]):o.value=[]},{immediate:!0});const V=S(()=>s.placeholder);async function k({file:e}){var l,n;const a=new FormData;a.append("file",e),s.purpose&&a.append("purpose",s.purpose),c.value=!0;try{const{data:t}=await U.post("file/create",a);p("update:modelValue",t.url),p("ok",t)}catch(t){const _=((n=(l=t==null?void 0:t.response)==null?void 0:l.data)==null?void 0:n.message)??"بارگذاری فایل ناموفق بود";q.error(_)}finally{c.value=!1}}function x(){return p("update:modelValue",null),!0}function C(e){v.value=e.url,d.value=!0}return(e,a)=>{const l=f("a-spin"),n=f("a-upload"),t=f("a-modal");return u(),r("div",z,[m(n,{"file-list":o.value,"list-type":"picture-card","max-count":1,accept:"image/*","custom-request":k,onRemove:x,onPreview:C},{default:h(()=>[o.value.length===0?(u(),r("div",E,[c.value?(u(),N(l,{key:0,size:"small"})):(u(),r("div",F,[m(b(D)),y("div",G,I(V.value),1)]))])):R("",!0)]),_:1},8,["file-list"]),m(t,{open:d.value,footer:null,onCancel:a[0]||(a[0]=_=>d.value=!1)},{default:h(()=>[y("img",{src:v.value,style:{width:"100%"},alt:""},null,8,L)]),_:1},8,["open"])])}}});export{$ as _}; diff --git a/apps/admin-panel/dist/assets/List-tHRs_Ycf.js b/apps/admin-panel/dist/assets/List-BqpoJbO3.js similarity index 91% rename from apps/admin-panel/dist/assets/List-tHRs_Ycf.js rename to apps/admin-panel/dist/assets/List-BqpoJbO3.js index 830b690..9a696b4 100644 --- a/apps/admin-panel/dist/assets/List-tHRs_Ycf.js +++ b/apps/admin-panel/dist/assets/List-BqpoJbO3.js @@ -1 +1 @@ -import{u as q,d as oe,b as i,c as l,w as t,s as ae,r as c,o as a,h as F,H as ne,t as s,i as m,p as b,a as f,F as K,e as P,f as d,m as U,y as N,G as h,X as le,_ as se}from"./index-B13tkMpd.js";import{a as re,b as p,X as ie}from"./model-BNUuQ7S0.js";import{_ as V}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js";import{a as de,j as ue}from"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./icons-BUM0Cj4i.js";import"./UnorderedListOutlined-DVq783q4.js";import"./PercentageOutlined-CpguakOP.js";import"./UserAddOutlined-GfYoiDJb.js";import"./CreditCardOutlined-BSGaXvdF.js";import"./AppstoreOutlined-Ca4USN1F.js";import"./TeamOutlined-BkaObMie.js";import"./UserOutlined-tnfFbi-d.js";import"./CameraOutlined-CZeD3bSm.js";import"./index-DXwUc_-g.js";function ce(){const u=new re("admin/orders/list","لیست سفارش های تک فروشی");u.add(new p("id","شماره").filterNumber()),u.add(new p("customer.fname","نام مشتری").filterKey("customer.fullName").filterText()),u.add(new p("customer.lname","نام خانوادگی").filterKey("customer.fullName").filterText()),u.add(new p("total_price","جمع کل سفارش").renderSlot("total_price").filterText()),u.add(new p("items","تعداد آیتم ها").renderSlot("items_len").noSort()),u.add(new p("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),u.add(new p("uaj","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),u.add(new p("user","ثبت کننده").renderSlot("user").noSort());const $=q();return $.roles&&$.roles.includes("order.tamin.state")&&(u.add(new p("sts_str","وضعیت").renderSlot("sts").noSort()),u.add(new p("branch.name","نام شعبه").filterText().noSort())),u.add(new p("opt","عملیات").noSort().renderSlot("opt")),u}const _e={id:"page-user-list"},fe={class:"flex"},me={key:0},pe={key:0},ve={key:1},ye={key:0},ke=["onClick"],we={key:1},be={class:"flex flex-col"},ge={key:0},he={class:"flex"},Se={class:"flex-1"},Ce={key:1,class:"flex items-center"},xe={key:2},Ue={key:0},$e={class:"flex justify-between"},je=oe({__name:"List",setup(u){const $=q(),k=n=>!!$.hasPermission(n),M=ce(),j=U(null),r=U(void 0),S=U(!1),C=U(!1),x=U(!1),z=ae(()=>le()),T=n=>n?ue(n):"";function A(n){return n.proceed?"green":"gray"}async function O(n){n.branch_id||(r.value=await B(n.id),C.value=!0)}async function B(n){const{data:o}=await N.get(`admin/orders/${n}`);return o}async function R(n){var o,v;try{await N.post("single/order-sts/edit",{orderId:(o=r.value)==null?void 0:o.id,status:n.status,note:n.note}),C.value=!1,h.info("ویرایش موفق آمیز"),(v=j.value)==null||v.fetch()}catch{h.error("خطا در ویرایش")}}async function E(n){var o,v;try{await N.post("single/order-sts/edit",{orderId:(o=r.value)==null?void 0:o.id,status:n.status,note:n.note,remove:!0}),C.value=!1,h.info("ویرایش موفق آمیز"),(v=j.value)==null||v.fetch()}catch{h.error("خطا در ویرایش")}}async function G(){var n;try{x.value=!x.value,S.value=!S.value,h.info("ویرایش موفق آمیز"),(n=j.value)==null||n.fetch()}catch{h.error("خطا در ویرایش")}}async function H(n){r.value=await B(n.id),S.value=!0}async function J(n){h.warning("خروجی PDF هنوز در بک‌اند جدید پیاده‌سازی نشده است")}return(n,o)=>{const v=c("a-tag"),g=c("a-button"),Q=c("a-popconfirm"),W=c("a-input"),Y=c("a-timeline-item"),Z=c("a-timeline"),D=c("a-modal"),y=c("a-descriptions-item"),L=c("a-descriptions"),I=c("a-input-number"),ee=c("a-divider"),X=c("a-card"),te=c("a-empty");return a(),i("div",_e,[l(X,{title:z.value?"لیست سفارش":"لیست سفارش های تک فروشی",class:"page-card"},{default:t(()=>[l(ie,{ref_key:"tbl",ref:j,model:F(M),"mobile-cards":""},{opt:t(({record:e})=>[b("div",fe,[k("order.list.view")?(a(),f(V,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:_=>H(e)},null,8,["onClick"])):m("",!0),k("order.list.pdf")?(a(),f(V,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"FileIcon",title:"دانلود pdf",onClick:_=>J(e.id)},null,8,["onClick"])):m("",!0)])]),items_len:t(({text:e})=>[e?(a(),i("div",me,s(e.length),1)):m("",!0)]),user:t(({text:e,record:_})=>[e?(a(),i("div",pe,s(e.name),1)):(a(),i("div",ve,s(_.customer.fname+" "+_.customer.lname),1))]),total_price:t(({text:e})=>[e?(a(),i("div",ye,s(F(de)(e)),1)):m("",!0)]),sts:t(({text:e,record:_})=>[k("order.list.sts")?(a(),i("a",{key:0,href:"",onClick:ne(w=>O(_),["prevent"])},s(e),9,ke)):(a(),i("span",we,s(e),1))]),_:1},8,["model"]),l(D,{open:C.value,"onUpdate:open":o[1]||(o[1]=e=>C.value=e),title:"وضعیت سفارش","wrap-class-name":"detail-modal"},{footer:t(()=>[l(g,{onClick:o[0]||(o[0]=e=>C.value=!1)},{default:t(()=>[...o[8]||(o[8]=[d("باشه",-1)])]),_:1})]),default:t(()=>[r.value?(a(),f(Z,{key:0},{default:t(()=>[(a(!0),i(K,null,P(r.value.activity,(e,_)=>(a(),f(Y,{key:_,color:A(e)},{default:t(()=>[b("div",be,[b("div",null,s(e.title),1),e.proceed?(a(),i("div",ge,[b("div",he,[b("div",Se,[l(v,null,{default:t(()=>[d(s(T(e.uaj)),1)]),_:2},1024)]),_>0&&k("order.list.sts.remove")?(a(),f(Q,{key:0,"ok-text":"بله","cancel-text":"بی خیال",onConfirm:w=>E(e)},{title:t(()=>[...o[5]||(o[5]=[b("p",null,"آیا مطمئن به حذف وضعیت مورد نظر هستید ؟",-1)])]),default:t(()=>[l(g,{size:"small",danger:""},{default:t(()=>[...o[6]||(o[6]=[d("حذف وضعیت",-1)])]),_:1})]),_:1},8,["onConfirm"])):m("",!0)])])):m("",!0),!e.proceed&&k("order.list.sts.submit")?(a(),i("div",Ce,[l(W,{value:e.note,"onUpdate:value":w=>e.note=w,placeholder:"یادداشت"},null,8,["value","onUpdate:value"]),l(g,{type:"text",size:"small",onClick:w=>R(e)},{default:t(()=>[...o[7]||(o[7]=[d("ثبت وضعیت",-1)])]),_:1},8,["onClick"])])):m("",!0),e.proceed?(a(),i("div",xe,s(e.note),1)):m("",!0)])]),_:2},1032,["color"]))),128))]),_:1})):m("",!0)]),_:1},8,["open"]),l(D,{open:S.value,"onUpdate:open":o[4]||(o[4]=e=>S.value=e),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal"},{footer:t(()=>[b("div",$e,[l(g,{onClick:o[2]||(o[2]=e=>S.value=!1)},{default:t(()=>[...o[9]||(o[9]=[d("باشه",-1)])]),_:1}),x.value&&k("order.list.view.edit")?(a(),f(g,{key:0,danger:"",onClick:o[3]||(o[3]=e=>G())},{default:t(()=>[...o[10]||(o[10]=[d(" ویرایش سفارش ",-1)])]),_:1})):m("",!0)])]),default:t(()=>[r.value?(a(),i("div",Ue,[l(L,null,{default:t(()=>[l(y,{label:"مشتری"},{default:t(()=>[d(s(r.value.customer.fname)+" "+s(r.value.customer.lname),1)]),_:1}),l(y,{label:"تلفن همراه"},{default:t(()=>[d(s(r.value.customer.phone),1)]),_:1}),l(y,{label:"تاریخ ثبت"},{default:t(()=>[d(s(T(r.value.caj)),1)]),_:1}),l(y,{label:"وضعیت"},{default:t(()=>[d(s(r.value.sts_str),1)]),_:1})]),_:1}),l(X,{title:"آیتم های سفارش"},{default:t(()=>[(a(!0),i(K,null,P(r.value.items,(e,_)=>(a(),i("div",{key:_},[l(L,null,{default:t(()=>[l(y,{label:"نام محصول"},{default:t(()=>[l(v,{color:"blue"},{default:t(()=>[d(s(e.title),1)]),_:2},1024)]),_:2},1024),l(y,{label:"عنوان تنوع"},{default:t(()=>[d(s(e.variant_title),1)]),_:2},1024),l(y,{label:"وزن نهایی"},{default:t(()=>[x.value&&k("order.list.view.edit")?(a(),f(I,{key:0,value:e.grams,"onUpdate:value":w=>e.grams=w,class:"w-full mt-0"},null,8,["value","onUpdate:value"])):(a(),f(v,{key:1,color:"red"},{default:t(()=>[d(s(e.grams),1)]),_:2},1024))]),_:2},1024),l(y,{label:"تعداد"},{default:t(()=>[x.value&&k("order.list.view.edit")?(a(),f(I,{key:0,value:e.qty,"onUpdate:value":w=>e.qty=w},null,8,["value","onUpdate:value"])):(a(),f(v,{key:1,color:"orange"},{default:t(()=>[d(s(e.qty),1)]),_:2},1024))]),_:2},1024),l(y,{label:"توضیحات"},{default:t(()=>[b("div",null,s(e.note),1)]),_:2},1024)]),_:2},1024),_!!$.hasPermission(n),M=ce(),j=U(null),r=U(void 0),S=U(!1),C=U(!1),x=U(!1),z=ae(()=>le()),T=n=>n?ue(n):"";function A(n){return n.proceed?"green":"gray"}async function O(n){n.branch_id||(r.value=await B(n.id),C.value=!0)}async function B(n){const{data:o}=await N.get(`admin/orders/${n}`);return o}async function R(n){var o,v;try{await N.post("single/order-sts/edit",{orderId:(o=r.value)==null?void 0:o.id,status:n.status,note:n.note}),C.value=!1,h.info("ویرایش موفق آمیز"),(v=j.value)==null||v.fetch()}catch{h.error("خطا در ویرایش")}}async function E(n){var o,v;try{await N.post("single/order-sts/edit",{orderId:(o=r.value)==null?void 0:o.id,status:n.status,note:n.note,remove:!0}),C.value=!1,h.info("ویرایش موفق آمیز"),(v=j.value)==null||v.fetch()}catch{h.error("خطا در ویرایش")}}async function G(){var n;try{x.value=!x.value,S.value=!S.value,h.info("ویرایش موفق آمیز"),(n=j.value)==null||n.fetch()}catch{h.error("خطا در ویرایش")}}async function H(n){r.value=await B(n.id),S.value=!0}async function J(n){h.warning("خروجی PDF هنوز در بک‌اند جدید پیاده‌سازی نشده است")}return(n,o)=>{const v=c("a-tag"),g=c("a-button"),Q=c("a-popconfirm"),W=c("a-input"),Y=c("a-timeline-item"),Z=c("a-timeline"),D=c("a-modal"),y=c("a-descriptions-item"),L=c("a-descriptions"),I=c("a-input-number"),ee=c("a-divider"),X=c("a-card"),te=c("a-empty");return a(),i("div",_e,[l(X,{title:z.value?"لیست سفارش":"لیست سفارش های تک فروشی",class:"page-card"},{default:t(()=>[l(ie,{ref_key:"tbl",ref:j,model:F(M),"mobile-cards":""},{opt:t(({record:e})=>[b("div",fe,[k("order.list.view")?(a(),f(V,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:_=>H(e)},null,8,["onClick"])):m("",!0),k("order.list.pdf")?(a(),f(V,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"FileIcon",title:"دانلود pdf",onClick:_=>J(e.id)},null,8,["onClick"])):m("",!0)])]),items_len:t(({text:e})=>[e?(a(),i("div",me,s(e.length),1)):m("",!0)]),user:t(({text:e,record:_})=>[e?(a(),i("div",pe,s(e.name),1)):(a(),i("div",ve,s(_.customer.fname+" "+_.customer.lname),1))]),total_price:t(({text:e})=>[e?(a(),i("div",ye,s(F(de)(e)),1)):m("",!0)]),sts:t(({text:e,record:_})=>[k("order.list.sts")?(a(),i("a",{key:0,href:"",onClick:ne(w=>O(_),["prevent"])},s(e),9,ke)):(a(),i("span",we,s(e),1))]),_:1},8,["model"]),l(D,{open:C.value,"onUpdate:open":o[1]||(o[1]=e=>C.value=e),title:"وضعیت سفارش","wrap-class-name":"detail-modal"},{footer:t(()=>[l(g,{onClick:o[0]||(o[0]=e=>C.value=!1)},{default:t(()=>[...o[8]||(o[8]=[d("باشه",-1)])]),_:1})]),default:t(()=>[r.value?(a(),f(Z,{key:0},{default:t(()=>[(a(!0),i(K,null,P(r.value.activity,(e,_)=>(a(),f(Y,{key:_,color:A(e)},{default:t(()=>[b("div",be,[b("div",null,s(e.title),1),e.proceed?(a(),i("div",ge,[b("div",he,[b("div",Se,[l(v,null,{default:t(()=>[d(s(T(e.uaj)),1)]),_:2},1024)]),_>0&&k("order.list.sts.remove")?(a(),f(Q,{key:0,"ok-text":"بله","cancel-text":"بی خیال",onConfirm:w=>E(e)},{title:t(()=>[...o[5]||(o[5]=[b("p",null,"آیا مطمئن به حذف وضعیت مورد نظر هستید ؟",-1)])]),default:t(()=>[l(g,{size:"small",danger:""},{default:t(()=>[...o[6]||(o[6]=[d("حذف وضعیت",-1)])]),_:1})]),_:1},8,["onConfirm"])):m("",!0)])])):m("",!0),!e.proceed&&k("order.list.sts.submit")?(a(),i("div",Ce,[l(W,{value:e.note,"onUpdate:value":w=>e.note=w,placeholder:"یادداشت"},null,8,["value","onUpdate:value"]),l(g,{type:"text",size:"small",onClick:w=>R(e)},{default:t(()=>[...o[7]||(o[7]=[d("ثبت وضعیت",-1)])]),_:1},8,["onClick"])])):m("",!0),e.proceed?(a(),i("div",xe,s(e.note),1)):m("",!0)])]),_:2},1032,["color"]))),128))]),_:1})):m("",!0)]),_:1},8,["open"]),l(D,{open:S.value,"onUpdate:open":o[4]||(o[4]=e=>S.value=e),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal"},{footer:t(()=>[b("div",$e,[l(g,{onClick:o[2]||(o[2]=e=>S.value=!1)},{default:t(()=>[...o[9]||(o[9]=[d("باشه",-1)])]),_:1}),x.value&&k("order.list.view.edit")?(a(),f(g,{key:0,danger:"",onClick:o[3]||(o[3]=e=>G())},{default:t(()=>[...o[10]||(o[10]=[d(" ویرایش سفارش ",-1)])]),_:1})):m("",!0)])]),default:t(()=>[r.value?(a(),i("div",Ue,[l(L,null,{default:t(()=>[l(y,{label:"مشتری"},{default:t(()=>[d(s(r.value.customer.fname)+" "+s(r.value.customer.lname),1)]),_:1}),l(y,{label:"تلفن همراه"},{default:t(()=>[d(s(r.value.customer.phone),1)]),_:1}),l(y,{label:"تاریخ ثبت"},{default:t(()=>[d(s(T(r.value.caj)),1)]),_:1}),l(y,{label:"وضعیت"},{default:t(()=>[d(s(r.value.sts_str),1)]),_:1})]),_:1}),l(X,{title:"آیتم های سفارش"},{default:t(()=>[(a(!0),i(K,null,P(r.value.items,(e,_)=>(a(),i("div",{key:_},[l(L,null,{default:t(()=>[l(y,{label:"نام محصول"},{default:t(()=>[l(v,{color:"blue"},{default:t(()=>[d(s(e.title),1)]),_:2},1024)]),_:2},1024),l(y,{label:"عنوان تنوع"},{default:t(()=>[d(s(e.variant_title),1)]),_:2},1024),l(y,{label:"وزن نهایی"},{default:t(()=>[x.value&&k("order.list.view.edit")?(a(),f(I,{key:0,value:e.grams,"onUpdate:value":w=>e.grams=w,class:"w-full mt-0"},null,8,["value","onUpdate:value"])):(a(),f(v,{key:1,color:"red"},{default:t(()=>[d(s(e.grams),1)]),_:2},1024))]),_:2},1024),l(y,{label:"تعداد"},{default:t(()=>[x.value&&k("order.list.view.edit")?(a(),f(I,{key:0,value:e.qty,"onUpdate:value":w=>e.qty=w},null,8,["value","onUpdate:value"])):(a(),f(v,{key:1,color:"orange"},{default:t(()=>[d(s(e.qty),1)]),_:2},1024))]),_:2},1024),l(y,{label:"توضیحات"},{default:t(()=>[b("div",null,s(e.note),1)]),_:2},1024)]),_:2},1024),_!!k.hasPermission(n),y=I(),p=_(null),r=_(!1),l=_(void 0),{remove:x}=A({onSuccess:()=>{var n;return(n=p.value)==null?void 0:n.fetch()},successMessage:"دسته حذف شد",successType:"info",fallbackErrorMessage:"خطا در حذف دسته"});function C(){l.value=void 0,r.value=!0}function S(n){l.value=n,r.value=!0}return(n,a)=>{const v=u("a-tooltip"),h=u("a-popconfirm"),N=u("a-card");return c(),O("div",P,[i(N,{title:"لیست دسته بندی ها",class:"page-card"},{default:o(()=>[i(B,{ref_key:"tbl",ref:p,model:m(y),"mobile-cards":""},{add:o(()=>[i(E,{rid:"collection.create","add-label":"افزودن دسته",onAdd:C})]),image:o(({text:e})=>[w("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:e&&e.image?e.image:j},null,8,U)]),opt:o(({record:e})=>[g("collection.list.edit")?(c(),f(v,{key:0,title:"ویرایش"},{default:o(()=>[i(m(T),{class:"cursor-pointer mx-1 text-primary",onClick:d=>S(e.id)},null,8,["onClick"])]),_:2},1024)):b("",!0),g("collection.list.remove")?(c(),f(v,{key:1,title:"حذف"},{default:o(()=>[i(h,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:d=>m(x)(`category/${e.id}`)},{title:o(()=>[...a[2]||(a[2]=[w("p",null,"آیا مطمئن به حذف دسته مورد نظر هستید ؟",-1)])]),default:o(()=>[i(m(V),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):b("",!0)]),_:1},8,["model"]),(c(),f(D,{key:l.value??"new",open:r.value,id:l.value,"onUpdate:open":a[0]||(a[0]=e=>r.value=e),onSuccess:a[1]||(a[1]=e=>{var d;return(d=p.value)==null?void 0:d.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{W as default}; +import{a as $,b as s,X as B}from"./model-ByKFVx4o.js";import{_ as E}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import{_ as D}from"./Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js";import{d as X,u as M,b as O,c as i,w as o,r as u,o as c,h as m,a as f,E as T,i as b,D as V,p as w,m as _}from"./index-Cs-R0M3s.js";import{u as A}from"./useDeleteHandler-G0jB2NtG.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";function I(){const t=new $("admin/categories/list","لیست دسته بندی");return t.add(new s("id","شماره").filterNumber()),t.add(new s("image","تصویر").noSort().renderSlot("image")),t.add(new s("type_str","نوع نمایش")),t.add(new s("title","عنوان دسته").filterNumber()),t.add(new s("parent.title","پدر دسته").filterNumber()),t.add(new s("opt","عملیات").noSort().renderSlot("opt")),t}const P={id:"page-user-list"},U=["src"],j="/img/no-items.png",W=X({__name:"List",setup(t){const k=M(),g=n=>!!k.hasPermission(n),y=I(),p=_(null),r=_(!1),l=_(void 0),{remove:x}=A({onSuccess:()=>{var n;return(n=p.value)==null?void 0:n.fetch()},successMessage:"دسته حذف شد",successType:"info",fallbackErrorMessage:"خطا در حذف دسته"});function C(){l.value=void 0,r.value=!0}function S(n){l.value=n,r.value=!0}return(n,a)=>{const v=u("a-tooltip"),h=u("a-popconfirm"),N=u("a-card");return c(),O("div",P,[i(N,{title:"لیست دسته بندی ها",class:"page-card"},{default:o(()=>[i(B,{ref_key:"tbl",ref:p,model:m(y),"mobile-cards":""},{add:o(()=>[i(E,{rid:"collection.create","add-label":"افزودن دسته",onAdd:C})]),image:o(({text:e})=>[w("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:e&&e.image?e.image:j},null,8,U)]),opt:o(({record:e})=>[g("collection.list.edit")?(c(),f(v,{key:0,title:"ویرایش"},{default:o(()=>[i(m(T),{class:"cursor-pointer mx-1 text-primary",onClick:d=>S(e.id)},null,8,["onClick"])]),_:2},1024)):b("",!0),g("collection.list.remove")?(c(),f(v,{key:1,title:"حذف"},{default:o(()=>[i(h,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:d=>m(x)(`category/${e.id}`)},{title:o(()=>[...a[2]||(a[2]=[w("p",null,"آیا مطمئن به حذف دسته مورد نظر هستید ؟",-1)])]),default:o(()=>[i(m(V),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):b("",!0)]),_:1},8,["model"]),(c(),f(D,{key:l.value??"new",open:r.value,id:l.value,"onUpdate:open":a[0]||(a[0]=e=>r.value=e),onSuccess:a[1]||(a[1]=e=>{var d;return(d=p.value)==null?void 0:d.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{W as default}; diff --git a/apps/admin-panel/dist/assets/ListBranches-D2R8Lb7i.js b/apps/admin-panel/dist/assets/ListBranches-DiiVu3S2.js similarity index 66% rename from apps/admin-panel/dist/assets/ListBranches-D2R8Lb7i.js rename to apps/admin-panel/dist/assets/ListBranches-DiiVu3S2.js index 06cabbe..3236b4b 100644 --- a/apps/admin-panel/dist/assets/ListBranches-D2R8Lb7i.js +++ b/apps/admin-panel/dist/assets/ListBranches-DiiVu3S2.js @@ -1 +1 @@ -import{_ as m}from"./FacilityList.vue_vue_type_script_setup_true_lang-BCbHBV6c.js";import{_ as c}from"./AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js";import{a as p,b as t}from"./model-BNUuQ7S0.js";import{d as l,a as n,w as f,h as _,o}from"./index-B13tkMpd.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";function u(){const e=new p("admin/branches/list","لیست شعب");return e.add(new t("name","نام").filterText()),e.add(new t("address","آدرس").filterText()),e.add(new t("phone","شماره تلفن").filterNumber()),e.add(new t("user.name","مدیر شعبه").filterNumber().noSort()),e.add(new t("op","عملیات").noSort().renderSlot("actions")),e}const N=l({__name:"ListBranches",setup(e){const r=u();return(h,b)=>(o(),n(m,{title:"لیست شعب",model:_(r),"edit-path":"/branch/edit","active-path":"branch/active","add-rid":"branch.create","add-label":"افزودن شعبه"},{form:f(({open:d,editingId:a,onUpdateOpen:i,onSuccess:s})=>[(o(),n(c,{key:a??"new",open:d,id:a,"onUpdate:open":i,onSuccess:s},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{N as default}; +import{_ as m}from"./FacilityList.vue_vue_type_script_setup_true_lang-DL6VNTzS.js";import{_ as c}from"./AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js";import{a as p,b as t}from"./model-ByKFVx4o.js";import{d as l,a as n,w as f,h as _,o}from"./index-Cs-R0M3s.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";function u(){const e=new p("admin/branches/list","لیست شعب");return e.add(new t("name","نام").filterText()),e.add(new t("address","آدرس").filterText()),e.add(new t("phone","شماره تلفن").filterNumber()),e.add(new t("user.name","مدیر شعبه").filterNumber().noSort()),e.add(new t("op","عملیات").noSort().renderSlot("actions")),e}const N=l({__name:"ListBranches",setup(e){const r=u();return(h,b)=>(o(),n(m,{title:"لیست شعب",model:_(r),"edit-path":"/branch/edit","active-path":"branch/active","add-rid":"branch.create","add-label":"افزودن شعبه"},{form:f(({open:d,editingId:a,onUpdateOpen:i,onSuccess:s})=>[(o(),n(c,{key:a??"new",open:d,id:a,"onUpdate:open":i,onSuccess:s},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{N as default}; diff --git a/apps/admin-panel/dist/assets/ListInvoice-DcSb30_S.js b/apps/admin-panel/dist/assets/ListInvoice-LGMW0RIN.js similarity index 88% rename from apps/admin-panel/dist/assets/ListInvoice-DcSb30_S.js rename to apps/admin-panel/dist/assets/ListInvoice-LGMW0RIN.js index 30ca6a3..f4d6cac 100644 --- a/apps/admin-panel/dist/assets/ListInvoice-DcSb30_S.js +++ b/apps/admin-panel/dist/assets/ListInvoice-LGMW0RIN.js @@ -1 +1 @@ -import{a as M,b as d,X as V}from"./model-BNUuQ7S0.js";import{_ as h}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import z from"./AddInvoice-BhHiwzHB.js";import{j as K}from"./filters-CHKbSAeg.js";import{u as U}from"./useDeleteHandler-Do5E4sjj.js";import{d as H,b as g,c as e,w as t,r as s,o as x,h as p,p as y,Q,E as R,D as q,f as r,t as u,a as C,m as _,y as F,_ as G}from"./index-B13tkMpd.js";import"./SettingOutlined-C2GWCiUw.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./index-DXwUc_-g.js";function J(){const n=new M("admin/invoices/list","لیست فاکتورها");return n.add(new d("id","ردیف").filterNumber()),n.add(new d("name","نام مشتری").filterKey("branch.name").filterText()),n.add(new d("sum_weight","جمع کل سفارش").filterNumber().noSort()),n.add(new d("count_item","تعداد آیتم ها").filterNumber().noSort()),n.add(new d("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),n.add(new d("allocator_user.name","ثبت کننده").renderSlot("user").noSort()),n.add(new d("note","توضیحات").filterText().noSort()),n.add(new d("op","عملیات").noSort().renderSlot("actions")),n}const P={id:"page-user-list"},W={class:"flex gap-2"},Y={key:0},Z=H({__name:"ListInvoice",setup(n){const S=J(),w=_(null),f=_(!1),l=_(void 0),v=_(!1),b=_(void 0);function I(){b.value=void 0,v.value=!0}function $(c){b.value=c,v.value=!0}const D=[{title:"کد محصول",dataIndex:"product_code"},{title:"نام محصول",dataIndex:"title"},{title:"وزن",dataIndex:"grams"}];async function E(c){const{data:o}=await F.get(`branch/product/${c.id}`);l.value=o,f.value=!0}const{remove:N}=U({onSuccess:()=>{var c;return(c=w.value)==null?void 0:c.fetch()},successMessage:"فاکتور حذف شد",fallbackErrorMessage:"خطا در حذف فاکتور"});return(c,o)=>{const k=s("a-tooltip"),T=s("a-popconfirm"),m=s("a-descriptions-item"),j=s("a-descriptions"),A=s("a-table"),B=s("a-empty"),O=s("a-button"),X=s("a-modal"),L=s("a-card");return x(),g("div",P,[e(L,{title:"لیست فاکتورها",class:"page-card"},{default:t(()=>[e(V,{ref_key:"tbl",ref:w,model:p(S),"mobile-cards":""},{add:t(()=>[e(h,{rid:"invoice.create","add-label":"افزودن فاکتور",onAdd:I})]),user:t(({record:a})=>{var i;return[r(u(((i=a.allocator_user)==null?void 0:i.name)??"-"),1)]}),actions:t(({record:a})=>[y("div",W,[e(k,{title:"مشاهده"},{default:t(()=>[e(p(Q),{class:"cursor-pointer mx-1 text-success",onClick:i=>E(a)},null,8,["onClick"])]),_:2},1024),e(k,{title:"ویرایش"},{default:t(()=>[e(p(R),{class:"cursor-pointer mx-1 text-primary",onClick:i=>$(a.id)},null,8,["onClick"])]),_:2},1024),e(k,{title:"حذف"},{default:t(()=>[e(T,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>p(N)(`branch/product/${a.id}`)},{title:t(()=>[...o[4]||(o[4]=[y("p",null,"آیا مطمئن به حذف فاکتور مورد نظر هستید ؟",-1)])]),default:t(()=>[e(p(q),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)])]),_:1},8,["model"]),e(X,{open:f.value,"onUpdate:open":o[1]||(o[1]=a=>f.value=a),title:"مشاهده فاکتور",width:"70%","wrap-class-name":"detail-modal"},{footer:t(()=>[e(O,{onClick:o[0]||(o[0]=a=>f.value=!1)},{default:t(()=>[...o[5]||(o[5]=[r("بستن",-1)])]),_:1})]),default:t(()=>[l.value?(x(),g("div",Y,[e(j,{bordered:"",size:"small",column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1}},{default:t(()=>[e(m,{label:"شعبه"},{default:t(()=>[r(u(l.value.name),1)]),_:1}),e(m,{label:"ثبت کننده"},{default:t(()=>{var a;return[r(u(((a=l.value.allocator_user)==null?void 0:a.name)??"-"),1)]}),_:1}),e(m,{label:"تاریخ ثبت"},{default:t(()=>[r(u(p(K)(l.value.caj)),1)]),_:1}),e(m,{label:"تعداد آیتم"},{default:t(()=>[r(u(l.value.count_item),1)]),_:1}),e(m,{label:"جمع وزن"},{default:t(()=>[r(u(l.value.sum_weight),1)]),_:1}),e(m,{label:"توضیحات"},{default:t(()=>[r(u(l.value.note??"-"),1)]),_:1})]),_:1}),e(A,{class:"mt-4",size:"small","data-source":l.value.products,columns:D,pagination:!1,"row-key":"id"},null,8,["data-source"])])):(x(),C(B,{key:1}))]),_:1},8,["open"]),(x(),C(z,{key:b.value??"new",open:v.value,id:b.value,"onUpdate:open":o[2]||(o[2]=a=>v.value=a),onSuccess:o[3]||(o[3]=a=>{var i;return(i=w.value)==null?void 0:i.fetch()})},null,8,["open","id"]))]),_:1})])}}}),re=G(Z,[["__scopeId","data-v-7869d72f"]]);export{re as default}; +import{a as M,b as d,X as V}from"./model-ByKFVx4o.js";import{_ as h}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import z from"./AddInvoice-B67QpuBl.js";import{j as K}from"./filters-e0zssC6P.js";import{u as U}from"./useDeleteHandler-G0jB2NtG.js";import{d as H,b as g,c as e,w as t,r as s,o as x,h as p,p as y,Q,E as R,D as q,f as r,t as u,a as C,m as _,y as F,_ as G}from"./index-Cs-R0M3s.js";import"./SettingOutlined-DJ15ZyEU.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./index-CmZf7ud_.js";function J(){const n=new M("admin/invoices/list","لیست فاکتورها");return n.add(new d("id","ردیف").filterNumber()),n.add(new d("name","نام مشتری").filterKey("branch.name").filterText()),n.add(new d("sum_weight","جمع کل سفارش").filterNumber().noSort()),n.add(new d("count_item","تعداد آیتم ها").filterNumber().noSort()),n.add(new d("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),n.add(new d("allocator_user.name","ثبت کننده").renderSlot("user").noSort()),n.add(new d("note","توضیحات").filterText().noSort()),n.add(new d("op","عملیات").noSort().renderSlot("actions")),n}const P={id:"page-user-list"},W={class:"flex gap-2"},Y={key:0},Z=H({__name:"ListInvoice",setup(n){const S=J(),w=_(null),f=_(!1),l=_(void 0),v=_(!1),b=_(void 0);function I(){b.value=void 0,v.value=!0}function $(c){b.value=c,v.value=!0}const D=[{title:"کد محصول",dataIndex:"product_code"},{title:"نام محصول",dataIndex:"title"},{title:"وزن",dataIndex:"grams"}];async function E(c){const{data:o}=await F.get(`branch/product/${c.id}`);l.value=o,f.value=!0}const{remove:N}=U({onSuccess:()=>{var c;return(c=w.value)==null?void 0:c.fetch()},successMessage:"فاکتور حذف شد",fallbackErrorMessage:"خطا در حذف فاکتور"});return(c,o)=>{const k=s("a-tooltip"),T=s("a-popconfirm"),m=s("a-descriptions-item"),j=s("a-descriptions"),A=s("a-table"),B=s("a-empty"),O=s("a-button"),X=s("a-modal"),L=s("a-card");return x(),g("div",P,[e(L,{title:"لیست فاکتورها",class:"page-card"},{default:t(()=>[e(V,{ref_key:"tbl",ref:w,model:p(S),"mobile-cards":""},{add:t(()=>[e(h,{rid:"invoice.create","add-label":"افزودن فاکتور",onAdd:I})]),user:t(({record:a})=>{var i;return[r(u(((i=a.allocator_user)==null?void 0:i.name)??"-"),1)]}),actions:t(({record:a})=>[y("div",W,[e(k,{title:"مشاهده"},{default:t(()=>[e(p(Q),{class:"cursor-pointer mx-1 text-success",onClick:i=>E(a)},null,8,["onClick"])]),_:2},1024),e(k,{title:"ویرایش"},{default:t(()=>[e(p(R),{class:"cursor-pointer mx-1 text-primary",onClick:i=>$(a.id)},null,8,["onClick"])]),_:2},1024),e(k,{title:"حذف"},{default:t(()=>[e(T,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>p(N)(`branch/product/${a.id}`)},{title:t(()=>[...o[4]||(o[4]=[y("p",null,"آیا مطمئن به حذف فاکتور مورد نظر هستید ؟",-1)])]),default:t(()=>[e(p(q),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)])]),_:1},8,["model"]),e(X,{open:f.value,"onUpdate:open":o[1]||(o[1]=a=>f.value=a),title:"مشاهده فاکتور",width:"70%","wrap-class-name":"detail-modal"},{footer:t(()=>[e(O,{onClick:o[0]||(o[0]=a=>f.value=!1)},{default:t(()=>[...o[5]||(o[5]=[r("بستن",-1)])]),_:1})]),default:t(()=>[l.value?(x(),g("div",Y,[e(j,{bordered:"",size:"small",column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1}},{default:t(()=>[e(m,{label:"شعبه"},{default:t(()=>[r(u(l.value.name),1)]),_:1}),e(m,{label:"ثبت کننده"},{default:t(()=>{var a;return[r(u(((a=l.value.allocator_user)==null?void 0:a.name)??"-"),1)]}),_:1}),e(m,{label:"تاریخ ثبت"},{default:t(()=>[r(u(p(K)(l.value.caj)),1)]),_:1}),e(m,{label:"تعداد آیتم"},{default:t(()=>[r(u(l.value.count_item),1)]),_:1}),e(m,{label:"جمع وزن"},{default:t(()=>[r(u(l.value.sum_weight),1)]),_:1}),e(m,{label:"توضیحات"},{default:t(()=>[r(u(l.value.note??"-"),1)]),_:1})]),_:1}),e(A,{class:"mt-4",size:"small","data-source":l.value.products,columns:D,pagination:!1,"row-key":"id"},null,8,["data-source"])])):(x(),C(B,{key:1}))]),_:1},8,["open"]),(x(),C(z,{key:b.value??"new",open:v.value,id:b.value,"onUpdate:open":o[2]||(o[2]=a=>v.value=a),onSuccess:o[3]||(o[3]=a=>{var i;return(i=w.value)==null?void 0:i.fetch()})},null,8,["open","id"]))]),_:1})])}}}),re=G(Z,[["__scopeId","data-v-7869d72f"]]);export{re as default}; diff --git a/apps/admin-panel/dist/assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js b/apps/admin-panel/dist/assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js similarity index 87% rename from apps/admin-panel/dist/assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js rename to apps/admin-panel/dist/assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js index d8dd7ad..c99d34f 100644 --- a/apps/admin-panel/dist/assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js +++ b/apps/admin-panel/dist/assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js @@ -1 +1 @@ -import{d,u as i,o as u,a as m,w as s,f as c,t as l,c as f,h as p,P as C,i as P,r as b}from"./index-B13tkMpd.js";const _=d({__name:"ListPageHeader",props:{rid:{default:void 0},addLabel:{default:"افزودن"}},emits:["add"],setup(e){const o=i(),n=t=>!!o.hasPermission(t);return(t,a)=>{const r=b("a-button");return!e.rid||n(e.rid)?(u(),m(r,{key:0,type:"primary",onClick:a[0]||(a[0]=k=>t.$emit("add"))},{icon:s(()=>[f(p(C))]),default:s(()=>[c(" "+l(e.addLabel),1)]),_:1})):P("",!0)}}});export{_}; +import{d,u as i,o as u,a as m,w as s,f as c,t as l,c as f,h as p,P as C,i as P,r as b}from"./index-Cs-R0M3s.js";const _=d({__name:"ListPageHeader",props:{rid:{default:void 0},addLabel:{default:"افزودن"}},emits:["add"],setup(e){const o=i(),n=t=>!!o.hasPermission(t);return(t,a)=>{const r=b("a-button");return!e.rid||n(e.rid)?(u(),m(r,{key:0,type:"primary",onClick:a[0]||(a[0]=k=>t.$emit("add"))},{icon:s(()=>[f(p(C))]),default:s(()=>[c(" "+l(e.addLabel),1)]),_:1})):P("",!0)}}});export{_}; diff --git a/apps/admin-panel/dist/assets/ListUser-CzVbuie9.js b/apps/admin-panel/dist/assets/ListUser-BtKwT2Ym.js similarity index 84% rename from apps/admin-panel/dist/assets/ListUser-CzVbuie9.js rename to apps/admin-panel/dist/assets/ListUser-BtKwT2Ym.js index 56685af..efced9f 100644 --- a/apps/admin-panel/dist/assets/ListUser-CzVbuie9.js +++ b/apps/admin-panel/dist/assets/ListUser-BtKwT2Ym.js @@ -1 +1 @@ -import{a as D,b as a,X as E}from"./model-BNUuQ7S0.js";import{_ as U}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import $ from"./UserCreate-BAw56L1o.js";import{d as M,u as V,x as X,y as h,b as O,c as r,w as n,m as c,r as _,o as m,h as p,a as v,E as A,i as y,D as K,p as L,f as P,t as H}from"./index-B13tkMpd.js";import{u as I}from"./useDeleteHandler-Do5E4sjj.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";function j(){const o=new D("admin/users/list","لیست مدیران");return o.add(new a("id","کد مدیر")),o.add(new a("fname","نام").filterKey("fullName").filterText()),o.add(new a("lname","نام خانوادگی").filterKey("fullName").filterText()),o.add(new a("mobile","موبایل").filterText()),o.add(new a("ut","نوع کاربر").filterNumber().renderSlot("ut")),o.add(new a("op","عملیات").noSort().renderSlot("op")),o}const q={id:"page-user-list"},ee=M({__name:"ListUser",setup(o){const k=V(),x=e=>!!k.hasPermission(e),w=j(),f=c(null),b=c([]),l=c(!1),i=c(void 0);function g(e){var t;return e==null?"-":((t=b.value.find(d=>d.id===Number(e)))==null?void 0:t.title)??String(e)}function C(){i.value=void 0,l.value=!0}function T(e){i.value=e.id,l.value=!0}const{remove:N}=I({onSuccess:()=>{var e;return(e=f.value)==null?void 0:e.fetch()},successMessage:"کاربر حذف شد",fallbackErrorMessage:"خطا در حذف کاربر"});return X(async()=>{try{const{data:e}=await h.get("const/__list__ut");b.value=e}catch(e){console.log(e)}}),(e,t)=>{const d=_("a-tooltip"),S=_("a-popconfirm"),B=_("a-card");return m(),O("div",q,[r(B,{title:"لیست مدیران",class:"page-card"},{default:n(()=>[r(E,{ref_key:"tbl",ref:f,model:p(w),"mobile-cards":""},{add:n(()=>[r(U,{rid:"user.list.create","add-label":"افزودن کاربر",onAdd:C})]),ut:n(({text:s})=>[P(H(g(s)),1)]),op:n(({record:s})=>[x("user.list.edit")?(m(),v(d,{key:0,title:"ویرایش"},{default:n(()=>[r(p(A),{class:"cursor-pointer mx-1 text-primary",onClick:u=>T(s)},null,8,["onClick"])]),_:2},1024)):y("",!0),x("user.list.remove")?(m(),v(d,{key:1,title:"حذف"},{default:n(()=>[r(S,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:u=>p(N)(`users/${s.id}`)},{title:n(()=>[...t[2]||(t[2]=[L("p",null,"آیا مطمئن به حذف کاربر مورد نظر هستید ؟",-1)])]),default:n(()=>[r(p(K),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):y("",!0)]),_:1},8,["model"]),(m(),v($,{key:i.value??"new",open:l.value,id:i.value,"onUpdate:open":t[0]||(t[0]=s=>l.value=s),onSuccess:t[1]||(t[1]=s=>{var u;return(u=f.value)==null?void 0:u.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{ee as default}; +import{a as D,b as a,X as E}from"./model-ByKFVx4o.js";import{_ as U}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import $ from"./UserCreate-BZcLsbWJ.js";import{d as M,u as V,x as X,y as h,b as O,c as r,w as n,m as c,r as _,o as m,h as p,a as v,E as A,i as y,D as K,p as L,f as P,t as H}from"./index-Cs-R0M3s.js";import{u as I}from"./useDeleteHandler-G0jB2NtG.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";function j(){const o=new D("admin/users/list","لیست مدیران");return o.add(new a("id","کد مدیر")),o.add(new a("fname","نام").filterKey("fullName").filterText()),o.add(new a("lname","نام خانوادگی").filterKey("fullName").filterText()),o.add(new a("mobile","موبایل").filterText()),o.add(new a("ut","نوع کاربر").filterNumber().renderSlot("ut")),o.add(new a("op","عملیات").noSort().renderSlot("op")),o}const q={id:"page-user-list"},ee=M({__name:"ListUser",setup(o){const k=V(),x=e=>!!k.hasPermission(e),w=j(),f=c(null),b=c([]),l=c(!1),i=c(void 0);function g(e){var t;return e==null?"-":((t=b.value.find(d=>d.id===Number(e)))==null?void 0:t.title)??String(e)}function C(){i.value=void 0,l.value=!0}function T(e){i.value=e.id,l.value=!0}const{remove:N}=I({onSuccess:()=>{var e;return(e=f.value)==null?void 0:e.fetch()},successMessage:"کاربر حذف شد",fallbackErrorMessage:"خطا در حذف کاربر"});return X(async()=>{try{const{data:e}=await h.get("const/__list__ut");b.value=e}catch(e){console.log(e)}}),(e,t)=>{const d=_("a-tooltip"),S=_("a-popconfirm"),B=_("a-card");return m(),O("div",q,[r(B,{title:"لیست مدیران",class:"page-card"},{default:n(()=>[r(E,{ref_key:"tbl",ref:f,model:p(w),"mobile-cards":""},{add:n(()=>[r(U,{rid:"user.list.create","add-label":"افزودن کاربر",onAdd:C})]),ut:n(({text:s})=>[P(H(g(s)),1)]),op:n(({record:s})=>[x("user.list.edit")?(m(),v(d,{key:0,title:"ویرایش"},{default:n(()=>[r(p(A),{class:"cursor-pointer mx-1 text-primary",onClick:u=>T(s)},null,8,["onClick"])]),_:2},1024)):y("",!0),x("user.list.remove")?(m(),v(d,{key:1,title:"حذف"},{default:n(()=>[r(S,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:u=>p(N)(`users/${s.id}`)},{title:n(()=>[...t[2]||(t[2]=[L("p",null,"آیا مطمئن به حذف کاربر مورد نظر هستید ؟",-1)])]),default:n(()=>[r(p(K),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):y("",!0)]),_:1},8,["model"]),(m(),v($,{key:i.value??"new",open:l.value,id:i.value,"onUpdate:open":t[0]||(t[0]=s=>l.value=s),onSuccess:t[1]||(t[1]=s=>{var u;return(u=f.value)==null?void 0:u.fetch()})},null,8,["open","id"]))]),_:1})])}}});export{ee as default}; diff --git a/apps/admin-panel/dist/assets/ListWorkshop-CdCCAWuT.js b/apps/admin-panel/dist/assets/ListWorkshop-qixue0fM.js similarity index 65% rename from apps/admin-panel/dist/assets/ListWorkshop-CdCCAWuT.js rename to apps/admin-panel/dist/assets/ListWorkshop-qixue0fM.js index c33c219..16f46c5 100644 --- a/apps/admin-panel/dist/assets/ListWorkshop-CdCCAWuT.js +++ b/apps/admin-panel/dist/assets/ListWorkshop-qixue0fM.js @@ -1 +1 @@ -import{_ as d}from"./FacilityList.vue_vue_type_script_setup_true_lang-BCbHBV6c.js";import{_ as m}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js";import{a as c,b as e}from"./model-BNUuQ7S0.js";import{d as l,a as r,w as f,h as _,o as a}from"./index-B13tkMpd.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";function h(){const o=new c("admin/workshops/list","لیست کارگاه ها");return o.add(new e("name","نام").filterText()),o.add(new e("address","آدرس").filterText()),o.add(new e("phone","شماره تلفن").filterNumber()),o.add(new e("op","عملیات").noSort().renderSlot("actions")),o}const U=l({__name:"ListWorkshop",setup(o){const n=h();return(w,u)=>(a(),r(d,{title:"لیست کارگاه ها",model:_(n),"edit-path":"/workshop/edit","active-path":"workshop/active","add-rid":"workshop.create","add-label":"افزودن کارگاه"},{form:f(({open:s,editingId:t,onUpdateOpen:i,onSuccess:p})=>[(a(),r(m,{key:t??"new",open:s,id:t,"onUpdate:open":i,onSuccess:p},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{U as default}; +import{_ as d}from"./FacilityList.vue_vue_type_script_setup_true_lang-DL6VNTzS.js";import{_ as m}from"./AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js";import{a as c,b as e}from"./model-ByKFVx4o.js";import{d as l,a as r,w as f,h as _,o as a}from"./index-Cs-R0M3s.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";function h(){const o=new c("admin/workshops/list","لیست کارگاه ها");return o.add(new e("name","نام").filterText()),o.add(new e("address","آدرس").filterText()),o.add(new e("phone","شماره تلفن").filterNumber()),o.add(new e("op","عملیات").noSort().renderSlot("actions")),o}const U=l({__name:"ListWorkshop",setup(o){const n=h();return(w,u)=>(a(),r(d,{title:"لیست کارگاه ها",model:_(n),"edit-path":"/workshop/edit","active-path":"workshop/active","add-rid":"workshop.create","add-label":"افزودن کارگاه"},{form:f(({open:s,editingId:t,onUpdateOpen:i,onSuccess:p})=>[(a(),r(m,{key:t??"new",open:s,id:t,"onUpdate:open":i,onSuccess:p},null,8,["open","id","onUpdate:open","onSuccess"]))]),_:1},8,["model"]))}});export{U as default}; diff --git a/apps/admin-panel/dist/assets/LockOutlined-B0TqzikU.js b/apps/admin-panel/dist/assets/LockOutlined-KMXBifz2.js similarity index 94% rename from apps/admin-panel/dist/assets/LockOutlined-B0TqzikU.js rename to apps/admin-panel/dist/assets/LockOutlined-KMXBifz2.js index ae83642..6ab6efe 100644 --- a/apps/admin-panel/dist/assets/LockOutlined-B0TqzikU.js +++ b/apps/admin-panel/dist/assets/LockOutlined-KMXBifz2.js @@ -1 +1 @@ -import{c as i,I as l}from"./index-B13tkMpd.js";var u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 464h-68V240c0-70.7-57.3-128-128-128H388c-70.7 0-128 57.3-128 128v224h-68c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V496c0-17.7-14.3-32-32-32zM332 240c0-30.9 25.1-56 56-56h248c30.9 0 56 25.1 56 56v224H332V240zm460 600H232V536h560v304zM484 701v53c0 4.4 3.6 8 8 8h40c4.4 0 8-3.6 8-8v-53a48.01 48.01 0 10-56 0z"}}]},name:"lock",theme:"outlined"};function a(r){for(var t=1;tP.value?l.value?l.value.length<8?"مقدار ورودی صحیح نیست":"":"وارد کردن موبایل الزامی است":""),b=O(()=>L.value?n.value?n.value.length<5?"مقدار ورودی صحیح نیست":"":"وارد کردن رمز عبور الزامی است":""),C=O(()=>!m.value&&!b.value&&l.value!==""&&n.value!=="");async function h(){if(!(!C.value||c.value)){c.value=!0;try{await o.login({phone:l.value,password:n.value}),await e.push("/dashboard/ecommerce")}catch(u){console.log(u),q.error("خطا در ورود")}finally{c.value=!1}}}return(u,t)=>{const y=f("a-input"),M=f("a-form-item"),z=f("a-input-password"),A=f("a-button"),D=f("a-form");return x(),$("div",nt,[t[14]||(t[14]=j('',2)),a("div",rt,[(x(),$(T,null,F(14,d=>a("i",{key:d,style:U(k(d))},null,4)),64))]),a("main",it,[a("section",dt,[a("div",ut,[t[4]||(t[4]=a("div",{class:"logo-chip"},[a("img",{src:E,alt:""})],-1)),a("span",pt,B(i(_).nameEn),1)]),t[8]||(t[8]=j('

مدیریت هوشمند کسب‌وکار طلا

سفارش‌ها، مشتریان، محصولات و حسابداری؛ همه در یک پنل.

999.9
',3)),a("ul",ct,[a("li",null,[r(i(w)),t[5]||(t[5]=g(" گزارش لحظه‌ای",-1))]),a("li",null,[r(i(Z)),t[6]||(t[6]=g(" مدیریت مشتریان",-1))]),a("li",null,[r(i(K)),t[7]||(t[7]=g(" پیگیری سفارش",-1))])])]),a("section",ft,[a("div",vt,[a("div",gt,[a("div",mt,[a("img",{src:E,alt:i(_).nameEn},null,8,bt)]),t[9]||(t[9]=a("span",{class:"eyebrow"},[a("span",{class:"dot"}),g("پنل مدیریت")],-1))]),t[12]||(t[12]=a("h1",{class:"title"},"ورود به محیط مدیریت",-1)),t[13]||(t[13]=a("p",{class:"subtitle"},"لطفا شماره تلفن همراه خود به همراه رمز عبور وارد کنید.",-1)),r(D,{layout:"vertical",class:"login-form",onSubmit:I(h,["prevent"])},{default:p(()=>[r(M,{label:"موبایل","validate-status":m.value?"error":"",help:m.value},{default:p(()=>[r(y,{value:l.value,"onUpdate:value":t[0]||(t[0]=d=>l.value=d),autocomplete:"off",inputmode:"numeric",placeholder:"09xxxxxxxxx",class:"ltr-input",onBlur:t[1]||(t[1]=d=>P.value=!0)},{prefix:p(()=>[r(i(S),{class:"field-icon"})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),r(M,{label:"رمز عبور","validate-status":b.value?"error":"",help:b.value},{default:p(()=>[r(z,{value:n.value,"onUpdate:value":t[2]||(t[2]=d=>n.value=d),placeholder:"••••••",class:"ltr-input",onBlur:t[3]||(t[3]=d=>L.value=!0),onPressEnter:h},{prefix:p(()=>[r(i(at),{class:"field-icon"})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),r(A,{type:"primary",block:"",class:"submit-btn",disabled:!C.value,loading:c.value,onClick:h},{default:p(()=>[t[10]||(t[10]=a("span",null,"ورود",-1)),c.value?W("",!0):(x(),J(i(R),{key:0,class:"btn-arrow"}))]),_:1},8,["disabled","loading"])]),_:1}),a("p",ht,[r(i(tt)),t[11]||(t[11]=a("span",null,"اتصال شما رمزنگاری شده و امن است",-1))])])])]),a("footer",yt,"© "+B(i(_).nameEn),1)])}}}),Ct=X(_t,[["__scopeId","data-v-59990315"]]);export{Ct as default}; +import{c as r,I as N,d as H,b as $,al as j,p as a,F as T,e as F,t as B,h as i,j as _,f as g,w as u,H as I,r as f,o as x,A as U,a as J,am as R,i as W,m as v,s as O,G as q,l as Q,_ as X}from"./index-Cs-R0M3s.js";import{_ as E}from"./brand-icon-COpT6LnI.js";import{u as Y}from"./auth-BQj0UJJa.js";import{T as Z,S as K}from"./TeamOutlined-CKkJf8vB.js";import{S as tt}from"./SafetyCertificateOutlined-Tlg338pG.js";import{L as at}from"./LockOutlined-KMXBifz2.js";var et={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zM305.8 637.7c3.1 3.1 8.1 3.1 11.3 0l138.3-137.6L583 628.5c3.1 3.1 8.2 3.1 11.3 0l275.4-275.3c3.1-3.1 3.1-8.2 0-11.3l-39.6-39.6a8.03 8.03 0 00-11.3 0l-230 229.9L461.4 404a8.03 8.03 0 00-11.3 0L266.3 586.7a8.03 8.03 0 000 11.3l39.5 39.7z"}}]},name:"line-chart",theme:"outlined"};function G(s){for(var e=1;eP.value?l.value?l.value.length<8?"مقدار ورودی صحیح نیست":"":"وارد کردن موبایل الزامی است":""),b=O(()=>L.value?n.value?n.value.length<5?"مقدار ورودی صحیح نیست":"":"وارد کردن رمز عبور الزامی است":""),C=O(()=>!m.value&&!b.value&&l.value!==""&&n.value!=="");async function h(){if(!(!C.value||p.value)){p.value=!0;try{await o.login({phone:l.value,password:n.value}),await e.push("/dashboard/ecommerce")}catch(c){console.log(c),q.error("خطا در ورود")}finally{p.value=!1}}}return(c,t)=>{const y=f("a-input"),M=f("a-form-item"),z=f("a-input-password"),A=f("a-button"),D=f("a-form");return x(),$("div",nt,[t[14]||(t[14]=j('',2)),a("div",rt,[(x(),$(T,null,F(14,d=>a("i",{key:d,style:U(k(d))},null,4)),64))]),a("main",it,[a("section",dt,[a("div",ct,[t[4]||(t[4]=a("div",{class:"logo-chip"},[a("img",{src:E,alt:""})],-1)),a("span",ut,B(i(_).nameEn),1)]),t[8]||(t[8]=j('

مدیریت هوشمند کسب‌وکار طلا

سفارش‌ها، مشتریان، محصولات و حسابداری؛ همه در یک پنل.

999.9
',3)),a("ul",pt,[a("li",null,[r(i(w)),t[5]||(t[5]=g(" گزارش لحظه‌ای",-1))]),a("li",null,[r(i(Z)),t[6]||(t[6]=g(" مدیریت مشتریان",-1))]),a("li",null,[r(i(K)),t[7]||(t[7]=g(" پیگیری سفارش",-1))])])]),a("section",ft,[a("div",vt,[a("div",gt,[a("div",mt,[a("img",{src:E,alt:i(_).nameEn},null,8,bt)]),t[9]||(t[9]=a("span",{class:"eyebrow"},[a("span",{class:"dot"}),g("پنل مدیریت")],-1))]),t[12]||(t[12]=a("h1",{class:"title"},"ورود به محیط مدیریت",-1)),t[13]||(t[13]=a("p",{class:"subtitle"},"لطفا شماره تلفن همراه خود به همراه رمز عبور وارد کنید.",-1)),r(D,{layout:"vertical",class:"login-form",onSubmit:I(h,["prevent"])},{default:u(()=>[r(M,{label:"موبایل","validate-status":m.value?"error":"",help:m.value},{default:u(()=>[r(y,{value:l.value,"onUpdate:value":t[0]||(t[0]=d=>l.value=d),autocomplete:"off",inputmode:"numeric",placeholder:"09xxxxxxxxx",class:"ltr-input",onBlur:t[1]||(t[1]=d=>P.value=!0)},{prefix:u(()=>[r(i(S),{class:"field-icon"})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),r(M,{label:"رمز عبور","validate-status":b.value?"error":"",help:b.value},{default:u(()=>[r(z,{value:n.value,"onUpdate:value":t[2]||(t[2]=d=>n.value=d),placeholder:"••••••",class:"ltr-input",onBlur:t[3]||(t[3]=d=>L.value=!0),onPressEnter:h},{prefix:u(()=>[r(i(at),{class:"field-icon"})]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),r(A,{type:"primary",block:"",class:"submit-btn",disabled:!C.value,loading:p.value,onClick:h},{default:u(()=>[t[10]||(t[10]=a("span",null,"ورود",-1)),p.value?W("",!0):(x(),J(i(R),{key:0,class:"btn-arrow"}))]),_:1},8,["disabled","loading"])]),_:1}),a("p",ht,[r(i(tt)),t[11]||(t[11]=a("span",null,"اتصال شما رمزنگاری شده و امن است",-1))])])])]),a("footer",yt,"© "+B(i(_).nameEn),1)])}}}),Ct=X(_t,[["__scopeId","data-v-731c8ad4"]]);export{Ct as default}; diff --git a/apps/admin-panel/dist/assets/Login-CYrHz_1N.css b/apps/admin-panel/dist/assets/Login-CYrHz_1N.css new file mode 100644 index 0000000..d86e928 --- /dev/null +++ b/apps/admin-panel/dist/assets/Login-CYrHz_1N.css @@ -0,0 +1 @@ +#page-login[data-v-731c8ad4]{--bg: #060b1c;--navy: #1d4ed8;--gold-1: #fff1c1;--gold-2: #f2c95c;--gold-3: #c8902a;--teal: #13877a;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;color:#e6ebf5;background:radial-gradient(1000px 700px at 85% -10%,#14234a 0%,transparent 60%),radial-gradient(800px 600px at 0% 110%,#0e2a33 0%,transparent 60%),var(--bg)}.aurora[data-v-731c8ad4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:blur(90px);opacity:.85}.blob[data-v-731c8ad4]{position:absolute;border-radius:50%;animation:drift-731c8ad4 18s ease-in-out infinite alternate}.blob--gold[data-v-731c8ad4]{width:46vmax;height:46vmax;top:-18vmax;left:-10vmax;background:radial-gradient(circle,rgba(242,201,92,.38),transparent 65%)}.blob--teal[data-v-731c8ad4]{width:40vmax;height:40vmax;bottom:-20vmax;right:-8vmax;background:radial-gradient(circle,rgba(19,135,122,.42),transparent 65%);animation-duration:22s;animation-direction:alternate-reverse}.blob--navy[data-v-731c8ad4]{width:36vmax;height:36vmax;top:30%;left:40%;background:radial-gradient(circle,rgba(60,90,170,.35),transparent 65%);animation-duration:26s}@keyframes drift-731c8ad4{0%{transform:translate(0) scale(1)}50%{transform:translate(6vmax,4vmax) scale(1.08)}to{transform:translate(-4vmax,6vmax) scale(.95)}}.grid-bg[data-v-731c8ad4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 80%)}.sparkles[data-v-731c8ad4]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkles i[data-v-731c8ad4]{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--gold-1);box-shadow:0 0 10px 2px #f2c95cb3;opacity:0;animation:twinkle-731c8ad4 6s ease-in-out infinite}@keyframes twinkle-731c8ad4{0%,to{opacity:0}50%{opacity:.9}}.login-layout[data-v-731c8ad4]{position:relative;z-index:1;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:40px 32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.hero[data-v-731c8ad4]{display:flex;flex-direction:column}.brand-row[data-v-731c8ad4]{display:flex;align-items:center;gap:12px}.logo-chip[data-v-731c8ad4]{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #fff3,0 10px 30px -8px #f2c95c73}.logo-chip img[data-v-731c8ad4]{width:64%}.brand-name[data-v-731c8ad4]{font-size:16px;font-weight:500;letter-spacing:1px;color:#fff}.hero-title[data-v-731c8ad4]{margin:36px 0 14px;font-size:16px;font-weight:500;line-height:1.35;color:#fff}.gold-text[data-v-731c8ad4]{display:block;background:linear-gradient(100deg,var(--gold-1) 0%,var(--gold-2) 40%,var(--gold-3) 70%,var(--gold-1) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gold-flow-731c8ad4 6s linear infinite}@keyframes gold-flow-731c8ad4{to{background-position:200% center}}.hero-sub[data-v-731c8ad4]{margin:0;max-width:440px;font-size:15px;line-height:1.9;color:#e6ebf5a6}.ingots[data-v-731c8ad4]{position:relative;width:100%;max-width:420px;margin:40px 0 28px;animation:float-731c8ad4 6s ease-in-out infinite}.ingot-glow[data-v-731c8ad4]{position:absolute;left:10%;right:10%;bottom:-6%;height:40%;border-radius:50%;background:radial-gradient(ellipse,rgba(242,201,92,.55),transparent 70%);filter:blur(24px)}.ingot-svg[data-v-731c8ad4]{position:relative;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.ingot-label[data-v-731c8ad4]{font:700 13px/1 ui-sans-serif,system-ui,sans-serif;fill:#6e460a8c;letter-spacing:1px}.shine[data-v-731c8ad4]{animation:shine-731c8ad4 4.5s ease-in-out infinite}@keyframes shine-731c8ad4{0%,55%{transform:translate(0)}to{transform:translate(320px)}}@keyframes float-731c8ad4{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.chips[data-v-731c8ad4]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li[data-v-731c8ad4]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;color:#ffffffd9;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chips li[data-v-731c8ad4] .anticon{color:var(--gold-2)}.form-side[data-v-731c8ad4]{display:flex;justify-content:center}.glass-card[data-v-731c8ad4]{position:relative;width:100%;max-width:440px;padding:40px 36px 32px;border-radius:28px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:inset 0 1px #ffffff1f,0 30px 80px -20px #0009}.glass-card[data-v-731c8ad4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,#f2c95c99,#ffffff14 35%,#13877a80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-head[data-v-731c8ad4]{display:flex;align-items:center;justify-content:space-between}.logo-chip--sm[data-v-731c8ad4]{width:44px;height:44px;border-radius:14px}.eyebrow[data-v-731c8ad4]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--gold-2);background:#f2c95c1a;border:1px solid rgba(242,201,92,.25)}.dot[data-v-731c8ad4]{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39933}.title[data-v-731c8ad4]{margin:28px 0 8px;font-size:16px;font-weight:500;color:#fff}.subtitle[data-v-731c8ad4]{margin:0 0 28px;font-size:13.5px;line-height:1.9;color:#e6ebf599}.login-form[data-v-731c8ad4] .ant-form-item{margin-bottom:20px}.login-form[data-v-731c8ad4] .ant-form-item-label>label{color:#e6ebf5d9;font-weight:500;font-size:13px}.login-form[data-v-731c8ad4] .ant-input-affix-wrapper{height:52px;border-radius:14px;background:#060b1c8c;border:1px solid rgba(255,255,255,.12);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.login-form[data-v-731c8ad4] .ant-input-affix-wrapper:hover{border-color:#f2c95c73}.login-form[data-v-731c8ad4] .ant-input-affix-wrapper-focused{background:#060b1cbf;border-color:var(--gold-2);box-shadow:0 0 0 4px #f2c95c26}.login-form[data-v-731c8ad4] .ant-input-affix-wrapper-status-error{border-color:#f87171!important;box-shadow:0 0 0 4px #f871711f!important}.login-form[data-v-731c8ad4] .ant-input{background:transparent;color:#fff;font-size:15px}.login-form[data-v-731c8ad4] .ant-input::placeholder{color:#e6ebf54d}.login-form[data-v-731c8ad4] .ant-input-password-icon,.login-form[data-v-731c8ad4] .ant-input-suffix .anticon{color:#e6ebf573}.login-form[data-v-731c8ad4] .ant-input-password-icon:hover{color:var(--gold-2)}.login-form[data-v-731c8ad4] .ant-form-item-explain-error{color:#fca5a5;font-size:12px;margin-top:4px}.login-form[data-v-731c8ad4] input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-in-out 0s}.ltr-input[data-v-731c8ad4] input{direction:ltr;text-align:right;letter-spacing:.6px}.field-icon[data-v-731c8ad4]{color:var(--gold-2);font-size:16px;margin-inline-end:8px;opacity:.85}.submit-btn[data-v-731c8ad4]{position:relative;overflow:hidden;height:54px;margin-top:8px;border:none;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;color:#2a1a02;background:linear-gradient(135deg,var(--gold-1) 0%,var(--gold-2) 45%,var(--gold-3) 100%);box-shadow:inset 0 1px #fff9,0 14px 30px -12px #f2c95cbf;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.submit-btn[data-v-731c8ad4]:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg)}.submit-btn[data-v-731c8ad4]:not(:disabled):hover{color:#2a1a02;background:linear-gradient(135deg,var(--gold-1) 0%,var(--gold-2) 45%,var(--gold-3) 100%);transform:translateY(-2px);filter:brightness(1.05);box-shadow:inset 0 1px #fff9,0 18px 36px -12px #f2c95ce6}.submit-btn[data-v-731c8ad4]:not(:disabled):hover:after{animation:btn-shine-731c8ad4 .9s ease}@keyframes btn-shine-731c8ad4{to{left:120%}}.submit-btn[data-v-731c8ad4]:disabled,.submit-btn[data-v-731c8ad4]:disabled:hover{color:#e6ebf559;background:#ffffff12;box-shadow:none;transform:none}.btn-arrow[data-v-731c8ad4]{font-size:15px;transition:transform .2s ease}.submit-btn:not(:disabled):hover .btn-arrow[data-v-731c8ad4]{transform:translate(-4px)}.secure-note[data-v-731c8ad4]{display:flex;align-items:center;justify-content:center;gap:6px;margin:22px 0 0;font-size:12px;color:#e6ebf573}.secure-note[data-v-731c8ad4] .anticon{color:#34d399}.page-footer[data-v-731c8ad4]{position:relative;z-index:1;padding:0 0 18px;text-align:center;font-size:12px;color:#e6ebf54d;direction:ltr}@media (max-width: 1100px){.hero-title[data-v-731c8ad4]{font-size:16px}.login-layout[data-v-731c8ad4]{gap:40px}}@media (max-width: 991px){.login-layout[data-v-731c8ad4]{grid-template-columns:1fr;max-width:480px;padding:32px 20px;gap:0}.hero[data-v-731c8ad4]{display:none}}@media (max-width: 575px){.login-layout[data-v-731c8ad4]{padding:20px 16px;align-items:start}.glass-card[data-v-731c8ad4]{padding:28px 20px 24px;border-radius:24px;margin-top:24px}.title[data-v-731c8ad4]{font-size:16px}}@media (prefers-reduced-motion: reduce){.blob[data-v-731c8ad4],.sparkles i[data-v-731c8ad4],.gold-text[data-v-731c8ad4],.ingots[data-v-731c8ad4],.shine[data-v-731c8ad4]{animation:none}} diff --git a/apps/admin-panel/dist/assets/Login-DUsBMOkd.css b/apps/admin-panel/dist/assets/Login-DUsBMOkd.css deleted file mode 100644 index dcde45f..0000000 --- a/apps/admin-panel/dist/assets/Login-DUsBMOkd.css +++ /dev/null @@ -1 +0,0 @@ -#page-login[data-v-59990315]{--bg: #060b1c;--navy: #1c2d56;--gold-1: #fff1c1;--gold-2: #f2c95c;--gold-3: #c8902a;--teal: #13877a;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;color:#e6ebf5;background:radial-gradient(1000px 700px at 85% -10%,#14234a 0%,transparent 60%),radial-gradient(800px 600px at 0% 110%,#0e2a33 0%,transparent 60%),var(--bg)}.aurora[data-v-59990315]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;filter:blur(90px);opacity:.85}.blob[data-v-59990315]{position:absolute;border-radius:50%;animation:drift-59990315 18s ease-in-out infinite alternate}.blob--gold[data-v-59990315]{width:46vmax;height:46vmax;top:-18vmax;left:-10vmax;background:radial-gradient(circle,rgba(242,201,92,.38),transparent 65%)}.blob--teal[data-v-59990315]{width:40vmax;height:40vmax;bottom:-20vmax;right:-8vmax;background:radial-gradient(circle,rgba(19,135,122,.42),transparent 65%);animation-duration:22s;animation-direction:alternate-reverse}.blob--navy[data-v-59990315]{width:36vmax;height:36vmax;top:30%;left:40%;background:radial-gradient(circle,rgba(60,90,170,.35),transparent 65%);animation-duration:26s}@keyframes drift-59990315{0%{transform:translate(0) scale(1)}50%{transform:translate(6vmax,4vmax) scale(1.08)}to{transform:translate(-4vmax,6vmax) scale(.95)}}.grid-bg[data-v-59990315]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 45%,#000 20%,transparent 80%)}.sparkles[data-v-59990315]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sparkles i[data-v-59990315]{position:absolute;width:4px;height:4px;border-radius:50%;background:var(--gold-1);box-shadow:0 0 10px 2px #f2c95cb3;opacity:0;animation:twinkle-59990315 6s ease-in-out infinite}@keyframes twinkle-59990315{0%,to{opacity:0}50%{opacity:.9}}.login-layout[data-v-59990315]{position:relative;z-index:1;flex:1;width:100%;max-width:1200px;margin:0 auto;padding:40px 32px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.hero[data-v-59990315]{display:flex;flex-direction:column}.brand-row[data-v-59990315]{display:flex;align-items:center;gap:12px}.logo-chip[data-v-59990315]{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #fff3,0 10px 30px -8px #f2c95c73}.logo-chip img[data-v-59990315]{width:64%}.brand-name[data-v-59990315]{font-size:16px;font-weight:500;letter-spacing:1px;color:#fff}.hero-title[data-v-59990315]{margin:36px 0 14px;font-size:16px;font-weight:500;line-height:1.35;color:#fff}.gold-text[data-v-59990315]{display:block;background:linear-gradient(100deg,var(--gold-1) 0%,var(--gold-2) 40%,var(--gold-3) 70%,var(--gold-1) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:gold-flow-59990315 6s linear infinite}@keyframes gold-flow-59990315{to{background-position:200% center}}.hero-sub[data-v-59990315]{margin:0;max-width:440px;font-size:15px;line-height:1.9;color:#e6ebf5a6}.ingots[data-v-59990315]{position:relative;width:100%;max-width:420px;margin:40px 0 28px;animation:float-59990315 6s ease-in-out infinite}.ingot-glow[data-v-59990315]{position:absolute;left:10%;right:10%;bottom:-6%;height:40%;border-radius:50%;background:radial-gradient(ellipse,rgba(242,201,92,.55),transparent 70%);filter:blur(24px)}.ingot-svg[data-v-59990315]{position:relative;width:100%;height:auto;overflow:visible;filter:drop-shadow(0 18px 24px rgba(0,0,0,.45))}.ingot-label[data-v-59990315]{font:700 13px/1 ui-sans-serif,system-ui,sans-serif;fill:#6e460a8c;letter-spacing:1px}.shine[data-v-59990315]{animation:shine-59990315 4.5s ease-in-out infinite}@keyframes shine-59990315{0%,55%{transform:translate(0)}to{transform:translate(320px)}}@keyframes float-59990315{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.chips[data-v-59990315]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.chips li[data-v-59990315]{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:13px;color:#ffffffd9;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.chips li[data-v-59990315] .anticon{color:var(--gold-2)}.form-side[data-v-59990315]{display:flex;justify-content:center}.glass-card[data-v-59990315]{position:relative;width:100%;max-width:440px;padding:40px 36px 32px;border-radius:28px;background:linear-gradient(160deg,#ffffff1a,#ffffff08);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%);box-shadow:inset 0 1px #ffffff1f,0 30px 80px -20px #0009}.glass-card[data-v-59990315]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(140deg,#f2c95c99,#ffffff14 35%,#13877a80);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card-head[data-v-59990315]{display:flex;align-items:center;justify-content:space-between}.logo-chip--sm[data-v-59990315]{width:44px;height:44px;border-radius:14px}.eyebrow[data-v-59990315]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:500;color:var(--gold-2);background:#f2c95c1a;border:1px solid rgba(242,201,92,.25)}.dot[data-v-59990315]{width:6px;height:6px;border-radius:50%;background:#34d399;box-shadow:0 0 0 3px #34d39933}.title[data-v-59990315]{margin:28px 0 8px;font-size:16px;font-weight:500;color:#fff}.subtitle[data-v-59990315]{margin:0 0 28px;font-size:13.5px;line-height:1.9;color:#e6ebf599}.login-form[data-v-59990315] .ant-form-item{margin-bottom:20px}.login-form[data-v-59990315] .ant-form-item-label>label{color:#e6ebf5d9;font-weight:500;font-size:13px}.login-form[data-v-59990315] .ant-input-affix-wrapper{height:52px;border-radius:14px;background:#060b1c8c;border:1px solid rgba(255,255,255,.12);box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.login-form[data-v-59990315] .ant-input-affix-wrapper:hover{border-color:#f2c95c73}.login-form[data-v-59990315] .ant-input-affix-wrapper-focused{background:#060b1cbf;border-color:var(--gold-2);box-shadow:0 0 0 4px #f2c95c26}.login-form[data-v-59990315] .ant-input-affix-wrapper-status-error{border-color:#f87171!important;box-shadow:0 0 0 4px #f871711f!important}.login-form[data-v-59990315] .ant-input{background:transparent;color:#fff;font-size:15px}.login-form[data-v-59990315] .ant-input::placeholder{color:#e6ebf54d}.login-form[data-v-59990315] .ant-input-password-icon,.login-form[data-v-59990315] .ant-input-suffix .anticon{color:#e6ebf573}.login-form[data-v-59990315] .ant-input-password-icon:hover{color:var(--gold-2)}.login-form[data-v-59990315] .ant-form-item-explain-error{color:#fca5a5;font-size:12px;margin-top:4px}.login-form[data-v-59990315] input:-webkit-autofill{-webkit-text-fill-color:#fff;transition:background-color 9999s ease-in-out 0s}.ltr-input[data-v-59990315] input{direction:ltr;text-align:right;letter-spacing:.6px}.field-icon[data-v-59990315]{color:var(--gold-2);font-size:16px;margin-inline-end:8px;opacity:.85}.submit-btn[data-v-59990315]{position:relative;overflow:hidden;height:54px;margin-top:8px;border:none;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:500;color:#2a1a02;background:linear-gradient(135deg,var(--gold-1) 0%,var(--gold-2) 45%,var(--gold-3) 100%);box-shadow:inset 0 1px #fff9,0 14px 30px -12px #f2c95cbf;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.submit-btn[data-v-59990315]:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-20deg)}.submit-btn[data-v-59990315]:not(:disabled):hover{color:#2a1a02;background:linear-gradient(135deg,var(--gold-1) 0%,var(--gold-2) 45%,var(--gold-3) 100%);transform:translateY(-2px);filter:brightness(1.05);box-shadow:inset 0 1px #fff9,0 18px 36px -12px #f2c95ce6}.submit-btn[data-v-59990315]:not(:disabled):hover:after{animation:btn-shine-59990315 .9s ease}@keyframes btn-shine-59990315{to{left:120%}}.submit-btn[data-v-59990315]:disabled,.submit-btn[data-v-59990315]:disabled:hover{color:#e6ebf559;background:#ffffff12;box-shadow:none;transform:none}.btn-arrow[data-v-59990315]{font-size:15px;transition:transform .2s ease}.submit-btn:not(:disabled):hover .btn-arrow[data-v-59990315]{transform:translate(-4px)}.secure-note[data-v-59990315]{display:flex;align-items:center;justify-content:center;gap:6px;margin:22px 0 0;font-size:12px;color:#e6ebf573}.secure-note[data-v-59990315] .anticon{color:#34d399}.page-footer[data-v-59990315]{position:relative;z-index:1;padding:0 0 18px;text-align:center;font-size:12px;color:#e6ebf54d;direction:ltr}@media (max-width: 1100px){.hero-title[data-v-59990315]{font-size:16px}.login-layout[data-v-59990315]{gap:40px}}@media (max-width: 991px){.login-layout[data-v-59990315]{grid-template-columns:1fr;max-width:480px;padding:32px 20px;gap:0}.hero[data-v-59990315]{display:none}}@media (max-width: 575px){.login-layout[data-v-59990315]{padding:20px 16px;align-items:start}.glass-card[data-v-59990315]{padding:28px 20px 24px;border-radius:24px;margin-top:24px}.title[data-v-59990315]{font-size:16px}}@media (prefers-reduced-motion: reduce){.blob[data-v-59990315],.sparkles i[data-v-59990315],.gold-text[data-v-59990315],.ingots[data-v-59990315],.shine[data-v-59990315]{animation:none}} diff --git a/apps/admin-panel/dist/assets/Main-Be-S7FXw.css b/apps/admin-panel/dist/assets/Main-D9mMINN-.css similarity index 67% rename from apps/admin-panel/dist/assets/Main-Be-S7FXw.css rename to apps/admin-panel/dist/assets/Main-D9mMINN-.css index 9b0b183..f1b1408 100644 --- a/apps/admin-panel/dist/assets/Main-Be-S7FXw.css +++ b/apps/admin-panel/dist/assets/Main-D9mMINN-.css @@ -1 +1 @@ -.vertical-nav-menu[data-v-3a4a908e]{height:100vh;border-left:1px solid #eef0f5;box-shadow:-4px 0 24px -16px #1018281f}.vertical-nav-menu[data-v-3a4a908e] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.nav-header[data-v-3a4a908e]{height:61px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #eef0f5}.nav-header.is-collapsed[data-v-3a4a908e]{justify-content:center;padding:0}.nav-logo[data-v-3a4a908e]{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:#fff;border:1px solid #eef0f5;box-shadow:0 4px 12px -6px #1c2d5659}.nav-logo img[data-v-3a4a908e]{width:64%}.nav-brand[data-v-3a4a908e]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.nav-title[data-v-3a4a908e]{font-size:16px;font-weight:500;color:#1c2d56}.nav-subtitle[data-v-3a4a908e]{font-size:11px;color:#8a94a6}.nav-menu[data-v-3a4a908e]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 0 24px;scrollbar-width:thin;scrollbar-color:#e3e7ef transparent}.nav-menu[data-v-3a4a908e]::-webkit-scrollbar{width:6px}.nav-menu[data-v-3a4a908e]::-webkit-scrollbar-thumb{border-radius:6px;background:#e3e7ef}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .nav-menu.ant-menu{border-inline-end:none!important;background:transparent;font-size:13.5px}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item-group-title{padding:18px 24px 6px;font-size:11px;font-weight:500;letter-spacing:.3px;color:#a0a8b8}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline-collapsed .ant-menu-item-group-title{padding:12px 0 4px;text-align:center;font-size:0}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline-collapsed .ant-menu-item-group-title:after{content:"";display:inline-block;width:18px;height:2px;border-radius:2px;background:#e3e7ef}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline .ant-menu-item,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline .ant-menu-submenu-title{height:42px;line-height:42px;margin:2px 12px;width:calc(100% - 24px);border-radius:10px;color:#475467;transition:background .2s ease,color .2s ease}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item .ant-menu-item-icon,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-title .ant-menu-item-icon{font-size:16px;color:#98a2b3;transition:color .2s ease}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item:not(.ant-menu-item-selected):hover,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-title:hover{background:#f5f7fb!important;color:#1c2d56!important}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item:hover .ant-menu-item-icon,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-title:hover .ant-menu-item-icon{color:#1c2d56}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item-selected{position:relative;background:#1c2d5614!important;color:#1c2d56!important;font-weight:500}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item-selected .ant-menu-item-icon{color:#1c2d56}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline .ant-menu-item-selected:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:auto;top:10px;bottom:10px;width:3px;border:none;border-radius:3px;background:#1c2d56;opacity:1;transform:none}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{color:#1c2d56;font-weight:500}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-sub.ant-menu-inline{position:relative;background:transparent!important}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-sub.ant-menu-inline:before{content:"";position:absolute;inset-inline-start:32px;top:4px;bottom:4px;width:1px;background:#e8ebf2}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-sub .ant-menu-item{height:38px;line-height:38px;font-size:13px}.nav-popup.ant-menu-submenu-popup>.ant-menu{padding:6px;border-radius:14px;background:#fff;border:1px solid #eef0f5;box-shadow:0 12px 32px -12px #10182840}.nav-popup .ant-menu-item,.nav-popup .ant-menu-submenu-title{height:40px;line-height:40px;margin:2px 0;width:100%;border-radius:10px;color:#475467;font-size:13px;transition:background .2s ease,color .2s ease}.nav-popup .ant-menu-item .ant-menu-item-icon,.nav-popup .ant-menu-submenu-title .ant-menu-item-icon{color:#98a2b3}.nav-popup .ant-menu-item:not(.ant-menu-item-selected):hover,.nav-popup .ant-menu-submenu-title:hover{background:#f5f7fb!important;color:#1c2d56!important}.nav-popup .ant-menu-item-selected{position:relative;background:#1c2d5614!important;color:#1c2d56!important;font-weight:500}.nav-popup .ant-menu-item-selected .ant-menu-item-icon{color:#1c2d56}.nav-popup .ant-menu-item-selected:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:auto;top:10px;bottom:10px;width:3px;border:none;border-radius:3px;background:#1c2d56;opacity:1;transform:none}.nav-popup .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1c2d56;font-weight:500}#app .vertical-nav-menu .ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title,#app .vertical-nav-menu .ant-menu-inline-collapsed>.ant-menu-item-selected{background:#1c2d5614!important;color:#1c2d56!important}.the-navbar[data-v-5cc2d870]{height:61px;background:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.nav-left[data-v-5cc2d870],.nav-right[data-v-5cc2d870]{display:flex;align-items:center;gap:12px}.nav-left[data-v-5cc2d870]{min-width:0;flex:1}.nav-right[data-v-5cc2d870]{flex-shrink:0}.page-title[data-v-5cc2d870]{font-size:16px;color:#1c2d56;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb[data-v-5cc2d870]{font-size:13px}.user-chip[data-v-5cc2d870]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}@media (max-width: 991px){.the-navbar[data-v-5cc2d870]{height:56px;line-height:56px;padding:0 8px 0 16px}.nav-left[data-v-5cc2d870]{gap:4px}.breadcrumb[data-v-5cc2d870]{display:none}.page-title[data-v-5cc2d870]{font-size:15px;font-weight:600}}@media (max-width: 575px){.user-name[data-v-5cc2d870]{display:none}}.user-dropdown-overlay .ant-dropdown-menu{padding:0;box-shadow:none}.user-dropdown-overlay .user-card{width:220px;padding:12px;background:#fff;border-radius:10px;box-shadow:0 8px 28px -8px #1c2d5647}.user-dropdown-overlay .user-card__head{display:flex;align-items:center;gap:10px;padding:2px 4px 8px}.user-dropdown-overlay .user-card__id{display:flex;flex-direction:column;min-width:0}.user-dropdown-overlay .user-card__name{font-size:14px;font-weight:600;color:#1c2d56;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-overlay .user-card__mobile{font-size:12px;color:#8a909c;direction:ltr;text-align:right}.user-dropdown-overlay .user-card__divider{margin:4px 0}.user-dropdown-overlay .user-card__menu.ant-menu{border-inline-end:none;background:transparent}.user-dropdown-overlay .user-card__menu .ant-menu-item{display:flex;align-items:center;gap:8px;height:34px;line-height:34px;margin:0;padding-inline:6px!important;border-radius:6px;width:100%}.user-dropdown-overlay .user-card__menu .ant-menu-item:hover{background:#f4f5f6;color:#1c2d56}.user-dropdown-overlay .user-card__menu .anticon{font-size:15px;color:#8a909c}.layout--main[data-v-c1ea4b9d]{height:calc(var(--vh, 1vh) * 100);overflow:hidden}.layout--main[data-v-c1ea4b9d]>.ant-layout{height:100%}#content-area[data-v-c1ea4b9d]{padding:16px;background:#f8f8f8;display:flex;height:calc(var(--vh, 1vh) * 100 - 61px);overflow-y:auto;overflow-x:hidden}@media (max-width: 991px){#content-area[data-v-c1ea4b9d]{height:calc(var(--vh, 1vh) * 100 - 56px)}}.content-wrapper[data-v-c1ea4b9d],.content-area__content[data-v-c1ea4b9d]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.mobile-nav-drawer .ant-drawer-body{padding:0;background:#fff}.mobile-nav-drawer .vertical-nav-menu{height:100%;border-left:none;background:#fff!important} +.vertical-nav-menu[data-v-6fedb612]{height:100vh;border-left:1px solid #eef0f5;box-shadow:-4px 0 24px -16px #1018281f}.vertical-nav-menu[data-v-6fedb612] .ant-layout-sider-children{display:flex;flex-direction:column;height:100%}.nav-header[data-v-6fedb612]{height:61px;flex-shrink:0;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #eef0f5}.nav-header.is-collapsed[data-v-6fedb612]{justify-content:center;padding:0}.nav-logo[data-v-6fedb612]{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;background:#fff;border:1px solid #eef0f5;box-shadow:0 4px 12px -6px #1d4ed859}.nav-logo img[data-v-6fedb612]{width:64%}.nav-brand[data-v-6fedb612]{display:flex;flex-direction:column;min-width:0;line-height:1.3}.nav-title[data-v-6fedb612]{font-size:16px;font-weight:500;color:#1d4ed8}.nav-subtitle[data-v-6fedb612]{font-size:11px;color:#8a94a6}.nav-menu[data-v-6fedb612]{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 0 24px;scrollbar-width:thin;scrollbar-color:#e3e7ef transparent}.nav-menu[data-v-6fedb612]::-webkit-scrollbar{width:6px}.nav-menu[data-v-6fedb612]::-webkit-scrollbar-thumb{border-radius:6px;background:#e3e7ef}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .nav-menu.ant-menu{border-inline-end:none!important;background:transparent;font-size:13.5px}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item-group-title{padding:18px 24px 6px;font-size:11px;font-weight:500;letter-spacing:.3px;color:#a0a8b8}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline-collapsed .ant-menu-item-group-title{padding:12px 0 4px;text-align:center;font-size:0}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline-collapsed .ant-menu-item-group-title:after{content:"";display:inline-block;width:18px;height:2px;border-radius:2px;background:#e3e7ef}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline .ant-menu-item,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline .ant-menu-submenu-title{height:42px;line-height:42px;margin:2px 12px;width:calc(100% - 24px);border-radius:10px;color:#475467;transition:background .2s ease,color .2s ease}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item .ant-menu-item-icon,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-title .ant-menu-item-icon{font-size:16px;color:#98a2b3;transition:color .2s ease}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item:not(.ant-menu-item-selected):hover,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-title:hover{background:#f5f7fb!important;color:#1d4ed8!important}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item:hover .ant-menu-item-icon,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-title:hover .ant-menu-item-icon{color:#1d4ed8}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item-selected{position:relative;background:#1d4ed814!important;color:#1d4ed8!important;font-weight:500}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-item-selected .ant-menu-item-icon{color:#1d4ed8}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-inline .ant-menu-item-selected:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:auto;top:10px;bottom:10px;width:3px;border:none;border-radius:3px;background:#1d4ed8;opacity:1;transform:none}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title,:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-submenu-selected>.ant-menu-submenu-title .ant-menu-item-icon{color:#1d4ed8;font-weight:500}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-sub.ant-menu-inline{position:relative;background:transparent!important}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-sub.ant-menu-inline:before{content:"";position:absolute;inset-inline-start:32px;top:4px;bottom:4px;width:1px;background:#e8ebf2}:is(#app,.mobile-nav-drawer) .vertical-nav-menu .ant-menu-sub .ant-menu-item{height:38px;line-height:38px;font-size:13px}.nav-popup.ant-menu-submenu-popup>.ant-menu{padding:6px;border-radius:14px;background:#fff;border:1px solid #eef0f5;box-shadow:0 12px 32px -12px #10182840}.nav-popup .ant-menu-item,.nav-popup .ant-menu-submenu-title{height:40px;line-height:40px;margin:2px 0;width:100%;border-radius:10px;color:#475467;font-size:13px;transition:background .2s ease,color .2s ease}.nav-popup .ant-menu-item .ant-menu-item-icon,.nav-popup .ant-menu-submenu-title .ant-menu-item-icon{color:#98a2b3}.nav-popup .ant-menu-item:not(.ant-menu-item-selected):hover,.nav-popup .ant-menu-submenu-title:hover{background:#f5f7fb!important;color:#1d4ed8!important}.nav-popup .ant-menu-item-selected{position:relative;background:#1d4ed814!important;color:#1d4ed8!important;font-weight:500}.nav-popup .ant-menu-item-selected .ant-menu-item-icon{color:#1d4ed8}.nav-popup .ant-menu-item-selected:after{content:"";position:absolute;inset-inline-start:0;inset-inline-end:auto;top:10px;bottom:10px;width:3px;border:none;border-radius:3px;background:#1d4ed8;opacity:1;transform:none}.nav-popup .ant-menu-submenu-selected>.ant-menu-submenu-title{color:#1d4ed8;font-weight:500}#app .vertical-nav-menu .ant-menu-inline-collapsed .ant-menu-submenu-selected>.ant-menu-submenu-title,#app .vertical-nav-menu .ant-menu-inline-collapsed>.ant-menu-item-selected{background:#1d4ed814!important;color:#1d4ed8!important}.the-navbar[data-v-0cc7d91c]{height:61px;background:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #f0f0f0}.nav-left[data-v-0cc7d91c],.nav-right[data-v-0cc7d91c]{display:flex;align-items:center;gap:12px}.nav-left[data-v-0cc7d91c]{min-width:0;flex:1}.nav-right[data-v-0cc7d91c]{flex-shrink:0}.page-title[data-v-0cc7d91c]{font-size:16px;color:#1d4ed8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.breadcrumb[data-v-0cc7d91c]{font-size:13px}.user-chip[data-v-0cc7d91c]{display:inline-flex;align-items:center;gap:8px;cursor:pointer}@media (max-width: 991px){.the-navbar[data-v-0cc7d91c]{height:56px;line-height:56px;padding:0 8px 0 16px}.nav-left[data-v-0cc7d91c]{gap:4px}.breadcrumb[data-v-0cc7d91c]{display:none}.page-title[data-v-0cc7d91c]{font-size:15px;font-weight:600}}@media (max-width: 575px){.user-name[data-v-0cc7d91c]{display:none}}.user-dropdown-overlay .ant-dropdown-menu{padding:0;box-shadow:none}.user-dropdown-overlay .user-card{width:220px;padding:12px;background:#fff;border-radius:10px;box-shadow:0 8px 28px -8px #1d4ed847}.user-dropdown-overlay .user-card__head{display:flex;align-items:center;gap:10px;padding:2px 4px 8px}.user-dropdown-overlay .user-card__id{display:flex;flex-direction:column;min-width:0}.user-dropdown-overlay .user-card__name{font-size:14px;font-weight:600;color:#1d4ed8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-dropdown-overlay .user-card__mobile{font-size:12px;color:#8a909c;direction:ltr;text-align:right}.user-dropdown-overlay .user-card__divider{margin:4px 0}.user-dropdown-overlay .user-card__menu.ant-menu{border-inline-end:none;background:transparent}.user-dropdown-overlay .user-card__menu .ant-menu-item{display:flex;align-items:center;gap:8px;height:34px;line-height:34px;margin:0;padding-inline:6px!important;border-radius:6px;width:100%}.user-dropdown-overlay .user-card__menu .ant-menu-item:hover{background:#f4f5f6;color:#1d4ed8}.user-dropdown-overlay .user-card__menu .anticon{font-size:15px;color:#8a909c}.layout--main[data-v-c1ea4b9d]{height:calc(var(--vh, 1vh) * 100);overflow:hidden}.layout--main[data-v-c1ea4b9d]>.ant-layout{height:100%}#content-area[data-v-c1ea4b9d]{padding:16px;background:#f8f8f8;display:flex;height:calc(var(--vh, 1vh) * 100 - 61px);overflow-y:auto;overflow-x:hidden}@media (max-width: 991px){#content-area[data-v-c1ea4b9d]{height:calc(var(--vh, 1vh) * 100 - 56px)}}.content-wrapper[data-v-c1ea4b9d],.content-area__content[data-v-c1ea4b9d]{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0}.mobile-nav-drawer .ant-drawer-body{padding:0;background:#fff}.mobile-nav-drawer .vertical-nav-menu{height:100%;border-left:none;background:#fff!important} diff --git a/apps/admin-panel/dist/assets/Main-of9jhRp8.js b/apps/admin-panel/dist/assets/Main-DP6G2F7V.js similarity index 95% rename from apps/admin-panel/dist/assets/Main-of9jhRp8.js rename to apps/admin-panel/dist/assets/Main-DP6G2F7V.js index 6e0c0b2..84e8544 100644 --- a/apps/admin-panel/dist/assets/Main-of9jhRp8.js +++ b/apps/admin-panel/dist/assets/Main-DP6G2F7V.js @@ -1 +1 @@ -import{c as m,I as K,d as U,u as D,r as d,o as a,a as p,w as i,b as A,e as T,F as B,f as N,t as S,g as J,h,i as x,j as re,k as R,l as te,m as H,n as V,p as _,q as se,s as P,_ as E,v as oe}from"./index-B13tkMpd.js";import{_ as ie}from"./brand-icon-CrDwHrcf.js";import{r as Q}from"./icons-BUM0Cj4i.js";import{u as ae}from"./auth-Bz2RUUne.js";import{U as le}from"./UserOutlined-tnfFbi-d.js";import{S as ue}from"./SafetyCertificateOutlined-B7xsdKuU.js";import"./SettingOutlined-C2GWCiUw.js";import"./UnorderedListOutlined-DVq783q4.js";import"./PercentageOutlined-CpguakOP.js";import"./UserAddOutlined-GfYoiDJb.js";import"./CreditCardOutlined-BSGaXvdF.js";import"./AppstoreOutlined-Ca4USN1F.js";import"./TeamOutlined-BkaObMie.js";import"./CameraOutlined-CZeD3bSm.js";var ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"};function X(n){for(var t=1;t{const M=d("NavMenuNode",!0),w=d("a-sub-menu"),f=d("a-menu-item");return n.node.submenu?(a(),p(w,{key:n.menuKey,"popup-class-name":"nav-popup"},{icon:i(()=>[n.node.icon?(a(),p(J(h(Q)(n.node.icon)),{key:0})):x("",!0)]),title:i(()=>[N(S(n.node.i18n||n.node.name),1)]),default:i(()=>[(a(!0),A(B,null,T(s(n.node.submenu),(O,L)=>(a(),p(M,{key:O.url||`${n.menuKey}-${L}`,node:O,"menu-key":O.url||`${n.menuKey}-${L}`},null,8,["node","menu-key"]))),128))]),_:1})):(a(),p(f,{key:n.menuKey},{icon:i(()=>[n.node.icon?(a(),p(J(h(Q)(n.node.icon)),{key:0})):x("",!0)]),default:i(()=>[N(" "+S(n.node.i18n||n.node.name),1)]),_:1}))}}}),be={key:0,class:"nav-brand"},ye={class:"nav-title"},he=U({__name:"VerticalNavMenu",props:{title:{default:re.name},collapsed:{type:Boolean,default:!1}},setup(n){const t=R(),e=te(),s=D();function o(r){return r.superAdminOnly&&!s.isSuperAdmin?!1:r.permissionId?!!s.hasPermission(r.permissionId):!0}function I(r){return(r??[]).filter(o)}function M(r){return r.header?I(r.items).length>0:r.submenu?I(r.submenu).length>0:!0}const w=P(()=>ve().filter(r=>o(r)&&M(r))),f=(r,l)=>`sub-${r.name??""}-${l}`;function O(r,l,b){for(let y=0;yt.path,r=>{v.value=[r];const l=L(r);for(const b of l)u.value.includes(b)||(u.value=[...u.value,b])});function j({key:r}){const l=String(r);l.startsWith("/")&&l!==t.path&&e.push(l)}return(r,l)=>{const b=d("a-menu-item-group"),y=d("a-menu"),g=d("a-layout-sider");return a(),p(g,{collapsed:n.collapsed,trigger:null,collapsible:"",width:"260",class:"vertical-nav-menu",theme:"light"},{default:i(()=>[_("div",{class:se(["nav-header",{"is-collapsed":n.collapsed}])},[l[2]||(l[2]=_("span",{class:"nav-logo"},[_("img",{src:ie,alt:""})],-1)),n.collapsed?x("",!0):(a(),A("span",be,[_("span",ye,S(n.title),1),l[1]||(l[1]=_("span",{class:"nav-subtitle"},"پنل مدیریت",-1))]))],2),m(y,{class:"nav-menu",mode:"inline",theme:"light","inline-collapsed":n.collapsed,"selected-keys":v.value,"open-keys":u.value,"onUpdate:openKeys":l[0]||(l[0]=c=>u.value=c),onClick:j},{default:i(()=>[(a(!0),A(B,null,T(w.value,(c,k)=>(a(),A(B,{key:c.url||c.header||k},[c.header?(a(),p(b,{key:0,title:c.i18n||c.header},{default:i(()=>[(a(!0),A(B,null,T(I(c.items),($,z)=>(a(),p(ee,{key:$.url||`${k}-${z}`,node:$,"menu-key":$.url||f($,z)},null,8,["node","menu-key"]))),128))]),_:2},1032,["title"])):(a(),p(ee,{key:1,node:c,"menu-key":c.url||f(c,k)},null,8,["node","menu-key"]))],64))),128))]),_:1},8,["inline-collapsed","selected-keys","open-keys"])]),_:1},8,["collapsed"])}}}),ne=E(he,[["__scopeId","data-v-3a4a908e"]]),Ie={class:"nav-left"},Oe={class:"page-title"},ke={key:1},we={class:"nav-right"},Se={class:"user-chip"},Me={class:"user-name"},Le={class:"user-card"},$e={class:"user-card__head"},Ce={class:"user-card__id"},Ne={class:"user-card__name"},Pe={class:"user-card__mobile"},Ae=U({__name:"TheNavbar",props:{collapsed:{type:Boolean}},emits:["toggle-sidebar"],setup(n){const t=R(),e=te(),s=ae(),o=D(),I=P(()=>{var v;return((v=t.meta)==null?void 0:v.pageTitle)??""}),M=P(()=>{var v;return(v=t.meta)==null?void 0:v.breadcrumb}),w=P(()=>{var v,u;return((v=s.user)==null?void 0:v.name)??((u=s.user)==null?void 0:u.fullName)??"کاربر"}),f=P(()=>w.value.trim().charAt(0)||"ک"),O=P(()=>!!o.hasPermission("user.permission"));async function L(){await s.logout()||e.push("/auth/login")}return(v,u)=>{const j=d("a-button"),r=d("router-link"),l=d("a-breadcrumb-item"),b=d("a-breadcrumb"),y=d("a-avatar"),g=d("a-divider"),c=d("a-menu-item"),k=d("a-menu"),$=d("a-dropdown"),z=d("a-layout-header");return a(),p(z,{class:"the-navbar"},{default:i(()=>[_("div",Ie,[m(j,{type:"text",onClick:u[0]||(u[0]=C=>v.$emit("toggle-sidebar"))},{default:i(()=>[n.collapsed?(a(),p(h(q),{key:0})):(a(),p(h(W),{key:1}))]),_:1}),_("span",Oe,S(I.value),1),M.value?(a(),p(b,{key:0,class:"breadcrumb"},{default:i(()=>[(a(!0),A(B,null,T(M.value,(C,F)=>(a(),p(l,{key:F},{default:i(()=>[C.url&&!C.active?(a(),p(r,{key:0,to:C.url},{default:i(()=>[N(S(C.title),1)]),_:2},1032,["to"])):(a(),A("span",ke,S(C.title),1))]),_:2},1024))),128))]),_:1})):x("",!0)]),_("div",we,[m($,{trigger:"click",placement:"bottomRight","overlay-class-name":"user-dropdown-overlay"},{overlay:i(()=>{var C;return[_("div",Le,[_("div",$e,[m(y,{size:"large",style:{"background-color":"#1c2d56"}},{default:i(()=>[N(S(f.value),1)]),_:1}),_("div",Ce,[_("span",Ne,S(w.value),1),_("span",Pe,S((C=h(s).user)==null?void 0:C.mobile),1)])]),m(g,{class:"user-card__divider"}),m(k,{class:"user-card__menu"},{default:i(()=>[m(c,{key:"my-data",onClick:u[1]||(u[1]=F=>h(e).push("/my-data"))},{default:i(()=>[m(h(le)),u[3]||(u[3]=N(" اطلاعات من ",-1))]),_:1}),O.value?(a(),p(c,{key:"permission",onClick:u[2]||(u[2]=F=>h(e).push("/permission"))},{default:i(()=>[m(h(ue)),u[4]||(u[4]=N(" دسترسی ها ",-1))]),_:1})):x("",!0)]),_:1}),m(g,{class:"user-card__divider"}),m(k,{class:"user-card__menu"},{default:i(()=>[m(c,{key:"logout",onClick:L},{default:i(()=>[m(h(G)),u[5]||(u[5]=N(" خروج ",-1))]),_:1})]),_:1})])]}),default:i(()=>[_("span",Se,[m(y,{size:"small",style:{"background-color":"#1c2d56"}},{default:i(()=>[N(S(f.value),1)]),_:1}),_("span",Me,S(w.value),1)])]),_:1})])]),_:1})}}}),je=E(Ae,[["__scopeId","data-v-5cc2d870"]]),Be={class:"content-wrapper"},xe={class:"content-area__content"},ze=U({__name:"Main",setup(n){const t=R(),e=oe(),s=P(()=>e.sidebarCollapsed);function o(){e.isSmallScreen?e.setMobileNavOpen(!e.mobileNavOpen):e.setSidebarCollapsed(!s.value)}const I=P(()=>{var f;return!!((f=t.meta)!=null&&f.no_scroll)}),M=H(void 0);function w(f){M.value=f}return V(()=>t.path,()=>{M.value=void 0,e.setMobileNavOpen(!1)}),V(()=>e.isSmallScreen,f=>{f||e.setMobileNavOpen(!1)}),(f,O)=>{const L=d("a-drawer"),v=d("router-view"),u=d("a-layout-content"),j=d("a-layout");return a(),p(j,{class:se(["layout--main",{"no-scroll":I.value}])},{default:i(()=>[h(e).isSmallScreen?(a(),p(L,{key:1,open:h(e).mobileNavOpen,placement:"right",width:260,closable:!1,"root-class-name":"mobile-nav-drawer",onClose:O[0]||(O[0]=r=>h(e).setMobileNavOpen(!1))},{default:i(()=>[m(ne)]),_:1},8,["open"])):(a(),p(ne,{key:0,collapsed:s.value,"show-toggle":"",onToggle:o},null,8,["collapsed"])),m(j,null,{default:i(()=>[m(je,{collapsed:h(e).isSmallScreen?!h(e).mobileNavOpen:s.value,onToggleSidebar:o},null,8,["collapsed"]),m(u,{id:"content-area"},{default:i(()=>[_("div",Be,[_("div",xe,[m(v,{onChangeRouteTitle:w})])])]),_:1})]),_:1})]),_:1},8,["class"])}}}),Xe=E(ze,[["__scopeId","data-v-c1ea4b9d"]]);export{Xe as default}; +import{c as m,I as K,d as U,u as D,r as d,o as a,a as p,w as i,b as A,e as T,F as B,f as N,t as S,g as J,h,i as x,j as re,k as R,l as te,m as H,n as V,p as _,q as se,s as P,_ as E,v as oe}from"./index-Cs-R0M3s.js";import{_ as ie}from"./brand-icon-COpT6LnI.js";import{r as Q}from"./icons-DQOxce6N.js";import{u as ae}from"./auth-BQj0UJJa.js";import{U as le}from"./UserOutlined-Grb-Nf3i.js";import{S as ue}from"./SafetyCertificateOutlined-Tlg338pG.js";import"./SettingOutlined-DJ15ZyEU.js";import"./UnorderedListOutlined-BPnQYW21.js";import"./PercentageOutlined-x-TxaWDs.js";import"./UserAddOutlined-BKjB8nEW.js";import"./CreditCardOutlined-D7lr4gYQ.js";import"./AppstoreOutlined-gf4c8qWq.js";import"./TeamOutlined-CKkJf8vB.js";import"./CameraOutlined-BfJxy4Lx.js";var ce={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M868 732h-70.3c-4.8 0-9.3 2.1-12.3 5.8-7 8.5-14.5 16.7-22.4 24.5a353.84 353.84 0 01-112.7 75.9A352.8 352.8 0 01512.4 866c-47.9 0-94.3-9.4-137.9-27.8a353.84 353.84 0 01-112.7-75.9 353.28 353.28 0 01-76-112.5C167.3 606.2 158 559.9 158 512s9.4-94.2 27.8-137.8c17.8-42.1 43.4-80 76-112.5s70.5-58.1 112.7-75.9c43.6-18.4 90-27.8 137.9-27.8 47.9 0 94.3 9.3 137.9 27.8 42.2 17.8 80.1 43.4 112.7 75.9 7.9 7.9 15.3 16.1 22.4 24.5 3 3.7 7.6 5.8 12.3 5.8H868c6.3 0 10.2-7 6.7-12.3C798 160.5 663.8 81.6 511.3 82 271.7 82.6 79.6 277.1 82 516.4 84.4 751.9 276.2 942 512.4 942c152.1 0 285.7-78.8 362.3-197.7 3.4-5.3-.4-12.3-6.7-12.3zm88.9-226.3L815 393.7c-5.3-4.2-13-.4-13 6.3v76H488c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h314v76c0 6.7 7.8 10.5 13 6.3l141.9-112a8 8 0 000-12.6z"}}]},name:"logout",theme:"outlined"};function X(n){for(var t=1;t{const M=d("NavMenuNode",!0),w=d("a-sub-menu"),f=d("a-menu-item");return n.node.submenu?(a(),p(w,{key:n.menuKey,"popup-class-name":"nav-popup"},{icon:i(()=>[n.node.icon?(a(),p(J(h(Q)(n.node.icon)),{key:0})):x("",!0)]),title:i(()=>[N(S(n.node.i18n||n.node.name),1)]),default:i(()=>[(a(!0),A(B,null,T(s(n.node.submenu),(O,L)=>(a(),p(M,{key:O.url||`${n.menuKey}-${L}`,node:O,"menu-key":O.url||`${n.menuKey}-${L}`},null,8,["node","menu-key"]))),128))]),_:1})):(a(),p(f,{key:n.menuKey},{icon:i(()=>[n.node.icon?(a(),p(J(h(Q)(n.node.icon)),{key:0})):x("",!0)]),default:i(()=>[N(" "+S(n.node.i18n||n.node.name),1)]),_:1}))}}}),be={key:0,class:"nav-brand"},ye={class:"nav-title"},he=U({__name:"VerticalNavMenu",props:{title:{default:re.name},collapsed:{type:Boolean,default:!1}},setup(n){const t=R(),e=te(),s=D();function o(r){return r.superAdminOnly&&!s.isSuperAdmin?!1:r.permissionId?!!s.hasPermission(r.permissionId):!0}function I(r){return(r??[]).filter(o)}function M(r){return r.header?I(r.items).length>0:r.submenu?I(r.submenu).length>0:!0}const w=P(()=>ve().filter(r=>o(r)&&M(r))),f=(r,l)=>`sub-${r.name??""}-${l}`;function O(r,l,b){for(let y=0;yt.path,r=>{v.value=[r];const l=L(r);for(const b of l)u.value.includes(b)||(u.value=[...u.value,b])});function j({key:r}){const l=String(r);l.startsWith("/")&&l!==t.path&&e.push(l)}return(r,l)=>{const b=d("a-menu-item-group"),y=d("a-menu"),g=d("a-layout-sider");return a(),p(g,{collapsed:n.collapsed,trigger:null,collapsible:"",width:"260",class:"vertical-nav-menu",theme:"light"},{default:i(()=>[_("div",{class:se(["nav-header",{"is-collapsed":n.collapsed}])},[l[2]||(l[2]=_("span",{class:"nav-logo"},[_("img",{src:ie,alt:""})],-1)),n.collapsed?x("",!0):(a(),A("span",be,[_("span",ye,S(n.title),1),l[1]||(l[1]=_("span",{class:"nav-subtitle"},"پنل مدیریت",-1))]))],2),m(y,{class:"nav-menu",mode:"inline",theme:"light","inline-collapsed":n.collapsed,"selected-keys":v.value,"open-keys":u.value,"onUpdate:openKeys":l[0]||(l[0]=c=>u.value=c),onClick:j},{default:i(()=>[(a(!0),A(B,null,T(w.value,(c,k)=>(a(),A(B,{key:c.url||c.header||k},[c.header?(a(),p(b,{key:0,title:c.i18n||c.header},{default:i(()=>[(a(!0),A(B,null,T(I(c.items),($,z)=>(a(),p(ee,{key:$.url||`${k}-${z}`,node:$,"menu-key":$.url||f($,z)},null,8,["node","menu-key"]))),128))]),_:2},1032,["title"])):(a(),p(ee,{key:1,node:c,"menu-key":c.url||f(c,k)},null,8,["node","menu-key"]))],64))),128))]),_:1},8,["inline-collapsed","selected-keys","open-keys"])]),_:1},8,["collapsed"])}}}),ne=E(he,[["__scopeId","data-v-6fedb612"]]),Ie={class:"nav-left"},Oe={class:"page-title"},ke={key:1},we={class:"nav-right"},Se={class:"user-chip"},Me={class:"user-name"},Le={class:"user-card"},$e={class:"user-card__head"},Ce={class:"user-card__id"},Ne={class:"user-card__name"},Pe={class:"user-card__mobile"},Ae=U({__name:"TheNavbar",props:{collapsed:{type:Boolean}},emits:["toggle-sidebar"],setup(n){const t=R(),e=te(),s=ae(),o=D(),I=P(()=>{var v;return((v=t.meta)==null?void 0:v.pageTitle)??""}),M=P(()=>{var v;return(v=t.meta)==null?void 0:v.breadcrumb}),w=P(()=>{var v,u;return((v=s.user)==null?void 0:v.name)??((u=s.user)==null?void 0:u.fullName)??"کاربر"}),f=P(()=>w.value.trim().charAt(0)||"ک"),O=P(()=>!!o.hasPermission("user.permission"));async function L(){await s.logout()||e.push("/auth/login")}return(v,u)=>{const j=d("a-button"),r=d("router-link"),l=d("a-breadcrumb-item"),b=d("a-breadcrumb"),y=d("a-avatar"),g=d("a-divider"),c=d("a-menu-item"),k=d("a-menu"),$=d("a-dropdown"),z=d("a-layout-header");return a(),p(z,{class:"the-navbar"},{default:i(()=>[_("div",Ie,[m(j,{type:"text",onClick:u[0]||(u[0]=C=>v.$emit("toggle-sidebar"))},{default:i(()=>[n.collapsed?(a(),p(h(q),{key:0})):(a(),p(h(W),{key:1}))]),_:1}),_("span",Oe,S(I.value),1),M.value?(a(),p(b,{key:0,class:"breadcrumb"},{default:i(()=>[(a(!0),A(B,null,T(M.value,(C,F)=>(a(),p(l,{key:F},{default:i(()=>[C.url&&!C.active?(a(),p(r,{key:0,to:C.url},{default:i(()=>[N(S(C.title),1)]),_:2},1032,["to"])):(a(),A("span",ke,S(C.title),1))]),_:2},1024))),128))]),_:1})):x("",!0)]),_("div",we,[m($,{trigger:"click",placement:"bottomRight","overlay-class-name":"user-dropdown-overlay"},{overlay:i(()=>{var C;return[_("div",Le,[_("div",$e,[m(y,{size:"large",style:{"background-color":"#1d4ed8"}},{default:i(()=>[N(S(f.value),1)]),_:1}),_("div",Ce,[_("span",Ne,S(w.value),1),_("span",Pe,S((C=h(s).user)==null?void 0:C.mobile),1)])]),m(g,{class:"user-card__divider"}),m(k,{class:"user-card__menu"},{default:i(()=>[m(c,{key:"my-data",onClick:u[1]||(u[1]=F=>h(e).push("/my-data"))},{default:i(()=>[m(h(le)),u[3]||(u[3]=N(" اطلاعات من ",-1))]),_:1}),O.value?(a(),p(c,{key:"permission",onClick:u[2]||(u[2]=F=>h(e).push("/permission"))},{default:i(()=>[m(h(ue)),u[4]||(u[4]=N(" دسترسی ها ",-1))]),_:1})):x("",!0)]),_:1}),m(g,{class:"user-card__divider"}),m(k,{class:"user-card__menu"},{default:i(()=>[m(c,{key:"logout",onClick:L},{default:i(()=>[m(h(G)),u[5]||(u[5]=N(" خروج ",-1))]),_:1})]),_:1})])]}),default:i(()=>[_("span",Se,[m(y,{size:"small",style:{"background-color":"#1d4ed8"}},{default:i(()=>[N(S(f.value),1)]),_:1}),_("span",Me,S(w.value),1)])]),_:1})])]),_:1})}}}),je=E(Ae,[["__scopeId","data-v-0cc7d91c"]]),Be={class:"content-wrapper"},xe={class:"content-area__content"},ze=U({__name:"Main",setup(n){const t=R(),e=oe(),s=P(()=>e.sidebarCollapsed);function o(){e.isSmallScreen?e.setMobileNavOpen(!e.mobileNavOpen):e.setSidebarCollapsed(!s.value)}const I=P(()=>{var f;return!!((f=t.meta)!=null&&f.no_scroll)}),M=H(void 0);function w(f){M.value=f}return V(()=>t.path,()=>{M.value=void 0,e.setMobileNavOpen(!1)}),V(()=>e.isSmallScreen,f=>{f||e.setMobileNavOpen(!1)}),(f,O)=>{const L=d("a-drawer"),v=d("router-view"),u=d("a-layout-content"),j=d("a-layout");return a(),p(j,{class:se(["layout--main",{"no-scroll":I.value}])},{default:i(()=>[h(e).isSmallScreen?(a(),p(L,{key:1,open:h(e).mobileNavOpen,placement:"right",width:260,closable:!1,"root-class-name":"mobile-nav-drawer",onClose:O[0]||(O[0]=r=>h(e).setMobileNavOpen(!1))},{default:i(()=>[m(ne)]),_:1},8,["open"])):(a(),p(ne,{key:0,collapsed:s.value,"show-toggle":"",onToggle:o},null,8,["collapsed"])),m(j,null,{default:i(()=>[m(je,{collapsed:h(e).isSmallScreen?!h(e).mobileNavOpen:s.value,onToggleSidebar:o},null,8,["collapsed"]),m(u,{id:"content-area"},{default:i(()=>[_("div",Be,[_("div",xe,[m(v,{onChangeRouteTitle:w})])])]),_:1})]),_:1})]),_:1},8,["class"])}}}),Xe=E(ze,[["__scopeId","data-v-c1ea4b9d"]]);export{Xe as default}; diff --git a/apps/admin-panel/dist/assets/Maintenance-H5MGKUMP.js b/apps/admin-panel/dist/assets/Maintenance-BNMLoj9B.js similarity index 88% rename from apps/admin-panel/dist/assets/Maintenance-H5MGKUMP.js rename to apps/admin-panel/dist/assets/Maintenance-BNMLoj9B.js index 4119b2e..5218ccb 100644 --- a/apps/admin-panel/dist/assets/Maintenance-H5MGKUMP.js +++ b/apps/admin-panel/dist/assets/Maintenance-BNMLoj9B.js @@ -1 +1 @@ -import{_ as c,b as _,c as e,w as o,f as l,r as s,o as u}from"./index-B13tkMpd.js";const i={},p={class:"full-page-msg"};function d(n,t){const a=s("a-button"),r=s("a-result");return u(),_("div",p,[e(r,{status:"info",title:"در دست تعمیر","sub-title":"این بخش موقتاً در دسترس نیست."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>n.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=c(i,[["render",d],["__scopeId","data-v-4e6c833c"]]);export{x as default}; +import{_ as c,b as _,c as e,w as o,f as l,r as s,o as u}from"./index-Cs-R0M3s.js";const i={},p={class:"full-page-msg"};function d(n,t){const a=s("a-button"),r=s("a-result");return u(),_("div",p,[e(r,{status:"info",title:"در دست تعمیر","sub-title":"این بخش موقتاً در دسترس نیست."},{extra:o(()=>[e(a,{type:"primary",onClick:t[0]||(t[0]=f=>n.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const x=c(i,[["render",d],["__scopeId","data-v-4e6c833c"]]);export{x as default}; diff --git a/apps/admin-panel/dist/assets/MakeOrder-BHiOrYVd.js b/apps/admin-panel/dist/assets/MakeOrder-C4FSQiZw.js similarity index 90% rename from apps/admin-panel/dist/assets/MakeOrder-BHiOrYVd.js rename to apps/admin-panel/dist/assets/MakeOrder-C4FSQiZw.js index ffcb6af..4fe0390 100644 --- a/apps/admin-panel/dist/assets/MakeOrder-BHiOrYVd.js +++ b/apps/admin-panel/dist/assets/MakeOrder-C4FSQiZw.js @@ -1 +1 @@ -import{u as V,d as q,b as p,c as n,w as l,r as m,o as s,h as J,H as Q,t as c,p as w,a as _,i as v,f,F as Y,e as Z,m as h,s as N,y as U,G as B,_ as ee}from"./index-B13tkMpd.js";import{a as te,b as d,X as oe}from"./model-BNUuQ7S0.js";import{_ as D}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js";import{j as ae}from"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./icons-BUM0Cj4i.js";import"./UnorderedListOutlined-DVq783q4.js";import"./PercentageOutlined-CpguakOP.js";import"./UserAddOutlined-GfYoiDJb.js";import"./CreditCardOutlined-BSGaXvdF.js";import"./AppstoreOutlined-Ca4USN1F.js";import"./TeamOutlined-BkaObMie.js";import"./UserOutlined-tnfFbi-d.js";import"./CameraOutlined-CZeD3bSm.js";import"./index-DXwUc_-g.js";function le(){const T=V(),r=new te("admin/pre-orders/list","سفارش های ساختنی");return r.add(new d("customer.id","شماره").filterKey("id").filterNumber()),r.add(new d("customer.fname","نام مشتری").filterKey("customer.fullName").filterText()),r.add(new d("customer.lname","نام خانوادگی").filterKey("customer.fullName").filterText()),r.add(new d("color","رنگ محصول").filterKey("colorName").filterText()),r.add(new d("size","سایز محصول").filterKey("sizeSpec").filterText()),r.add(new d("color_mina","رنگ مینا").filterKey("minaColor").filterText()),r.add(new d("color_stone","رنگ سنگ").filterKey("stoneColor").filterText()),r.add(new d("sum","تعداد").filterText()),r.add(new d("time_creat_fa","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),r.add(new d("time_update_fa","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),r.add(new d("customer.name","ثبت کننده").renderSlot("name").noSort()),T.roles&&T.roles.includes("order.tamin.state")&&r.add(new d("sts_str_fa","وضعیت").renderSlot("sts").noSort()),r.add(new d("opt","عملیات").noSort().renderSlot("opt")),r}const se={id:"page-user-list"},ne={class:"flex"},re=["onClick"],ie={key:1},de={key:0},ue={class:"flex"},ce={class:"flex gap-8 make-detail"},me=["src"],_e={class:"flex"},ve={key:0},pe={key:0},fe={key:0},ke=q({__name:"MakeOrder",setup(T){const r=V(),k=a=>!!r.hasPermission(a),X=le(),K=h(null),t=h(void 0),C=h(!1),i=h(!1),I=h([]),j=a=>a?ae(a):"",L=N(()=>i.value?"CheckIcon":"EditIcon"),z=N(()=>{var a,e;return((e=(a=t.value)==null?void 0:a.customer)==null?void 0:e.name)??"-"}),A=N(()=>{var a,e;return((e=(a=t.value)==null?void 0:a.customer)==null?void 0:e.mobile)??"-"});async function E(){try{const{data:a}=await U.post("workshop/table",{page:1,limit:100});I.value=(a.rows??[]).map(e=>({id:e.id,name:e.name}))}catch(a){console.log(a)}}async function M(a){const{data:e}=await U.get(`admin/pre-orders/${a.id}`);t.value=e,C.value=!0,E()}async function F(){var a,e,u,b,x,y,O;if(!i.value){i.value=!0;return}try{await U.put(`custom-order/${(a=t.value)==null?void 0:a.id}`,{color:(e=t.value)==null?void 0:e.color,color_mina:(u=t.value)==null?void 0:u.color_mina,color_stone:(b=t.value)==null?void 0:b.color_stone}),i.value=!1,B.info("ویرایش موفق آمیز"),(x=K.value)==null||x.fetch()}catch(g){B.error(((O=(y=g==null?void 0:g.response)==null?void 0:y.data)==null?void 0:O.message)??"خطا در ویرایش")}}function P(){var a;(a=K.value)==null||a.fetch(),i.value=!1}return(a,e)=>{const u=m("a-descriptions-item"),b=m("a-descriptions"),x=m("a-empty"),y=m("a-input"),O=m("a-tag"),g=m("a-input-number"),W=m("a-select-option"),G=m("a-select"),$=m("a-card"),H=m("a-button"),R=m("a-modal");return s(),p("div",se,[n($,{title:"سفارش های ساختنی",class:"page-card"},{default:l(()=>[n(oe,{ref_key:"tbl",ref:K,model:J(X),"mobile-cards":""},{name:l(({record:o})=>{var S;return[f(c((S=o.customer)==null?void 0:S.name),1)]}),opt:l(({record:o})=>[w("div",ne,[k("order.makeOrder.view")?(s(),_(D,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:S=>M(o)},null,8,["onClick"])):v("",!0)])]),sts:l(({record:o})=>[k("order.makeOrder.state")?(s(),p("a",{key:0,href:"",onClick:Q(S=>M(o),["prevent"])},c(o.sts_str_fa),9,re)):(s(),p("span",ie,c(o.sts_str_fa),1))]),_:1},8,["model"]),n(R,{open:C.value,"onUpdate:open":e[6]||(e[6]=o=>C.value=o),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal",onCancel:P},{footer:l(()=>[n(H,{onClick:e[5]||(e[5]=o=>C.value=!1)},{default:l(()=>[...e[8]||(e[8]=[f("باشه",-1)])]),_:1})]),default:l(()=>[t.value?(s(),p("div",de,[n(b,null,{default:l(()=>[n(u,{label:"مشتری"},{default:l(()=>[f(c(z.value),1)]),_:1}),n(u,{label:"تلفن همراه"},{default:l(()=>[f(c(A.value),1)]),_:1}),n(u,{label:"تاریخ ثبت"},{default:l(()=>[f(c(j(t.value.time_creat_fa)||"-"),1)]),_:1}),n(u,{label:"وضعیت"},{default:l(()=>[f(c(t.value.sts_str_fa||"-"),1)]),_:1})]),_:1}),n($,null,{title:l(()=>[w("div",ue,[e[7]||(e[7]=w("div",{class:"flex-1"},"آیتم های سفارش",-1)),w("div",null,[k("order.makeOrder.view.edit")?(s(),_(D,{key:0,"icon-class":"w-5 h-5 text-success",title:"ویرایش",icon:L.value,onClick:F},null,8,["icon"])):v("",!0)])])]),default:l(()=>[w("div",ce,[w("div",null,[t.value.designImageUrl?(s(),p("img",{key:0,src:t.value.designImageUrl,width:"90px",height:"90px",style:{"object-fit":"scale-down"}},null,8,me)):(s(),_(x,{key:1,image:void 0,description:"بدون تصویر"}))]),w("div",_e,[n(b,null,{default:l(()=>[n(u,{label:"رنگ محصول"},{default:l(()=>[i.value?v("",!0):(s(),p("div",ve,c(t.value.color||"-"),1)),i.value&&k("order.makeOrder.view.edit")?(s(),_(y,{key:1,value:t.value.color,"onUpdate:value":e[0]||(e[0]=o=>t.value.color=o)},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"رنگ مینا"},{default:l(()=>[i.value?v("",!0):(s(),p("div",pe,c(t.value.color_mina||"-"),1)),i.value&&k("order.makeOrder.view.edit")?(s(),_(y,{key:1,value:t.value.color_mina,"onUpdate:value":e[1]||(e[1]=o=>t.value.color_mina=o)},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"رنگ سنگ"},{default:l(()=>[i.value?v("",!0):(s(),p("div",fe,c(t.value.color_stone||"-"),1)),i.value&&k("order.makeOrder.view.edit")?(s(),_(y,{key:1,value:t.value.color_stone,"onUpdate:value":e[2]||(e[2]=o=>t.value.color_stone=o)},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"تعداد"},{default:l(()=>[i.value?v("",!0):(s(),_(O,{key:0,color:"orange"},{default:l(()=>[f(c(t.value.sum||0),1)]),_:1})),i.value&&k("order.makeOrder.view.edit")?(s(),_(g,{key:1,value:t.value.sum,"onUpdate:value":e[3]||(e[3]=o=>t.value.sum=o),class:"w-full"},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"انتخاب کارگاه"},{default:l(()=>[n(G,{value:t.value.workshop_id,"onUpdate:value":e[4]||(e[4]=o=>t.value.workshop_id=o),placeholder:"لطفا یک کارگاه را انتخاب کنید",style:{"min-width":"200px"}},{default:l(()=>[(s(!0),p(Y,null,Z(I.value,o=>(s(),_(W,{key:o.id,value:o.id},{default:l(()=>[f(c(o.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})])])]),_:1})])):(s(),_(x,{key:1}))]),_:1},8,["open"])]),_:1})])}}}),$e=ee(ke,[["__scopeId","data-v-4a9a9c66"]]);export{$e as default}; +import{u as V,d as q,b as p,c as n,w as l,r as m,o as s,h as J,H as Q,t as c,p as w,a as _,i as v,f,F as Y,e as Z,m as h,s as N,y as U,G as B,_ as ee}from"./index-Cs-R0M3s.js";import{a as te,b as d,X as oe}from"./model-ByKFVx4o.js";import{_ as D}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBmx2TFw.js";import{j as ae}from"./filters-e0zssC6P.js";import"./SettingOutlined-DJ15ZyEU.js";import"./icons-DQOxce6N.js";import"./UnorderedListOutlined-BPnQYW21.js";import"./PercentageOutlined-x-TxaWDs.js";import"./UserAddOutlined-BKjB8nEW.js";import"./CreditCardOutlined-D7lr4gYQ.js";import"./AppstoreOutlined-gf4c8qWq.js";import"./TeamOutlined-CKkJf8vB.js";import"./UserOutlined-Grb-Nf3i.js";import"./CameraOutlined-BfJxy4Lx.js";import"./index-CmZf7ud_.js";function le(){const T=V(),r=new te("admin/pre-orders/list","سفارش های ساختنی");return r.add(new d("customer.id","شماره").filterKey("id").filterNumber()),r.add(new d("customer.fname","نام مشتری").filterKey("customer.fullName").filterText()),r.add(new d("customer.lname","نام خانوادگی").filterKey("customer.fullName").filterText()),r.add(new d("color","رنگ محصول").filterKey("colorName").filterText()),r.add(new d("size","سایز محصول").filterKey("sizeSpec").filterText()),r.add(new d("color_mina","رنگ مینا").filterKey("minaColor").filterText()),r.add(new d("color_stone","رنگ سنگ").filterKey("stoneColor").filterText()),r.add(new d("sum","تعداد").filterText()),r.add(new d("time_creat_fa","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),r.add(new d("time_update_fa","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),r.add(new d("customer.name","ثبت کننده").renderSlot("name").noSort()),T.roles&&T.roles.includes("order.tamin.state")&&r.add(new d("sts_str_fa","وضعیت").renderSlot("sts").noSort()),r.add(new d("opt","عملیات").noSort().renderSlot("opt")),r}const se={id:"page-user-list"},ne={class:"flex"},re=["onClick"],ie={key:1},de={key:0},ue={class:"flex"},ce={class:"flex gap-8 make-detail"},me=["src"],_e={class:"flex"},ve={key:0},pe={key:0},fe={key:0},ke=q({__name:"MakeOrder",setup(T){const r=V(),k=a=>!!r.hasPermission(a),X=le(),K=h(null),t=h(void 0),C=h(!1),i=h(!1),I=h([]),j=a=>a?ae(a):"",L=N(()=>i.value?"CheckIcon":"EditIcon"),z=N(()=>{var a,e;return((e=(a=t.value)==null?void 0:a.customer)==null?void 0:e.name)??"-"}),A=N(()=>{var a,e;return((e=(a=t.value)==null?void 0:a.customer)==null?void 0:e.mobile)??"-"});async function E(){try{const{data:a}=await U.post("workshop/table",{page:1,limit:100});I.value=(a.rows??[]).map(e=>({id:e.id,name:e.name}))}catch(a){console.log(a)}}async function M(a){const{data:e}=await U.get(`admin/pre-orders/${a.id}`);t.value=e,C.value=!0,E()}async function F(){var a,e,u,b,x,y,O;if(!i.value){i.value=!0;return}try{await U.put(`custom-order/${(a=t.value)==null?void 0:a.id}`,{color:(e=t.value)==null?void 0:e.color,color_mina:(u=t.value)==null?void 0:u.color_mina,color_stone:(b=t.value)==null?void 0:b.color_stone}),i.value=!1,B.info("ویرایش موفق آمیز"),(x=K.value)==null||x.fetch()}catch(g){B.error(((O=(y=g==null?void 0:g.response)==null?void 0:y.data)==null?void 0:O.message)??"خطا در ویرایش")}}function P(){var a;(a=K.value)==null||a.fetch(),i.value=!1}return(a,e)=>{const u=m("a-descriptions-item"),b=m("a-descriptions"),x=m("a-empty"),y=m("a-input"),O=m("a-tag"),g=m("a-input-number"),W=m("a-select-option"),G=m("a-select"),$=m("a-card"),H=m("a-button"),R=m("a-modal");return s(),p("div",se,[n($,{title:"سفارش های ساختنی",class:"page-card"},{default:l(()=>[n(oe,{ref_key:"tbl",ref:K,model:J(X),"mobile-cards":""},{name:l(({record:o})=>{var S;return[f(c((S=o.customer)==null?void 0:S.name),1)]}),opt:l(({record:o})=>[w("div",ne,[k("order.makeOrder.view")?(s(),_(D,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:S=>M(o)},null,8,["onClick"])):v("",!0)])]),sts:l(({record:o})=>[k("order.makeOrder.state")?(s(),p("a",{key:0,href:"",onClick:Q(S=>M(o),["prevent"])},c(o.sts_str_fa),9,re)):(s(),p("span",ie,c(o.sts_str_fa),1))]),_:1},8,["model"]),n(R,{open:C.value,"onUpdate:open":e[6]||(e[6]=o=>C.value=o),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal",onCancel:P},{footer:l(()=>[n(H,{onClick:e[5]||(e[5]=o=>C.value=!1)},{default:l(()=>[...e[8]||(e[8]=[f("باشه",-1)])]),_:1})]),default:l(()=>[t.value?(s(),p("div",de,[n(b,null,{default:l(()=>[n(u,{label:"مشتری"},{default:l(()=>[f(c(z.value),1)]),_:1}),n(u,{label:"تلفن همراه"},{default:l(()=>[f(c(A.value),1)]),_:1}),n(u,{label:"تاریخ ثبت"},{default:l(()=>[f(c(j(t.value.time_creat_fa)||"-"),1)]),_:1}),n(u,{label:"وضعیت"},{default:l(()=>[f(c(t.value.sts_str_fa||"-"),1)]),_:1})]),_:1}),n($,null,{title:l(()=>[w("div",ue,[e[7]||(e[7]=w("div",{class:"flex-1"},"آیتم های سفارش",-1)),w("div",null,[k("order.makeOrder.view.edit")?(s(),_(D,{key:0,"icon-class":"w-5 h-5 text-success",title:"ویرایش",icon:L.value,onClick:F},null,8,["icon"])):v("",!0)])])]),default:l(()=>[w("div",ce,[w("div",null,[t.value.designImageUrl?(s(),p("img",{key:0,src:t.value.designImageUrl,width:"90px",height:"90px",style:{"object-fit":"scale-down"}},null,8,me)):(s(),_(x,{key:1,image:void 0,description:"بدون تصویر"}))]),w("div",_e,[n(b,null,{default:l(()=>[n(u,{label:"رنگ محصول"},{default:l(()=>[i.value?v("",!0):(s(),p("div",ve,c(t.value.color||"-"),1)),i.value&&k("order.makeOrder.view.edit")?(s(),_(y,{key:1,value:t.value.color,"onUpdate:value":e[0]||(e[0]=o=>t.value.color=o)},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"رنگ مینا"},{default:l(()=>[i.value?v("",!0):(s(),p("div",pe,c(t.value.color_mina||"-"),1)),i.value&&k("order.makeOrder.view.edit")?(s(),_(y,{key:1,value:t.value.color_mina,"onUpdate:value":e[1]||(e[1]=o=>t.value.color_mina=o)},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"رنگ سنگ"},{default:l(()=>[i.value?v("",!0):(s(),p("div",fe,c(t.value.color_stone||"-"),1)),i.value&&k("order.makeOrder.view.edit")?(s(),_(y,{key:1,value:t.value.color_stone,"onUpdate:value":e[2]||(e[2]=o=>t.value.color_stone=o)},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"تعداد"},{default:l(()=>[i.value?v("",!0):(s(),_(O,{key:0,color:"orange"},{default:l(()=>[f(c(t.value.sum||0),1)]),_:1})),i.value&&k("order.makeOrder.view.edit")?(s(),_(g,{key:1,value:t.value.sum,"onUpdate:value":e[3]||(e[3]=o=>t.value.sum=o),class:"w-full"},null,8,["value"])):v("",!0)]),_:1}),n(u,{label:"انتخاب کارگاه"},{default:l(()=>[n(G,{value:t.value.workshop_id,"onUpdate:value":e[4]||(e[4]=o=>t.value.workshop_id=o),placeholder:"لطفا یک کارگاه را انتخاب کنید",style:{"min-width":"200px"}},{default:l(()=>[(s(!0),p(Y,null,Z(I.value,o=>(s(),_(W,{key:o.id,value:o.id},{default:l(()=>[f(c(o.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})]),_:1})])])]),_:1})])):(s(),_(x,{key:1}))]),_:1},8,["open"])]),_:1})])}}}),$e=ee(ke,[["__scopeId","data-v-4a9a9c66"]]);export{$e as default}; diff --git a/apps/admin-panel/dist/assets/NotAuthorized-Df5i1Hw6.js b/apps/admin-panel/dist/assets/NotAuthorized-C_jiYHmP.js similarity index 89% rename from apps/admin-panel/dist/assets/NotAuthorized-Df5i1Hw6.js rename to apps/admin-panel/dist/assets/NotAuthorized-C_jiYHmP.js index ee7440a..36114f1 100644 --- a/apps/admin-panel/dist/assets/NotAuthorized-Df5i1Hw6.js +++ b/apps/admin-panel/dist/assets/NotAuthorized-C_jiYHmP.js @@ -1 +1 @@ -import{_,b as c,c as e,w as o,f as l,r as s,o as u}from"./index-B13tkMpd.js";const p={},d={class:"full-page-msg"};function i(n,t){const r=s("a-button"),a=s("a-result");return u(),c("div",d,[e(a,{status:"403",title:"دسترسی غیرمجاز","sub-title":"شما دسترسی لازم برای مشاهده این صفحه را ندارید."},{extra:o(()=>[e(r,{type:"primary",onClick:t[0]||(t[0]=f=>n.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const b=_(p,[["render",i],["__scopeId","data-v-8b21c139"]]);export{b as default}; +import{_,b as c,c as e,w as o,f as l,r as s,o as u}from"./index-Cs-R0M3s.js";const p={},d={class:"full-page-msg"};function i(n,t){const r=s("a-button"),a=s("a-result");return u(),c("div",d,[e(a,{status:"403",title:"دسترسی غیرمجاز","sub-title":"شما دسترسی لازم برای مشاهده این صفحه را ندارید."},{extra:o(()=>[e(r,{type:"primary",onClick:t[0]||(t[0]=f=>n.$router.push("/"))},{default:o(()=>[...t[1]||(t[1]=[l("بازگشت به خانه",-1)])]),_:1})]),_:1})])}const b=_(p,[["render",i],["__scopeId","data-v-8b21c139"]]);export{b as default}; diff --git a/apps/admin-panel/dist/assets/OmdeArchivedList-0_0jCEWx.js b/apps/admin-panel/dist/assets/OmdeArchivedList-0_0jCEWx.js new file mode 100644 index 0000000..2ac8031 --- /dev/null +++ b/apps/admin-panel/dist/assets/OmdeArchivedList-0_0jCEWx.js @@ -0,0 +1 @@ +import{b as i,O as m,a as e}from"./OmdeCustomerList-DYX6P7u0.js";import{d as p,a as s,h as t,o as a}from"./index-Cs-R0M3s.js";import"./index-CmZf7ud_.js";import"./model-ByKFVx4o.js";import"./filters-e0zssC6P.js";import"./SettingOutlined-DJ15ZyEU.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./DateInput-B4AtMzxg.js";import"./UserOutlined-Grb-Nf3i.js";import"./ShopOutlined-CAPRNUmB.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./PercentageOutlined-x-TxaWDs.js";import"./SafetyCertificateOutlined-Tlg338pG.js";import"./UnorderedListOutlined-BPnQYW21.js";const U=p({__name:"OmdeArchivedList",setup(d){const o=m.archived.title,r=i("archived");return(l,c)=>(a(),s(e,{title:t(o),model:t(r)},null,8,["title","model"]))}});export{U as default}; diff --git a/apps/admin-panel/dist/assets/OmdeArchivedList-DOHzSsvD.js b/apps/admin-panel/dist/assets/OmdeArchivedList-DOHzSsvD.js deleted file mode 100644 index 0da0d14..0000000 --- a/apps/admin-panel/dist/assets/OmdeArchivedList-DOHzSsvD.js +++ /dev/null @@ -1 +0,0 @@ -import{b as i,O as m,a as e}from"./OmdeCustomerList-CM9_pbJI.js";import{d as p,a as s,h as t,o as a}from"./index-B13tkMpd.js";import"./index-DXwUc_-g.js";import"./model-BNUuQ7S0.js";import"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./DateInput-CVKHy-b9.js";import"./UserOutlined-tnfFbi-d.js";import"./ShopOutlined-BULNMNmg.js";import"./EnvironmentOutlined-BII2axx6.js";import"./PercentageOutlined-CpguakOP.js";import"./SafetyCertificateOutlined-B7xsdKuU.js";import"./UnorderedListOutlined-DVq783q4.js";const U=p({__name:"OmdeArchivedList",setup(d){const o=m.archived.title,r=i("archived");return(l,c)=>(a(),s(e,{title:t(o),model:t(r)},null,8,["title","model"]))}});export{U as default}; diff --git a/apps/admin-panel/dist/assets/OmdeCustomerList-CM9_pbJI.js b/apps/admin-panel/dist/assets/OmdeCustomerList-DYX6P7u0.js similarity index 96% rename from apps/admin-panel/dist/assets/OmdeCustomerList-CM9_pbJI.js rename to apps/admin-panel/dist/assets/OmdeCustomerList-DYX6P7u0.js index 776a220..0859c27 100644 --- a/apps/admin-panel/dist/assets/OmdeCustomerList-CM9_pbJI.js +++ b/apps/admin-panel/dist/assets/OmdeCustomerList-DYX6P7u0.js @@ -1 +1 @@ -import{m as ke}from"./index-DXwUc_-g.js";import{c as a,I as Se,u as J,d as be,x as Oe,y as $,z as $e,b,aj as q,w as o,r as C,o as d,f as A,t as v,p as l,i as w,h as y,Z as Te,a as p,E as je,Q as Ie,S as De,q as T,g as N,W as H,e as Ne,m as j,ak as Be,G as h,l as Ee,_ as Ae}from"./index-B13tkMpd.js";import{a as He,b as r,X as Me}from"./model-BNUuQ7S0.js";import{_ as Le}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import{_ as Ve}from"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js";import{_ as Pe}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js";import{S as ze}from"./SettingOutlined-C2GWCiUw.js";import{U as Re,S as M}from"./UnorderedListOutlined-DVq783q4.js";var Ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};function G(c){for(var u=1;u_.key==="acc_remain"))return;const f=c.cols.findIndex(_=>_.key==="rial_remain");for(const _ of c.cols)_.key==="remain"&&(_.title="بدهی داخل اپ (گرم)"),_.key==="rial_remain"&&(_.title="بدهی داخل اپ (ریال)");c.cols.splice(f+1,0,new r("acc_remain",`مانده‌ی ${u} (گرم)`).filterNumber().renderSlot("acc_gold"),new r("acc_rial_remain",`مانده‌ی ${u} (ریال)`).filterNumber().renderSlot("acc_rial"))}const Qe={id:"page-user-list"},qe={key:0,class:"list-count"},Ge={class:"text-danger"},Je={key:0},We={key:1},Ze={key:0,class:"acc-none"},Ke={class:"flex"},et={class:"cursor-pointer flex items-center"},tt={class:"flex gap-2"},nt={class:"flex gap-2"},st={class:"flex gap-2"},ot={class:"flex gap-2"},it={class:"flex gap-2"},at={class:"flex gap-2"},lt={key:0,class:"text-danger text-xs"},rt={class:"flex gap-2"},ct={class:"flex gap-2"},ut={class:"flex gap-2"},dt=be({__name:"OmdeCustomerList",props:{title:{},model:{},showAddButton:{type:Boolean,default:!1},accountingSync:{type:Boolean,default:!1}},setup(c){const u=c,f=Ee(),_=J(),s=e=>!!_.hasPermission(e),x=j(null),I=j(!1),D=j(void 0),S=j(void 0);function W(e){const n=e;S.value={count:n&&n.count?n.count:void 0,total:n&&n.total?n.total:void 0}}const Z=[{slot:"acc_gold",field:"acc_remain",places:3},{slot:"acc_rial",field:"acc_rial_remain",places:0}],K=e=>Number(e)>0?"acc-debt":Number(e)<0?"acc-credit":"";function ee(e,n){const m=Number(e);return m?`${Math.abs(m).toLocaleString("fa-IR",{maximumFractionDigits:n})} ${m>0?"بدهکار":"بستانکار"}`:"۰"}const te=e=>ke(e).format("jYYYY/jMM/jDD HH:mm");Oe(async()=>{try{const{data:e}=await $.get("admin/accounting-status");e!=null&&e.connected&&e.provider&&Ye($e(u.model),e.provider)}catch{}});function ne(e,n){const m=String(e.key);return m==="5"||m==="6"||m==="7"||m==="8"||m==="9"}function se(e){switch(e.sts_verify_step_one){case 1:return"در انتظار تایید ورود مشتری";case 2:return"رد ورود مشتری";case 3:return"تایید ورود مشتری"}}function V(e){switch(e.sts_verify_step_one){case 1:return"HelpCircleIcon";case 2:return"SlashIcon";case 3:return"CheckIcon"}}function oe(e){switch(e.sts_verify_step_two){case 1:return"در انتظار فعال سازی";case 2:return"غیر فعال سازی";case 3:return"فعال سازی"}}function P(e){switch(e.sts_verify_step_two){case 1:return"HelpCircleIcon";case 2:return"SlashIcon";case 3:return"CheckIcon"}}function z(e){return e==="HelpCircleIcon"?Be:e==="CheckIcon"?H:M}function R(e){return e==="HelpCircleIcon"?"text-primary":e==="CheckIcon"?"text-success":"text-danger"}async function B(e,n){var m;try{await $.post("major/verify",e),h.info("تغییرات ثبت شد "),(m=x.value)==null||m.fetch()}catch{h.error(n)}}const U=e=>B({customer_id:e,sts_verify_step_one:2},"خطا در تغییر وضعیت اولیه مشتری"),F=e=>Q(e,"sts_verify_step_one"),X=e=>B({customer_id:e,sts_verify_step_two:2},"خطا در تغییر وضعیت سفارش مشتری"),Y=e=>Q(e,"sts_verify_step_two"),k=j({open:!1,saving:!1,id:"",step:"sts_verify_step_one",reason:""});function Q(e,n){k.value={open:!0,saving:!1,id:e,step:n,reason:""}}async function ie(){const e=k.value;e.saving=!0,await B({customer_id:e.id,[e.step]:3,reason:e.reason.trim()||null},e.step==="sts_verify_step_one"?"خطا در تغییر وضعیت اولیه مشتری":"خطا در تغییر وضعیت سفارش مشتری"),e.saving=!1,e.open=!1}function ae(e){return e.sts_verify_step_one===1?U(e.id):e.sts_verify_step_one===2?F(e.id):U(e.id)}function le(e){if(e.sts_verify_step_one===1)return F(e.id)}function re(e){return e.sts_verify_step_two===1?X(e.id):e.sts_verify_step_two===2?Y(e.id):X(e.id)}function ce(e){if(e.sts_verify_step_two===1)return Y(e.id)}async function ue(e){var n;try{await $.post("customer/toggle-active",{id:e.id}),h.info("تغییرات ثبت شد "),await((n=x.value)==null?void 0:n.fetch())}catch{h.error("خطا در تغییر وضعیت")}}async function de(e){var n;try{await $.post("customer/toggle-sts",{id:e.id,sts:e.sts}),h.info("تغییرات ثبت شد "),await((n=x.value)==null?void 0:n.fetch())}catch{h.error("خطا در تغییر وضعیت")}}async function fe(e){var n;try{await $.get(`major/archive/${e}`),h.info("تغییرات ثبت شد "),await((n=x.value)==null?void 0:n.fetch())}catch{h.error("خطا در بایگانی")}}function _e(e){u.showAddButton?(D.value=e,I.value=!0):f.push(`/bulkCustomer/edit/${e}`)}function me(){D.value=void 0,I.value=!0}function pe(e){f.push(`/bulkCustomer/view/${e}`)}function ve(e){f.push(`/bulkCustomer/view/${e.id}?tab=orders`)}function ye(e){f.push(`/bulkCustomer/view/${e.id}?tab=documents`)}return(e,n)=>{const m=C("a-tag"),E=C("a-tooltip"),g=C("a-menu-item"),O=C("a-popconfirm"),we=C("a-menu"),ge=C("a-dropdown"),Ce=C("a-textarea"),he=C("a-modal"),xe=C("a-card");return d(),b("div",Qe,[a(xe,{title:c.title,class:"page-card"},q({default:o(()=>[S.value&&S.value.count&&S.value.total?(d(),b("div",qe,[A(v(S.value.total)+" رکورد یافت شد - ",1),l("span",Ge,v(S.value.count)+" رکورد غیر فعال",1)])):w("",!0),a(Me,{ref_key:"tbl",ref:x,model:c.model,"mobile-cards":"",onQuery:W},q({city:o(({record:t})=>[t.city&&t.city.title?(d(),b("div",Je,v(t.city.title),1)):(d(),b("div",We,"-"))]),sts:o(({record:t})=>[a(m,{color:t.sts===1?"green":"red"},{default:o(()=>[A(v(t.sts_str),1)]),_:2},1032,["color"])]),active:o(({record:t})=>[a(m,{color:t.active===1?"green":"red"},{default:o(()=>[A(v(t.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:o(({record:t})=>[l("div",Ke,[a(ge,null,{overlay:o(()=>[a(we,{onClick:i=>ne(i,t.id)},{default:o(()=>[s("persons.list.client.omde.edit")?(d(),p(g,{key:"1",onClick:i=>_e(t.id)},{default:o(()=>[l("div",tt,[a(y(je),{class:"cursor-pointer w-5 ml-1"}),n[5]||(n[5]=l("div",null,"ویرایش",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.view")?(d(),p(g,{key:"2",onClick:i=>pe(t.id)},{default:o(()=>[l("div",nt,[a(y(Ie),{class:"cursor-pointer w-5 ml-1"}),n[6]||(n[6]=l("div",null,"مشاهده اطلاعات",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.view.orders")?(d(),p(g,{key:"3",onClick:i=>ve(t)},{default:o(()=>[l("div",st,[a(y(Re),{class:"cursor-pointer w-5 ml-1"}),n[7]||(n[7]=l("div",null,"مشاهده سفارش",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.view.documents")?(d(),p(g,{key:"4",onClick:i=>ye(t)},{default:o(()=>[l("div",ot,[a(y(De),{class:"cursor-pointer w-5 ml-1"}),n[8]||(n[8]=l("div",null,"سند های مالی",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.able")?(d(),p(g,{key:"7"},{default:o(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:i=>fe(t.id)},{default:o(()=>[l("div",it,[a(y(L),{class:"cursor-pointer w-5 ml-1"}),n[9]||(n[9]=l("div",null,"بایگانی کردن",-1))])]),_:1},8,["onConfirm"])]),_:2},1024)):w("",!0),a(g,{key:"8"},{default:o(()=>[a(O,{"ok-text":t.sts_verify_step_one===1?"تایید":"بله","cancel-text":t.sts_verify_step_one===1?"رد":"خیر",title:t.sts_verify_step_one===1?"وضعیت تایید اولیه مشتری به چه نحوی تغییر یابد؟":"آیا از تغییر وضعیت مشتری اطمینان دارید؟",onConfirm:i=>ae(t),onCancel:i=>le(t)},{default:o(()=>[l("div",at,[(d(),p(N(z(V(t))),{class:T(["cursor-pointer w-5 ml-1",R(V(t))])},null,8,["class"])),l("div",null,[l("div",null,v(se(t)),1),t.verificationStep==="REJECTED"?(d(),b("div",lt," رد شده"+v(t.verification_rejection_reason?`: ${t.verification_rejection_reason}`:""),1)):w("",!0)])])]),_:2},1032,["ok-text","cancel-text","title","onConfirm","onCancel"])]),_:2},1024),a(g,{disabled:t.sts_verify_step_one!==2,key:"9"},{default:o(()=>[a(O,{"ok-text":t.sts_verify_step_two===1?"تایید":"بله","cancel-text":t.sts_verify_step_two===1?"رد":"خیر",title:t.sts_verify_step_two===1?"وضعیت تایید سفارش مشتری به چه نحوی تغییر یابد؟":"آیا از تغییر وضعیت سفارش مشتری اطمینان دارید؟",onConfirm:i=>re(t),onCancel:i=>ce(t)},{default:o(()=>[l("div",rt,[(d(),p(N(z(P(t))),{class:T(["cursor-pointer w-5 ml-1",R(P(t))])},null,8,["class"])),l("div",null,v(oe(t)),1)])]),_:2},1032,["ok-text","cancel-text","title","onConfirm","onCancel"])]),_:2},1032,["disabled"]),s("persons.list.client.omde.able.order")?(d(),p(g,{disabled:t.sts_verify_step_one!==2,key:"5"},{default:o(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:i=>de(t)},{default:o(()=>[l("div",ct,[(d(),p(N(t.sts===1?y(H):y(M)),{class:T(["cursor-pointer w-5 ml-1",t.sts===1?"text-success":"text-danger"])},null,8,["class"])),l("div",null,v(t.sts===1?"معلق کردن سفارش":"فعال کردن سفارش"),1)])]),_:2},1032,["onConfirm"])]),_:2},1032,["disabled"])):w("",!0),s("persons.list.client.omde.able")?(d(),p(g,{disabled:t.sts_verify_step_one!==2,key:"6"},{default:o(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:i=>ue(t)},{default:o(()=>[l("div",ut,[(d(),p(N(t.sts===1?y(H):y(M)),{class:T(["cursor-pointer w-5 ml-1",t.active===1?"text-success":"text-danger"])},null,8,["class"])),l("div",null,v(t.active===1?"معلق کردن حساب کاربری":" فعال کردن حساب کاربری"),1)])]),_:2},1032,["onConfirm"])]),_:2},1032,["disabled"])):w("",!0)]),_:2},1032,["onClick"])]),default:o(()=>[l("div",et,[a(y(Te)),a(y(ze),{class:"cursor-pointer w-5 ml-1"})])]),_:2},1024)])]),_:2},[c.showAddButton?{name:"add",fn:o(()=>[a(Le,{rid:"persons.create.client","add-label":"افزودن مشتری عمده",onAdd:me})]),key:"0"}:void 0,Ne(Z,t=>({name:t.slot,fn:o(({record:i})=>[i[t.field]===null||i[t.field]===void 0?(d(),b("span",Ze,"—")):(d(),p(E,{key:1,title:i.acc_at?`به‌روزرسانی: ${te(i.acc_at)}`:void 0},{default:o(()=>[l("span",{class:T(K(i[t.field]))},v(ee(i[t.field],t.places)),3)]),_:2},1032,["title"]))])}))]),1032,["model"]),a(he,{open:k.value.open,title:"رد مدارک مشتری","ok-text":"ثبت رد","cancel-text":"انصراف","ok-button-props":{danger:!0},"confirm-loading":k.value.saving,onOk:ie,onCancel:n[2]||(n[2]=t=>k.value.open=!1)},{default:o(()=>[n[10]||(n[10]=l("p",null,"دلیل رد (اختیاری) — در پرونده‌ی مشتری ثبت می‌شود.",-1)),a(Ce,{value:k.value.reason,"onUpdate:value":n[1]||(n[1]=t=>k.value.reason=t),rows:3,maxlength:500,placeholder:"مثلاً: تصویر کارت ملی خوانا نیست"},null,8,["value"])]),_:1},8,["open","confirm-loading"]),c.showAddButton?(d(),p(Pe,{key:D.value??"new","as-modal":"",open:I.value,id:D.value,"onUpdate:open":n[3]||(n[3]=t=>I.value=t),onSuccess:n[4]||(n[4]=t=>{var i;return(i=x.value)==null?void 0:i.fetch()})},null,8,["open","id"])):w("",!0)]),_:2},[c.accountingSync?{name:"extra",fn:o(()=>[a(Ve,{endpoint:"admin/customers-omde/accounting-sync",onDone:n[0]||(n[0]=t=>{var i;return(i=x.value)==null?void 0:i.fetch()})})]),key:"0"}:void 0]),1032,["title"])])}}}),ht=Ae(dt,[["__scopeId","data-v-287c42bd"]]);export{Xe as O,ht as a,Ct as b}; +import{m as ke}from"./index-CmZf7ud_.js";import{c as a,I as Se,u as J,d as be,x as Oe,y as $,z as $e,b,aj as q,w as o,r as C,o as d,f as A,t as v,p as l,i as w,h as y,Z as Te,a as p,E as je,Q as Ie,S as De,q as T,g as N,W as H,e as Ne,m as j,ak as Be,G as h,l as Ee,_ as Ae}from"./index-Cs-R0M3s.js";import{a as He,b as r,X as Me}from"./model-ByKFVx4o.js";import{_ as Le}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import{_ as Ve}from"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js";import{_ as Pe}from"./bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js";import{S as ze}from"./SettingOutlined-DJ15ZyEU.js";import{U as Re,S as M}from"./UnorderedListOutlined-BPnQYW21.js";var Ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M624 706.3h-74.1V464c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v242.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.7a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9z"}},{tag:"path",attrs:{d:"M811.4 366.7C765.6 245.9 648.9 160 512.2 160S258.8 245.8 213 366.6C127.3 389.1 64 467.2 64 560c0 110.5 89.5 200 199.9 200H304c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8h-40.1c-33.7 0-65.4-13.4-89-37.7-23.5-24.2-36-56.8-34.9-90.6.9-26.4 9.9-51.2 26.2-72.1 16.7-21.3 40.1-36.8 66.1-43.7l37.9-9.9 13.9-36.6c8.6-22.8 20.6-44.1 35.7-63.4a245.6 245.6 0 0152.4-49.9c41.1-28.9 89.5-44.2 140-44.2s98.9 15.3 140 44.2c19.9 14 37.5 30.8 52.4 49.9 15.1 19.3 27.1 40.7 35.7 63.4l13.8 36.5 37.8 10C846.1 454.5 884 503.8 884 560c0 33.1-12.9 64.3-36.3 87.7a123.07 123.07 0 01-87.6 36.3H720c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h40.1C870.5 760 960 670.5 960 560c0-92.7-63.1-170.7-148.6-193.3z"}}]},name:"cloud-download",theme:"outlined"};function G(c){for(var u=1;u_.key==="acc_remain"))return;const f=c.cols.findIndex(_=>_.key==="rial_remain");for(const _ of c.cols)_.key==="remain"&&(_.title="بدهی داخل اپ (گرم)"),_.key==="rial_remain"&&(_.title="بدهی داخل اپ (ریال)");c.cols.splice(f+1,0,new r("acc_remain",`مانده‌ی ${u} (گرم)`).filterNumber().renderSlot("acc_gold"),new r("acc_rial_remain",`مانده‌ی ${u} (ریال)`).filterNumber().renderSlot("acc_rial"))}const Qe={id:"page-user-list"},qe={key:0,class:"list-count"},Ge={class:"text-danger"},Je={key:0},We={key:1},Ze={key:0,class:"acc-none"},Ke={class:"flex"},et={class:"cursor-pointer flex items-center"},tt={class:"flex gap-2"},nt={class:"flex gap-2"},st={class:"flex gap-2"},ot={class:"flex gap-2"},it={class:"flex gap-2"},at={class:"flex gap-2"},lt={key:0,class:"text-danger text-xs"},rt={class:"flex gap-2"},ct={class:"flex gap-2"},ut={class:"flex gap-2"},dt=be({__name:"OmdeCustomerList",props:{title:{},model:{},showAddButton:{type:Boolean,default:!1},accountingSync:{type:Boolean,default:!1}},setup(c){const u=c,f=Ee(),_=J(),s=e=>!!_.hasPermission(e),x=j(null),I=j(!1),D=j(void 0),S=j(void 0);function W(e){const n=e;S.value={count:n&&n.count?n.count:void 0,total:n&&n.total?n.total:void 0}}const Z=[{slot:"acc_gold",field:"acc_remain",places:3},{slot:"acc_rial",field:"acc_rial_remain",places:0}],K=e=>Number(e)>0?"acc-debt":Number(e)<0?"acc-credit":"";function ee(e,n){const m=Number(e);return m?`${Math.abs(m).toLocaleString("fa-IR",{maximumFractionDigits:n})} ${m>0?"بدهکار":"بستانکار"}`:"۰"}const te=e=>ke(e).format("jYYYY/jMM/jDD HH:mm");Oe(async()=>{try{const{data:e}=await $.get("admin/accounting-status");e!=null&&e.connected&&e.provider&&Ye($e(u.model),e.provider)}catch{}});function ne(e,n){const m=String(e.key);return m==="5"||m==="6"||m==="7"||m==="8"||m==="9"}function se(e){switch(e.sts_verify_step_one){case 1:return"در انتظار تایید ورود مشتری";case 2:return"رد ورود مشتری";case 3:return"تایید ورود مشتری"}}function V(e){switch(e.sts_verify_step_one){case 1:return"HelpCircleIcon";case 2:return"SlashIcon";case 3:return"CheckIcon"}}function oe(e){switch(e.sts_verify_step_two){case 1:return"در انتظار فعال سازی";case 2:return"غیر فعال سازی";case 3:return"فعال سازی"}}function P(e){switch(e.sts_verify_step_two){case 1:return"HelpCircleIcon";case 2:return"SlashIcon";case 3:return"CheckIcon"}}function z(e){return e==="HelpCircleIcon"?Be:e==="CheckIcon"?H:M}function R(e){return e==="HelpCircleIcon"?"text-primary":e==="CheckIcon"?"text-success":"text-danger"}async function B(e,n){var m;try{await $.post("major/verify",e),h.info("تغییرات ثبت شد "),(m=x.value)==null||m.fetch()}catch{h.error(n)}}const U=e=>B({customer_id:e,sts_verify_step_one:2},"خطا در تغییر وضعیت اولیه مشتری"),F=e=>Q(e,"sts_verify_step_one"),X=e=>B({customer_id:e,sts_verify_step_two:2},"خطا در تغییر وضعیت سفارش مشتری"),Y=e=>Q(e,"sts_verify_step_two"),k=j({open:!1,saving:!1,id:"",step:"sts_verify_step_one",reason:""});function Q(e,n){k.value={open:!0,saving:!1,id:e,step:n,reason:""}}async function ie(){const e=k.value;e.saving=!0,await B({customer_id:e.id,[e.step]:3,reason:e.reason.trim()||null},e.step==="sts_verify_step_one"?"خطا در تغییر وضعیت اولیه مشتری":"خطا در تغییر وضعیت سفارش مشتری"),e.saving=!1,e.open=!1}function ae(e){return e.sts_verify_step_one===1?U(e.id):e.sts_verify_step_one===2?F(e.id):U(e.id)}function le(e){if(e.sts_verify_step_one===1)return F(e.id)}function re(e){return e.sts_verify_step_two===1?X(e.id):e.sts_verify_step_two===2?Y(e.id):X(e.id)}function ce(e){if(e.sts_verify_step_two===1)return Y(e.id)}async function ue(e){var n;try{await $.post("customer/toggle-active",{id:e.id}),h.info("تغییرات ثبت شد "),await((n=x.value)==null?void 0:n.fetch())}catch{h.error("خطا در تغییر وضعیت")}}async function de(e){var n;try{await $.post("customer/toggle-sts",{id:e.id,sts:e.sts}),h.info("تغییرات ثبت شد "),await((n=x.value)==null?void 0:n.fetch())}catch{h.error("خطا در تغییر وضعیت")}}async function fe(e){var n;try{await $.get(`major/archive/${e}`),h.info("تغییرات ثبت شد "),await((n=x.value)==null?void 0:n.fetch())}catch{h.error("خطا در بایگانی")}}function _e(e){u.showAddButton?(D.value=e,I.value=!0):f.push(`/bulkCustomer/edit/${e}`)}function me(){D.value=void 0,I.value=!0}function pe(e){f.push(`/bulkCustomer/view/${e}`)}function ve(e){f.push(`/bulkCustomer/view/${e.id}?tab=orders`)}function ye(e){f.push(`/bulkCustomer/view/${e.id}?tab=documents`)}return(e,n)=>{const m=C("a-tag"),E=C("a-tooltip"),g=C("a-menu-item"),O=C("a-popconfirm"),we=C("a-menu"),ge=C("a-dropdown"),Ce=C("a-textarea"),he=C("a-modal"),xe=C("a-card");return d(),b("div",Qe,[a(xe,{title:c.title,class:"page-card"},q({default:o(()=>[S.value&&S.value.count&&S.value.total?(d(),b("div",qe,[A(v(S.value.total)+" رکورد یافت شد - ",1),l("span",Ge,v(S.value.count)+" رکورد غیر فعال",1)])):w("",!0),a(Me,{ref_key:"tbl",ref:x,model:c.model,"mobile-cards":"",onQuery:W},q({city:o(({record:t})=>[t.city&&t.city.title?(d(),b("div",Je,v(t.city.title),1)):(d(),b("div",We,"-"))]),sts:o(({record:t})=>[a(m,{color:t.sts===1?"green":"red"},{default:o(()=>[A(v(t.sts_str),1)]),_:2},1032,["color"])]),active:o(({record:t})=>[a(m,{color:t.active===1?"green":"red"},{default:o(()=>[A(v(t.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:o(({record:t})=>[l("div",Ke,[a(ge,null,{overlay:o(()=>[a(we,{onClick:i=>ne(i,t.id)},{default:o(()=>[s("persons.list.client.omde.edit")?(d(),p(g,{key:"1",onClick:i=>_e(t.id)},{default:o(()=>[l("div",tt,[a(y(je),{class:"cursor-pointer w-5 ml-1"}),n[5]||(n[5]=l("div",null,"ویرایش",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.view")?(d(),p(g,{key:"2",onClick:i=>pe(t.id)},{default:o(()=>[l("div",nt,[a(y(Ie),{class:"cursor-pointer w-5 ml-1"}),n[6]||(n[6]=l("div",null,"مشاهده اطلاعات",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.view.orders")?(d(),p(g,{key:"3",onClick:i=>ve(t)},{default:o(()=>[l("div",st,[a(y(Re),{class:"cursor-pointer w-5 ml-1"}),n[7]||(n[7]=l("div",null,"مشاهده سفارش",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.view.documents")?(d(),p(g,{key:"4",onClick:i=>ye(t)},{default:o(()=>[l("div",ot,[a(y(De),{class:"cursor-pointer w-5 ml-1"}),n[8]||(n[8]=l("div",null,"سند های مالی",-1))])]),_:1},8,["onClick"])):w("",!0),s("persons.list.client.omde.able")?(d(),p(g,{key:"7"},{default:o(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:i=>fe(t.id)},{default:o(()=>[l("div",it,[a(y(L),{class:"cursor-pointer w-5 ml-1"}),n[9]||(n[9]=l("div",null,"بایگانی کردن",-1))])]),_:1},8,["onConfirm"])]),_:2},1024)):w("",!0),a(g,{key:"8"},{default:o(()=>[a(O,{"ok-text":t.sts_verify_step_one===1?"تایید":"بله","cancel-text":t.sts_verify_step_one===1?"رد":"خیر",title:t.sts_verify_step_one===1?"وضعیت تایید اولیه مشتری به چه نحوی تغییر یابد؟":"آیا از تغییر وضعیت مشتری اطمینان دارید؟",onConfirm:i=>ae(t),onCancel:i=>le(t)},{default:o(()=>[l("div",at,[(d(),p(N(z(V(t))),{class:T(["cursor-pointer w-5 ml-1",R(V(t))])},null,8,["class"])),l("div",null,[l("div",null,v(se(t)),1),t.verificationStep==="REJECTED"?(d(),b("div",lt," رد شده"+v(t.verification_rejection_reason?`: ${t.verification_rejection_reason}`:""),1)):w("",!0)])])]),_:2},1032,["ok-text","cancel-text","title","onConfirm","onCancel"])]),_:2},1024),a(g,{disabled:t.sts_verify_step_one!==2,key:"9"},{default:o(()=>[a(O,{"ok-text":t.sts_verify_step_two===1?"تایید":"بله","cancel-text":t.sts_verify_step_two===1?"رد":"خیر",title:t.sts_verify_step_two===1?"وضعیت تایید سفارش مشتری به چه نحوی تغییر یابد؟":"آیا از تغییر وضعیت سفارش مشتری اطمینان دارید؟",onConfirm:i=>re(t),onCancel:i=>ce(t)},{default:o(()=>[l("div",rt,[(d(),p(N(z(P(t))),{class:T(["cursor-pointer w-5 ml-1",R(P(t))])},null,8,["class"])),l("div",null,v(oe(t)),1)])]),_:2},1032,["ok-text","cancel-text","title","onConfirm","onCancel"])]),_:2},1032,["disabled"]),s("persons.list.client.omde.able.order")?(d(),p(g,{disabled:t.sts_verify_step_one!==2,key:"5"},{default:o(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:i=>de(t)},{default:o(()=>[l("div",ct,[(d(),p(N(t.sts===1?y(H):y(M)),{class:T(["cursor-pointer w-5 ml-1",t.sts===1?"text-success":"text-danger"])},null,8,["class"])),l("div",null,v(t.sts===1?"معلق کردن سفارش":"فعال کردن سفارش"),1)])]),_:2},1032,["onConfirm"])]),_:2},1032,["disabled"])):w("",!0),s("persons.list.client.omde.able")?(d(),p(g,{disabled:t.sts_verify_step_one!==2,key:"6"},{default:o(()=>[a(O,{"ok-text":"بله","cancel-text":"خیر",title:"آیا مطمئن هستید؟",onConfirm:i=>ue(t)},{default:o(()=>[l("div",ut,[(d(),p(N(t.sts===1?y(H):y(M)),{class:T(["cursor-pointer w-5 ml-1",t.active===1?"text-success":"text-danger"])},null,8,["class"])),l("div",null,v(t.active===1?"معلق کردن حساب کاربری":" فعال کردن حساب کاربری"),1)])]),_:2},1032,["onConfirm"])]),_:2},1032,["disabled"])):w("",!0)]),_:2},1032,["onClick"])]),default:o(()=>[l("div",et,[a(y(Te)),a(y(ze),{class:"cursor-pointer w-5 ml-1"})])]),_:2},1024)])]),_:2},[c.showAddButton?{name:"add",fn:o(()=>[a(Le,{rid:"persons.create.client","add-label":"افزودن مشتری عمده",onAdd:me})]),key:"0"}:void 0,Ne(Z,t=>({name:t.slot,fn:o(({record:i})=>[i[t.field]===null||i[t.field]===void 0?(d(),b("span",Ze,"—")):(d(),p(E,{key:1,title:i.acc_at?`به‌روزرسانی: ${te(i.acc_at)}`:void 0},{default:o(()=>[l("span",{class:T(K(i[t.field]))},v(ee(i[t.field],t.places)),3)]),_:2},1032,["title"]))])}))]),1032,["model"]),a(he,{open:k.value.open,title:"رد مدارک مشتری","ok-text":"ثبت رد","cancel-text":"انصراف","ok-button-props":{danger:!0},"confirm-loading":k.value.saving,onOk:ie,onCancel:n[2]||(n[2]=t=>k.value.open=!1)},{default:o(()=>[n[10]||(n[10]=l("p",null,"دلیل رد (اختیاری) — در پرونده‌ی مشتری ثبت می‌شود.",-1)),a(Ce,{value:k.value.reason,"onUpdate:value":n[1]||(n[1]=t=>k.value.reason=t),rows:3,maxlength:500,placeholder:"مثلاً: تصویر کارت ملی خوانا نیست"},null,8,["value"])]),_:1},8,["open","confirm-loading"]),c.showAddButton?(d(),p(Pe,{key:D.value??"new","as-modal":"",open:I.value,id:D.value,"onUpdate:open":n[3]||(n[3]=t=>I.value=t),onSuccess:n[4]||(n[4]=t=>{var i;return(i=x.value)==null?void 0:i.fetch()})},null,8,["open","id"])):w("",!0)]),_:2},[c.accountingSync?{name:"extra",fn:o(()=>[a(Ve,{endpoint:"admin/customers-omde/accounting-sync",onDone:n[0]||(n[0]=t=>{var i;return(i=x.value)==null?void 0:i.fetch()})})]),key:"0"}:void 0]),1032,["title"])])}}}),ht=Ae(dt,[["__scopeId","data-v-287c42bd"]]);export{Xe as O,ht as a,Ct as b}; diff --git a/apps/admin-panel/dist/assets/OmdeList-A5t1qnoF.js b/apps/admin-panel/dist/assets/OmdeList-A5t1qnoF.js deleted file mode 100644 index 51ce2f1..0000000 --- a/apps/admin-panel/dist/assets/OmdeList-A5t1qnoF.js +++ /dev/null @@ -1 +0,0 @@ -import{b as i,O as r,a as e}from"./OmdeCustomerList-CM9_pbJI.js";import{d as p,a as s,h as t,o as a}from"./index-B13tkMpd.js";import"./index-DXwUc_-g.js";import"./model-BNUuQ7S0.js";import"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./DateInput-CVKHy-b9.js";import"./UserOutlined-tnfFbi-d.js";import"./ShopOutlined-BULNMNmg.js";import"./EnvironmentOutlined-BII2axx6.js";import"./PercentageOutlined-CpguakOP.js";import"./SafetyCertificateOutlined-B7xsdKuU.js";import"./UnorderedListOutlined-DVq783q4.js";const U=p({__name:"OmdeList",setup(n){const o=r.omde.title,m=i("omde");return(l,c)=>(a(),s(e,{title:t(o),model:t(m),"accounting-sync":""},null,8,["title","model"]))}});export{U as default}; diff --git a/apps/admin-panel/dist/assets/OmdeList-CXOnm93i.js b/apps/admin-panel/dist/assets/OmdeList-BMciApx5.js similarity index 91% rename from apps/admin-panel/dist/assets/OmdeList-CXOnm93i.js rename to apps/admin-panel/dist/assets/OmdeList-BMciApx5.js index c393bd4..d9639c9 100644 --- a/apps/admin-panel/dist/assets/OmdeList-CXOnm93i.js +++ b/apps/admin-panel/dist/assets/OmdeList-BMciApx5.js @@ -1 +1 @@ -import{u as X,d as Y,b as c,c as s,w as o,r as m,o as n,h as Z,f as d,t as l,H as ee,i as p,p as b,a as k,F as U,e as F,m as j,y as L,G as h,_ as te}from"./index-B13tkMpd.js";import{a as oe,b as _,X as se}from"./model-BNUuQ7S0.js";import{_ as V}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js";import{j as ae}from"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./icons-BUM0Cj4i.js";import"./UnorderedListOutlined-DVq783q4.js";import"./PercentageOutlined-CpguakOP.js";import"./UserAddOutlined-GfYoiDJb.js";import"./CreditCardOutlined-BSGaXvdF.js";import"./AppstoreOutlined-Ca4USN1F.js";import"./TeamOutlined-BkaObMie.js";import"./UserOutlined-tnfFbi-d.js";import"./CameraOutlined-CZeD3bSm.js";import"./index-DXwUc_-g.js";function ne(){const g=X();Object.keys(g.cityFilters).length<1&&g.getCities();const r=new oe("admin/orders/wholesale/list","لیست سفارش های عمده");return r.add(new _("id","شماره").filterNumber()),r.add(new _("customer.name","مشتری").filterKey("customer.fullName").filterText()),r.add(new _("customer.mobile","موبایل").filterText().hidden().noSort()),r.add(new _("input","جمع کل سفارش").filterKey("totalGoldWeightGrams").filterText()),r.add(new _("discount","جمع کل تخفیف (درصد)").filterText()),r.add(new _("customer.city_id","شهر").hidden().renderSlot("city")),r.add(new _("items","تعداد آیتم ها").renderSlot("items_len").noSort()),r.add(new _("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),r.add(new _("uaj","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),g.roles&&g.roles.includes("order.omde.state")&&r.add(new _("sts","وضعیت").renderSlot("sts_str").noSort().filterKey("status").filterSelect({0:"معلق",1:"ثبت سفارش",2:"تایید مدیر سیستم",3:"در حال تامین",4:"در حال آماده سازی ",5:"تحویل مسئول فروش",6:"تحویل مشتری "})),r.add(new _("confirmed","وضعیت تایید مشتری").renderSlot("confirmed_str").noSort().filterSelect({1:"تایید شده",2:"در انتظار تایید"})),r.add(new _("opt","عملیات").noSort().renderSlot("opt")),r}const le={id:"page-user-list"},re={key:0},ie={key:1},de={class:"flex"},ue={key:0},ce=["onClick"],me={key:1},_e={class:"flex flex-col"},fe={key:0},pe={class:"flex"},ve={class:"flex-1"},ye={key:1,class:"flex items-center"},ke={key:2},we={key:0},be=Y({__name:"OmdeList",setup(g){const r=X(),S=a=>!!r.hasPermission(a),G=ne(),x=j(null),i=j(void 0),$=j(!1),w=j(!1),O=a=>a?ae(a):"";function z(a){return r.cityFilters[a]??"-"}function A(a){return a.proceed?"green":"gray"}async function B(a){const{data:t}=await L.get(`admin/orders/${a}`);return t}async function M(a){i.value=await B(a.id),$.value=!0}async function P(a){i.value=await B(a.id),w.value=!0}async function q(a){var t,u;try{await L.post("order-sts/edit",{orderId:(t=i.value)==null?void 0:t.id,status:a.status,note:a.note}),w.value=!1,h.info("ویرایش موفق آمیز"),(u=x.value)==null||u.fetch()}catch{h.error("خطا در ویرایش")}}async function E(a){var t,u,f,T;try{await L.post("order-sts/edit",{orderId:(t=i.value)==null?void 0:t.id,status:a.status,remove:!0}),w.value=!1,h.info("ویرایش موفق آمیز"),(u=x.value)==null||u.fetch()}catch(C){h.error(((T=(f=C==null?void 0:C.response)==null?void 0:f.data)==null?void 0:T.message)??"خطا در ویرایش")}}function H(a){L.post("delete-order",{id:a.id}).then(()=>{var t;h.info("سفارش با موفقیت حذف گردید"),(t=x.value)==null||t.fetch()}).catch(t=>{var u,f;console.log(t),h.error(((f=(u=t==null?void 0:t.response)==null?void 0:u.data)==null?void 0:f.message)??"خطا در حذف")})}return(a,t)=>{const u=m("a-tag"),f=m("a-button"),T=m("a-popconfirm"),C=m("a-input"),R=m("a-timeline-item"),W=m("a-timeline"),D=m("a-modal"),v=m("a-descriptions-item"),I=m("a-descriptions"),J=m("a-divider"),K=m("a-card"),Q=m("a-empty");return n(),c("div",le,[s(K,{title:"لیست سفارش های عمده",class:"page-card"},{default:o(()=>[s(se,{ref_key:"tbl",ref:x,model:Z(G),"mobile-cards":""},{city:o(({text:e})=>[e?(n(),c("div",re,l(z(e)),1)):(n(),c("div",ie,"-"))]),opt:o(({record:e})=>[b("div",de,[S("order.omde.view")?(n(),k(V,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:y=>M(e)},null,8,["onClick"])):p("",!0),S("order.omde.remove")?(n(),k(V,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"TrashIcon",title:"حذف","pop-title":"آیا مطمئن به حدف رکورد مورد نظر هستید؟",onClick:y=>H(e)},null,8,["onClick"])):p("",!0)])]),items_len:o(({text:e})=>[e?(n(),c("div",ue,l(e.length),1)):p("",!0)]),sts_str:o(({record:e})=>[S("order.omde.state")?(n(),c("a",{key:0,href:"",onClick:ee(y=>P(e),["prevent"])},l(e.sts_str),9,ce)):(n(),c("span",me,l(e.sts_str),1))]),confirmed_str:o(({record:e})=>[d(l(e.confirmed_str),1)]),_:1},8,["model"]),s(D,{open:w.value,"onUpdate:open":t[1]||(t[1]=e=>w.value=e),title:"وضعیت سفارش","wrap-class-name":"detail-modal"},{footer:o(()=>[s(f,{onClick:t[0]||(t[0]=e=>w.value=!1)},{default:o(()=>[...t[7]||(t[7]=[d("باشه",-1)])]),_:1})]),default:o(()=>[i.value?(n(),k(W,{key:0},{default:o(()=>[(n(!0),c(U,null,F(i.value.activity,(e,y)=>(n(),k(R,{key:y,color:A(e)},{default:o(()=>[b("div",_e,[b("div",null,l(e.title),1),e.proceed?(n(),c("div",fe,[b("div",pe,[b("div",ve,[s(u,null,{default:o(()=>[d(l(O(e.uaj)),1)]),_:2},1024)]),y>0&&S("order.omde.state.remove")?(n(),k(T,{key:0,"ok-text":"بله","cancel-text":"بی خیال",onConfirm:N=>E(e)},{title:o(()=>[...t[4]||(t[4]=[b("p",null,"آیا مطمئن به حذف وضعیت مورد نظر هستید ؟",-1)])]),default:o(()=>[s(f,{size:"small",danger:""},{default:o(()=>[...t[5]||(t[5]=[d("حذف وضعیت",-1)])]),_:1})]),_:1},8,["onConfirm"])):p("",!0)])])):p("",!0),!e.proceed&&S("order.omde.state.submit")?(n(),c("div",ye,[s(C,{value:e.note,"onUpdate:value":N=>e.note=N,placeholder:"یادداشت"},null,8,["value","onUpdate:value"]),s(f,{type:"text",size:"small",onClick:N=>q(e)},{default:o(()=>[...t[6]||(t[6]=[d("ثبت وضعیت",-1)])]),_:1},8,["onClick"])])):p("",!0),e.proceed?(n(),c("div",ke,l(e.note),1)):p("",!0)])]),_:2},1032,["color"]))),128))]),_:1})):p("",!0)]),_:1},8,["open"]),s(D,{open:$.value,"onUpdate:open":t[3]||(t[3]=e=>$.value=e),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal"},{footer:o(()=>[s(f,{onClick:t[2]||(t[2]=e=>$.value=!1)},{default:o(()=>[...t[8]||(t[8]=[d("باشه",-1)])]),_:1})]),default:o(()=>[i.value?(n(),c("div",we,[s(I,null,{default:o(()=>[s(v,{label:"مشتری"},{default:o(()=>[d(l(i.value.customer.fname)+" "+l(i.value.customer.lname),1)]),_:1}),s(v,{label:"تلفن همراه"},{default:o(()=>[d(l(i.value.customer.phone),1)]),_:1}),s(v,{label:"تاریخ ثبت"},{default:o(()=>[d(l(O(i.value.caj)),1)]),_:1}),s(v,{label:"وضعیت"},{default:o(()=>[d(l(i.value.sts_str),1)]),_:1})]),_:1}),s(K,{title:"آیتم های سفارش"},{default:o(()=>[(n(!0),c(U,null,F(i.value.items,(e,y)=>(n(),c("div",{key:y},[s(I,null,{default:o(()=>[s(v,{label:"نام محصول"},{default:o(()=>[s(u,{color:"blue"},{default:o(()=>[d(l(e.title),1)]),_:2},1024)]),_:2},1024),s(v,{label:"عنوان تنوع"},{default:o(()=>[d(l(e.variant_title),1)]),_:2},1024),s(v,{label:"وزن نهایی"},{default:o(()=>[s(u,{color:"red"},{default:o(()=>[d(l(e.grams),1)]),_:2},1024)]),_:2},1024),s(v,{label:"تعداد"},{default:o(()=>[s(u,{color:"orange"},{default:o(()=>[d(l(e.qty),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),y!!r.hasPermission(a),G=ne(),x=j(null),i=j(void 0),$=j(!1),w=j(!1),O=a=>a?ae(a):"";function z(a){return r.cityFilters[a]??"-"}function A(a){return a.proceed?"green":"gray"}async function B(a){const{data:t}=await L.get(`admin/orders/${a}`);return t}async function M(a){i.value=await B(a.id),$.value=!0}async function P(a){i.value=await B(a.id),w.value=!0}async function q(a){var t,u;try{await L.post("order-sts/edit",{orderId:(t=i.value)==null?void 0:t.id,status:a.status,note:a.note}),w.value=!1,h.info("ویرایش موفق آمیز"),(u=x.value)==null||u.fetch()}catch{h.error("خطا در ویرایش")}}async function E(a){var t,u,f,T;try{await L.post("order-sts/edit",{orderId:(t=i.value)==null?void 0:t.id,status:a.status,remove:!0}),w.value=!1,h.info("ویرایش موفق آمیز"),(u=x.value)==null||u.fetch()}catch(C){h.error(((T=(f=C==null?void 0:C.response)==null?void 0:f.data)==null?void 0:T.message)??"خطا در ویرایش")}}function H(a){L.post("delete-order",{id:a.id}).then(()=>{var t;h.info("سفارش با موفقیت حذف گردید"),(t=x.value)==null||t.fetch()}).catch(t=>{var u,f;console.log(t),h.error(((f=(u=t==null?void 0:t.response)==null?void 0:u.data)==null?void 0:f.message)??"خطا در حذف")})}return(a,t)=>{const u=m("a-tag"),f=m("a-button"),T=m("a-popconfirm"),C=m("a-input"),R=m("a-timeline-item"),W=m("a-timeline"),D=m("a-modal"),v=m("a-descriptions-item"),I=m("a-descriptions"),J=m("a-divider"),K=m("a-card"),Q=m("a-empty");return n(),c("div",le,[s(K,{title:"لیست سفارش های عمده",class:"page-card"},{default:o(()=>[s(se,{ref_key:"tbl",ref:x,model:Z(G),"mobile-cards":""},{city:o(({text:e})=>[e?(n(),c("div",re,l(z(e)),1)):(n(),c("div",ie,"-"))]),opt:o(({record:e})=>[b("div",de,[S("order.omde.view")?(n(),k(V,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:y=>M(e)},null,8,["onClick"])):p("",!0),S("order.omde.remove")?(n(),k(V,{key:1,"icon-class":"w-5 h-5 text-danger",class:"mr-3",icon:"TrashIcon",title:"حذف","pop-title":"آیا مطمئن به حدف رکورد مورد نظر هستید؟",onClick:y=>H(e)},null,8,["onClick"])):p("",!0)])]),items_len:o(({text:e})=>[e?(n(),c("div",ue,l(e.length),1)):p("",!0)]),sts_str:o(({record:e})=>[S("order.omde.state")?(n(),c("a",{key:0,href:"",onClick:ee(y=>P(e),["prevent"])},l(e.sts_str),9,ce)):(n(),c("span",me,l(e.sts_str),1))]),confirmed_str:o(({record:e})=>[d(l(e.confirmed_str),1)]),_:1},8,["model"]),s(D,{open:w.value,"onUpdate:open":t[1]||(t[1]=e=>w.value=e),title:"وضعیت سفارش","wrap-class-name":"detail-modal"},{footer:o(()=>[s(f,{onClick:t[0]||(t[0]=e=>w.value=!1)},{default:o(()=>[...t[7]||(t[7]=[d("باشه",-1)])]),_:1})]),default:o(()=>[i.value?(n(),k(W,{key:0},{default:o(()=>[(n(!0),c(U,null,F(i.value.activity,(e,y)=>(n(),k(R,{key:y,color:A(e)},{default:o(()=>[b("div",_e,[b("div",null,l(e.title),1),e.proceed?(n(),c("div",fe,[b("div",pe,[b("div",ve,[s(u,null,{default:o(()=>[d(l(O(e.uaj)),1)]),_:2},1024)]),y>0&&S("order.omde.state.remove")?(n(),k(T,{key:0,"ok-text":"بله","cancel-text":"بی خیال",onConfirm:N=>E(e)},{title:o(()=>[...t[4]||(t[4]=[b("p",null,"آیا مطمئن به حذف وضعیت مورد نظر هستید ؟",-1)])]),default:o(()=>[s(f,{size:"small",danger:""},{default:o(()=>[...t[5]||(t[5]=[d("حذف وضعیت",-1)])]),_:1})]),_:1},8,["onConfirm"])):p("",!0)])])):p("",!0),!e.proceed&&S("order.omde.state.submit")?(n(),c("div",ye,[s(C,{value:e.note,"onUpdate:value":N=>e.note=N,placeholder:"یادداشت"},null,8,["value","onUpdate:value"]),s(f,{type:"text",size:"small",onClick:N=>q(e)},{default:o(()=>[...t[6]||(t[6]=[d("ثبت وضعیت",-1)])]),_:1},8,["onClick"])])):p("",!0),e.proceed?(n(),c("div",ke,l(e.note),1)):p("",!0)])]),_:2},1032,["color"]))),128))]),_:1})):p("",!0)]),_:1},8,["open"]),s(D,{open:$.value,"onUpdate:open":t[3]||(t[3]=e=>$.value=e),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal"},{footer:o(()=>[s(f,{onClick:t[2]||(t[2]=e=>$.value=!1)},{default:o(()=>[...t[8]||(t[8]=[d("باشه",-1)])]),_:1})]),default:o(()=>[i.value?(n(),c("div",we,[s(I,null,{default:o(()=>[s(v,{label:"مشتری"},{default:o(()=>[d(l(i.value.customer.fname)+" "+l(i.value.customer.lname),1)]),_:1}),s(v,{label:"تلفن همراه"},{default:o(()=>[d(l(i.value.customer.phone),1)]),_:1}),s(v,{label:"تاریخ ثبت"},{default:o(()=>[d(l(O(i.value.caj)),1)]),_:1}),s(v,{label:"وضعیت"},{default:o(()=>[d(l(i.value.sts_str),1)]),_:1})]),_:1}),s(K,{title:"آیتم های سفارش"},{default:o(()=>[(n(!0),c(U,null,F(i.value.items,(e,y)=>(n(),c("div",{key:y},[s(I,null,{default:o(()=>[s(v,{label:"نام محصول"},{default:o(()=>[s(u,{color:"blue"},{default:o(()=>[d(l(e.title),1)]),_:2},1024)]),_:2},1024),s(v,{label:"عنوان تنوع"},{default:o(()=>[d(l(e.variant_title),1)]),_:2},1024),s(v,{label:"وزن نهایی"},{default:o(()=>[s(u,{color:"red"},{default:o(()=>[d(l(e.grams),1)]),_:2},1024)]),_:2},1024),s(v,{label:"تعداد"},{default:o(()=>[s(u,{color:"orange"},{default:o(()=>[d(l(e.qty),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),y(a(),s(e,{title:t(o),model:t(m),"accounting-sync":""},null,8,["title","model"]))}});export{U as default}; diff --git a/apps/admin-panel/dist/assets/OmdeNonVerifiedList-BiJF1hXr.js b/apps/admin-panel/dist/assets/OmdeNonVerifiedList-BiJF1hXr.js new file mode 100644 index 0000000..0aea865 --- /dev/null +++ b/apps/admin-panel/dist/assets/OmdeNonVerifiedList-BiJF1hXr.js @@ -0,0 +1 @@ +import{b as r,O as e,a as m}from"./OmdeCustomerList-DYX6P7u0.js";import{d as p,a as n,h as t,o as s}from"./index-Cs-R0M3s.js";import"./index-CmZf7ud_.js";import"./model-ByKFVx4o.js";import"./filters-e0zssC6P.js";import"./SettingOutlined-DJ15ZyEU.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./DateInput-B4AtMzxg.js";import"./UserOutlined-Grb-Nf3i.js";import"./ShopOutlined-CAPRNUmB.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./PercentageOutlined-x-TxaWDs.js";import"./SafetyCertificateOutlined-Tlg338pG.js";import"./UnorderedListOutlined-BPnQYW21.js";const U=p({__name:"OmdeNonVerifiedList",setup(a){const o=e.nonVerified.title,i=r("nonVerified");return(d,l)=>(s(),n(m,{title:t(o),model:t(i)},null,8,["title","model"]))}});export{U as default}; diff --git a/apps/admin-panel/dist/assets/OmdeNonVerifiedList-C0mTlYr3.js b/apps/admin-panel/dist/assets/OmdeNonVerifiedList-C0mTlYr3.js deleted file mode 100644 index 169a211..0000000 --- a/apps/admin-panel/dist/assets/OmdeNonVerifiedList-C0mTlYr3.js +++ /dev/null @@ -1 +0,0 @@ -import{b as r,O as e,a as m}from"./OmdeCustomerList-CM9_pbJI.js";import{d as p,a as n,h as t,o as s}from"./index-B13tkMpd.js";import"./index-DXwUc_-g.js";import"./model-BNUuQ7S0.js";import"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./DateInput-CVKHy-b9.js";import"./UserOutlined-tnfFbi-d.js";import"./ShopOutlined-BULNMNmg.js";import"./EnvironmentOutlined-BII2axx6.js";import"./PercentageOutlined-CpguakOP.js";import"./SafetyCertificateOutlined-B7xsdKuU.js";import"./UnorderedListOutlined-DVq783q4.js";const U=p({__name:"OmdeNonVerifiedList",setup(a){const o=e.nonVerified.title,i=r("nonVerified");return(d,l)=>(s(),n(m,{title:t(o),model:t(i)},null,8,["title","model"]))}});export{U as default}; diff --git a/apps/admin-panel/dist/assets/PercentageOutlined-CpguakOP.js b/apps/admin-panel/dist/assets/PercentageOutlined-x-TxaWDs.js similarity index 94% rename from apps/admin-panel/dist/assets/PercentageOutlined-CpguakOP.js rename to apps/admin-panel/dist/assets/PercentageOutlined-x-TxaWDs.js index bc88369..4157dd4 100644 --- a/apps/admin-panel/dist/assets/PercentageOutlined-CpguakOP.js +++ b/apps/admin-panel/dist/assets/PercentageOutlined-x-TxaWDs.js @@ -1 +1 @@ -import{c as l,I as u}from"./index-B13tkMpd.js";var o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M855.7 210.8l-42.4-42.4a8.03 8.03 0 00-11.3 0L168.3 801.9a8.03 8.03 0 000 11.3l42.4 42.4c3.1 3.1 8.2 3.1 11.3 0L855.6 222c3.2-3 3.2-8.1.1-11.2zM304 448c79.4 0 144-64.6 144-144s-64.6-144-144-144-144 64.6-144 144 64.6 144 144 144zm0-216c39.7 0 72 32.3 72 72s-32.3 72-72 72-72-32.3-72-72 32.3-72 72-72zm416 344c-79.4 0-144 64.6-144 144s64.6 144 144 144 144-64.6 144-144-64.6-144-144-144zm0 216c-39.7 0-72-32.3-72-72s32.3-72 72-72 72 32.3 72 72-32.3 72-72 72z"}}]},name:"percentage",theme:"outlined"};function c(r){for(var e=1;e!!f.hasPermission(t),n=c(U),k=c(""),u=c([]),V=c(!0),I=c([]),s=ee({}),a=D(()=>n.value===P),F=D(()=>{var e;let t=I.value;return p("user.permission.create")||(t=t.filter(i=>String(i.id)!==P)),((e=x.user)==null?void 0:e.ut)!==N&&(t=t.filter(i=>i.id!==N)),t});function A(t){return t.filter(e=>!T.has(e.key)).map(e=>e.children?{...e,children:A(e.children)}:e)}const L=D(()=>{var e;const t=((e=x.user)==null?void 0:e.ut)===N?B:B.filter(i=>i.key!=="custom");return f.isSuperAdmin?t:A(t)}),h=c([]);function w(t){if(f.isSuperAdmin){u.value=t,h.value=[];return}u.value=t.filter(e=>!T.has(e)),h.value=t.filter(e=>T.has(e))}async function C(){try{const{data:t}=await v.get("const/__list__ut");I.value=t}catch(t){console.log(t)}}async function g(t){if(!t){w([]);return}if(t===P){w([]);return}try{const{data:e}=await v.get(`roles/${t}`);w(e)}catch{S.error("خطا در دریافت اطلاعات")}}async function M(){var t,e;if(Object.keys(s).forEach(i=>delete s[i]),!n.value){s.ut="لطفاسطح دسترسی را انتخاب کنید";return}if(a.value&&!k.value){s.user="لطفا نام سطح دسترسی را وارد کنید";return}try{let i=n.value;if(a.value){const{data:_}=await v.post("const",{key:"__list__ut",val:k.value});i=String(_.id)}await v.post("roles/create",{ut:i,roles:[...new Set([...u.value,...h.value])]}),await C(),a.value&&(n.value=i,k.value="",await g(i)),S.success("عملیات با موفقیت انجام شد")}catch(i){S.error(((e=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات")}}return W(async()=>{await C(),n.value=U,await g(U)}),(t,e)=>{const i=o("a-select-option"),_=o("a-select"),b=o("a-form-item"),Y=o("a-input"),H=o("a-tree"),R=o("a-button"),j=o("a-card"),z=o("a-form");return d(),m(z,{layout:"vertical",onSubmit:$(M,["prevent"])},{default:r(()=>[y(j,{id:"rid",title:"دسترسی ها",class:"page-card"},{default:r(()=>[q("div",le,[y(b,{label:"سطح کاربر","validate-status":s.ut?"error":"",help:s.ut},{default:r(()=>[y(_,{value:n.value,"onUpdate:value":e[0]||(e[0]=l=>n.value=l),"allow-clear":"",onChange:g},{default:r(()=>[(d(!0),J(Z,null,Q(F.value,l=>(d(),m(i,{key:l.id,value:String(l.id)},{default:r(()=>[E(X(l.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),a.value&&p("user.permission.create")?(d(),m(b,{key:0,label:"نام سطح دسترسی","validate-status":s.user?"error":"",help:s.user},{default:r(()=>[y(Y,{value:k.value,"onUpdate:value":e[1]||(e[1]=l=>k.value=l),"allow-clear":""},null,8,["value"])]),_:1},8,["validate-status","help"])):O("",!0),y(b,{label:"نقش ها",class:"tree-item"},{default:r(()=>[y(H,{"checked-keys":u.value,"onUpdate:checkedKeys":e[2]||(e[2]=l=>u.value=l),"check-strictly":!1,checkable:"",style:{width:"100%"},"tree-data":L.value,"field-names":{title:"title",key:"key",children:"children"},"auto-expand-parent":V.value},null,8,["checked-keys","tree-data","auto-expand-parent"])]),_:1})]),!a.value&&p("user.permission.edit")?(d(),m(R,{key:0,type:"primary",class:"form-submit","html-type":"submit"},{default:r(()=>[...e[3]||(e[3]=[E(" ثبت تغییرات ",-1)])]),_:1})):O("",!0),a.value&&p("user.permission.create")?(d(),m(R,{key:1,type:"primary",class:"form-submit","html-type":"submit"},{default:r(()=>[...e[4]||(e[4]=[E(" افزودن ",-1)])]),_:1})):O("",!0)]),_:1})]),_:1})}}}),ae=te(re,[["__scopeId","data-v-e837c6b0"]]);export{ae as default}; +import{d as G,u as K,x as W,a as m,w as r,H as $,m as c,y as v,G as S,r as o,o as d,c as y,p as q,b as J,e as Q,f as E,t as X,F as Z,i as O,z as ee,s as D,_ as te}from"./index-Cs-R0M3s.js";import{u as ie}from"./auth-BQj0UJJa.js";const B=[{title:"پیشخوان",key:"dashboard.view"},{title:"اشخاص",key:"persons",children:[{title:"اضافه کردن شخص",key:"persons.create",children:[{title:"افزودن کارشناس فروش",key:"persons.create.seller"},{title:"افزودن مشتری عمده",key:"persons.create.client"},{title:"افزودن مشتری تک",key:"persons.create.single"}]},{title:"لیست کارشناسان فروش",key:"persons.list.sellers",children:[{title:"ویرایش اطلاعات کارشناس فروش",key:"persons.list.sellers.edit"},{title:"مشاهده سفارشات کارشناس فروش",key:"persons.list.sellers.view.orders"},{title:"مشاهده اسناد مالی کارشناس فروش",key:"persons.list.sellers.view.documents"},{title:"توقف سفارش کارشناس فروش",key:"persons.list.sellers.unable.order"},{title:"فعال سازی سفارش کارشناس فروش",key:"persons.list.sellers.able.order"},{title:"فعال سازی حساب کاربری کارشناس فروش",key:"persons.list.sellers.able"},{title:"غیر فعال سازی حساب کاربری کارشناس فروش",key:"persons.list.sellers.unable"}]},{title:"لیست مشتریان عمده",key:"persons.list.client.omde",children:[{title:"مشاهده اطلاعات مشتریان عمده",key:"persons.list.client.omde.view"},{title:"ویرایش اطلاعات مشتری عمده",key:"persons.list.client.omde.edit"},{title:"مشاهده سفارشات مشتری عمده",key:"persons.list.client.omde.view.orders"},{title:"مشاهده اسناد مالی مشتری عمده",key:"persons.list.client.omde.view.documents"},{title:"توقف سفارش مشتری عمده",key:"persons.list.client.omde.unable.order"},{title:"فعال سازی سفارش مشتری عمده",key:"persons.list.client.omde.able.order"},{title:"فعال سازی مشتری عمده",key:"persons.list.client.omde.able"},{title:"غیر فعال سازی مشتری عمده",key:"persons.list.client.omde.unable"}]},{title:"لیست مشتریان تک",key:"persons.list.client.single",children:[{title:"مشاهده اطلاعات مشتریان تک",key:"persons.list.client.single.view"},{title:"ویرایش اطلاعات مشتری تک",key:"persons.list.client.single.edit"},{title:"مشاهده اطلاعات مشتری تک",key:"persons.list.client.single.view"}]}]},{title:"شعب",key:"branch",children:[{title:"افزودن شعب",key:"branch.create"},{title:" لیست شعب",key:"branch.list"}]},{title:"کارگاه",key:"workshop",children:[{title:"افزودن کارگاه",key:"workshop.create"},{title:" لیست کارگاه ها",key:"workshop.list"}]},{title:"محصولات",key:"product",children:[{title:"افزودن محصول",key:"product.create"},{title:"لیست محصولات",key:"product.list",children:[{title:"مشاهده لیست محصولات",key:"product.list.view"},{title:"ویرایش اطلاعات محصول",key:"product.list.edit"},{title:"مشاهده اطلاعات جامع محصول",key:"product.list.view"},{title:"تنوع های محصول",key:"product.list.variants",children:[{title:"مشاهده تنوع های محصول",key:"product.list.variants.view"},{title:"ویرایش تنوع محصول",key:"product.list.variants.edit"},{title:"حذف تنوع محصول",key:"product.list.variants.remove"},{title:"افزودن تنوع محصول",key:"product.list.variants.add"}]},{title:"حذف محصول",key:"product.list.remove"},{title:"تغییر دسته ای",key:"product.list.group.edit"}]},{title:"تغییر درصد محصولات",key:"product.percent"}]},{title:"سفارشات",key:"order",children:[{title:"لیست سفارشات",key:"order.list",children:[{title:"مشاهده لیست سفارشات",key:"order.list.view"},{title:"وضعیت سفارش",key:"order.list.sts",children:[{title:"مشاهده وضعیت سفارش",key:"order.list.sts.view"},{title:"حذف وضعیت",key:"order.list.sts.remove"},{title:"ثبت وضعیت",key:"order.list.sts.submit"}]},{title:"مشاهده سفارش",key:"order.list.view"},{title:"ویرایش سفارش",key:"order.list.view.edit"},{title:"دریافت pdf",key:"order.list.pdf"}]},{title:"سفارشات عمده",key:"order.omde",children:[{title:"وضعیت سفارش",key:"order.omde.state",children:[{title:"مشاهده وضعیت سفارش",key:"order.omde.state.view"},{title:"ثبت وضعیت سفارش",key:"order.omde.state.submit"},{title:"حذف وضعیت سفارش",key:"order.omde.state.remove"}]},{title:"مشاهده سفارش",key:"order.omde.view"},{title:"ویرایش سفارش",key:"order.omde.view.edit"},{title:"حذف آیتم از سفارش",key:"order.omde.view.remove"},{title:"حذف سفارش",key:"order.omde.remove"},{title:"دریافت pdf سفارش",key:"order.omde.get"}]},{title:"سفارشات ساختنی",key:"order.makeOrder",children:[{title:"وضعیت سفارش",key:"order.makeOrder.state",children:[{title:"مشاهده وضعیت سفارش",key:"order.makeOrder.state.view"},{title:"ثبت وضعیت سفارش",key:"order.makeOrder.state.submit"},{title:"حذف وضعیت سفارش",key:"order.makeOrder.state.remove"}]},{title:"مشاهده سفارش",key:"order.makeOrder.view"},{title:"ویرایش سفارش",key:"order.makeOrder.view.edit"},{title:"حذف آیتم از سفارش",key:"order.makeOrder.view.remove"},{title:"حذف سفارش",key:"order.makeOrder.remove"},{title:"دریافت pdf سفارش",key:"order.makeOrder.get"}]},{title:"لیست تامین",key:"order.tamin",children:[{title:"مشاهده لیست تامین",key:"order.tamin.view"},{title:"وضعیت سفارش",key:"order.tamin.state",children:[{title:"مشاهده وضعیت سفارش",key:"order.tamin.state.view"},{title:"ثبت وضعیت سفارش",key:"order.tamin.state.submit"},{title:"حذف وضعیت سفارش",key:"order.tamin.state.remove"}]},{title:"مشاهده سفارش",key:"order.tamin.view"},{title:"ویرایش سفارش",key:"order.tamin.view.edit"}]},{title:"ثبت سفارش تک",key:"order.create"}]},{title:"مدیران",key:"user",children:[{title:"افزودن مدیر",key:"user.create"},{title:"لیست مدیران",key:"user.list",children:[{title:"مشاهده لیست مدیران",key:"user.list.view"},{title:"ویرایش مدیر",key:"user.list.edit"},{title:"حذف مدیر",key:"user.list.remove"},{title:"افزودن مدیر",key:"user.list.create"}]},{title:"دسترسی ها",key:"user.permission",children:[{title:"ویرایش دسترسی",key:"user.permission.edit"},{title:"افزودن دسترسی",key:"user.permission.create"}]}]},{title:"دسته بندی ها",key:"collection",children:[{title:"افزودن دسته بندی",key:"collection.create"},{title:" لیست دسته بندی ها",key:"collection.list",children:[{title:"مشاهده لیست دسته بندی ها",key:"collection.list.view"},{title:"ویرایش دسته",key:"collection.list.edit"},{title:"حذف دسته",key:"collection.list.remove"}]}]},{title:"اسناد مالی",key:"document",children:[{title:" لیست اسناد مالی",key:"document.list",children:[{title:"مشاهده لیست اسناد مالی",key:"document.list.view"},{title:"ویرایش سند مالی",key:"document.list.edit"},{title:"حذف سند مالی",key:"document.list.remove"},{title:"رد کردن سند مالی",key:"document.list.deny"},{title:"تأیید کردن سند مالی",key:"document.list.confirm"},{title:"دریافت pdf سند مالی",key:"document.list.get"}]},{title:"وارد کردن سند مالی مشتری",key:"document.create"}]},{title:"استثناعات تخفیف",key:"offersIgnore"},{title:"تخفیفات",key:"offers",children:[{title:" لیست تخفیفات",key:"offers.list",children:[{title:"مشاهده لیست تخفیفات",key:"offers.list.view"},{title:"ویرایش تخفیف عمده",key:"offers.list.edit"},{title:"ویرایش تخفیف تک",key:"offers.list.tak.edit"},{title:"حذف تخفیف عمده",key:"offers.list.remove"},{title:"حذف تخفیف تک",key:"offers.list.tak.remove"}]},{title:"تعریف تخفیف عمده",key:"offers.create"},{title:"تعریف تخفیف تک",key:"offers.create.tak"},{title:"تخفیف اتوماتیک",key:"offers.autopromotion"}]},{title:"فاکتور انتقال",key:"invoice",children:[{title:"افزودن فاکتور",key:"invoice.create"},{title:" لیست فاکتورها",key:"invoice.list"}]},{title:"گزارشات",key:"report",children:[{title:"گزارش تجمیعی سفارشات و اسناد مالی",key:"report.order.item"},{title:"گزارش محصولات",key:"report.product"}]},{title:"شهرها",key:"cities",children:[{title:"افزودن شهر",key:"cities.create"},{title:"لیست شهرها",key:"cities.list",children:[{title:"مشاهده لیست شهرها",key:"cities.list.view"},{title:"حذف شهر",key:"cities.list.remove"},{title:"مشاهده شهر",key:"cities.list.view"},{title:"ویرایش شهر",key:"cities.list.view.edit"}]}]},{title:"دیدگاه ها",key:"comment",children:[{title:"مشاهده لیست دیدگاه ها",key:"comment.view.all"},{title:"تغییر وضعیت دیدگاه",key:"comment.state"},{title:"مشاهده دیدگاه",key:"comment.view"},{title:"ویرایش دیدگاه",key:"comment.view.edit"},{title:"حذف دیدگاه",key:"comment.remove"}]},{title:"پیامک",key:"sms",children:[{title:"ارسال پیامک",key:"sms.create",children:[{title:"ارسال برای یک شماره تلفن",key:"sms.create.single"},{title:"ارسال برای همه کاربران",key:"sms.create.all"},{title:"ارسال برای کارشناسان فروش",key:"sms.create.reagent"},{title:"ارسال برای مشتریان عمده",key:"sms.create.omde"},{title:"ارسال برای چند شماره تلفن",key:"sms.create.multiple"}]},{title:"لیست پیامک های ارسال شده",key:"sms.list"}]},{title:"کیف پول",key:"wallet",children:[{title:"لیست کیف پول های شارژ شده",key:"wallet.list"},{title:"شارژ کیف پول",key:"wallet.charge"},{title:"تغییر درصد شارژ کیف پول",key:"wallet.percent"}]},{title:"نوتیفیکیشن",key:"notify",children:[{title:"ارسال نوتیفیکیشن",key:"notify.create",children:[{title:"ارسال برای کارشناسان فروش",key:"notify.create.multiple.reagent"},{title:"ارسال برای یک مشتری",key:"notify.create.single.customer"},{title:"ارسال برای مشتریان عمده",key:"notify.create.multiple.omde"},{title:"ارسال برای همه مشتریان",key:"notify.create.multiple.customer"},{title:"ارسال برای یک مدیر",key:"notify.create.single.admin"},{title:"ارسال برای همه مدیران",key:"notify.create.multiple.admin"}]},{title:"لیست نوتیفیکیشن های دریافتی",key:"notify.me"}]},{title:"پیکربندی",key:"config",children:[{title:"مدیریت ثابت ها",key:"config.statics",children:[{title:"برند ها",key:"config.statics.brand",children:[{title:"افزودن برند",key:"config.statics.brand.create"},{title:"ویرایش برند",key:"config.statics.brand.edit"},{title:"حذف برند",key:"config.statics.brand.remove"}]},{title:"برچسب ها",key:"config.statics.tags",children:[{title:"افزودن برچسب",key:"config.statics.tags.create"},{title:"ویرایش برچسب",key:"config.statics.tags.edit"},{title:"حذف برچسب",key:"config.statics.tags.remove"}]}]},{title:"مدیریت کیف پول",key:"config.wallet"},{title:"گزارش",key:"config.report"},{title:"اتصال حسابداری",key:"config.accounting"},{title:"اجرت",key:"config.wage"}]},{title:"آمار",key:"statics"},{title:"خبرنامه",key:"newsletters.newsletters"},{title:"سفارشی",key:"custom",children:[{title:"اسلایدر موبایل",key:"custom.config.statics.slider"},{title:"برچسب بنر اول سایت",key:"custom.config.statics.tags.banner.ids"}]}],T=new Set(["persons.create.single","persons.list.client.single","persons.list.client.single.view","persons.list.client.single.edit","branch","branch.create","branch.list","workshop","workshop.create","workshop.list","order.create","order.list","order.list.view","order.list.sts","order.list.sts.view","order.list.sts.remove","order.list.sts.submit","order.list.view.edit","order.list.pdf","offers.create.tak","offers.list.tak.edit","offers.list.tak.remove","config.wallet"]),le={class:"grid-2"},P="84",U="85",N=104,re=G({__name:"Permission",setup(se){const f=K(),x=ie(),p=t=>!!f.hasPermission(t),n=c(U),k=c(""),u=c([]),V=c(!0),I=c([]),s=ee({}),a=D(()=>n.value===P),F=D(()=>{var e;let t=I.value;return p("user.permission.create")||(t=t.filter(i=>String(i.id)!==P)),((e=x.user)==null?void 0:e.ut)!==N&&(t=t.filter(i=>i.id!==N)),t});function A(t){return t.filter(e=>!T.has(e.key)).map(e=>e.children?{...e,children:A(e.children)}:e)}const L=D(()=>{var e;const t=((e=x.user)==null?void 0:e.ut)===N?B:B.filter(i=>i.key!=="custom");return f.isSuperAdmin?t:A(t)}),h=c([]);function w(t){if(f.isSuperAdmin){u.value=t,h.value=[];return}u.value=t.filter(e=>!T.has(e)),h.value=t.filter(e=>T.has(e))}async function C(){try{const{data:t}=await v.get("const/__list__ut");I.value=t}catch(t){console.log(t)}}async function g(t){if(!t){w([]);return}if(t===P){w([]);return}try{const{data:e}=await v.get(`roles/${t}`);w(e)}catch{S.error("خطا در دریافت اطلاعات")}}async function M(){var t,e;if(Object.keys(s).forEach(i=>delete s[i]),!n.value){s.ut="لطفاسطح دسترسی را انتخاب کنید";return}if(a.value&&!k.value){s.user="لطفا نام سطح دسترسی را وارد کنید";return}try{let i=n.value;if(a.value){const{data:_}=await v.post("const",{key:"__list__ut",val:k.value});i=String(_.id)}await v.post("roles/create",{ut:i,roles:[...new Set([...u.value,...h.value])]}),await C(),a.value&&(n.value=i,k.value="",await g(i)),S.success("عملیات با موفقیت انجام شد")}catch(i){S.error(((e=(t=i==null?void 0:i.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات")}}return W(async()=>{await C(),n.value=U,await g(U)}),(t,e)=>{const i=o("a-select-option"),_=o("a-select"),b=o("a-form-item"),Y=o("a-input"),H=o("a-tree"),R=o("a-button"),j=o("a-card"),z=o("a-form");return d(),m(z,{layout:"vertical",onSubmit:$(M,["prevent"])},{default:r(()=>[y(j,{id:"rid",title:"دسترسی ها",class:"page-card"},{default:r(()=>[q("div",le,[y(b,{label:"سطح کاربر","validate-status":s.ut?"error":"",help:s.ut},{default:r(()=>[y(_,{value:n.value,"onUpdate:value":e[0]||(e[0]=l=>n.value=l),"allow-clear":"",onChange:g},{default:r(()=>[(d(!0),J(Z,null,Q(F.value,l=>(d(),m(i,{key:l.id,value:String(l.id)},{default:r(()=>[E(X(l.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),a.value&&p("user.permission.create")?(d(),m(b,{key:0,label:"نام سطح دسترسی","validate-status":s.user?"error":"",help:s.user},{default:r(()=>[y(Y,{value:k.value,"onUpdate:value":e[1]||(e[1]=l=>k.value=l),"allow-clear":""},null,8,["value"])]),_:1},8,["validate-status","help"])):O("",!0),y(b,{label:"نقش ها",class:"tree-item"},{default:r(()=>[y(H,{"checked-keys":u.value,"onUpdate:checkedKeys":e[2]||(e[2]=l=>u.value=l),"check-strictly":!1,checkable:"",style:{width:"100%"},"tree-data":L.value,"field-names":{title:"title",key:"key",children:"children"},"auto-expand-parent":V.value},null,8,["checked-keys","tree-data","auto-expand-parent"])]),_:1})]),!a.value&&p("user.permission.edit")?(d(),m(R,{key:0,type:"primary",class:"form-submit","html-type":"submit"},{default:r(()=>[...e[3]||(e[3]=[E(" ثبت تغییرات ",-1)])]),_:1})):O("",!0),a.value&&p("user.permission.create")?(d(),m(R,{key:1,type:"primary",class:"form-submit","html-type":"submit"},{default:r(()=>[...e[4]||(e[4]=[E(" افزودن ",-1)])]),_:1})):O("",!0)]),_:1})]),_:1})}}}),ae=te(re,[["__scopeId","data-v-e837c6b0"]]);export{ae as default}; diff --git a/apps/admin-panel/dist/assets/ProductList-DauVx-4r.js b/apps/admin-panel/dist/assets/ProductList-KR6PClro.js similarity index 91% rename from apps/admin-panel/dist/assets/ProductList-DauVx-4r.js rename to apps/admin-panel/dist/assets/ProductList-KR6PClro.js index e26e918..4a77037 100644 --- a/apps/admin-panel/dist/assets/ProductList-DauVx-4r.js +++ b/apps/admin-panel/dist/assets/ProductList-KR6PClro.js @@ -1 +1 @@ -import{d as X,u as q,b as _,c as a,w as o,r as u,o as l,p as h,t as r,h as k,a as d,E as H,i as m,J,D as j,f as c,q as A,m as y,s as F,y as G,l as K,X as Q,_ as W}from"./index-B13tkMpd.js";import{X as Y}from"./model-BNUuQ7S0.js";import{_ as Z}from"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js";import{b as tt}from"./productListModel-BvFX-OI2.js";import{u as et}from"./useDeleteHandler-Do5E4sjj.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";const ot={id:"page-user-list"},at={class:"selected-count"},st=["src"],nt={key:1},lt={key:0,class:"acc-stock"},it={key:0,class:"w-48 flex"},ct={key:0},ut=X({__name:"ProductList",setup(rt){const P=K(),I=q(),g=s=>!!I.hasPermission(s),$=tt(),b=y(null),x=y([]),B=F(()=>Q()),v=y(!1),i=y(void 0),D=[{title:"عنوان",dataIndex:"title"},{title:"وزن",dataIndex:"grams"},{title:"اجرت درصدی",dataIndex:"percentage_pay"},{title:"تعداد",dataIndex:"qty"}];async function N(s){const{data:e}=await G.get(`admin/products/${s.id}`);i.value=e,v.value=!0}const{remove:V}=et({onSuccess:()=>{var s;return(s=b.value)==null?void 0:s.fetch()},successMessage:"محصول حذف شد",successType:"info",fallbackErrorMessage:"خطا در حذف محصول"});function E(s){return V(`delete/product/${s}`,{method:"post"})}const C=s=>{var e,f;return Number(((e=s.accounting_stock)==null?void 0:e.weight)??((f=s.accounting_stock)==null?void 0:f.count)??0)};function M(s){P.push(`/apps/product/edit/${s}`)}return(s,e)=>{const f=u("a-tag"),w=u("a-tooltip"),O=u("a-popconfirm"),p=u("a-descriptions-item"),z=u("a-descriptions"),L=u("a-table"),R=u("a-empty"),S=u("a-button"),T=u("a-modal"),U=u("a-card");return l(),_("div",ot,[a(U,{title:"لیست محصولات",class:"page-card"},{extra:o(()=>[g("product.list")?(l(),d(Z,{key:0,endpoint:"admin/products/accounting-sync",onDone:e[0]||(e[0]=t=>{var n;return(n=b.value)==null?void 0:n.fetch()})})):m("",!0)]),default:o(()=>[h("h6",at,"تعداد "+r(x.value.length)+" محصول انتخاب شده است.",1),a(Y,{ref_key:"tblProducts",ref:b,modelValue:x.value,"onUpdate:modelValue":e[1]||(e[1]=t=>x.value=t),model:k($),"has-selection":!0,"mobile-cards":""},{image:o(({record:t})=>[t.ProductImage&&t.ProductImage.length?(l(),_("img",{key:0,src:t.ProductImage[0].image,class:"product-thumb",alt:""},null,8,st)):(l(),_("span",nt,"-"))]),show_type:o(({record:t})=>[c(r(t.show_type_str),1)]),accounting:o(({record:t})=>[t.accounting_stock?(l(),_("div",lt,[e[4]||(e[4]=c(" موجودی: ",-1)),h("span",{class:A(C(t)<=0?"text-danger":"")},r(t.accounting_stock.weight!=null?`${Number(t.accounting_stock.weight)} گرم`:`${Number(t.accounting_stock.count)} عدد`),3)])):m("",!0),!t.ProductImage||!t.ProductImage.length?(l(),d(f,{key:1,color:"orange"},{default:o(()=>[...e[5]||(e[5]=[c("بدون تصویر — در اپ پنهان",-1)])]),_:1})):t.accounting_stock&&C(t)<=0?(l(),d(f,{key:2,color:"red"},{default:o(()=>[...e[6]||(e[6]=[c("ناموجود در حسابداری",-1)])]),_:1})):m("",!0)]),op:o(({record:t})=>[B.value?m("",!0):(l(),_("div",it,[g("product.list.edit")?(l(),d(w,{key:0,title:"ویرایش"},{default:o(()=>[a(k(H),{class:"cursor-pointer mx-1 text-primary",onClick:n=>M(t.id)},null,8,["onClick"])]),_:2},1024)):m("",!0),g("product.list.view")?(l(),d(w,{key:1,title:"اطلاعات جامع"},{default:o(()=>[a(k(J),{class:"cursor-pointer mx-1 text-warning",onClick:n=>N(t)},null,8,["onClick"])]),_:2},1024)):m("",!0),g("product.list.remove")?(l(),d(w,{key:2,title:"حذف"},{default:o(()=>[a(O,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:n=>E(t.id)},{title:o(()=>[...e[7]||(e[7]=[h("p",null,"آیا مطمئن به حذف محصول مورد نظر هستید ؟",-1)])]),default:o(()=>[a(k(j),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):m("",!0)]))]),_:1},8,["modelValue","model"]),a(T,{open:v.value,"onUpdate:open":e[3]||(e[3]=t=>v.value=t),title:"اطلاعات جامع محصول",width:"70%","wrap-class-name":"detail-modal"},{footer:o(()=>[a(S,{onClick:e[2]||(e[2]=t=>v.value=!1)},{default:o(()=>[...e[8]||(e[8]=[c("بستن",-1)])]),_:1})]),default:o(()=>{var t;return[i.value?(l(),_("div",ct,[a(z,{bordered:"",size:"small",column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1}},{default:o(()=>[a(p,{label:"نام محصول"},{default:o(()=>[c(r(i.value.title),1)]),_:1}),a(p,{label:"کد محصول"},{default:o(()=>[c(r(i.value.product_code||"-"),1)]),_:1}),a(p,{label:"برند"},{default:o(()=>{var n;return[c(r(((n=i.value.brand)==null?void 0:n.title)||"-"),1)]}),_:1}),a(p,{label:"دسته بندی"},{default:o(()=>{var n;return[c(r(((n=i.value.category)==null?void 0:n.title)||"-"),1)]}),_:1}),a(p,{label:"نوع نمایش"},{default:o(()=>[c(r(i.value.show_type_str),1)]),_:1}),a(p,{label:"تعداد تنوع"},{default:o(()=>{var n;return[c(r(((n=i.value.variants_all)==null?void 0:n.length)??i.value.variants_count??0),1)]}),_:1})]),_:1}),(t=i.value.variants_all)!=null&&t.length?(l(),d(L,{key:0,class:"mt-4",size:"small","data-source":i.value.variants_all,columns:D,pagination:!1,"row-key":"id"},null,8,["data-source"])):m("",!0)])):(l(),d(R,{key:1}))]}),_:1},8,["open"])]),_:1})])}}}),yt=W(ut,[["__scopeId","data-v-dc6b38c0"]]);export{yt as default}; +import{d as X,u as q,b as _,c as a,w as o,r as u,o as l,p as h,t as r,h as k,a as d,E as H,i as m,J,D as j,f as c,q as A,m as y,s as F,y as G,l as K,X as Q,_ as W}from"./index-Cs-R0M3s.js";import{X as Y}from"./model-ByKFVx4o.js";import{_ as Z}from"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js";import{b as tt}from"./productListModel-DtilpmUv.js";import{u as et}from"./useDeleteHandler-G0jB2NtG.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";const ot={id:"page-user-list"},at={class:"selected-count"},st=["src"],nt={key:1},lt={key:0,class:"acc-stock"},it={key:0,class:"w-48 flex"},ct={key:0},ut=X({__name:"ProductList",setup(rt){const P=K(),I=q(),g=s=>!!I.hasPermission(s),$=tt(),b=y(null),x=y([]),B=F(()=>Q()),v=y(!1),i=y(void 0),D=[{title:"عنوان",dataIndex:"title"},{title:"وزن",dataIndex:"grams"},{title:"اجرت درصدی",dataIndex:"percentage_pay"},{title:"تعداد",dataIndex:"qty"}];async function N(s){const{data:e}=await G.get(`admin/products/${s.id}`);i.value=e,v.value=!0}const{remove:V}=et({onSuccess:()=>{var s;return(s=b.value)==null?void 0:s.fetch()},successMessage:"محصول حذف شد",successType:"info",fallbackErrorMessage:"خطا در حذف محصول"});function E(s){return V(`delete/product/${s}`,{method:"post"})}const C=s=>{var e,f;return Number(((e=s.accounting_stock)==null?void 0:e.weight)??((f=s.accounting_stock)==null?void 0:f.count)??0)};function M(s){P.push(`/apps/product/edit/${s}`)}return(s,e)=>{const f=u("a-tag"),w=u("a-tooltip"),O=u("a-popconfirm"),p=u("a-descriptions-item"),z=u("a-descriptions"),L=u("a-table"),R=u("a-empty"),S=u("a-button"),T=u("a-modal"),U=u("a-card");return l(),_("div",ot,[a(U,{title:"لیست محصولات",class:"page-card"},{extra:o(()=>[g("product.list")?(l(),d(Z,{key:0,endpoint:"admin/products/accounting-sync",onDone:e[0]||(e[0]=t=>{var n;return(n=b.value)==null?void 0:n.fetch()})})):m("",!0)]),default:o(()=>[h("h6",at,"تعداد "+r(x.value.length)+" محصول انتخاب شده است.",1),a(Y,{ref_key:"tblProducts",ref:b,modelValue:x.value,"onUpdate:modelValue":e[1]||(e[1]=t=>x.value=t),model:k($),"has-selection":!0,"mobile-cards":""},{image:o(({record:t})=>[t.ProductImage&&t.ProductImage.length?(l(),_("img",{key:0,src:t.ProductImage[0].image,class:"product-thumb",alt:""},null,8,st)):(l(),_("span",nt,"-"))]),show_type:o(({record:t})=>[c(r(t.show_type_str),1)]),accounting:o(({record:t})=>[t.accounting_stock?(l(),_("div",lt,[e[4]||(e[4]=c(" موجودی: ",-1)),h("span",{class:A(C(t)<=0?"text-danger":"")},r(t.accounting_stock.weight!=null?`${Number(t.accounting_stock.weight)} گرم`:`${Number(t.accounting_stock.count)} عدد`),3)])):m("",!0),!t.ProductImage||!t.ProductImage.length?(l(),d(f,{key:1,color:"orange"},{default:o(()=>[...e[5]||(e[5]=[c("بدون تصویر — در اپ پنهان",-1)])]),_:1})):t.accounting_stock&&C(t)<=0?(l(),d(f,{key:2,color:"red"},{default:o(()=>[...e[6]||(e[6]=[c("ناموجود در حسابداری",-1)])]),_:1})):m("",!0)]),op:o(({record:t})=>[B.value?m("",!0):(l(),_("div",it,[g("product.list.edit")?(l(),d(w,{key:0,title:"ویرایش"},{default:o(()=>[a(k(H),{class:"cursor-pointer mx-1 text-primary",onClick:n=>M(t.id)},null,8,["onClick"])]),_:2},1024)):m("",!0),g("product.list.view")?(l(),d(w,{key:1,title:"اطلاعات جامع"},{default:o(()=>[a(k(J),{class:"cursor-pointer mx-1 text-warning",onClick:n=>N(t)},null,8,["onClick"])]),_:2},1024)):m("",!0),g("product.list.remove")?(l(),d(w,{key:2,title:"حذف"},{default:o(()=>[a(O,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:n=>E(t.id)},{title:o(()=>[...e[7]||(e[7]=[h("p",null,"آیا مطمئن به حذف محصول مورد نظر هستید ؟",-1)])]),default:o(()=>[a(k(j),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):m("",!0)]))]),_:1},8,["modelValue","model"]),a(T,{open:v.value,"onUpdate:open":e[3]||(e[3]=t=>v.value=t),title:"اطلاعات جامع محصول",width:"70%","wrap-class-name":"detail-modal"},{footer:o(()=>[a(S,{onClick:e[2]||(e[2]=t=>v.value=!1)},{default:o(()=>[...e[8]||(e[8]=[c("بستن",-1)])]),_:1})]),default:o(()=>{var t;return[i.value?(l(),_("div",ct,[a(z,{bordered:"",size:"small",column:{xxl:2,xl:2,lg:2,md:2,sm:2,xs:1}},{default:o(()=>[a(p,{label:"نام محصول"},{default:o(()=>[c(r(i.value.title),1)]),_:1}),a(p,{label:"کد محصول"},{default:o(()=>[c(r(i.value.product_code||"-"),1)]),_:1}),a(p,{label:"برند"},{default:o(()=>{var n;return[c(r(((n=i.value.brand)==null?void 0:n.title)||"-"),1)]}),_:1}),a(p,{label:"دسته بندی"},{default:o(()=>{var n;return[c(r(((n=i.value.category)==null?void 0:n.title)||"-"),1)]}),_:1}),a(p,{label:"نوع نمایش"},{default:o(()=>[c(r(i.value.show_type_str),1)]),_:1}),a(p,{label:"تعداد تنوع"},{default:o(()=>{var n;return[c(r(((n=i.value.variants_all)==null?void 0:n.length)??i.value.variants_count??0),1)]}),_:1})]),_:1}),(t=i.value.variants_all)!=null&&t.length?(l(),d(L,{key:0,class:"mt-4",size:"small","data-source":i.value.variants_all,columns:D,pagination:!1,"row-key":"id"},null,8,["data-source"])):m("",!0)])):(l(),d(R,{key:1}))]}),_:1},8,["open"])]),_:1})])}}}),yt=W(ut,[["__scopeId","data-v-dc6b38c0"]]);export{yt as default}; diff --git a/apps/admin-panel/dist/assets/PromotionForm-C7GQC7NR.js b/apps/admin-panel/dist/assets/PromotionForm-BqhTt43_.js similarity index 98% rename from apps/admin-panel/dist/assets/PromotionForm-C7GQC7NR.js rename to apps/admin-panel/dist/assets/PromotionForm-BqhTt43_.js index cff65d8..d65e8de 100644 --- a/apps/admin-panel/dist/assets/PromotionForm-C7GQC7NR.js +++ b/apps/admin-panel/dist/assets/PromotionForm-BqhTt43_.js @@ -1 +1 @@ -import{d as h,x as ee,y as U,a as s,h as O,w as a,k as te,m as C,z as q,G,r as v,o as d,p as H,c as o,f as r,i as m,b as y,e as b,F as w,H as le,l as ae,t as g,_ as oe}from"./index-B13tkMpd.js";import{_ as ue}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";const de={class:"grid-4 grid-4--tight"},ne={class:"grid-4 grid-4--tight"},ie=h({__name:"PromotionForm",props:{title:{default:"تعریف تخفیف"},allowCustomerScope:{type:Boolean,default:!0},open:{type:Boolean},id:{}},emits:["update:open","success"],setup(_,{emit:I}){const M=_,P=I,B=M.open!==void 0,A=te(),J=ae(),k=B?M.id:A.params.id,Y=C(!1),D=C([]),R=C([]),N=C([]),j=C([]),l=q({type:1,title:"",description:"",discount_percent:void 0,use_only:1,is_active:!0,start:void 0,end:void 0,product_id:void 0,category_id:void 0,customer_id:void 0,brand_id:void 0}),p=q({});function V(){l.product_id=void 0,l.category_id=void 0,l.customer_id=void 0,l.brand_id=void 0}function c(u,e){var n,f;return String(((f=(n=e==null?void 0:e.children)==null?void 0:n[0])==null?void 0:f.children)??"").toLowerCase().includes(u.toLowerCase())}function K(){return Object.keys(p).forEach(u=>delete p[u]),l.title||(p.title="لطفا مقدار را وارد کنید"),(l.discount_percent===void 0||l.discount_percent===null)&&(p.discount_percent="لطفا مقدار را وارد کنید"),Object.keys(p).length===0}async function F(){var u,e;if(K())try{Y.value=!0,k?await U.put(`product/variant/promotion/${k}`,l):await U.post("product/variant/promotion",l),G.info("اطلاعات با موفقیت به ثبت رسید."),B?(P("success"),P("update:open",!1)):J.push("/major/promotion/list")}catch(n){G.error(((e=(u=n==null?void 0:n.response)==null?void 0:u.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{Y.value=!1}}return ee(async()=>{try{const[u,e,n]=await Promise.all([U.post("products",{page:1,limit:500}),U.post("category",{page:1,limit:500}),U.get("brand")]);D.value=u.data.rows??[],R.value=e.data.rows??[],j.value=n.data??[]}catch(u){console.log(u)}if(M.allowCustomerScope)try{const{data:u}=await U.get("query/customer");N.value=u}catch(u){console.log(u)}if(k)try{const{data:u}=await U.get(`admin/promotions/${k}`);Object.assign(l,{type:u.type??1,title:u.title??"",description:u.description??"",discount_percent:u.discount_percent!==null?Number(u.discount_percent):void 0,use_only:u.use_only??1,is_active:u.is_active??!0,start:u.start?String(u.start).slice(0,10):void 0,end:u.end?String(u.end).slice(0,10):void 0,product_id:u.product_id??void 0,category_id:u.category_id??void 0,customer_id:u.customer_id??void 0,brand_id:u.brand_id??void 0})}catch(u){console.log(u)}}),(u,e)=>{const n=v("a-select-option"),f=v("a-select"),i=v("a-form-item"),$=v("a-input"),z=v("a-input-number"),S=v("a-date-picker"),x=v("a-radio"),L=v("a-radio-group"),E=v("a-switch"),T=v("a-textarea"),Q=v("a-button"),W=v("a-card"),X=v("a-form"),Z=v("a-spin");return B?(d(),s(ue,{key:0,open:!!_.open,id:O(k),"add-title":_.title,"edit-title":_.title,loading:Y.value,submitting:Y.value,width:"lg","onUpdate:open":e[12]||(e[12]=t=>u.$emit("update:open",t)),onSubmit:F},{default:a(()=>[H("div",de,[o(i,{label:"نوع تخفیف"},{default:a(()=>[o(f,{value:l.type,"onUpdate:value":e[0]||(e[0]=t=>l.type=t),disabled:!!O(k),onChange:V},{default:a(()=>[o(n,{value:1},{default:a(()=>[...e[25]||(e[25]=[r("محصولات",-1)])]),_:1}),o(n,{value:2},{default:a(()=>[...e[26]||(e[26]=[r("دسته بندی",-1)])]),_:1}),_.allowCustomerScope?(d(),s(n,{key:0,value:3},{default:a(()=>[...e[27]||(e[27]=[r("مشتری",-1)])]),_:1})):m("",!0),o(n,{value:4},{default:a(()=>[...e[28]||(e[28]=[r("برند",-1)])]),_:1})]),_:1},8,["value","disabled"])]),_:1}),o(i,{label:"عنوان","validate-status":p.title?"error":"",help:p.title},{default:a(()=>[o($,{value:l.title,"onUpdate:value":e[1]||(e[1]=t=>l.title=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l.type===1?(d(),s(i,{key:0,label:"محصول"},{default:a(()=>[o(f,{value:l.product_id,"onUpdate:value":e[2]||(e[2]=t=>l.product_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(D.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===2?(d(),s(i,{key:1,label:"دسته بندی"},{default:a(()=>[o(f,{value:l.category_id,"onUpdate:value":e[3]||(e[3]=t=>l.category_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(R.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===3&&_.allowCustomerScope?(d(),s(i,{key:2,label:"مشتری"},{default:a(()=>[o(f,{value:l.customer_id,"onUpdate:value":e[4]||(e[4]=t=>l.customer_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(N.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===4?(d(),s(i,{key:3,label:"برند"},{default:a(()=>[o(f,{value:l.brand_id,"onUpdate:value":e[5]||(e[5]=t=>l.brand_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(j.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),o(i,{label:"درصد تخفیف","validate-status":p.discount_percent?"error":"",help:p.discount_percent},{default:a(()=>[o(z,{value:l.discount_percent,"onUpdate:value":e[6]||(e[6]=t=>l.discount_percent=t),class:"w-full",min:0,max:100},null,8,["value"])]),_:1},8,["validate-status","help"]),o(i,{label:"تاریخ شروع"},{default:a(()=>[o(S,{value:l.start,"onUpdate:value":e[7]||(e[7]=t=>l.start=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"تاریخ پایان"},{default:a(()=>[o(S,{value:l.end,"onUpdate:value":e[8]||(e[8]=t=>l.end=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"قابلیت استفاده"},{default:a(()=>[o(L,{value:l.use_only,"onUpdate:value":e[9]||(e[9]=t=>l.use_only=t)},{default:a(()=>[o(x,{value:1},{default:a(()=>[...e[29]||(e[29]=[r(" فقط یکبار",-1)])]),_:1}),o(x,{value:2},{default:a(()=>[...e[30]||(e[30]=[r("تا تاریخ پایان",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),o(i,{label:"وضعیت تخفیف"},{default:a(()=>[o(E,{checked:l.is_active,"onUpdate:checked":e[10]||(e[10]=t=>l.is_active=t)},null,8,["checked"])]),_:1})]),o(i,{label:"توضیحات"},{default:a(()=>[o(T,{value:l.description,"onUpdate:value":e[11]||(e[11]=t=>l.description=t),"auto-size":{minRows:3,maxRows:6}},null,8,["value"])]),_:1})]),_:1},8,["open","id","add-title","edit-title","loading","submitting"])):(d(),s(Z,{key:1,spinning:Y.value},{default:a(()=>[o(X,{layout:"vertical",onSubmit:le(F,["prevent"])},{default:a(()=>[o(W,{title:_.title,class:"mb-base page-card"},{default:a(()=>[H("div",ne,[o(i,{label:"نوع تخفیف"},{default:a(()=>[o(f,{value:l.type,"onUpdate:value":e[13]||(e[13]=t=>l.type=t),disabled:!!O(k),onChange:V},{default:a(()=>[o(n,{value:1},{default:a(()=>[...e[31]||(e[31]=[r("محصولات",-1)])]),_:1}),o(n,{value:2},{default:a(()=>[...e[32]||(e[32]=[r("دسته بندی",-1)])]),_:1}),_.allowCustomerScope?(d(),s(n,{key:0,value:3},{default:a(()=>[...e[33]||(e[33]=[r("مشتری",-1)])]),_:1})):m("",!0),o(n,{value:4},{default:a(()=>[...e[34]||(e[34]=[r("برند",-1)])]),_:1})]),_:1},8,["value","disabled"])]),_:1}),o(i,{label:"عنوان","validate-status":p.title?"error":"",help:p.title},{default:a(()=>[o($,{value:l.title,"onUpdate:value":e[14]||(e[14]=t=>l.title=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l.type===1?(d(),s(i,{key:0,label:"محصول"},{default:a(()=>[o(f,{value:l.product_id,"onUpdate:value":e[15]||(e[15]=t=>l.product_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(D.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===2?(d(),s(i,{key:1,label:"دسته بندی"},{default:a(()=>[o(f,{value:l.category_id,"onUpdate:value":e[16]||(e[16]=t=>l.category_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(R.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===3&&_.allowCustomerScope?(d(),s(i,{key:2,label:"مشتری"},{default:a(()=>[o(f,{value:l.customer_id,"onUpdate:value":e[17]||(e[17]=t=>l.customer_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(N.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===4?(d(),s(i,{key:3,label:"برند"},{default:a(()=>[o(f,{value:l.brand_id,"onUpdate:value":e[18]||(e[18]=t=>l.brand_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(j.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),o(i,{label:"درصد تخفیف","validate-status":p.discount_percent?"error":"",help:p.discount_percent},{default:a(()=>[o(z,{value:l.discount_percent,"onUpdate:value":e[19]||(e[19]=t=>l.discount_percent=t),class:"w-full",min:0,max:100},null,8,["value"])]),_:1},8,["validate-status","help"]),o(i,{label:"تاریخ شروع"},{default:a(()=>[o(S,{value:l.start,"onUpdate:value":e[20]||(e[20]=t=>l.start=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"تاریخ پایان"},{default:a(()=>[o(S,{value:l.end,"onUpdate:value":e[21]||(e[21]=t=>l.end=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"قابلیت استفاده"},{default:a(()=>[o(L,{value:l.use_only,"onUpdate:value":e[22]||(e[22]=t=>l.use_only=t)},{default:a(()=>[o(x,{value:1},{default:a(()=>[...e[35]||(e[35]=[r(" فقط یکبار",-1)])]),_:1}),o(x,{value:2},{default:a(()=>[...e[36]||(e[36]=[r("تا تاریخ پایان",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),o(i,{label:"وضعیت تخفیف"},{default:a(()=>[o(E,{checked:l.is_active,"onUpdate:checked":e[23]||(e[23]=t=>l.is_active=t)},null,8,["checked"])]),_:1})]),o(i,{label:"توضیحات"},{default:a(()=>[o(T,{value:l.description,"onUpdate:value":e[24]||(e[24]=t=>l.description=t),"auto-size":{minRows:3,maxRows:6}},null,8,["value"])]),_:1}),o(Q,{type:"primary",class:"form-submit",onClick:F},{default:a(()=>[...e[37]||(e[37]=[r("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}}),ve=oe(ie,[["__scopeId","data-v-ff6809ef"]]);export{ve as P}; +import{d as h,x as ee,y as U,a as s,h as O,w as a,k as te,m as C,z as q,G,r as v,o as d,p as H,c as o,f as r,i as m,b as y,e as b,F as w,H as le,l as ae,t as g,_ as oe}from"./index-Cs-R0M3s.js";import{_ as ue}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const de={class:"grid-4 grid-4--tight"},ne={class:"grid-4 grid-4--tight"},ie=h({__name:"PromotionForm",props:{title:{default:"تعریف تخفیف"},allowCustomerScope:{type:Boolean,default:!0},open:{type:Boolean},id:{}},emits:["update:open","success"],setup(_,{emit:I}){const M=_,P=I,B=M.open!==void 0,A=te(),J=ae(),k=B?M.id:A.params.id,Y=C(!1),D=C([]),R=C([]),N=C([]),j=C([]),l=q({type:1,title:"",description:"",discount_percent:void 0,use_only:1,is_active:!0,start:void 0,end:void 0,product_id:void 0,category_id:void 0,customer_id:void 0,brand_id:void 0}),p=q({});function V(){l.product_id=void 0,l.category_id=void 0,l.customer_id=void 0,l.brand_id=void 0}function c(u,e){var n,f;return String(((f=(n=e==null?void 0:e.children)==null?void 0:n[0])==null?void 0:f.children)??"").toLowerCase().includes(u.toLowerCase())}function K(){return Object.keys(p).forEach(u=>delete p[u]),l.title||(p.title="لطفا مقدار را وارد کنید"),(l.discount_percent===void 0||l.discount_percent===null)&&(p.discount_percent="لطفا مقدار را وارد کنید"),Object.keys(p).length===0}async function F(){var u,e;if(K())try{Y.value=!0,k?await U.put(`product/variant/promotion/${k}`,l):await U.post("product/variant/promotion",l),G.info("اطلاعات با موفقیت به ثبت رسید."),B?(P("success"),P("update:open",!1)):J.push("/major/promotion/list")}catch(n){G.error(((e=(u=n==null?void 0:n.response)==null?void 0:u.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{Y.value=!1}}return ee(async()=>{try{const[u,e,n]=await Promise.all([U.post("products",{page:1,limit:500}),U.post("category",{page:1,limit:500}),U.get("brand")]);D.value=u.data.rows??[],R.value=e.data.rows??[],j.value=n.data??[]}catch(u){console.log(u)}if(M.allowCustomerScope)try{const{data:u}=await U.get("query/customer");N.value=u}catch(u){console.log(u)}if(k)try{const{data:u}=await U.get(`admin/promotions/${k}`);Object.assign(l,{type:u.type??1,title:u.title??"",description:u.description??"",discount_percent:u.discount_percent!==null?Number(u.discount_percent):void 0,use_only:u.use_only??1,is_active:u.is_active??!0,start:u.start?String(u.start).slice(0,10):void 0,end:u.end?String(u.end).slice(0,10):void 0,product_id:u.product_id??void 0,category_id:u.category_id??void 0,customer_id:u.customer_id??void 0,brand_id:u.brand_id??void 0})}catch(u){console.log(u)}}),(u,e)=>{const n=v("a-select-option"),f=v("a-select"),i=v("a-form-item"),$=v("a-input"),z=v("a-input-number"),S=v("a-date-picker"),x=v("a-radio"),L=v("a-radio-group"),E=v("a-switch"),T=v("a-textarea"),Q=v("a-button"),W=v("a-card"),X=v("a-form"),Z=v("a-spin");return B?(d(),s(ue,{key:0,open:!!_.open,id:O(k),"add-title":_.title,"edit-title":_.title,loading:Y.value,submitting:Y.value,width:"lg","onUpdate:open":e[12]||(e[12]=t=>u.$emit("update:open",t)),onSubmit:F},{default:a(()=>[H("div",de,[o(i,{label:"نوع تخفیف"},{default:a(()=>[o(f,{value:l.type,"onUpdate:value":e[0]||(e[0]=t=>l.type=t),disabled:!!O(k),onChange:V},{default:a(()=>[o(n,{value:1},{default:a(()=>[...e[25]||(e[25]=[r("محصولات",-1)])]),_:1}),o(n,{value:2},{default:a(()=>[...e[26]||(e[26]=[r("دسته بندی",-1)])]),_:1}),_.allowCustomerScope?(d(),s(n,{key:0,value:3},{default:a(()=>[...e[27]||(e[27]=[r("مشتری",-1)])]),_:1})):m("",!0),o(n,{value:4},{default:a(()=>[...e[28]||(e[28]=[r("برند",-1)])]),_:1})]),_:1},8,["value","disabled"])]),_:1}),o(i,{label:"عنوان","validate-status":p.title?"error":"",help:p.title},{default:a(()=>[o($,{value:l.title,"onUpdate:value":e[1]||(e[1]=t=>l.title=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l.type===1?(d(),s(i,{key:0,label:"محصول"},{default:a(()=>[o(f,{value:l.product_id,"onUpdate:value":e[2]||(e[2]=t=>l.product_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(D.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===2?(d(),s(i,{key:1,label:"دسته بندی"},{default:a(()=>[o(f,{value:l.category_id,"onUpdate:value":e[3]||(e[3]=t=>l.category_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(R.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===3&&_.allowCustomerScope?(d(),s(i,{key:2,label:"مشتری"},{default:a(()=>[o(f,{value:l.customer_id,"onUpdate:value":e[4]||(e[4]=t=>l.customer_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(N.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===4?(d(),s(i,{key:3,label:"برند"},{default:a(()=>[o(f,{value:l.brand_id,"onUpdate:value":e[5]||(e[5]=t=>l.brand_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(j.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),o(i,{label:"درصد تخفیف","validate-status":p.discount_percent?"error":"",help:p.discount_percent},{default:a(()=>[o(z,{value:l.discount_percent,"onUpdate:value":e[6]||(e[6]=t=>l.discount_percent=t),class:"w-full",min:0,max:100},null,8,["value"])]),_:1},8,["validate-status","help"]),o(i,{label:"تاریخ شروع"},{default:a(()=>[o(S,{value:l.start,"onUpdate:value":e[7]||(e[7]=t=>l.start=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"تاریخ پایان"},{default:a(()=>[o(S,{value:l.end,"onUpdate:value":e[8]||(e[8]=t=>l.end=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"قابلیت استفاده"},{default:a(()=>[o(L,{value:l.use_only,"onUpdate:value":e[9]||(e[9]=t=>l.use_only=t)},{default:a(()=>[o(x,{value:1},{default:a(()=>[...e[29]||(e[29]=[r(" فقط یکبار",-1)])]),_:1}),o(x,{value:2},{default:a(()=>[...e[30]||(e[30]=[r("تا تاریخ پایان",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),o(i,{label:"وضعیت تخفیف"},{default:a(()=>[o(E,{checked:l.is_active,"onUpdate:checked":e[10]||(e[10]=t=>l.is_active=t)},null,8,["checked"])]),_:1})]),o(i,{label:"توضیحات"},{default:a(()=>[o(T,{value:l.description,"onUpdate:value":e[11]||(e[11]=t=>l.description=t),"auto-size":{minRows:3,maxRows:6}},null,8,["value"])]),_:1})]),_:1},8,["open","id","add-title","edit-title","loading","submitting"])):(d(),s(Z,{key:1,spinning:Y.value},{default:a(()=>[o(X,{layout:"vertical",onSubmit:le(F,["prevent"])},{default:a(()=>[o(W,{title:_.title,class:"mb-base page-card"},{default:a(()=>[H("div",ne,[o(i,{label:"نوع تخفیف"},{default:a(()=>[o(f,{value:l.type,"onUpdate:value":e[13]||(e[13]=t=>l.type=t),disabled:!!O(k),onChange:V},{default:a(()=>[o(n,{value:1},{default:a(()=>[...e[31]||(e[31]=[r("محصولات",-1)])]),_:1}),o(n,{value:2},{default:a(()=>[...e[32]||(e[32]=[r("دسته بندی",-1)])]),_:1}),_.allowCustomerScope?(d(),s(n,{key:0,value:3},{default:a(()=>[...e[33]||(e[33]=[r("مشتری",-1)])]),_:1})):m("",!0),o(n,{value:4},{default:a(()=>[...e[34]||(e[34]=[r("برند",-1)])]),_:1})]),_:1},8,["value","disabled"])]),_:1}),o(i,{label:"عنوان","validate-status":p.title?"error":"",help:p.title},{default:a(()=>[o($,{value:l.title,"onUpdate:value":e[14]||(e[14]=t=>l.title=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l.type===1?(d(),s(i,{key:0,label:"محصول"},{default:a(()=>[o(f,{value:l.product_id,"onUpdate:value":e[15]||(e[15]=t=>l.product_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(D.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===2?(d(),s(i,{key:1,label:"دسته بندی"},{default:a(()=>[o(f,{value:l.category_id,"onUpdate:value":e[16]||(e[16]=t=>l.category_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(R.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===3&&_.allowCustomerScope?(d(),s(i,{key:2,label:"مشتری"},{default:a(()=>[o(f,{value:l.customer_id,"onUpdate:value":e[17]||(e[17]=t=>l.customer_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(N.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),l.type===4?(d(),s(i,{key:3,label:"برند"},{default:a(()=>[o(f,{value:l.brand_id,"onUpdate:value":e[18]||(e[18]=t=>l.brand_id=t),"show-search":"","allow-clear":"","filter-option":c,placeholder:"انتخاب کنید"},{default:a(()=>[(d(!0),y(w,null,b(j.value,t=>(d(),s(n,{key:t.id,value:t.id},{default:a(()=>[r(g(t.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})):m("",!0),o(i,{label:"درصد تخفیف","validate-status":p.discount_percent?"error":"",help:p.discount_percent},{default:a(()=>[o(z,{value:l.discount_percent,"onUpdate:value":e[19]||(e[19]=t=>l.discount_percent=t),class:"w-full",min:0,max:100},null,8,["value"])]),_:1},8,["validate-status","help"]),o(i,{label:"تاریخ شروع"},{default:a(()=>[o(S,{value:l.start,"onUpdate:value":e[20]||(e[20]=t=>l.start=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"تاریخ پایان"},{default:a(()=>[o(S,{value:l.end,"onUpdate:value":e[21]||(e[21]=t=>l.end=t),class:"w-full","value-format":"YYYY-MM-DD"},null,8,["value"])]),_:1}),o(i,{label:"قابلیت استفاده"},{default:a(()=>[o(L,{value:l.use_only,"onUpdate:value":e[22]||(e[22]=t=>l.use_only=t)},{default:a(()=>[o(x,{value:1},{default:a(()=>[...e[35]||(e[35]=[r(" فقط یکبار",-1)])]),_:1}),o(x,{value:2},{default:a(()=>[...e[36]||(e[36]=[r("تا تاریخ پایان",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),o(i,{label:"وضعیت تخفیف"},{default:a(()=>[o(E,{checked:l.is_active,"onUpdate:checked":e[23]||(e[23]=t=>l.is_active=t)},null,8,["checked"])]),_:1})]),o(i,{label:"توضیحات"},{default:a(()=>[o(T,{value:l.description,"onUpdate:value":e[24]||(e[24]=t=>l.description=t),"auto-size":{minRows:3,maxRows:6}},null,8,["value"])]),_:1}),o(Q,{type:"primary",class:"form-submit",onClick:F},{default:a(()=>[...e[37]||(e[37]=[r("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}}),ve=oe(ie,[["__scopeId","data-v-ff6809ef"]]);export{ve as P}; diff --git a/apps/admin-panel/dist/assets/ReagentCustomer-XSZR4Hgo.js b/apps/admin-panel/dist/assets/ReagentCustomer-N2x58_Bh.js similarity index 94% rename from apps/admin-panel/dist/assets/ReagentCustomer-XSZR4Hgo.js rename to apps/admin-panel/dist/assets/ReagentCustomer-N2x58_Bh.js index 390665c..a7b91f1 100644 --- a/apps/admin-panel/dist/assets/ReagentCustomer-XSZR4Hgo.js +++ b/apps/admin-panel/dist/assets/ReagentCustomer-N2x58_Bh.js @@ -1 +1 @@ -import{d as j,x as q,y as g,a as I,w as i,k as J,m as R,z as O,r as _,o as A,c as l,p as t,h as m,V as B,f as U,W as P,H as F,l as M,G as S,_ as T}from"./index-B13tkMpd.js";import{_ as D}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import{_ as G}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import{U as H}from"./UserOutlined-tnfFbi-d.js";import{S as L}from"./ShopOutlined-BULNMNmg.js";import{E as Q}from"./EnvironmentOutlined-BII2axx6.js";import{C as W}from"./CameraOutlined-CZeD3bSm.js";import{P as X}from"./PercentageOutlined-CpguakOP.js";const K={class:"pf-layout"},Y={class:"pf-main"},Z={class:"pf-section"},ee={class:"pf-section__head"},ae={class:"pf-section__icon"},se={class:"pf-grid-2"},te={class:"pf-section"},le={class:"pf-section__head"},ne={class:"pf-section__icon"},oe={class:"pf-grid-3"},ie={class:"pf-section"},de={class:"pf-section__head"},re={class:"pf-section__icon"},ue={class:"pf-side"},pe={class:"pf-section"},me={class:"pf-section__head"},_e={class:"pf-section__icon"},ce={class:"avatar-slot"},fe={class:"pf-section"},ve={class:"pf-section__head"},ge={class:"pf-section__icon"},be={class:"pf-actions"},we={class:"pf-actions__hint"},h="لطفا مقدار را وارد کنید",ye=j({__name:"ReagentCustomer",setup(he){const E=J(),C=M(),p=E.params.id,b=R(!1),a=O({fname:"",lname:"",password:"",mobile:"",mcode:"",store_name:"",pasazh_name:"",address:"",percent:void 0,ncode:"",phone:"",city_id:void 0,gram_level:void 0,image_id:"",image_url:null}),x=R([]),d=O({}),N=O({});function $(r=[]){const e={};for(const[s,n]of Object.entries(a))r.includes(s)||JSON.stringify(n)!==JSON.stringify(N[s])&&(e[s]=n);return e}function z(r){a.image_id=r.id??""}async function V(r){var s;if(a.city_id=r,!r)return;let e=(s=x.value.find(n=>n.id===r))==null?void 0:s.percent;if(!e)try{const{data:n}=await g.get(`cities/get-percent-aux/${r}`);e=n}catch(n){console.log(n);return}a.percent=e==null?void 0:Number(e)}async function k(){var r,e,s,n,w,y;if(Object.keys(d).forEach(u=>delete d[u]),a.fname||(d.fname=h),a.lname||(d.lname=h),a.mobile||(d.mobile=h),!p&&!a.password&&(d.password=h),!Object.keys(d).length)try{b.value=!0;const{image_url:u,...c}=a,f=p?$(["image_url","password"]):c;p&&a.password&&(f.password=a.password);const v={...f,role:"SALES_EXPERT"};(!p||"fname"in f||"lname"in f)&&(v.name=`${a.fname} ${a.lname}`.trim()),p?await g.put(`users/${p}`,v):await g.post("users",v),S.info("اطلاعات با موفقیت به ثبت رسید."),C.go(-1)}catch(u){const c=(n=(s=(e=(r=u==null?void 0:u.response)==null?void 0:r.data)==null?void 0:e.errors)==null?void 0:s.mobile)==null?void 0:n[0];S.error(c??((y=(w=u==null?void 0:u.response)==null?void 0:w.data)==null?void 0:y.message)??"خطا در ثبت اطلاعات.")}finally{b.value=!1}}return q(async()=>{var r,e;try{const{data:s}=await g.post("cities/list",{page:1,limit:500});x.value=(s.rows??[]).map(n=>({id:n.id,title:n.title??n.name,parent:n.parent??null,percent:n.percent===null||n.percent===void 0?null:Number(n.percent)}))}catch(s){console.log(s)}if(p)try{const{data:s}=await g.get(`admin/users/${p}`);Object.assign(a,{fname:s.fname??"",lname:s.lname??"",mobile:s.mobile??"",address:s.address??"",percent:s.percent===null?void 0:Number(s.percent),ncode:s.ncode??"",phone:s.phone??"",city_id:s.city_id??void 0,gram_level:s.gram_level===null||s.gram_level===void 0?void 0:Number(s.gram_level),image_id:((r=s.image)==null?void 0:r.id)??"",image_url:((e=s.image)==null?void 0:e.image)??null,store_name:s.store_name??"",pasazh_name:s.pasazh_name??"",mcode:s.mcode??""}),Object.assign(N,JSON.parse(JSON.stringify(a)))}catch(s){console.log(s)}}),(r,e)=>{const s=_("a-input"),n=_("a-form-item"),w=_("a-input-password"),y=_("a-textarea"),u=_("a-input-number"),c=_("a-button"),f=_("a-form"),v=_("a-spin");return A(),I(v,{spinning:b.value},{default:i(()=>[l(f,{layout:"vertical",class:"pf-form",onSubmit:F(k,["prevent"])},{default:i(()=>[t("div",K,[t("div",Y,[t("section",Z,[t("div",ee,[t("span",ae,[l(m(H))]),e[15]||(e[15]=t("div",null,[t("h3",null,"اطلاعات پایه"),t("p",null,"مشخصات هویتی و اطلاعات ورود کارشناس")],-1))]),t("div",se,[l(n,{label:"نام ",required:"","validate-status":d.fname?"error":"",help:d.fname},{default:i(()=>[l(s,{value:a.fname,"onUpdate:value":e[0]||(e[0]=o=>a.fname=o)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(n,{label:"نام خانوادگی",required:"","validate-status":d.lname?"error":"",help:d.lname},{default:i(()=>[l(s,{value:a.lname,"onUpdate:value":e[1]||(e[1]=o=>a.lname=o)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(n,{label:"کد ملی"},{default:i(()=>[l(s,{value:a.ncode,"onUpdate:value":e[2]||(e[2]=o=>a.ncode=o),class:"ltr-input",inputmode:"numeric"},null,8,["value"])]),_:1}),l(n,{label:"تلفن"},{default:i(()=>[l(s,{value:a.phone,"onUpdate:value":e[3]||(e[3]=o=>a.phone=o),class:"ltr-input",inputmode:"tel"},null,8,["value"])]),_:1}),l(n,{label:"شماره تلفن همراه",required:"","validate-status":d.mobile?"error":"",help:d.mobile,class:"mb-0"},{default:i(()=>[l(s,{value:a.mobile,"onUpdate:value":e[4]||(e[4]=o=>a.mobile=o),class:"ltr-input",inputmode:"tel",placeholder:"09xxxxxxxxx"},null,8,["value"])]),_:1},8,["validate-status","help"]),l(n,{label:"رمز عبور",required:!m(p),"validate-status":d.password?"error":"",help:d.password,class:"mb-0"},{default:i(()=>[l(w,{value:a.password,"onUpdate:value":e[5]||(e[5]=o=>a.password=o)},null,8,["value"])]),_:1},8,["required","validate-status","help"])])]),t("section",te,[t("div",le,[t("span",ne,[l(m(L))]),e[16]||(e[16]=t("div",null,[t("h3",null,"اطلاعات تجاری"),t("p",null,"کد و مشخصات فروشگاه")],-1))]),t("div",oe,[l(n,{label:"کد مشتری",class:"mb-0"},{default:i(()=>[l(s,{value:a.mcode,"onUpdate:value":e[6]||(e[6]=o=>a.mcode=o)},null,8,["value"])]),_:1}),l(n,{label:"نام مغازه",class:"mb-0"},{default:i(()=>[l(s,{value:a.store_name,"onUpdate:value":e[7]||(e[7]=o=>a.store_name=o)},null,8,["value"])]),_:1}),l(n,{label:"نام پاساژ",class:"mb-0"},{default:i(()=>[l(s,{value:a.pasazh_name,"onUpdate:value":e[8]||(e[8]=o=>a.pasazh_name=o)},null,8,["value"])]),_:1})])]),t("section",ie,[t("div",de,[t("span",re,[l(m(Q))]),e[17]||(e[17]=t("div",null,[t("h3",null,"آدرس"),t("p",null,"انتخاب شهر، درصد کمیسیون را بر اساس همان شهر پر می‌کند")],-1))]),l(n,{label:"شهر"},{default:i(()=>[l(D,{value:a.city_id,cities:x.value,placeholder:"شهر را انتخاب نمایید",onChange:V},null,8,["value","cities"])]),_:1}),l(n,{label:"آدرس",class:"mb-0"},{default:i(()=>[l(y,{value:a.address,"onUpdate:value":e[9]||(e[9]=o=>a.address=o),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1})])]),t("aside",ue,[t("section",pe,[t("div",me,[t("span",_e,[l(m(W))]),e[18]||(e[18]=t("div",null,[t("h3",null,"عکس پروفایل"),t("p",null,"تصویر نمایش داده‌شده برای کارشناس")],-1))]),t("div",ce,[l(G,{modelValue:a.image_url,"onUpdate:modelValue":[e[10]||(e[10]=o=>a.image_url=o),e[11]||(e[11]=o=>{o||(a.image_id="")})],purpose:"reagent.avatar",placeholder:"عکس",onOk:z},null,8,["modelValue"])])]),t("section",fe,[t("div",ve,[t("span",ge,[l(m(X))]),e[19]||(e[19]=t("div",null,[t("h3",null,"کمیسیون و اعتبار"),t("p",null,"درصد کمیسیون و سقف اعتبار")],-1))]),l(n,{label:"درصد کمیسیون"},{default:i(()=>[l(u,{value:a.percent,"onUpdate:value":e[12]||(e[12]=o=>a.percent=o),class:"w-full",step:.1,"addon-after":"٪"},null,8,["value"])]),_:1}),l(n,{label:"سقف اعتبار",class:"mb-0"},{default:i(()=>[l(u,{value:a.gram_level,"onUpdate:value":e[13]||(e[13]=o=>a.gram_level=o),class:"w-full","addon-after":"گرم"},null,8,["value"])]),_:1})])])]),t("div",be,[t("span",we,[l(m(B)),e[20]||(e[20]=U(" فیلدهای ستاره‌دار الزامی هستند.",-1))]),l(c,{onClick:e[14]||(e[14]=o=>m(C).go(-1))},{default:i(()=>[...e[21]||(e[21]=[U("انصراف",-1)])]),_:1}),l(c,{type:"primary",class:"form-submit",loading:b.value,onClick:k},{icon:i(()=>[l(m(P))]),default:i(()=>[e[22]||(e[22]=U(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"])}}}),Ee=T(ye,[["__scopeId","data-v-78564364"]]);export{Ee as R}; +import{d as j,x as q,y as g,a as I,w as i,k as J,m as R,z as O,r as _,o as A,c as l,p as t,h as m,V as B,f as U,W as P,H as F,l as M,G as S,_ as T}from"./index-Cs-R0M3s.js";import{_ as D}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import{_ as G}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import{U as H}from"./UserOutlined-Grb-Nf3i.js";import{S as L}from"./ShopOutlined-CAPRNUmB.js";import{E as Q}from"./EnvironmentOutlined-C-kKC_2-.js";import{C as W}from"./CameraOutlined-BfJxy4Lx.js";import{P as X}from"./PercentageOutlined-x-TxaWDs.js";const K={class:"pf-layout"},Y={class:"pf-main"},Z={class:"pf-section"},ee={class:"pf-section__head"},ae={class:"pf-section__icon"},se={class:"pf-grid-2"},te={class:"pf-section"},le={class:"pf-section__head"},ne={class:"pf-section__icon"},oe={class:"pf-grid-3"},ie={class:"pf-section"},de={class:"pf-section__head"},re={class:"pf-section__icon"},ue={class:"pf-side"},pe={class:"pf-section"},me={class:"pf-section__head"},_e={class:"pf-section__icon"},ce={class:"avatar-slot"},fe={class:"pf-section"},ve={class:"pf-section__head"},ge={class:"pf-section__icon"},be={class:"pf-actions"},we={class:"pf-actions__hint"},h="لطفا مقدار را وارد کنید",ye=j({__name:"ReagentCustomer",setup(he){const E=J(),C=M(),p=E.params.id,b=R(!1),a=O({fname:"",lname:"",password:"",mobile:"",mcode:"",store_name:"",pasazh_name:"",address:"",percent:void 0,ncode:"",phone:"",city_id:void 0,gram_level:void 0,image_id:"",image_url:null}),x=R([]),d=O({}),N=O({});function $(r=[]){const e={};for(const[s,n]of Object.entries(a))r.includes(s)||JSON.stringify(n)!==JSON.stringify(N[s])&&(e[s]=n);return e}function z(r){a.image_id=r.id??""}async function V(r){var s;if(a.city_id=r,!r)return;let e=(s=x.value.find(n=>n.id===r))==null?void 0:s.percent;if(!e)try{const{data:n}=await g.get(`cities/get-percent-aux/${r}`);e=n}catch(n){console.log(n);return}a.percent=e==null?void 0:Number(e)}async function k(){var r,e,s,n,w,y;if(Object.keys(d).forEach(u=>delete d[u]),a.fname||(d.fname=h),a.lname||(d.lname=h),a.mobile||(d.mobile=h),!p&&!a.password&&(d.password=h),!Object.keys(d).length)try{b.value=!0;const{image_url:u,...c}=a,f=p?$(["image_url","password"]):c;p&&a.password&&(f.password=a.password);const v={...f,role:"SALES_EXPERT"};(!p||"fname"in f||"lname"in f)&&(v.name=`${a.fname} ${a.lname}`.trim()),p?await g.put(`users/${p}`,v):await g.post("users",v),S.info("اطلاعات با موفقیت به ثبت رسید."),C.go(-1)}catch(u){const c=(n=(s=(e=(r=u==null?void 0:u.response)==null?void 0:r.data)==null?void 0:e.errors)==null?void 0:s.mobile)==null?void 0:n[0];S.error(c??((y=(w=u==null?void 0:u.response)==null?void 0:w.data)==null?void 0:y.message)??"خطا در ثبت اطلاعات.")}finally{b.value=!1}}return q(async()=>{var r,e;try{const{data:s}=await g.post("cities/list",{page:1,limit:500});x.value=(s.rows??[]).map(n=>({id:n.id,title:n.title??n.name,parent:n.parent??null,percent:n.percent===null||n.percent===void 0?null:Number(n.percent)}))}catch(s){console.log(s)}if(p)try{const{data:s}=await g.get(`admin/users/${p}`);Object.assign(a,{fname:s.fname??"",lname:s.lname??"",mobile:s.mobile??"",address:s.address??"",percent:s.percent===null?void 0:Number(s.percent),ncode:s.ncode??"",phone:s.phone??"",city_id:s.city_id??void 0,gram_level:s.gram_level===null||s.gram_level===void 0?void 0:Number(s.gram_level),image_id:((r=s.image)==null?void 0:r.id)??"",image_url:((e=s.image)==null?void 0:e.image)??null,store_name:s.store_name??"",pasazh_name:s.pasazh_name??"",mcode:s.mcode??""}),Object.assign(N,JSON.parse(JSON.stringify(a)))}catch(s){console.log(s)}}),(r,e)=>{const s=_("a-input"),n=_("a-form-item"),w=_("a-input-password"),y=_("a-textarea"),u=_("a-input-number"),c=_("a-button"),f=_("a-form"),v=_("a-spin");return A(),I(v,{spinning:b.value},{default:i(()=>[l(f,{layout:"vertical",class:"pf-form",onSubmit:F(k,["prevent"])},{default:i(()=>[t("div",K,[t("div",Y,[t("section",Z,[t("div",ee,[t("span",ae,[l(m(H))]),e[15]||(e[15]=t("div",null,[t("h3",null,"اطلاعات پایه"),t("p",null,"مشخصات هویتی و اطلاعات ورود کارشناس")],-1))]),t("div",se,[l(n,{label:"نام ",required:"","validate-status":d.fname?"error":"",help:d.fname},{default:i(()=>[l(s,{value:a.fname,"onUpdate:value":e[0]||(e[0]=o=>a.fname=o)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(n,{label:"نام خانوادگی",required:"","validate-status":d.lname?"error":"",help:d.lname},{default:i(()=>[l(s,{value:a.lname,"onUpdate:value":e[1]||(e[1]=o=>a.lname=o)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(n,{label:"کد ملی"},{default:i(()=>[l(s,{value:a.ncode,"onUpdate:value":e[2]||(e[2]=o=>a.ncode=o),class:"ltr-input",inputmode:"numeric"},null,8,["value"])]),_:1}),l(n,{label:"تلفن"},{default:i(()=>[l(s,{value:a.phone,"onUpdate:value":e[3]||(e[3]=o=>a.phone=o),class:"ltr-input",inputmode:"tel"},null,8,["value"])]),_:1}),l(n,{label:"شماره تلفن همراه",required:"","validate-status":d.mobile?"error":"",help:d.mobile,class:"mb-0"},{default:i(()=>[l(s,{value:a.mobile,"onUpdate:value":e[4]||(e[4]=o=>a.mobile=o),class:"ltr-input",inputmode:"tel",placeholder:"09xxxxxxxxx"},null,8,["value"])]),_:1},8,["validate-status","help"]),l(n,{label:"رمز عبور",required:!m(p),"validate-status":d.password?"error":"",help:d.password,class:"mb-0"},{default:i(()=>[l(w,{value:a.password,"onUpdate:value":e[5]||(e[5]=o=>a.password=o)},null,8,["value"])]),_:1},8,["required","validate-status","help"])])]),t("section",te,[t("div",le,[t("span",ne,[l(m(L))]),e[16]||(e[16]=t("div",null,[t("h3",null,"اطلاعات تجاری"),t("p",null,"کد و مشخصات فروشگاه")],-1))]),t("div",oe,[l(n,{label:"کد مشتری",class:"mb-0"},{default:i(()=>[l(s,{value:a.mcode,"onUpdate:value":e[6]||(e[6]=o=>a.mcode=o)},null,8,["value"])]),_:1}),l(n,{label:"نام مغازه",class:"mb-0"},{default:i(()=>[l(s,{value:a.store_name,"onUpdate:value":e[7]||(e[7]=o=>a.store_name=o)},null,8,["value"])]),_:1}),l(n,{label:"نام پاساژ",class:"mb-0"},{default:i(()=>[l(s,{value:a.pasazh_name,"onUpdate:value":e[8]||(e[8]=o=>a.pasazh_name=o)},null,8,["value"])]),_:1})])]),t("section",ie,[t("div",de,[t("span",re,[l(m(Q))]),e[17]||(e[17]=t("div",null,[t("h3",null,"آدرس"),t("p",null,"انتخاب شهر، درصد کمیسیون را بر اساس همان شهر پر می‌کند")],-1))]),l(n,{label:"شهر"},{default:i(()=>[l(D,{value:a.city_id,cities:x.value,placeholder:"شهر را انتخاب نمایید",onChange:V},null,8,["value","cities"])]),_:1}),l(n,{label:"آدرس",class:"mb-0"},{default:i(()=>[l(y,{value:a.address,"onUpdate:value":e[9]||(e[9]=o=>a.address=o),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1})])]),t("aside",ue,[t("section",pe,[t("div",me,[t("span",_e,[l(m(W))]),e[18]||(e[18]=t("div",null,[t("h3",null,"عکس پروفایل"),t("p",null,"تصویر نمایش داده‌شده برای کارشناس")],-1))]),t("div",ce,[l(G,{modelValue:a.image_url,"onUpdate:modelValue":[e[10]||(e[10]=o=>a.image_url=o),e[11]||(e[11]=o=>{o||(a.image_id="")})],purpose:"reagent.avatar",placeholder:"عکس",onOk:z},null,8,["modelValue"])])]),t("section",fe,[t("div",ve,[t("span",ge,[l(m(X))]),e[19]||(e[19]=t("div",null,[t("h3",null,"کمیسیون و اعتبار"),t("p",null,"درصد کمیسیون و سقف اعتبار")],-1))]),l(n,{label:"درصد کمیسیون"},{default:i(()=>[l(u,{value:a.percent,"onUpdate:value":e[12]||(e[12]=o=>a.percent=o),class:"w-full",step:.1,"addon-after":"٪"},null,8,["value"])]),_:1}),l(n,{label:"سقف اعتبار",class:"mb-0"},{default:i(()=>[l(u,{value:a.gram_level,"onUpdate:value":e[13]||(e[13]=o=>a.gram_level=o),class:"w-full","addon-after":"گرم"},null,8,["value"])]),_:1})])])]),t("div",be,[t("span",we,[l(m(B)),e[20]||(e[20]=U(" فیلدهای ستاره‌دار الزامی هستند.",-1))]),l(c,{onClick:e[14]||(e[14]=o=>m(C).go(-1))},{default:i(()=>[...e[21]||(e[21]=[U("انصراف",-1)])]),_:1}),l(c,{type:"primary",class:"form-submit",loading:b.value,onClick:k},{icon:i(()=>[l(m(P))]),default:i(()=>[e[22]||(e[22]=U(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"])}}}),Ee=T(ye,[["__scopeId","data-v-78564364"]]);export{Ee as R}; diff --git a/apps/admin-panel/dist/assets/ReagentList-40nyFWWT.js b/apps/admin-panel/dist/assets/ReagentList-CbzBhp55.js similarity index 84% rename from apps/admin-panel/dist/assets/ReagentList-40nyFWWT.js rename to apps/admin-panel/dist/assets/ReagentList-CbzBhp55.js index 9727e9f..35e46c6 100644 --- a/apps/admin-panel/dist/assets/ReagentList-40nyFWWT.js +++ b/apps/admin-panel/dist/assets/ReagentList-CbzBhp55.js @@ -1 +1 @@ -import{u as g,d as B,b as _,c as d,w as o,r as v,o as n,h as V,p as X,a as r,i as l,f as k,t as w,m as E,l as I,y as j,G as b}from"./index-B13tkMpd.js";import{a as A,b as s,X as D}from"./model-BNUuQ7S0.js";import{_ as m}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js";import{_ as R}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";import"./icons-BUM0Cj4i.js";import"./UnorderedListOutlined-DVq783q4.js";import"./PercentageOutlined-CpguakOP.js";import"./UserAddOutlined-GfYoiDJb.js";import"./CreditCardOutlined-BSGaXvdF.js";import"./AppstoreOutlined-Ca4USN1F.js";import"./TeamOutlined-BkaObMie.js";import"./UserOutlined-tnfFbi-d.js";import"./CameraOutlined-CZeD3bSm.js";function F(){const c=g();Object.keys(c.cityFilters).length<1&&c.getCities();const e=new A("admin/customers-omde/reagent/list","لیست کارشناسان فروش");return e.add(new s("id","کد").filterNumber()),e.add(new s("lname","نام خانوادگی").filterText().hidden()),e.add(new s("name","نام و نام خانوادگی").filterText()),e.add(new s("name","نام").filterText().hidden()),e.add(new s("mobile","موبایل").filterText().hidden().noSort()),e.add(new s("city_id","شهر").hidden().renderSlot("city").filterKey("city_id").filterSelect(c.cityFilters)),e.add(new s("gram_level","سطح اعتبار").filterNumber().noSort()),e.add(new s("percent","درصد").filterNumber().noSort()),e.add(new s("remain","بدهی گرمی").filterNumber().noSort()),e.add(new s("rial_remain","بدهی ریالی").filterNumber().noSort()),e.add(new s("grams_sell","میزان فروش").filterNumber().noSort()),e.add(new s("caj","تاریخ ثبت").filterDate().noSort()),e.add(new s("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(new s("sts_str","وضعیت ثبت سفارش").renderSlot("sts").noSort()),e.add(new s("active","وضعیت حساب کاربری").renderSlot("active").noSort().filterSelect({1:"فعال","-1":"غیر فعال"})),e.add(new s("opt","عملیات").noSort().renderSlot("opt")),e}const L={id:"page-user-list"},P={key:0},G={key:1},K={class:"flex"},ne=B({__name:"ReagentList",setup(c){const e=I(),S=g(),a=i=>!!S.hasPermission(i),x=F(),h=E(null);async function y(i){var u;try{await j.put(`users/${i.id}`,{is_active:i.active!==1}),b.info("تغییرات ثبت شد "),await((u=h.value)==null?void 0:u.fetch())}catch{b.error("خطا در تغییر وضعیت")}}function C(){e.push("/reagent/add")}function N(i){e.push(`/reagent/edit/${i}`)}function $(i){e.push(`/reagent/view/${i}`)}return(i,u)=>{const p=v("a-tag"),T=v("a-card");return n(),_("div",L,[d(T,{title:"لیست کارشناسان فروش",class:"page-card"},{default:o(()=>[d(D,{ref_key:"tbl",ref:h,model:V(x),"mobile-cards":""},{add:o(()=>[a("persons.create.seller")?(n(),r(R,{key:0,rid:"persons.create.seller","add-label":"افزودن کارشناس فروش",onAdd:C})):l("",!0)]),city:o(({record:t})=>[t.city&&t.city.title?(n(),_("div",P,w(t.city.title),1)):(n(),_("div",G,"-"))]),sts:o(({record:t})=>[d(p,{color:t.sts===1?"green":"red"},{default:o(()=>[k(w(t.sts_str),1)]),_:2},1032,["color"])]),active:o(({record:t})=>[d(p,{color:t.active===1?"green":"red"},{default:o(()=>[k(w(t.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:o(({record:t})=>[X("div",K,[a("persons.list.sellers.edit")?(n(),r(m,{key:0,"icon-class":"w-5 h-5 text-primary",class:"ml-3",icon:"EditIcon",title:"ویرایش",onClick:f=>N(t.id)},null,8,["onClick"])):l("",!0),a("persons.list.sellers.view")?(n(),r(m,{key:1,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"EyeIcon",title:"مشاهده اطلاعات",onClick:f=>$(t.id)},null,8,["onClick"])):l("",!0),t.active==1&&a("persons.list.sellers.unable")?(n(),r(m,{key:2,"icon-class":"w-5 h-5 text-danger",class:"ml-3",icon:"XIcon",title:"غیر فعال کردن حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:f=>y(t)},null,8,["onClick"])):l("",!0),t.active!==1&&a("persons.list.sellers.able")?(n(),r(m,{key:3,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"CheckIcon",title:"فعال سازی حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:f=>y(t)},null,8,["onClick"])):l("",!0)])]),_:1},8,["model"])]),_:1})])}}});export{ne as default}; +import{u as g,d as B,b as _,c as d,w as o,r as v,o as n,h as V,p as X,a as r,i as l,f as k,t as w,m as E,l as I,y as j,G as b}from"./index-Cs-R0M3s.js";import{a as A,b as s,X as D}from"./model-ByKFVx4o.js";import{_ as m}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBmx2TFw.js";import{_ as R}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";import"./icons-DQOxce6N.js";import"./UnorderedListOutlined-BPnQYW21.js";import"./PercentageOutlined-x-TxaWDs.js";import"./UserAddOutlined-BKjB8nEW.js";import"./CreditCardOutlined-D7lr4gYQ.js";import"./AppstoreOutlined-gf4c8qWq.js";import"./TeamOutlined-CKkJf8vB.js";import"./UserOutlined-Grb-Nf3i.js";import"./CameraOutlined-BfJxy4Lx.js";function F(){const c=g();Object.keys(c.cityFilters).length<1&&c.getCities();const e=new A("admin/customers-omde/reagent/list","لیست کارشناسان فروش");return e.add(new s("id","کد").filterNumber()),e.add(new s("lname","نام خانوادگی").filterText().hidden()),e.add(new s("name","نام و نام خانوادگی").filterText()),e.add(new s("name","نام").filterText().hidden()),e.add(new s("mobile","موبایل").filterText().hidden().noSort()),e.add(new s("city_id","شهر").hidden().renderSlot("city").filterKey("city_id").filterSelect(c.cityFilters)),e.add(new s("gram_level","سطح اعتبار").filterNumber().noSort()),e.add(new s("percent","درصد").filterNumber().noSort()),e.add(new s("remain","بدهی گرمی").filterNumber().noSort()),e.add(new s("rial_remain","بدهی ریالی").filterNumber().noSort()),e.add(new s("grams_sell","میزان فروش").filterNumber().noSort()),e.add(new s("caj","تاریخ ثبت").filterDate().noSort()),e.add(new s("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(new s("sts_str","وضعیت ثبت سفارش").renderSlot("sts").noSort()),e.add(new s("active","وضعیت حساب کاربری").renderSlot("active").noSort().filterSelect({1:"فعال","-1":"غیر فعال"})),e.add(new s("opt","عملیات").noSort().renderSlot("opt")),e}const L={id:"page-user-list"},P={key:0},G={key:1},K={class:"flex"},ne=B({__name:"ReagentList",setup(c){const e=I(),S=g(),a=i=>!!S.hasPermission(i),x=F(),h=E(null);async function y(i){var u;try{await j.put(`users/${i.id}`,{is_active:i.active!==1}),b.info("تغییرات ثبت شد "),await((u=h.value)==null?void 0:u.fetch())}catch{b.error("خطا در تغییر وضعیت")}}function C(){e.push("/reagent/add")}function N(i){e.push(`/reagent/edit/${i}`)}function $(i){e.push(`/reagent/view/${i}`)}return(i,u)=>{const p=v("a-tag"),T=v("a-card");return n(),_("div",L,[d(T,{title:"لیست کارشناسان فروش",class:"page-card"},{default:o(()=>[d(D,{ref_key:"tbl",ref:h,model:V(x),"mobile-cards":""},{add:o(()=>[a("persons.create.seller")?(n(),r(R,{key:0,rid:"persons.create.seller","add-label":"افزودن کارشناس فروش",onAdd:C})):l("",!0)]),city:o(({record:t})=>[t.city&&t.city.title?(n(),_("div",P,w(t.city.title),1)):(n(),_("div",G,"-"))]),sts:o(({record:t})=>[d(p,{color:t.sts===1?"green":"red"},{default:o(()=>[k(w(t.sts_str),1)]),_:2},1032,["color"])]),active:o(({record:t})=>[d(p,{color:t.active===1?"green":"red"},{default:o(()=>[k(w(t.active===1?"فعال":"غیر فعال"),1)]),_:2},1032,["color"])]),opt:o(({record:t})=>[X("div",K,[a("persons.list.sellers.edit")?(n(),r(m,{key:0,"icon-class":"w-5 h-5 text-primary",class:"ml-3",icon:"EditIcon",title:"ویرایش",onClick:f=>N(t.id)},null,8,["onClick"])):l("",!0),a("persons.list.sellers.view")?(n(),r(m,{key:1,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"EyeIcon",title:"مشاهده اطلاعات",onClick:f=>$(t.id)},null,8,["onClick"])):l("",!0),t.active==1&&a("persons.list.sellers.unable")?(n(),r(m,{key:2,"icon-class":"w-5 h-5 text-danger",class:"ml-3",icon:"XIcon",title:"غیر فعال کردن حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:f=>y(t)},null,8,["onClick"])):l("",!0),t.active!==1&&a("persons.list.sellers.able")?(n(),r(m,{key:3,"icon-class":"w-5 h-5 text-success",class:"ml-3",icon:"CheckIcon",title:"فعال سازی حساب کاربری","pop-title":"آیا مطمئن هستید؟",onClick:f=>y(t)},null,8,["onClick"])):l("",!0)])]),_:1},8,["model"])]),_:1})])}}});export{ne as default}; diff --git a/apps/admin-panel/dist/assets/SafetyCertificateOutlined-B7xsdKuU.js b/apps/admin-panel/dist/assets/SafetyCertificateOutlined-Tlg338pG.js similarity index 95% rename from apps/admin-panel/dist/assets/SafetyCertificateOutlined-B7xsdKuU.js rename to apps/admin-panel/dist/assets/SafetyCertificateOutlined-Tlg338pG.js index be81095..c344bca 100644 --- a/apps/admin-panel/dist/assets/SafetyCertificateOutlined-B7xsdKuU.js +++ b/apps/admin-panel/dist/assets/SafetyCertificateOutlined-Tlg338pG.js @@ -1 +1 @@ -import{c as f,I as l}from"./index-B13tkMpd.js";var u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M866.9 169.9L527.1 54.1C523 52.7 517.5 52 512 52s-11 .7-15.1 2.1L157.1 169.9c-8.3 2.8-15.1 12.4-15.1 21.2v482.4c0 8.8 5.7 20.4 12.6 25.9L499.3 968c3.5 2.7 8 4.1 12.6 4.1s9.2-1.4 12.6-4.1l344.7-268.6c6.9-5.4 12.6-17 12.6-25.9V191.1c.2-8.8-6.6-18.3-14.9-21.2zM810 654.3L512 886.5 214 654.3V226.7l298-101.6 298 101.6v427.6zm-405.8-201c-3-4.1-7.8-6.6-13-6.6H336c-6.5 0-10.3 7.4-6.5 12.7l126.4 174a16.1 16.1 0 0026 0l212.6-292.7c3.8-5.3 0-12.7-6.5-12.7h-55.2c-5.1 0-10 2.5-13 6.6L468.9 542.4l-64.7-89.1z"}}]},name:"safety-certificate",theme:"outlined"};function c(r){for(var t=1;t(a(),s(m,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{j as default}; diff --git a/apps/admin-panel/dist/assets/ShopkeeperList-OEqkRr6n.js b/apps/admin-panel/dist/assets/ShopkeeperList-OEqkRr6n.js new file mode 100644 index 0000000..6a4aa63 --- /dev/null +++ b/apps/admin-panel/dist/assets/ShopkeeperList-OEqkRr6n.js @@ -0,0 +1 @@ +import{b as r,O as p,a as m}from"./OmdeCustomerList-DYX6P7u0.js";import{d as i,a as s,h as t,o as a}from"./index-Cs-R0M3s.js";import"./index-CmZf7ud_.js";import"./model-ByKFVx4o.js";import"./filters-e0zssC6P.js";import"./SettingOutlined-DJ15ZyEU.js";import"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import"./AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js";import"./bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./DateInput-B4AtMzxg.js";import"./UserOutlined-Grb-Nf3i.js";import"./ShopOutlined-CAPRNUmB.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./PercentageOutlined-x-TxaWDs.js";import"./SafetyCertificateOutlined-Tlg338pG.js";import"./UnorderedListOutlined-BPnQYW21.js";const j=i({__name:"ShopkeeperList",setup(l){const o=p.shopkeeper.title,e=r("shopkeeper");return(n,c)=>(a(),s(m,{title:t(o),model:t(e)},null,8,["title","model"]))}});export{j as default}; diff --git a/apps/admin-panel/dist/assets/SingleCustomer-DnabiyEs.js b/apps/admin-panel/dist/assets/SingleCustomer-F22-Fgwb.js similarity index 92% rename from apps/admin-panel/dist/assets/SingleCustomer-DnabiyEs.js rename to apps/admin-panel/dist/assets/SingleCustomer-F22-Fgwb.js index ed9f55d..bf1cec4 100644 --- a/apps/admin-panel/dist/assets/SingleCustomer-DnabiyEs.js +++ b/apps/admin-panel/dist/assets/SingleCustomer-F22-Fgwb.js @@ -1 +1 @@ -import{d as G,u as L,a as m,w as t,s as M,r as l,o as p,c as o,h as f,E as Q,i as w,Q as R,p as W,f as j,m as d,G as b,y as q,l as z,X as A,_ as D}from"./index-B13tkMpd.js";import{a as H,b as u,X as J}from"./model-BNUuQ7S0.js";import{C as Y}from"./CreditCardOutlined-BSGaXvdF.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";function Z(){const a=new H("admin/customers-omde/single/list","لیست مشتریان تک");return a.add(new u("id","کد").filterNumber()),a.add(new u("fname","نام").filterKey("fullName").filterText()),a.add(new u("lname","نام خانوادگی").filterKey("fullName").filterText().noSort()),a.add(new u("phone","تلفن تماس").filterKey("mobile").filterText().noSort()),a.add(new u("email","ایمیل").filterText().noSort()),a.add(new u("branch.name","نام شعبه").filterText().noSort()),a.add(new u("op","عملیات").noSort().renderSlot("op")),a}const ee={class:"charge-grid"},te=G({__name:"SingleCustomer",setup(a){const _=z(),y=L(),v=e=>!!y.hasPermission(e),k=Z(),S=d(null),h=M(()=>A()),c=d(!1),g=d(!1),r=d(void 0),C=d(void 0);function T(e){C.value=e,r.value=void 0,c.value=!0}function N(){r.value=void 0,c.value=!1}async function V(){var e,n;if(!C.value||!r.value){b.error("لطفا مقدار را وارد کنید");return}try{g.value=!0,await q.post("wallet/charge",{customer_id:C.value,value:r.value}),b.info("عملیات با موفقیت انجام شد"),c.value=!1,r.value=void 0,await _.push("/wallet")}catch(s){console.log(s),b.error(((n=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:n.message)??"خطا در ثبت اطلاعات.")}finally{g.value=!1}}function B(e){_.push(`/singleCustomer/edit/${e}`)}function X(e){_.push(`/singleCustomer/view/${e}`)}return(e,n)=>{const s=l("a-tooltip"),$=l("a-input-number"),E=l("a-form-item"),K=l("a-button"),O=l("a-popconfirm"),U=l("a-form"),I=l("a-spin"),P=l("a-modal"),F=l("a-card");return p(),m(F,{title:h.value?"لیست مشتریان":"لیست مشتریان تک فروشی",class:"page-card"},{default:t(()=>[o(J,{ref_key:"tbl",ref:S,model:f(k),"mobile-cards":""},{op:t(({record:i})=>[o(s,{title:"ویرایش"},{default:t(()=>[o(f(Q),{class:"cursor-pointer mx-1 text-primary",onClick:x=>B(i.id)},null,8,["onClick"])]),_:2},1024),v("wallet.charge")&&!h.value?(p(),m(s,{key:0,title:"شارژ کیف پول"},{default:t(()=>[o(f(Y),{class:"cursor-pointer mx-1",style:{color:"#d48806"},onClick:x=>T(i.id)},null,8,["onClick"])]),_:2},1024)):w("",!0),v("wallet.charge")?(p(),m(s,{key:1,title:"مشاهده اطلاعات"},{default:t(()=>[o(f(R),{class:"cursor-pointer mx-1 text-success",onClick:x=>X(i.id)},null,8,["onClick"])]),_:2},1024)):w("",!0)]),_:1},8,["model"]),v("wallet.charge")?(p(),m(P,{key:0,open:c.value,"onUpdate:open":n[1]||(n[1]=i=>c.value=i),footer:null,title:"شارژ کیف پول"},{default:t(()=>[o(I,{spinning:g.value},{default:t(()=>[o(U,{layout:"vertical"},{default:t(()=>[W("div",ee,[o(E,{label:"میزان شارژ"},{default:t(()=>[o($,{value:r.value,"onUpdate:value":n[0]||(n[0]=i=>r.value=i),class:"w-full"},null,8,["value"])]),_:1}),o(O,{style:{"margin-bottom":"24px"},title:"آیا از شارژ کیف پول مطمعن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:V,onCancel:N},{default:t(()=>[o(K,{type:"primary"},{default:t(()=>[...n[2]||(n[2]=[j("ثبت",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["spinning"])]),_:1},8,["open"])):w("",!0)]),_:1},8,["title"])}}}),ie=D(te,[["__scopeId","data-v-9bf82b76"]]);export{ie as default}; +import{d as G,u as L,a as m,w as t,s as M,r as l,o as p,c as o,h as f,E as Q,i as w,Q as R,p as W,f as j,m as d,G as b,y as q,l as z,X as A,_ as D}from"./index-Cs-R0M3s.js";import{a as H,b as u,X as J}from"./model-ByKFVx4o.js";import{C as Y}from"./CreditCardOutlined-D7lr4gYQ.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";function Z(){const a=new H("admin/customers-omde/single/list","لیست مشتریان تک");return a.add(new u("id","کد").filterNumber()),a.add(new u("fname","نام").filterKey("fullName").filterText()),a.add(new u("lname","نام خانوادگی").filterKey("fullName").filterText().noSort()),a.add(new u("phone","تلفن تماس").filterKey("mobile").filterText().noSort()),a.add(new u("email","ایمیل").filterText().noSort()),a.add(new u("branch.name","نام شعبه").filterText().noSort()),a.add(new u("op","عملیات").noSort().renderSlot("op")),a}const ee={class:"charge-grid"},te=G({__name:"SingleCustomer",setup(a){const _=z(),y=L(),v=e=>!!y.hasPermission(e),k=Z(),S=d(null),h=M(()=>A()),c=d(!1),g=d(!1),r=d(void 0),C=d(void 0);function T(e){C.value=e,r.value=void 0,c.value=!0}function N(){r.value=void 0,c.value=!1}async function V(){var e,n;if(!C.value||!r.value){b.error("لطفا مقدار را وارد کنید");return}try{g.value=!0,await q.post("wallet/charge",{customer_id:C.value,value:r.value}),b.info("عملیات با موفقیت انجام شد"),c.value=!1,r.value=void 0,await _.push("/wallet")}catch(s){console.log(s),b.error(((n=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:n.message)??"خطا در ثبت اطلاعات.")}finally{g.value=!1}}function B(e){_.push(`/singleCustomer/edit/${e}`)}function X(e){_.push(`/singleCustomer/view/${e}`)}return(e,n)=>{const s=l("a-tooltip"),$=l("a-input-number"),E=l("a-form-item"),K=l("a-button"),O=l("a-popconfirm"),U=l("a-form"),I=l("a-spin"),P=l("a-modal"),F=l("a-card");return p(),m(F,{title:h.value?"لیست مشتریان":"لیست مشتریان تک فروشی",class:"page-card"},{default:t(()=>[o(J,{ref_key:"tbl",ref:S,model:f(k),"mobile-cards":""},{op:t(({record:i})=>[o(s,{title:"ویرایش"},{default:t(()=>[o(f(Q),{class:"cursor-pointer mx-1 text-primary",onClick:x=>B(i.id)},null,8,["onClick"])]),_:2},1024),v("wallet.charge")&&!h.value?(p(),m(s,{key:0,title:"شارژ کیف پول"},{default:t(()=>[o(f(Y),{class:"cursor-pointer mx-1",style:{color:"#d48806"},onClick:x=>T(i.id)},null,8,["onClick"])]),_:2},1024)):w("",!0),v("wallet.charge")?(p(),m(s,{key:1,title:"مشاهده اطلاعات"},{default:t(()=>[o(f(R),{class:"cursor-pointer mx-1 text-success",onClick:x=>X(i.id)},null,8,["onClick"])]),_:2},1024)):w("",!0)]),_:1},8,["model"]),v("wallet.charge")?(p(),m(P,{key:0,open:c.value,"onUpdate:open":n[1]||(n[1]=i=>c.value=i),footer:null,title:"شارژ کیف پول"},{default:t(()=>[o(I,{spinning:g.value},{default:t(()=>[o(U,{layout:"vertical"},{default:t(()=>[W("div",ee,[o(E,{label:"میزان شارژ"},{default:t(()=>[o($,{value:r.value,"onUpdate:value":n[0]||(n[0]=i=>r.value=i),class:"w-full"},null,8,["value"])]),_:1}),o(O,{style:{"margin-bottom":"24px"},title:"آیا از شارژ کیف پول مطمعن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:V,onCancel:N},{default:t(()=>[o(K,{type:"primary"},{default:t(()=>[...n[2]||(n[2]=[j("ثبت",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["spinning"])]),_:1},8,["open"])):w("",!0)]),_:1},8,["title"])}}}),ie=D(te,[["__scopeId","data-v-9bf82b76"]]);export{ie as default}; diff --git a/apps/admin-panel/dist/assets/TaminList-B9vC6rsH.js b/apps/admin-panel/dist/assets/TaminList-UbiWlrdw.js similarity index 90% rename from apps/admin-panel/dist/assets/TaminList-B9vC6rsH.js rename to apps/admin-panel/dist/assets/TaminList-UbiWlrdw.js index 285b55e..3338ea5 100644 --- a/apps/admin-panel/dist/assets/TaminList-B9vC6rsH.js +++ b/apps/admin-panel/dist/assets/TaminList-UbiWlrdw.js @@ -1 +1 @@ -import{u as X,d as R,b as c,c as a,w as t,r as u,o as s,h as J,f as d,t as l,H as Q,i as v,p as k,a as b,F as I,e as V,m as C,y as N,G as T,_ as Y}from"./index-B13tkMpd.js";import{a as Z,b as m,X as ee}from"./model-BNUuQ7S0.js";import{_ as te}from"./TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js";import{j as oe}from"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./icons-BUM0Cj4i.js";import"./UnorderedListOutlined-DVq783q4.js";import"./PercentageOutlined-CpguakOP.js";import"./UserAddOutlined-GfYoiDJb.js";import"./CreditCardOutlined-BSGaXvdF.js";import"./AppstoreOutlined-Ca4USN1F.js";import"./TeamOutlined-BkaObMie.js";import"./UserOutlined-tnfFbi-d.js";import"./CameraOutlined-CZeD3bSm.js";import"./index-DXwUc_-g.js";function ae(){const $=X(),r=new Z("admin/orders/tamin/list","لیست سفارش های عمده");return r.add(new m("id","شماره").filterNumber()),r.add(new m("customer.name","مشتری").filterKey("customer.fullName").filterText()),r.add(new m("customer.mobile","موبایل").filterText().hidden().noSort()),r.add(new m("input","ورودی").filterKey("totalGoldWeightGrams").filterText()),r.add(new m("wage","اجرت").filterKey("wageWeightGrams").filterText().noSort()),r.add(new m("items","تعداد آیتم ها").renderSlot("items_len").noSort()),r.add(new m("caj","تاریخ ثبت").filterKey("createdAt").filterDate().noSort()),r.add(new m("uaj","تاریخ ویرایش").hidden().filterKey("updatedAt").filterDate().noSort()),$.roles&&$.roles.includes("order.tamin.state")&&r.add(new m("sts","وضعیت").renderSlot("sts_str").noSort().filterSelect()),r.add(new m("confirmed","وضعیت تایید مشتری").renderSlot("confirmed_str").noSort().filterSelect({1:"تایید شده",2:"در انتظار تایید"})),r.add(new m("opt","عملیات").noSort().renderSlot("opt")),r}const ne={id:"page-user-list"},se={class:"flex"},le={key:0},re=["onClick"],ie={key:1},de={class:"flex flex-col"},ue={key:0},ce={class:"flex"},me={class:"flex-1"},_e={key:1,class:"flex items-center"},fe={key:2},pe={key:0},ve=R({__name:"TaminList",setup($){const r=X(),g=n=>!!r.hasPermission(n),z=ae(),j=C(null),i=C(void 0),x=C(!1),w=C(!1),B=n=>n?oe(n):"";function A(n){return n.proceed?"green":"gray"}async function D(n){const{data:o}=await N.get(`admin/orders/${n}`);return o}async function F(n){i.value=await D(n.id),x.value=!0}async function M(n){i.value=await D(n.id),w.value=!0}async function P(n){var o,_;try{await N.post("order-sts/edit",{orderId:(o=i.value)==null?void 0:o.id,status:n.status,note:n.note}),w.value=!1,T.info("ویرایش موفق آمیز"),(_=j.value)==null||_.fetch()}catch{T.error("خطا در ویرایش")}}async function W(n){var o,_,f,h;try{await N.post("order-sts/edit",{orderId:(o=i.value)==null?void 0:o.id,status:n.status,remove:!0}),w.value=!1,T.info("ویرایش موفق آمیز"),(_=j.value)==null||_.fetch()}catch(S){T.error(((h=(f=S==null?void 0:S.response)==null?void 0:f.data)==null?void 0:h.message)??"خطا در ویرایش")}}return(n,o)=>{const _=u("a-tag"),f=u("a-button"),h=u("a-popconfirm"),S=u("a-input"),q=u("a-timeline-item"),E=u("a-timeline"),K=u("a-modal"),p=u("a-descriptions-item"),U=u("a-descriptions"),H=u("a-divider"),G=u("a-card"),O=u("a-empty");return s(),c("div",ne,[a(G,{title:"لیست سفارش های عمده",class:"page-card"},{default:t(()=>[a(ee,{ref_key:"tbl",ref:j,model:J(z),"mobile-cards":""},{opt:t(({record:e})=>[k("div",se,[g("order.tamin.view")?(s(),b(te,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:y=>F(e)},null,8,["onClick"])):v("",!0)])]),items_len:t(({text:e})=>[e?(s(),c("div",le,l(e.length),1)):v("",!0)]),sts_str:t(({record:e})=>[g("order.tamin.state")?(s(),c("a",{key:0,href:"",onClick:Q(y=>M(e),["prevent"])},l(e.sts_str),9,re)):(s(),c("span",ie,l(e.sts_str),1))]),confirmed_str:t(({record:e})=>[d(l(e.confirmed_str),1)]),_:1},8,["model"]),a(K,{open:w.value,"onUpdate:open":o[1]||(o[1]=e=>w.value=e),title:"وضعیت سفارش","wrap-class-name":"detail-modal"},{footer:t(()=>[a(f,{onClick:o[0]||(o[0]=e=>w.value=!1)},{default:t(()=>[...o[7]||(o[7]=[d("باشه",-1)])]),_:1})]),default:t(()=>[i.value?(s(),b(E,{key:0},{default:t(()=>[(s(!0),c(I,null,V(i.value.activity,(e,y)=>(s(),b(q,{key:y,color:A(e)},{default:t(()=>[k("div",de,[k("div",null,l(e.title),1),e.proceed?(s(),c("div",ue,[k("div",ce,[k("div",me,[a(_,null,{default:t(()=>[d(l(B(e.uaj)),1)]),_:2},1024)]),y>0&&g("order.tamin.state.remove")?(s(),b(h,{key:0,"ok-text":"بله","cancel-text":"بی خیال",onConfirm:L=>W(e)},{title:t(()=>[...o[4]||(o[4]=[k("p",null,"آیا مطمئن به حذف وضعیت مورد نظر هستید ؟",-1)])]),default:t(()=>[a(f,{size:"small",danger:""},{default:t(()=>[...o[5]||(o[5]=[d("حذف وضعیت",-1)])]),_:1})]),_:1},8,["onConfirm"])):v("",!0)])])):v("",!0),!e.proceed&&g("order.tamin.state.submit")?(s(),c("div",_e,[a(S,{value:e.note,"onUpdate:value":L=>e.note=L,placeholder:"یادداشت"},null,8,["value","onUpdate:value"]),a(f,{type:"text",size:"small",onClick:L=>P(e)},{default:t(()=>[...o[6]||(o[6]=[d("ثبت وضعیت",-1)])]),_:1},8,["onClick"])])):v("",!0),e.proceed?(s(),c("div",fe,l(e.note),1)):v("",!0)])]),_:2},1032,["color"]))),128))]),_:1})):v("",!0)]),_:1},8,["open"]),a(K,{open:x.value,"onUpdate:open":o[3]||(o[3]=e=>x.value=e),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal"},{footer:t(()=>[a(f,{onClick:o[2]||(o[2]=e=>x.value=!1)},{default:t(()=>[...o[8]||(o[8]=[d("باشه",-1)])]),_:1})]),default:t(()=>[i.value?(s(),c("div",pe,[a(U,null,{default:t(()=>[a(p,{label:"مشتری"},{default:t(()=>[d(l(i.value.customer.fname)+" "+l(i.value.customer.lname),1)]),_:1}),a(p,{label:"تلفن همراه"},{default:t(()=>[d(l(i.value.customer.phone),1)]),_:1}),a(p,{label:"تاریخ ثبت"},{default:t(()=>[d(l(B(i.value.caj)),1)]),_:1}),a(p,{label:"وضعیت"},{default:t(()=>[d(l(i.value.sts_str),1)]),_:1})]),_:1}),a(G,{title:"آیتم های سفارش"},{default:t(()=>[(s(!0),c(I,null,V(i.value.items,(e,y)=>(s(),c("div",{key:y},[a(U,null,{default:t(()=>[a(p,{label:"نام محصول"},{default:t(()=>[a(_,{color:"blue"},{default:t(()=>[d(l(e.title),1)]),_:2},1024)]),_:2},1024),a(p,{label:"عنوان تنوع"},{default:t(()=>[d(l(e.variant_title),1)]),_:2},1024),a(p,{label:"وزن نهایی"},{default:t(()=>[a(_,{color:"red"},{default:t(()=>[d(l(e.grams),1)]),_:2},1024)]),_:2},1024),a(p,{label:"تعداد"},{default:t(()=>[a(_,{color:"orange"},{default:t(()=>[d(l(e.qty),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),y!!r.hasPermission(n),z=ae(),j=C(null),i=C(void 0),x=C(!1),w=C(!1),B=n=>n?oe(n):"";function A(n){return n.proceed?"green":"gray"}async function D(n){const{data:o}=await N.get(`admin/orders/${n}`);return o}async function F(n){i.value=await D(n.id),x.value=!0}async function M(n){i.value=await D(n.id),w.value=!0}async function P(n){var o,_;try{await N.post("order-sts/edit",{orderId:(o=i.value)==null?void 0:o.id,status:n.status,note:n.note}),w.value=!1,T.info("ویرایش موفق آمیز"),(_=j.value)==null||_.fetch()}catch{T.error("خطا در ویرایش")}}async function W(n){var o,_,f,h;try{await N.post("order-sts/edit",{orderId:(o=i.value)==null?void 0:o.id,status:n.status,remove:!0}),w.value=!1,T.info("ویرایش موفق آمیز"),(_=j.value)==null||_.fetch()}catch(S){T.error(((h=(f=S==null?void 0:S.response)==null?void 0:f.data)==null?void 0:h.message)??"خطا در ویرایش")}}return(n,o)=>{const _=u("a-tag"),f=u("a-button"),h=u("a-popconfirm"),S=u("a-input"),q=u("a-timeline-item"),E=u("a-timeline"),K=u("a-modal"),p=u("a-descriptions-item"),U=u("a-descriptions"),H=u("a-divider"),G=u("a-card"),O=u("a-empty");return s(),c("div",ne,[a(G,{title:"لیست سفارش های عمده",class:"page-card"},{default:t(()=>[a(ee,{ref_key:"tbl",ref:j,model:J(z),"mobile-cards":""},{opt:t(({record:e})=>[k("div",se,[g("order.tamin.view")?(s(),b(te,{key:0,"icon-class":"w-5 h-5 text-primary",class:"mr-3",icon:"ListIcon",title:"مشاهده سفارش",onClick:y=>F(e)},null,8,["onClick"])):v("",!0)])]),items_len:t(({text:e})=>[e?(s(),c("div",le,l(e.length),1)):v("",!0)]),sts_str:t(({record:e})=>[g("order.tamin.state")?(s(),c("a",{key:0,href:"",onClick:Q(y=>M(e),["prevent"])},l(e.sts_str),9,re)):(s(),c("span",ie,l(e.sts_str),1))]),confirmed_str:t(({record:e})=>[d(l(e.confirmed_str),1)]),_:1},8,["model"]),a(K,{open:w.value,"onUpdate:open":o[1]||(o[1]=e=>w.value=e),title:"وضعیت سفارش","wrap-class-name":"detail-modal"},{footer:t(()=>[a(f,{onClick:o[0]||(o[0]=e=>w.value=!1)},{default:t(()=>[...o[7]||(o[7]=[d("باشه",-1)])]),_:1})]),default:t(()=>[i.value?(s(),b(E,{key:0},{default:t(()=>[(s(!0),c(I,null,V(i.value.activity,(e,y)=>(s(),b(q,{key:y,color:A(e)},{default:t(()=>[k("div",de,[k("div",null,l(e.title),1),e.proceed?(s(),c("div",ue,[k("div",ce,[k("div",me,[a(_,null,{default:t(()=>[d(l(B(e.uaj)),1)]),_:2},1024)]),y>0&&g("order.tamin.state.remove")?(s(),b(h,{key:0,"ok-text":"بله","cancel-text":"بی خیال",onConfirm:L=>W(e)},{title:t(()=>[...o[4]||(o[4]=[k("p",null,"آیا مطمئن به حذف وضعیت مورد نظر هستید ؟",-1)])]),default:t(()=>[a(f,{size:"small",danger:""},{default:t(()=>[...o[5]||(o[5]=[d("حذف وضعیت",-1)])]),_:1})]),_:1},8,["onConfirm"])):v("",!0)])])):v("",!0),!e.proceed&&g("order.tamin.state.submit")?(s(),c("div",_e,[a(S,{value:e.note,"onUpdate:value":L=>e.note=L,placeholder:"یادداشت"},null,8,["value","onUpdate:value"]),a(f,{type:"text",size:"small",onClick:L=>P(e)},{default:t(()=>[...o[6]||(o[6]=[d("ثبت وضعیت",-1)])]),_:1},8,["onClick"])])):v("",!0),e.proceed?(s(),c("div",fe,l(e.note),1)):v("",!0)])]),_:2},1032,["color"]))),128))]),_:1})):v("",!0)]),_:1},8,["open"]),a(K,{open:x.value,"onUpdate:open":o[3]||(o[3]=e=>x.value=e),title:"مشاهده سفارش",width:"80%","wrap-class-name":"detail-modal"},{footer:t(()=>[a(f,{onClick:o[2]||(o[2]=e=>x.value=!1)},{default:t(()=>[...o[8]||(o[8]=[d("باشه",-1)])]),_:1})]),default:t(()=>[i.value?(s(),c("div",pe,[a(U,null,{default:t(()=>[a(p,{label:"مشتری"},{default:t(()=>[d(l(i.value.customer.fname)+" "+l(i.value.customer.lname),1)]),_:1}),a(p,{label:"تلفن همراه"},{default:t(()=>[d(l(i.value.customer.phone),1)]),_:1}),a(p,{label:"تاریخ ثبت"},{default:t(()=>[d(l(B(i.value.caj)),1)]),_:1}),a(p,{label:"وضعیت"},{default:t(()=>[d(l(i.value.sts_str),1)]),_:1})]),_:1}),a(G,{title:"آیتم های سفارش"},{default:t(()=>[(s(!0),c(I,null,V(i.value.items,(e,y)=>(s(),c("div",{key:y},[a(U,null,{default:t(()=>[a(p,{label:"نام محصول"},{default:t(()=>[a(_,{color:"blue"},{default:t(()=>[d(l(e.title),1)]),_:2},1024)]),_:2},1024),a(p,{label:"عنوان تنوع"},{default:t(()=>[d(l(e.variant_title),1)]),_:2},1024),a(p,{label:"وزن نهایی"},{default:t(()=>[a(_,{color:"red"},{default:t(()=>[d(l(e.grams),1)]),_:2},1024)]),_:2},1024),a(p,{label:"تعداد"},{default:t(()=>[a(_,{color:"orange"},{default:t(()=>[d(l(e.qty),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),yC(p.icon)??k);function c(){u("click")}return(B,T)=>{const d=r("a-popconfirm"),f=r("a-tooltip");return t(),l("div",null,[_(f,{title:o.title},{default:s(()=>[o.popTitle?(t(),e(d,{key:0,"ok-text":"بله","cancel-text":"خیر",title:o.popTitle,onConfirm:c},{default:s(()=>[(t(),e(i(n.value),{class:a(["cursor-pointer",o.iconClass])},null,8,["class"]))]),_:1},8,["title"])):(t(),l("div",h,[(t(),e(i(n.value),{class:a(["cursor-pointer",o.iconClass]),onClick:c},null,8,["class"]))]))]),_:1},8,["title"])])}}});export{b as _}; +import{r as C}from"./icons-DQOxce6N.js";import{U as k}from"./UnorderedListOutlined-BPnQYW21.js";import{d as v,o as t,b as l,c as _,w as s,a as e,g as i,q as a,s as x,r}from"./index-Cs-R0M3s.js";const h={key:1},b=v({__name:"TooltipBtn",props:{title:{},popTitle:{},icon:{},iconClass:{default:"w-5 h-5"}},emits:["click"],setup(o,{emit:m}){const p=o,u=m,n=x(()=>C(p.icon)??k);function c(){u("click")}return(B,T)=>{const d=r("a-popconfirm"),f=r("a-tooltip");return t(),l("div",null,[_(f,{title:o.title},{default:s(()=>[o.popTitle?(t(),e(d,{key:0,"ok-text":"بله","cancel-text":"خیر",title:o.popTitle,onConfirm:c},{default:s(()=>[(t(),e(i(n.value),{class:a(["cursor-pointer",o.iconClass])},null,8,["class"]))]),_:1},8,["title"])):(t(),l("div",h,[(t(),e(i(n.value),{class:a(["cursor-pointer",o.iconClass]),onClick:c},null,8,["class"]))]))]),_:1},8,["title"])])}}});export{b as _}; diff --git a/apps/admin-panel/dist/assets/UnorderedListOutlined-DVq783q4.js b/apps/admin-panel/dist/assets/UnorderedListOutlined-BPnQYW21.js similarity index 97% rename from apps/admin-panel/dist/assets/UnorderedListOutlined-DVq783q4.js rename to apps/admin-panel/dist/assets/UnorderedListOutlined-BPnQYW21.js index f2842d3..9d113d2 100644 --- a/apps/admin-panel/dist/assets/UnorderedListOutlined-DVq783q4.js +++ b/apps/admin-panel/dist/assets/UnorderedListOutlined-BPnQYW21.js @@ -1 +1 @@ -import{c as o,I as u}from"./index-B13tkMpd.js";var s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z"}}]},name:"stop",theme:"outlined"};function c(r){for(var t=1;tdelete l[n]),e.fname||(l.fname=f),e.lname||(l.lname=f),e.mobile||(l.mobile=f),(e.ut===void 0||e.ut===null)&&(l.ut=f),!d&&!e.role&&(l.role=f),!d&&!e.password&&(l.password=f),e.password&&e.password!==e.password_confirmation&&(l.password_confirmation="رمز عبور و تأیید آن یکسان نیستند"),Object.keys(l).length===0}async function S(){var n,t;if(z())try{_.value=!0;const u={name:`${e.fname} ${e.lname}`.trim(),mobile:e.mobile,ut:e.ut};(!d||e.role!==void 0)&&(u.role=e.role),e.password&&(u.password=e.password),d?await c.put(`users/${d}`,u):await c.post("users",u),D.info("اطلاعات با موفقیت به ثبت رسید."),x?(O("success"),O("update:open",!1)):T.push("/user/list")}catch(u){D.error(((t=(n=u==null?void 0:u.response)==null?void 0:n.data)==null?void 0:t.message)??"خطا در ثبت اطلاعات.")}finally{_.value=!1}}return q(async()=>{try{const[{data:n},{data:t}]=await Promise.all([c.get("const/__list__ut"),c.get("admin/users/role-options")]);B.value=n,$.value=t}catch(n){console.log(n)}if(d)try{const{data:n}=await c.get(`admin/users/${d}`),t=String(n.name??"").trim().split(" ");Object.assign(e,{fname:t[0]??"",lname:t.slice(1).join(" "),mobile:n.mobile??"",ut:n.ut??void 0,role:n.role??void 0,password:"",password_confirmation:""})}catch(n){console.log(n)}}),(n,t)=>{const u=p("a-input"),r=p("a-form-item"),w=p("a-select-option"),y=p("a-select"),g=p("a-input-password"),G=p("a-button"),H=p("a-card"),L=p("a-form"),P=p("a-spin");return x?(i(),v(X,{key:0,open:!!E.open,id:U(d),"add-title":"افزودن مدیر","edit-title":"ویرایش مدیر",loading:_.value,submitting:_.value,"onUpdate:open":t[7]||(t[7]=a=>n.$emit("update:open",a)),onSubmit:S},{default:s(()=>[V("div",Y,[o(r,{label:"نام","validate-status":l.fname?"error":"",help:l.fname},{default:s(()=>[o(u,{value:e.fname,"onUpdate:value":t[0]||(t[0]=a=>e.fname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نام خانوادگی","validate-status":l.lname?"error":"",help:l.lname},{default:s(()=>[o(u,{value:e.lname,"onUpdate:value":t[1]||(t[1]=a=>e.lname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"شماره موبایل","validate-status":l.mobile?"error":"",help:l.mobile},{default:s(()=>[o(u,{value:e.mobile,"onUpdate:value":t[2]||(t[2]=a=>e.mobile=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نوع کاربری","validate-status":l.ut?"error":"",help:l.ut},{default:s(()=>[o(y,{value:e.ut,"onUpdate:value":t[3]||(t[3]=a=>e.ut=a),"allow-clear":"",placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h(B.value,a=>(i(),v(w,{key:a.id,value:a.id},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نقش","validate-status":l.role?"error":"",help:l.role},{default:s(()=>[o(y,{value:e.role,"onUpdate:value":t[4]||(t[4]=a=>e.role=a),placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h($.value,a=>(i(),v(w,{key:a.value,value:a.value},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"رمز عبور","validate-status":l.password?"error":"",help:l.password},{default:s(()=>[o(g,{value:e.password,"onUpdate:value":t[5]||(t[5]=a=>e.password=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تأیید رمز عبور","validate-status":l.password_confirmation?"error":"",help:l.password_confirmation},{default:s(()=>[o(g,{value:e.password_confirmation,"onUpdate:value":t[6]||(t[6]=a=>e.password_confirmation=a)},null,8,["value"])]),_:1},8,["validate-status","help"])]),U(d)?(i(),m("p",Z,"برای تغییر ندادن رمز عبور، هر دو فیلد رمز را خالی بگذارید.")):M("",!0)]),_:1},8,["open","id","loading","submitting"])):(i(),v(P,{key:1,spinning:_.value},{default:s(()=>[o(L,{layout:"vertical",onSubmit:J(S,["prevent"])},{default:s(()=>[o(H,{title:U(d)?"ویرایش مدیر":"افزودن مدیر",class:"mb-base page-card"},{default:s(()=>[V("div",ee,[o(r,{label:"نام","validate-status":l.fname?"error":"",help:l.fname},{default:s(()=>[o(u,{value:e.fname,"onUpdate:value":t[8]||(t[8]=a=>e.fname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نام خانوادگی","validate-status":l.lname?"error":"",help:l.lname},{default:s(()=>[o(u,{value:e.lname,"onUpdate:value":t[9]||(t[9]=a=>e.lname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"شماره موبایل","validate-status":l.mobile?"error":"",help:l.mobile},{default:s(()=>[o(u,{value:e.mobile,"onUpdate:value":t[10]||(t[10]=a=>e.mobile=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نوع کاربری","validate-status":l.ut?"error":"",help:l.ut},{default:s(()=>[o(y,{value:e.ut,"onUpdate:value":t[11]||(t[11]=a=>e.ut=a),"allow-clear":"",placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h(B.value,a=>(i(),v(w,{key:a.id,value:a.id},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نقش","validate-status":l.role?"error":"",help:l.role},{default:s(()=>[o(y,{value:e.role,"onUpdate:value":t[12]||(t[12]=a=>e.role=a),placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h($.value,a=>(i(),v(w,{key:a.value,value:a.value},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"رمز عبور","validate-status":l.password?"error":"",help:l.password},{default:s(()=>[o(g,{value:e.password,"onUpdate:value":t[13]||(t[13]=a=>e.password=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تأیید رمز عبور","validate-status":l.password_confirmation?"error":"",help:l.password_confirmation},{default:s(()=>[o(g,{value:e.password_confirmation,"onUpdate:value":t[14]||(t[14]=a=>e.password_confirmation=a)},null,8,["value"])]),_:1},8,["validate-status","help"])]),U(d)?(i(),m("p",ae,"برای تغییر ندادن رمز عبور، هر دو فیلد رمز را خالی بگذارید.")):M("",!0),o(G,{type:"primary",class:"form-submit",onClick:S},{default:s(()=>[...t[15]||(t[15]=[b("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}}),se=W(te,[["__scopeId","data-v-5e70913d"]]);export{se as default}; +import{d as Q,x as q,y as c,a as v,w as s,h as U,k as A,m as j,z as R,r as p,o as i,p as V,c as o,b as m,e as h,f as b,t as k,F as C,i as M,H as J,G as D,l as K,_ as W}from"./index-Cs-R0M3s.js";import{_ as X}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const Y={class:"grid-3"},Z={key:0,class:"hint"},ee={class:"grid-3"},ae={key:0,class:"hint"},f="لطفا مقدار را وارد کنید",te=Q({__name:"UserCreate",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(E,{emit:F}){const N=E,O=F,x=N.open!==void 0,I=A(),T=K(),d=x?N.id:I.params.id,_=j(!1),B=j([]),$=j([]),e=R({fname:"",lname:"",mobile:"",ut:void 0,role:void 0,password:"",password_confirmation:""}),l=R({});function z(){return Object.keys(l).forEach(n=>delete l[n]),e.fname||(l.fname=f),e.lname||(l.lname=f),e.mobile||(l.mobile=f),(e.ut===void 0||e.ut===null)&&(l.ut=f),!d&&!e.role&&(l.role=f),!d&&!e.password&&(l.password=f),e.password&&e.password!==e.password_confirmation&&(l.password_confirmation="رمز عبور و تأیید آن یکسان نیستند"),Object.keys(l).length===0}async function S(){var n,t;if(z())try{_.value=!0;const u={name:`${e.fname} ${e.lname}`.trim(),mobile:e.mobile,ut:e.ut};(!d||e.role!==void 0)&&(u.role=e.role),e.password&&(u.password=e.password),d?await c.put(`users/${d}`,u):await c.post("users",u),D.info("اطلاعات با موفقیت به ثبت رسید."),x?(O("success"),O("update:open",!1)):T.push("/user/list")}catch(u){D.error(((t=(n=u==null?void 0:u.response)==null?void 0:n.data)==null?void 0:t.message)??"خطا در ثبت اطلاعات.")}finally{_.value=!1}}return q(async()=>{try{const[{data:n},{data:t}]=await Promise.all([c.get("const/__list__ut"),c.get("admin/users/role-options")]);B.value=n,$.value=t}catch(n){console.log(n)}if(d)try{const{data:n}=await c.get(`admin/users/${d}`),t=String(n.name??"").trim().split(" ");Object.assign(e,{fname:t[0]??"",lname:t.slice(1).join(" "),mobile:n.mobile??"",ut:n.ut??void 0,role:n.role??void 0,password:"",password_confirmation:""})}catch(n){console.log(n)}}),(n,t)=>{const u=p("a-input"),r=p("a-form-item"),w=p("a-select-option"),y=p("a-select"),g=p("a-input-password"),G=p("a-button"),H=p("a-card"),L=p("a-form"),P=p("a-spin");return x?(i(),v(X,{key:0,open:!!E.open,id:U(d),"add-title":"افزودن مدیر","edit-title":"ویرایش مدیر",loading:_.value,submitting:_.value,"onUpdate:open":t[7]||(t[7]=a=>n.$emit("update:open",a)),onSubmit:S},{default:s(()=>[V("div",Y,[o(r,{label:"نام","validate-status":l.fname?"error":"",help:l.fname},{default:s(()=>[o(u,{value:e.fname,"onUpdate:value":t[0]||(t[0]=a=>e.fname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نام خانوادگی","validate-status":l.lname?"error":"",help:l.lname},{default:s(()=>[o(u,{value:e.lname,"onUpdate:value":t[1]||(t[1]=a=>e.lname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"شماره موبایل","validate-status":l.mobile?"error":"",help:l.mobile},{default:s(()=>[o(u,{value:e.mobile,"onUpdate:value":t[2]||(t[2]=a=>e.mobile=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نوع کاربری","validate-status":l.ut?"error":"",help:l.ut},{default:s(()=>[o(y,{value:e.ut,"onUpdate:value":t[3]||(t[3]=a=>e.ut=a),"allow-clear":"",placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h(B.value,a=>(i(),v(w,{key:a.id,value:a.id},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نقش","validate-status":l.role?"error":"",help:l.role},{default:s(()=>[o(y,{value:e.role,"onUpdate:value":t[4]||(t[4]=a=>e.role=a),placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h($.value,a=>(i(),v(w,{key:a.value,value:a.value},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"رمز عبور","validate-status":l.password?"error":"",help:l.password},{default:s(()=>[o(g,{value:e.password,"onUpdate:value":t[5]||(t[5]=a=>e.password=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تأیید رمز عبور","validate-status":l.password_confirmation?"error":"",help:l.password_confirmation},{default:s(()=>[o(g,{value:e.password_confirmation,"onUpdate:value":t[6]||(t[6]=a=>e.password_confirmation=a)},null,8,["value"])]),_:1},8,["validate-status","help"])]),U(d)?(i(),m("p",Z,"برای تغییر ندادن رمز عبور، هر دو فیلد رمز را خالی بگذارید.")):M("",!0)]),_:1},8,["open","id","loading","submitting"])):(i(),v(P,{key:1,spinning:_.value},{default:s(()=>[o(L,{layout:"vertical",onSubmit:J(S,["prevent"])},{default:s(()=>[o(H,{title:U(d)?"ویرایش مدیر":"افزودن مدیر",class:"mb-base page-card"},{default:s(()=>[V("div",ee,[o(r,{label:"نام","validate-status":l.fname?"error":"",help:l.fname},{default:s(()=>[o(u,{value:e.fname,"onUpdate:value":t[8]||(t[8]=a=>e.fname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نام خانوادگی","validate-status":l.lname?"error":"",help:l.lname},{default:s(()=>[o(u,{value:e.lname,"onUpdate:value":t[9]||(t[9]=a=>e.lname=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"شماره موبایل","validate-status":l.mobile?"error":"",help:l.mobile},{default:s(()=>[o(u,{value:e.mobile,"onUpdate:value":t[10]||(t[10]=a=>e.mobile=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نوع کاربری","validate-status":l.ut?"error":"",help:l.ut},{default:s(()=>[o(y,{value:e.ut,"onUpdate:value":t[11]||(t[11]=a=>e.ut=a),"allow-clear":"",placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h(B.value,a=>(i(),v(w,{key:a.id,value:a.id},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"نقش","validate-status":l.role?"error":"",help:l.role},{default:s(()=>[o(y,{value:e.role,"onUpdate:value":t[12]||(t[12]=a=>e.role=a),placeholder:"انتخاب کنید"},{default:s(()=>[(i(!0),m(C,null,h($.value,a=>(i(),v(w,{key:a.value,value:a.value},{default:s(()=>[b(k(a.title),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"رمز عبور","validate-status":l.password?"error":"",help:l.password},{default:s(()=>[o(g,{value:e.password,"onUpdate:value":t[13]||(t[13]=a=>e.password=a)},null,8,["value"])]),_:1},8,["validate-status","help"]),o(r,{label:"تأیید رمز عبور","validate-status":l.password_confirmation?"error":"",help:l.password_confirmation},{default:s(()=>[o(g,{value:e.password_confirmation,"onUpdate:value":t[14]||(t[14]=a=>e.password_confirmation=a)},null,8,["value"])]),_:1},8,["validate-status","help"])]),U(d)?(i(),m("p",ae,"برای تغییر ندادن رمز عبور، هر دو فیلد رمز را خالی بگذارید.")):M("",!0),o(G,{type:"primary",class:"form-submit",onClick:S},{default:s(()=>[...t[15]||(t[15]=[b("ثبت اطلاعات",-1)])]),_:1})]),_:1},8,["title"])]),_:1})]),_:1},8,["spinning"]))}}}),se=W(te,[["__scopeId","data-v-5e70913d"]]);export{se as default}; diff --git a/apps/admin-panel/dist/assets/UserEdit-7NUV5OVv.js b/apps/admin-panel/dist/assets/UserEdit-7NUV5OVv.js new file mode 100644 index 0000000..03a24e3 --- /dev/null +++ b/apps/admin-panel/dist/assets/UserEdit-7NUV5OVv.js @@ -0,0 +1 @@ +import e from"./UserCreate-BZcLsbWJ.js";import{d as r,a as o,o as t}from"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const _=r({__name:"UserEdit",setup(a){return(s,n)=>(t(),o(e))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/UserEdit-wxNEQ8Mh.js b/apps/admin-panel/dist/assets/UserEdit-wxNEQ8Mh.js deleted file mode 100644 index 7d48591..0000000 --- a/apps/admin-panel/dist/assets/UserEdit-wxNEQ8Mh.js +++ /dev/null @@ -1 +0,0 @@ -import e from"./UserCreate-BAw56L1o.js";import{d as r,a as o,o as t}from"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";const _=r({__name:"UserEdit",setup(a){return(s,n)=>(t(),o(e))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/UserOutlined-tnfFbi-d.js b/apps/admin-panel/dist/assets/UserOutlined-Grb-Nf3i.js similarity index 95% rename from apps/admin-panel/dist/assets/UserOutlined-tnfFbi-d.js rename to apps/admin-panel/dist/assets/UserOutlined-Grb-Nf3i.js index d0eac1e..d23a4ab 100644 --- a/apps/admin-panel/dist/assets/UserOutlined-tnfFbi-d.js +++ b/apps/admin-panel/dist/assets/UserOutlined-Grb-Nf3i.js @@ -1 +1 @@ -import{c as u,I as l}from"./index-B13tkMpd.js";var o={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.5 763.6a374 374 0 00-80.6-119.5 375.63 375.63 0 00-119.5-80.6c-.4-.2-.8-.3-1.2-.5C719.5 518 760 444.7 760 362c0-137-111-248-248-248S264 225 264 362c0 82.7 40.5 156 102.8 201.1-.4.2-.8.3-1.2.5-44.8 18.9-85 46-119.5 80.6a375.63 375.63 0 00-80.6 119.5A371.7 371.7 0 00136 901.8a8 8 0 008 8.2h60c4.4 0 7.9-3.5 8-7.8 2-77.2 33-149.5 87.8-204.3 56.7-56.7 132-87.9 212.2-87.9s155.5 31.2 212.2 87.9C779 752.7 810 825 812 902.2c.1 4.4 3.6 7.8 8 7.8h60a8 8 0 008-8.2c-1-47.8-10.9-94.3-29.5-138.2zM512 534c-45.9 0-89.1-17.9-121.6-50.4S340 407.9 340 362c0-45.9 17.9-89.1 50.4-121.6S466.1 190 512 190s89.1 17.9 121.6 50.4S684 316.1 684 362c0 45.9-17.9 89.1-50.4 121.6S557.9 534 512 534z"}}]},name:"user",theme:"outlined"};function c(r){for(var e=1;e(r(),o(t,{title:"مشاهده اطلاعات مشتری عمده","show-activity":!0,"show-wallet":!1,"edit-route":"bulkCustomer-edit"}))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/ViewOmdeCustomer-CaoI5P8n.js b/apps/admin-panel/dist/assets/ViewOmdeCustomer-CaoI5P8n.js deleted file mode 100644 index d6a7315..0000000 --- a/apps/admin-panel/dist/assets/ViewOmdeCustomer-CaoI5P8n.js +++ /dev/null @@ -1 +0,0 @@ -import{C as t}from"./CustomerDetail-gcipAqgP.js";import{d as e,a as o,o as r}from"./index-B13tkMpd.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./EnvironmentOutlined-BII2axx6.js";import"./UserOutlined-tnfFbi-d.js";const _=e({__name:"ViewOmdeCustomer",setup(a){return(i,m)=>(r(),o(t,{title:"مشاهده اطلاعات مشتری عمده","show-activity":!0,"show-wallet":!1,"edit-route":"bulkCustomer-edit"}))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/ViewSingleCustomer-I0kGY1A9.js b/apps/admin-panel/dist/assets/ViewSingleCustomer-I0kGY1A9.js deleted file mode 100644 index 3a7befd..0000000 --- a/apps/admin-panel/dist/assets/ViewSingleCustomer-I0kGY1A9.js +++ /dev/null @@ -1 +0,0 @@ -import{C as t}from"./CustomerDetail-gcipAqgP.js";import{d as e,a as o,o as r}from"./index-B13tkMpd.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./EnvironmentOutlined-BII2axx6.js";import"./UserOutlined-tnfFbi-d.js";const _=e({__name:"ViewSingleCustomer",setup(i){return(s,a)=>(r(),o(t,{title:"مشاهده اطلاعات مشتری","show-wallet":!0,"show-activity":!1,"edit-route":"singleCustomer-edit"}))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/ViewSingleCustomer-wCAkjA39.js b/apps/admin-panel/dist/assets/ViewSingleCustomer-wCAkjA39.js new file mode 100644 index 0000000..75afd9e --- /dev/null +++ b/apps/admin-panel/dist/assets/ViewSingleCustomer-wCAkjA39.js @@ -0,0 +1 @@ +import{C as t}from"./CustomerDetail-BtCr763O.js";import{d as e,a as o,o as r}from"./index-Cs-R0M3s.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./EnvironmentOutlined-C-kKC_2-.js";import"./UserOutlined-Grb-Nf3i.js";const _=e({__name:"ViewSingleCustomer",setup(i){return(s,a)=>(r(),o(t,{title:"مشاهده اطلاعات مشتری","show-wallet":!0,"show-activity":!1,"edit-route":"singleCustomer-edit"}))}});export{_ as default}; diff --git a/apps/admin-panel/dist/assets/accounting-CLcHkUNV.js b/apps/admin-panel/dist/assets/accounting-CxeKN6ov.js similarity index 99% rename from apps/admin-panel/dist/assets/accounting-CLcHkUNV.js rename to apps/admin-panel/dist/assets/accounting-CxeKN6ov.js index d5dfde0..cae6a45 100644 --- a/apps/admin-panel/dist/assets/accounting-CLcHkUNV.js +++ b/apps/admin-panel/dist/assets/accounting-CxeKN6ov.js @@ -1 +1 @@ -import{m as Je}from"./index-DXwUc_-g.js";import{c as a,I as Ut,d as mt,n as Qe,o,b as c,p as n,a as x,g as Nt,f as u,t as v,w as l,i as _,F as D,e as Oe,q as Le,h as U,J as ht,s as M,z as ne,m as h,y as j,G as B,r as f,K as vt,L as Tt,_ as pt,u as $t,x as Dt,j as T}from"./index-B13tkMpd.js";import{L as It}from"./LockOutlined-B0TqzikU.js";import{S as qe}from"./SafetyCertificateOutlined-B7xsdKuU.js";var Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"}}]},name:"minus-circle",theme:"filled"};function ct(C){for(var A=1;Ap.form.provider==="none"?null:p.form.provider),Z=M(()=>{var r;return((r=p.overview)==null?void 0:r.config)??null}),Y=r=>{var t;return(t=Z.value)==null?void 0:t[r]},oe=M(()=>{var r;return!!(i.value&&((r=Y(i.value))!=null&&r.tokenSet))}),O=M(()=>!!i.value&&/^https:\/\//i.test(p.form[i.value].baseUrl||"")),m=(r,t)=>{var g,y,N,I,ae;return JSON.stringify(t==="none"?{provider:t}:{provider:t,baseUrl:((g=r[t])==null?void 0:g.baseUrl)??"",caCert:((y=r[t])==null?void 0:y.caCert)??"",timeoutMs:(N=r[t])==null?void 0:N.timeoutMs,dbName:t==="tahesab"?(I=r.tahesab)==null?void 0:I.dbName:void 0,balanceOwesWhen:t==="zarrin"?(ae=r.zarrin)==null?void 0:ae.balanceOwesWhen:void 0})},X=M(()=>{var r;return Z.value?p.form.provider!==Z.value.provider?!0:i.value?m(p.form,i.value)!==m(Z.value,i.value)||!!((r=p.tokens[i.value])!=null&&r.trim()):!1:!1}),$e=M(()=>!!Z.value&&Z.value.provider!=="none"&&Z.value.provider!==p.form.provider),be=r=>r?Je(r).format("jYYYY/jMM/jDD ساعت HH:mm"):"",G=M(()=>{const r=p.overview;if(!r)return{tone:"off",icon:Pe,title:"…",text:"",rows:[]};const t=r.config;if(t.provider==="none")return{tone:"off",icon:Pe,title:"اتصال خاموش است",text:"هیچ اطلاعاتی با نرم‌افزار حسابداری رد و بدل نمی‌شود."};const g=W[t.provider];if(r.inactiveReason)return{tone:"bad",icon:vt,title:`اتصال به ${g} کار نمی‌کند`,text:r.inactiveReason};const y=r.realtime;if(y!=null&&y.lastError)return{tone:"bad",icon:vt,title:`${g}: ارتباط برقرار نیست`,text:y.lastError};const I=[{label:"آدرس",value:t[t.provider].baseUrl,ltr:!0}];return t.provider==="tahesab"&&I.push({label:"دیتابیس",value:t.tahesab.dbName,ltr:!0}),y!=null&&y.lastOkAt&&I.push({label:"آخرین ارتباط موفق",value:be(y.lastOkAt)}),{tone:"ok",icon:Tt,title:`متصل به ${g}`,text:"",rows:I}}),ee=ne({tahesab:!1,zarrin:!1});function ce(){i.value&&(p.tokens[i.value]="",ee[i.value]=!1)}Qe(()=>p.overview,()=>{ee.tahesab=!1,ee.zarrin=!1,S.value=null});const _e=M({get:()=>i.value?Math.round((p.form[i.value].timeoutMs??2e4)/1e3):20,set:r=>{i.value&&(p.form[i.value].timeoutMs=Math.max(3,Math.min(120,Number(r)||20))*1e3)}}),H=h(!1),S=h(null),ye=r=>{var t;return((t=r.match(/CN=([^\n,]+)/))==null?void 0:t[1])??r.replace(/\n/g,", ")},ie=r=>r?Je(new Date(r)).format("jYYYY/jMM/jDD"):"—",re=M(()=>{var r;return!!i.value&&(p.form[i.value].caCert||"")!==(((r=Y(i.value))==null?void 0:r.caCert)||"")}),q=M(()=>{var r;return i.value?re.value?S.value&&S.value.pem===p.form[i.value].caCert?S.value:null:((r=Y(i.value))==null?void 0:r.caInfo)??null:null});async function ue(){var r,t;if(i.value){H.value=!0;try{const{data:g}=await j.post("admin/accounting/certificate",{baseUrl:p.form[i.value].baseUrl});S.value=g,p.form[i.value].caCert&&g.pem.trim()===p.form[i.value].caCert.trim()?B.success("گواهی سرور همان گواهی تأییدشده است"):p.form[i.value].caCert&&(p.form[i.value].caCert="")}catch(g){B.error(((t=(r=g==null?void 0:g.response)==null?void 0:r.data)==null?void 0:t.message)??"گواهی دریافت نشد")}finally{H.value=!1}}}function te(){!i.value||!S.value||(p.form[i.value].caCert=S.value.pem)}const ke=h(!1),z=h(null),De=h(""),Ie=()=>i.value?JSON.stringify([p.form.provider,p.form[i.value],p.tokens[i.value]]):"",Me=M(()=>!!z.value&&De.value!==Ie()),We=M(()=>{var r;return!!i.value&&!!p.form[i.value].baseUrl&&(oe.value||!!((r=p.tokens[i.value])!=null&&r.trim()))});Qe(i,()=>z.value=null);async function de(){var t,g;if(!i.value)return;const r=i.value;ke.value=!0;try{const y={baseUrl:p.form[r].baseUrl,timeoutMs:p.form[r].timeoutMs,caCert:p.form[r].caCert,token:p.tokens[r]||void 0};r==="tahesab"?y.dbName=p.form.tahesab.dbName:y.balanceOwesWhen=p.form.zarrin.balanceOwesWhen,De.value=Ie();const{data:N}=await j.post("admin/accounting/test",{provider:r,connection:y});z.value=N}catch(y){const N=(g=(t=y==null?void 0:y.response)==null?void 0:t.data)==null?void 0:g.message;z.value={ok:!1,error:Array.isArray(N)?N.join("، "):N??"خطا در تست اتصال"}}finally{ke.value=!1}}const Fe={version:{label:"نسخه",ltr:!0},dbType:{label:"نوع دیتابیس",ltr:!0},dbName:{label:"دیتابیس",ltr:!0},customerGroups:{label:"گروه‌های حساب"},message:{label:"پیام سرور"}},J=M(()=>{var g,y;const r=((g=z.value)==null?void 0:g.info)??{},t=Object.entries(Fe).filter(([N])=>r[N]!==void 0&&r[N]!==null&&r[N]!=="").map(([N,I])=>({label:I.label,value:String(r[N]),ltr:I.ltr}));return t.push({label:"زمان پاسخ",value:`${(((y=z.value)==null?void 0:y.ms)??0).toLocaleString("fa-IR")} میلی‌ثانیه`,ltr:!1}),t}),Se=M(()=>{var r,t;return i.value==="tahesab"&&!!((t=(r=z.value)==null?void 0:r.info)!=null&&t.dbName)&&String(z.value.info.dbName).toLowerCase()!==String(p.form.tahesab.dbName||"").toLowerCase()});return(r,t)=>{var Ne,je,le;const g=f("a-tag"),y=f("a-alert"),N=f("a-input"),I=f("a-form-item"),ae=f("a-select-option"),xe=f("a-select"),L=f("a-button"),Ue=f("a-popconfirm"),F=f("a-space"),Re=f("a-input-password"),Q=f("a-form"),ze=f("a-input-number"),me=f("a-collapse-panel"),ge=f("a-collapse"),Ke=f("a-textarea");return o(),c("div",zt,[n("div",{class:Le(["status",`status--${G.value.tone}`])},[(o(),x(Nt(G.value.icon),{class:"status__icon"})),n("div",jt,[n("div",At,[u(v(G.value.title)+" ",1),X.value?(o(),x(g,{key:0,color:"orange",class:"status__tag"},{default:l(()=>[...t[11]||(t[11]=[u("تغییرات ذخیره نشده",-1)])]),_:1})):_("",!0)]),G.value.text?(o(),c("div",Gt,v(G.value.text),1)):_("",!0),(Ne=G.value.rows)!=null&&Ne.length?(o(),c("dl",Lt,[(o(!0),c(D,null,Oe(G.value.rows,b=>(o(),c(D,{key:b.label},[n("dt",null,v(b.label),1),n("dd",{dir:b.ltr?"ltr":void 0,class:Le({latin:b.ltr})},v(b.value),11,Pt)],64))),128))])):_("",!0)])],2),n("section",Bt,[t[13]||(t[13]=n("h3",{class:"step__title"},[n("span",{class:"step__no"},"۱"),u("نرم‌افزار حسابداری")],-1)),n("div",Wt,[(o(),c(D,null,Oe(Be,b=>n("button",{key:b.value,type:"button",role:"radio","aria-checked":C.form.provider===b.value,class:Le(["choice",{"choice--on":C.form.provider===b.value}]),onClick:Ce=>C.form.provider=b.value},[t[12]||(t[12]=n("span",{class:"choice__dot"},null,-1)),n("span",Kt,v(b.label),1),n("span",Vt,v(b.desc),1)],10,Ft)),64))]),$e.value?(o(),x(y,{key:0,class:"mt",type:"info","show-icon":"",message:"با ذخیره، نرم‌افزار عوض می‌شود",description:"کارهای در صف نرم‌افزار قبلی متوقف می‌مانند (پاک نمی‌شوند) و لینک‌های هر نرم‌افزار جدا نگه داشته می‌شوند؛ برگشت بی‌خطر است."})):_("",!0)]),i.value?(o(),c(D,{key:0},[n("section",Yt,[n("h3",Ht,[t[14]||(t[14]=n("span",{class:"step__no"},"۲",-1)),u("اطلاعات اتصال به "+v(W[i.value]),1)]),a(Q,{layout:"vertical",class:"grid"},{default:l(()=>[a(I,{label:"آدرس وب‌سرویس",required:""},{default:l(()=>[a(N,{value:C.form[i.value].baseUrl,"onUpdate:value":t[0]||(t[0]=b=>C.form[i.value].baseUrl=b),dir:"ltr",class:"ltr",placeholder:i.value==="tahesab"?"https://192.168.1.10:8081":"http://192.168.1.10:8000/ZarrinService/accounting"},null,8,["value","placeholder"]),n("div",qt,"آدرسی که وب‌سرویس "+v(W[i.value])+" روی آن در دسترس است، با پورت.",1)]),_:1}),i.value==="tahesab"?(o(),x(I,{key:0,label:"نام دیتابیس (DBname)",required:""},{default:l(()=>[a(N,{value:C.form.tahesab.dbName,"onUpdate:value":t[1]||(t[1]=b=>C.form.tahesab.dbName=b),dir:"ltr",class:"ltr",placeholder:"TahesabDB"},null,8,["value"]),t[15]||(t[15]=n("div",{class:"help"},"نام دقیق دیتابیس همین شرکت. یک سرور ممکن است چند دیتابیس داشته باشد؛ بعد از تست، نام را در نتیجه چک کنید.",-1))]),_:1})):(o(),x(I,{key:1,label:"علامت مانده‌ی بدهکار"},{default:l(()=>[a(xe,{value:C.form.zarrin.balanceOwesWhen,"onUpdate:value":t[2]||(t[2]=b=>C.form.zarrin.balanceOwesWhen=b)},{default:l(()=>[a(ae,{value:"negative"},{default:l(()=>[...t[16]||(t[16]=[u("منفی یعنی بدهکار",-1)])]),_:1}),a(ae,{value:"positive"},{default:l(()=>[...t[17]||(t[17]=[u("مثبت یعنی بدهکار",-1)])]),_:1})]),_:1},8,["value"]),t[18]||(t[18]=n("div",{class:"help"},"در زرین منفی یعنی بدهکار (روی نصب واقعی بررسی شد)؛ تغییرش ندهید مگر نصب شما خلاف این باشد.",-1))]),_:1})),a(I,{label:"توکن وب‌سرویس",required:"",class:"grid__full"},{default:l(()=>{var b;return[oe.value&&!ee[i.value]?(o(),c("div",Jt,[a(U(It),{class:"token__icon"}),(b=Y(i.value))!=null&&b.tokenReadable?(o(),c("span",Qt,"توکن ذخیره شده است و نمایش داده نمی‌شود.")):(o(),c("span",Zt,"توکن ذخیره‌شده قابل‌خواندن نیست؛ دوباره وارد کنید.")),a(F,{class:"token__actions"},{default:l(()=>[a(L,{size:"small",onClick:t[3]||(t[3]=Ce=>ee[i.value]=!0)},{default:l(()=>[...t[19]||(t[19]=[u("تغییر توکن",-1)])]),_:1}),a(Ue,{title:"توکن حذف شود؟ تا توکن جدید وارد نشود اتصال کار نمی‌کند.","ok-text":"حذف","cancel-text":"انصراف",onConfirm:t[4]||(t[4]=Ce=>V("clearToken",i.value))},{default:l(()=>[a(L,{size:"small",danger:""},{default:l(()=>[...t[20]||(t[20]=[u("حذف",-1)])]),_:1})]),_:1})]),_:1})])):(o(),c(D,{key:1},[a(Re,{value:C.tokens[i.value],"onUpdate:value":t[5]||(t[5]=Ce=>C.tokens[i.value]=Ce),dir:"ltr",class:"ltr",autocomplete:"new-password",placeholder:"توکن را اینجا وارد کنید"},null,8,["value"]),n("div",Xt,[t[21]||(t[21]=u(" بعد از ذخیره، توکن رمز می‌شود و دیگر نمایش داده نمی‌شود. ",-1)),oe.value?(o(),c("a",{key:0,class:"link",onClick:ce},"انصراف و نگه‌داشتن توکن فعلی")):_("",!0)])],64))]}),_:1})]),_:1}),a(ge,{ghost:"",class:"advanced"},{default:l(()=>[a(me,{key:"adv",header:"تنظیمات پیشرفته"},{default:l(()=>[a(Q,{layout:"vertical"},{default:l(()=>[a(I,{label:"حداکثر زمان انتظار برای پاسخ"},{default:l(()=>[a(ze,{value:_e.value,"onUpdate:value":t[6]||(t[6]=b=>_e.value=b),min:3,max:120,"addon-after":"ثانیه"},null,8,["value"]),t[22]||(t[22]=n("div",{class:"help"},"اگر سرور حسابداری کند است بیشترش کنید. پیش‌فرض ۲۰ ثانیه.",-1))]),_:1})]),_:1})]),_:1})]),_:1})]),O.value?(o(),c("section",ea,[t[41]||(t[41]=n("h3",{class:"step__title"},[n("span",{class:"step__no"},"۳"),u("گواهی امنیتی سرور")],-1)),n("p",ta," اتصال همیشه رمزنگاری‌شده و بررسی‌شده است. نصب‌های معمول "+v(W[i.value])+" گواهی خودساخته دارند؛ در این حالت یک بار گواهی سرور را بررسی و تأیید کنید. ",1),C.form[i.value].caCert?(o(),c("div",aa,[a(U(qe),{class:"cert__icon"}),n("div",la,[n("div",sa,[t[25]||(t[25]=u(" گواهی سرور تأیید شده است ",-1)),re.value?(o(),x(g,{key:0,color:"orange"},{default:l(()=>[...t[23]||(t[23]=[u("ذخیره نشده",-1)])]),_:1})):_("",!0),(je=q.value)!=null&&je.expired?(o(),x(g,{key:1,color:"red"},{default:l(()=>[...t[24]||(t[24]=[u("منقضی شده",-1)])]),_:1})):_("",!0)]),q.value?(o(),c("dl",na,[t[26]||(t[26]=n("dt",null,"صادرشده برای",-1)),n("dd",oa,v(ye(q.value.subject)),1),t[27]||(t[27]=n("dt",null,"معتبر تا",-1)),n("dd",null,v(ie(q.value.validTo)),1),t[28]||(t[28]=n("dt",null,"اثرانگشت",-1)),n("dd",ia,v(q.value.fingerprint256),1)])):(o(),c("div",ra,"مشخصات گواهی بعد از ذخیره نمایش داده می‌شود."))]),a(F,{direction:"vertical",class:"cert__actions"},{default:l(()=>[a(L,{size:"small",loading:H.value,onClick:ue},{default:l(()=>[...t[29]||(t[29]=[u("بررسی دوباره",-1)])]),_:1},8,["loading"]),a(L,{size:"small",danger:"",onClick:t[7]||(t[7]=b=>C.form[i.value].caCert="")},{default:l(()=>[...t[30]||(t[30]=[u("برداشتن",-1)])]),_:1})]),_:1})])):S.value&&!S.value.trustedBySystem?(o(),c("div",ua,[a(U(ht),{class:"cert__icon"}),n("div",da,[t[34]||(t[34]=n("div",{class:"cert__title"},"این گواهی را تأیید می‌کنید؟",-1)),t[35]||(t[35]=n("div",{class:"help"},"اثرانگشت زیر را با گواهی نصب‌شده روی سرور حسابداری مقایسه کنید. اگر یکی است تأیید کنید.",-1)),n("dl",va,[t[31]||(t[31]=n("dt",null,"صادرشده برای",-1)),n("dd",ca,v(ye(S.value.subject)),1),t[32]||(t[32]=n("dt",null,"معتبر تا",-1)),n("dd",null,v(ie(S.value.validTo)),1),t[33]||(t[33]=n("dt",null,"اثرانگشت",-1)),n("dd",ma,v(S.value.fingerprint256),1)]),S.value.expired?(o(),x(y,{key:0,type:"error","show-icon":"",message:"این گواهی منقضی شده است.",class:"mt"})):_("",!0)]),a(F,{direction:"vertical",class:"cert__actions"},{default:l(()=>[a(L,{type:"primary",size:"small",onClick:te},{default:l(()=>[...t[36]||(t[36]=[u("تأیید گواهی",-1)])]),_:1}),a(L,{size:"small",onClick:t[8]||(t[8]=b=>S.value=null)},{default:l(()=>[...t[37]||(t[37]=[u("انصراف",-1)])]),_:1})]),_:1})])):(le=S.value)!=null&&le.trustedBySystem?(o(),c("div",pa,[a(U(qe),{class:"cert__icon"}),t[38]||(t[38]=n("div",{class:"cert__body"},[n("div",{class:"cert__title"},"گواهی سرور معتبر است"),n("div",{class:"help"},"این سرور گواهی معتبر عمومی دارد؛ کاری لازم نیست.")],-1))])):(o(),c("div",fa,[a(U(qe),{class:"cert__icon cert__icon--muted"}),t[40]||(t[40]=n("div",{class:"cert__body"},[n("div",{class:"cert__title"},"گواهی‌ای تأیید نشده"),n("div",{class:"help"},"اگر «تست اتصال» خطای گواهی داد، اینجا گواهی سرور را بررسی کنید.")],-1)),a(L,{loading:H.value,disabled:!C.form[i.value].baseUrl,onClick:ue},{default:l(()=>[...t[39]||(t[39]=[u("بررسی گواهی سرور",-1)])]),_:1},8,["loading","disabled"])])),a(ge,{ghost:"",class:"advanced"},{default:l(()=>[a(me,{key:"pem",header:"وارد کردن دستی گواهی (PEM)"},{default:l(()=>[a(Ke,{value:C.form[i.value].caCert,"onUpdate:value":t[9]||(t[9]=b=>C.form[i.value].caCert=b),dir:"ltr",class:"ltr mono",rows:5,placeholder:"-----BEGIN CERTIFICATE-----"},null,8,["value"])]),_:1})]),_:1})])):_("",!0)],64)):_("",!0),i.value&&z.value?(o(),c("section",ba,[z.value.ok?(o(),x(y,{key:0,type:"success","show-icon":"",message:`اتصال به ${W[i.value]} برقرار است`},{description:l(()=>[n("dl",_a,[(o(!0),c(D,null,Oe(J.value,b=>(o(),c(D,{key:b.label},[n("dt",null,v(b.label),1),n("dd",{dir:b.ltr?"ltr":void 0,class:Le({latin:b.ltr})},v(b.value),11,ya)],64))),128))]),Se.value?(o(),c("div",ka,[t[42]||(t[42]=u(" دیتابیسی که وصل شد ",-1)),n("bdi",ga,v(z.value.info.dbName),1),t[43]||(t[43]=u(" است، نه ",-1)),n("bdi",Ca,v(C.form.tahesab.dbName),1),t[44]||(t[44]=u(". نام دیتابیس را چک کنید. ",-1))])):_("",!0),Me.value?(o(),c("div",wa,"این نتیجه برای مقادیر قبلی است؛ دوباره تست کنید.")):_("",!0)]),_:1},8,["message"])):(o(),x(y,{key:1,type:"error","show-icon":"",message:"اتصال برقرار نشد"},{description:l(()=>[n("div",null,v(z.value.error),1),Me.value?(o(),c("div",Ea,"این نتیجه برای مقادیر قبلی است؛ دوباره تست کنید.")):_("",!0)]),_:1}))])):_("",!0),n("div",Oa,[n("span",Sa,[X.value?(o(),c(D,{key:0},[u("تغییرات هنوز ذخیره نشده‌اند.")],64)):i.value?(o(),c(D,{key:1},[u("«تست اتصال» مقادیر همین فرم را امتحان می‌کند، حتی پیش از ذخیره.")],64)):_("",!0)]),a(F,null,{default:l(()=>[i.value?(o(),x(L,{key:0,loading:ke.value,disabled:!We.value,onClick:de},{default:l(()=>[...t[45]||(t[45]=[u("تست اتصال",-1)])]),_:1},8,["loading","disabled"])):_("",!0),a(L,{type:"primary",loading:C.saving,disabled:!X.value,onClick:t[10]||(t[10]=b=>V("save"))},{default:l(()=>[...t[46]||(t[46]=[u("ذخیره",-1)])]),_:1},8,["loading","disabled"])]),_:1})])])}}}),Ua=pt(xa,[["__scopeId","data-v-a7739f0b"]]),Na={key:0},ha={key:0},Ta={key:1},$a={key:2,class:"warn"},Da={key:2},Ia={key:0,class:"hint"},Ma={key:0,class:"warn"},Ra={key:1},za={class:"grid-2 mt-4"},ja={class:"hint mb-4"},Aa={key:0},Ga={class:"grid-2"},La={class:"grid-2"},Pa={key:1,class:"hint mb-4"},Ba={key:2,class:"hint mb-4"},Wa={key:0,class:"hint"},Fa={key:4,class:"warn small"},Ka={class:"grid-2"},Va={dir:"ltr"},Ya={dir:"ltr"},Ha={class:"hint"},qa=mt({__name:"accounting",setup(C){const A=$t(),p=s=>!!A.hasPermission(s),V={PENDING:"در صف",SENDING:"در حال ارسال",SENT:"ارسال شد",FAILED:"ناموفق",NEEDS_REVIEW:"نیاز به بررسی",RESOLVED:"حل‌شده"},W={PENDING:"default",SENDING:"processing",SENT:"success",FAILED:"error",NEEDS_REVIEW:"warning",RESOLVED:"default"},Be={CUSTOMER_PUSH:"ارسال مشتری",PRODUCT_PUSH:"ساخت کارساخته",ORDER_DOCUMENT:"سند سفارش",ORDER_DOCUMENT_DELETE:"حذف سند سفارش"},i={CUSTOMER_NO_MOBILE:"حساب بدون موبایل",CUSTOMER_DUPLICATE_MOBILE:"موبایل تکراری",CUSTOMER_LINK_CONFLICT:"تداخل لینک",PRODUCT_DUPLICATE_TITLE:"عنوان تکراری محصول",PRODUCT_CODE_TAKEN:"کد محصول تکراری"},Z={LINKED:"جفت با موبایل/نام",IMPORTED:"وارد شده از حسابداری",PUSHED:`ساخته شده از ${T.name}`,MANUAL:"دستی"},Y=h(!1),oe=h("connection"),O=h(null),m=ne({provider:"none",tahesab:{baseUrl:"",dbName:"TahesabDB",timeoutMs:2e4,caCert:""},zarrin:{baseUrl:"",balanceOwesWhen:"negative",timeoutMs:2e4,caCert:""},features:{customers:!1,balances:!1,report:!1,products:!1,documents:!1},intervals:{customersMinutes:60,balancesMinutes:10,productsMinutes:30},mapping:{karat:750},report:{windowDays:365},documents:{triggerStatus:"DELIVERED_TO_AGENT"}}),X=ne({tahesab:"",zarrin:""}),$e=h("none"),be=M(()=>$e.value!=="none"),G=ne({customerGroups:[],karSakhteGroups:[],karSakhteTypes:[]}),ee=h([]),ce=h([]),_e=h(!1),H=s=>s?`${s.id}|${s.name}`:void 0,S=s=>{if(!s)return null;const e=s.indexOf("|");return{id:s.slice(0,e),name:s.slice(e+1)}},ye=(s,e)=>{const k=[...s];for(const w of e)w&&!k.some(K=>K.id===w.id&&K.name===w.name)&&k.push(w);return k.map(w=>({value:H(w),label:w.id?`${w.name} (${w.id})`:w.name}))},ie=h([]),re=h(),q=h(),ue=h(),te=ne({}),ke=M(()=>ye(G.customerGroups,[...ie.value.map(S),S(re.value)])),z=M(()=>ye(G.karSakhteGroups,[S(q.value),...Object.values(te).map(S)])),De=M(()=>ye(G.karSakhteTypes,[S(ue.value)])),Ie=[{value:"PLACED",label:"ثبت سفارش"},{value:"ADMIN_APPROVED",label:"تأیید مدیر"},{value:"SOURCING",label:"در حال تأمین"},{value:"PREPARING",label:"در حال آماده‌سازی"},{value:"DELIVERED_TO_AGENT",label:"تحویل مسئول فروش"},{value:"DELIVERED_TO_CUSTOMER",label:"تحویل مشتری"}],Me=[{key:"customers",label:"سینک مشتریان (ورود/لینک با موبایل، ساخت پس از احراز هویت)",interval:"customersMinutes",job:"customers"},{key:"balances",label:"سینک مانده (نمایش به مشتری)",interval:"balancesMinutes",job:"balances"},{key:"report",label:"گزارش مشتری از حسابداری",interval:null,job:null},{key:"products",label:"کارساخته ↔ محصول و قفل ناموجود",interval:"productsMinutes",job:"products"},{key:"documents",label:"ثبت سند سفارش (موقت)",interval:null,job:"outbox"}],We=[{title:"قابلیت",dataIndex:"label",key:"label"},{title:"فعال",key:"on",width:80},{title:"بازه",key:"interval",width:170},{title:"وضعیت",key:"state"},{title:"",key:"run",width:110}],de=s=>{var e,k,w;return(w=(k=(e=O.value)==null?void 0:e.state)==null?void 0:k.jobs)==null?void 0:w[s]},Fe=s=>Object.entries(s).map(([e,k])=>`${e}: ${k}`).join("، "),J=ne({rows:[],total:0,page:1,limit:25}),Se=h(),r=[{title:"زمان",key:"createdAt",width:150},{title:"نوع",key:"kind",width:120},{title:"مورد",key:"entity"},{title:"وضعیت",key:"status",width:140},{title:"خطا",key:"error"},{title:"",key:"actions",width:190}],t=M(()=>{var k;const s=((k=O.value)==null?void 0:k.outbox)??{},e=(s.FAILED??0)+(s.NEEDS_REVIEW??0);return e?` (${e})`:""}),g=ne({rows:[],total:0,page:1,limit:25}),y=ne({rows:[],total:0,page:1,limit:25}),N=h("CUSTOMER"),I=h(""),ae=ne({rows:[],scope:null}),xe=h(""),L=h(""),Ue=h(!1),F=s=>s?Je(s).format("jYYYY/jMM/jDD HH:mm"):"—",Re=s=>s==null?"—":JSON.stringify(s,null,2),Q=(s,e)=>{var w,K;const k=(K=(w=s==null?void 0:s.response)==null?void 0:w.data)==null?void 0:K.message;return Array.isArray(k)?k.join("، "):k??e};function ze(s){var e;m.provider=s.provider,$e.value=s.provider;for(const k of["tahesab","zarrin"])m[k].baseUrl=s[k].baseUrl,m[k].timeoutMs=s[k].timeoutMs,m[k].caCert=s[k].caCert??"";m.tahesab.dbName=s.tahesab.dbName,m.zarrin.balanceOwesWhen=s.zarrin.balanceOwesWhen,Object.assign(m.features,s.features),Object.assign(m.intervals,s.intervals),m.mapping.karat=s.mapping.karat,m.report.windowDays=s.report.windowDays,m.documents.triggerStatus=((e=s.documents)==null?void 0:e.triggerStatus)??"DELIVERED_TO_AGENT",ie.value=(s.mapping.importCustomerGroups??[]).map(H),re.value=H(s.mapping.newCustomerGroup),q.value=H(s.mapping.newKarSakhteGroup),ue.value=H(s.mapping.newKarSakhteType);for(const k of Object.keys(te))delete te[k];for(const k of s.mapping.categoryGroups??[])te[k.categoryId]=H(k.group)}async function me(){try{Y.value=!0;const{data:s}=await j.get("admin/accounting");O.value=s,ze(s.config)}catch(s){B.error(Q(s,"خطا در دریافت تنظیمات"))}finally{Y.value=!1}}async function ge(){const s={provider:m.provider,tahesab:{baseUrl:m.tahesab.baseUrl,dbName:m.tahesab.dbName,timeoutMs:m.tahesab.timeoutMs,caCert:m.tahesab.caCert},zarrin:{baseUrl:m.zarrin.baseUrl,balanceOwesWhen:m.zarrin.balanceOwesWhen,timeoutMs:m.zarrin.timeoutMs,caCert:m.zarrin.caCert},features:m.features,intervals:m.intervals,report:m.report,documents:m.documents,mapping:{karat:m.mapping.karat,importCustomerGroups:ie.value.map(S).filter(Boolean),newCustomerGroup:S(re.value),newKarSakhteGroup:S(q.value),newKarSakhteType:S(ue.value),categoryGroups:Object.entries(te).filter(([,e])=>!!e).map(([e,k])=>({categoryId:e,group:S(k)}))}};for(const e of["tahesab","zarrin"])X[e].trim()&&(s[e].token=X[e].trim());try{Y.value=!0;const{data:e}=await j.put("admin/accounting/config",s);O.value=e,ze(e.config),X.tahesab="",X.zarrin="",B.success("تنظیمات ذخیره شد")}catch(e){B.error(Q(e,"خطا در ذخیره"))}finally{Y.value=!1}}async function Ke(s){try{const{data:e}=await j.put("admin/accounting/config",{[s]:{token:null}});O.value=e,B.success("توکن حذف شد")}catch(e){B.error(Q(e,"خطا"))}}async function Ne(){_e.value=!0,ce.value=[];try{const{data:s}=await j.get("admin/accounting/options",{params:{provider:m.provider}});G.customerGroups=s.customerGroups.items,G.karSakhteGroups=s.karSakhteGroups.items,G.karSakhteTypes=s.karSakhteTypes.items,ee.value=s.categories;for(const e of[s.customerGroups,s.karSakhteGroups,s.karSakhteTypes])e.ok||ce.value.push(e.error)}catch(s){ce.value=[Q(s,"تنظیمات اتصال را اول ذخیره کنید")]}finally{_e.value=!1}}async function je(s){try{const{data:e}=await j.post(`admin/accounting/run/${s}`);e.started?B.success("همگام‌سازی شروع شد؛ نتیجه چند لحظه بعد در همین صفحه دیده می‌شود"):B.warning(e.message),setTimeout(me,4e3)}catch(e){B.error(Q(e,"خطا"))}}async function le(s=1){const{data:e}=await j.get("admin/accounting/outbox",{params:{page:s,status:Se.value}});Object.assign(J,e)}async function b(s){try{await j.post(`admin/accounting/outbox/${s}/retry`),B.success("دوباره در صف قرار گرفت"),le(J.page)}catch(e){B.error(Q(e,"خطا"))}}async function Ce(s){await j.post(`admin/accounting/outbox/${s}/resolve`,{}),le(J.page)}async function Ve(s=1){const{data:e}=await j.get("admin/accounting/issues",{params:{page:s}});Object.assign(g,e)}async function ft(s){await j.post(`admin/accounting/issues/${s}/resolve`),Ve(g.page),me()}async function he(s=1){const{data:e}=await j.get("admin/accounting/links",{params:{page:s,entityType:N.value,q:I.value||void 0}});Object.assign(y,e)}async function bt(s){await j.delete(`admin/accounting/links/${s}`),he(y.page)}async function _t(){Ue.value=!0;try{const{data:s}=await j.get("admin/accounting/movement",{params:{from:xe.value||void 0,to:L.value||void 0}});Object.assign(ae,s)}catch(s){B.error(Q(s,"خطا در دریافت گردش"))}finally{Ue.value=!1}}return Qe(oe,s=>{s==="outbox"&&le(1),s==="issues"&&Ve(1),s==="links"&&he(1),s==="mapping"&&m.provider!=="none"&&ee.value.length===0&&Ne()}),Dt(me),(s,e)=>{const k=f("a-tag"),w=f("a-button"),K=f("a-space"),ve=f("a-alert"),pe=f("a-tab-pane"),yt=f("a-switch"),Ye=f("a-input-number"),Ze=f("a-select-option"),fe=f("a-select"),we=f("a-table"),Ee=f("a-form-item"),kt=f("a-collapse-panel"),gt=f("a-collapse"),Xe=f("a-divider"),$=f("a-table-column"),Ct=f("a-form"),He=f("a-popconfirm"),et=f("a-radio-button"),wt=f("a-radio-group"),Et=f("a-input-search"),tt=f("a-input"),Ot=f("a-tabs"),St=f("a-spin"),xt=f("a-card");return o(),c("div",null,[p("config.accounting")?(o(),x(xt,{key:0,title:"اتصال به نرم‌افزار حسابداری",class:"page-card table-scroll"},{extra:l(()=>[a(K,null,{default:l(()=>{var Te;return[(Te=O.value)!=null&&Te.busy?(o(),x(k,{key:0,color:"processing"},{default:l(()=>[...e[17]||(e[17]=[u("همگام‌سازی در حال اجرا",-1)])]),_:1})):_("",!0),a(w,{size:"small",onClick:me},{default:l(()=>[...e[18]||(e[18]=[u("تازه‌سازی",-1)])]),_:1})]}),_:1})]),default:l(()=>{var Te,at,lt,st,nt,ot,it,rt;return[O.value&&O.value.config.secretKeySource!=="ACCOUNTING_SECRET_KEY"?(o(),x(ve,{key:0,type:"warning","show-icon":"",class:"mb-4",message:"متغیر ACCOUNTING_SECRET_KEY روی سرور تنظیم نشده است",description:"توکن با کلیدی مشتق از JWT_SECRET رمز می‌شود؛ اگر JWT_SECRET عوض شود باید توکن را دوباره وارد کنید."})):_("",!0),(Te=O.value)!=null&&Te.inactiveReason&&O.value.config.provider!=="none"&&oe.value!=="connection"?(o(),x(ve,{key:1,type:"error","show-icon":"",class:"mb-4",message:"همگام‌سازی انجام نمی‌شود",description:O.value.inactiveReason},null,8,["description"])):be.value&&!((nt=(st=(lt=(at=O.value)==null?void 0:at.config)==null?void 0:lt.mapping)==null?void 0:st.importCustomerGroups)!=null&&nt.length)&&((rt=(it=(ot=O.value)==null?void 0:ot.config)==null?void 0:it.features)!=null&&rt.customers)?(o(),x(ve,{key:2,type:"warning","show-icon":"",class:"mb-4",message:"سینک مشتری اجرا نمی‌شود",description:"هیچ گروه مشتری برای ورود انتخاب نشده است؛ در تب «نگاشت» گروه‌هایی را که واقعاً مشتری هستند انتخاب و ذخیره کنید."})):_("",!0),a(St,{spinning:Y.value},{default:l(()=>[a(Ot,{"active-key":oe.value,"onUpdate:activeKey":e[16]||(e[16]=Ae=>oe.value=Ae)},{default:l(()=>{var Ae;return[a(pe,{key:"connection",tab:"اتصال"},{default:l(()=>[a(Ua,{overview:O.value,form:m,tokens:X,saving:Y.value,onSave:ge,onClearToken:Ke},null,8,["overview","form","tokens","saving"])]),_:1}),a(pe,{key:"features",tab:"قابلیت‌ها و زمان‌بندی"},{default:l(()=>{var d,E,Ge,ut;return[m.provider==="zarrin"?(o(),x(ve,{key:0,type:"info","show-icon":"",class:"mb-4",message:"درایور زرین روی نصب واقعی تست نشده است",description:"طبق تصمیم مالک، پیش از استفاده‌ی واقعی یک دوره‌ی آزمایشی با اسناد موقت لازم است (علامت مانده و فیلد هزینه‌ی سنگ را بررسی کنید)."})):_("",!0),be.value&&((E=(d=O.value)==null?void 0:d.config)!=null&&E.provider)&&(m.features.balances||m.features.products)?(o(),x(ve,{key:1,type:(ut=(Ge=O.value)==null?void 0:Ge.realtime)!=null&&ut.lastError?"warning":"success","show-icon":"",class:"mb-4",message:"همگام‌سازی لحظه‌ای"},{description:l(()=>{var se,R,P,dt;return[(R=(se=O.value)==null?void 0:se.realtime)!=null&&R.lastOkAt?(o(),c("div",Na,[u(" تغییرات حسابداری چند ثانیه یک‌بار بررسی می‌شود؛ آخرین بررسی: "+v(F(O.value.realtime.lastOkAt))+". ",1),O.value.realtime.lastChangeAt?(o(),c("span",ha,"آخرین تغییر دریافت‌شده: "+v(F(O.value.realtime.lastChangeAt))+".",1)):_("",!0)])):(o(),c("div",Ta,"هنوز بررسی انجام نشده است (چند ثانیه بعد از روشن‌شدن شروع می‌شود).")),(dt=(P=O.value)==null?void 0:P.realtime)!=null&&dt.lastError?(o(),c("div",$a,"خطای آخرین بررسی: "+v(O.value.realtime.lastError),1)):_("",!0),e[19]||(e[19]=n("div",{class:"hint"}," سفارش و ویرایش مشتری بلافاصله ارسال می‌شود و موجودی هنگام ثبت سفارش مستقیم از حسابداری خوانده می‌شود؛ اگر حسابداری آن لحظه پاسخ ندهد، آخرین موجودی معلوم ملاک است. بازه‌های «دقیقه»ی زیر فقط شبکه‌ی اطمینان‌اند (مشتری جدید، ویرایش یا حذف در حسابداری). ",-1))]}),_:1},8,["type"])):_("",!0),a(we,{"data-source":Me,columns:We,pagination:!1,"row-key":"key",size:"middle"},{bodyCell:l(({column:se,record:R})=>[se.key==="on"?(o(),x(yt,{key:0,checked:m.features[R.key],"onUpdate:checked":P=>m.features[R.key]=P},null,8,["checked","onUpdate:checked"])):se.key==="interval"?(o(),c(D,{key:1},[R.interval?(o(),x(Ye,{key:0,value:m.intervals[R.interval],"onUpdate:value":P=>m.intervals[R.interval]=P,min:1,max:1440,"addon-after":"دقیقه"},null,8,["value","onUpdate:value"])):R.key==="documents"?(o(),x(fe,{key:1,value:m.documents.triggerStatus,"onUpdate:value":e[0]||(e[0]=P=>m.documents.triggerStatus=P),style:{"min-width":"220px"},title:"سند (موقت / پیش‌فاکتور) وقتی سفارش به این وضعیت برسد ثبت می‌شود"},{default:l(()=>[(o(),c(D,null,Oe(Ie,P=>a(Ze,{key:P.value,value:P.value},{default:l(()=>[u("ثبت در: "+v(P.label),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])):(o(),c("span",Da,"—"))],64)):se.key==="state"?(o(),c(D,{key:2},[R.job&&de(R.job)?(o(),c("div",Ia,[u(" آخرین اجرا: "+v(F(de(R.job).lastRunAt))+" ",1),de(R.job).lastError?(o(),c("span",Ma," — خطا: "+v(de(R.job).lastError),1)):de(R.job).summary?(o(),c("span",Ra," — "+v(Fe(de(R.job).summary)),1)):_("",!0)])):_("",!0)],64)):se.key==="run"?(o(),c(D,{key:3},[R.job?(o(),x(w,{key:0,size:"small",disabled:!be.value,onClick:P=>je(R.job)},{default:l(()=>[...e[20]||(e[20]=[u("سینک الان",-1)])]),_:1},8,["disabled","onClick"])):_("",!0)],64)):_("",!0)]),_:1}),n("div",za,[a(Ee,{label:"بازه‌ی گزارش مشتری (روز)"},{default:l(()=>[a(Ye,{value:m.report.windowDays,"onUpdate:value":e[1]||(e[1]=se=>m.report.windowDays=se),min:7,max:3650,class:"w-full"},null,8,["value"])]),_:1})]),n("div",ja," اسناد سفارش همیشه «موقت» ثبت می‌شوند و تا حسابدار نهایی نکند روی مانده‌ی حسابداری اثر ندارند. سقف اعتبار سفارش همچنان با دفتر داخلی "+v(U(T).name)+" چک می‌شود. ",1),a(w,{type:"primary",onClick:ge},{default:l(()=>[...e[21]||(e[21]=[u("ذخیره",-1)])]),_:1})]}),_:1}),a(pe,{key:"mapping",tab:"نگاشت"},{default:l(()=>[a(gt,{ghost:"",class:"mb-4"},{default:l(()=>[a(kt,{key:"guide",header:"راهنمای این تب: نگاشت چیست و چطور پر می‌شود؟"},{default:l(()=>[n("p",null,[u(" در این صفحه «"+v(U(T).name)+"» یعنی همین سامانه: ",1),e[22]||(e[22]=n("b",null,"اپ مشتری",-1)),e[23]||(e[23]=u(" (جایی که مشتری ثبت‌نام، احراز هویت و سفارش می‌کند و مانده‌اش را می‌بیند) و ",-1)),e[24]||(e[24]=n("b",null,"پنل مدیریت",-1)),e[25]||(e[25]=u(" (همین پنل، جایی که محصول و دسته‌بندی تعریف می‌شود). «حسابداری» یعنی نرم‌افزار حسابداری مغازه (ته‌حساب یا زرین). ",-1))]),n("p",null,v(U(T).name)+" و حسابداری هر کدام گروه‌بندی خودشان را دارند. این تب می‌گوید هر چیز در "+v(U(T).name)+" با کدام گروه در حسابداری متناظر است؛ خودِ مشتری‌ها و محصول‌ها اینجا وصل نمی‌شوند (آن‌ها در تب «لینک‌ها» دیده می‌شوند). ",1),n("ol",null,[e[29]||(e[29]=n("li",null,"تنظیمات تب «اتصال» را ذخیره کنید، بعد «دریافت گروه‌ها از حسابداری» را بزنید تا فهرست‌ها از حسابداری پر شوند.",-1)),n("li",null,[n("b",null,"گروه‌های حسابی که مشتری "+v(U(T).name)+" حساب می‌شوند:",1),e[26]||(e[26]=u(" در حسابداری صندوق، کارمند و سرمایه‌گذار هم «حساب» هستند. فقط گروه‌هایی را انتخاب کنید که واقعاً مشتری‌اند؛ سینک مشتری فقط حساب‌های این گروه‌ها را با شماره موبایل به کاربران اپ مشتری وصل می‌کند. اگر خالی بماند سینک مشتری اجرا نمی‌شود. ",-1))]),e[30]||(e[30]=n("li",null,[n("b",null,"گروه مشتری جدید:"),u(" وقتی کاربری در اپ مشتری احراز هویت شود و در حسابداری حساب نداشته باشد، حسابش در این گروه ساخته می‌شود. اگر تعیین نشود، ساخت حساب در «لاگ ارسال» با وضعیت «نیاز به بررسی» می‌ماند. ")],-1)),n("li",null,[e[27]||(e[27]=n("b",null,"عیار پایه:",-1)),u(" عیار وزن‌هایی که در "+v(U(T).name)+" ثبت می‌شود (وزن محصول‌ها و سفارش‌ها؛ معمولاً ۷۵۰ = ۱۸ عیار). در سند سفارش، وزن با همین عیار به حسابداری می‌رود؛ در ته‌حساب اجرت هم روی آن اعمال می‌شود (مثلاً ۷۵۰ با اجرت ۱۰٪ می‌شود ۸۲۵). ",1)]),m.provider==="zarrin"?(o(),c("li",Aa,[e[28]||(e[28]=n("b",null,"کارساخته (فقط زرین):",-1)),u(" وقتی در پنل مدیریت "+v(U(T).name)+" محصول جدیدی تعریف شود، برایش یک «کارساخته» در زرین ساخته می‌شود. «نوع» تعیین می‌کند گرمی است یا تعدادی، و «گروه ساخته» جای آن در زرین است. در جدول پایین برای هر دسته‌بندی محصولِ "+v(U(T).name)+" می‌توانید گروه جدا بدهید؛ دسته‌ای که «پیش‌فرض» بماند در «گروه ساخته‌ی پیش‌فرض» می‌رود. اگر نوع یا گروه خالی باشد، ساخت کارساخته در «لاگ ارسال» منتظر بررسی می‌ماند. ",1)])):_("",!0)]),e[31]||(e[31]=n("p",{class:"hint"}," تغییر این تنظیمات فقط روی موارد بعدی اثر دارد؛ حساب‌ها و کارساخته‌هایی که قبلاً ساخته شده‌اند جابه‌جا نمی‌شوند. در آخر «ذخیره» را بزنید. ",-1))]),_:1})]),_:1}),a(K,{class:"mb-4"},{default:l(()=>[a(w,{disabled:m.provider==="none",loading:_e.value,onClick:Ne},{default:l(()=>[...e[32]||(e[32]=[u("دریافت گروه‌ها از حسابداری",-1)])]),_:1},8,["disabled","loading"]),(o(!0),c(D,null,Oe(ce.value,d=>(o(),c("span",{key:d,class:"warn"},v(d),1))),128))]),_:1}),a(Ct,{layout:"vertical"},{default:l(()=>[a(Xe,{orientation:"right"},{default:l(()=>[...e[33]||(e[33]=[u("حساب مشتری‌ها",-1)])]),_:1}),a(ve,{type:"info","show-icon":"",class:"mb-4",message:`این بخش تعیین می‌کند کدام حساب‌های حسابداری به کاربران اپ مشتری ${U(T).name} وصل شوند`},{description:l(()=>[n("div",null," هر حسابی که در گروه‌های انتخاب‌شده باشد و موبایلش با یک کاربر اپ مشتری "+v(U(T).name)+" یکی باشد، به آن کاربر وصل می‌شود و مانده‌اش در اپ مشتری نمایش داده می‌شود. صندوق، کارمند و سرمایه‌گذار را انتخاب نکنید. ",1),e[34]||(e[34]=n("div",null," مثال: «بنکدار» و «مغازه‌دار» را در فیلد اول انتخاب کنید و در فیلد دوم «مغازه‌دار» را بگذارید. در این حالت کسی که در اپ مشتری ثبت‌نام و احراز هویت کند و در حسابداری حساب نداشته باشد، در گروه «مغازه‌دار» برایش حساب ساخته می‌شود. ",-1))]),_:1},8,["message"]),n("div",Ga,[a(Ee,{label:`گروه‌های حسابی که مشتری ${U(T).name} حساب می‌شوند`,extra:"فقط گروه‌هایی که مشتری‌اند؛ خالی = سینک مشتری اجرا نمی‌شود"},{default:l(()=>[a(fe,{value:ie.value,"onUpdate:value":e[2]||(e[2]=d=>ie.value=d),mode:"multiple",options:ke.value,"allow-clear":"",placeholder:"هیچ گروهی انتخاب نشده"},null,8,["value","options"])]),_:1},8,["label"]),a(Ee,{label:"گروه حسابداریِ مشتری تازه‌ی اپ مشتری",extra:"کاربری که در اپ مشتری احراز هویت شده و در حسابداری حساب ندارد، در این گروه برایش حساب ساخته می‌شود"},{default:l(()=>[a(fe,{value:re.value,"onUpdate:value":e[3]||(e[3]=d=>re.value=d),options:ke.value,"allow-clear":""},null,8,["value","options"])]),_:1}),a(Ee,{label:`عیار پایه‌ی وزن‌های ${U(T).name}`,extra:`عیار وزن محصول‌ها و سفارش‌ها در ${U(T).name}؛ ۷۵۰ یعنی ۱۸ عیار`},{default:l(()=>[a(Ye,{value:m.mapping.karat,"onUpdate:value":e[4]||(e[4]=d=>m.mapping.karat=d),min:1,max:1e3,class:"w-full"},null,8,["value"])]),_:1},8,["label","extra"])]),m.provider==="zarrin"?(o(),c(D,{key:0},[a(Xe,{orientation:"right"},{default:l(()=>[...e[35]||(e[35]=[u("کارساخته (زرین)",-1)])]),_:1}),a(ve,{type:"info","show-icon":"",class:"mb-4",message:`هر محصولی که در پنل مدیریت ${U(T).name} (بخش محصولات) تعریف می‌کنید، در زرین یک «کارساخته» می‌شود`},{description:l(()=>[e[36]||(e[36]=n("div",null,[u(" زرین برای ساختن کارساخته دو چیز لازم دارد: "),n("b",null,"نوع"),u(" (گرمی یا تعدادی) و "),n("b",null,"گروه ساخته"),u(" (کارساخته در کدام پوشه‌ی زرین قرار بگیرد). این بخش این دو را به‌جای شما انتخاب می‌کند تا لازم نباشد برای هر محصول جداگانه در زرین کاری انجام دهید. ")],-1)),n("div",null," ستون «دسته‌بندی محصول در "+v(U(T).name)+"» همان دسته‌بندی‌هایی است که در پنل مدیریت برای محصولات تعریف کرده‌اید. مثال: اگر روبه‌روی «انگشتر» گروه «انگشتر» زرین را بگذارید، هر محصول تازه در دسته‌ی انگشتر "+v(U(T).name)+"، در گروه انگشترِ زرین ساخته می‌شود. دسته‌هایی که «پیش‌فرض» بمانند در «گروه ساخته‌ی پیش‌فرض» می‌روند. ",1),n("div",null," اگر نوع یا گروه خالی باشد، محصول در "+v(U(T).name)+" ساخته می‌شود ولی ساخت کارساخته در «لاگ ارسال» منتظر می‌ماند تا آن را تعیین کنید و «تلاش دوباره» بزنید. محصول‌هایی که از قبل به کارساخته وصل شده‌اند تغییری نمی‌کنند. ",1)]),_:1},8,["message"]),n("div",La,[a(Ee,{label:"نوع کارساخته‌ی جدید (گرمی/تعدادی…)",extra:`برای محصول تازه‌ای که در پنل مدیریت ${U(T).name} تعریف می‌شود`},{default:l(()=>[a(fe,{value:ue.value,"onUpdate:value":e[5]||(e[5]=d=>ue.value=d),options:De.value,"allow-clear":""},null,8,["value","options"])]),_:1},8,["extra"]),a(Ee,{label:"گروه ساخته‌ی پیش‌فرض",extra:"برای دسته‌هایی که در جدول زیر «پیش‌فرض» مانده‌اند"},{default:l(()=>[a(fe,{value:q.value,"onUpdate:value":e[6]||(e[6]=d=>q.value=d),options:z.value,"allow-clear":""},null,8,["value","options"])]),_:1})]),a(we,{"data-source":ee.value,pagination:!1,"row-key":"id",size:"small",class:"mb-4"},{default:l(()=>[a($,{title:`دسته‌بندی محصول در ${U(T).name}`,"data-index":"title"},null,8,["title"]),a($,{title:"گروه ساخته در زرین"},{default:l(({record:d})=>[a(fe,{value:te[d.id],"onUpdate:value":E=>te[d.id]=E,options:z.value,"allow-clear":"",class:"w-full",placeholder:"پیش‌فرض"},null,8,["value","onUpdate:value","options"])]),_:1})]),_:1},8,["data-source"])],64)):m.provider==="tahesab"?(o(),c("div",Pa," ته‌حساب در API خود ساخت کارساخته ندارد: نام کار با اولین سند سفارش در ته‌حساب ساخته می‌شود و از آن به بعد به محصول لینک می‌شود. ")):_("",!0),ce.value.length?(o(),c("div",Ba," اگر فهرستی خالی است، یعنی دریافت آن از حسابداری خطا داده (پیام قرمز بالای صفحه). اتصال را بررسی کنید و دوباره «دریافت گروه‌ها» را بزنید. ")):_("",!0),a(w,{type:"primary",onClick:ge},{default:l(()=>[...e[37]||(e[37]=[u("ذخیره",-1)])]),_:1})]),_:1})]),_:1}),a(pe,{key:"outbox",tab:`لاگ ارسال${t.value}`},{default:l(()=>[a(K,{class:"mb-4"},{default:l(()=>[a(fe,{value:Se.value,"onUpdate:value":e[7]||(e[7]=d=>Se.value=d),style:{width:"180px"},"allow-clear":"",placeholder:"همه‌ی وضعیت‌ها",onChange:e[8]||(e[8]=d=>le(1))},{default:l(()=>[(o(),c(D,null,Oe(V,(d,E)=>a(Ze,{key:E,value:E},{default:l(()=>[u(v(d),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),a(w,{onClick:e[9]||(e[9]=d=>le(J.page))},{default:l(()=>[...e[38]||(e[38]=[u("تازه‌سازی",-1)])]),_:1})]),_:1}),a(we,{"data-source":J.rows,columns:r,"row-key":"id",size:"small",pagination:{current:J.page,pageSize:J.limit,total:J.total,onChange:le}},{bodyCell:l(({column:d,record:E})=>[d.key==="createdAt"?(o(),c(D,{key:0},[u(v(F(E.createdAt)),1)],64)):d.key==="kind"?(o(),c(D,{key:1},[u(v(Be[E.kind]??E.kind),1)],64)):d.key==="entity"?(o(),c(D,{key:2},[u(v(E.entityLabel??E.entityId),1)],64)):d.key==="status"?(o(),c(D,{key:3},[a(k,{color:W[E.status]},{default:l(()=>[u(v(V[E.status]??E.status),1)]),_:2},1032,["color"]),E.provider!==m.provider?(o(),c("span",Wa," ("+v(E.provider)+")",1)):_("",!0)],64)):d.key==="error"?(o(),c("span",Fa,v(E.lastError),1)):d.key==="actions"?(o(),x(K,{key:5},{default:l(()=>[["FAILED","NEEDS_REVIEW","PENDING"].includes(E.status)?(o(),x(He,{key:0,title:"پیش از تلاش دوباره، مطمئن شوید سند در حسابداری ثبت نشده است. ادامه؟",onConfirm:Ge=>b(E.id)},{default:l(()=>[a(w,{size:"small"},{default:l(()=>[...e[39]||(e[39]=[u("تلاش دوباره",-1)])]),_:1})]),_:1},8,["onConfirm"])):_("",!0),["FAILED","NEEDS_REVIEW","PENDING"].includes(E.status)?(o(),x(He,{key:1,title:"این ردیف «حل‌شده» علامت بخورد (دستی در حسابداری رسیدگی شده)؟",onConfirm:Ge=>Ce(E.id)},{default:l(()=>[a(w,{size:"small"},{default:l(()=>[...e[40]||(e[40]=[u("حل‌شده",-1)])]),_:1})]),_:1},8,["onConfirm"])):_("",!0)]),_:2},1024)):_("",!0)]),expandedRowRender:l(({record:d})=>[n("div",Ka,[n("div",null,[e[41]||(e[41]=n("b",null,"درخواست",-1)),n("pre",Va,v(Re(d.lastRequest)),1)]),n("div",null,[e[42]||(e[42]=n("b",null,"پاسخ",-1)),n("pre",Ya,v(Re(d.lastResponse)),1)])]),n("div",Ha,"کد مرجع: "+v(d.externalRef??"—")+" | تلاش: "+v(d.attempts)+" | تلاش بعدی: "+v(F(d.nextAttemptAt)),1)]),_:1},8,["data-source","pagination"])]),_:1},8,["tab"]),a(pe,{key:"issues",tab:`مغایرت‌ها${(Ae=O.value)!=null&&Ae.openIssues?` (${O.value.openIssues})`:""}`},{default:l(()=>[a(we,{"data-source":g.rows,"row-key":"id",size:"small",pagination:{current:g.page,pageSize:g.limit,total:g.total,onChange:Ve}},{default:l(()=>[a($,{title:"تاریخ"},{default:l(({record:d})=>[u(v(F(d.updatedAt)),1)]),_:1}),a($,{title:"نرم‌افزار","data-index":"provider"}),a($,{title:"نوع"},{default:l(({record:d})=>[u(v(i[d.kind]??d.kind),1)]),_:1}),a($,{title:"کد حسابداری","data-index":"externalCode"}),a($,{title:"شرح","data-index":"message"}),a($,{title:""},{default:l(({record:d})=>[a(w,{size:"small",onClick:E=>ft(d.id)},{default:l(()=>[...e[43]||(e[43]=[u("رسیدگی شد",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data-source","pagination"])]),_:1},8,["tab"]),a(pe,{key:"links",tab:"لینک‌ها"},{default:l(()=>[a(K,{class:"mb-4"},{default:l(()=>[a(wt,{value:N.value,"onUpdate:value":e[10]||(e[10]=d=>N.value=d),onChange:e[11]||(e[11]=d=>he(1))},{default:l(()=>[a(et,{value:"CUSTOMER"},{default:l(()=>[...e[44]||(e[44]=[u("مشتری",-1)])]),_:1}),a(et,{value:"PRODUCT"},{default:l(()=>[...e[45]||(e[45]=[u("کارساخته",-1)])]),_:1})]),_:1},8,["value"]),a(Et,{value:I.value,"onUpdate:value":e[12]||(e[12]=d=>I.value=d),placeholder:"کد یا نام در حسابداری",style:{width:"240px"},onSearch:e[13]||(e[13]=d=>he(1))},null,8,["value"])]),_:1}),a(we,{"data-source":y.rows,"row-key":"id",size:"small",pagination:{current:y.page,pageSize:y.limit,total:y.total,onChange:he}},{default:l(()=>[a($,{title:"کد حسابداری","data-index":"externalCode"}),a($,{title:"نام در حسابداری","data-index":"externalName"}),a($,{title:`شناسه در ${U(T).name}`,"data-index":"entityId"},null,8,["title"]),a($,{title:"منشأ"},{default:l(({record:d})=>[u(v(Z[d.origin]??d.origin),1)]),_:1}),a($,{title:"آخرین سینک"},{default:l(({record:d})=>[u(v(F(d.syncedAt)),1)]),_:1}),a($,{title:""},{default:l(({record:d})=>[a(He,{title:"لینک حذف شود؟ در سینک بعدی دوباره با موبایل/نام جفت می‌شود.",onConfirm:E=>bt(d.id)},{default:l(()=>[a(w,{size:"small",danger:""},{default:l(()=>[...e[46]||(e[46]=[u("حذف لینک",-1)])]),_:1})]),_:1},8,["onConfirm"])]),_:1})]),_:1},8,["data-source","pagination"])]),_:1}),a(pe,{key:"movement",tab:"گردش کارساخته"},{default:l(()=>[a(K,{class:"mb-4"},{default:l(()=>[a(tt,{value:xe.value,"onUpdate:value":e[14]||(e[14]=d=>xe.value=d),dir:"ltr",placeholder:"از ۱۴۰۵/۰۷/۰۱",style:{width:"150px"}},null,8,["value"]),a(tt,{value:L.value,"onUpdate:value":e[15]||(e[15]=d=>L.value=d),dir:"ltr",placeholder:"تا ۱۴۰۵/۰۷/۳۰",style:{width:"150px"}},null,8,["value"]),a(w,{disabled:!be.value,loading:Ue.value,onClick:_t},{default:l(()=>[...e[47]||(e[47]=[u("نمایش",-1)])]),_:1},8,["disabled","loading"])]),_:1}),ae.scope==="recent-documents"?(o(),x(ve,{key:0,type:"info","show-icon":"",class:"mb-4",message:"ته‌حساب گزارش گردش همه‌ی حساب‌ها را ندارد؛ این فهرست از آخرین ۱۰۰۰ سند ثبت‌شده ساخته شده است."})):_("",!0),a(we,{"data-source":ae.rows,"row-key":(d,E)=>E,size:"small"},{default:l(()=>[a($,{title:"تاریخ","data-index":"date"}),a($,{title:"کارساخته","data-index":"itemName"}),a($,{title:"شرح","data-index":"description"}),a($,{title:"وزن","data-index":"weight"}),a($,{title:"تعداد","data-index":"count"}),a($,{title:"مبلغ","data-index":"amount"})]),_:1},8,["data-source","row-key"])]),_:1})]}),_:1},8,["active-key"])]),_:1},8,["spinning"])]}),_:1})):_("",!0)])}}}),el=pt(qa,[["__scopeId","data-v-cc33ab94"]]);export{el as default}; +import{m as Je}from"./index-CmZf7ud_.js";import{c as a,I as Ut,d as mt,n as Qe,o,b as c,p as n,a as x,g as Nt,f as u,t as v,w as l,i as _,F as D,e as Oe,q as Le,h as U,J as ht,s as M,z as ne,m as h,y as j,G as B,r as f,K as vt,L as Tt,_ as pt,u as $t,x as Dt,j as T}from"./index-Cs-R0M3s.js";import{L as It}from"./LockOutlined-KMXBifz2.js";import{S as qe}from"./SafetyCertificateOutlined-Tlg338pG.js";var Mt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm192 472c0 4.4-3.6 8-8 8H328c-4.4 0-8-3.6-8-8v-48c0-4.4 3.6-8 8-8h368c4.4 0 8 3.6 8 8v48z"}}]},name:"minus-circle",theme:"filled"};function ct(C){for(var A=1;Ap.form.provider==="none"?null:p.form.provider),Z=M(()=>{var r;return((r=p.overview)==null?void 0:r.config)??null}),Y=r=>{var t;return(t=Z.value)==null?void 0:t[r]},oe=M(()=>{var r;return!!(i.value&&((r=Y(i.value))!=null&&r.tokenSet))}),O=M(()=>!!i.value&&/^https:\/\//i.test(p.form[i.value].baseUrl||"")),m=(r,t)=>{var g,y,N,I,ae;return JSON.stringify(t==="none"?{provider:t}:{provider:t,baseUrl:((g=r[t])==null?void 0:g.baseUrl)??"",caCert:((y=r[t])==null?void 0:y.caCert)??"",timeoutMs:(N=r[t])==null?void 0:N.timeoutMs,dbName:t==="tahesab"?(I=r.tahesab)==null?void 0:I.dbName:void 0,balanceOwesWhen:t==="zarrin"?(ae=r.zarrin)==null?void 0:ae.balanceOwesWhen:void 0})},X=M(()=>{var r;return Z.value?p.form.provider!==Z.value.provider?!0:i.value?m(p.form,i.value)!==m(Z.value,i.value)||!!((r=p.tokens[i.value])!=null&&r.trim()):!1:!1}),$e=M(()=>!!Z.value&&Z.value.provider!=="none"&&Z.value.provider!==p.form.provider),be=r=>r?Je(r).format("jYYYY/jMM/jDD ساعت HH:mm"):"",G=M(()=>{const r=p.overview;if(!r)return{tone:"off",icon:Pe,title:"…",text:"",rows:[]};const t=r.config;if(t.provider==="none")return{tone:"off",icon:Pe,title:"اتصال خاموش است",text:"هیچ اطلاعاتی با نرم‌افزار حسابداری رد و بدل نمی‌شود."};const g=W[t.provider];if(r.inactiveReason)return{tone:"bad",icon:vt,title:`اتصال به ${g} کار نمی‌کند`,text:r.inactiveReason};const y=r.realtime;if(y!=null&&y.lastError)return{tone:"bad",icon:vt,title:`${g}: ارتباط برقرار نیست`,text:y.lastError};const I=[{label:"آدرس",value:t[t.provider].baseUrl,ltr:!0}];return t.provider==="tahesab"&&I.push({label:"دیتابیس",value:t.tahesab.dbName,ltr:!0}),y!=null&&y.lastOkAt&&I.push({label:"آخرین ارتباط موفق",value:be(y.lastOkAt)}),{tone:"ok",icon:Tt,title:`متصل به ${g}`,text:"",rows:I}}),ee=ne({tahesab:!1,zarrin:!1});function ce(){i.value&&(p.tokens[i.value]="",ee[i.value]=!1)}Qe(()=>p.overview,()=>{ee.tahesab=!1,ee.zarrin=!1,S.value=null});const _e=M({get:()=>i.value?Math.round((p.form[i.value].timeoutMs??2e4)/1e3):20,set:r=>{i.value&&(p.form[i.value].timeoutMs=Math.max(3,Math.min(120,Number(r)||20))*1e3)}}),H=h(!1),S=h(null),ye=r=>{var t;return((t=r.match(/CN=([^\n,]+)/))==null?void 0:t[1])??r.replace(/\n/g,", ")},ie=r=>r?Je(new Date(r)).format("jYYYY/jMM/jDD"):"—",re=M(()=>{var r;return!!i.value&&(p.form[i.value].caCert||"")!==(((r=Y(i.value))==null?void 0:r.caCert)||"")}),q=M(()=>{var r;return i.value?re.value?S.value&&S.value.pem===p.form[i.value].caCert?S.value:null:((r=Y(i.value))==null?void 0:r.caInfo)??null:null});async function ue(){var r,t;if(i.value){H.value=!0;try{const{data:g}=await j.post("admin/accounting/certificate",{baseUrl:p.form[i.value].baseUrl});S.value=g,p.form[i.value].caCert&&g.pem.trim()===p.form[i.value].caCert.trim()?B.success("گواهی سرور همان گواهی تأییدشده است"):p.form[i.value].caCert&&(p.form[i.value].caCert="")}catch(g){B.error(((t=(r=g==null?void 0:g.response)==null?void 0:r.data)==null?void 0:t.message)??"گواهی دریافت نشد")}finally{H.value=!1}}}function te(){!i.value||!S.value||(p.form[i.value].caCert=S.value.pem)}const ke=h(!1),z=h(null),De=h(""),Ie=()=>i.value?JSON.stringify([p.form.provider,p.form[i.value],p.tokens[i.value]]):"",Me=M(()=>!!z.value&&De.value!==Ie()),We=M(()=>{var r;return!!i.value&&!!p.form[i.value].baseUrl&&(oe.value||!!((r=p.tokens[i.value])!=null&&r.trim()))});Qe(i,()=>z.value=null);async function de(){var t,g;if(!i.value)return;const r=i.value;ke.value=!0;try{const y={baseUrl:p.form[r].baseUrl,timeoutMs:p.form[r].timeoutMs,caCert:p.form[r].caCert,token:p.tokens[r]||void 0};r==="tahesab"?y.dbName=p.form.tahesab.dbName:y.balanceOwesWhen=p.form.zarrin.balanceOwesWhen,De.value=Ie();const{data:N}=await j.post("admin/accounting/test",{provider:r,connection:y});z.value=N}catch(y){const N=(g=(t=y==null?void 0:y.response)==null?void 0:t.data)==null?void 0:g.message;z.value={ok:!1,error:Array.isArray(N)?N.join("، "):N??"خطا در تست اتصال"}}finally{ke.value=!1}}const Fe={version:{label:"نسخه",ltr:!0},dbType:{label:"نوع دیتابیس",ltr:!0},dbName:{label:"دیتابیس",ltr:!0},customerGroups:{label:"گروه‌های حساب"},message:{label:"پیام سرور"}},J=M(()=>{var g,y;const r=((g=z.value)==null?void 0:g.info)??{},t=Object.entries(Fe).filter(([N])=>r[N]!==void 0&&r[N]!==null&&r[N]!=="").map(([N,I])=>({label:I.label,value:String(r[N]),ltr:I.ltr}));return t.push({label:"زمان پاسخ",value:`${(((y=z.value)==null?void 0:y.ms)??0).toLocaleString("fa-IR")} میلی‌ثانیه`,ltr:!1}),t}),Se=M(()=>{var r,t;return i.value==="tahesab"&&!!((t=(r=z.value)==null?void 0:r.info)!=null&&t.dbName)&&String(z.value.info.dbName).toLowerCase()!==String(p.form.tahesab.dbName||"").toLowerCase()});return(r,t)=>{var Ne,je,le;const g=f("a-tag"),y=f("a-alert"),N=f("a-input"),I=f("a-form-item"),ae=f("a-select-option"),xe=f("a-select"),L=f("a-button"),Ue=f("a-popconfirm"),F=f("a-space"),Re=f("a-input-password"),Q=f("a-form"),ze=f("a-input-number"),me=f("a-collapse-panel"),ge=f("a-collapse"),Ke=f("a-textarea");return o(),c("div",zt,[n("div",{class:Le(["status",`status--${G.value.tone}`])},[(o(),x(Nt(G.value.icon),{class:"status__icon"})),n("div",jt,[n("div",At,[u(v(G.value.title)+" ",1),X.value?(o(),x(g,{key:0,color:"orange",class:"status__tag"},{default:l(()=>[...t[11]||(t[11]=[u("تغییرات ذخیره نشده",-1)])]),_:1})):_("",!0)]),G.value.text?(o(),c("div",Gt,v(G.value.text),1)):_("",!0),(Ne=G.value.rows)!=null&&Ne.length?(o(),c("dl",Lt,[(o(!0),c(D,null,Oe(G.value.rows,b=>(o(),c(D,{key:b.label},[n("dt",null,v(b.label),1),n("dd",{dir:b.ltr?"ltr":void 0,class:Le({latin:b.ltr})},v(b.value),11,Pt)],64))),128))])):_("",!0)])],2),n("section",Bt,[t[13]||(t[13]=n("h3",{class:"step__title"},[n("span",{class:"step__no"},"۱"),u("نرم‌افزار حسابداری")],-1)),n("div",Wt,[(o(),c(D,null,Oe(Be,b=>n("button",{key:b.value,type:"button",role:"radio","aria-checked":C.form.provider===b.value,class:Le(["choice",{"choice--on":C.form.provider===b.value}]),onClick:Ce=>C.form.provider=b.value},[t[12]||(t[12]=n("span",{class:"choice__dot"},null,-1)),n("span",Kt,v(b.label),1),n("span",Vt,v(b.desc),1)],10,Ft)),64))]),$e.value?(o(),x(y,{key:0,class:"mt",type:"info","show-icon":"",message:"با ذخیره، نرم‌افزار عوض می‌شود",description:"کارهای در صف نرم‌افزار قبلی متوقف می‌مانند (پاک نمی‌شوند) و لینک‌های هر نرم‌افزار جدا نگه داشته می‌شوند؛ برگشت بی‌خطر است."})):_("",!0)]),i.value?(o(),c(D,{key:0},[n("section",Yt,[n("h3",Ht,[t[14]||(t[14]=n("span",{class:"step__no"},"۲",-1)),u("اطلاعات اتصال به "+v(W[i.value]),1)]),a(Q,{layout:"vertical",class:"grid"},{default:l(()=>[a(I,{label:"آدرس وب‌سرویس",required:""},{default:l(()=>[a(N,{value:C.form[i.value].baseUrl,"onUpdate:value":t[0]||(t[0]=b=>C.form[i.value].baseUrl=b),dir:"ltr",class:"ltr",placeholder:i.value==="tahesab"?"https://192.168.1.10:8081":"http://192.168.1.10:8000/ZarrinService/accounting"},null,8,["value","placeholder"]),n("div",qt,"آدرسی که وب‌سرویس "+v(W[i.value])+" روی آن در دسترس است، با پورت.",1)]),_:1}),i.value==="tahesab"?(o(),x(I,{key:0,label:"نام دیتابیس (DBname)",required:""},{default:l(()=>[a(N,{value:C.form.tahesab.dbName,"onUpdate:value":t[1]||(t[1]=b=>C.form.tahesab.dbName=b),dir:"ltr",class:"ltr",placeholder:"TahesabDB"},null,8,["value"]),t[15]||(t[15]=n("div",{class:"help"},"نام دقیق دیتابیس همین شرکت. یک سرور ممکن است چند دیتابیس داشته باشد؛ بعد از تست، نام را در نتیجه چک کنید.",-1))]),_:1})):(o(),x(I,{key:1,label:"علامت مانده‌ی بدهکار"},{default:l(()=>[a(xe,{value:C.form.zarrin.balanceOwesWhen,"onUpdate:value":t[2]||(t[2]=b=>C.form.zarrin.balanceOwesWhen=b)},{default:l(()=>[a(ae,{value:"negative"},{default:l(()=>[...t[16]||(t[16]=[u("منفی یعنی بدهکار",-1)])]),_:1}),a(ae,{value:"positive"},{default:l(()=>[...t[17]||(t[17]=[u("مثبت یعنی بدهکار",-1)])]),_:1})]),_:1},8,["value"]),t[18]||(t[18]=n("div",{class:"help"},"در زرین منفی یعنی بدهکار (روی نصب واقعی بررسی شد)؛ تغییرش ندهید مگر نصب شما خلاف این باشد.",-1))]),_:1})),a(I,{label:"توکن وب‌سرویس",required:"",class:"grid__full"},{default:l(()=>{var b;return[oe.value&&!ee[i.value]?(o(),c("div",Jt,[a(U(It),{class:"token__icon"}),(b=Y(i.value))!=null&&b.tokenReadable?(o(),c("span",Qt,"توکن ذخیره شده است و نمایش داده نمی‌شود.")):(o(),c("span",Zt,"توکن ذخیره‌شده قابل‌خواندن نیست؛ دوباره وارد کنید.")),a(F,{class:"token__actions"},{default:l(()=>[a(L,{size:"small",onClick:t[3]||(t[3]=Ce=>ee[i.value]=!0)},{default:l(()=>[...t[19]||(t[19]=[u("تغییر توکن",-1)])]),_:1}),a(Ue,{title:"توکن حذف شود؟ تا توکن جدید وارد نشود اتصال کار نمی‌کند.","ok-text":"حذف","cancel-text":"انصراف",onConfirm:t[4]||(t[4]=Ce=>V("clearToken",i.value))},{default:l(()=>[a(L,{size:"small",danger:""},{default:l(()=>[...t[20]||(t[20]=[u("حذف",-1)])]),_:1})]),_:1})]),_:1})])):(o(),c(D,{key:1},[a(Re,{value:C.tokens[i.value],"onUpdate:value":t[5]||(t[5]=Ce=>C.tokens[i.value]=Ce),dir:"ltr",class:"ltr",autocomplete:"new-password",placeholder:"توکن را اینجا وارد کنید"},null,8,["value"]),n("div",Xt,[t[21]||(t[21]=u(" بعد از ذخیره، توکن رمز می‌شود و دیگر نمایش داده نمی‌شود. ",-1)),oe.value?(o(),c("a",{key:0,class:"link",onClick:ce},"انصراف و نگه‌داشتن توکن فعلی")):_("",!0)])],64))]}),_:1})]),_:1}),a(ge,{ghost:"",class:"advanced"},{default:l(()=>[a(me,{key:"adv",header:"تنظیمات پیشرفته"},{default:l(()=>[a(Q,{layout:"vertical"},{default:l(()=>[a(I,{label:"حداکثر زمان انتظار برای پاسخ"},{default:l(()=>[a(ze,{value:_e.value,"onUpdate:value":t[6]||(t[6]=b=>_e.value=b),min:3,max:120,"addon-after":"ثانیه"},null,8,["value"]),t[22]||(t[22]=n("div",{class:"help"},"اگر سرور حسابداری کند است بیشترش کنید. پیش‌فرض ۲۰ ثانیه.",-1))]),_:1})]),_:1})]),_:1})]),_:1})]),O.value?(o(),c("section",ea,[t[41]||(t[41]=n("h3",{class:"step__title"},[n("span",{class:"step__no"},"۳"),u("گواهی امنیتی سرور")],-1)),n("p",ta," اتصال همیشه رمزنگاری‌شده و بررسی‌شده است. نصب‌های معمول "+v(W[i.value])+" گواهی خودساخته دارند؛ در این حالت یک بار گواهی سرور را بررسی و تأیید کنید. ",1),C.form[i.value].caCert?(o(),c("div",aa,[a(U(qe),{class:"cert__icon"}),n("div",la,[n("div",sa,[t[25]||(t[25]=u(" گواهی سرور تأیید شده است ",-1)),re.value?(o(),x(g,{key:0,color:"orange"},{default:l(()=>[...t[23]||(t[23]=[u("ذخیره نشده",-1)])]),_:1})):_("",!0),(je=q.value)!=null&&je.expired?(o(),x(g,{key:1,color:"red"},{default:l(()=>[...t[24]||(t[24]=[u("منقضی شده",-1)])]),_:1})):_("",!0)]),q.value?(o(),c("dl",na,[t[26]||(t[26]=n("dt",null,"صادرشده برای",-1)),n("dd",oa,v(ye(q.value.subject)),1),t[27]||(t[27]=n("dt",null,"معتبر تا",-1)),n("dd",null,v(ie(q.value.validTo)),1),t[28]||(t[28]=n("dt",null,"اثرانگشت",-1)),n("dd",ia,v(q.value.fingerprint256),1)])):(o(),c("div",ra,"مشخصات گواهی بعد از ذخیره نمایش داده می‌شود."))]),a(F,{direction:"vertical",class:"cert__actions"},{default:l(()=>[a(L,{size:"small",loading:H.value,onClick:ue},{default:l(()=>[...t[29]||(t[29]=[u("بررسی دوباره",-1)])]),_:1},8,["loading"]),a(L,{size:"small",danger:"",onClick:t[7]||(t[7]=b=>C.form[i.value].caCert="")},{default:l(()=>[...t[30]||(t[30]=[u("برداشتن",-1)])]),_:1})]),_:1})])):S.value&&!S.value.trustedBySystem?(o(),c("div",ua,[a(U(ht),{class:"cert__icon"}),n("div",da,[t[34]||(t[34]=n("div",{class:"cert__title"},"این گواهی را تأیید می‌کنید؟",-1)),t[35]||(t[35]=n("div",{class:"help"},"اثرانگشت زیر را با گواهی نصب‌شده روی سرور حسابداری مقایسه کنید. اگر یکی است تأیید کنید.",-1)),n("dl",va,[t[31]||(t[31]=n("dt",null,"صادرشده برای",-1)),n("dd",ca,v(ye(S.value.subject)),1),t[32]||(t[32]=n("dt",null,"معتبر تا",-1)),n("dd",null,v(ie(S.value.validTo)),1),t[33]||(t[33]=n("dt",null,"اثرانگشت",-1)),n("dd",ma,v(S.value.fingerprint256),1)]),S.value.expired?(o(),x(y,{key:0,type:"error","show-icon":"",message:"این گواهی منقضی شده است.",class:"mt"})):_("",!0)]),a(F,{direction:"vertical",class:"cert__actions"},{default:l(()=>[a(L,{type:"primary",size:"small",onClick:te},{default:l(()=>[...t[36]||(t[36]=[u("تأیید گواهی",-1)])]),_:1}),a(L,{size:"small",onClick:t[8]||(t[8]=b=>S.value=null)},{default:l(()=>[...t[37]||(t[37]=[u("انصراف",-1)])]),_:1})]),_:1})])):(le=S.value)!=null&&le.trustedBySystem?(o(),c("div",pa,[a(U(qe),{class:"cert__icon"}),t[38]||(t[38]=n("div",{class:"cert__body"},[n("div",{class:"cert__title"},"گواهی سرور معتبر است"),n("div",{class:"help"},"این سرور گواهی معتبر عمومی دارد؛ کاری لازم نیست.")],-1))])):(o(),c("div",fa,[a(U(qe),{class:"cert__icon cert__icon--muted"}),t[40]||(t[40]=n("div",{class:"cert__body"},[n("div",{class:"cert__title"},"گواهی‌ای تأیید نشده"),n("div",{class:"help"},"اگر «تست اتصال» خطای گواهی داد، اینجا گواهی سرور را بررسی کنید.")],-1)),a(L,{loading:H.value,disabled:!C.form[i.value].baseUrl,onClick:ue},{default:l(()=>[...t[39]||(t[39]=[u("بررسی گواهی سرور",-1)])]),_:1},8,["loading","disabled"])])),a(ge,{ghost:"",class:"advanced"},{default:l(()=>[a(me,{key:"pem",header:"وارد کردن دستی گواهی (PEM)"},{default:l(()=>[a(Ke,{value:C.form[i.value].caCert,"onUpdate:value":t[9]||(t[9]=b=>C.form[i.value].caCert=b),dir:"ltr",class:"ltr mono",rows:5,placeholder:"-----BEGIN CERTIFICATE-----"},null,8,["value"])]),_:1})]),_:1})])):_("",!0)],64)):_("",!0),i.value&&z.value?(o(),c("section",ba,[z.value.ok?(o(),x(y,{key:0,type:"success","show-icon":"",message:`اتصال به ${W[i.value]} برقرار است`},{description:l(()=>[n("dl",_a,[(o(!0),c(D,null,Oe(J.value,b=>(o(),c(D,{key:b.label},[n("dt",null,v(b.label),1),n("dd",{dir:b.ltr?"ltr":void 0,class:Le({latin:b.ltr})},v(b.value),11,ya)],64))),128))]),Se.value?(o(),c("div",ka,[t[42]||(t[42]=u(" دیتابیسی که وصل شد ",-1)),n("bdi",ga,v(z.value.info.dbName),1),t[43]||(t[43]=u(" است، نه ",-1)),n("bdi",Ca,v(C.form.tahesab.dbName),1),t[44]||(t[44]=u(". نام دیتابیس را چک کنید. ",-1))])):_("",!0),Me.value?(o(),c("div",wa,"این نتیجه برای مقادیر قبلی است؛ دوباره تست کنید.")):_("",!0)]),_:1},8,["message"])):(o(),x(y,{key:1,type:"error","show-icon":"",message:"اتصال برقرار نشد"},{description:l(()=>[n("div",null,v(z.value.error),1),Me.value?(o(),c("div",Ea,"این نتیجه برای مقادیر قبلی است؛ دوباره تست کنید.")):_("",!0)]),_:1}))])):_("",!0),n("div",Oa,[n("span",Sa,[X.value?(o(),c(D,{key:0},[u("تغییرات هنوز ذخیره نشده‌اند.")],64)):i.value?(o(),c(D,{key:1},[u("«تست اتصال» مقادیر همین فرم را امتحان می‌کند، حتی پیش از ذخیره.")],64)):_("",!0)]),a(F,null,{default:l(()=>[i.value?(o(),x(L,{key:0,loading:ke.value,disabled:!We.value,onClick:de},{default:l(()=>[...t[45]||(t[45]=[u("تست اتصال",-1)])]),_:1},8,["loading","disabled"])):_("",!0),a(L,{type:"primary",loading:C.saving,disabled:!X.value,onClick:t[10]||(t[10]=b=>V("save"))},{default:l(()=>[...t[46]||(t[46]=[u("ذخیره",-1)])]),_:1},8,["loading","disabled"])]),_:1})])])}}}),Ua=pt(xa,[["__scopeId","data-v-a7739f0b"]]),Na={key:0},ha={key:0},Ta={key:1},$a={key:2,class:"warn"},Da={key:2},Ia={key:0,class:"hint"},Ma={key:0,class:"warn"},Ra={key:1},za={class:"grid-2 mt-4"},ja={class:"hint mb-4"},Aa={key:0},Ga={class:"grid-2"},La={class:"grid-2"},Pa={key:1,class:"hint mb-4"},Ba={key:2,class:"hint mb-4"},Wa={key:0,class:"hint"},Fa={key:4,class:"warn small"},Ka={class:"grid-2"},Va={dir:"ltr"},Ya={dir:"ltr"},Ha={class:"hint"},qa=mt({__name:"accounting",setup(C){const A=$t(),p=s=>!!A.hasPermission(s),V={PENDING:"در صف",SENDING:"در حال ارسال",SENT:"ارسال شد",FAILED:"ناموفق",NEEDS_REVIEW:"نیاز به بررسی",RESOLVED:"حل‌شده"},W={PENDING:"default",SENDING:"processing",SENT:"success",FAILED:"error",NEEDS_REVIEW:"warning",RESOLVED:"default"},Be={CUSTOMER_PUSH:"ارسال مشتری",PRODUCT_PUSH:"ساخت کارساخته",ORDER_DOCUMENT:"سند سفارش",ORDER_DOCUMENT_DELETE:"حذف سند سفارش"},i={CUSTOMER_NO_MOBILE:"حساب بدون موبایل",CUSTOMER_DUPLICATE_MOBILE:"موبایل تکراری",CUSTOMER_LINK_CONFLICT:"تداخل لینک",PRODUCT_DUPLICATE_TITLE:"عنوان تکراری محصول",PRODUCT_CODE_TAKEN:"کد محصول تکراری"},Z={LINKED:"جفت با موبایل/نام",IMPORTED:"وارد شده از حسابداری",PUSHED:`ساخته شده از ${T.name}`,MANUAL:"دستی"},Y=h(!1),oe=h("connection"),O=h(null),m=ne({provider:"none",tahesab:{baseUrl:"",dbName:"TahesabDB",timeoutMs:2e4,caCert:""},zarrin:{baseUrl:"",balanceOwesWhen:"negative",timeoutMs:2e4,caCert:""},features:{customers:!1,balances:!1,report:!1,products:!1,documents:!1},intervals:{customersMinutes:60,balancesMinutes:10,productsMinutes:30},mapping:{karat:750},report:{windowDays:365},documents:{triggerStatus:"DELIVERED_TO_AGENT"}}),X=ne({tahesab:"",zarrin:""}),$e=h("none"),be=M(()=>$e.value!=="none"),G=ne({customerGroups:[],karSakhteGroups:[],karSakhteTypes:[]}),ee=h([]),ce=h([]),_e=h(!1),H=s=>s?`${s.id}|${s.name}`:void 0,S=s=>{if(!s)return null;const e=s.indexOf("|");return{id:s.slice(0,e),name:s.slice(e+1)}},ye=(s,e)=>{const k=[...s];for(const w of e)w&&!k.some(K=>K.id===w.id&&K.name===w.name)&&k.push(w);return k.map(w=>({value:H(w),label:w.id?`${w.name} (${w.id})`:w.name}))},ie=h([]),re=h(),q=h(),ue=h(),te=ne({}),ke=M(()=>ye(G.customerGroups,[...ie.value.map(S),S(re.value)])),z=M(()=>ye(G.karSakhteGroups,[S(q.value),...Object.values(te).map(S)])),De=M(()=>ye(G.karSakhteTypes,[S(ue.value)])),Ie=[{value:"PLACED",label:"ثبت سفارش"},{value:"ADMIN_APPROVED",label:"تأیید مدیر"},{value:"SOURCING",label:"در حال تأمین"},{value:"PREPARING",label:"در حال آماده‌سازی"},{value:"DELIVERED_TO_AGENT",label:"تحویل مسئول فروش"},{value:"DELIVERED_TO_CUSTOMER",label:"تحویل مشتری"}],Me=[{key:"customers",label:"سینک مشتریان (ورود/لینک با موبایل، ساخت پس از احراز هویت)",interval:"customersMinutes",job:"customers"},{key:"balances",label:"سینک مانده (نمایش به مشتری)",interval:"balancesMinutes",job:"balances"},{key:"report",label:"گزارش مشتری از حسابداری",interval:null,job:null},{key:"products",label:"کارساخته ↔ محصول و قفل ناموجود",interval:"productsMinutes",job:"products"},{key:"documents",label:"ثبت سند سفارش (موقت)",interval:null,job:"outbox"}],We=[{title:"قابلیت",dataIndex:"label",key:"label"},{title:"فعال",key:"on",width:80},{title:"بازه",key:"interval",width:170},{title:"وضعیت",key:"state"},{title:"",key:"run",width:110}],de=s=>{var e,k,w;return(w=(k=(e=O.value)==null?void 0:e.state)==null?void 0:k.jobs)==null?void 0:w[s]},Fe=s=>Object.entries(s).map(([e,k])=>`${e}: ${k}`).join("، "),J=ne({rows:[],total:0,page:1,limit:25}),Se=h(),r=[{title:"زمان",key:"createdAt",width:150},{title:"نوع",key:"kind",width:120},{title:"مورد",key:"entity"},{title:"وضعیت",key:"status",width:140},{title:"خطا",key:"error"},{title:"",key:"actions",width:190}],t=M(()=>{var k;const s=((k=O.value)==null?void 0:k.outbox)??{},e=(s.FAILED??0)+(s.NEEDS_REVIEW??0);return e?` (${e})`:""}),g=ne({rows:[],total:0,page:1,limit:25}),y=ne({rows:[],total:0,page:1,limit:25}),N=h("CUSTOMER"),I=h(""),ae=ne({rows:[],scope:null}),xe=h(""),L=h(""),Ue=h(!1),F=s=>s?Je(s).format("jYYYY/jMM/jDD HH:mm"):"—",Re=s=>s==null?"—":JSON.stringify(s,null,2),Q=(s,e)=>{var w,K;const k=(K=(w=s==null?void 0:s.response)==null?void 0:w.data)==null?void 0:K.message;return Array.isArray(k)?k.join("، "):k??e};function ze(s){var e;m.provider=s.provider,$e.value=s.provider;for(const k of["tahesab","zarrin"])m[k].baseUrl=s[k].baseUrl,m[k].timeoutMs=s[k].timeoutMs,m[k].caCert=s[k].caCert??"";m.tahesab.dbName=s.tahesab.dbName,m.zarrin.balanceOwesWhen=s.zarrin.balanceOwesWhen,Object.assign(m.features,s.features),Object.assign(m.intervals,s.intervals),m.mapping.karat=s.mapping.karat,m.report.windowDays=s.report.windowDays,m.documents.triggerStatus=((e=s.documents)==null?void 0:e.triggerStatus)??"DELIVERED_TO_AGENT",ie.value=(s.mapping.importCustomerGroups??[]).map(H),re.value=H(s.mapping.newCustomerGroup),q.value=H(s.mapping.newKarSakhteGroup),ue.value=H(s.mapping.newKarSakhteType);for(const k of Object.keys(te))delete te[k];for(const k of s.mapping.categoryGroups??[])te[k.categoryId]=H(k.group)}async function me(){try{Y.value=!0;const{data:s}=await j.get("admin/accounting");O.value=s,ze(s.config)}catch(s){B.error(Q(s,"خطا در دریافت تنظیمات"))}finally{Y.value=!1}}async function ge(){const s={provider:m.provider,tahesab:{baseUrl:m.tahesab.baseUrl,dbName:m.tahesab.dbName,timeoutMs:m.tahesab.timeoutMs,caCert:m.tahesab.caCert},zarrin:{baseUrl:m.zarrin.baseUrl,balanceOwesWhen:m.zarrin.balanceOwesWhen,timeoutMs:m.zarrin.timeoutMs,caCert:m.zarrin.caCert},features:m.features,intervals:m.intervals,report:m.report,documents:m.documents,mapping:{karat:m.mapping.karat,importCustomerGroups:ie.value.map(S).filter(Boolean),newCustomerGroup:S(re.value),newKarSakhteGroup:S(q.value),newKarSakhteType:S(ue.value),categoryGroups:Object.entries(te).filter(([,e])=>!!e).map(([e,k])=>({categoryId:e,group:S(k)}))}};for(const e of["tahesab","zarrin"])X[e].trim()&&(s[e].token=X[e].trim());try{Y.value=!0;const{data:e}=await j.put("admin/accounting/config",s);O.value=e,ze(e.config),X.tahesab="",X.zarrin="",B.success("تنظیمات ذخیره شد")}catch(e){B.error(Q(e,"خطا در ذخیره"))}finally{Y.value=!1}}async function Ke(s){try{const{data:e}=await j.put("admin/accounting/config",{[s]:{token:null}});O.value=e,B.success("توکن حذف شد")}catch(e){B.error(Q(e,"خطا"))}}async function Ne(){_e.value=!0,ce.value=[];try{const{data:s}=await j.get("admin/accounting/options",{params:{provider:m.provider}});G.customerGroups=s.customerGroups.items,G.karSakhteGroups=s.karSakhteGroups.items,G.karSakhteTypes=s.karSakhteTypes.items,ee.value=s.categories;for(const e of[s.customerGroups,s.karSakhteGroups,s.karSakhteTypes])e.ok||ce.value.push(e.error)}catch(s){ce.value=[Q(s,"تنظیمات اتصال را اول ذخیره کنید")]}finally{_e.value=!1}}async function je(s){try{const{data:e}=await j.post(`admin/accounting/run/${s}`);e.started?B.success("همگام‌سازی شروع شد؛ نتیجه چند لحظه بعد در همین صفحه دیده می‌شود"):B.warning(e.message),setTimeout(me,4e3)}catch(e){B.error(Q(e,"خطا"))}}async function le(s=1){const{data:e}=await j.get("admin/accounting/outbox",{params:{page:s,status:Se.value}});Object.assign(J,e)}async function b(s){try{await j.post(`admin/accounting/outbox/${s}/retry`),B.success("دوباره در صف قرار گرفت"),le(J.page)}catch(e){B.error(Q(e,"خطا"))}}async function Ce(s){await j.post(`admin/accounting/outbox/${s}/resolve`,{}),le(J.page)}async function Ve(s=1){const{data:e}=await j.get("admin/accounting/issues",{params:{page:s}});Object.assign(g,e)}async function ft(s){await j.post(`admin/accounting/issues/${s}/resolve`),Ve(g.page),me()}async function he(s=1){const{data:e}=await j.get("admin/accounting/links",{params:{page:s,entityType:N.value,q:I.value||void 0}});Object.assign(y,e)}async function bt(s){await j.delete(`admin/accounting/links/${s}`),he(y.page)}async function _t(){Ue.value=!0;try{const{data:s}=await j.get("admin/accounting/movement",{params:{from:xe.value||void 0,to:L.value||void 0}});Object.assign(ae,s)}catch(s){B.error(Q(s,"خطا در دریافت گردش"))}finally{Ue.value=!1}}return Qe(oe,s=>{s==="outbox"&&le(1),s==="issues"&&Ve(1),s==="links"&&he(1),s==="mapping"&&m.provider!=="none"&&ee.value.length===0&&Ne()}),Dt(me),(s,e)=>{const k=f("a-tag"),w=f("a-button"),K=f("a-space"),ve=f("a-alert"),pe=f("a-tab-pane"),yt=f("a-switch"),Ye=f("a-input-number"),Ze=f("a-select-option"),fe=f("a-select"),we=f("a-table"),Ee=f("a-form-item"),kt=f("a-collapse-panel"),gt=f("a-collapse"),Xe=f("a-divider"),$=f("a-table-column"),Ct=f("a-form"),He=f("a-popconfirm"),et=f("a-radio-button"),wt=f("a-radio-group"),Et=f("a-input-search"),tt=f("a-input"),Ot=f("a-tabs"),St=f("a-spin"),xt=f("a-card");return o(),c("div",null,[p("config.accounting")?(o(),x(xt,{key:0,title:"اتصال به نرم‌افزار حسابداری",class:"page-card table-scroll"},{extra:l(()=>[a(K,null,{default:l(()=>{var Te;return[(Te=O.value)!=null&&Te.busy?(o(),x(k,{key:0,color:"processing"},{default:l(()=>[...e[17]||(e[17]=[u("همگام‌سازی در حال اجرا",-1)])]),_:1})):_("",!0),a(w,{size:"small",onClick:me},{default:l(()=>[...e[18]||(e[18]=[u("تازه‌سازی",-1)])]),_:1})]}),_:1})]),default:l(()=>{var Te,at,lt,st,nt,ot,it,rt;return[O.value&&O.value.config.secretKeySource!=="ACCOUNTING_SECRET_KEY"?(o(),x(ve,{key:0,type:"warning","show-icon":"",class:"mb-4",message:"متغیر ACCOUNTING_SECRET_KEY روی سرور تنظیم نشده است",description:"توکن با کلیدی مشتق از JWT_SECRET رمز می‌شود؛ اگر JWT_SECRET عوض شود باید توکن را دوباره وارد کنید."})):_("",!0),(Te=O.value)!=null&&Te.inactiveReason&&O.value.config.provider!=="none"&&oe.value!=="connection"?(o(),x(ve,{key:1,type:"error","show-icon":"",class:"mb-4",message:"همگام‌سازی انجام نمی‌شود",description:O.value.inactiveReason},null,8,["description"])):be.value&&!((nt=(st=(lt=(at=O.value)==null?void 0:at.config)==null?void 0:lt.mapping)==null?void 0:st.importCustomerGroups)!=null&&nt.length)&&((rt=(it=(ot=O.value)==null?void 0:ot.config)==null?void 0:it.features)!=null&&rt.customers)?(o(),x(ve,{key:2,type:"warning","show-icon":"",class:"mb-4",message:"سینک مشتری اجرا نمی‌شود",description:"هیچ گروه مشتری برای ورود انتخاب نشده است؛ در تب «نگاشت» گروه‌هایی را که واقعاً مشتری هستند انتخاب و ذخیره کنید."})):_("",!0),a(St,{spinning:Y.value},{default:l(()=>[a(Ot,{"active-key":oe.value,"onUpdate:activeKey":e[16]||(e[16]=Ae=>oe.value=Ae)},{default:l(()=>{var Ae;return[a(pe,{key:"connection",tab:"اتصال"},{default:l(()=>[a(Ua,{overview:O.value,form:m,tokens:X,saving:Y.value,onSave:ge,onClearToken:Ke},null,8,["overview","form","tokens","saving"])]),_:1}),a(pe,{key:"features",tab:"قابلیت‌ها و زمان‌بندی"},{default:l(()=>{var d,E,Ge,ut;return[m.provider==="zarrin"?(o(),x(ve,{key:0,type:"info","show-icon":"",class:"mb-4",message:"درایور زرین روی نصب واقعی تست نشده است",description:"طبق تصمیم مالک، پیش از استفاده‌ی واقعی یک دوره‌ی آزمایشی با اسناد موقت لازم است (علامت مانده و فیلد هزینه‌ی سنگ را بررسی کنید)."})):_("",!0),be.value&&((E=(d=O.value)==null?void 0:d.config)!=null&&E.provider)&&(m.features.balances||m.features.products)?(o(),x(ve,{key:1,type:(ut=(Ge=O.value)==null?void 0:Ge.realtime)!=null&&ut.lastError?"warning":"success","show-icon":"",class:"mb-4",message:"همگام‌سازی لحظه‌ای"},{description:l(()=>{var se,R,P,dt;return[(R=(se=O.value)==null?void 0:se.realtime)!=null&&R.lastOkAt?(o(),c("div",Na,[u(" تغییرات حسابداری چند ثانیه یک‌بار بررسی می‌شود؛ آخرین بررسی: "+v(F(O.value.realtime.lastOkAt))+". ",1),O.value.realtime.lastChangeAt?(o(),c("span",ha,"آخرین تغییر دریافت‌شده: "+v(F(O.value.realtime.lastChangeAt))+".",1)):_("",!0)])):(o(),c("div",Ta,"هنوز بررسی انجام نشده است (چند ثانیه بعد از روشن‌شدن شروع می‌شود).")),(dt=(P=O.value)==null?void 0:P.realtime)!=null&&dt.lastError?(o(),c("div",$a,"خطای آخرین بررسی: "+v(O.value.realtime.lastError),1)):_("",!0),e[19]||(e[19]=n("div",{class:"hint"}," سفارش و ویرایش مشتری بلافاصله ارسال می‌شود و موجودی هنگام ثبت سفارش مستقیم از حسابداری خوانده می‌شود؛ اگر حسابداری آن لحظه پاسخ ندهد، آخرین موجودی معلوم ملاک است. بازه‌های «دقیقه»ی زیر فقط شبکه‌ی اطمینان‌اند (مشتری جدید، ویرایش یا حذف در حسابداری). ",-1))]}),_:1},8,["type"])):_("",!0),a(we,{"data-source":Me,columns:We,pagination:!1,"row-key":"key",size:"middle"},{bodyCell:l(({column:se,record:R})=>[se.key==="on"?(o(),x(yt,{key:0,checked:m.features[R.key],"onUpdate:checked":P=>m.features[R.key]=P},null,8,["checked","onUpdate:checked"])):se.key==="interval"?(o(),c(D,{key:1},[R.interval?(o(),x(Ye,{key:0,value:m.intervals[R.interval],"onUpdate:value":P=>m.intervals[R.interval]=P,min:1,max:1440,"addon-after":"دقیقه"},null,8,["value","onUpdate:value"])):R.key==="documents"?(o(),x(fe,{key:1,value:m.documents.triggerStatus,"onUpdate:value":e[0]||(e[0]=P=>m.documents.triggerStatus=P),style:{"min-width":"220px"},title:"سند (موقت / پیش‌فاکتور) وقتی سفارش به این وضعیت برسد ثبت می‌شود"},{default:l(()=>[(o(),c(D,null,Oe(Ie,P=>a(Ze,{key:P.value,value:P.value},{default:l(()=>[u("ثبت در: "+v(P.label),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])):(o(),c("span",Da,"—"))],64)):se.key==="state"?(o(),c(D,{key:2},[R.job&&de(R.job)?(o(),c("div",Ia,[u(" آخرین اجرا: "+v(F(de(R.job).lastRunAt))+" ",1),de(R.job).lastError?(o(),c("span",Ma," — خطا: "+v(de(R.job).lastError),1)):de(R.job).summary?(o(),c("span",Ra," — "+v(Fe(de(R.job).summary)),1)):_("",!0)])):_("",!0)],64)):se.key==="run"?(o(),c(D,{key:3},[R.job?(o(),x(w,{key:0,size:"small",disabled:!be.value,onClick:P=>je(R.job)},{default:l(()=>[...e[20]||(e[20]=[u("سینک الان",-1)])]),_:1},8,["disabled","onClick"])):_("",!0)],64)):_("",!0)]),_:1}),n("div",za,[a(Ee,{label:"بازه‌ی گزارش مشتری (روز)"},{default:l(()=>[a(Ye,{value:m.report.windowDays,"onUpdate:value":e[1]||(e[1]=se=>m.report.windowDays=se),min:7,max:3650,class:"w-full"},null,8,["value"])]),_:1})]),n("div",ja," اسناد سفارش همیشه «موقت» ثبت می‌شوند و تا حسابدار نهایی نکند روی مانده‌ی حسابداری اثر ندارند. سقف اعتبار سفارش همچنان با دفتر داخلی "+v(U(T).name)+" چک می‌شود. ",1),a(w,{type:"primary",onClick:ge},{default:l(()=>[...e[21]||(e[21]=[u("ذخیره",-1)])]),_:1})]}),_:1}),a(pe,{key:"mapping",tab:"نگاشت"},{default:l(()=>[a(gt,{ghost:"",class:"mb-4"},{default:l(()=>[a(kt,{key:"guide",header:"راهنمای این تب: نگاشت چیست و چطور پر می‌شود؟"},{default:l(()=>[n("p",null,[u(" در این صفحه «"+v(U(T).name)+"» یعنی همین سامانه: ",1),e[22]||(e[22]=n("b",null,"اپ مشتری",-1)),e[23]||(e[23]=u(" (جایی که مشتری ثبت‌نام، احراز هویت و سفارش می‌کند و مانده‌اش را می‌بیند) و ",-1)),e[24]||(e[24]=n("b",null,"پنل مدیریت",-1)),e[25]||(e[25]=u(" (همین پنل، جایی که محصول و دسته‌بندی تعریف می‌شود). «حسابداری» یعنی نرم‌افزار حسابداری مغازه (ته‌حساب یا زرین). ",-1))]),n("p",null,v(U(T).name)+" و حسابداری هر کدام گروه‌بندی خودشان را دارند. این تب می‌گوید هر چیز در "+v(U(T).name)+" با کدام گروه در حسابداری متناظر است؛ خودِ مشتری‌ها و محصول‌ها اینجا وصل نمی‌شوند (آن‌ها در تب «لینک‌ها» دیده می‌شوند). ",1),n("ol",null,[e[29]||(e[29]=n("li",null,"تنظیمات تب «اتصال» را ذخیره کنید، بعد «دریافت گروه‌ها از حسابداری» را بزنید تا فهرست‌ها از حسابداری پر شوند.",-1)),n("li",null,[n("b",null,"گروه‌های حسابی که مشتری "+v(U(T).name)+" حساب می‌شوند:",1),e[26]||(e[26]=u(" در حسابداری صندوق، کارمند و سرمایه‌گذار هم «حساب» هستند. فقط گروه‌هایی را انتخاب کنید که واقعاً مشتری‌اند؛ سینک مشتری فقط حساب‌های این گروه‌ها را با شماره موبایل به کاربران اپ مشتری وصل می‌کند. اگر خالی بماند سینک مشتری اجرا نمی‌شود. ",-1))]),e[30]||(e[30]=n("li",null,[n("b",null,"گروه مشتری جدید:"),u(" وقتی کاربری در اپ مشتری احراز هویت شود و در حسابداری حساب نداشته باشد، حسابش در این گروه ساخته می‌شود. اگر تعیین نشود، ساخت حساب در «لاگ ارسال» با وضعیت «نیاز به بررسی» می‌ماند. ")],-1)),n("li",null,[e[27]||(e[27]=n("b",null,"عیار پایه:",-1)),u(" عیار وزن‌هایی که در "+v(U(T).name)+" ثبت می‌شود (وزن محصول‌ها و سفارش‌ها؛ معمولاً ۷۵۰ = ۱۸ عیار). در سند سفارش، وزن با همین عیار به حسابداری می‌رود؛ در ته‌حساب اجرت هم روی آن اعمال می‌شود (مثلاً ۷۵۰ با اجرت ۱۰٪ می‌شود ۸۲۵). ",1)]),m.provider==="zarrin"?(o(),c("li",Aa,[e[28]||(e[28]=n("b",null,"کارساخته (فقط زرین):",-1)),u(" وقتی در پنل مدیریت "+v(U(T).name)+" محصول جدیدی تعریف شود، برایش یک «کارساخته» در زرین ساخته می‌شود. «نوع» تعیین می‌کند گرمی است یا تعدادی، و «گروه ساخته» جای آن در زرین است. در جدول پایین برای هر دسته‌بندی محصولِ "+v(U(T).name)+" می‌توانید گروه جدا بدهید؛ دسته‌ای که «پیش‌فرض» بماند در «گروه ساخته‌ی پیش‌فرض» می‌رود. اگر نوع یا گروه خالی باشد، ساخت کارساخته در «لاگ ارسال» منتظر بررسی می‌ماند. ",1)])):_("",!0)]),e[31]||(e[31]=n("p",{class:"hint"}," تغییر این تنظیمات فقط روی موارد بعدی اثر دارد؛ حساب‌ها و کارساخته‌هایی که قبلاً ساخته شده‌اند جابه‌جا نمی‌شوند. در آخر «ذخیره» را بزنید. ",-1))]),_:1})]),_:1}),a(K,{class:"mb-4"},{default:l(()=>[a(w,{disabled:m.provider==="none",loading:_e.value,onClick:Ne},{default:l(()=>[...e[32]||(e[32]=[u("دریافت گروه‌ها از حسابداری",-1)])]),_:1},8,["disabled","loading"]),(o(!0),c(D,null,Oe(ce.value,d=>(o(),c("span",{key:d,class:"warn"},v(d),1))),128))]),_:1}),a(Ct,{layout:"vertical"},{default:l(()=>[a(Xe,{orientation:"right"},{default:l(()=>[...e[33]||(e[33]=[u("حساب مشتری‌ها",-1)])]),_:1}),a(ve,{type:"info","show-icon":"",class:"mb-4",message:`این بخش تعیین می‌کند کدام حساب‌های حسابداری به کاربران اپ مشتری ${U(T).name} وصل شوند`},{description:l(()=>[n("div",null," هر حسابی که در گروه‌های انتخاب‌شده باشد و موبایلش با یک کاربر اپ مشتری "+v(U(T).name)+" یکی باشد، به آن کاربر وصل می‌شود و مانده‌اش در اپ مشتری نمایش داده می‌شود. صندوق، کارمند و سرمایه‌گذار را انتخاب نکنید. ",1),e[34]||(e[34]=n("div",null," مثال: «بنکدار» و «مغازه‌دار» را در فیلد اول انتخاب کنید و در فیلد دوم «مغازه‌دار» را بگذارید. در این حالت کسی که در اپ مشتری ثبت‌نام و احراز هویت کند و در حسابداری حساب نداشته باشد، در گروه «مغازه‌دار» برایش حساب ساخته می‌شود. ",-1))]),_:1},8,["message"]),n("div",Ga,[a(Ee,{label:`گروه‌های حسابی که مشتری ${U(T).name} حساب می‌شوند`,extra:"فقط گروه‌هایی که مشتری‌اند؛ خالی = سینک مشتری اجرا نمی‌شود"},{default:l(()=>[a(fe,{value:ie.value,"onUpdate:value":e[2]||(e[2]=d=>ie.value=d),mode:"multiple",options:ke.value,"allow-clear":"",placeholder:"هیچ گروهی انتخاب نشده"},null,8,["value","options"])]),_:1},8,["label"]),a(Ee,{label:"گروه حسابداریِ مشتری تازه‌ی اپ مشتری",extra:"کاربری که در اپ مشتری احراز هویت شده و در حسابداری حساب ندارد، در این گروه برایش حساب ساخته می‌شود"},{default:l(()=>[a(fe,{value:re.value,"onUpdate:value":e[3]||(e[3]=d=>re.value=d),options:ke.value,"allow-clear":""},null,8,["value","options"])]),_:1}),a(Ee,{label:`عیار پایه‌ی وزن‌های ${U(T).name}`,extra:`عیار وزن محصول‌ها و سفارش‌ها در ${U(T).name}؛ ۷۵۰ یعنی ۱۸ عیار`},{default:l(()=>[a(Ye,{value:m.mapping.karat,"onUpdate:value":e[4]||(e[4]=d=>m.mapping.karat=d),min:1,max:1e3,class:"w-full"},null,8,["value"])]),_:1},8,["label","extra"])]),m.provider==="zarrin"?(o(),c(D,{key:0},[a(Xe,{orientation:"right"},{default:l(()=>[...e[35]||(e[35]=[u("کارساخته (زرین)",-1)])]),_:1}),a(ve,{type:"info","show-icon":"",class:"mb-4",message:`هر محصولی که در پنل مدیریت ${U(T).name} (بخش محصولات) تعریف می‌کنید، در زرین یک «کارساخته» می‌شود`},{description:l(()=>[e[36]||(e[36]=n("div",null,[u(" زرین برای ساختن کارساخته دو چیز لازم دارد: "),n("b",null,"نوع"),u(" (گرمی یا تعدادی) و "),n("b",null,"گروه ساخته"),u(" (کارساخته در کدام پوشه‌ی زرین قرار بگیرد). این بخش این دو را به‌جای شما انتخاب می‌کند تا لازم نباشد برای هر محصول جداگانه در زرین کاری انجام دهید. ")],-1)),n("div",null," ستون «دسته‌بندی محصول در "+v(U(T).name)+"» همان دسته‌بندی‌هایی است که در پنل مدیریت برای محصولات تعریف کرده‌اید. مثال: اگر روبه‌روی «انگشتر» گروه «انگشتر» زرین را بگذارید، هر محصول تازه در دسته‌ی انگشتر "+v(U(T).name)+"، در گروه انگشترِ زرین ساخته می‌شود. دسته‌هایی که «پیش‌فرض» بمانند در «گروه ساخته‌ی پیش‌فرض» می‌روند. ",1),n("div",null," اگر نوع یا گروه خالی باشد، محصول در "+v(U(T).name)+" ساخته می‌شود ولی ساخت کارساخته در «لاگ ارسال» منتظر می‌ماند تا آن را تعیین کنید و «تلاش دوباره» بزنید. محصول‌هایی که از قبل به کارساخته وصل شده‌اند تغییری نمی‌کنند. ",1)]),_:1},8,["message"]),n("div",La,[a(Ee,{label:"نوع کارساخته‌ی جدید (گرمی/تعدادی…)",extra:`برای محصول تازه‌ای که در پنل مدیریت ${U(T).name} تعریف می‌شود`},{default:l(()=>[a(fe,{value:ue.value,"onUpdate:value":e[5]||(e[5]=d=>ue.value=d),options:De.value,"allow-clear":""},null,8,["value","options"])]),_:1},8,["extra"]),a(Ee,{label:"گروه ساخته‌ی پیش‌فرض",extra:"برای دسته‌هایی که در جدول زیر «پیش‌فرض» مانده‌اند"},{default:l(()=>[a(fe,{value:q.value,"onUpdate:value":e[6]||(e[6]=d=>q.value=d),options:z.value,"allow-clear":""},null,8,["value","options"])]),_:1})]),a(we,{"data-source":ee.value,pagination:!1,"row-key":"id",size:"small",class:"mb-4"},{default:l(()=>[a($,{title:`دسته‌بندی محصول در ${U(T).name}`,"data-index":"title"},null,8,["title"]),a($,{title:"گروه ساخته در زرین"},{default:l(({record:d})=>[a(fe,{value:te[d.id],"onUpdate:value":E=>te[d.id]=E,options:z.value,"allow-clear":"",class:"w-full",placeholder:"پیش‌فرض"},null,8,["value","onUpdate:value","options"])]),_:1})]),_:1},8,["data-source"])],64)):m.provider==="tahesab"?(o(),c("div",Pa," ته‌حساب در API خود ساخت کارساخته ندارد: نام کار با اولین سند سفارش در ته‌حساب ساخته می‌شود و از آن به بعد به محصول لینک می‌شود. ")):_("",!0),ce.value.length?(o(),c("div",Ba," اگر فهرستی خالی است، یعنی دریافت آن از حسابداری خطا داده (پیام قرمز بالای صفحه). اتصال را بررسی کنید و دوباره «دریافت گروه‌ها» را بزنید. ")):_("",!0),a(w,{type:"primary",onClick:ge},{default:l(()=>[...e[37]||(e[37]=[u("ذخیره",-1)])]),_:1})]),_:1})]),_:1}),a(pe,{key:"outbox",tab:`لاگ ارسال${t.value}`},{default:l(()=>[a(K,{class:"mb-4"},{default:l(()=>[a(fe,{value:Se.value,"onUpdate:value":e[7]||(e[7]=d=>Se.value=d),style:{width:"180px"},"allow-clear":"",placeholder:"همه‌ی وضعیت‌ها",onChange:e[8]||(e[8]=d=>le(1))},{default:l(()=>[(o(),c(D,null,Oe(V,(d,E)=>a(Ze,{key:E,value:E},{default:l(()=>[u(v(d),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"]),a(w,{onClick:e[9]||(e[9]=d=>le(J.page))},{default:l(()=>[...e[38]||(e[38]=[u("تازه‌سازی",-1)])]),_:1})]),_:1}),a(we,{"data-source":J.rows,columns:r,"row-key":"id",size:"small",pagination:{current:J.page,pageSize:J.limit,total:J.total,onChange:le}},{bodyCell:l(({column:d,record:E})=>[d.key==="createdAt"?(o(),c(D,{key:0},[u(v(F(E.createdAt)),1)],64)):d.key==="kind"?(o(),c(D,{key:1},[u(v(Be[E.kind]??E.kind),1)],64)):d.key==="entity"?(o(),c(D,{key:2},[u(v(E.entityLabel??E.entityId),1)],64)):d.key==="status"?(o(),c(D,{key:3},[a(k,{color:W[E.status]},{default:l(()=>[u(v(V[E.status]??E.status),1)]),_:2},1032,["color"]),E.provider!==m.provider?(o(),c("span",Wa," ("+v(E.provider)+")",1)):_("",!0)],64)):d.key==="error"?(o(),c("span",Fa,v(E.lastError),1)):d.key==="actions"?(o(),x(K,{key:5},{default:l(()=>[["FAILED","NEEDS_REVIEW","PENDING"].includes(E.status)?(o(),x(He,{key:0,title:"پیش از تلاش دوباره، مطمئن شوید سند در حسابداری ثبت نشده است. ادامه؟",onConfirm:Ge=>b(E.id)},{default:l(()=>[a(w,{size:"small"},{default:l(()=>[...e[39]||(e[39]=[u("تلاش دوباره",-1)])]),_:1})]),_:1},8,["onConfirm"])):_("",!0),["FAILED","NEEDS_REVIEW","PENDING"].includes(E.status)?(o(),x(He,{key:1,title:"این ردیف «حل‌شده» علامت بخورد (دستی در حسابداری رسیدگی شده)؟",onConfirm:Ge=>Ce(E.id)},{default:l(()=>[a(w,{size:"small"},{default:l(()=>[...e[40]||(e[40]=[u("حل‌شده",-1)])]),_:1})]),_:1},8,["onConfirm"])):_("",!0)]),_:2},1024)):_("",!0)]),expandedRowRender:l(({record:d})=>[n("div",Ka,[n("div",null,[e[41]||(e[41]=n("b",null,"درخواست",-1)),n("pre",Va,v(Re(d.lastRequest)),1)]),n("div",null,[e[42]||(e[42]=n("b",null,"پاسخ",-1)),n("pre",Ya,v(Re(d.lastResponse)),1)])]),n("div",Ha,"کد مرجع: "+v(d.externalRef??"—")+" | تلاش: "+v(d.attempts)+" | تلاش بعدی: "+v(F(d.nextAttemptAt)),1)]),_:1},8,["data-source","pagination"])]),_:1},8,["tab"]),a(pe,{key:"issues",tab:`مغایرت‌ها${(Ae=O.value)!=null&&Ae.openIssues?` (${O.value.openIssues})`:""}`},{default:l(()=>[a(we,{"data-source":g.rows,"row-key":"id",size:"small",pagination:{current:g.page,pageSize:g.limit,total:g.total,onChange:Ve}},{default:l(()=>[a($,{title:"تاریخ"},{default:l(({record:d})=>[u(v(F(d.updatedAt)),1)]),_:1}),a($,{title:"نرم‌افزار","data-index":"provider"}),a($,{title:"نوع"},{default:l(({record:d})=>[u(v(i[d.kind]??d.kind),1)]),_:1}),a($,{title:"کد حسابداری","data-index":"externalCode"}),a($,{title:"شرح","data-index":"message"}),a($,{title:""},{default:l(({record:d})=>[a(w,{size:"small",onClick:E=>ft(d.id)},{default:l(()=>[...e[43]||(e[43]=[u("رسیدگی شد",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data-source","pagination"])]),_:1},8,["tab"]),a(pe,{key:"links",tab:"لینک‌ها"},{default:l(()=>[a(K,{class:"mb-4"},{default:l(()=>[a(wt,{value:N.value,"onUpdate:value":e[10]||(e[10]=d=>N.value=d),onChange:e[11]||(e[11]=d=>he(1))},{default:l(()=>[a(et,{value:"CUSTOMER"},{default:l(()=>[...e[44]||(e[44]=[u("مشتری",-1)])]),_:1}),a(et,{value:"PRODUCT"},{default:l(()=>[...e[45]||(e[45]=[u("کارساخته",-1)])]),_:1})]),_:1},8,["value"]),a(Et,{value:I.value,"onUpdate:value":e[12]||(e[12]=d=>I.value=d),placeholder:"کد یا نام در حسابداری",style:{width:"240px"},onSearch:e[13]||(e[13]=d=>he(1))},null,8,["value"])]),_:1}),a(we,{"data-source":y.rows,"row-key":"id",size:"small",pagination:{current:y.page,pageSize:y.limit,total:y.total,onChange:he}},{default:l(()=>[a($,{title:"کد حسابداری","data-index":"externalCode"}),a($,{title:"نام در حسابداری","data-index":"externalName"}),a($,{title:`شناسه در ${U(T).name}`,"data-index":"entityId"},null,8,["title"]),a($,{title:"منشأ"},{default:l(({record:d})=>[u(v(Z[d.origin]??d.origin),1)]),_:1}),a($,{title:"آخرین سینک"},{default:l(({record:d})=>[u(v(F(d.syncedAt)),1)]),_:1}),a($,{title:""},{default:l(({record:d})=>[a(He,{title:"لینک حذف شود؟ در سینک بعدی دوباره با موبایل/نام جفت می‌شود.",onConfirm:E=>bt(d.id)},{default:l(()=>[a(w,{size:"small",danger:""},{default:l(()=>[...e[46]||(e[46]=[u("حذف لینک",-1)])]),_:1})]),_:1},8,["onConfirm"])]),_:1})]),_:1},8,["data-source","pagination"])]),_:1}),a(pe,{key:"movement",tab:"گردش کارساخته"},{default:l(()=>[a(K,{class:"mb-4"},{default:l(()=>[a(tt,{value:xe.value,"onUpdate:value":e[14]||(e[14]=d=>xe.value=d),dir:"ltr",placeholder:"از ۱۴۰۵/۰۷/۰۱",style:{width:"150px"}},null,8,["value"]),a(tt,{value:L.value,"onUpdate:value":e[15]||(e[15]=d=>L.value=d),dir:"ltr",placeholder:"تا ۱۴۰۵/۰۷/۳۰",style:{width:"150px"}},null,8,["value"]),a(w,{disabled:!be.value,loading:Ue.value,onClick:_t},{default:l(()=>[...e[47]||(e[47]=[u("نمایش",-1)])]),_:1},8,["disabled","loading"])]),_:1}),ae.scope==="recent-documents"?(o(),x(ve,{key:0,type:"info","show-icon":"",class:"mb-4",message:"ته‌حساب گزارش گردش همه‌ی حساب‌ها را ندارد؛ این فهرست از آخرین ۱۰۰۰ سند ثبت‌شده ساخته شده است."})):_("",!0),a(we,{"data-source":ae.rows,"row-key":(d,E)=>E,size:"small"},{default:l(()=>[a($,{title:"تاریخ","data-index":"date"}),a($,{title:"کارساخته","data-index":"itemName"}),a($,{title:"شرح","data-index":"description"}),a($,{title:"وزن","data-index":"weight"}),a($,{title:"تعداد","data-index":"count"}),a($,{title:"مبلغ","data-index":"amount"})]),_:1},8,["data-source","row-key"])]),_:1})]}),_:1},8,["active-key"])]),_:1},8,["spinning"])]}),_:1})):_("",!0)])}}}),el=pt(qa,[["__scopeId","data-v-cc33ab94"]]);export{el as default}; diff --git a/apps/admin-panel/dist/assets/addFinDoc-B1mTlM1Z.js b/apps/admin-panel/dist/assets/addFinDoc-B1mTlM1Z.js new file mode 100644 index 0000000..fb20117 --- /dev/null +++ b/apps/admin-panel/dist/assets/addFinDoc-B1mTlM1Z.js @@ -0,0 +1 @@ +import{_ as o}from"./addFinDoc.vue_vue_type_script_setup_true_lang-Cw_DYWpV.js";import"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/addFinDoc-Bj12uU3w.js b/apps/admin-panel/dist/assets/addFinDoc-Bj12uU3w.js deleted file mode 100644 index 4ccf1d1..0000000 --- a/apps/admin-panel/dist/assets/addFinDoc-Bj12uU3w.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./addFinDoc.vue_vue_type_script_setup_true_lang-2LIKg86R.js";import"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/addFinDoc.vue_vue_type_script_setup_true_lang-2LIKg86R.js b/apps/admin-panel/dist/assets/addFinDoc.vue_vue_type_script_setup_true_lang-Cw_DYWpV.js similarity index 98% rename from apps/admin-panel/dist/assets/addFinDoc.vue_vue_type_script_setup_true_lang-2LIKg86R.js rename to apps/admin-panel/dist/assets/addFinDoc.vue_vue_type_script_setup_true_lang-Cw_DYWpV.js index 507693d..9c2066d 100644 --- a/apps/admin-panel/dist/assets/addFinDoc.vue_vue_type_script_setup_true_lang-2LIKg86R.js +++ b/apps/admin-panel/dist/assets/addFinDoc.vue_vue_type_script_setup_true_lang-Cw_DYWpV.js @@ -1 +1 @@ -import{d as J,x as K,y as U,a as g,w as u,h as Q,k as X,m as M,z as E,r as p,o as r,p as G,c as a,f as v,b as m,e as L,F as O,i as f,H as Y,s as V,G as j,l as Z,t as z}from"./index-B13tkMpd.js";import{_ as h}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";const ee={class:"grid-3"},le={key:0,class:"grid-3"},ae={key:1,class:"grid-3"},te={key:2,class:"grid-3"},ue={key:3,class:"grid-3"},ne={class:"grid-3"},oe={key:0,class:"grid-3"},se={key:1,class:"grid-3"},re={key:2,class:"grid-3"},ie={key:3,class:"grid-3"},de=4.331802,me=J({__name:"addFinDoc",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(x,{emit:A}){const R=x,$=A,k=R.open!==void 0,D=X(),H=Z(),y=k?R.id:D.params.id,w=M(!1),c=M([]),l=E({type:2,customer_id:void 0,value:void 0,original_value:void 0,ayar:void 0,lab:"",ang:"",to:"",price:void 0,price_per_gram:void 0,account_name:"",bank_name:"",note:""}),_=E({}),C=V(()=>{const o=Number(l.original_value??0),e=Number(l.ayar??0);return!o||!e?"":(o*e/750).toFixed(4)}),F=V(()=>{const o=Number(l.price??0),e=Number(l.price_per_gram??0);return!o||!e?"":(o/(e/de)).toFixed(4)});function S(o,e){var s,b;return String(((b=(s=e==null?void 0:e.children)==null?void 0:s[0])==null?void 0:b.children)??"").toLowerCase().includes(o.toLowerCase())}function W(){return Object.keys(_).forEach(o=>delete _[o]),l.customer_id||(_.customer_id="مقدار را وارد نمایید"),Object.keys(_).length===0}async function N(){var o,e;if(W())try{w.value=!0,y?await U.put(`cash/${y}`,l):await U.post("cash",l),j.info("اطلاعات با موفقیت به ثبت رسید."),k?($("success"),$("update:open",!1)):H.push("/finical/list")}catch(s){j.error(((e=(o=s==null?void 0:s.response)==null?void 0:o.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{w.value=!1}}return K(async()=>{var o;try{const{data:e}=await U.get("query/customer");c.value=e}catch(e){console.log(e)}if(y)try{const{data:e}=await U.get(`cash/${y}`);Object.assign(l,{type:e.type??2,customer_id:(o=e.customer)==null?void 0:o.id,value:e.value!==null?Number(e.value):void 0,original_value:e.original_value!==null?Number(e.original_value):void 0,ayar:e.ayar??void 0,lab:e.lab??"",ang:e.ang??"",to:e.to??"",price:e.price!==null?Number(e.price):void 0,price_per_gram:e.price_per_gram!==null?Number(e.price_per_gram):void 0,account_name:e.account_name??"",bank_name:e.bank_name??"",note:e.note??""})}catch(e){console.log(e)}}),(o,e)=>{const s=p("a-select-option"),b=p("a-select"),n=p("a-form-item"),i=p("a-input-number"),d=p("a-input"),B=p("a-textarea"),q=p("a-button"),P=p("a-card"),T=p("a-form"),I=p("a-spin");return k?(r(),g(h,{key:0,open:!!x.open,id:Q(y),"add-title":"ثبت سند مالی","edit-title":"ویرایش سند مالی",loading:w.value,submitting:w.value,width:"lg","onUpdate:open":e[15]||(e[15]=t=>o.$emit("update:open",t)),onSubmit:N},{default:u(()=>[G("div",ee,[a(n,{label:"نوع سند"},{default:u(()=>[a(b,{value:l.type,"onUpdate:value":e[0]||(e[0]=t=>l.type=t)},{default:u(()=>[a(s,{value:2},{default:u(()=>[...e[31]||(e[31]=[v("حواله",-1)])]),_:1}),a(s,{value:1},{default:u(()=>[...e[32]||(e[32]=[v("آب شده",-1)])]),_:1}),a(s,{value:4},{default:u(()=>[...e[33]||(e[33]=[v("پولی",-1)])]),_:1}),a(s,{value:3},{default:u(()=>[...e[34]||(e[34]=[v("چک",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),a(n,{label:"مشتری","validate-status":_.customer_id?"error":"",help:_.customer_id},{default:u(()=>[a(b,{value:l.customer_id,"onUpdate:value":e[1]||(e[1]=t=>l.customer_id=t),"show-search":"","option-filter-prop":"children","filter-option":S,placeholder:"انتخاب کنید"},{default:u(()=>[(r(!0),m(O,null,L(c.value,t=>(r(),g(s,{key:t.id,value:t.id},{default:u(()=>[v(z(`${t.name} - ${t.mobile}`),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"])]),l.type==1?(r(),m("div",le,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.original_value,"onUpdate:value":e[2]||(e[2]=t=>l.original_value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"عیار"},{default:u(()=>[a(i,{value:l.ayar,"onUpdate:value":e[3]||(e[3]=t=>l.ayar=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"نام آزمایشگاه"},{default:u(()=>[a(d,{value:l.lab,"onUpdate:value":e[4]||(e[4]=t=>l.lab=t)},null,8,["value"])]),_:1}),a(n,{label:"انگ"},{default:u(()=>[a(d,{value:l.ang,"onUpdate:value":e[5]||(e[5]=t=>l.ang=t)},null,8,["value"])]),_:1}),a(n,{label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:C.value,disabled:""},null,8,["value"])]),_:1})])):f("",!0),l.type==2?(r(),m("div",ae,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[6]||(e[6]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"حواله به"},{default:u(()=>[a(d,{value:l.to,"onUpdate:value":e[7]||(e[7]=t=>l.to=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==3?(r(),m("div",te,[a(n,{label:"مبلغ چک"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[8]||(e[8]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[9]||(e[9]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"نام صاحب حساب"},{default:u(()=>[a(d,{value:l.account_name,"onUpdate:value":e[10]||(e[10]=t=>l.account_name=t)},null,8,["value"])]),_:1}),a(n,{label:"نام بانک"},{default:u(()=>[a(d,{value:l.bank_name,"onUpdate:value":e[11]||(e[11]=t=>l.bank_name=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==4?(r(),m("div",ue,[a(n,{label:"میزان پول"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[12]||(e[12]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"مظنه"},{default:u(()=>[a(i,{value:l.price_per_gram,"onUpdate:value":e[13]||(e[13]=t=>l.price_per_gram=t),class:"w-full"},null,8,["value"])]),_:1}),l.price_per_gram?(r(),g(n,{key:0,label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:F.value,disabled:""},null,8,["value"])]),_:1})):f("",!0)])):f("",!0),a(n,{label:"توضیحات"},{default:u(()=>[a(B,{value:l.note,"onUpdate:value":e[14]||(e[14]=t=>l.note=t),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(r(),g(I,{key:1,spinning:w.value},{default:u(()=>[a(T,{layout:"vertical",onSubmit:Y(N,["prevent"])},{default:u(()=>[a(P,{title:"ثبت سند مالی",class:"mb-base page-card"},{default:u(()=>[G("div",ne,[a(n,{label:"نوع سند"},{default:u(()=>[a(b,{value:l.type,"onUpdate:value":e[16]||(e[16]=t=>l.type=t)},{default:u(()=>[a(s,{value:2},{default:u(()=>[...e[35]||(e[35]=[v("حواله",-1)])]),_:1}),a(s,{value:1},{default:u(()=>[...e[36]||(e[36]=[v("آب شده",-1)])]),_:1}),a(s,{value:4},{default:u(()=>[...e[37]||(e[37]=[v("پولی",-1)])]),_:1}),a(s,{value:3},{default:u(()=>[...e[38]||(e[38]=[v("چک",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),a(n,{label:"مشتری","validate-status":_.customer_id?"error":"",help:_.customer_id},{default:u(()=>[a(b,{value:l.customer_id,"onUpdate:value":e[17]||(e[17]=t=>l.customer_id=t),"show-search":"","option-filter-prop":"children","filter-option":S,placeholder:"انتخاب کنید"},{default:u(()=>[(r(!0),m(O,null,L(c.value,t=>(r(),g(s,{key:t.id,value:t.id},{default:u(()=>[v(z(`${t.name} - ${t.mobile}`),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"])]),l.type==1?(r(),m("div",oe,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.original_value,"onUpdate:value":e[18]||(e[18]=t=>l.original_value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"عیار"},{default:u(()=>[a(i,{value:l.ayar,"onUpdate:value":e[19]||(e[19]=t=>l.ayar=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"نام آزمایشگاه"},{default:u(()=>[a(d,{value:l.lab,"onUpdate:value":e[20]||(e[20]=t=>l.lab=t)},null,8,["value"])]),_:1}),a(n,{label:"انگ"},{default:u(()=>[a(d,{value:l.ang,"onUpdate:value":e[21]||(e[21]=t=>l.ang=t)},null,8,["value"])]),_:1}),a(n,{label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:C.value,disabled:""},null,8,["value"])]),_:1})])):f("",!0),l.type==2?(r(),m("div",se,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[22]||(e[22]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"حواله به"},{default:u(()=>[a(d,{value:l.to,"onUpdate:value":e[23]||(e[23]=t=>l.to=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==3?(r(),m("div",re,[a(n,{label:"مبلغ چک"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[24]||(e[24]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[25]||(e[25]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"نام صاحب حساب"},{default:u(()=>[a(d,{value:l.account_name,"onUpdate:value":e[26]||(e[26]=t=>l.account_name=t)},null,8,["value"])]),_:1}),a(n,{label:"نام بانک"},{default:u(()=>[a(d,{value:l.bank_name,"onUpdate:value":e[27]||(e[27]=t=>l.bank_name=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==4?(r(),m("div",ie,[a(n,{label:"میزان پول"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[28]||(e[28]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"مظنه"},{default:u(()=>[a(i,{value:l.price_per_gram,"onUpdate:value":e[29]||(e[29]=t=>l.price_per_gram=t),class:"w-full"},null,8,["value"])]),_:1}),l.price_per_gram?(r(),g(n,{key:0,label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:F.value,disabled:""},null,8,["value"])]),_:1})):f("",!0)])):f("",!0),a(n,{label:"توضیحات"},{default:u(()=>[a(B,{value:l.note,"onUpdate:value":e[30]||(e[30]=t=>l.note=t),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1}),a(q,{type:"primary",class:"form-submit",onClick:N},{default:u(()=>[...e[39]||(e[39]=[v("ثبت اطلاعات",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"]))}}});export{me as _}; +import{d as J,x as K,y as U,a as g,w as u,h as Q,k as X,m as M,z as E,r as p,o as r,p as G,c as a,f as v,b as m,e as L,F as O,i as f,H as Y,s as V,G as j,l as Z,t as z}from"./index-Cs-R0M3s.js";import{_ as h}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";const ee={class:"grid-3"},le={key:0,class:"grid-3"},ae={key:1,class:"grid-3"},te={key:2,class:"grid-3"},ue={key:3,class:"grid-3"},ne={class:"grid-3"},oe={key:0,class:"grid-3"},se={key:1,class:"grid-3"},re={key:2,class:"grid-3"},ie={key:3,class:"grid-3"},de=4.331802,me=J({__name:"addFinDoc",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(x,{emit:A}){const R=x,$=A,k=R.open!==void 0,D=X(),H=Z(),y=k?R.id:D.params.id,w=M(!1),c=M([]),l=E({type:2,customer_id:void 0,value:void 0,original_value:void 0,ayar:void 0,lab:"",ang:"",to:"",price:void 0,price_per_gram:void 0,account_name:"",bank_name:"",note:""}),_=E({}),C=V(()=>{const o=Number(l.original_value??0),e=Number(l.ayar??0);return!o||!e?"":(o*e/750).toFixed(4)}),F=V(()=>{const o=Number(l.price??0),e=Number(l.price_per_gram??0);return!o||!e?"":(o/(e/de)).toFixed(4)});function S(o,e){var s,b;return String(((b=(s=e==null?void 0:e.children)==null?void 0:s[0])==null?void 0:b.children)??"").toLowerCase().includes(o.toLowerCase())}function W(){return Object.keys(_).forEach(o=>delete _[o]),l.customer_id||(_.customer_id="مقدار را وارد نمایید"),Object.keys(_).length===0}async function N(){var o,e;if(W())try{w.value=!0,y?await U.put(`cash/${y}`,l):await U.post("cash",l),j.info("اطلاعات با موفقیت به ثبت رسید."),k?($("success"),$("update:open",!1)):H.push("/finical/list")}catch(s){j.error(((e=(o=s==null?void 0:s.response)==null?void 0:o.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{w.value=!1}}return K(async()=>{var o;try{const{data:e}=await U.get("query/customer");c.value=e}catch(e){console.log(e)}if(y)try{const{data:e}=await U.get(`cash/${y}`);Object.assign(l,{type:e.type??2,customer_id:(o=e.customer)==null?void 0:o.id,value:e.value!==null?Number(e.value):void 0,original_value:e.original_value!==null?Number(e.original_value):void 0,ayar:e.ayar??void 0,lab:e.lab??"",ang:e.ang??"",to:e.to??"",price:e.price!==null?Number(e.price):void 0,price_per_gram:e.price_per_gram!==null?Number(e.price_per_gram):void 0,account_name:e.account_name??"",bank_name:e.bank_name??"",note:e.note??""})}catch(e){console.log(e)}}),(o,e)=>{const s=p("a-select-option"),b=p("a-select"),n=p("a-form-item"),i=p("a-input-number"),d=p("a-input"),B=p("a-textarea"),q=p("a-button"),P=p("a-card"),T=p("a-form"),I=p("a-spin");return k?(r(),g(h,{key:0,open:!!x.open,id:Q(y),"add-title":"ثبت سند مالی","edit-title":"ویرایش سند مالی",loading:w.value,submitting:w.value,width:"lg","onUpdate:open":e[15]||(e[15]=t=>o.$emit("update:open",t)),onSubmit:N},{default:u(()=>[G("div",ee,[a(n,{label:"نوع سند"},{default:u(()=>[a(b,{value:l.type,"onUpdate:value":e[0]||(e[0]=t=>l.type=t)},{default:u(()=>[a(s,{value:2},{default:u(()=>[...e[31]||(e[31]=[v("حواله",-1)])]),_:1}),a(s,{value:1},{default:u(()=>[...e[32]||(e[32]=[v("آب شده",-1)])]),_:1}),a(s,{value:4},{default:u(()=>[...e[33]||(e[33]=[v("پولی",-1)])]),_:1}),a(s,{value:3},{default:u(()=>[...e[34]||(e[34]=[v("چک",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),a(n,{label:"مشتری","validate-status":_.customer_id?"error":"",help:_.customer_id},{default:u(()=>[a(b,{value:l.customer_id,"onUpdate:value":e[1]||(e[1]=t=>l.customer_id=t),"show-search":"","option-filter-prop":"children","filter-option":S,placeholder:"انتخاب کنید"},{default:u(()=>[(r(!0),m(O,null,L(c.value,t=>(r(),g(s,{key:t.id,value:t.id},{default:u(()=>[v(z(`${t.name} - ${t.mobile}`),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"])]),l.type==1?(r(),m("div",le,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.original_value,"onUpdate:value":e[2]||(e[2]=t=>l.original_value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"عیار"},{default:u(()=>[a(i,{value:l.ayar,"onUpdate:value":e[3]||(e[3]=t=>l.ayar=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"نام آزمایشگاه"},{default:u(()=>[a(d,{value:l.lab,"onUpdate:value":e[4]||(e[4]=t=>l.lab=t)},null,8,["value"])]),_:1}),a(n,{label:"انگ"},{default:u(()=>[a(d,{value:l.ang,"onUpdate:value":e[5]||(e[5]=t=>l.ang=t)},null,8,["value"])]),_:1}),a(n,{label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:C.value,disabled:""},null,8,["value"])]),_:1})])):f("",!0),l.type==2?(r(),m("div",ae,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[6]||(e[6]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"حواله به"},{default:u(()=>[a(d,{value:l.to,"onUpdate:value":e[7]||(e[7]=t=>l.to=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==3?(r(),m("div",te,[a(n,{label:"مبلغ چک"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[8]||(e[8]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[9]||(e[9]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"نام صاحب حساب"},{default:u(()=>[a(d,{value:l.account_name,"onUpdate:value":e[10]||(e[10]=t=>l.account_name=t)},null,8,["value"])]),_:1}),a(n,{label:"نام بانک"},{default:u(()=>[a(d,{value:l.bank_name,"onUpdate:value":e[11]||(e[11]=t=>l.bank_name=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==4?(r(),m("div",ue,[a(n,{label:"میزان پول"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[12]||(e[12]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"مظنه"},{default:u(()=>[a(i,{value:l.price_per_gram,"onUpdate:value":e[13]||(e[13]=t=>l.price_per_gram=t),class:"w-full"},null,8,["value"])]),_:1}),l.price_per_gram?(r(),g(n,{key:0,label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:F.value,disabled:""},null,8,["value"])]),_:1})):f("",!0)])):f("",!0),a(n,{label:"توضیحات"},{default:u(()=>[a(B,{value:l.note,"onUpdate:value":e[14]||(e[14]=t=>l.note=t),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(r(),g(I,{key:1,spinning:w.value},{default:u(()=>[a(T,{layout:"vertical",onSubmit:Y(N,["prevent"])},{default:u(()=>[a(P,{title:"ثبت سند مالی",class:"mb-base page-card"},{default:u(()=>[G("div",ne,[a(n,{label:"نوع سند"},{default:u(()=>[a(b,{value:l.type,"onUpdate:value":e[16]||(e[16]=t=>l.type=t)},{default:u(()=>[a(s,{value:2},{default:u(()=>[...e[35]||(e[35]=[v("حواله",-1)])]),_:1}),a(s,{value:1},{default:u(()=>[...e[36]||(e[36]=[v("آب شده",-1)])]),_:1}),a(s,{value:4},{default:u(()=>[...e[37]||(e[37]=[v("پولی",-1)])]),_:1}),a(s,{value:3},{default:u(()=>[...e[38]||(e[38]=[v("چک",-1)])]),_:1})]),_:1},8,["value"])]),_:1}),a(n,{label:"مشتری","validate-status":_.customer_id?"error":"",help:_.customer_id},{default:u(()=>[a(b,{value:l.customer_id,"onUpdate:value":e[17]||(e[17]=t=>l.customer_id=t),"show-search":"","option-filter-prop":"children","filter-option":S,placeholder:"انتخاب کنید"},{default:u(()=>[(r(!0),m(O,null,L(c.value,t=>(r(),g(s,{key:t.id,value:t.id},{default:u(()=>[v(z(`${t.name} - ${t.mobile}`),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"])]),l.type==1?(r(),m("div",oe,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.original_value,"onUpdate:value":e[18]||(e[18]=t=>l.original_value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"عیار"},{default:u(()=>[a(i,{value:l.ayar,"onUpdate:value":e[19]||(e[19]=t=>l.ayar=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"نام آزمایشگاه"},{default:u(()=>[a(d,{value:l.lab,"onUpdate:value":e[20]||(e[20]=t=>l.lab=t)},null,8,["value"])]),_:1}),a(n,{label:"انگ"},{default:u(()=>[a(d,{value:l.ang,"onUpdate:value":e[21]||(e[21]=t=>l.ang=t)},null,8,["value"])]),_:1}),a(n,{label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:C.value,disabled:""},null,8,["value"])]),_:1})])):f("",!0),l.type==2?(r(),m("div",se,[a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[22]||(e[22]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"حواله به"},{default:u(()=>[a(d,{value:l.to,"onUpdate:value":e[23]||(e[23]=t=>l.to=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==3?(r(),m("div",re,[a(n,{label:"مبلغ چک"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[24]||(e[24]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"وزن (گرم)"},{default:u(()=>[a(i,{value:l.value,"onUpdate:value":e[25]||(e[25]=t=>l.value=t),class:"w-full",step:.001},null,8,["value"])]),_:1}),a(n,{label:"نام صاحب حساب"},{default:u(()=>[a(d,{value:l.account_name,"onUpdate:value":e[26]||(e[26]=t=>l.account_name=t)},null,8,["value"])]),_:1}),a(n,{label:"نام بانک"},{default:u(()=>[a(d,{value:l.bank_name,"onUpdate:value":e[27]||(e[27]=t=>l.bank_name=t)},null,8,["value"])]),_:1})])):f("",!0),l.type==4?(r(),m("div",ie,[a(n,{label:"میزان پول"},{default:u(()=>[a(i,{value:l.price,"onUpdate:value":e[28]||(e[28]=t=>l.price=t),class:"w-full"},null,8,["value"])]),_:1}),a(n,{label:"مظنه"},{default:u(()=>[a(i,{value:l.price_per_gram,"onUpdate:value":e[29]||(e[29]=t=>l.price_per_gram=t),class:"w-full"},null,8,["value"])]),_:1}),l.price_per_gram?(r(),g(n,{key:0,label:"وزن نهایی اعمال شده"},{default:u(()=>[a(d,{value:F.value,disabled:""},null,8,["value"])]),_:1})):f("",!0)])):f("",!0),a(n,{label:"توضیحات"},{default:u(()=>[a(B,{value:l.note,"onUpdate:value":e[30]||(e[30]=t=>l.note=t),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1}),a(q,{type:"primary",class:"form-submit",onClick:N},{default:u(()=>[...e[39]||(e[39]=[v("ثبت اطلاعات",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"]))}}});export{me as _}; diff --git a/apps/admin-panel/dist/assets/auth-Bz2RUUne.js b/apps/admin-panel/dist/assets/auth-BQj0UJJa.js similarity index 94% rename from apps/admin-panel/dist/assets/auth-Bz2RUUne.js rename to apps/admin-panel/dist/assets/auth-BQj0UJJa.js index 0bb7a55..2e00aac 100644 --- a/apps/admin-panel/dist/assets/auth-Bz2RUUne.js +++ b/apps/admin-panel/dist/assets/auth-BQj0UJJa.js @@ -1 +1 @@ -import{Y as u,y as l,a0 as c,a1 as s,a2 as a,u as n}from"./index-B13tkMpd.js";const g=u("auth",{state:()=>({userPermission:[]}),getters:{token:()=>localStorage.getItem(s),user:()=>{const e=localStorage.getItem(a);if(!e)return null;try{return JSON.parse(e)}catch{return null}},isLoggedIn(){return!!this.token}},actions:{async login(e){const{data:t}=await l.post("admin-login",e),o=n();o.getRoles((t.roles??[]).map(i=>i.rid)),o.setSuperAdmin(t.is_super_admin);const r={...t};return delete r.roles,delete r.ut,this.inject(r),t.iamBootstrapUrl&&window.location.assign(t.iamBootstrapUrl),r},inject(e){localStorage.setItem(s,e.api_token),localStorage.setItem("login","true"),localStorage.setItem(a,JSON.stringify(e))},async logout(){let e=null;try{const{data:o}=await l.get("admin/auth/sso/logout-url",{params:{return_url:c("auth/login")}});e=(o==null?void 0:o.logout_url)??null}catch{e=null}localStorage.removeItem(s),localStorage.removeItem(a),localStorage.removeItem("login"),sessionStorage.removeItem("gb_admin_iam_sso_checked");const t=n();return t.deleteRoles(),t.deleteUserInfo(),e?(window.location.assign(e),!0):!1}}});export{g as u}; +import{Y as u,y as l,a0 as c,a1 as s,a2 as a,u as n}from"./index-Cs-R0M3s.js";const g=u("auth",{state:()=>({userPermission:[]}),getters:{token:()=>localStorage.getItem(s),user:()=>{const e=localStorage.getItem(a);if(!e)return null;try{return JSON.parse(e)}catch{return null}},isLoggedIn(){return!!this.token}},actions:{async login(e){const{data:t}=await l.post("admin-login",e),o=n();o.getRoles((t.roles??[]).map(i=>i.rid)),o.setSuperAdmin(t.is_super_admin);const r={...t};return delete r.roles,delete r.ut,this.inject(r),t.iamBootstrapUrl&&window.location.assign(t.iamBootstrapUrl),r},inject(e){localStorage.setItem(s,e.api_token),localStorage.setItem("login","true"),localStorage.setItem(a,JSON.stringify(e))},async logout(){let e=null;try{const{data:o}=await l.get("admin/auth/sso/logout-url",{params:{return_url:c("auth/login")}});e=(o==null?void 0:o.logout_url)??null}catch{e=null}localStorage.removeItem(s),localStorage.removeItem(a),localStorage.removeItem("login"),sessionStorage.removeItem("gb_admin_iam_sso_checked");const t=n();return t.deleteRoles(),t.deleteUserInfo(),e?(window.location.assign(e),!0):!1}}});export{g as u}; diff --git a/apps/admin-panel/dist/assets/autopromotion-C0leZmUC.js b/apps/admin-panel/dist/assets/autopromotion-C_qryHP2.js similarity index 97% rename from apps/admin-panel/dist/assets/autopromotion-C0leZmUC.js rename to apps/admin-panel/dist/assets/autopromotion-C_qryHP2.js index 0d0a5b7..eb42238 100644 --- a/apps/admin-panel/dist/assets/autopromotion-C0leZmUC.js +++ b/apps/admin-panel/dist/assets/autopromotion-C_qryHP2.js @@ -1 +1 @@ -import{d as k,x,y as _,a as B,w as r,H as C,m,z as f,r as n,o as N,c as s,p as V,f as z,G as v}from"./index-B13tkMpd.js";const M={class:"grid-3"},j=k({__name:"autopromotion",setup(S){const u=m(!1),l=m(!1),c=f({discount_percent:void 0}),i=f({});async function p(){var t,e;if(Object.keys(i).forEach(a=>delete i[a]),c.discount_percent===void 0||c.discount_percent===null){i.discount_percent="وارد کردن درصد تخفیف اتوماتیک الزامی است";return}try{u.value=!0,await _.post("autopromotion",{state:l.value,discount_percent:c.discount_percent}),v.success("اطلاعات با موفقیت به ثبت رسید.")}catch(a){v.error(((e=(t=a==null?void 0:a.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{u.value=!1}}return x(async()=>{try{const{data:t}=await _.get("autopromotion");l.value=!!t.state,c.discount_percent=t.discount_percent??void 0}catch(t){console.log(t)}}),(t,e)=>{const a=n("a-switch"),d=n("a-form-item"),b=n("a-input-number"),y=n("a-card"),h=n("a-spin"),g=n("a-button"),w=n("a-form");return N(),B(w,{layout:"vertical",class:"page-card",onSubmit:C(p,["prevent"])},{default:r(()=>[s(h,{spinning:u.value},{default:r(()=>[s(y,{title:"تخفیف اتوماتیک یکبار مصرف ویژه مشتریان جدید",class:"mb-base"},{default:r(()=>[V("div",M,[s(d,{label:"وضعیت تخفیف اتوماتیک"},{default:r(()=>[s(a,{checked:l.value,"onUpdate:checked":e[0]||(e[0]=o=>l.value=o),size:"default"},null,8,["checked"])]),_:1}),s(d,{label:"درصد تخفیف اتوماتیک روی محصولات","validate-status":i.discount_percent?"error":"",help:i.discount_percent},{default:r(()=>[s(b,{value:c.discount_percent,"onUpdate:value":e[1]||(e[1]=o=>c.discount_percent=o),dir:"ltr",min:0,max:100,formatter:o=>`${o}%`,parser:o=>o.replace("%",""),style:{width:"100%"}},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"])])]),_:1})]),_:1},8,["spinning"]),s(g,{type:"primary",class:"mr-4 form-submit",onClick:p},{default:r(()=>[...e[2]||(e[2]=[z("ثبت اطلاعات",-1)])]),_:1})]),_:1})}}});export{j as default}; +import{d as k,x,y as _,a as B,w as r,H as C,m,z as f,r as n,o as N,c as s,p as V,f as z,G as v}from"./index-Cs-R0M3s.js";const M={class:"grid-3"},j=k({__name:"autopromotion",setup(S){const u=m(!1),l=m(!1),c=f({discount_percent:void 0}),i=f({});async function p(){var t,e;if(Object.keys(i).forEach(a=>delete i[a]),c.discount_percent===void 0||c.discount_percent===null){i.discount_percent="وارد کردن درصد تخفیف اتوماتیک الزامی است";return}try{u.value=!0,await _.post("autopromotion",{state:l.value,discount_percent:c.discount_percent}),v.success("اطلاعات با موفقیت به ثبت رسید.")}catch(a){v.error(((e=(t=a==null?void 0:a.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{u.value=!1}}return x(async()=>{try{const{data:t}=await _.get("autopromotion");l.value=!!t.state,c.discount_percent=t.discount_percent??void 0}catch(t){console.log(t)}}),(t,e)=>{const a=n("a-switch"),d=n("a-form-item"),b=n("a-input-number"),y=n("a-card"),h=n("a-spin"),g=n("a-button"),w=n("a-form");return N(),B(w,{layout:"vertical",class:"page-card",onSubmit:C(p,["prevent"])},{default:r(()=>[s(h,{spinning:u.value},{default:r(()=>[s(y,{title:"تخفیف اتوماتیک یکبار مصرف ویژه مشتریان جدید",class:"mb-base"},{default:r(()=>[V("div",M,[s(d,{label:"وضعیت تخفیف اتوماتیک"},{default:r(()=>[s(a,{checked:l.value,"onUpdate:checked":e[0]||(e[0]=o=>l.value=o),size:"default"},null,8,["checked"])]),_:1}),s(d,{label:"درصد تخفیف اتوماتیک روی محصولات","validate-status":i.discount_percent?"error":"",help:i.discount_percent},{default:r(()=>[s(b,{value:c.discount_percent,"onUpdate:value":e[1]||(e[1]=o=>c.discount_percent=o),dir:"ltr",min:0,max:100,formatter:o=>`${o}%`,parser:o=>o.replace("%",""),style:{width:"100%"}},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"])])]),_:1})]),_:1},8,["spinning"]),s(g,{type:"primary",class:"mr-4 form-submit",onClick:p},{default:r(()=>[...e[2]||(e[2]=[z("ثبت اطلاعات",-1)])]),_:1})]),_:1})}}});export{j as default}; diff --git a/apps/admin-panel/dist/assets/brand-icon-COpT6LnI.js b/apps/admin-panel/dist/assets/brand-icon-COpT6LnI.js new file mode 100644 index 0000000..bcaa714 --- /dev/null +++ b/apps/admin-panel/dist/assets/brand-icon-COpT6LnI.js @@ -0,0 +1 @@ +const s="/assets/brand-icon-c8-B3-lR.png";export{s as _}; diff --git a/apps/admin-panel/dist/assets/brand-icon-CrDwHrcf.js b/apps/admin-panel/dist/assets/brand-icon-CrDwHrcf.js deleted file mode 100644 index 9d86ac9..0000000 --- a/apps/admin-panel/dist/assets/brand-icon-CrDwHrcf.js +++ /dev/null @@ -1 +0,0 @@ -const s="/assets/brand-icon-Q_YZU76j.png";export{s as _}; diff --git a/apps/admin-panel/dist/assets/brand-icon-Q_YZU76j.png b/apps/admin-panel/dist/assets/brand-icon-Q_YZU76j.png deleted file mode 100644 index 0672eda5f02a06de63d4c7432a30522d4325ee42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83511 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 literal 0 HcmV?d00001 diff --git a/apps/admin-panel/dist/assets/bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js b/apps/admin-panel/dist/assets/bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js similarity index 96% rename from apps/admin-panel/dist/assets/bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js rename to apps/admin-panel/dist/assets/bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js index d75a9de..15c8f48 100644 --- a/apps/admin-panel/dist/assets/bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js +++ b/apps/admin-panel/dist/assets/bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js @@ -1 +1 @@ -import{d as Z,x as ee,y,a as x,h as v,w as n,H as le,k as ae,m as B,z as R,G as P,r as p,o as _,c as t,p as o,b as k,e as O,F as C,V as te,f as b,W as ne,l as se,t as S}from"./index-B13tkMpd.js";import{_ as oe}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import{_ as U}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js";import{_ as G}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import{D as H}from"./DateInput-CVKHy-b9.js";import{U as ie}from"./UserOutlined-tnfFbi-d.js";import{S as ue}from"./ShopOutlined-BULNMNmg.js";import{E as de}from"./EnvironmentOutlined-BII2axx6.js";import{P as re}from"./PercentageOutlined-CpguakOP.js";import{S as pe}from"./SafetyCertificateOutlined-B7xsdKuU.js";const me={class:"grid-4"},ve={class:"grid-4"},fe={class:"grid-2"},_e={class:"grid-3"},ce={class:"pf-layout"},be={class:"pf-main"},ge={class:"pf-section"},ye={class:"pf-section__head"},Ue={class:"pf-section__icon"},we={class:"pf-grid-2"},he={class:"pf-section"},Ve={class:"pf-section__head"},xe={class:"pf-section__icon"},ke={class:"pf-grid-2"},Oe={class:"pf-section"},Ce={class:"pf-section__head"},Se={class:"pf-section__icon"},ze={class:"pf-side"},Ne={class:"pf-section"},$e={class:"pf-section__head"},Be={class:"pf-section__icon"},Re={class:"pf-section"},je={class:"pf-section__head"},qe={class:"pf-section__icon"},Ee={class:"pf-uploads"},Ie={class:"pf-actions"},Me={class:"pf-actions__hint"},Ke=Z({__name:"bulkCustomer",props:{open:{type:Boolean},id:{},asModal:{type:Boolean}},emits:["update:open","success"],setup(j,{emit:W}){const q=j,E=W,z=q.asModal===!0,A=ae(),I=se(),f=z?q.id:A.params.id,g=B(!1),h=B([]),N=B([]),a=R({fname:"",lname:"",ncode:"",password:"",mobile:"",store_name:"",phone:"",pasazh_name:"",city_id:void 0,mcode:"",birth_date:"",address:"",type:void 0,reagent_id:void 0,percent:3,gram_level:void 0,national_id_image:"",business_license:"",shop_image:""}),M=[{id:2,title:"مغازه دار اپلیکیشن"},{id:3,title:"مغازه دار حضوری"},{id:4,title:"بنکدار"}];function J(d,e){var i,s;return String(((s=(i=e==null?void 0:e.children)==null?void 0:i[0])==null?void 0:s.children)??"").includes(d)}const u=R({}),D=R({});function K(){const d={};for(const[e,i]of Object.entries(a))JSON.stringify(i)!==JSON.stringify(D[e])&&(d[e]=i);return d}async function F(d){var i;if(!d)return;let e=(i=h.value.find(s=>s.id===d))==null?void 0:i.percent;if(!Number(e))try{const{data:s}=await y.get(`cities/get-percent-aux/${d}`);e=s}catch(s){console.log(s);return}a.percent=e==null?void 0:Number(e)}function Q(){return Object.keys(u).forEach(d=>delete u[d]),a.fname||(u.fname="لطفا مقدار را وارد کنید"),a.lname||(u.lname="لطفا مقدار را وارد کنید"),a.mobile||(u.mobile="لطفا مقدار را وارد کنید"),(a.percent===void 0||a.percent===null||a.percent==="")&&(u.percent="لطفا مقدار را وارد کنید"),Object.keys(u).length===0}async function $(){var d,e,i,s,w,c;if(Q())try{g.value=!0;const r=f?K():{...a},m={...r,id:f??null,national_code:a.ncode};(!f||"fname"in r||"lname"in r)&&(m.name=`${a.fname} ${a.lname}`.trim()),f?await y.put(`customer/${f}`,m):await y.post("customer/create",m),P.info("اطلاعات با موفقیت به ثبت رسید."),z?(E("success"),E("update:open",!1)):I.go(-1)}catch(r){const m=(s=(i=(e=(d=r==null?void 0:r.response)==null?void 0:d.data)==null?void 0:e.errors)==null?void 0:i.mobile)==null?void 0:s[0];P.error(m??((c=(w=r==null?void 0:r.response)==null?void 0:w.data)==null?void 0:c.message)??"خطا در ثبت اطلاعات.")}finally{g.value=!1}}return ee(async()=>{var d;try{const{data:e}=await y.get("query/reagent");N.value=e}catch(e){console.log(e)}try{const{data:e}=await y.post("cities/list");h.value=e.rows??[]}catch(e){console.log(e)}if(f)try{const{data:e}=await y.get(`customer/${f}`);Object.assign(a,{fname:e.fname??"",lname:e.lname??"",ncode:e.national_code??"",mobile:e.mobile??"",city_id:e.city_id??void 0,address:e.address??"",percent:e.percent===null||e.percent===void 0?void 0:Number(e.percent),gram_level:e.gram_level??void 0,reagent_id:((d=e.reagent)==null?void 0:d.id)??void 0,store_name:e.store_name??"",pasazh_name:e.pasazh_name??"",mcode:e.mcode??"",birth_date:e.birth_date??"",phone:e.phone??"",type:e.type??void 0,national_id_image:e.national_id_image??"",business_license:e.business_license??"",shop_image:e.shop_image??""}),Object.assign(D,JSON.parse(JSON.stringify(a)))}catch(e){console.log(e)}}),(d,e)=>{const i=p("a-input"),s=p("a-form-item"),w=p("a-input-password"),c=p("a-card"),r=p("a-select-option"),m=p("a-select"),V=p("a-input-number"),L=p("a-textarea"),T=p("a-button"),X=p("a-spin"),Y=p("a-form");return z?(_(),x(oe,{key:0,open:!!j.open,id:v(f),"add-title":"افزودن مشتری عمده","edit-title":"ویرایش مشتری عمده",loading:g.value,submitting:g.value,width:"lg","onUpdate:open":e[19]||(e[19]=l=>d.$emit("update:open",l)),onSubmit:$},{default:n(()=>[t(c,{title:"اطلاعات پایه",class:"mb-base"},{default:n(()=>[o("div",me,[t(s,{label:"نام","validate-status":u.fname?"error":"",help:u.fname},{default:n(()=>[t(i,{value:a.fname,"onUpdate:value":e[0]||(e[0]=l=>a.fname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"نام خانوادگی","validate-status":u.lname?"error":"",help:u.lname},{default:n(()=>[t(i,{value:a.lname,"onUpdate:value":e[1]||(e[1]=l=>a.lname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"کد ملی"},{default:n(()=>[t(i,{value:a.ncode,"onUpdate:value":e[2]||(e[2]=l=>a.ncode=l)},null,8,["value"])]),_:1}),t(s,{label:"شماره تلفن همراه","validate-status":u.mobile?"error":"",help:u.mobile},{default:n(()=>[t(i,{value:a.mobile,"onUpdate:value":e[3]||(e[3]=l=>a.mobile=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"رمز عبور"},{default:n(()=>[t(w,{value:a.password,"onUpdate:value":e[4]||(e[4]=l=>a.password=l)},null,8,["value"])]),_:1}),t(s,{label:"تلفن ثابت"},{default:n(()=>[t(i,{value:a.phone,"onUpdate:value":e[5]||(e[5]=l=>a.phone=l)},null,8,["value"])]),_:1})])]),_:1}),t(c,{title:"اطلاعات تجاری",class:"mb-base"},{default:n(()=>[o("div",ve,[t(s,{label:"نوع کاربری"},{default:n(()=>[t(m,{value:a.type,"onUpdate:value":e[6]||(e[6]=l=>a.type=l),"show-search":"","filter-option":J,style:{width:"100%",direction:"rtl !important"}},{default:n(()=>[(_(),k(C,null,O(M,l=>t(r,{key:l.id,value:l.id},{default:n(()=>[b(S(l.title),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1}),t(s,{label:"نام مغازه"},{default:n(()=>[t(i,{value:a.store_name,"onUpdate:value":e[7]||(e[7]=l=>a.store_name=l)},null,8,["value"])]),_:1}),t(s,{label:"نام پاساژ"},{default:n(()=>[t(i,{value:a.pasazh_name,"onUpdate:value":e[8]||(e[8]=l=>a.pasazh_name=l)},null,8,["value"])]),_:1}),t(s,{label:"کد مشتری"},{default:n(()=>[t(i,{value:a.mcode,"onUpdate:value":e[9]||(e[9]=l=>a.mcode=l)},null,8,["value"])]),_:1}),t(H,{"model-value":a.birth_date||void 0,label:"تاریخ تولد","onUpdate:modelValue":e[10]||(e[10]=l=>a.birth_date=l??"")},null,8,["model-value"]),t(s,{label:"کارشناس فروش"},{default:n(()=>[t(m,{value:a.reagent_id,"onUpdate:value":e[11]||(e[11]=l=>a.reagent_id=l),"allow-clear":"",placeholder:"انتخاب کنید"},{default:n(()=>[(_(!0),k(C,null,O(N.value,l=>(_(),x(r,{key:l.id,value:l.id},{default:n(()=>[b(S(l.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),t(s,{label:"درصد","validate-status":u.percent?"error":"",help:u.percent},{default:n(()=>[t(V,{value:a.percent,"onUpdate:value":e[12]||(e[12]=l=>a.percent=l),class:"w-full"},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"سقف اعتبار (برحسب گرم)"},{default:n(()=>[t(V,{value:a.gram_level,"onUpdate:value":e[13]||(e[13]=l=>a.gram_level=l),class:"w-full"},null,8,["value"])]),_:1})])]),_:1}),t(c,{title:"اطلاعات تکمیلی",class:"mb-base"},{default:n(()=>[o("div",fe,[t(s,{label:"شهر"},{default:n(()=>[t(G,{value:a.city_id,"onUpdate:value":e[14]||(e[14]=l=>a.city_id=l),cities:h.value,onChange:F},null,8,["value","cities"])]),_:1}),t(s,{label:"آدرس"},{default:n(()=>[t(L,{value:a.address,"onUpdate:value":e[15]||(e[15]=l=>a.address=l),"auto-size":{minRows:2,maxRows:4}},null,8,["value"])]),_:1})])]),_:1}),t(c,{title:"مدارک",class:"mb-base"},{default:n(()=>[o("div",_e,[t(s,{label:"عکس کارت ملی"},{default:n(()=>[t(U,{modelValue:a.national_id_image,"onUpdate:modelValue":e[16]||(e[16]=l=>a.national_id_image=l),purpose:"customer.nationalId",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"عکس جواز کسب"},{default:n(()=>[t(U,{modelValue:a.business_license,"onUpdate:modelValue":e[17]||(e[17]=l=>a.business_license=l),purpose:"customer.businessLicense",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"عکس سردر مغازه"},{default:n(()=>[t(U,{modelValue:a.shop_image,"onUpdate:modelValue":e[18]||(e[18]=l=>a.shop_image=l),purpose:"customer.shop",placeholder:"عکس"},null,8,["modelValue"])]),_:1})])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(_(),x(Y,{key:1,layout:"vertical",model:a,class:"pf-form",onSubmit:le($,["prevent"])},{default:n(()=>[t(X,{spinning:g.value},{default:n(()=>[o("div",ce,[o("div",be,[o("section",ge,[o("div",ye,[o("span",Ue,[t(v(ie))]),e[40]||(e[40]=o("div",null,[o("h3",null,"اطلاعات پایه"),o("p",null,"مشخصات هویتی و اطلاعات ورود مشتری")],-1))]),o("div",we,[t(s,{label:"نام",required:"","validate-status":u.fname?"error":"",help:u.fname},{default:n(()=>[t(i,{value:a.fname,"onUpdate:value":e[20]||(e[20]=l=>a.fname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"نام خانوادگی",required:"","validate-status":u.lname?"error":"",help:u.lname},{default:n(()=>[t(i,{value:a.lname,"onUpdate:value":e[21]||(e[21]=l=>a.lname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"کد ملی"},{default:n(()=>[t(i,{value:a.ncode,"onUpdate:value":e[22]||(e[22]=l=>a.ncode=l),class:"ltr-input",inputmode:"numeric"},null,8,["value"])]),_:1}),t(H,{"model-value":a.birth_date||void 0,label:"تاریخ تولد","onUpdate:modelValue":e[23]||(e[23]=l=>a.birth_date=l??"")},null,8,["model-value"]),t(s,{label:"شماره تلفن همراه",required:"","validate-status":u.mobile?"error":"",help:u.mobile},{default:n(()=>[t(i,{value:a.mobile,"onUpdate:value":e[24]||(e[24]=l=>a.mobile=l),class:"ltr-input",inputmode:"tel",placeholder:"09xxxxxxxxx"},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"رمز عبور"},{default:n(()=>[t(w,{value:a.password,"onUpdate:value":e[25]||(e[25]=l=>a.password=l)},null,8,["value"])]),_:1}),t(s,{label:"تلفن ثابت",class:"mb-0"},{default:n(()=>[t(i,{value:a.phone,"onUpdate:value":e[26]||(e[26]=l=>a.phone=l),class:"ltr-input",inputmode:"tel"},null,8,["value"])]),_:1})])]),o("section",he,[o("div",Ve,[o("span",xe,[t(v(ue))]),e[41]||(e[41]=o("div",null,[o("h3",null,"اطلاعات تجاری"),o("p",null,"نوع کاربری و مشخصات فروشگاه")],-1))]),o("div",ke,[t(s,{label:"نوع کاربری"},{default:n(()=>[t(m,{value:a.type,"onUpdate:value":e[27]||(e[27]=l=>a.type=l),"show-search":"",placeholder:"انتخاب کنید","filter-option":J,style:{width:"100%",direction:"rtl !important"}},{default:n(()=>[(_(),k(C,null,O(M,l=>t(r,{key:l.id,value:l.id},{default:n(()=>[b(S(l.title),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1}),t(s,{label:"کد مشتری"},{default:n(()=>[t(i,{value:a.mcode,"onUpdate:value":e[28]||(e[28]=l=>a.mcode=l)},null,8,["value"])]),_:1}),t(s,{label:"نام مغازه",class:"mb-0"},{default:n(()=>[t(i,{value:a.store_name,"onUpdate:value":e[29]||(e[29]=l=>a.store_name=l)},null,8,["value"])]),_:1}),t(s,{label:"نام پاساژ",class:"mb-0"},{default:n(()=>[t(i,{value:a.pasazh_name,"onUpdate:value":e[30]||(e[30]=l=>a.pasazh_name=l)},null,8,["value"])]),_:1})])]),o("section",Oe,[o("div",Ce,[o("span",Se,[t(v(de))]),e[42]||(e[42]=o("div",null,[o("h3",null,"آدرس"),o("p",null,"انتخاب شهر، درصد را بر اساس همان شهر پر می‌کند")],-1))]),t(s,{label:"شهر"},{default:n(()=>[t(G,{value:a.city_id,"onUpdate:value":e[31]||(e[31]=l=>a.city_id=l),cities:h.value,onChange:F},null,8,["value","cities"])]),_:1}),t(s,{label:"آدرس",class:"mb-0"},{default:n(()=>[t(L,{value:a.address,"onUpdate:value":e[32]||(e[32]=l=>a.address=l),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1})])]),o("aside",ze,[o("section",Ne,[o("div",$e,[o("span",Be,[t(v(re))]),e[43]||(e[43]=o("div",null,[o("h3",null,"کارشناس و اعتبار"),o("p",null,"کارشناس فروش، درصد و سقف اعتبار")],-1))]),t(s,{label:"کارشناس فروش"},{default:n(()=>[t(m,{value:a.reagent_id,"onUpdate:value":e[33]||(e[33]=l=>a.reagent_id=l),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(_(!0),k(C,null,O(N.value,l=>(_(),x(r,{key:l.id,value:l.id,label:l.name},{default:n(()=>[b(S(l.name),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),t(s,{label:"درصد",required:"","validate-status":u.percent?"error":"",help:u.percent},{default:n(()=>[t(V,{value:a.percent,"onUpdate:value":e[34]||(e[34]=l=>a.percent=l),class:"w-full","addon-after":"٪"},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"سقف اعتبار",class:"mb-0"},{default:n(()=>[t(V,{value:a.gram_level,"onUpdate:value":e[35]||(e[35]=l=>a.gram_level=l),class:"w-full","addon-after":"گرم"},null,8,["value"])]),_:1})]),o("section",Re,[o("div",je,[o("span",qe,[t(v(pe))]),e[44]||(e[44]=o("div",null,[o("h3",null,"مدارک"),o("p",null,"تصویر مدارک هویتی و فروشگاه")],-1))]),o("div",Ee,[t(s,{label:"کارت ملی",class:"mb-0"},{default:n(()=>[t(U,{modelValue:a.national_id_image,"onUpdate:modelValue":e[36]||(e[36]=l=>a.national_id_image=l),purpose:"customer.nationalId",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"جواز کسب",class:"mb-0"},{default:n(()=>[t(U,{modelValue:a.business_license,"onUpdate:modelValue":e[37]||(e[37]=l=>a.business_license=l),purpose:"customer.businessLicense",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"سردر مغازه",class:"mb-0"},{default:n(()=>[t(U,{modelValue:a.shop_image,"onUpdate:modelValue":e[38]||(e[38]=l=>a.shop_image=l),purpose:"customer.shop",placeholder:"عکس"},null,8,["modelValue"])]),_:1})])])])]),o("div",Ie,[o("span",Me,[t(v(te)),e[45]||(e[45]=b(" فیلدهای ستاره‌دار الزامی هستند.",-1))]),t(T,{onClick:e[39]||(e[39]=l=>v(I).go(-1))},{default:n(()=>[...e[46]||(e[46]=[b("انصراف",-1)])]),_:1}),t(T,{type:"primary",class:"form-submit",loading:g.value,onClick:$},{icon:n(()=>[t(v(ne))]),default:n(()=>[e[47]||(e[47]=b(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1},8,["spinning"])]),_:1},8,["model"]))}}});export{Ke as _}; +import{d as Z,x as ee,y,a as x,h as v,w as n,H as le,k as ae,m as B,z as R,G as P,r as p,o as _,c as t,p as o,b as k,e as O,F as C,V as te,f as b,W as ne,l as se,t as S}from"./index-Cs-R0M3s.js";import{_ as oe}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import{_ as U}from"./ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js";import{_ as G}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import{D as H}from"./DateInput-B4AtMzxg.js";import{U as ie}from"./UserOutlined-Grb-Nf3i.js";import{S as ue}from"./ShopOutlined-CAPRNUmB.js";import{E as de}from"./EnvironmentOutlined-C-kKC_2-.js";import{P as re}from"./PercentageOutlined-x-TxaWDs.js";import{S as pe}from"./SafetyCertificateOutlined-Tlg338pG.js";const me={class:"grid-4"},ve={class:"grid-4"},fe={class:"grid-2"},_e={class:"grid-3"},ce={class:"pf-layout"},be={class:"pf-main"},ge={class:"pf-section"},ye={class:"pf-section__head"},Ue={class:"pf-section__icon"},we={class:"pf-grid-2"},he={class:"pf-section"},Ve={class:"pf-section__head"},xe={class:"pf-section__icon"},ke={class:"pf-grid-2"},Oe={class:"pf-section"},Ce={class:"pf-section__head"},Se={class:"pf-section__icon"},ze={class:"pf-side"},Ne={class:"pf-section"},$e={class:"pf-section__head"},Be={class:"pf-section__icon"},Re={class:"pf-section"},je={class:"pf-section__head"},qe={class:"pf-section__icon"},Ee={class:"pf-uploads"},Ie={class:"pf-actions"},Me={class:"pf-actions__hint"},Ke=Z({__name:"bulkCustomer",props:{open:{type:Boolean},id:{},asModal:{type:Boolean}},emits:["update:open","success"],setup(j,{emit:W}){const q=j,E=W,z=q.asModal===!0,A=ae(),I=se(),f=z?q.id:A.params.id,g=B(!1),h=B([]),N=B([]),a=R({fname:"",lname:"",ncode:"",password:"",mobile:"",store_name:"",phone:"",pasazh_name:"",city_id:void 0,mcode:"",birth_date:"",address:"",type:void 0,reagent_id:void 0,percent:3,gram_level:void 0,national_id_image:"",business_license:"",shop_image:""}),M=[{id:2,title:"مغازه دار اپلیکیشن"},{id:3,title:"مغازه دار حضوری"},{id:4,title:"بنکدار"}];function J(d,e){var i,s;return String(((s=(i=e==null?void 0:e.children)==null?void 0:i[0])==null?void 0:s.children)??"").includes(d)}const u=R({}),D=R({});function K(){const d={};for(const[e,i]of Object.entries(a))JSON.stringify(i)!==JSON.stringify(D[e])&&(d[e]=i);return d}async function F(d){var i;if(!d)return;let e=(i=h.value.find(s=>s.id===d))==null?void 0:i.percent;if(!Number(e))try{const{data:s}=await y.get(`cities/get-percent-aux/${d}`);e=s}catch(s){console.log(s);return}a.percent=e==null?void 0:Number(e)}function Q(){return Object.keys(u).forEach(d=>delete u[d]),a.fname||(u.fname="لطفا مقدار را وارد کنید"),a.lname||(u.lname="لطفا مقدار را وارد کنید"),a.mobile||(u.mobile="لطفا مقدار را وارد کنید"),(a.percent===void 0||a.percent===null||a.percent==="")&&(u.percent="لطفا مقدار را وارد کنید"),Object.keys(u).length===0}async function $(){var d,e,i,s,w,c;if(Q())try{g.value=!0;const r=f?K():{...a},m={...r,id:f??null,national_code:a.ncode};(!f||"fname"in r||"lname"in r)&&(m.name=`${a.fname} ${a.lname}`.trim()),f?await y.put(`customer/${f}`,m):await y.post("customer/create",m),P.info("اطلاعات با موفقیت به ثبت رسید."),z?(E("success"),E("update:open",!1)):I.go(-1)}catch(r){const m=(s=(i=(e=(d=r==null?void 0:r.response)==null?void 0:d.data)==null?void 0:e.errors)==null?void 0:i.mobile)==null?void 0:s[0];P.error(m??((c=(w=r==null?void 0:r.response)==null?void 0:w.data)==null?void 0:c.message)??"خطا در ثبت اطلاعات.")}finally{g.value=!1}}return ee(async()=>{var d;try{const{data:e}=await y.get("query/reagent");N.value=e}catch(e){console.log(e)}try{const{data:e}=await y.post("cities/list");h.value=e.rows??[]}catch(e){console.log(e)}if(f)try{const{data:e}=await y.get(`customer/${f}`);Object.assign(a,{fname:e.fname??"",lname:e.lname??"",ncode:e.national_code??"",mobile:e.mobile??"",city_id:e.city_id??void 0,address:e.address??"",percent:e.percent===null||e.percent===void 0?void 0:Number(e.percent),gram_level:e.gram_level??void 0,reagent_id:((d=e.reagent)==null?void 0:d.id)??void 0,store_name:e.store_name??"",pasazh_name:e.pasazh_name??"",mcode:e.mcode??"",birth_date:e.birth_date??"",phone:e.phone??"",type:e.type??void 0,national_id_image:e.national_id_image??"",business_license:e.business_license??"",shop_image:e.shop_image??""}),Object.assign(D,JSON.parse(JSON.stringify(a)))}catch(e){console.log(e)}}),(d,e)=>{const i=p("a-input"),s=p("a-form-item"),w=p("a-input-password"),c=p("a-card"),r=p("a-select-option"),m=p("a-select"),V=p("a-input-number"),L=p("a-textarea"),T=p("a-button"),X=p("a-spin"),Y=p("a-form");return z?(_(),x(oe,{key:0,open:!!j.open,id:v(f),"add-title":"افزودن مشتری عمده","edit-title":"ویرایش مشتری عمده",loading:g.value,submitting:g.value,width:"lg","onUpdate:open":e[19]||(e[19]=l=>d.$emit("update:open",l)),onSubmit:$},{default:n(()=>[t(c,{title:"اطلاعات پایه",class:"mb-base"},{default:n(()=>[o("div",me,[t(s,{label:"نام","validate-status":u.fname?"error":"",help:u.fname},{default:n(()=>[t(i,{value:a.fname,"onUpdate:value":e[0]||(e[0]=l=>a.fname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"نام خانوادگی","validate-status":u.lname?"error":"",help:u.lname},{default:n(()=>[t(i,{value:a.lname,"onUpdate:value":e[1]||(e[1]=l=>a.lname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"کد ملی"},{default:n(()=>[t(i,{value:a.ncode,"onUpdate:value":e[2]||(e[2]=l=>a.ncode=l)},null,8,["value"])]),_:1}),t(s,{label:"شماره تلفن همراه","validate-status":u.mobile?"error":"",help:u.mobile},{default:n(()=>[t(i,{value:a.mobile,"onUpdate:value":e[3]||(e[3]=l=>a.mobile=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"رمز عبور"},{default:n(()=>[t(w,{value:a.password,"onUpdate:value":e[4]||(e[4]=l=>a.password=l)},null,8,["value"])]),_:1}),t(s,{label:"تلفن ثابت"},{default:n(()=>[t(i,{value:a.phone,"onUpdate:value":e[5]||(e[5]=l=>a.phone=l)},null,8,["value"])]),_:1})])]),_:1}),t(c,{title:"اطلاعات تجاری",class:"mb-base"},{default:n(()=>[o("div",ve,[t(s,{label:"نوع کاربری"},{default:n(()=>[t(m,{value:a.type,"onUpdate:value":e[6]||(e[6]=l=>a.type=l),"show-search":"","filter-option":J,style:{width:"100%",direction:"rtl !important"}},{default:n(()=>[(_(),k(C,null,O(M,l=>t(r,{key:l.id,value:l.id},{default:n(()=>[b(S(l.title),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1}),t(s,{label:"نام مغازه"},{default:n(()=>[t(i,{value:a.store_name,"onUpdate:value":e[7]||(e[7]=l=>a.store_name=l)},null,8,["value"])]),_:1}),t(s,{label:"نام پاساژ"},{default:n(()=>[t(i,{value:a.pasazh_name,"onUpdate:value":e[8]||(e[8]=l=>a.pasazh_name=l)},null,8,["value"])]),_:1}),t(s,{label:"کد مشتری"},{default:n(()=>[t(i,{value:a.mcode,"onUpdate:value":e[9]||(e[9]=l=>a.mcode=l)},null,8,["value"])]),_:1}),t(H,{"model-value":a.birth_date||void 0,label:"تاریخ تولد","onUpdate:modelValue":e[10]||(e[10]=l=>a.birth_date=l??"")},null,8,["model-value"]),t(s,{label:"کارشناس فروش"},{default:n(()=>[t(m,{value:a.reagent_id,"onUpdate:value":e[11]||(e[11]=l=>a.reagent_id=l),"allow-clear":"",placeholder:"انتخاب کنید"},{default:n(()=>[(_(!0),k(C,null,O(N.value,l=>(_(),x(r,{key:l.id,value:l.id},{default:n(()=>[b(S(l.name),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1}),t(s,{label:"درصد","validate-status":u.percent?"error":"",help:u.percent},{default:n(()=>[t(V,{value:a.percent,"onUpdate:value":e[12]||(e[12]=l=>a.percent=l),class:"w-full"},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"سقف اعتبار (برحسب گرم)"},{default:n(()=>[t(V,{value:a.gram_level,"onUpdate:value":e[13]||(e[13]=l=>a.gram_level=l),class:"w-full"},null,8,["value"])]),_:1})])]),_:1}),t(c,{title:"اطلاعات تکمیلی",class:"mb-base"},{default:n(()=>[o("div",fe,[t(s,{label:"شهر"},{default:n(()=>[t(G,{value:a.city_id,"onUpdate:value":e[14]||(e[14]=l=>a.city_id=l),cities:h.value,onChange:F},null,8,["value","cities"])]),_:1}),t(s,{label:"آدرس"},{default:n(()=>[t(L,{value:a.address,"onUpdate:value":e[15]||(e[15]=l=>a.address=l),"auto-size":{minRows:2,maxRows:4}},null,8,["value"])]),_:1})])]),_:1}),t(c,{title:"مدارک",class:"mb-base"},{default:n(()=>[o("div",_e,[t(s,{label:"عکس کارت ملی"},{default:n(()=>[t(U,{modelValue:a.national_id_image,"onUpdate:modelValue":e[16]||(e[16]=l=>a.national_id_image=l),purpose:"customer.nationalId",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"عکس جواز کسب"},{default:n(()=>[t(U,{modelValue:a.business_license,"onUpdate:modelValue":e[17]||(e[17]=l=>a.business_license=l),purpose:"customer.businessLicense",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"عکس سردر مغازه"},{default:n(()=>[t(U,{modelValue:a.shop_image,"onUpdate:modelValue":e[18]||(e[18]=l=>a.shop_image=l),purpose:"customer.shop",placeholder:"عکس"},null,8,["modelValue"])]),_:1})])]),_:1})]),_:1},8,["open","id","loading","submitting"])):(_(),x(Y,{key:1,layout:"vertical",model:a,class:"pf-form",onSubmit:le($,["prevent"])},{default:n(()=>[t(X,{spinning:g.value},{default:n(()=>[o("div",ce,[o("div",be,[o("section",ge,[o("div",ye,[o("span",Ue,[t(v(ie))]),e[40]||(e[40]=o("div",null,[o("h3",null,"اطلاعات پایه"),o("p",null,"مشخصات هویتی و اطلاعات ورود مشتری")],-1))]),o("div",we,[t(s,{label:"نام",required:"","validate-status":u.fname?"error":"",help:u.fname},{default:n(()=>[t(i,{value:a.fname,"onUpdate:value":e[20]||(e[20]=l=>a.fname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"نام خانوادگی",required:"","validate-status":u.lname?"error":"",help:u.lname},{default:n(()=>[t(i,{value:a.lname,"onUpdate:value":e[21]||(e[21]=l=>a.lname=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"کد ملی"},{default:n(()=>[t(i,{value:a.ncode,"onUpdate:value":e[22]||(e[22]=l=>a.ncode=l),class:"ltr-input",inputmode:"numeric"},null,8,["value"])]),_:1}),t(H,{"model-value":a.birth_date||void 0,label:"تاریخ تولد","onUpdate:modelValue":e[23]||(e[23]=l=>a.birth_date=l??"")},null,8,["model-value"]),t(s,{label:"شماره تلفن همراه",required:"","validate-status":u.mobile?"error":"",help:u.mobile},{default:n(()=>[t(i,{value:a.mobile,"onUpdate:value":e[24]||(e[24]=l=>a.mobile=l),class:"ltr-input",inputmode:"tel",placeholder:"09xxxxxxxxx"},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"رمز عبور"},{default:n(()=>[t(w,{value:a.password,"onUpdate:value":e[25]||(e[25]=l=>a.password=l)},null,8,["value"])]),_:1}),t(s,{label:"تلفن ثابت",class:"mb-0"},{default:n(()=>[t(i,{value:a.phone,"onUpdate:value":e[26]||(e[26]=l=>a.phone=l),class:"ltr-input",inputmode:"tel"},null,8,["value"])]),_:1})])]),o("section",he,[o("div",Ve,[o("span",xe,[t(v(ue))]),e[41]||(e[41]=o("div",null,[o("h3",null,"اطلاعات تجاری"),o("p",null,"نوع کاربری و مشخصات فروشگاه")],-1))]),o("div",ke,[t(s,{label:"نوع کاربری"},{default:n(()=>[t(m,{value:a.type,"onUpdate:value":e[27]||(e[27]=l=>a.type=l),"show-search":"",placeholder:"انتخاب کنید","filter-option":J,style:{width:"100%",direction:"rtl !important"}},{default:n(()=>[(_(),k(C,null,O(M,l=>t(r,{key:l.id,value:l.id},{default:n(()=>[b(S(l.title),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1}),t(s,{label:"کد مشتری"},{default:n(()=>[t(i,{value:a.mcode,"onUpdate:value":e[28]||(e[28]=l=>a.mcode=l)},null,8,["value"])]),_:1}),t(s,{label:"نام مغازه",class:"mb-0"},{default:n(()=>[t(i,{value:a.store_name,"onUpdate:value":e[29]||(e[29]=l=>a.store_name=l)},null,8,["value"])]),_:1}),t(s,{label:"نام پاساژ",class:"mb-0"},{default:n(()=>[t(i,{value:a.pasazh_name,"onUpdate:value":e[30]||(e[30]=l=>a.pasazh_name=l)},null,8,["value"])]),_:1})])]),o("section",Oe,[o("div",Ce,[o("span",Se,[t(v(de))]),e[42]||(e[42]=o("div",null,[o("h3",null,"آدرس"),o("p",null,"انتخاب شهر، درصد را بر اساس همان شهر پر می‌کند")],-1))]),t(s,{label:"شهر"},{default:n(()=>[t(G,{value:a.city_id,"onUpdate:value":e[31]||(e[31]=l=>a.city_id=l),cities:h.value,onChange:F},null,8,["value","cities"])]),_:1}),t(s,{label:"آدرس",class:"mb-0"},{default:n(()=>[t(L,{value:a.address,"onUpdate:value":e[32]||(e[32]=l=>a.address=l),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1})])]),o("aside",ze,[o("section",Ne,[o("div",$e,[o("span",Be,[t(v(re))]),e[43]||(e[43]=o("div",null,[o("h3",null,"کارشناس و اعتبار"),o("p",null,"کارشناس فروش، درصد و سقف اعتبار")],-1))]),t(s,{label:"کارشناس فروش"},{default:n(()=>[t(m,{value:a.reagent_id,"onUpdate:value":e[33]||(e[33]=l=>a.reagent_id=l),"allow-clear":"","show-search":"","option-filter-prop":"label",placeholder:"انتخاب کنید"},{default:n(()=>[(_(!0),k(C,null,O(N.value,l=>(_(),x(r,{key:l.id,value:l.id,label:l.name},{default:n(()=>[b(S(l.name),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["value"])]),_:1}),t(s,{label:"درصد",required:"","validate-status":u.percent?"error":"",help:u.percent},{default:n(()=>[t(V,{value:a.percent,"onUpdate:value":e[34]||(e[34]=l=>a.percent=l),class:"w-full","addon-after":"٪"},null,8,["value"])]),_:1},8,["validate-status","help"]),t(s,{label:"سقف اعتبار",class:"mb-0"},{default:n(()=>[t(V,{value:a.gram_level,"onUpdate:value":e[35]||(e[35]=l=>a.gram_level=l),class:"w-full","addon-after":"گرم"},null,8,["value"])]),_:1})]),o("section",Re,[o("div",je,[o("span",qe,[t(v(pe))]),e[44]||(e[44]=o("div",null,[o("h3",null,"مدارک"),o("p",null,"تصویر مدارک هویتی و فروشگاه")],-1))]),o("div",Ee,[t(s,{label:"کارت ملی",class:"mb-0"},{default:n(()=>[t(U,{modelValue:a.national_id_image,"onUpdate:modelValue":e[36]||(e[36]=l=>a.national_id_image=l),purpose:"customer.nationalId",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"جواز کسب",class:"mb-0"},{default:n(()=>[t(U,{modelValue:a.business_license,"onUpdate:modelValue":e[37]||(e[37]=l=>a.business_license=l),purpose:"customer.businessLicense",placeholder:"عکس"},null,8,["modelValue"])]),_:1}),t(s,{label:"سردر مغازه",class:"mb-0"},{default:n(()=>[t(U,{modelValue:a.shop_image,"onUpdate:modelValue":e[38]||(e[38]=l=>a.shop_image=l),purpose:"customer.shop",placeholder:"عکس"},null,8,["modelValue"])]),_:1})])])])]),o("div",Ie,[o("span",Me,[t(v(te)),e[45]||(e[45]=b(" فیلدهای ستاره‌دار الزامی هستند.",-1))]),t(T,{onClick:e[39]||(e[39]=l=>v(I).go(-1))},{default:n(()=>[...e[46]||(e[46]=[b("انصراف",-1)])]),_:1}),t(T,{type:"primary",class:"form-submit",loading:g.value,onClick:$},{icon:n(()=>[t(v(ne))]),default:n(()=>[e[47]||(e[47]=b(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1},8,["spinning"])]),_:1},8,["model"]))}}});export{Ke as _}; diff --git a/apps/admin-panel/dist/assets/cityList-Cy7Qrv6j.js b/apps/admin-panel/dist/assets/cityList-CPYKSb3a.js similarity index 86% rename from apps/admin-panel/dist/assets/cityList-Cy7Qrv6j.js rename to apps/admin-panel/dist/assets/cityList-CPYKSb3a.js index 79b748b..3776915 100644 --- a/apps/admin-panel/dist/assets/cityList-Cy7Qrv6j.js +++ b/apps/admin-panel/dist/assets/cityList-CPYKSb3a.js @@ -1 +1 @@ -import{a as z,b as c,X as A}from"./model-BNUuQ7S0.js";import{_ as G}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import{_ as H}from"./createCity.vue_vue_type_script_setup_true_lang-BL2kWlpL.js";import{d as K,u as R,b as j,c as a,w as o,r as s,o as k,h as x,a as U,E as q,i as N,D as F,p as I,f as S,t as C,m as d,z as J,y as T,G as B}from"./index-B13tkMpd.js";import{u as Q}from"./useDeleteHandler-Do5E4sjj.js";import{_ as W}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";function Y(){const r=new z("admin/misc/cities/list","لیست شهر ها");return r.add(new c("title","نام شهر").filterKey("name").filterText()),r.add(new c("parent_title","والد").renderSlot("parent_title").noSort()),r.add(new c("percent","درصد مشتری عمده").renderSlot("percent").noSort()),r.add(new c("percent_aux","درصد کارشناس فروش").renderSlot("percent_aux").noSort()),r.add(new c("opt","عملیات").noSort().renderSlot("opt")),r}const Z={id:"page-user-list"},pe=K({__name:"cityList",setup(r){const D=R(),$=n=>!!D.hasPermission(n),E=Y(),m=d(null),b=d(!1),_=d(!1),y=d(void 0),l=J({title:"",parent:void 0,percent:null,percent_aux:null}),g=d([]);async function O(n){y.value=n,l.title=n.title??"",l.parent=n.parent??void 0,l.percent=n.percent===null||n.percent===void 0?null:Number(n.percent),l.percent_aux=n.percent_aux===null||n.percent_aux===void 0?null:Number(n.percent_aux);try{const{data:e}=await T.post("cities/list");g.value=e.rows??[]}catch(e){console.log(e)}_.value=!0}async function V(){var n,e,p,f;try{await T.put(`cities/${(n=y.value)==null?void 0:n.id}`,{title:l.title,parent:l.parent??null,percent:l.percent,percent_aux:l.percent_aux}),B.success("تغییرات ثبت شد"),_.value=!1,(e=m.value)==null||e.fetch()}catch(u){B.error(((f=(p=u==null?void 0:u.response)==null?void 0:p.data)==null?void 0:f.message)??"خطا در ثبت تغییرات")}}const{remove:X}=Q({onSuccess:()=>{var n;return(n=m.value)==null?void 0:n.fetch()},successMessage:"شهر حذف شد",fallbackErrorMessage:"خطا در حذف شهر"});return(n,e)=>{const p=s("a-tooltip"),f=s("a-popconfirm"),u=s("a-input"),v=s("a-form-item"),w=s("a-input-number"),M=s("a-form"),L=s("a-modal"),P=s("a-card");return k(),j("div",Z,[a(P,{title:"لیست شهر ها",class:"page-card"},{default:o(()=>[a(A,{ref_key:"citiesTable",ref:m,model:x(E),"mobile-cards":""},{add:o(()=>[a(G,{rid:"cities.create","add-label":"افزودن شهر",onAdd:e[0]||(e[0]=t=>b.value=!0)})]),parent_title:o(({text:t})=>[S(C(t??"—"),1)]),percent:o(({text:t})=>[S(C(t??"-"),1)]),percent_aux:o(({text:t})=>[S(C(t??"-"),1)]),opt:o(({record:t})=>[$("cities.list.view.edit")?(k(),U(p,{key:0,title:"ویرایش"},{default:o(()=>[a(x(q),{class:"cursor-pointer mx-1 text-primary",onClick:i=>O(t)},null,8,["onClick"])]),_:2},1024)):N("",!0),$("cities.list.remove")?(k(),U(p,{key:1,title:"حذف"},{default:o(()=>[a(f,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>x(X)(`cities/${t.id}`)},{title:o(()=>[...e[8]||(e[8]=[I("p",null,"آیا مطمئن به حذف شهر مورد نظر هستید ؟",-1)])]),default:o(()=>[a(x(F),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):N("",!0)]),_:1},8,["model"]),a(L,{open:_.value,"onUpdate:open":e[5]||(e[5]=t=>_.value=t),title:"ویرایش شهر",onOk:V},{default:o(()=>[a(M,{layout:"vertical"},{default:o(()=>[a(v,{label:"نام شهر"},{default:o(()=>[a(u,{value:l.title,"onUpdate:value":e[1]||(e[1]=t=>l.title=t)},null,8,["value"])]),_:1}),a(v,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:o(()=>{var t;return[a(W,{value:l.parent,"onUpdate:value":e[2]||(e[2]=i=>l.parent=i),cities:g.value,"parent-picker":"","exclude-id":(t=y.value)==null?void 0:t.id,placeholder:"والد را انتخاب کنید"},null,8,["value","cities","exclude-id"])]}),_:1}),a(v,{label:"درصد مشتری عمده"},{default:o(()=>[a(w,{value:l.percent,"onUpdate:value":e[3]||(e[3]=t=>l.percent=t),class:"w-full",step:.1},null,8,["value"])]),_:1}),a(v,{label:"درصد کارشناس فروش"},{default:o(()=>[a(w,{value:l.percent_aux,"onUpdate:value":e[4]||(e[4]=t=>l.percent_aux=t),class:"w-full",step:.1},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["open"]),a(H,{open:b.value,"onUpdate:open":e[6]||(e[6]=t=>b.value=t),onSuccess:e[7]||(e[7]=t=>{var i;return(i=m.value)==null?void 0:i.fetch()})},null,8,["open"])]),_:1})])}}});export{pe as default}; +import{a as z,b as c,X as A}from"./model-ByKFVx4o.js";import{_ as G}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import{_ as H}from"./createCity.vue_vue_type_script_setup_true_lang-DatVJoXc.js";import{d as K,u as R,b as j,c as a,w as o,r as s,o as k,h as x,a as U,E as q,i as N,D as F,p as I,f as S,t as C,m as d,z as J,y as T,G as B}from"./index-Cs-R0M3s.js";import{u as Q}from"./useDeleteHandler-G0jB2NtG.js";import{_ as W}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";function Y(){const r=new z("admin/misc/cities/list","لیست شهر ها");return r.add(new c("title","نام شهر").filterKey("name").filterText()),r.add(new c("parent_title","والد").renderSlot("parent_title").noSort()),r.add(new c("percent","درصد مشتری عمده").renderSlot("percent").noSort()),r.add(new c("percent_aux","درصد کارشناس فروش").renderSlot("percent_aux").noSort()),r.add(new c("opt","عملیات").noSort().renderSlot("opt")),r}const Z={id:"page-user-list"},pe=K({__name:"cityList",setup(r){const D=R(),$=n=>!!D.hasPermission(n),E=Y(),m=d(null),b=d(!1),_=d(!1),y=d(void 0),l=J({title:"",parent:void 0,percent:null,percent_aux:null}),g=d([]);async function O(n){y.value=n,l.title=n.title??"",l.parent=n.parent??void 0,l.percent=n.percent===null||n.percent===void 0?null:Number(n.percent),l.percent_aux=n.percent_aux===null||n.percent_aux===void 0?null:Number(n.percent_aux);try{const{data:e}=await T.post("cities/list");g.value=e.rows??[]}catch(e){console.log(e)}_.value=!0}async function V(){var n,e,p,f;try{await T.put(`cities/${(n=y.value)==null?void 0:n.id}`,{title:l.title,parent:l.parent??null,percent:l.percent,percent_aux:l.percent_aux}),B.success("تغییرات ثبت شد"),_.value=!1,(e=m.value)==null||e.fetch()}catch(u){B.error(((f=(p=u==null?void 0:u.response)==null?void 0:p.data)==null?void 0:f.message)??"خطا در ثبت تغییرات")}}const{remove:X}=Q({onSuccess:()=>{var n;return(n=m.value)==null?void 0:n.fetch()},successMessage:"شهر حذف شد",fallbackErrorMessage:"خطا در حذف شهر"});return(n,e)=>{const p=s("a-tooltip"),f=s("a-popconfirm"),u=s("a-input"),v=s("a-form-item"),w=s("a-input-number"),M=s("a-form"),L=s("a-modal"),P=s("a-card");return k(),j("div",Z,[a(P,{title:"لیست شهر ها",class:"page-card"},{default:o(()=>[a(A,{ref_key:"citiesTable",ref:m,model:x(E),"mobile-cards":""},{add:o(()=>[a(G,{rid:"cities.create","add-label":"افزودن شهر",onAdd:e[0]||(e[0]=t=>b.value=!0)})]),parent_title:o(({text:t})=>[S(C(t??"—"),1)]),percent:o(({text:t})=>[S(C(t??"-"),1)]),percent_aux:o(({text:t})=>[S(C(t??"-"),1)]),opt:o(({record:t})=>[$("cities.list.view.edit")?(k(),U(p,{key:0,title:"ویرایش"},{default:o(()=>[a(x(q),{class:"cursor-pointer mx-1 text-primary",onClick:i=>O(t)},null,8,["onClick"])]),_:2},1024)):N("",!0),$("cities.list.remove")?(k(),U(p,{key:1,title:"حذف"},{default:o(()=>[a(f,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>x(X)(`cities/${t.id}`)},{title:o(()=>[...e[8]||(e[8]=[I("p",null,"آیا مطمئن به حذف شهر مورد نظر هستید ؟",-1)])]),default:o(()=>[a(x(F),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):N("",!0)]),_:1},8,["model"]),a(L,{open:_.value,"onUpdate:open":e[5]||(e[5]=t=>_.value=t),title:"ویرایش شهر",onOk:V},{default:o(()=>[a(M,{layout:"vertical"},{default:o(()=>[a(v,{label:"نام شهر"},{default:o(()=>[a(u,{value:l.title,"onUpdate:value":e[1]||(e[1]=t=>l.title=t)},null,8,["value"])]),_:1}),a(v,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:o(()=>{var t;return[a(W,{value:l.parent,"onUpdate:value":e[2]||(e[2]=i=>l.parent=i),cities:g.value,"parent-picker":"","exclude-id":(t=y.value)==null?void 0:t.id,placeholder:"والد را انتخاب کنید"},null,8,["value","cities","exclude-id"])]}),_:1}),a(v,{label:"درصد مشتری عمده"},{default:o(()=>[a(w,{value:l.percent,"onUpdate:value":e[3]||(e[3]=t=>l.percent=t),class:"w-full",step:.1},null,8,["value"])]),_:1}),a(v,{label:"درصد کارشناس فروش"},{default:o(()=>[a(w,{value:l.percent_aux,"onUpdate:value":e[4]||(e[4]=t=>l.percent_aux=t),class:"w-full",step:.1},null,8,["value"])]),_:1})]),_:1})]),_:1},8,["open"]),a(H,{open:b.value,"onUpdate:open":e[6]||(e[6]=t=>b.value=t),onSuccess:e[7]||(e[7]=t=>{var i;return(i=m.value)==null?void 0:i.fetch()})},null,8,["open"])]),_:1})])}}});export{pe as default}; diff --git a/apps/admin-panel/dist/assets/create-BE0w75fJ.js b/apps/admin-panel/dist/assets/create-Bsf1FmzB.js similarity index 95% rename from apps/admin-panel/dist/assets/create-BE0w75fJ.js rename to apps/admin-panel/dist/assets/create-Bsf1FmzB.js index c550a87..6488259 100644 --- a/apps/admin-panel/dist/assets/create-BE0w75fJ.js +++ b/apps/admin-panel/dist/assets/create-Bsf1FmzB.js @@ -1 +1 @@ -import{d as z,u as K,a,w as t,m as x,r as u,o as l,c as d,H as M,p as O,f,i as p,h as P,z as A,y as D,G as B,_ as E}from"./index-B13tkMpd.js";import{a as G,b as _,X as H}from"./model-BNUuQ7S0.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";function I(){const r=new G("admin/misc/sms/list","لیست پیامک ها");return r.add(new _("id","شماره")),r.add(new _("text","متن پیامک").filterKey("body").filterText()),r.add(new _("mobile","گیرندگان").noSort()),r.add(new _("sent_count","تعداد").noSort()),r.add(new _("sender","ارسال کننده").noSort()),r.add(new _("caj","تاریخ").filterKey("createdAt").filterDate().noSort()),r}const $={class:"grid-2"},q=z({__name:"create",setup(r){const N=K(),c=y=>!!N.hasPermission(y),R=I(),g=x(null),k=x(!1),s=x(-1),m=x(""),b=x(""),o=A({});async function S(){var y,e,i;if(Object.keys(o).forEach(n=>delete o[n]),b.value||(o.text="متن پیامک الزامی است"),(s.value===-1||s.value===9)&&!m.value&&(o.mobile="شماره موبایل الزامی است"),!Object.keys(o).length)try{k.value=!0;const{data:n}=await D.post("sms",{type:s.value,mobile:m.value,text:b.value});B.success(`پیامک برای ${n.sentCount} شماره ثبت شد`),b.value="",m.value="",(y=g.value)==null||y.fetch()}catch(n){B.error(((i=(e=n==null?void 0:n.response)==null?void 0:e.data)==null?void 0:i.message)??"خطا در ارسال پیامک")}finally{k.value=!1}}return(y,e)=>{const i=u("a-select-option"),n=u("a-select"),w=u("a-form-item"),C=u("a-textarea"),T=u("a-input"),V=u("a-button"),X=u("a-form"),U=u("a-card"),j=u("a-spin");return l(),a(j,{spinning:k.value,class:"page-card"},{default:t(()=>[d(U,{title:"ارسال پیامک"},{default:t(()=>[d(X,{layout:"vertical",onSubmit:M(S,["prevent"])},{default:t(()=>[O("div",$,[d(w,{label:"ارسال برای"},{default:t(()=>[d(n,{value:s.value,"onUpdate:value":e[0]||(e[0]=v=>s.value=v)},{default:t(()=>[c("sms.create.single")?(l(),a(i,{key:0,value:-1},{default:t(()=>[...e[4]||(e[4]=[f(" شماره موبایل ",-1)])]),_:1})):p("",!0),c("sms.create.all")?(l(),a(i,{key:1,value:0},{default:t(()=>[...e[5]||(e[5]=[f(" همه مشتریان ",-1)])]),_:1})):p("",!0),c("sms.create.reagent")?(l(),a(i,{key:2,value:1},{default:t(()=>[...e[6]||(e[6]=[f(" کارشناسان فروش ",-1)])]),_:1})):p("",!0),c("sms.create.omde")?(l(),a(i,{key:3,value:2},{default:t(()=>[...e[7]||(e[7]=[f(" مشتریان عمده ",-1)])]),_:1})):p("",!0),c("sms.create.multiple")?(l(),a(i,{key:4,value:9},{default:t(()=>[...e[8]||(e[8]=[f(" شماره های موبایل ",-1)])]),_:1})):p("",!0)]),_:1},8,["value"])]),_:1}),s.value===-1||s.value===9?(l(),a(w,{key:0,label:s.value===9?"شماره های موبایل":"شماره موبایل","validate-status":o.mobile?"error":"",help:o.mobile},{default:t(()=>[s.value===9?(l(),a(C,{key:0,value:m.value,"onUpdate:value":e[1]||(e[1]=v=>m.value=v),"auto-size":{minRows:2,maxRows:6},placeholder:"هر شماره در یک خط"},null,8,["value"])):(l(),a(T,{key:1,value:m.value,"onUpdate:value":e[2]||(e[2]=v=>m.value=v)},null,8,["value"]))]),_:1},8,["label","validate-status","help"])):p("",!0)]),d(w,{label:"متن پیامک","validate-status":o.text?"error":"",help:o.text},{default:t(()=>[d(C,{value:b.value,"onUpdate:value":e[3]||(e[3]=v=>b.value=v),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),d(V,{type:"primary",class:"form-submit",onClick:S},{default:t(()=>[...e[9]||(e[9]=[f("ارسال",-1)])]),_:1})]),_:1})]),_:1}),c("sms.list")?(l(),a(U,{key:0,title:"لیست پیامک ها",class:"mt-4"},{default:t(()=>[d(H,{ref_key:"tbl",ref:g,model:P(R),"mobile-cards":""},null,8,["model"])]),_:1})):p("",!0)]),_:1},8,["spinning"])}}}),Y=E(q,[["__scopeId","data-v-11fdeec9"]]);export{Y as default}; +import{d as z,u as K,a,w as t,m as x,r as u,o as l,c as d,H as M,p as O,f,i as p,h as P,z as A,y as D,G as B,_ as E}from"./index-Cs-R0M3s.js";import{a as G,b as _,X as H}from"./model-ByKFVx4o.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";function I(){const r=new G("admin/misc/sms/list","لیست پیامک ها");return r.add(new _("id","شماره")),r.add(new _("text","متن پیامک").filterKey("body").filterText()),r.add(new _("mobile","گیرندگان").noSort()),r.add(new _("sent_count","تعداد").noSort()),r.add(new _("sender","ارسال کننده").noSort()),r.add(new _("caj","تاریخ").filterKey("createdAt").filterDate().noSort()),r}const $={class:"grid-2"},q=z({__name:"create",setup(r){const N=K(),c=y=>!!N.hasPermission(y),R=I(),g=x(null),k=x(!1),s=x(-1),m=x(""),b=x(""),o=A({});async function S(){var y,e,i;if(Object.keys(o).forEach(n=>delete o[n]),b.value||(o.text="متن پیامک الزامی است"),(s.value===-1||s.value===9)&&!m.value&&(o.mobile="شماره موبایل الزامی است"),!Object.keys(o).length)try{k.value=!0;const{data:n}=await D.post("sms",{type:s.value,mobile:m.value,text:b.value});B.success(`پیامک برای ${n.sentCount} شماره ثبت شد`),b.value="",m.value="",(y=g.value)==null||y.fetch()}catch(n){B.error(((i=(e=n==null?void 0:n.response)==null?void 0:e.data)==null?void 0:i.message)??"خطا در ارسال پیامک")}finally{k.value=!1}}return(y,e)=>{const i=u("a-select-option"),n=u("a-select"),w=u("a-form-item"),C=u("a-textarea"),T=u("a-input"),V=u("a-button"),X=u("a-form"),U=u("a-card"),j=u("a-spin");return l(),a(j,{spinning:k.value,class:"page-card"},{default:t(()=>[d(U,{title:"ارسال پیامک"},{default:t(()=>[d(X,{layout:"vertical",onSubmit:M(S,["prevent"])},{default:t(()=>[O("div",$,[d(w,{label:"ارسال برای"},{default:t(()=>[d(n,{value:s.value,"onUpdate:value":e[0]||(e[0]=v=>s.value=v)},{default:t(()=>[c("sms.create.single")?(l(),a(i,{key:0,value:-1},{default:t(()=>[...e[4]||(e[4]=[f(" شماره موبایل ",-1)])]),_:1})):p("",!0),c("sms.create.all")?(l(),a(i,{key:1,value:0},{default:t(()=>[...e[5]||(e[5]=[f(" همه مشتریان ",-1)])]),_:1})):p("",!0),c("sms.create.reagent")?(l(),a(i,{key:2,value:1},{default:t(()=>[...e[6]||(e[6]=[f(" کارشناسان فروش ",-1)])]),_:1})):p("",!0),c("sms.create.omde")?(l(),a(i,{key:3,value:2},{default:t(()=>[...e[7]||(e[7]=[f(" مشتریان عمده ",-1)])]),_:1})):p("",!0),c("sms.create.multiple")?(l(),a(i,{key:4,value:9},{default:t(()=>[...e[8]||(e[8]=[f(" شماره های موبایل ",-1)])]),_:1})):p("",!0)]),_:1},8,["value"])]),_:1}),s.value===-1||s.value===9?(l(),a(w,{key:0,label:s.value===9?"شماره های موبایل":"شماره موبایل","validate-status":o.mobile?"error":"",help:o.mobile},{default:t(()=>[s.value===9?(l(),a(C,{key:0,value:m.value,"onUpdate:value":e[1]||(e[1]=v=>m.value=v),"auto-size":{minRows:2,maxRows:6},placeholder:"هر شماره در یک خط"},null,8,["value"])):(l(),a(T,{key:1,value:m.value,"onUpdate:value":e[2]||(e[2]=v=>m.value=v)},null,8,["value"]))]),_:1},8,["label","validate-status","help"])):p("",!0)]),d(w,{label:"متن پیامک","validate-status":o.text?"error":"",help:o.text},{default:t(()=>[d(C,{value:b.value,"onUpdate:value":e[3]||(e[3]=v=>b.value=v),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),d(V,{type:"primary",class:"form-submit",onClick:S},{default:t(()=>[...e[9]||(e[9]=[f("ارسال",-1)])]),_:1})]),_:1})]),_:1}),c("sms.list")?(l(),a(U,{key:0,title:"لیست پیامک ها",class:"mt-4"},{default:t(()=>[d(H,{ref_key:"tbl",ref:g,model:P(R),"mobile-cards":""},null,8,["model"])]),_:1})):p("",!0)]),_:1},8,["spinning"])}}}),Y=E(q,[["__scopeId","data-v-11fdeec9"]]);export{Y as default}; diff --git a/apps/admin-panel/dist/assets/create-BCIO3zjZ.js b/apps/admin-panel/dist/assets/create-F2zPcD8y.js similarity index 97% rename from apps/admin-panel/dist/assets/create-BCIO3zjZ.js rename to apps/admin-panel/dist/assets/create-F2zPcD8y.js index 39f54b0..8981ee1 100644 --- a/apps/admin-panel/dist/assets/create-BCIO3zjZ.js +++ b/apps/admin-panel/dist/assets/create-F2zPcD8y.js @@ -1 +1 @@ -import{Y as he,y as P,d as be,v as xe,u as we,x as ke,a as S,w as i,i as Q,m as V,r as p,o as d,c as s,h as I,f as b,Z as Ie,b as x,e as B,F as C,p as z,$ as Ce,t as w,E as qe,W as Ue,H as Se,z as j,s as F,G as E,l as Ne,_ as Oe}from"./index-B13tkMpd.js";import{X as ze}from"./model-BNUuQ7S0.js";import{b as Pe}from"./productListModel-BvFX-OI2.js";import{u as $e}from"./auth-Bz2RUUne.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";const H="admin_cart_items",Ve=he("cart",{state:()=>({items:[]}),actions:{addToCart(l){const g=this.items.findIndex(y=>y.pid==l.pid&&y.vid==l.vid),v=l.product.variants_all.filter(y=>y.id===l.vid)[0];v&&!(!v.is_pre_order&&v.qty===0)&&(g==-1?this.items.push(l):(this.items[g].product=l.product,this.items[g].qty=l.qty))},setItems(l){this.items=l,localStorage.setItem(H,JSON.stringify(l))},add(l){this.addToCart(l),this.setItems(this.items)},remove(l){const g=this.items.findIndex(v=>v.pid==l.pid&&v.vid==l.vid);g>-1&&this.items.splice(g,1),this.setItems(this.items)},updateItemQuantity(l){this.items[l.index].qty=l.quantity,this.setItems(this.items)},clear(){this.items=[],this.setItems(this.items)},async init(){try{const l=JSON.parse(localStorage.getItem(H)??"[]")||[],g=l.map(y=>y.product.id);if(g.length===0){this.setItems([]);return}const{data:v}=await P.post("product/variant",{products_id:g});if(v){const y=[];for(const N of l){const u=v.find(L=>L.id==N.product.id);u&&(!u.variants_all[0].is_pre_order&&u.variants_all[0].qty===0||y.push({vid:N.vid,pid:u.id,product:u,qty:N.qty,promotion_id:u.promotion&&u.promotion.id?u.promotion.id:null}))}this.setItems(y)}}catch(l){console.log("error in cart",l)}}}}),Be=["src"],Ee={key:1,class:"flex items-center"},Le=["src"],Re={key:4,class:"flex"},Te={style:{width:"max-content"}},Me={class:"grid-5"},Qe={class:"totals"},K="/img/no-items.png",je=be({__name:"create",setup(l){const g=Ne(),v=xe(),y=we(),N=$e(),u=Ve(),L=t=>!!y.hasPermission(t),Y=Pe(),Z=V(null),O=V(!1),W=V([]),D=V({}),ee={1:"ثبت سفارش",2:"تایید مدیر سیستم",3:"در حال تامین",4:"در حال آماده سازی",5:"ارسال",6:"تحویل مشتری"},n=j({customer_id:void 0,sts:void 0,type:void 0,note:"",shipping_address:{reciver_fname:"",reciver_lname:"",province:"",city:"",zipcode:"",reciver_phone:"",reciver_fixed_phone:"",address:""}}),_=j({}),te=F(()=>{var t;return(t=N.user)==null?void 0:t.id}),h=F(()=>u.items),ae=[{title:"حذف",dataIndex:"delete",width:60,align:"center"},{title:"کد محصول",dataIndex:"pid",align:"center",width:90},{title:"محصول",dataIndex:"product"},{title:"اجرت",dataIndex:"wage",align:"center"},{title:"تعداد",dataIndex:"qty",align:"center",width:140},{title:"وزن",dataIndex:"weight",align:"center",width:90},{title:"مجموع",dataIndex:"total",align:"center"}],c=j({});function k(t){return t.product.variants_all.find(e=>e.id===t.vid)??{}}function se(t){var e,o,m;return((e=t==null?void 0:t.thumb)==null?void 0:e.full)??((m=(o=t==null?void 0:t.ProductImage)==null?void 0:o[0])==null?void 0:m.image)??K}const ie=F(()=>{let t=0;for(const e of h.value)t+=Number(k(e).grams??0);return t});function ne(t){return Number(k(t).grams??0)*t.qty}function oe(t){const e=h.value[t];if(!e)return 1/0;const o=Number(k(e).qty??0);return o>0?o:1/0}function le(t,e){u.updateItemQuantity({index:t,quantity:Number(e)})}function re(t,e){de(t,String(e.key))}function de(t,e){u.add({vid:e,pid:t.id,product:t,qty:1,promotion_id:t.promotion&&t.promotion.id?t.promotion.id:null}),E.info("اضافه شد")}function ue(t){const e=k(t);c.id=e.id,c.grams=Number(e.grams??0)}async function pe(){var t,e;if(!(!c.id||!c.grams))try{O.value=!0;const o=h.value.find(m=>m.vid===c.id);await P.post("add/variant",{product_id:o==null?void 0:o.pid,title:`${c.grams} گرم`,grams:c.grams}),await u.init(),c.id=void 0,c.grams=void 0}catch(o){E.error(((e=(t=o==null?void 0:o.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت وزن")}finally{O.value=!1}}function me(t,e){var o,m;return String(((m=(o=e==null?void 0:e.children)==null?void 0:o[0])==null?void 0:m.children)??"").toLowerCase().includes(t.toLowerCase())}function ce(){return Object.keys(_).forEach(t=>delete _[t]),n.customer_id||(_.customer_id="مقدار را وارد نمایید"),n.sts===void 0&&(_.sts="مقدار را وارد نمایید"),n.type===void 0&&(_.type="مقدار را وارد نمایید"),Object.keys(_).length===0}async function G(){var t,e;if(ce())try{O.value=!0;const o=h.value.map(m=>{const R=k(m);return{vid:m.vid,qty:m.qty,percent:R.percentage_pay,promotion_id:m.promotion_id}});await P.post("order",{...n,reagent_id:te.value,app:"app",order_items:o}),E.info("عملیات با موفقیت انجام شد"),u.clear(),g.push("/order/list")}catch(o){console.log(o),E.error(((e=(t=o==null?void 0:o.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{O.value=!1}}return ke(async()=>{try{const[t,e]=await Promise.all([P.get("order/type"),P.post("single-customer",{page:1,limit:500})]);D.value=t.data,W.value=e.data.rows??[]}catch(t){console.log(t)}await u.init()}),(t,e)=>{const o=p("a-button"),m=p("a-menu-item"),R=p("a-menu"),ve=p("a-dropdown"),J=p("a-input-number"),_e=p("a-table"),T=p("a-select-option"),M=p("a-select"),f=p("a-form-item"),q=p("a-input"),X=p("a-textarea"),fe=p("a-tag"),ge=p("a-form"),A=p("a-card"),ye=p("a-spin");return L("order.create")?(d(),S(ye,{key:0,spinning:O.value},{default:i(()=>[s(A,{title:"لیست محصولات",class:"page-card"},{default:i(()=>[s(ze,{ref_key:"tblProducts",ref:Z,model:I(Y),"mobile-cards":""},{image:i(({record:a})=>[z("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:a.thumb&&a.thumb.full?a.thumb.full:K},null,8,Be)]),op:i(({record:a})=>[s(ve,null,{overlay:i(()=>[s(R,{onClick:r=>re(a,r)},{default:i(()=>[(d(!0),x(C,null,B(a.variants_all,r=>(d(),S(m,{key:r.id},{default:i(()=>[b(" افزودن تنوع "+w(r.title),1)]),_:2},1024))),128))]),_:2},1032,["onClick"])]),default:i(()=>[s(o,{style:{"margin-left":"8px"}},{default:i(()=>[e[13]||(e[13]=b(" افزودن ",-1)),s(I(Ie))]),_:1})]),_:2},1024)]),_:1},8,["model"]),h.value.length>0?(d(),S(A,{key:0,title:"ثبت سفارش",class:"mt-5"},{default:i(()=>[s(_e,{columns:ae,"data-source":h.value,bordered:"",pagination:!1,"row-key":"vid",size:I(v).isMobile?"small":"middle",scroll:I(v).isSmallScreen?{x:"max-content"}:void 0},{bodyCell:i(({column:a,record:r,index:$})=>[a.dataIndex==="delete"?(d(),S(I(Ce),{key:0,class:"cursor-pointer",onClick:U=>I(u).remove(r)},null,8,["onClick"])):a.dataIndex==="product"?(d(),x("div",Ee,[z("img",{src:se(r.product),width:"50px"},null,8,Le),b(" "+w(r.product.title),1)])):a.dataIndex==="wage"?(d(),x(C,{key:2},[b(w(k(r).percentage_pay)+"٪ ",1)],64)):a.dataIndex==="qty"?(d(),S(J,{key:3,value:h.value[$].qty,"onUpdate:value":U=>h.value[$].qty=U,min:1,max:oe($),onChange:U=>le($,U)},null,8,["value","onUpdate:value","max","onChange"])):a.dataIndex==="weight"?(d(),x("div",Re,[!c.grams||c.id!==k(r).id?(d(),x(C,{key:0},[z("span",Te,w(k(r).title),1),s(I(qe),{class:"cursor-pointer ml-2 text-primary",onClick:U=>ue(r)},null,8,["onClick"])],64)):(d(),x(C,{key:1},[s(J,{value:c.grams,"onUpdate:value":e[0]||(e[0]=U=>c.grams=U)},null,8,["value"]),s(I(Ue),{class:"cursor-pointer ml-2 text-success",onClick:pe})],64))])):a.dataIndex==="total"?(d(),x(C,{key:5},[b(w(ne(r))+" گرم ",1)],64)):Q("",!0)]),_:1},8,["data-source","size","scroll"]),s(ge,{layout:"vertical",class:"mt-4",onSubmit:Se(G,["prevent"])},{default:i(()=>[z("div",Me,[s(f,{label:"مشتری","validate-status":_.customer_id?"error":"",help:_.customer_id},{default:i(()=>[s(M,{value:n.customer_id,"onUpdate:value":e[1]||(e[1]=a=>n.customer_id=a),"show-search":"","option-filter-prop":"children","filter-option":me},{default:i(()=>[(d(!0),x(C,null,B(W.value,a=>(d(),S(T,{key:a.id,value:a.id},{default:i(()=>[b(w(`${a.id}-${a.fname} ${a.lname}`),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"وضعیت تحویل","validate-status":_.sts?"error":"",help:_.sts},{default:i(()=>[s(M,{value:n.sts,"onUpdate:value":e[2]||(e[2]=a=>n.sts=a)},{default:i(()=>[(d(),x(C,null,B(ee,(a,r)=>s(T,{key:r,value:Number(r)},{default:i(()=>[b(w(a),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"نوع فروش","validate-status":_.type?"error":"",help:_.type},{default:i(()=>[s(M,{value:n.type,"onUpdate:value":e[3]||(e[3]=a=>n.type=a)},{default:i(()=>[(d(!0),x(C,null,B(D.value,(a,r)=>(d(),S(T,{key:r,value:Number(r)},{default:i(()=>[b(w(a),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"نام دریافت کننده"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_fname,"onUpdate:value":e[4]||(e[4]=a=>n.shipping_address.reciver_fname=a)},null,8,["value"])]),_:1}),s(f,{label:"نام خانوادگی دریافت کننده"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_lname,"onUpdate:value":e[5]||(e[5]=a=>n.shipping_address.reciver_lname=a)},null,8,["value"])]),_:1}),s(f,{label:"استان"},{default:i(()=>[s(q,{value:n.shipping_address.province,"onUpdate:value":e[6]||(e[6]=a=>n.shipping_address.province=a)},null,8,["value"])]),_:1}),s(f,{label:"شهر"},{default:i(()=>[s(q,{value:n.shipping_address.city,"onUpdate:value":e[7]||(e[7]=a=>n.shipping_address.city=a)},null,8,["value"])]),_:1}),s(f,{label:"کد پستی"},{default:i(()=>[s(q,{value:n.shipping_address.zipcode,"onUpdate:value":e[8]||(e[8]=a=>n.shipping_address.zipcode=a)},null,8,["value"])]),_:1}),s(f,{label:"تلفن همراه"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_phone,"onUpdate:value":e[9]||(e[9]=a=>n.shipping_address.reciver_phone=a)},null,8,["value"])]),_:1}),s(f,{label:"تلفن ثابت"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_fixed_phone,"onUpdate:value":e[10]||(e[10]=a=>n.shipping_address.reciver_fixed_phone=a)},null,8,["value"])]),_:1})]),s(f,{label:"توضیحات"},{default:i(()=>[s(X,{value:n.note,"onUpdate:value":e[11]||(e[11]=a=>n.note=a),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1}),s(f,{label:"آدرس"},{default:i(()=>[s(X,{value:n.shipping_address.address,"onUpdate:value":e[12]||(e[12]=a=>n.shipping_address.address=a),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1}),z("div",Qe,[s(fe,{color:"blue"},{default:i(()=>[b("مجموع وزن: "+w(ie.value)+" گرم",1)]),_:1})]),s(o,{type:"primary",class:"mt-4 form-submit",disabled:!h.value||h.value.length<1,onClick:G},{default:i(()=>[...e[14]||(e[14]=[b(" ثبت تغییرات ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})):Q("",!0)]),_:1})]),_:1},8,["spinning"])):Q("",!0)}}}),He=Oe(je,[["__scopeId","data-v-6aceebec"]]);export{He as default}; +import{Y as he,y as P,d as be,v as xe,u as we,x as ke,a as S,w as i,i as Q,m as V,r as p,o as d,c as s,h as I,f as b,Z as Ie,b as x,e as B,F as C,p as z,$ as Ce,t as w,E as qe,W as Ue,H as Se,z as j,s as F,G as E,l as Ne,_ as Oe}from"./index-Cs-R0M3s.js";import{X as ze}from"./model-ByKFVx4o.js";import{b as Pe}from"./productListModel-DtilpmUv.js";import{u as $e}from"./auth-BQj0UJJa.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";const H="admin_cart_items",Ve=he("cart",{state:()=>({items:[]}),actions:{addToCart(l){const g=this.items.findIndex(y=>y.pid==l.pid&&y.vid==l.vid),v=l.product.variants_all.filter(y=>y.id===l.vid)[0];v&&!(!v.is_pre_order&&v.qty===0)&&(g==-1?this.items.push(l):(this.items[g].product=l.product,this.items[g].qty=l.qty))},setItems(l){this.items=l,localStorage.setItem(H,JSON.stringify(l))},add(l){this.addToCart(l),this.setItems(this.items)},remove(l){const g=this.items.findIndex(v=>v.pid==l.pid&&v.vid==l.vid);g>-1&&this.items.splice(g,1),this.setItems(this.items)},updateItemQuantity(l){this.items[l.index].qty=l.quantity,this.setItems(this.items)},clear(){this.items=[],this.setItems(this.items)},async init(){try{const l=JSON.parse(localStorage.getItem(H)??"[]")||[],g=l.map(y=>y.product.id);if(g.length===0){this.setItems([]);return}const{data:v}=await P.post("product/variant",{products_id:g});if(v){const y=[];for(const N of l){const u=v.find(L=>L.id==N.product.id);u&&(!u.variants_all[0].is_pre_order&&u.variants_all[0].qty===0||y.push({vid:N.vid,pid:u.id,product:u,qty:N.qty,promotion_id:u.promotion&&u.promotion.id?u.promotion.id:null}))}this.setItems(y)}}catch(l){console.log("error in cart",l)}}}}),Be=["src"],Ee={key:1,class:"flex items-center"},Le=["src"],Re={key:4,class:"flex"},Te={style:{width:"max-content"}},Me={class:"grid-5"},Qe={class:"totals"},K="/img/no-items.png",je=be({__name:"create",setup(l){const g=Ne(),v=xe(),y=we(),N=$e(),u=Ve(),L=t=>!!y.hasPermission(t),Y=Pe(),Z=V(null),O=V(!1),W=V([]),D=V({}),ee={1:"ثبت سفارش",2:"تایید مدیر سیستم",3:"در حال تامین",4:"در حال آماده سازی",5:"ارسال",6:"تحویل مشتری"},n=j({customer_id:void 0,sts:void 0,type:void 0,note:"",shipping_address:{reciver_fname:"",reciver_lname:"",province:"",city:"",zipcode:"",reciver_phone:"",reciver_fixed_phone:"",address:""}}),_=j({}),te=F(()=>{var t;return(t=N.user)==null?void 0:t.id}),h=F(()=>u.items),ae=[{title:"حذف",dataIndex:"delete",width:60,align:"center"},{title:"کد محصول",dataIndex:"pid",align:"center",width:90},{title:"محصول",dataIndex:"product"},{title:"اجرت",dataIndex:"wage",align:"center"},{title:"تعداد",dataIndex:"qty",align:"center",width:140},{title:"وزن",dataIndex:"weight",align:"center",width:90},{title:"مجموع",dataIndex:"total",align:"center"}],c=j({});function k(t){return t.product.variants_all.find(e=>e.id===t.vid)??{}}function se(t){var e,o,m;return((e=t==null?void 0:t.thumb)==null?void 0:e.full)??((m=(o=t==null?void 0:t.ProductImage)==null?void 0:o[0])==null?void 0:m.image)??K}const ie=F(()=>{let t=0;for(const e of h.value)t+=Number(k(e).grams??0);return t});function ne(t){return Number(k(t).grams??0)*t.qty}function oe(t){const e=h.value[t];if(!e)return 1/0;const o=Number(k(e).qty??0);return o>0?o:1/0}function le(t,e){u.updateItemQuantity({index:t,quantity:Number(e)})}function re(t,e){de(t,String(e.key))}function de(t,e){u.add({vid:e,pid:t.id,product:t,qty:1,promotion_id:t.promotion&&t.promotion.id?t.promotion.id:null}),E.info("اضافه شد")}function ue(t){const e=k(t);c.id=e.id,c.grams=Number(e.grams??0)}async function pe(){var t,e;if(!(!c.id||!c.grams))try{O.value=!0;const o=h.value.find(m=>m.vid===c.id);await P.post("add/variant",{product_id:o==null?void 0:o.pid,title:`${c.grams} گرم`,grams:c.grams}),await u.init(),c.id=void 0,c.grams=void 0}catch(o){E.error(((e=(t=o==null?void 0:o.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت وزن")}finally{O.value=!1}}function me(t,e){var o,m;return String(((m=(o=e==null?void 0:e.children)==null?void 0:o[0])==null?void 0:m.children)??"").toLowerCase().includes(t.toLowerCase())}function ce(){return Object.keys(_).forEach(t=>delete _[t]),n.customer_id||(_.customer_id="مقدار را وارد نمایید"),n.sts===void 0&&(_.sts="مقدار را وارد نمایید"),n.type===void 0&&(_.type="مقدار را وارد نمایید"),Object.keys(_).length===0}async function G(){var t,e;if(ce())try{O.value=!0;const o=h.value.map(m=>{const R=k(m);return{vid:m.vid,qty:m.qty,percent:R.percentage_pay,promotion_id:m.promotion_id}});await P.post("order",{...n,reagent_id:te.value,app:"app",order_items:o}),E.info("عملیات با موفقیت انجام شد"),u.clear(),g.push("/order/list")}catch(o){console.log(o),E.error(((e=(t=o==null?void 0:o.response)==null?void 0:t.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{O.value=!1}}return ke(async()=>{try{const[t,e]=await Promise.all([P.get("order/type"),P.post("single-customer",{page:1,limit:500})]);D.value=t.data,W.value=e.data.rows??[]}catch(t){console.log(t)}await u.init()}),(t,e)=>{const o=p("a-button"),m=p("a-menu-item"),R=p("a-menu"),ve=p("a-dropdown"),J=p("a-input-number"),_e=p("a-table"),T=p("a-select-option"),M=p("a-select"),f=p("a-form-item"),q=p("a-input"),X=p("a-textarea"),fe=p("a-tag"),ge=p("a-form"),A=p("a-card"),ye=p("a-spin");return L("order.create")?(d(),S(ye,{key:0,spinning:O.value},{default:i(()=>[s(A,{title:"لیست محصولات",class:"page-card"},{default:i(()=>[s(ze,{ref_key:"tblProducts",ref:Z,model:I(Y),"mobile-cards":""},{image:i(({record:a})=>[z("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:a.thumb&&a.thumb.full?a.thumb.full:K},null,8,Be)]),op:i(({record:a})=>[s(ve,null,{overlay:i(()=>[s(R,{onClick:r=>re(a,r)},{default:i(()=>[(d(!0),x(C,null,B(a.variants_all,r=>(d(),S(m,{key:r.id},{default:i(()=>[b(" افزودن تنوع "+w(r.title),1)]),_:2},1024))),128))]),_:2},1032,["onClick"])]),default:i(()=>[s(o,{style:{"margin-left":"8px"}},{default:i(()=>[e[13]||(e[13]=b(" افزودن ",-1)),s(I(Ie))]),_:1})]),_:2},1024)]),_:1},8,["model"]),h.value.length>0?(d(),S(A,{key:0,title:"ثبت سفارش",class:"mt-5"},{default:i(()=>[s(_e,{columns:ae,"data-source":h.value,bordered:"",pagination:!1,"row-key":"vid",size:I(v).isMobile?"small":"middle",scroll:I(v).isSmallScreen?{x:"max-content"}:void 0},{bodyCell:i(({column:a,record:r,index:$})=>[a.dataIndex==="delete"?(d(),S(I(Ce),{key:0,class:"cursor-pointer",onClick:U=>I(u).remove(r)},null,8,["onClick"])):a.dataIndex==="product"?(d(),x("div",Ee,[z("img",{src:se(r.product),width:"50px"},null,8,Le),b(" "+w(r.product.title),1)])):a.dataIndex==="wage"?(d(),x(C,{key:2},[b(w(k(r).percentage_pay)+"٪ ",1)],64)):a.dataIndex==="qty"?(d(),S(J,{key:3,value:h.value[$].qty,"onUpdate:value":U=>h.value[$].qty=U,min:1,max:oe($),onChange:U=>le($,U)},null,8,["value","onUpdate:value","max","onChange"])):a.dataIndex==="weight"?(d(),x("div",Re,[!c.grams||c.id!==k(r).id?(d(),x(C,{key:0},[z("span",Te,w(k(r).title),1),s(I(qe),{class:"cursor-pointer ml-2 text-primary",onClick:U=>ue(r)},null,8,["onClick"])],64)):(d(),x(C,{key:1},[s(J,{value:c.grams,"onUpdate:value":e[0]||(e[0]=U=>c.grams=U)},null,8,["value"]),s(I(Ue),{class:"cursor-pointer ml-2 text-success",onClick:pe})],64))])):a.dataIndex==="total"?(d(),x(C,{key:5},[b(w(ne(r))+" گرم ",1)],64)):Q("",!0)]),_:1},8,["data-source","size","scroll"]),s(ge,{layout:"vertical",class:"mt-4",onSubmit:Se(G,["prevent"])},{default:i(()=>[z("div",Me,[s(f,{label:"مشتری","validate-status":_.customer_id?"error":"",help:_.customer_id},{default:i(()=>[s(M,{value:n.customer_id,"onUpdate:value":e[1]||(e[1]=a=>n.customer_id=a),"show-search":"","option-filter-prop":"children","filter-option":me},{default:i(()=>[(d(!0),x(C,null,B(W.value,a=>(d(),S(T,{key:a.id,value:a.id},{default:i(()=>[b(w(`${a.id}-${a.fname} ${a.lname}`),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"وضعیت تحویل","validate-status":_.sts?"error":"",help:_.sts},{default:i(()=>[s(M,{value:n.sts,"onUpdate:value":e[2]||(e[2]=a=>n.sts=a)},{default:i(()=>[(d(),x(C,null,B(ee,(a,r)=>s(T,{key:r,value:Number(r)},{default:i(()=>[b(w(a),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"نوع فروش","validate-status":_.type?"error":"",help:_.type},{default:i(()=>[s(M,{value:n.type,"onUpdate:value":e[3]||(e[3]=a=>n.type=a)},{default:i(()=>[(d(!0),x(C,null,B(D.value,(a,r)=>(d(),S(T,{key:r,value:Number(r)},{default:i(()=>[b(w(a),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"نام دریافت کننده"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_fname,"onUpdate:value":e[4]||(e[4]=a=>n.shipping_address.reciver_fname=a)},null,8,["value"])]),_:1}),s(f,{label:"نام خانوادگی دریافت کننده"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_lname,"onUpdate:value":e[5]||(e[5]=a=>n.shipping_address.reciver_lname=a)},null,8,["value"])]),_:1}),s(f,{label:"استان"},{default:i(()=>[s(q,{value:n.shipping_address.province,"onUpdate:value":e[6]||(e[6]=a=>n.shipping_address.province=a)},null,8,["value"])]),_:1}),s(f,{label:"شهر"},{default:i(()=>[s(q,{value:n.shipping_address.city,"onUpdate:value":e[7]||(e[7]=a=>n.shipping_address.city=a)},null,8,["value"])]),_:1}),s(f,{label:"کد پستی"},{default:i(()=>[s(q,{value:n.shipping_address.zipcode,"onUpdate:value":e[8]||(e[8]=a=>n.shipping_address.zipcode=a)},null,8,["value"])]),_:1}),s(f,{label:"تلفن همراه"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_phone,"onUpdate:value":e[9]||(e[9]=a=>n.shipping_address.reciver_phone=a)},null,8,["value"])]),_:1}),s(f,{label:"تلفن ثابت"},{default:i(()=>[s(q,{value:n.shipping_address.reciver_fixed_phone,"onUpdate:value":e[10]||(e[10]=a=>n.shipping_address.reciver_fixed_phone=a)},null,8,["value"])]),_:1})]),s(f,{label:"توضیحات"},{default:i(()=>[s(X,{value:n.note,"onUpdate:value":e[11]||(e[11]=a=>n.note=a),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1}),s(f,{label:"آدرس"},{default:i(()=>[s(X,{value:n.shipping_address.address,"onUpdate:value":e[12]||(e[12]=a=>n.shipping_address.address=a),"auto-size":{minRows:3,maxRows:5}},null,8,["value"])]),_:1}),z("div",Qe,[s(fe,{color:"blue"},{default:i(()=>[b("مجموع وزن: "+w(ie.value)+" گرم",1)]),_:1})]),s(o,{type:"primary",class:"mt-4 form-submit",disabled:!h.value||h.value.length<1,onClick:G},{default:i(()=>[...e[14]||(e[14]=[b(" ثبت تغییرات ",-1)])]),_:1},8,["disabled"])]),_:1})]),_:1})):Q("",!0)]),_:1})]),_:1},8,["spinning"])):Q("",!0)}}}),He=Oe(je,[["__scopeId","data-v-6aceebec"]]);export{He as default}; diff --git a/apps/admin-panel/dist/assets/create-D2avci5m.js b/apps/admin-panel/dist/assets/create-xP4QWJXp.js similarity index 96% rename from apps/admin-panel/dist/assets/create-D2avci5m.js rename to apps/admin-panel/dist/assets/create-xP4QWJXp.js index 112286b..24bdb53 100644 --- a/apps/admin-panel/dist/assets/create-D2avci5m.js +++ b/apps/admin-panel/dist/assets/create-xP4QWJXp.js @@ -1 +1 @@ -import{d as k,a as C,w as o,m as B,r as l,o as N,c as e,H as U,p as V,f as r,z as m,y as j,G as c}from"./index-B13tkMpd.js";const z={class:"grid-2"},S=k({__name:"create",setup(O){const u=B(!1),a=m({title:"",text:"",type:0}),n=m({});async function f(){var p,t;if(Object.keys(n).forEach(s=>delete n[s]),a.title||(n.title="عنوان الزامی است"),a.text||(n.text="متن پیام الزامی است"),!Object.keys(n).length)try{u.value=!0;const{data:s}=await j.post("notify",a);c.success("نوتیفیکیشن ارسال شد"),a.title="",a.text=""}catch(s){c.error(((t=(p=s==null?void 0:s.response)==null?void 0:p.data)==null?void 0:t.message)??"خطا در ارسال")}finally{u.value=!1}}return(p,t)=>{const s=l("a-input"),d=l("a-form-item"),_=l("a-select-option"),v=l("a-select"),x=l("a-textarea"),y=l("a-button"),b=l("a-form"),g=l("a-card"),w=l("a-spin");return N(),C(w,{spinning:u.value},{default:o(()=>[e(g,{title:"ارسال نوتیفیکیشن",class:"page-card"},{default:o(()=>[e(b,{layout:"vertical",onSubmit:U(f,["prevent"])},{default:o(()=>[V("div",z,[e(d,{label:"عنوان","validate-status":n.title?"error":"",help:n.title},{default:o(()=>[e(s,{value:a.title,"onUpdate:value":t[0]||(t[0]=i=>a.title=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),e(d,{label:"نوع کاربر"},{default:o(()=>[e(v,{value:a.type,"onUpdate:value":t[1]||(t[1]=i=>a.type=i)},{default:o(()=>[e(_,{value:0},{default:o(()=>[...t[3]||(t[3]=[r("همه مشتریان",-1)])]),_:1}),e(_,{value:2},{default:o(()=>[...t[4]||(t[4]=[r("مشتریان عمده",-1)])]),_:1}),e(_,{value:1},{default:o(()=>[...t[5]||(t[5]=[r("کارشناسان فروش",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),e(d,{label:"متن پیام","validate-status":n.text?"error":"",help:n.text},{default:o(()=>[e(x,{value:a.text,"onUpdate:value":t[2]||(t[2]=i=>a.text=i),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),e(y,{type:"primary",class:"form-submit",onClick:f},{default:o(()=>[...t[6]||(t[6]=[r("ارسال",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])}}});export{S as default}; +import{d as k,a as C,w as o,m as B,r as l,o as N,c as e,H as U,p as V,f as r,z as m,y as j,G as c}from"./index-Cs-R0M3s.js";const z={class:"grid-2"},S=k({__name:"create",setup(O){const u=B(!1),a=m({title:"",text:"",type:0}),n=m({});async function f(){var p,t;if(Object.keys(n).forEach(s=>delete n[s]),a.title||(n.title="عنوان الزامی است"),a.text||(n.text="متن پیام الزامی است"),!Object.keys(n).length)try{u.value=!0;const{data:s}=await j.post("notify",a);c.success("نوتیفیکیشن ارسال شد"),a.title="",a.text=""}catch(s){c.error(((t=(p=s==null?void 0:s.response)==null?void 0:p.data)==null?void 0:t.message)??"خطا در ارسال")}finally{u.value=!1}}return(p,t)=>{const s=l("a-input"),d=l("a-form-item"),_=l("a-select-option"),v=l("a-select"),x=l("a-textarea"),y=l("a-button"),b=l("a-form"),g=l("a-card"),w=l("a-spin");return N(),C(w,{spinning:u.value},{default:o(()=>[e(g,{title:"ارسال نوتیفیکیشن",class:"page-card"},{default:o(()=>[e(b,{layout:"vertical",onSubmit:U(f,["prevent"])},{default:o(()=>[V("div",z,[e(d,{label:"عنوان","validate-status":n.title?"error":"",help:n.title},{default:o(()=>[e(s,{value:a.title,"onUpdate:value":t[0]||(t[0]=i=>a.title=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),e(d,{label:"نوع کاربر"},{default:o(()=>[e(v,{value:a.type,"onUpdate:value":t[1]||(t[1]=i=>a.type=i)},{default:o(()=>[e(_,{value:0},{default:o(()=>[...t[3]||(t[3]=[r("همه مشتریان",-1)])]),_:1}),e(_,{value:2},{default:o(()=>[...t[4]||(t[4]=[r("مشتریان عمده",-1)])]),_:1}),e(_,{value:1},{default:o(()=>[...t[5]||(t[5]=[r("کارشناسان فروش",-1)])]),_:1})]),_:1},8,["value"])]),_:1})]),e(d,{label:"متن پیام","validate-status":n.text?"error":"",help:n.text},{default:o(()=>[e(x,{value:a.text,"onUpdate:value":t[2]||(t[2]=i=>a.text=i),"auto-size":{minRows:4,maxRows:8}},null,8,["value"])]),_:1},8,["validate-status","help"]),e(y,{type:"primary",class:"form-submit",onClick:f},{default:o(()=>[...t[6]||(t[6]=[r("ارسال",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"])}}});export{S as default}; diff --git a/apps/admin-panel/dist/assets/createCity-CSJ4cFWB.js b/apps/admin-panel/dist/assets/createCity-CSJ4cFWB.js new file mode 100644 index 0000000..aa8f492 --- /dev/null +++ b/apps/admin-panel/dist/assets/createCity-CSJ4cFWB.js @@ -0,0 +1 @@ +import{_ as o}from"./createCity.vue_vue_type_script_setup_true_lang-DatVJoXc.js";import"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/createCity-CqqmRC0q.js b/apps/admin-panel/dist/assets/createCity-CqqmRC0q.js deleted file mode 100644 index 1621b8c..0000000 --- a/apps/admin-panel/dist/assets/createCity-CqqmRC0q.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./createCity.vue_vue_type_script_setup_true_lang-BL2kWlpL.js";import"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/createCity.vue_vue_type_script_setup_true_lang-BL2kWlpL.js b/apps/admin-panel/dist/assets/createCity.vue_vue_type_script_setup_true_lang-DatVJoXc.js similarity index 95% rename from apps/admin-panel/dist/assets/createCity.vue_vue_type_script_setup_true_lang-BL2kWlpL.js rename to apps/admin-panel/dist/assets/createCity.vue_vue_type_script_setup_true_lang-DatVJoXc.js index 5f4535f..659cc33 100644 --- a/apps/admin-panel/dist/assets/createCity.vue_vue_type_script_setup_true_lang-BL2kWlpL.js +++ b/apps/admin-panel/dist/assets/createCity.vue_vue_type_script_setup_true_lang-DatVJoXc.js @@ -1 +1 @@ -import{d as R,n as z,x as E,a as y,w as n,m as g,y as w,r as p,o as k,p as U,c as a,f as G,H,z as C,G as B,l as T,k as h}from"./index-B13tkMpd.js";import{_ as q}from"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import{_ as M}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";const A={class:"grid-2"},D={class:"grid-2"},K=R({__name:"createCity",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(c,{emit:N}){const _=c,b=N,m=_.open!==void 0;h();const S=T(),r=g(!1),t=C({title:"",parent:void 0,percent:null,percent_aux:null}),f=g([]);async function x(){try{const{data:s}=await w.post("cities/list");f.value=s.rows??[]}catch(s){console.log(s)}}m?z(()=>_.open,s=>s&&x(),{immediate:!0}):E(x);const u=C({});async function v(){var s,e;if(Object.keys(u).forEach(o=>delete u[o]),!t.title){u.title="لطفا مقدار را وارد کنید";return}try{r.value=!0,await w.post("cities",{...t,parent:t.parent??null}),B.info("اطلاعات با موفقیت به ثبت رسید."),m?(Object.assign(t,{title:"",percent:null,percent_aux:null}),b("success"),b("update:open",!1)):S.push("/city/list")}catch(o){B.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{r.value=!1}}return(s,e)=>{const o=p("a-input"),i=p("a-form-item"),d=p("a-input-number"),V=p("a-button"),$=p("a-card"),j=p("a-form"),O=p("a-spin");return m?(k(),y(q,{key:0,open:!!c.open,id:c.id,"add-title":"افزودن شهر","edit-title":"افزودن شهر",loading:r.value,submitting:r.value,width:"sm","onUpdate:open":e[4]||(e[4]=l=>s.$emit("update:open",l)),onSubmit:v},{default:n(()=>[U("div",A,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[0]||(e[0]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(M,{value:t.parent,"onUpdate:value":e[1]||(e[1]=l=>t.parent=l),cities:f.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[2]||(e[2]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[3]||(e[3]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})])]),_:1},8,["open","id","loading","submitting"])):(k(),y(O,{key:1,spinning:r.value},{default:n(()=>[a(j,{layout:"vertical",onSubmit:H(v,["prevent"])},{default:n(()=>[a($,{title:"افزودن شهر",class:"page-card"},{default:n(()=>[U("div",D,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[5]||(e[5]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(M,{value:t.parent,"onUpdate:value":e[6]||(e[6]=l=>t.parent=l),cities:f.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[7]||(e[7]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[8]||(e[8]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})]),a(V,{type:"primary",class:"form-submit",onClick:v},{default:n(()=>[...e[9]||(e[9]=[G("ثبت اطلاعات",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"]))}}});export{K as _}; +import{d as R,n as z,x as E,a as y,w as n,m as g,y as w,r as p,o as k,p as U,c as a,f as G,H,z as C,G as B,l as T,k as h}from"./index-Cs-R0M3s.js";import{_ as q}from"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import{_ as M}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";const A={class:"grid-2"},D={class:"grid-2"},K=R({__name:"createCity",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(c,{emit:N}){const _=c,b=N,m=_.open!==void 0;h();const S=T(),r=g(!1),t=C({title:"",parent:void 0,percent:null,percent_aux:null}),f=g([]);async function x(){try{const{data:s}=await w.post("cities/list");f.value=s.rows??[]}catch(s){console.log(s)}}m?z(()=>_.open,s=>s&&x(),{immediate:!0}):E(x);const u=C({});async function v(){var s,e;if(Object.keys(u).forEach(o=>delete u[o]),!t.title){u.title="لطفا مقدار را وارد کنید";return}try{r.value=!0,await w.post("cities",{...t,parent:t.parent??null}),B.info("اطلاعات با موفقیت به ثبت رسید."),m?(Object.assign(t,{title:"",percent:null,percent_aux:null}),b("success"),b("update:open",!1)):S.push("/city/list")}catch(o){B.error(((e=(s=o==null?void 0:o.response)==null?void 0:s.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{r.value=!1}}return(s,e)=>{const o=p("a-input"),i=p("a-form-item"),d=p("a-input-number"),V=p("a-button"),$=p("a-card"),j=p("a-form"),O=p("a-spin");return m?(k(),y(q,{key:0,open:!!c.open,id:c.id,"add-title":"افزودن شهر","edit-title":"افزودن شهر",loading:r.value,submitting:r.value,width:"sm","onUpdate:open":e[4]||(e[4]=l=>s.$emit("update:open",l)),onSubmit:v},{default:n(()=>[U("div",A,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[0]||(e[0]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(M,{value:t.parent,"onUpdate:value":e[1]||(e[1]=l=>t.parent=l),cities:f.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[2]||(e[2]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[3]||(e[3]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})])]),_:1},8,["open","id","loading","submitting"])):(k(),y(O,{key:1,spinning:r.value},{default:n(()=>[a(j,{layout:"vertical",onSubmit:H(v,["prevent"])},{default:n(()=>[a($,{title:"افزودن شهر",class:"page-card"},{default:n(()=>[U("div",D,[a(i,{label:"نام شهر","validate-status":u.title?"error":"",help:u.title},{default:n(()=>[a(o,{value:t.title,"onUpdate:value":e[5]||(e[5]=l=>t.title=l)},null,8,["value"])]),_:1},8,["validate-status","help"]),a(i,{label:"والد",help:"خالی = سرشاخه، مثل کشور"},{default:n(()=>[a(M,{value:t.parent,"onUpdate:value":e[6]||(e[6]=l=>t.parent=l),cities:f.value,"parent-picker":"",placeholder:"والد را انتخاب کنید"},null,8,["value","cities"])]),_:1}),a(i,{label:"درصد مشتری عمده"},{default:n(()=>[a(d,{value:t.percent,"onUpdate:value":e[7]||(e[7]=l=>t.percent=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1}),a(i,{label:"درصد کارشناس فروش"},{default:n(()=>[a(d,{value:t.percent_aux,"onUpdate:value":e[8]||(e[8]=l=>t.percent_aux=l),class:"w-full",min:0,max:100,step:.1},null,8,["value"])]),_:1})]),a(V,{type:"primary",class:"form-submit",onClick:v},{default:n(()=>[...e[9]||(e[9]=[G("ثبت اطلاعات",-1)])]),_:1})]),_:1})]),_:1})]),_:1},8,["spinning"]))}}});export{K as _}; diff --git a/apps/admin-panel/dist/assets/filters-CHKbSAeg.js b/apps/admin-panel/dist/assets/filters-e0zssC6P.js similarity index 86% rename from apps/admin-panel/dist/assets/filters-CHKbSAeg.js rename to apps/admin-panel/dist/assets/filters-e0zssC6P.js index 1e87b28..02f4971 100644 --- a/apps/admin-panel/dist/assets/filters-CHKbSAeg.js +++ b/apps/admin-panel/dist/assets/filters-e0zssC6P.js @@ -1 +1 @@ -import{m as t}from"./index-DXwUc_-g.js";function e(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")+" تومان "}function i(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function f(r){return r&&t(r).format("jYYYY/jMM/jDD")}function o(r){return typeof r!="string"||!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/.test(r)?r:t(r).format("jYYYY/jM/jD-HH:mm")}function u(r){return r&&t(r).format("jYYYY/jMM/jDD - hh:mm:ss")}export{e as a,u as b,o as g,f as j,i as p}; +import{m as t}from"./index-CmZf7ud_.js";function e(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")+" تومان "}function i(r){return r&&r.toString().replace(/\B(?=(\d{3})+(?!\d))/g,",")}function f(r){return r&&t(r).format("jYYYY/jMM/jDD")}function o(r){return typeof r!="string"||!/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}/.test(r)?r:t(r).format("jYYYY/jM/jD-HH:mm")}function u(r){return r&&t(r).format("jYYYY/jMM/jDD - hh:mm:ss")}export{e as a,u as b,o as g,f as j,i as p}; diff --git a/apps/admin-panel/dist/assets/icons-BUM0Cj4i.js b/apps/admin-panel/dist/assets/icons-DQOxce6N.js similarity index 95% rename from apps/admin-panel/dist/assets/icons-BUM0Cj4i.js rename to apps/admin-panel/dist/assets/icons-DQOxce6N.js index e02c0c5..978dfcb 100644 --- a/apps/admin-panel/dist/assets/icons-BUM0Cj4i.js +++ b/apps/admin-panel/dist/assets/icons-DQOxce6N.js @@ -1 +1 @@ -import{c,I as l,S as j,$ as z,P as H,Q as B,W as w,E as $,D as M,a3 as C}from"./index-B13tkMpd.js";import{S as x}from"./SettingOutlined-C2GWCiUw.js";import{S as _,U as A}from"./UnorderedListOutlined-DVq783q4.js";import{P as D}from"./PercentageOutlined-CpguakOP.js";import{D as E,U as L}from"./UserAddOutlined-GfYoiDJb.js";import{C as N}from"./CreditCardOutlined-BSGaXvdF.js";import{A as U}from"./AppstoreOutlined-Ca4USN1F.js";import{S as G,T}from"./TeamOutlined-BkaObMie.js";import{U as F}from"./UserOutlined-tnfFbi-d.js";import{C as q}from"./CameraOutlined-CZeD3bSm.js";var Q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M888 792H200V168c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v688c0 4.4 3.6 8 8 8h752c4.4 0 8-3.6 8-8v-56c0-4.4-3.6-8-8-8zm-600-80h56c4.4 0 8-3.6 8-8V560c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v144c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V384c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v320c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V462c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v242c0 4.4 3.6 8 8 8zm152 0h56c4.4 0 8-3.6 8-8V304c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v400c0 4.4 3.6 8 8 8z"}}]},name:"bar-chart",theme:"outlined"};function p(r){for(var e=1;e>>0,s;for(s=0;s0)for(r=0;r>>0,s;for(s=0;s0)for(r=0;r=0;return(i?r?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+s}var pt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ve=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Yt={},pe={};function M(e,t,r,s){var a=s;typeof s=="string"&&(a=function(){return this[s]()}),e&&(pe[e]=a),t&&(pe[t[0]]=function(){return B(a.apply(this,arguments),t[1],t[2])}),r&&(pe[r]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function ps(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Ys(e){var t=e.match(pt),r,s;for(r=0,s=t.length;r=0&&Ve.test(e);)e=e.replace(Ve,s),Ve.lastIndex=0,r-=1;return e}var ws={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function gs(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(pt).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var ks="Invalid date";function Ss(){return this._invalidDate}var vs="%d",Os=/\d{1,2}/;function Ts(e){return this._ordinal.replace("%d",e)}var js={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function bs(e,t,r,s){var a=this._relativeTime[r];return q(a)?a(e,t,r,s):a.replace(/%d/i,e)}function xs(e,t){var r=this._relativeTime[e>0?"future":"past"];return q(r)?r(t):r.replace(/%s/i,t)}var ar={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return typeof e=="string"?ar[e]||ar[e.toLowerCase()]:void 0}function wt(e){var t={},r,s;for(s in e)c(e,s)&&(r=V(s),r&&(t[r]=e[s]));return t}var Ps={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Ls(e){var t=[],r;for(r in e)c(e,r)&&t.push({unit:r,priority:Ps[r]});return t.sort(function(s,a){return s.priority-a.priority}),t}var nr=/\d/,H=/\d\d/,ir=/\d{3}/,gt=/\d{4}/,ze=/[+-]?\d{6}/,j=/\d\d?/,or=/\d\d\d\d?/,lr=/\d\d\d\d\d\d?/,Ze=/\d{1,3}/,kt=/\d{1,4}/,$e=/[+-]?\d{1,6}/,Ye=/\d+/,Je=/[+-]?\d+/,Ns=/Z|[+-]\d\d:?\d\d/gi,qe=/Z|[+-]\d\d(?::?\d\d)?/gi,Fs=/[+-]?\d+(\.\d{1,3})?/,be=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,we=/^[1-9]\d?/,St=/^([1-9]\d|\d)/,Be;Be={};function y(e,t,r){Be[e]=q(t)?t:function(s,a){return s&&r?r:t}}function Ws(e,t){return c(Be,e)?Be[e](t._strict,t._locale):new RegExp(Rs(e))}function Rs(e){return K(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,s,a,i){return r||s||a||i}))}function K(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function G(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function g(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=G(t)),r}var vt={};function O(e,t){var r,s=t,a;for(typeof e=="string"&&(e=[e]),C(t)&&(s=function(i,d){d[t]=g(i)}),a=e.length,r=0;r68?1900:2e3)};var ur=ge("FullYear",!0);function Hs(){return Qe(this.year())}function ge(e,t){return function(r){return r!=null?(dr(this,e,r),l.updateOffset(this,t),this):Le(this,e)}}function Le(e,t){if(!e.isValid())return NaN;var r=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?r.getUTCMilliseconds():r.getMilliseconds();case"Seconds":return s?r.getUTCSeconds():r.getSeconds();case"Minutes":return s?r.getUTCMinutes():r.getMinutes();case"Hours":return s?r.getUTCHours():r.getHours();case"Date":return s?r.getUTCDate():r.getDate();case"Day":return s?r.getUTCDay():r.getDay();case"Month":return s?r.getUTCMonth():r.getMonth();case"FullYear":return s?r.getUTCFullYear():r.getFullYear();default:return NaN}}function dr(e,t,r){var s,a,i,d,m;if(!(!e.isValid()||isNaN(r))){switch(s=e._d,a=e._isUTC,t){case"Milliseconds":return void(a?s.setUTCMilliseconds(r):s.setMilliseconds(r));case"Seconds":return void(a?s.setUTCSeconds(r):s.setSeconds(r));case"Minutes":return void(a?s.setUTCMinutes(r):s.setMinutes(r));case"Hours":return void(a?s.setUTCHours(r):s.setHours(r));case"Date":return void(a?s.setUTCDate(r):s.setDate(r));case"FullYear":break;default:return}i=r,d=e.month(),m=e.date(),m=m===29&&d===1&&!Qe(i)?28:m,a?s.setUTCFullYear(i,d,m):s.setFullYear(i,d,m)}}function As(e){return e=V(e),q(this[e])?this[e]():this}function Es(e,t){if(typeof e=="object"){e=wt(e);var r=Ls(e),s,a=r.length;for(s=0;s=0?(m=new Date(e+400,t,r,s,a,i,d),isFinite(m.getFullYear())&&m.setFullYear(e)):m=new Date(e,t,r,s,a,i,d),m}function Ne(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Xe(e,t,r){var s=7+t-r,a=(7+Ne(e,0,s).getUTCDay()-t)%7;return-a+s-1}function yr(e,t,r,s,a){var i=(7+r-s)%7,d=Xe(e,s,a),m=1+7*(t-1)+i+d,D,k;return m<=0?(D=e-1,k=Pe(D)+m):m>Pe(e)?(D=e+1,k=m-Pe(e)):(D=e,k=m),{year:D,dayOfYear:k}}function Fe(e,t,r){var s=Xe(e.year(),t,r),a=Math.floor((e.dayOfYear()-s-1)/7)+1,i,d;return a<1?(d=e.year()-1,i=a+re(d,t,r)):a>re(e.year(),t,r)?(i=a-re(e.year(),t,r),d=e.year()+1):(d=e.year(),i=a),{week:i,year:d}}function re(e,t,r){var s=Xe(e,t,r),a=Xe(e+1,t,r);return(Pe(e)-s+a)/7}M("w",["ww",2],"wo","week"),M("W",["WW",2],"Wo","isoWeek"),y("w",j,we),y("ww",j,H),y("W",j,we),y("WW",j,H),xe(["w","ww","W","WW"],function(e,t,r,s){t[s.substr(0,1)]=g(e)});function ta(e){return Fe(e,this._week.dow,this._week.doy).week}var ra={dow:0,doy:6};function sa(){return this._week.dow}function aa(){return this._week.doy}function na(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function ia(e){var t=Fe(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}M("d",0,"do","day"),M("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),M("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),M("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),M("e",0,0,"weekday"),M("E",0,0,"isoWeekday"),y("d",j),y("e",j),y("E",j),y("dd",function(e,t){return t.weekdaysMinRegex(e)}),y("ddd",function(e,t){return t.weekdaysShortRegex(e)}),y("dddd",function(e,t){return t.weekdaysRegex(e)}),xe(["dd","ddd","dddd"],function(e,t,r,s){var a=r._locale.weekdaysParse(e,s,r._strict);a!=null?t.d=a:w(r).invalidWeekday=e}),xe(["d","e","E"],function(e,t,r,s){t[s]=g(e)});function oa(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function la(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Tt(e,t){return e.slice(t,7).concat(e.slice(0,t))}var ua="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Mr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),da="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),fa=be,ha=be,ca=be;function _a(e,t){var r=_(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Tt(r,this._week.dow):e?r[e.day()]:r}function ma(e){return e===!0?Tt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ya(e){return e===!0?Tt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ma(e,t,r){var s,a,i,d=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)i=J([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(i,"").toLocaleLowerCase();return r?t==="dddd"?(a=N.call(this._weekdaysParse,d),a!==-1?a:null):t==="ddd"?(a=N.call(this._shortWeekdaysParse,d),a!==-1?a:null):(a=N.call(this._minWeekdaysParse,d),a!==-1?a:null):t==="dddd"?(a=N.call(this._weekdaysParse,d),a!==-1||(a=N.call(this._shortWeekdaysParse,d),a!==-1)?a:(a=N.call(this._minWeekdaysParse,d),a!==-1?a:null)):t==="ddd"?(a=N.call(this._shortWeekdaysParse,d),a!==-1||(a=N.call(this._weekdaysParse,d),a!==-1)?a:(a=N.call(this._minWeekdaysParse,d),a!==-1?a:null)):(a=N.call(this._minWeekdaysParse,d),a!==-1||(a=N.call(this._weekdaysParse,d),a!==-1)?a:(a=N.call(this._shortWeekdaysParse,d),a!==-1?a:null))}function Da(e,t,r){var s,a,i;if(this._weekdaysParseExact)return Ma.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(a=J([2e3,1]).day(s),r&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[s]=new RegExp(i.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(r&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(r&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!r&&this._weekdaysParse[s].test(e))return s}}function pa(e){if(!this.isValid())return e!=null?this:NaN;var t=Le(this,"Day");return e!=null?(e=oa(e,this.localeData()),this.add(e-t,"d")):t}function Ya(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function wa(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=la(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function ga(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||jt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=fa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ka(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||jt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ha),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Sa(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||jt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ca),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function jt(){function e(U,oe){return oe.length-U.length}var t=[],r=[],s=[],a=[],i,d,m,D,k;for(i=0;i<7;i++)d=J([2e3,1]).day(i),m=K(this.weekdaysMin(d,"")),D=K(this.weekdaysShort(d,"")),k=K(this.weekdays(d,"")),t.push(m),r.push(D),s.push(k),a.push(m),a.push(D),a.push(k);t.sort(e),r.sort(e),s.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function bt(){return this.hours()%12||12}function va(){return this.hours()||24}M("H",["HH",2],0,"hour"),M("h",["hh",2],0,bt),M("k",["kk",2],0,va),M("hmm",0,0,function(){return""+bt.apply(this)+B(this.minutes(),2)}),M("hmmss",0,0,function(){return""+bt.apply(this)+B(this.minutes(),2)+B(this.seconds(),2)}),M("Hmm",0,0,function(){return""+this.hours()+B(this.minutes(),2)}),M("Hmmss",0,0,function(){return""+this.hours()+B(this.minutes(),2)+B(this.seconds(),2)});function Dr(e,t){M(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Dr("a",!0),Dr("A",!1);function pr(e,t){return t._meridiemParse}y("a",pr),y("A",pr),y("H",j,St),y("h",j,we),y("k",j,we),y("HH",j,H),y("hh",j,H),y("kk",j,H),y("hmm",or),y("hmmss",lr),y("Hmm",or),y("Hmmss",lr),O(["H","HH"],W),O(["k","kk"],function(e,t,r){var s=g(e);t[W]=s===24?0:s}),O(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e}),O(["h","hh"],function(e,t,r){t[W]=g(e),w(r).bigHour=!0}),O("hmm",function(e,t,r){var s=e.length-2;t[W]=g(e.substr(0,s)),t[Z]=g(e.substr(s)),w(r).bigHour=!0}),O("hmmss",function(e,t,r){var s=e.length-4,a=e.length-2;t[W]=g(e.substr(0,s)),t[Z]=g(e.substr(s,2)),t[te]=g(e.substr(a)),w(r).bigHour=!0}),O("Hmm",function(e,t,r){var s=e.length-2;t[W]=g(e.substr(0,s)),t[Z]=g(e.substr(s))}),O("Hmmss",function(e,t,r){var s=e.length-4,a=e.length-2;t[W]=g(e.substr(0,s)),t[Z]=g(e.substr(s,2)),t[te]=g(e.substr(a))});function Oa(e){return(e+"").toLowerCase().charAt(0)==="p"}var Ta=/[ap]\.?m?\.?/i,ja=ge("Hours",!0);function ba(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var Yr={calendar:Ms,longDateFormat:ws,invalidDate:ks,ordinal:vs,dayOfMonthOrdinalParse:Os,relativeTime:js,months:Gs,monthsShort:fr,week:ra,weekdays:ua,weekdaysMin:da,weekdaysShort:Mr,meridiemParse:Ta},P={},We={},Re;function xa(e,t){var r,s=Math.min(e.length,t.length);for(r=0;r0;){if(a=Ke(i.slice(0,r).join("-")),a)return a;if(s&&s.length>=r&&xa(i,s)>=r-1)break;r--}t++}return Re}function La(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Ke(e){var t=null,r;if(P[e]===void 0&&n&&n.exports&&La(e))try{t=Re._abbr,r=Do,r("./locale/"+e),de(t)}catch{P[e]=null}return P[e]}function de(e,t){var r;return e&&(F(t)?r=se(e):r=xt(e,t),r?Re=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Re._abbr}function xt(e,t){if(t!==null){var r,s=Yr;if(t.abbr=e,P[e]!=null)rr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=P[e]._config;else if(t.parentLocale!=null)if(P[t.parentLocale]!=null)s=P[t.parentLocale]._config;else if(r=Ke(t.parentLocale),r!=null)s=r._config;else return We[t.parentLocale]||(We[t.parentLocale]=[]),We[t.parentLocale].push({name:e,config:t}),null;return P[e]=new Mt(yt(s,t)),We[e]&&We[e].forEach(function(a){xt(a.name,a.config)}),de(e),P[e]}else return delete P[e],null}function Na(e,t){if(t!=null){var r,s,a=Yr;P[e]!=null&&P[e].parentLocale!=null?P[e].set(yt(P[e]._config,t)):(s=Ke(e),s!=null&&(a=s._config),t=yt(a,t),s==null&&(t.abbr=e),r=new Mt(t),r.parentLocale=P[e],P[e]=r),de(e)}else P[e]!=null&&(P[e].parentLocale!=null?(P[e]=P[e].parentLocale,e===de()&&de(e)):P[e]!=null&&delete P[e]);return P[e]}function se(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Re;if(!_(e)){if(t=Ke(e),t)return t;e=[e]}return Pa(e)}function Fa(){return Dt(P)}function Pt(e){var t,r=e._a;return r&&w(e).overflow===-2&&(t=r[ee]<0||r[ee]>11?ee:r[Q]<1||r[Q]>Ot(r[R],r[ee])?Q:r[W]<0||r[W]>24||r[W]===24&&(r[Z]!==0||r[te]!==0||r[ye]!==0)?W:r[Z]<0||r[Z]>59?Z:r[te]<0||r[te]>59?te:r[ye]<0||r[ye]>999?ye:-1,w(e)._overflowDayOfYear&&(tQ)&&(t=Q),w(e)._overflowWeeks&&t===-1&&(t=Us),w(e)._overflowWeekday&&t===-1&&(t=Is),w(e).overflow=t),e}var Wa=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ra=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ca=/Z|[+-]\d\d(?::?\d\d)?/,et=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Lt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ua=/^\/?Date\((-?\d+)/i,Ia=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Ha={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function gr(e){var t,r,s=e._i,a=Wa.exec(s)||Ra.exec(s),i,d,m,D,k=et.length,U=Lt.length;if(a){for(w(e).iso=!0,t=0,r=k;tPe(d)||e._dayOfYear===0)&&(w(e)._overflowDayOfYear=!0),r=Ne(d,0,e._dayOfYear),e._a[ee]=r.getUTCMonth(),e._a[Q]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=a[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[W]===24&&e._a[Z]===0&&e._a[te]===0&&e._a[ye]===0&&(e._nextDay=!0,e._a[W]=0),e._d=(e._useUTC?Ne:ea).apply(null,s),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[W]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(w(e).weekdayMismatch=!0)}}function Ja(e){var t,r,s,a,i,d,m,D,k;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,d=4,r=ke(t.GG,e._a[R],Fe(b(),1,4).year),s=ke(t.W,1),a=ke(t.E,1),(a<1||a>7)&&(D=!0)):(i=e._locale._week.dow,d=e._locale._week.doy,k=Fe(b(),i,d),r=ke(t.gg,e._a[R],k.year),s=ke(t.w,k.week),t.d!=null?(a=t.d,(a<0||a>6)&&(D=!0)):t.e!=null?(a=t.e+i,(t.e<0||t.e>6)&&(D=!0)):a=i),s<1||s>re(r,i,d)?w(e)._overflowWeeks=!0:D!=null?w(e)._overflowWeekday=!0:(m=yr(r,s,a,i,d),e._a[R]=m.year,e._dayOfYear=m.dayOfYear)}l.ISO_8601=function(){},l.RFC_2822=function(){};function Ft(e){if(e._f===l.ISO_8601){gr(e);return}if(e._f===l.RFC_2822){kr(e);return}e._a=[],w(e).empty=!0;var t=""+e._i,r,s,a,i,d,m=t.length,D=0,k,U;for(a=sr(e._f,e._locale).match(pt)||[],U=a.length,r=0;r0&&w(e).unusedInput.push(d),t=t.slice(t.indexOf(s)+s.length),D+=s.length),pe[i]?(s?w(e).empty=!1:w(e).unusedTokens.push(i),Cs(i,s,e)):e._strict&&!s&&w(e).unusedTokens.push(i);w(e).charsLeftOver=m-D,t.length>0&&w(e).unusedInput.push(t),e._a[W]<=12&&w(e).bigHour===!0&&e._a[W]>0&&(w(e).bigHour=void 0),w(e).parsedDateParts=e._a.slice(0),w(e).meridiem=e._meridiem,e._a[W]=qa(e._locale,e._a[W],e._meridiem),k=w(e).era,k!==null&&(e._a[R]=e._locale.erasConvertYear(k,e._a[R])),Nt(e),Pt(e)}function qa(e,t,r){var s;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(s=e.isPM(r),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function Ba(e){var t,r,s,a,i,d,m=!1,D=e._f.length;if(D===0){w(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:Ee()});function Or(e,t){var r,s;if(t.length===1&&_(t[0])&&(t=t[0]),!t.length)return b();for(r=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Dn(){if(!F(this._isDSTShifted))return this._isDSTShifted;var e={},t;return mt(e,this),e=Sr(e),e._a?(t=e._isUTC?J(e._a):b(e._a),this._isDSTShifted=this.isValid()&&un(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function pn(){return this.isValid()?!this._isUTC:!1}function Yn(){return this.isValid()?this._isUTC:!1}function jr(){return this.isValid()?this._isUTC&&this._offset===0:!1}var wn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,gn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $(e,t){var r=e,s=null,a,i,d;return rt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:C(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(s=wn.exec(e))?(a=s[1]==="-"?-1:1,r={y:0,d:g(s[Q])*a,h:g(s[W])*a,m:g(s[Z])*a,s:g(s[te])*a,ms:g(Wt(s[ye]*1e3))*a}):(s=gn.exec(e))?(a=s[1]==="-"?-1:1,r={y:Me(s[2],a),M:Me(s[3],a),w:Me(s[4],a),d:Me(s[5],a),h:Me(s[6],a),m:Me(s[7],a),s:Me(s[8],a)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(d=kn(b(r.from),b(r.to)),r={},r.ms=d.milliseconds,r.M=d.months),i=new tt(r),rt(e)&&c(e,"_locale")&&(i._locale=e._locale),rt(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}$.fn=tt.prototype,$.invalid=ln;function Me(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function br(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function kn(e,t){var r;return e.isValid()&&t.isValid()?(t=Ct(t,e),e.isBefore(t)?r=br(e,t):(r=br(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function xr(e,t){return function(r,s){var a,i;return s!==null&&!isNaN(+s)&&(rr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=r,r=s,s=i),a=$(r,s),Pr(this,a,e),this}}function Pr(e,t,r,s){var a=t._milliseconds,i=Wt(t._days),d=Wt(t._months);e.isValid()&&(s=s??!0,d&&cr(e,Le(e,"Month")+d*r),i&&dr(e,"Date",Le(e,"Date")+i*r),a&&e._d.setTime(e._d.valueOf()+a*r),s&&l.updateOffset(e,i||d))}var Sn=xr(1,"add"),vn=xr(-1,"subtract");function Lr(e){return typeof e=="string"||e instanceof String}function On(e){return z(e)||I(e)||Lr(e)||C(e)||jn(e)||Tn(e)||e===null||e===void 0}function Tn(e){var t=p(e)&&!T(e),r=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,i,d=s.length;for(a=0;ar.valueOf():r.valueOf()9999?Ge(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):q(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Ge(r,"Z")):Ge(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function En(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,s,a,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(r+s+a+i)}function Vn(e){e||(e=this.isUtc()?l.defaultFormatUtc:l.defaultFormat);var t=Ge(this,e);return this.localeData().postformat(t)}function Gn(e,t){return this.isValid()&&(z(e)&&e.isValid()||b(e).isValid())?$({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function zn(e){return this.from(b(),e)}function Zn(e,t){return this.isValid()&&(z(e)&&e.isValid()||b(e).isValid())?$({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function $n(e){return this.to(b(),e)}function Nr(e){var t;return e===void 0?this._locale._abbr:(t=se(e),t!=null&&(this._locale=t),this)}var Fr=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Wr(){return this._locale}var at=1e3,Se=60*at,nt=60*Se,Rr=(365*400+97)*24*nt;function ve(e,t){return(e%t+t)%t}function Cr(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-Rr:new Date(e,t,r).valueOf()}function Ur(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-Rr:Date.UTC(e,t,r)}function Jn(e){var t,r;if(e=V(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ur:Cr,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=ve(t+(this._isUTC?0:this.utcOffset()*Se),nt);break;case"minute":t=this._d.valueOf(),t-=ve(t,Se);break;case"second":t=this._d.valueOf(),t-=ve(t,at);break}return this._d.setTime(t),l.updateOffset(this,!0),this}function qn(e){var t,r;if(e=V(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ur:Cr,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=nt-ve(t+(this._isUTC?0:this.utcOffset()*Se),nt)-1;break;case"minute":t=this._d.valueOf(),t+=Se-ve(t,Se)-1;break;case"second":t=this._d.valueOf(),t+=at-ve(t,at)-1;break}return this._d.setTime(t),l.updateOffset(this,!0),this}function Bn(){return this._d.valueOf()-(this._offset||0)*6e4}function Qn(){return Math.floor(this.valueOf()/1e3)}function Xn(){return new Date(this.valueOf())}function Kn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function ei(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function ti(){return this.isValid()?this.toISOString():null}function ri(){return ct(this)}function si(){return ue({},w(this))}function ai(){return w(this).overflow}function ni(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}M("N",0,0,"eraAbbr"),M("NN",0,0,"eraAbbr"),M("NNN",0,0,"eraAbbr"),M("NNNN",0,0,"eraName"),M("NNNNN",0,0,"eraNarrow"),M("y",["y",1],"yo","eraYear"),M("y",["yy",2],0,"eraYear"),M("y",["yyy",3],0,"eraYear"),M("y",["yyyy",4],0,"eraYear"),y("N",It),y("NN",It),y("NNN",It),y("NNNN",yi),y("NNNNN",Mi),O(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,s){var a=r._locale.erasParse(e,s,r._strict);a?w(r).era=a:w(r).invalidEra=e}),y("y",Ye),y("yy",Ye),y("yyy",Ye),y("yyyy",Ye),y("yo",Di),O(["y","yy","yyy","yyyy"],R),O(["yo"],function(e,t,r,s){var a;r._locale._eraYearOrdinalRegex&&(a=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[R]=r._locale.eraYearOrdinalParse(e,a):t[R]=parseInt(e,10)});function ii(e,t){var r,s,a,i=this._eras||se("en")._eras;for(r=0,s=i.length;r=0)return i[s]}function li(e,t){var r=e.since<=e.until?1:-1;return t===void 0?l(e.since).year():l(e.since).year()+(t-e.offset)*r}function ui(){var e,t,r,s=this.localeData().eras();for(e=0,t=s.length;ei&&(t=i),vi.call(this,e,t,r,s,a))}function vi(e,t,r,s,a){var i=yr(e,t,r,s,a),d=Ne(i.year,0,i.dayOfYear);return this.year(d.getUTCFullYear()),this.month(d.getUTCMonth()),this.date(d.getUTCDate()),this}M("Q",0,"Qo","quarter"),y("Q",nr),O("Q",function(e,t){t[ee]=(g(e)-1)*3});function Oi(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}M("D",["DD",2],"Do","date"),y("D",j,we),y("DD",j,H),y("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),O(["D","DD"],Q),O("Do",function(e,t){t[Q]=g(e.match(j)[0])});var Hr=ge("Date",!0);M("DDD",["DDDD",3],"DDDo","dayOfYear"),y("DDD",Ze),y("DDDD",ir),O(["DDD","DDDD"],function(e,t,r){r._dayOfYear=g(e)});function Ti(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}M("m",["mm",2],0,"minute"),y("m",j,St),y("mm",j,H),O(["m","mm"],Z);var ji=ge("Minutes",!1);M("s",["ss",2],0,"second"),y("s",j,St),y("ss",j,H),O(["s","ss"],te);var bi=ge("Seconds",!1);M("S",0,0,function(){return~~(this.millisecond()/100)}),M(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),M(0,["SSS",3],0,"millisecond"),M(0,["SSSS",4],0,function(){return this.millisecond()*10}),M(0,["SSSSS",5],0,function(){return this.millisecond()*100}),M(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),M(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),M(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),M(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),y("S",Ze,nr),y("SS",Ze,H),y("SSS",Ze,ir);var fe,Ar;for(fe="SSSS";fe.length<=9;fe+="S")y(fe,Ye);function xi(e,t){t[ye]=g(("0."+e)*1e3)}for(fe="S";fe.length<=9;fe+="S")O(fe,xi);Ar=ge("Milliseconds",!1),M("z",0,0,"zoneAbbr"),M("zz",0,0,"zoneName");function Pi(){return this._isUTC?"UTC":""}function Li(){return this._isUTC?"Coordinated Universal Time":""}var f=je.prototype;f.add=Sn,f.calendar=Pn,f.clone=Ln,f.diff=In,f.endOf=qn,f.format=Vn,f.from=Gn,f.fromNow=zn,f.to=Zn,f.toNow=$n,f.get=As,f.invalidAt=ai,f.isAfter=Nn,f.isBefore=Fn,f.isBetween=Wn,f.isSame=Rn,f.isSameOrAfter=Cn,f.isSameOrBefore=Un,f.isValid=ri,f.lang=Fr,f.locale=Nr,f.localeData=Wr,f.max=tn,f.min=en,f.parsingFlags=si,f.set=Es,f.startOf=Jn,f.subtract=vn,f.toArray=Kn,f.toObject=ei,f.toDate=Xn,f.toISOString=An,f.inspect=En,typeof Symbol<"u"&&Symbol.for!=null&&(f[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),f.toJSON=ti,f.toString=Hn,f.unix=Qn,f.valueOf=Bn,f.creationData=ni,f.eraName=ui,f.eraNarrow=di,f.eraAbbr=fi,f.eraYear=hi,f.year=ur,f.isLeapYear=Hs,f.weekYear=pi,f.isoWeekYear=Yi,f.quarter=f.quarters=Oi,f.month=_r,f.daysInMonth=Qs,f.week=f.weeks=na,f.isoWeek=f.isoWeeks=ia,f.weeksInYear=ki,f.weeksInWeekYear=Si,f.isoWeeksInYear=wi,f.isoWeeksInISOWeekYear=gi,f.date=Hr,f.day=f.days=pa,f.weekday=Ya,f.isoWeekday=wa,f.dayOfYear=Ti,f.hour=f.hours=ja,f.minute=f.minutes=ji,f.second=f.seconds=bi,f.millisecond=f.milliseconds=Ar,f.utcOffset=fn,f.utc=cn,f.local=_n,f.parseZone=mn,f.hasAlignedHourOffset=yn,f.isDST=Mn,f.isLocal=pn,f.isUtcOffset=Yn,f.isUtc=jr,f.isUTC=jr,f.zoneAbbr=Pi,f.zoneName=Li,f.dates=E("dates accessor is deprecated. Use date instead.",Hr),f.months=E("months accessor is deprecated. Use month instead",_r),f.years=E("years accessor is deprecated. Use year instead",ur),f.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",hn),f.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Dn);function Ni(e){return b(e*1e3)}function Fi(){return b.apply(null,arguments).parseZone()}function Er(e){return e}var v=Mt.prototype;v.calendar=Ds,v.longDateFormat=gs,v.invalidDate=Ss,v.ordinal=Ts,v.preparse=Er,v.postformat=Er,v.relativeTime=bs,v.pastFuture=xs,v.set=ys,v.eras=ii,v.erasParse=oi,v.erasConvertYear=li,v.erasAbbrRegex=_i,v.erasNameRegex=ci,v.erasNarrowRegex=mi,v.months=$s,v.monthsShort=Js,v.monthsParse=Bs,v.monthsRegex=Ks,v.monthsShortRegex=Xs,v.week=ta,v.firstDayOfYear=aa,v.firstDayOfWeek=sa,v.weekdays=_a,v.weekdaysMin=ya,v.weekdaysShort=ma,v.weekdaysParse=Da,v.weekdaysRegex=ga,v.weekdaysShortRegex=ka,v.weekdaysMinRegex=Sa,v.isPM=Oa,v.meridiem=ba;function ot(e,t,r,s){var a=se(),i=J().set(s,t);return a[r](i,e)}function Vr(e,t,r){if(C(e)&&(t=e,e=void 0),e=e||"",t!=null)return ot(e,t,r,"month");var s,a=[];for(s=0;s<12;s++)a[s]=ot(e,s,r,"month");return a}function At(e,t,r,s){typeof e=="boolean"?(C(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,C(t)&&(r=t,t=void 0),t=t||"");var a=se(),i=e?a._week.dow:0,d,m=[];if(r!=null)return ot(t,(r+i)%7,s,"day");for(d=0;d<7;d++)m[d]=ot(t,(d+i)%7,s,"day");return m}function Wi(e,t){return Vr(e,t,"months")}function Ri(e,t){return Vr(e,t,"monthsShort")}function Ci(e,t,r){return At(e,t,r,"weekdays")}function Ui(e,t,r){return At(e,t,r,"weekdaysShort")}function Ii(e,t,r){return At(e,t,r,"weekdaysMin")}de("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=g(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}}),l.lang=E("moment.lang is deprecated. Use moment.locale instead.",de),l.langData=E("moment.langData is deprecated. Use moment.localeData instead.",se);var ae=Math.abs;function Hi(){var e=this._data;return this._milliseconds=ae(this._milliseconds),this._days=ae(this._days),this._months=ae(this._months),e.milliseconds=ae(e.milliseconds),e.seconds=ae(e.seconds),e.minutes=ae(e.minutes),e.hours=ae(e.hours),e.months=ae(e.months),e.years=ae(e.years),this}function Gr(e,t,r,s){var a=$(t,r);return e._milliseconds+=s*a._milliseconds,e._days+=s*a._days,e._months+=s*a._months,e._bubble()}function Ai(e,t){return Gr(this,e,t,1)}function Ei(e,t){return Gr(this,e,t,-1)}function zr(e){return e<0?Math.floor(e):Math.ceil(e)}function Vi(){var e=this._milliseconds,t=this._days,r=this._months,s=this._data,a,i,d,m,D;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=zr(Et(r)+t)*864e5,t=0,r=0),s.milliseconds=e%1e3,a=G(e/1e3),s.seconds=a%60,i=G(a/60),s.minutes=i%60,d=G(i/60),s.hours=d%24,t+=G(d/24),D=G(Zr(t)),r+=D,t-=zr(Et(D)),m=G(r/12),r%=12,s.days=t,s.months=r,s.years=m,this}function Zr(e){return e*4800/146097}function Et(e){return e*146097/4800}function Gi(e){if(!this.isValid())return NaN;var t,r,s=this._milliseconds;if(e=V(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,r=this._months+Zr(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(Et(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function ne(e){return function(){return this.as(e)}}var $r=ne("ms"),zi=ne("s"),Zi=ne("m"),$i=ne("h"),Ji=ne("d"),qi=ne("w"),Bi=ne("M"),Qi=ne("Q"),Xi=ne("y"),Ki=$r;function eo(){return $(this)}function to(e){return e=V(e),this.isValid()?this[e+"s"]():NaN}function De(e){return function(){return this.isValid()?this._data[e]:NaN}}var ro=De("milliseconds"),so=De("seconds"),ao=De("minutes"),no=De("hours"),io=De("days"),oo=De("months"),lo=De("years");function uo(){return G(this.days()/7)}var ie=Math.round,Oe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function fo(e,t,r,s,a){return a.relativeTime(t||1,!!r,e,s)}function ho(e,t,r,s){var a=$(e).abs(),i=ie(a.as("s")),d=ie(a.as("m")),m=ie(a.as("h")),D=ie(a.as("d")),k=ie(a.as("M")),U=ie(a.as("w")),oe=ie(a.as("y")),he=i<=r.ss&&["s",i]||i0,he[4]=s,fo.apply(null,he)}function co(e){return e===void 0?ie:typeof e=="function"?(ie=e,!0):!1}function _o(e,t){return Oe[e]===void 0?!1:t===void 0?Oe[e]:(Oe[e]=t,e==="s"&&(Oe.ss=t-1),!0)}function mo(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,s=Oe,a,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(s=Object.assign({},Oe,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),a=this.localeData(),i=ho(this,!r,s,a),r&&(i=a.pastFuture(+this,i)),a.postformat(i)}var Vt=Math.abs;function Te(e){return(e>0)-(e<0)||+e}function lt(){if(!this.isValid())return this.localeData().invalidDate();var e=Vt(this._milliseconds)/1e3,t=Vt(this._days),r=Vt(this._months),s,a,i,d,m=this.asSeconds(),D,k,U,oe;return m?(s=G(e/60),a=G(s/60),e%=60,s%=60,i=G(r/12),r%=12,d=e?e.toFixed(3).replace(/\.?0+$/,""):"",D=m<0?"-":"",k=Te(this._months)!==Te(m)?"-":"",U=Te(this._days)!==Te(m)?"-":"",oe=Te(this._milliseconds)!==Te(m)?"-":"",D+"P"+(i?k+i+"Y":"")+(r?k+r+"M":"")+(t?U+t+"D":"")+(a||s||e?"T":"")+(a?oe+a+"H":"")+(s?oe+s+"M":"")+(e?oe+d+"S":"")):"P0D"}var S=tt.prototype;S.isValid=on,S.abs=Hi,S.add=Ai,S.subtract=Ei,S.as=Gi,S.asMilliseconds=$r,S.asSeconds=zi,S.asMinutes=Zi,S.asHours=$i,S.asDays=Ji,S.asWeeks=qi,S.asMonths=Bi,S.asQuarters=Qi,S.asYears=Xi,S.valueOf=Ki,S._bubble=Vi,S.clone=eo,S.get=to,S.milliseconds=ro,S.seconds=so,S.minutes=ao,S.hours=no,S.days=io,S.weeks=uo,S.months=oo,S.years=lo,S.humanize=mo,S.toISOString=lt,S.toString=lt,S.toJSON=lt,S.locale=Nr,S.localeData=Wr,S.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lt),S.lang=Fr,M("X",0,0,"unix"),M("x",0,0,"valueOf"),y("x",Je),y("X",Fs),O("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)}),O("x",function(e,t,r){r._d=new Date(g(e))});//! moment.js diff --git a/apps/admin-panel/dist/assets/index-B13tkMpd.js b/apps/admin-panel/dist/assets/index-Cs-R0M3s.js similarity index 99% rename from apps/admin-panel/dist/assets/index-B13tkMpd.js rename to apps/admin-panel/dist/assets/index-Cs-R0M3s.js index 41c24d7..e4a2a2c 100644 --- a/apps/admin-panel/dist/assets/index-B13tkMpd.js +++ b/apps/admin-panel/dist/assets/index-Cs-R0M3s.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Dashboard-vRW4mECk.js","assets/filters-CHKbSAeg.js","assets/index-DXwUc_-g.js","assets/UserAddOutlined-GfYoiDJb.js","assets/CreditCardOutlined-BSGaXvdF.js","assets/Dashboard-DNMH6xvZ.css","assets/myData-C5QvLoZD.js","assets/auth-Bz2RUUne.js","assets/Const-BPfsjcdp.js","assets/useDeleteHandler-Do5E4sjj.js","assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-C-8ZQMi-.js","assets/Const-BcQGVRL2.css","assets/wallet-CZyKhMZR.js","assets/wallet-C3HGxzJR.css","assets/accounting-CLcHkUNV.js","assets/LockOutlined-B0TqzikU.js","assets/SafetyCertificateOutlined-B7xsdKuU.js","assets/accounting-C1WiWzRh.css","assets/wage-DneOL-RZ.js","assets/wage-BeeFFahC.css","assets/report-BtoqkVRd.js","assets/report-Baq2jRIT.css","assets/AddProduct-CmZKP00e.js","assets/AppstoreOutlined-Ca4USN1F.js","assets/AddProduct-D5TM5vJe.css","assets/EditProduct-brr10VWn.js","assets/ProductList-DauVx-4r.js","assets/model-BNUuQ7S0.js","assets/SettingOutlined-C2GWCiUw.js","assets/model-BYVpc9QD.css","assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-BmGGSgHW.js","assets/productListModel-BvFX-OI2.js","assets/ProductList-BvBoUOxc.css","assets/Add-BoL6ckIa.js","assets/Add.vue_vue_type_script_setup_true_lang-CcEgUcgF.js","assets/BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js","assets/BaseFormModal-Dd4CwqJh.css","assets/Edit-P4KdS6UO.js","assets/List-D4NBDDj1.js","assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js","assets/addFinDoc-Bj12uU3w.js","assets/addFinDoc.vue_vue_type_script_setup_true_lang-2LIKg86R.js","assets/List-tHRs_Ycf.js","assets/TooltipBtn.vue_vue_type_script_setup_true_lang-BBll209y.js","assets/icons-BUM0Cj4i.js","assets/UnorderedListOutlined-DVq783q4.js","assets/PercentageOutlined-CpguakOP.js","assets/TeamOutlined-BkaObMie.js","assets/UserOutlined-tnfFbi-d.js","assets/CameraOutlined-CZeD3bSm.js","assets/List-DYRF6PAj.css","assets/OmdeList-CXOnm93i.js","assets/OmdeList-CF36um8c.css","assets/MakeOrder-BHiOrYVd.js","assets/MakeOrder-CURJu9sW.css","assets/create-BCIO3zjZ.js","assets/create-D_anT_wi.css","assets/TaminList-B9vC6rsH.js","assets/TaminList-V-O9JF64.css","assets/promotion_list-BUCzjqw-.js","assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-4iBgCYzE.js","assets/PromotionForm-C7GQC7NR.js","assets/PromotionForm-BbHzArCn.css","assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-CVMkZXRN.js","assets/promotion_list-DWgKEjg6.css","assets/promotion_add_edit-CpxSJEGE.js","assets/promotion_tak_add_edit-CuHBg8IA.js","assets/offersIgnore-add-edit-DlmVJBvK.js","assets/offersIgnore-add-edit-C3EKEL14.css","assets/Comments-3AvIF9Ua.js","assets/brand-icon-CrDwHrcf.js","assets/Comments-BhA-m1hD.css","assets/create-BE0w75fJ.js","assets/create-CxWgJ0bc.css","assets/user-C0UL8rkc.js","assets/user-B-bC_c-g.css","assets/wallet-CYn13YvR.js","assets/EditReagent-B-d0O29U.js","assets/ReagentCustomer-XSZR4Hgo.js","assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js","assets/ShopOutlined-BULNMNmg.js","assets/EnvironmentOutlined-BII2axx6.js","assets/ReagentCustomer-BJbNfaGF.css","assets/AgentDetail-BQFA-Y7W.js","assets/AgentDetail-BKCHh-yo.css","assets/EditBulkCustomer-Kp8VjeOQ.js","assets/bulkCustomer.vue_vue_type_script_setup_true_lang-DCiRvD_P.js","assets/DateInput-CVKHy-b9.js","assets/DateInput-BFphsjxa.css","assets/ViewOmdeCustomer-CaoI5P8n.js","assets/CustomerDetail-gcipAqgP.js","assets/CustomerDetail-C7YcAPK5.css","assets/EditSingleCustomer-deu1MJ98.js","assets/singleCustomer-DNW92cmo.js","assets/singleCustomer-D73A_q4T.css","assets/ViewSingleCustomer-I0kGY1A9.js","assets/OmdeList-A5t1qnoF.js","assets/OmdeCustomerList-CM9_pbJI.js","assets/OmdeCustomerList-qppHqBFQ.css","assets/OmdeNonVerifiedList-C0mTlYr3.js","assets/BankerList-BgGx5pPQ.js","assets/ShopkeeperList-Cw5JHYbY.js","assets/OmdeArchivedList-DOHzSsvD.js","assets/ReagentList-40nyFWWT.js","assets/AddCustomer-CBgpP1i_.js","assets/AddCustomer-B8yzj_hO.css","assets/SingleCustomer-DnabiyEs.js","assets/SingleCustomer-DXPJhDMT.css","assets/order_item-D8JLDcAS.js","assets/order_item-L-QxFgjw.css","assets/product-BFqPQR8l.js","assets/product-ft0Taq8s.css","assets/list-DIg_i2Ir.js","assets/ListUser-CzVbuie9.js","assets/UserCreate-BAw56L1o.js","assets/UserCreate-kr2EAKPI.css","assets/UserEdit-wxNEQ8Mh.js","assets/Permission-CLmoEi_K.js","assets/Permission-PeCa09B2.css","assets/createCity-CqqmRC0q.js","assets/createCity.vue_vue_type_script_setup_true_lang-BL2kWlpL.js","assets/cityList-Cy7Qrv6j.js","assets/index-Bh3qo7CE.js","assets/newsletters-BjNeXEnd.js","assets/newsletters-BbmfL6_F.css","assets/AddBranches-BqYm7a6l.js","assets/AddBranches.vue_vue_type_script_setup_true_lang-O5kvMvjg.js","assets/EditBranches-DoQ6hJEn.js","assets/ListBranches-D2R8Lb7i.js","assets/FacilityList.vue_vue_type_script_setup_true_lang-BCbHBV6c.js","assets/AddWorkshop-DZ96w37_.js","assets/AddWorkshop.vue_vue_type_script_setup_true_lang-CB5iJH3B.js","assets/EditWorkshop-DDPCZrrZ.js","assets/ListWorkshop-CdCCAWuT.js","assets/AddInvoice-BhHiwzHB.js","assets/AddInvoice-DbwyBxeJ.css","assets/EditInvoice-DnhLV1Df.js","assets/ListInvoice-DcSb30_S.js","assets/ListInvoice-CARcAUSN.css","assets/Login-Bm4iqeGI.js","assets/Login-DUsBMOkd.css","assets/reg-C447ynmW.js","assets/reg-ClbWC7bS.css","assets/Main-of9jhRp8.js","assets/Main-Be-S7FXw.css","assets/IamCallback-BMVANIYq.js","assets/Error404-BuK2Bod_.js","assets/Error404-CQyPUoKe.css","assets/Error500-BUxuQ5Dk.js","assets/Error500-Cne_2YUW.css","assets/NotAuthorized-Df5i1Hw6.js","assets/NotAuthorized-B2SbXtX1.css","assets/Maintenance-H5MGKUMP.js","assets/Maintenance-Duz6NlUR.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/Dashboard-CRYDaQpD.js","assets/filters-e0zssC6P.js","assets/index-CmZf7ud_.js","assets/UserAddOutlined-BKjB8nEW.js","assets/CreditCardOutlined-D7lr4gYQ.js","assets/Dashboard-DQFFL5XN.css","assets/myData-Dsg4IY09.js","assets/auth-BQj0UJJa.js","assets/Const-DPAogAlP.js","assets/useDeleteHandler-G0jB2NtG.js","assets/ImageUploadInput.vue_vue_type_script_setup_true_lang-B7JcrSbp.js","assets/Const-BcQGVRL2.css","assets/wallet-GvwNpPzG.js","assets/wallet-C3HGxzJR.css","assets/accounting-CxeKN6ov.js","assets/LockOutlined-KMXBifz2.js","assets/SafetyCertificateOutlined-Tlg338pG.js","assets/accounting-C1WiWzRh.css","assets/wage-voNMn7C2.js","assets/wage-BeeFFahC.css","assets/report-D_GupZy7.js","assets/report-DflJzzab.css","assets/AddProduct-fj1xOxlY.js","assets/AppstoreOutlined-gf4c8qWq.js","assets/AddProduct-Dk__xx0J.css","assets/EditProduct-BG0vnKRq.js","assets/ProductList-KR6PClro.js","assets/model-ByKFVx4o.js","assets/SettingOutlined-DJ15ZyEU.js","assets/model-BS3cvPBd.css","assets/AccountingSyncButton.vue_vue_type_script_setup_true_lang-bljirGnd.js","assets/productListModel-DtilpmUv.js","assets/ProductList-BvBoUOxc.css","assets/Add-DBm9taTL.js","assets/Add.vue_vue_type_script_setup_true_lang-CCn0Rsmj.js","assets/BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js","assets/BaseFormModal-Dd4CwqJh.css","assets/Edit-BvBcY37L.js","assets/List-fJK-8ntb.js","assets/ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js","assets/addFinDoc-B1mTlM1Z.js","assets/addFinDoc.vue_vue_type_script_setup_true_lang-Cw_DYWpV.js","assets/List-BqpoJbO3.js","assets/TooltipBtn.vue_vue_type_script_setup_true_lang-BBmx2TFw.js","assets/icons-DQOxce6N.js","assets/UnorderedListOutlined-BPnQYW21.js","assets/PercentageOutlined-x-TxaWDs.js","assets/TeamOutlined-CKkJf8vB.js","assets/UserOutlined-Grb-Nf3i.js","assets/CameraOutlined-BfJxy4Lx.js","assets/List-DYRF6PAj.css","assets/OmdeList-BMciApx5.js","assets/OmdeList-CF36um8c.css","assets/MakeOrder-C4FSQiZw.js","assets/MakeOrder-CURJu9sW.css","assets/create-F2zPcD8y.js","assets/create-D_anT_wi.css","assets/TaminList-UbiWlrdw.js","assets/TaminList-V-O9JF64.css","assets/promotion_list-0DyffZ5L.js","assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-DQFEC4kh.js","assets/PromotionForm-BqhTt43_.js","assets/PromotionForm-BbHzArCn.css","assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-BWf9M96A.js","assets/promotion_list-DWgKEjg6.css","assets/promotion_add_edit-B_LUHhL2.js","assets/promotion_tak_add_edit-CdXaCiTr.js","assets/offersIgnore-add-edit-f0nipkfk.js","assets/offersIgnore-add-edit-C3EKEL14.css","assets/Comments-q_Mo9-UN.js","assets/brand-icon-COpT6LnI.js","assets/Comments-CDiWFaWw.css","assets/create-Bsf1FmzB.js","assets/create-CxWgJ0bc.css","assets/user-oSzgQKs6.js","assets/user-B-bC_c-g.css","assets/wallet-BBSiRO4v.js","assets/EditReagent-MS6AMK9O.js","assets/ReagentCustomer-N2x58_Bh.js","assets/CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js","assets/ShopOutlined-CAPRNUmB.js","assets/EnvironmentOutlined-C-kKC_2-.js","assets/ReagentCustomer-BJbNfaGF.css","assets/AgentDetail-DJ32p82i.js","assets/AgentDetail-BKCHh-yo.css","assets/EditBulkCustomer-DbPHSx-8.js","assets/bulkCustomer.vue_vue_type_script_setup_true_lang-CNZ95M31.js","assets/DateInput-B4AtMzxg.js","assets/DateInput-BFphsjxa.css","assets/ViewOmdeCustomer--j1Wh21V.js","assets/CustomerDetail-BtCr763O.js","assets/CustomerDetail-DGAY9nkY.css","assets/EditSingleCustomer-Mc9LPwtq.js","assets/singleCustomer-38R6p6x0.js","assets/singleCustomer-D73A_q4T.css","assets/ViewSingleCustomer-wCAkjA39.js","assets/OmdeList-Dj35JCQi.js","assets/OmdeCustomerList-DYX6P7u0.js","assets/OmdeCustomerList-qppHqBFQ.css","assets/OmdeNonVerifiedList-BiJF1hXr.js","assets/BankerList-CCNTGgg_.js","assets/ShopkeeperList-OEqkRr6n.js","assets/OmdeArchivedList-0_0jCEWx.js","assets/ReagentList-CbzBhp55.js","assets/AddCustomer-BStHVt4X.js","assets/AddCustomer-B8lNo14C.css","assets/SingleCustomer-F22-Fgwb.js","assets/SingleCustomer-DXPJhDMT.css","assets/order_item-BVmJ-hbZ.js","assets/order_item-L-QxFgjw.css","assets/product-D7b9GSSk.js","assets/product-ft0Taq8s.css","assets/list-cbsD3TyE.js","assets/ListUser-BtKwT2Ym.js","assets/UserCreate-BZcLsbWJ.js","assets/UserCreate-kr2EAKPI.css","assets/UserEdit-7NUV5OVv.js","assets/Permission-jarYuwuj.js","assets/Permission-PeCa09B2.css","assets/createCity-CSJ4cFWB.js","assets/createCity.vue_vue_type_script_setup_true_lang-DatVJoXc.js","assets/cityList-CPYKSb3a.js","assets/index-NVj7ILPq.js","assets/newsletters-CBJWLEfZ.js","assets/newsletters-BbmfL6_F.css","assets/AddBranches-BS0uOLIE.js","assets/AddBranches.vue_vue_type_script_setup_true_lang-D4-kwgAr.js","assets/EditBranches-BtM6IUIj.js","assets/ListBranches-DiiVu3S2.js","assets/FacilityList.vue_vue_type_script_setup_true_lang-DL6VNTzS.js","assets/AddWorkshop-CE89LBMU.js","assets/AddWorkshop.vue_vue_type_script_setup_true_lang-Ck47Kvpm.js","assets/EditWorkshop-Js7LcOL2.js","assets/ListWorkshop-qixue0fM.js","assets/AddInvoice-B67QpuBl.js","assets/AddInvoice-DbwyBxeJ.css","assets/EditInvoice-CUHdPz8Y.js","assets/ListInvoice-LGMW0RIN.js","assets/ListInvoice-CARcAUSN.css","assets/Login-BNOoCV_t.js","assets/Login-CYrHz_1N.css","assets/reg-BiW-tLCt.js","assets/reg-ClbWC7bS.css","assets/Main-DP6G2F7V.js","assets/Main-D9mMINN-.css","assets/IamCallback-CGYN2CBa.js","assets/Error404-CQSd6tpO.js","assets/Error404-CQyPUoKe.css","assets/Error500-D4doc1DI.js","assets/Error500-Cne_2YUW.css","assets/NotAuthorized-C_jiYHmP.js","assets/NotAuthorized-B2SbXtX1.css","assets/Maintenance-BNMLoj9B.js","assets/Maintenance-Duz6NlUR.css"])))=>i.map(i=>d[i]); (function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))i(o);new MutationObserver(o=>{for(const r of o)if(r.type==="childList")for(const a of r.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&i(a)}).observe(document,{childList:!0,subtree:!0});function n(o){const r={};return o.integrity&&(r.integrity=o.integrity),o.referrerPolicy&&(r.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?r.credentials="include":o.crossOrigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function i(o){if(o.ep)return;o.ep=!0;const r=n(o);fetch(o.href,r)}})();/** * @vue/shared v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors @@ -2466,7 +2466,7 @@ rect.legend-mouseover-inactive, `;class $N{constructor(e,n){this.w=e,this.ctx=n,this.ev=this.w.config.chart.events,this.selectedClass="apexcharts-selected",this.localeValues=this.w.globals.locale.toolbar,this.minX=e.globals.minX,this.maxX=e.globals.maxX,this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elMeasure=null,this.elZoomReset=null,this.elMenuIcon=null,this.elMenu=null,this.elMenuItems=[],this.t=null,this._drawnForZoom=null}resetControlAllowed(){const e=this.w.config.chart;if(!e.zoom||!e.zoom.enabled)return!1;const n=e.zoom.resetControl===void 0?"auto":e.zoom.resetControl;return n!=="auto"?!!n:!(e.toolbar&&e.toolbar.show&&e.toolbar.tools&&e.toolbar.tools.reset)}resetControlDue(){return!!this.w.interact.zoomed&&this.resetControlAllowed()}createToolbar(e={}){var n,i,o;const r=this.w,a=!!e.resetOnly,s=()=>We.createElementNS("http://www.w3.org/1999/xhtml","div"),l=()=>{const h=We.createElementNS("http://www.w3.org/1999/xhtml","button");return h.setAttribute("type","button"),h},c=s();if(c.setAttribute("class","apexcharts-toolbar"),c.style.top=r.config.chart.toolbar.offsetY+"px",c.style.right=-r.config.chart.toolbar.offsetX+3+"px",r.dom.elWrap.appendChild(c),this.elZoom=l(),this.elZoomIn=l(),this.elZoomOut=l(),this.elPan=l(),this.elSelection=l(),this.elMeasure=l(),this.elZoomReset=l(),this.elMenuIcon=l(),this.elMenu=s(),this.elCustomIcons=[],this.t=r.config.chart.toolbar.tools,this._drawnForZoom=null,a?(this.t={zoom:!1,zoomin:!1,zoomout:!1,selection:!1,pan:!1,measure:!1,download:!1,customIcons:[],reset:!0},this._drawnForZoom="wrap"):!this.t.reset&&this.resetControlDue()&&(this.t=vt(Ye({},this.t),{reset:!0}),this._drawnForZoom="control"),Array.isArray(this.t.customIcons))for(let h=0;h{const m=h.toLowerCase();this.t[m]&&r.config.chart.zoom.enabled&&u.push({el:p,icon:typeof this.t[m]=="string"?this.t[m]:g,title:this.localeValues[h],class:`apexcharts-${m}-icon`})};d("zoomIn",this.elZoomIn,c1e),d("zoomOut",this.elZoomOut,u1e);const f=h=>{this.t[h]&&r.config.chart[h].enabled&&u.push({el:h==="zoom"?this.elZoom:this.elSelection,icon:typeof this.t[h]=="string"?this.t[h]:h==="zoom"?s1e:d1e,title:this.localeValues[h==="zoom"?"selectionZoom":"selection"],class:`apexcharts-${h}-icon`})};f("zoom"),f("selection"),this.t.pan&&r.config.chart.zoom.enabled&&u.push({el:this.elPan,icon:typeof this.t.pan=="string"?this.t.pan:a1e,title:this.localeValues.pan,class:"apexcharts-pan-icon"}),this.t.measure&&r.config.chart.measure&&r.config.chart.measure.enabled&&u.push({el:this.elMeasure,icon:typeof this.t.measure=="string"?this.t.measure:f1e,title:this.localeValues.measure||"Measure",class:"apexcharts-measure-icon"}),d("reset",this.elZoomReset,l1e),this.t.download&&u.push({el:this.elMenuIcon,icon:typeof this.t.download=="string"?this.t.download:h1e,title:this.localeValues.menu,class:"apexcharts-menu-icon"});for(let h=0;h{h.index&&Ee.moveIndexInArray(u,p,h.index)});for(let h=0;h{d.classList.contains("exportSVG")?d.addEventListener("click",this.handleDownload.bind(this,"svg")):d.classList.contains("exportPNG")?d.addEventListener("click",this.handleDownload.bind(this,"png")):d.classList.contains("exportCSV")&&d.addEventListener("click",this.handleDownload.bind(this,"csv"))});for(let d=0;d{d.addEventListener("keydown",f=>{if(f.key==="Enter"||f.key===" "){f.preventDefault();const h=d.className;d.click(),requestAnimationFrame(()=>{const p=this.w.dom.baseEl;if(!p)return;const g=h.split(" ").find(v=>v.startsWith("apexcharts-"));if(!g)return;const m=p.querySelector(`.${g}`);m&&m.focus()})}})}),(c=this.elMenuIcon)==null||c.addEventListener("keydown",d=>{var f;(d.key==="ArrowDown"||d.key==="ArrowUp")&&(d.preventDefault(),(f=this.elMenu)!=null&&f.classList.contains("apexcharts-menu-open")||this.toggleMenu(),window.setTimeout(()=>{const h=d.key==="ArrowDown"?0:this.elMenuItems.length-1;this.elMenuItems[h]&&this.elMenuItems[h].focus()},20))}),this.elMenuItems.forEach((d,f)=>{d.addEventListener("keydown",h=>{var p;h.key==="ArrowDown"?(h.preventDefault(),(this.elMenuItems[f+1]||this.elMenuItems[0]).focus()):h.key==="ArrowUp"?(h.preventDefault(),(this.elMenuItems[f-1]||this.elMenuItems[this.elMenuItems.length-1]).focus()):h.key==="Escape"||h.key==="Tab"?(this._closeMenu(),(p=this.elMenuIcon)==null||p.focus(),h.key==="Tab"||h.preventDefault()):(h.key==="Enter"||h.key===" ")&&(h.preventDefault(),d.click())})})}toggleZoomSelection(e){this.ctx.getSyncedCharts().forEach(i=>{const o=i.ctx.toolbar,r=e==="selection"?"selectionEnabled":"zoomEnabled",a=!!i.w.globals[r];o.toggleOtherControls();const s=e==="selection"?o.elSelection:o.elZoom;a||(i.w.globals[r]=!0,s.classList.add(o.selectedClass)),s.setAttribute("aria-pressed",String(!!i.w.globals[r]))})}toggleMeasure(){var e,n,i,o;const r=this.w,a=!r.interact.measureEnabled;this.toggleOtherControls(),a&&(r.interact.measureEnabled=!0,(e=this.elMeasure)==null||e.classList.add(this.selectedClass),(i=(n=this.ctx.measure)==null?void 0:n.startMeasure)==null||i.call(n)),(o=this.elMeasure)==null||o.setAttribute("aria-pressed",String(r.interact.measureEnabled))}getToolbarIconsReference(){const e=this.w;this.elZoom||(this.elZoom=e.dom.baseEl.querySelector(".apexcharts-zoom-icon")),this.elPan||(this.elPan=e.dom.baseEl.querySelector(".apexcharts-pan-icon")),this.elSelection||(this.elSelection=e.dom.baseEl.querySelector(".apexcharts-selection-icon")),this.elMeasure||(this.elMeasure=e.dom.baseEl.querySelector(".apexcharts-measure-icon"))}enableZoomPanFromToolbar(e){this.toggleOtherControls(),e==="pan"?this.w.interact.panEnabled=!0:this.w.interact.zoomEnabled=!0;const n=e==="pan"?this.elPan:this.elZoom,i=e==="pan"?this.elZoom:this.elPan;n&&n.classList.add(this.selectedClass),i&&i.classList.remove(this.selectedClass)}togglePanning(){this.ctx.getSyncedCharts().forEach(n=>{const i=n.ctx.toolbar,o=!!n.w.interact.panEnabled;i.toggleOtherControls(),o||(n.w.interact.panEnabled=!0,i.elPan.classList.add(i.selectedClass)),i.elPan.setAttribute("aria-pressed",String(!!n.w.interact.panEnabled))})}toggleOtherControls(){var e,n,i;const o=this.w;o.interact.panEnabled=!1,o.interact.zoomEnabled=!1,o.interact.selectionEnabled=!1,o.interact.measureEnabled&&(o.interact.measureEnabled=!1,(n=(e=this.ctx.measure)==null?void 0:e.stopMeasure)==null||n.call(e),(i=this.elMeasure)==null||i.setAttribute("aria-pressed","false")),this.getToolbarIconsReference(),[this.elPan,this.elSelection,this.elZoom,this.elMeasure].forEach(a=>{a&&a.classList.remove(this.selectedClass)})}_currentXRange(){const e=this.w;return e.axisFlags.isRangeBar?{minX:e.globals.minY,maxX:e.globals.maxY}:{minX:e.globals.minX,maxX:e.globals.maxX}}handleZoomIn(){const e=this.w,{minX:n,maxX:i}=this._currentXRange();this.minX=n,this.maxX=i;const o=(n+i)/2,r=(n+o)/2,a=(i+o)/2,s=this._getNewMinXMaxX(r,a);e.interact.disableZoomIn||this.zoomUpdateOptions(s.minX,s.maxX)}handleZoomOut(){const e=this.w,{minX:n,maxX:i}=this._currentXRange();if(this.minX=n,this.maxX=i,e.config.xaxis.type==="datetime"&&new Date(n).getUTCFullYear()<1e3)return;const o=(n+i)/2,r=n-(o-n),a=i-(o-i),s=this._getNewMinXMaxX(r,a);e.interact.disableZoomOut||this.zoomUpdateOptions(s.minX,s.maxX)}_getNewMinXMaxX(e,n){const i=this.w.config.xaxis.convertedCatToNumeric;return{minX:i?Math.floor(e):e,maxX:i?Math.floor(n):n}}zoomUpdateOptions(e,n){const i=this.w;if(e===void 0&&n===void 0){this.handleZoomReset();return}if(i.config.xaxis.convertedCatToNumeric&&(e<1&&(e=1,n=i.globals.dataPoints),n-e<2))return;let o={min:e,max:n};const r=this.getBeforeZoomRange(o,void 0);r&&(o=r.xaxis);const a={xaxis:o};if(!i.globals.initialConfig)return;const s=Ee.clone(i.globals.initialConfig.yaxis);i.config.chart.group||(a.yaxis=s),this.w.interact.zoomed=!0,this.ctx.updateHelpers._updateOptions(a,!1,this.w.config.chart.animations.dynamicAnimation.enabled),this.zoomCallback(o,s)}zoomCallback(e,n){typeof this.ev.zoomed=="function"&&(this.ev.zoomed(this.ctx,{xaxis:e,yaxis:n}),this.ctx.events.fireEvent("zoomed",{xaxis:e,yaxis:n}))}getBeforeZoomRange(e,n){let i=null;return typeof this.ev.beforeZoom=="function"&&(i=this.ev.beforeZoom(this,{xaxis:e,yaxis:n})),i}toggleMenu(){window.setTimeout(()=>{var e,n,i;(e=this.elMenu)!=null&&e.classList.contains("apexcharts-menu-open")?this._closeMenu():((n=this.elMenu)==null||n.classList.add("apexcharts-menu-open"),(i=this.elMenuIcon)==null||i.setAttribute("aria-expanded","true"))},0)}_closeMenu(){var e,n;(e=this.elMenu)==null||e.classList.remove("apexcharts-menu-open"),(n=this.elMenuIcon)==null||n.setAttribute("aria-expanded","false")}handleDownload(e){const n=this.w,i=new xN(this.w,this.ctx);switch(e){case"svg":i.exportToSVG();break;case"png":i.exportToPng();break;case"csv":i.exportToCSV({series:n.config.series,columnDelimiter:n.config.chart.toolbar.export.csv.columnDelimiter});break}}clearZoomAffordance(){const e=this._drawnForZoom;if(this._drawnForZoom=null,!e||!this.elZoomReset)return;const n=this.elZoomReset.parentNode,i=e==="wrap"?n:this.elZoomReset;i&&i.parentNode&&i.parentNode.removeChild(i)}handleZoomReset(){this.ctx.getSyncedCharts().forEach(n=>{var i;const o=n.w;if(!o.interact.zoomed)return;if(o.globals.lastXAxis.min=o.globals.initialConfig.xaxis.min,o.globals.lastXAxis.max=o.globals.initialConfig.xaxis.max,n.updateHelpers.revertDefaultAxisMinMax(),typeof o.config.chart.events.beforeResetZoom=="function"){const a=o.config.chart.events.beforeResetZoom(n,o);a&&n.updateHelpers.revertDefaultAxisMinMax(a)}typeof o.config.chart.events.zoomed=="function"&&n.ctx.toolbar.zoomCallback({min:o.config.xaxis.min,max:o.config.xaxis.max});const r=n.ctx.series.emptyCollapsedSeries(Ee.clone(o.globals.initialSeries));n.updateHelpers._updateSeries(r,o.config.chart.animations.dynamicAnimation.enabled),o.interact.zoomed=!1,(i=n.ctx.toolbar)==null||i.clearZoomAffordance()})}destroy(){this.elZoom=null,this.elZoomIn=null,this.elZoomOut=null,this.elPan=null,this.elSelection=null,this.elMeasure=null,this.elZoomReset=null,this.elMenuIcon=null}}class so{static xRatio(e){const n=e.layout.gridWidth||1;return(e.globals.maxX-e.globals.minX)/n}static dataXToPx(e,n){return(n-e.globals.minX)/so.xRatio(e)}static pxToDataX(e,n){return e.globals.minX+n*so.xRatio(e)}static screenXToPlotPx(e,n){const i=e.dom.baseEl,o=i&&i.querySelector(".apexcharts-svg");if(!o)return n-e.layout.translateX;const r=o.getBoundingClientRect(),a=e.globals.svgWidth?r.width/e.globals.svgWidth:1;return(n-r.left)/(a||1)-e.layout.translateX}}const p1e=240,g1e=.05,m1e=.92,v1e=.02,b1e=16.6667,ph=15,BE=0;class y1e extends $N{constructor(e,n){super(e,n),this.w=e,this.ctx=n,this.dragged=!1,this.graphics=new Be(this.w),this.eventList=["mousedown","mouseleave","mousemove","touchstart","touchmove","mouseup","touchend"],this.clientX=0,this.clientY=0,this.startX=0,this.endX=0,this.dragX=0,this.startY=0,this.endY=0,this.dragY=0,this.moveDirection="none"}init({xyRatios:e}){const n=this.w,i=this;this.xyRatios=e,this.zoomRect=this.graphics.drawRect(0,0,0,0),this.selectionRect=this.graphics.drawRect(0,0,0,0),this.constraints=new yN(0,0,n.layout.gridWidth,n.layout.gridHeight),this.zoomRect.node.classList.add("apexcharts-zoom-rect"),this.selectionRect.node.classList.add("apexcharts-selection-rect"),n.dom.Paper.add(this.zoomRect),n.dom.Paper.add(this.selectionRect),n.config.chart.selection.type==="x"?this.slDraggableRect=this.selectionRect.draggable({minX:0,minY:0,maxX:n.layout.gridWidth,maxY:n.layout.gridHeight}).on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")):n.config.chart.selection.type==="y"?this.slDraggableRect=this.selectionRect.draggable({minX:0,maxX:n.layout.gridWidth}).on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")):this.slDraggableRect=this.selectionRect.draggable().on("dragmove.namespace",this.selectionDragging.bind(this,"dragging")),this.preselectedSelection(),this.hoverArea=n.dom.baseEl.querySelector(`${n.globals.chartClass} .apexcharts-svg`),this.hoverArea&&(this.hoverArea.classList.add("apexcharts-zoomable"),this.eventList.forEach(o=>{var r;(r=this.hoverArea)==null||r.addEventListener(o,i.svgMouseEvents.bind(i,e),{capture:!1,passive:!0})}),this._wheelZoomEnabled()&&this.hoverArea.addEventListener("wheel",i.mouseWheelEvent.bind(i),{capture:!1,passive:!1}),this.hoverArea.addEventListener("keydown",i.escapeResetEvent.bind(i),{capture:!1,passive:!0}),this._momentumEnabled()&&["touchstart","touchmove","touchend","touchcancel"].forEach(o=>{var r;(r=this.hoverArea)==null||r.addEventListener(o,i.momentumTouch.bind(i),{capture:!1,passive:!1})}))}destroy(){this.slDraggableRect&&(this.slDraggableRect.draggable(!1),this.slDraggableRect.off(),this.selectionRect.off()),this.selectionRect=null,this.zoomRect=null}svgMouseEvents(e,n){const i=this.w,o=this.ctx.toolbar;if(i.interact.momentum&&i.interact.momentum.busy||this._momentumEnabled()&&n.touches&&n.touches.length>1)return;const r=i.interact.zoomEnabled?i.config.chart.zoom.type:i.config.chart.selection.type,a=i.config.chart.toolbar.autoSelected;if(a!=="measure"&&(n.shiftKey?(i.interact.shiftWasPressed=!0,o.enableZoomPanFromToolbar(a==="pan"?"zoom":"pan")):i.interact.shiftWasPressed&&(o.enableZoomPanFromToolbar(a),i.interact.shiftWasPressed=!1)),!n.target)return;const s=n.target.classList;let l;if(n.target.parentNode&&n.target.parentNode!==null&&(l=n.target.parentNode.classList),!(s.contains("apexcharts-legend-marker")||s.contains("apexcharts-legend-text")||l&&l.contains("apexcharts-toolbar"))){if(this.clientX=n.type==="touchmove"||n.type==="touchstart"?n.touches[0].clientX:n.type==="touchend"?n.changedTouches[0].clientX:n.clientX,this.clientY=n.type==="touchmove"||n.type==="touchstart"?n.touches[0].clientY:n.type==="touchend"?n.changedTouches[0].clientY:n.clientY,n.type==="mousedown"&&n.which===1||n.type==="touchstart"){const u=this._gridRect();if(!u)return;this.startX=this._screenXToPlotPx(this.clientX),this.startY=this.clientY-u.top,this.dragged=!1,this.w.interact.mousedown=!0}(n.type==="mousemove"&&n.which===1||n.type==="touchmove")&&(this.dragged=!0,i.interact.panEnabled?(i.interact.selection=null,this.w.interact.mousedown&&this.panDragging({context:this,zoomtype:r,xyRatios:this.xyRatios})):(this.w.interact.mousedown&&i.interact.zoomEnabled||this.w.interact.mousedown&&i.interact.selectionEnabled)&&(this.selection=this.selectionDrawing({context:this,zoomtype:r}))),(n.type==="mouseup"||n.type==="touchend"||n.type==="mouseleave")&&this.handleMouseUp({zoomtype:r}),this.makeSelectionRectDraggable()}}handleMouseUp({zoomtype:e,isResized:n}){const i=this.w,o=this._gridRect();o&&(this.w.interact.mousedown||n)&&(this.endX=this._screenXToPlotPx(this.clientX),this.endY=this.clientY-o.top,this.dragX=Math.abs(this.endX-this.startX),this.dragY=Math.abs(this.endY-this.startY),(i.interact.zoomEnabled||i.interact.selectionEnabled)&&this.selectionDrawn({context:this,zoomtype:e})),i.interact.zoomEnabled&&this.hideSelectionRect(this.selectionRect),this.dragged=!1,this.w.interact.mousedown=!1}_incidentalZoomEnabled(e){var n,i,o;const r=this.w.config.chart;return!r.zoom||!r.zoom.enabled?!1:e!=="auto"?!!e:!!((n=r.toolbar)!=null&&n.show&&((o=(i=r.toolbar)==null?void 0:i.tools)!=null&&o.reset))}_wheelZoomEnabled(){const{zoom:e}=this.w.config.chart;return this._incidentalZoomEnabled(e&&e.allowMouseWheelZoom)}_focusForKeyboard(){var e,n;const i=this.w.dom.Paper&&this.w.dom.Paper.node;if(!(!i||typeof i.focus!="function")&&i.getAttribute("tabindex")!==null){(n=(e=this.ctx.keyboardNavigation)==null?void 0:e.notePointerFocus)==null||n.call(e);try{i.focus({preventScroll:!0})}catch{i.focus()}}}escapeResetEvent(e){if(e.key!=="Escape"&&e.key!=="Esc"||!this.w.interact.zoomed)return;const n=this.ctx.keyboardNavigation;n&&n.active||this.resetControlAllowed()&&this.handleZoomReset()}_wheel(){const e=this.w.interact;return e.wheel||(e.wheel={factor:1,clientX:0,rafId:null,endTimer:null}),e.wheel}mouseWheelEvent(e){e.preventDefault();const n=this._wheel();let i=e.deltaY;e.deltaMode===1?i*=33:e.deltaMode===2&&(i*=330),n.factor*=Math.pow(2,i/p1e),n.clientX=e.clientX,n.rafId==null&&(n.rafId=requestAnimationFrame(()=>this._applyWheelZoom())),n.endTimer&&clearTimeout(n.endTimer),n.endTimer=setTimeout(()=>this._endWheelZoom(),150)}_applyWheelZoom(){const e=this.w,n=this._wheel();n.rafId=null;const i=n.factor;if(n.factor=1,i===1||e.globals.isDestroyed)return;const o=this._gridRect();if(!o||!o.width)return;const{min:r,max:a}=this._currentXWindow(),s=a-r,l=Math.min(Math.max((n.clientX-o.left)/o.width,0),1);let c=s*i;const u=this._clampBounds();if(u){const m=e.globals.minXDiff>0&&isFinite(e.globals.minXDiff)?e.globals.minXDiff:0,v=Math.max(m*2,(u.max-u.min)*1e-6);cu.max-u.min&&(c=u.max-u.min)}let f=r+l*s-l*c,h=f+c;const p=s*1e-9;if(Math.abs(f-r)0&&n.height>0&&(this.selectionRect.select(!1).resize(!1),this.selectionRect.select({createRot:()=>{},updateRot:()=>{},createHandle:(i,o,r,a,s)=>s==="l"||s==="r"?i.circle(8).css({"stroke-width":1,stroke:"#333",fill:"#fff"}):i.circle(0),updateHandle:(i,o)=>i.center(o[0],o[1])}).resize().on("resize",()=>{var i;if(this._clampSelectionRectToPlot(),e.interact.selectionEnabled)e.interact.selection={x:parseFloat(this.selectionRect.node.getAttribute("x")),y:parseFloat(this.selectionRect.node.getAttribute("y")),width:parseFloat(this.selectionRect.node.getAttribute("width")),height:parseFloat(this.selectionRect.node.getAttribute("height"))},clearTimeout((i=this.w.globals.selectionResizeTimer)!=null?i:void 0),this.w.globals.selectionResizeTimer=window.setTimeout(()=>{this._emitSelectionFromRect()},30);else{const o=e.interact.zoomEnabled?e.config.chart.zoom.type:e.config.chart.selection.type;this.handleMouseUp({zoomtype:o,isResized:!0})}}))}preselectedSelection(){const e=this.w,n=this.xyRatios;if(!e.interact.zoomEnabled){if(typeof e.interact.selection<"u"&&e.interact.selection!==null)this.drawSelectionRect(vt(Ye({},e.interact.selection),{translateX:e.layout.translateX,translateY:e.layout.translateY}));else if(e.config.chart.selection.xaxis.min!==void 0&&e.config.chart.selection.xaxis.max!==void 0){let i=so.dataXToPx(e,e.config.chart.selection.xaxis.min),o=so.dataXToPx(e,e.config.chart.selection.xaxis.max)-i;e.axisFlags.isRangeBar&&(i=(e.config.chart.selection.xaxis.min-e.globals.yAxisScale[0].niceMin)/n.invertedYRatio,o=(e.config.chart.selection.xaxis.max-e.config.chart.selection.xaxis.min)/n.invertedYRatio);const r={x:i,y:0,width:o,height:e.layout.gridHeight,translateX:e.layout.translateX,translateY:e.layout.translateY,selectionEnabled:!0};this.drawSelectionRect(r),this.makeSelectionRectDraggable(),typeof e.config.chart.events.selection=="function"&&e.config.chart.events.selection(this.ctx,{xaxis:{min:e.config.chart.selection.xaxis.min,max:e.config.chart.selection.xaxis.max},yaxis:{}})}}}drawSelectionRect({x:e,y:n,width:i,height:o,translateX:r=0,translateY:a=0}){const s=this.w,l=this.zoomRect,c=this.selectionRect;if(this.dragged||s.interact.selection!==null){const u={transform:"translate("+r+", "+a+")"};s.interact.zoomEnabled&&this.dragged&&(i<0&&(i=1),l.attr({x:e,y:n,width:i,height:o,fill:s.config.chart.zoom.zoomedArea.fill.color,"fill-opacity":s.config.chart.zoom.zoomedArea.fill.opacity,stroke:s.config.chart.zoom.zoomedArea.stroke.color,"stroke-width":s.config.chart.zoom.zoomedArea.stroke.width,"stroke-opacity":s.config.chart.zoom.zoomedArea.stroke.opacity}),Be.setAttrs(l.node,u)),s.interact.selectionEnabled&&(c.attr({x:e,y:n,width:i>0?i:0,height:o>0?o:0,fill:s.config.chart.selection.fill.color,"fill-opacity":s.config.chart.selection.fill.opacity,stroke:s.config.chart.selection.stroke.color,"stroke-width":s.config.chart.selection.stroke.width,"stroke-dasharray":s.config.chart.selection.stroke.dashArray,"stroke-opacity":s.config.chart.selection.stroke.opacity}),Be.setAttrs(c.node,u))}}_clampSelectionRectToPlot(){const e=this.selectionRect;if(!e||!e.node)return;const n=this.w.layout.gridWidth;if(!(n>BE))return;const i=parseFloat(e.node.getAttribute("x"))||0,o=parseFloat(e.node.getAttribute("width"))||0,r=l=>Math.min(Math.max(l,BE),n),a=r(i),s=r(i+o);a===i&&s===i+o||(e.attr({x:a,width:s-a}),e._updateSelectPositions&&e._updateSelectPositions())}hideSelectionRect(e){e&&e.attr({x:0,y:0,width:0,height:0})}selectionDrawing({context:e,zoomtype:n}){const i=this.w,o=e,r=this._gridRect();if(!r)return;const a=o.startX-1,s=o.startY;let l=!1,c=!1;const u=this._screenXToPlotPx(o.clientX),d=o.clientY-r.top;let f=u-a,h=d-s,p={translateX:i.layout.translateX,translateY:i.layout.translateY};return Math.abs(f+a)>i.layout.gridWidth?f=i.layout.gridWidth-a:u<0&&(f=a),a>u&&(l=!0,f=Math.abs(f)),s>d&&(c=!0,h=Math.abs(h)),n==="x"?p={x:l?a-f:a,y:0,width:f,height:i.layout.gridHeight}:n==="y"?p={x:0,y:c?s-h:s,width:i.layout.gridWidth,height:h}:p={x:l?a-f:a,y:c?s-h:s,width:f,height:h},p=vt(Ye({},p),{translateX:i.layout.translateX,translateY:i.layout.translateY}),o.drawSelectionRect(p),o.selectionDragging("resizing"),p}selectionDragging(e,n){var i;const o=this.w;if(!n)return;n.preventDefault();const{handler:r,box:a}=n.detail,s=this.constraints;let{x:l,y:c}=a;ls.x2&&(l=s.x2-a.w),a.y2>s.y2&&(c=s.y2-a.h),r.move(l,c);const u=this.selectionRect;let d=0;e==="resizing"&&(d=30);const f=m=>parseFloat(u.node.getAttribute(m)),h={x:f("x"),y:f("y"),width:f("width"),height:f("height")};o.interact.selection=h;const p=o.config.chart.link,g=!!(p&&(p.enabled||typeof p.dimension=="function"));(typeof o.config.chart.events.selection=="function"||g)&&o.interact.selectionEnabled&&(clearTimeout((i=this.w.globals.selectionResizeTimer)!=null?i:void 0),this.w.globals.selectionResizeTimer=window.setTimeout(()=>{this._emitSelectionFromRect()},d))}_emitSelectionFromRect(){var e;const n=this.w;if(!n.interact.selectionEnabled)return;const i=n.config.chart.link,o=!!(i&&(i.enabled||typeof i.dimension=="function"));if(typeof n.config.chart.events.selection!="function"&&!o)return;const r=this._gridRect();if(!r)return;const a=this.selectionRect.node.getBoundingClientRect(),s=this.xyRatios;let l,c,u,d;const f=this._screenXToPlotPx(a.left),h=this._screenXToPlotPx(a.right);if(n.axisFlags.isRangeBar)l=n.globals.yAxisScale[0].niceMin+f*s.invertedYRatio,c=n.globals.yAxisScale[0].niceMin+h*s.invertedYRatio,u=0,d=1;else{if(!n.globals.xAxisScale)return;l=so.pxToDataX(n,f),c=so.pxToDataX(n,h),u=n.globals.yAxisScale[0].niceMin+(r.bottom-a.bottom)*s.yRatio[0],d=n.globals.yAxisScale[0].niceMax-(a.top-r.top)*s.yRatio[0]}const p={xaxis:{min:l,max:c},yaxis:{min:u,max:d}};typeof n.config.chart.events.selection=="function"&&n.config.chart.events.selection(this.ctx,p),n.config.chart.brush.enabled&&n.config.chart.events.brushScrolled!==void 0&&n.config.chart.events.brushScrolled(this.ctx,p),(e=this.ctx.linkedViews)==null||e.onSourceSelection(p.xaxis)}selectionDrawn({context:e,zoomtype:n}){var i;const o=this.w,r=e,a=this.xyRatios,s=this.ctx.toolbar,l=o.interact.zoomEnabled?r.zoomRect.node.getBoundingClientRect():r.selectionRect.node.getBoundingClientRect(),c=r._gridRect();if(!c)return;const u=this._screenXToPlotPx(l.left),d=this._screenXToPlotPx(l.right),f=l.top-c.top,h=l.bottom-c.top;let p,g;o.axisFlags.isRangeBar?(p=o.globals.yAxisScale[0].niceMin+u*a.invertedYRatio,g=o.globals.yAxisScale[0].niceMin+d*a.invertedYRatio):(p=so.pxToDataX(o,u),g=so.pxToDataX(o,d));const m=[],v=[];if(o.config.yaxis.forEach((b,y)=>{const w=o.globals.seriesYAxisMap[y][0],x=o.globals.yAxisScale[y].niceMax-a.yRatio[w]*f,$=o.globals.yAxisScale[y].niceMax-a.yRatio[w]*h;m.push(x),v.push($)}),r.dragged&&(r.dragX>10||r.dragY>10)&&p!==g){if(o.interact.zoomEnabled){if(!o.globals.initialConfig)return;let b=Ee.clone(o.globals.initialConfig.yaxis),y=Ee.clone(o.globals.initialConfig.xaxis);if(o.interact.zoomed=!0,o.config.xaxis.convertedCatToNumeric&&(p=Math.floor(p),g=Math.floor(g),p<1&&(p=1,g=o.globals.dataPoints),g-p<2&&(g=p+1)),(n==="xy"||n==="x")&&(y={min:p,max:g}),(n==="xy"||n==="y")&&b.forEach(($,S)=>{b[S].min=v[S],b[S].max=m[S]}),s){const $=s.getBeforeZoomRange(y,b);$&&(y=$.xaxis?$.xaxis:y,b=$.yaxis?$.yaxis:b)}const w={xaxis:y};o.config.chart.group||(w.yaxis=b);const x=r.ctx.updateHelpers._updateOptions(w,!1,r.w.config.chart.animations.dynamicAnimation.enabled);x&&typeof x.then=="function"?x.then(()=>r._focusForKeyboard()):r._focusForKeyboard(),typeof o.config.chart.events.zoomed=="function"&&s.zoomCallback(y,b)}else if(o.interact.selectionEnabled){let b=null,y=null;if(y={min:p,max:g},n==="xy"||n==="y"){const w=Ee.clone(o.config.yaxis);b=w,w.forEach((x,$)=>{w[$].min=v[$],w[$].max=m[$]})}o.interact.selection=r.selection,typeof o.config.chart.events.selection=="function"&&o.config.chart.events.selection(r.ctx,{xaxis:y,yaxis:b}),(i=r.ctx.linkedViews)==null||i.onSourceSelection(y)}}}panDragging({context:e}){var n;const i=this.w,o=e;if(typeof i.interact.lastClientPosition.x<"u"){const s=i.interact.lastClientPosition.x-o.clientX,l=((n=i.interact.lastClientPosition.y)!=null?n:0)-o.clientY;Math.abs(s)>Math.abs(l)&&s>0?this.moveDirection="left":Math.abs(s)>Math.abs(l)&&s<0?this.moveDirection="right":Math.abs(l)>Math.abs(s)&&l>0?this.moveDirection="up":Math.abs(l)>Math.abs(s)&&l<0&&(this.moveDirection="down")}i.interact.lastClientPosition={x:o.clientX,y:o.clientY};const r=i.axisFlags.isRangeBar?i.globals.minY:i.globals.minX,a=i.axisFlags.isRangeBar?i.globals.maxY:i.globals.maxX;o.panScrolled(r,a)}panScrolled(e,n){var i,o;const r=this.w,a=this.xyRatios;if(!r.globals.initialConfig)return;const s=Ee.clone(r.globals.initialConfig.yaxis);let l=a.xRatio,c=r.globals.minX,u=r.globals.maxX;if(r.axisFlags.isRangeBar&&(l=a.invertedYRatio,c=r.globals.minY,u=r.globals.maxY),this.moveDirection==="left"?(e=c+r.layout.gridWidth/ph*l,n=u+r.layout.gridWidth/ph*l):this.moveDirection==="right"&&(e=c-r.layout.gridWidth/ph*l,n=u-r.layout.gridWidth/ph*l),!r.axisFlags.isRangeBar){const h=(i=r.globals.dataReducerRawMinX)!=null?i:r.globals.initialMinX,p=(o=r.globals.dataReducerRawMaxX)!=null?o:r.globals.initialMaxX;(ep)&&(e=c,n=u)}const f={xaxis:{min:e,max:n}};r.config.chart.group||(f.yaxis=s),this.updateScrolledChart(f,e,n)}updateScrolledChart(e,n,i){const o=this.w;if(this.ctx.updateHelpers._updateOptions(e,!1,!1),typeof o.config.chart.events.scrolled=="function"){const r={xaxis:{min:n,max:i}};o.config.chart.events.scrolled(this.ctx,r),this.ctx.events.fireEvent("scrolled",r)}}_momentumEnabled(){return this._pinchEnabled()||this._panInertiaEnabled()}_pinchEnabled(){return this._incidentalZoomEnabled(this.w.config.chart.zoom.pinch)}_panInertiaEnabled(){const e=this.w.config.chart;return!!(e.pan&&e.pan.inertia)}_m(){const e=this.w.interact;return e.momentum||(e.momentum={busy:!1,pinch:null,panState:null,samples:[],inertiaRAF:null}),e.momentum}_currentXWindow(){const e=this.w;return e.axisFlags.isRangeBar?{min:e.globals.minY,max:e.globals.maxY}:{min:e.globals.minX,max:e.globals.maxX}}_gridRect(){const e=this.w.dom.baseEl,n=e&&e.querySelector(".apexcharts-grid");return n?n.getBoundingClientRect():null}_screenXToPlotPx(e){return so.screenXToPlotPx(this.w,e)}_clampBounds(){var e,n;const i=this.w;return i.axisFlags.isRangeBar?null:{min:(e=i.globals.dataReducerRawMinX)!=null?e:i.globals.initialMinX,max:(n=i.globals.dataReducerRawMaxX)!=null?n:i.globals.initialMaxX}}_applyXRange(e,n,i){const o=this.w;if(!o.globals.initialConfig)return!1;const r=this._currentXWindow(),a=i&&n-e>r.max-r.min,s=this._clampBounds();if(s){const c=n-e;es.max&&(n=s.max,e=n-c),es.max&&(n=Math.floor(s.max)),n-e<2)||!(n>e))return!1;const l={xaxis:{min:e,max:n}};return o.config.chart.group||(l.yaxis=Ee.clone(o.globals.initialConfig.yaxis)),i&&(o.interact.zoomed=!0),this.ctx.updateHelpers._updateOptions(l,!1,!1),{minX:e,maxX:n}}_cancelInertia(){const e=this._m();e.inertiaRAF!=null&&(cancelAnimationFrame(e.inertiaRAF),e.inertiaRAF=null)}_fireScrolled(){const e=this.w;if(typeof e.config.chart.events.scrolled!="function")return;const{min:n,max:i}=this._currentXWindow(),o={xaxis:{min:n,max:i}};e.config.chart.events.scrolled(this.ctx,o),this.ctx.events.fireEvent("scrolled",o)}_pushSample(e,n){const i=this._m().samples;for(i.push({x:e,t:n});i.length>6;)i.shift()}momentumTouch(e){const n=this.w,i=this._m(),o=e.type;if(o==="touchstart"){this._cancelInertia();const r=this._gridRect();if(!r)return;if(e.touches.length>=2&&this._pinchEnabled())e.preventDefault(),i.busy=!0,i.panState=null,this._beginPinch(e,r);else if(e.touches.length===1&&this._panInertiaEnabled()&&n.interact.panEnabled){i.busy=!0,i.pinch=null;const a=e.touches[0],s=this._currentXWindow(),l=n.layout.gridWidth||1;i.panState={startX:a.clientX,startY:a.clientY,axis:null,minX0:s.min,maxX0:s.max,ratio0:(s.max-s.min)/l},i.samples=[{x:a.clientX,t:e.timeStamp}]}return}if(o==="touchmove"){i.pinch&&e.touches.length>=2?(e.preventDefault(),this._movePinch(e)):i.panState&&e.touches.length===1&&this._movePan(e);return}i.pinch?e.touches.length<2&&this._endPinch():i.panState&&e.touches.length===0&&this._endPan(),e.touches.length===0&&(n.interact.mousedown=!1,this.dragged=!1,i.inertiaRAF==null&&!i.pinch&&!i.panState&&(i.busy=!1))}_beginPinch(e,n){const i=this.w,o=e.touches[0],r=e.touches[1],a=Math.hypot(r.clientX-o.clientX,r.clientY-o.clientY)||1,s=(o.clientX+r.clientX)/2-n.left-i.globals.barPadForNumericAxis,{min:l,max:c}=this._currentXWindow();this._m().pinch={d0:a,cx0:s,minX0:l,maxX0:c,gridWidth:i.layout.gridWidth||1}}_movePinch(e){const n=this.w,i=this._m().pinch;if(!i)return;const o=this._gridRect();if(!o)return;const r=e.touches[0],a=e.touches[1],s=Math.hypot(a.clientX-r.clientX,a.clientY-r.clientY)||1,l=(r.clientX+a.clientX)/2-o.left-n.globals.barPadForNumericAxis,c=i.maxX0-i.minX0,u=c*(i.d0/s);let f=i.minX0+i.cx0/i.gridWidth*c-l/i.gridWidth*u,h=f+u;const p=this._clampBounds();if(p){const g=n.globals.minXDiff>0&&isFinite(n.globals.minXDiff)?n.globals.minXDiff:0,m=Math.max(g*2,(p.max-p.min)*1e-6);if(h-fs){n.busy=!1,n.panState=null;return}i.axis="x"}if(i.axis!=="x")return;e.preventDefault();const a=(o.clientX-i.startX)*i.ratio0;this._pushSample(o.clientX,e.timeStamp),this._applyXRange(i.minX0-a,i.maxX0-a,!1)}_endPan(){const e=this._m(),n=e.panState;e.panState=null;let i=0;const o=e.samples;if(o.length>=2){const r=o[0],a=o[o.length-1],s=a.t-r.t;s>0&&(i=(a.x-r.x)/s)}e.samples=[],n&&n.axis==="x"&&this._panInertiaEnabled()&&Math.abs(i)>g1e?this._startInertia(i):(e.busy=!1,this._fireScrolled())}_startInertia(e){const n=this.w,i=this._m(),o=n.config.chart.pan&&n.config.chart.pan.friction,r=typeof o=="number"?Math.min(Math.max(o,.5),.999):m1e;let a=e,s=null;i.busy=!0;const l=c=>{if(n.globals.isDestroyed){i.inertiaRAF=null,i.busy=!1;return}if(s==null){s=c,i.inertiaRAF=requestAnimationFrame(l);return}const u=c-s;if(s=c,a*=Math.pow(r,u/b1e),Math.abs(a)0&&g.minX<=m.min+(m.max-m.min)*1e-6||p<0&&g.maxX>=m.max-(m.max-m.min)*1e-6)){i.inertiaRAF=null,i.busy=!1,this._fireScrolled();return}i.inertiaRAF=requestAnimationFrame(l)};i.inertiaRAF=requestAnimationFrame(l)}}Vn.registerFeatures({toolbar:$N,zoomPanSelection:y1e});let Pv=class{constructor(e){this.w=e.w,this.annoCtx=e}setOrientations(e,n=null){var i,o;const r=this.w;if(e.label.orientation==="vertical"){const a=n!==null?n:0,s=r.dom.baseEl.querySelector(`.apexcharts-xaxis-annotations .apexcharts-xaxis-annotation-label[rel='${a}']`);if(s!==null){const l=s.getBBox();s.setAttribute("x",String(parseFloat((i=s.getAttribute("x"))!=null?i:"0")-l.height+4));const c=e.label.position==="top"?l.width:-l.width;s.setAttribute("y",String(parseFloat((o=s.getAttribute("y"))!=null?o:"0")+c));const{x:u,y:d}=this.annoCtx.graphics.rotateAroundCenter(s);s.setAttribute("transform",`rotate(-90 ${u} ${d})`)}}}addBackgroundToAnno(e,n){const i=this.w;if(!e||!n.label.text||!String(n.label.text).trim())return null;const o=i.dom.baseEl.querySelector(".apexcharts-grid");if(!o)return null;const r=o.getBoundingClientRect(),a=o.getBBox(),s=r.width/a.width||1,l=e.getBoundingClientRect();let{left:c,right:u,top:d,bottom:f}=n.label.style.padding;n.label.orientation==="vertical"&&([d,f,c,u]=[c,u,d,f]);const h=r.left-a.x*s,p=r.top-a.y*s,g=(l.left-h)/s-c,m=(l.top-p)/s-d,v=this.annoCtx.graphics.drawRect(g,m,l.width/s+c+u,l.height/s+d+f,n.label.borderRadius,n.label.style.background,1,n.label.borderWidth,n.label.borderColor,0);return n.id&&v.node.classList.add(n.id),v}annotationsBackground(){const e=this.w,n=(i,o,r)=>{const a=e.dom.baseEl.querySelector(`.apexcharts-${r}-annotations .apexcharts-${r}-annotation-label[rel='${o}']`);if(a){const s=a.parentNode,l=this.addBackgroundToAnno(a,i);if(l){s==null||s.insertBefore(l.node,a);const c=a.getAttribute("x");c!==null&&Ms(l,parseFloat(c),e),i.label.mouseEnter&&l.node.addEventListener("mouseenter",i.label.mouseEnter.bind(this,i)),i.label.mouseLeave&&l.node.addEventListener("mouseleave",i.label.mouseLeave.bind(this,i)),i.label.click&&l.node.addEventListener("click",i.label.click.bind(this,i))}}};e.config.annotations.xaxis.forEach((i,o)=>n(i,o,"xaxis")),e.config.annotations.yaxis.forEach((i,o)=>n(i,o,"yaxis")),e.config.annotations.points.forEach((i,o)=>n(i,o,"point"))}usesCategoryX(){const e=this.w;return(e.config.xaxis.type==="category"||e.config.xaxis.convertedCatToNumeric)&&!this.annoCtx.invertAxis&&!e.axisFlags.dataFormatXNumeric&&!e.config.chart.sparkline.enabled}hasXDomain(){const e=this.w;return this.annoCtx.invertAxis?Ee.isNumber(e.globals.minY)&&Ee.isNumber(e.globals.yRange[0]):this.usesCategoryX()?e.labelData.labels.length>0||e.labelData.categoryLabels.length>0:Ee.isNumber(e.globals.minX)&&Ee.isNumber(e.globals.xRange)}getY1Y2(e,n){var i,o,r;const a=this.w,s=e==="y1"?n.y:n.y2,l=typeof s=="string"&&s.includes("px");let c,u=!1;if(this.annoCtx.invertAxis){const d=a.config.xaxis.convertedCatToNumeric?a.labelData.categoryLabels:a.labelData.labels,f=d.indexOf(s);if(!l&&f===-1)return{yP:0,clipped:!0};const h=a.dom.baseEl.querySelector(`.apexcharts-yaxis-texts-g text:nth-child(${f+1})`);c=h?parseFloat((i=h.getAttribute("y"))!=null?i:"0"):(a.layout.gridHeight/d.length-1)*(f+1)-a.globals.barHeight,n.seriesIndex!==void 0&&a.globals.barHeight&&(c-=a.globals.barHeight/2*(a.seriesData.series.length-1)-a.globals.barHeight*n.seriesIndex)}else{if(!a.config.yaxis[n.yAxisIndex])return{yP:0,clipped:!0};const d=a.globals.seriesYAxisMap[n.yAxisIndex],f=(o=d==null?void 0:d[0])!=null?o:null;if(f===null&&a.seriesData.series.length)return{yP:0,clipped:!0};const h=f===null?a.globals.minY:a.globals.minYArr[f],p=f===null?a.globals.maxY-a.globals.minY:a.globals.yRange[f],g=a.config.yaxis[n.yAxisIndex].logarithmic&&f!==null?new No(this.w).getLogVal(a.config.yaxis[n.yAxisIndex].logBase,s,f)/a.globals.yLogRatio[f]:(s-h)/(p/a.layout.gridHeight);c=a.layout.gridHeight-Math.min(Math.max(g,0),a.layout.gridHeight),u=g>a.layout.gridHeight||g<0,n.marker&&(n.y===void 0||n.y===null)&&(c=0),(r=a.config.yaxis[n.yAxisIndex])!=null&&r.reversed&&(c=g)}return l&&(c=parseFloat(s)),{yP:c,clipped:u}}getX1X2(e,n){const i=this.w,o=e==="x1"?n.x:n.x2,r=this.annoCtx.invertAxis?i.globals.minY:i.globals.minX,a=this.annoCtx.invertAxis?i.globals.maxY:i.globals.maxX,s=this.annoCtx.invertAxis?i.globals.yRange[0]:i.globals.xRange;let l=!1;const c=typeof o=="string"&&o.includes("px"),u=o==null&&n.marker;if(!c&&!u&&!this.hasXDomain())return{x:0,clipped:!0};let d=this.annoCtx.inversedReversedAxis?(a-o)/(s/i.layout.gridWidth):(o-r)/(s/i.layout.gridWidth);return(i.config.xaxis.type==="category"||i.config.xaxis.convertedCatToNumeric)&&!this.annoCtx.invertAxis&&!i.axisFlags.dataFormatXNumeric&&(i.config.chart.sparkline.enabled||(d=this.getStringX(o))),typeof o=="string"&&o.includes("px")&&(d=parseFloat(o)),o==null&&n.marker&&(d=i.layout.gridWidth),n.seriesIndex!==void 0&&i.globals.barWidth&&!this.annoCtx.invertAxis&&(d-=i.globals.barWidth/2*(i.seriesData.series.length-1)-i.globals.barWidth*n.seriesIndex),typeof d!="number"&&(d=0,l=!0),parseFloat(d.toFixed(10))>parseFloat(i.layout.gridWidth.toFixed(10))?(d=i.layout.gridWidth,l=!0):d<0&&(d=0,l=!0),{x:d,clipped:l}}getStringX(e){var n;const i=this.w;let o=e;if(i.config.xaxis.convertedCatToNumeric&&i.labelData.categoryLabels.length){const s=String(e);e=i.labelData.categoryLabels.findIndex(l=>String(l)===s)+1}const r=i.labelData.labels.map(s=>Array.isArray(s)?s.join(" "):s).indexOf(e),a=i.dom.baseEl.querySelector(`.apexcharts-xaxis-texts-g text:nth-child(${r+1})`);return a&&(o=parseFloat((n=a.getAttribute("x"))!=null?n:"0")),o}};class x1e{constructor(e){this.w=e.w,this.annoCtx=e,this.invertAxis=this.annoCtx.invertAxis,this.helpers=new Pv(this.annoCtx)}addXaxisAnnotation(e,n,i){const o=this.w,r=this.helpers.getX1X2("x1",e);let a=r.x;const s=r.clipped;let l=!0,c;const u=e.label.text,d=e.strokeDashArray;if(Ee.isNumber(a)){if(e.x2===null||typeof e.x2>"u"){if(!s){const f=this.annoCtx.graphics.drawLine(a+e.offsetX,0+e.offsetY,a+e.offsetX,o.layout.gridHeight+e.offsetY,e.borderColor,d,e.borderWidth);n.appendChild(f.node),e.id&&f.node.classList.add(e.id),Ms(f,a+e.offsetX,o)}}else{const f=this.helpers.getX1X2("x2",e);if(c=f.x,l=f.clipped,c{this.addXaxisAnnotation(i,n.node,o)}),n}}class w1e{constructor(e){this.w=e.w,this.annoCtx=e,this.helpers=new Pv(this.annoCtx),this.axesUtils=new d$(this.annoCtx.w,{theme:this.annoCtx.theme,timeScale:this.annoCtx.timeScale})}addYaxisAnnotation(e,n,i){const o=this.w,r=e.strokeDashArray;let a=this.helpers.getY1Y2("y1",e),s=a.yP;const l=a.clipped;let c,u=!0,d=!1;const f=e.label.text;if(e.y2===null||typeof e.y2>"u"){if(!l){d=!0;const h=this.annoCtx.graphics.drawLine(0+e.offsetX,s+e.offsetY,this._getYAxisAnnotationWidth(e),s+e.offsetY,e.borderColor,r,e.borderWidth);n.appendChild(h.node),e.id&&h.node.classList.add(e.id)}}else{if(a=this.helpers.getY1Y2("y2",e),c=a.yP,u=a.clipped,c>s){const h=s;s=c,c=h}if(!(l&&u)){d=!0;const h=this.annoCtx.graphics.drawRect(0+e.offsetX,c+e.offsetY,this._getYAxisAnnotationWidth(e),s-c,0,e.fillColor,e.opacity,1,e.borderColor,r);h.node.classList.add("apexcharts-annotation-rect"),h.attr("clip-path",`url(#gridRectMask${o.globals.cuid})`),n.appendChild(h.node),e.id&&h.node.classList.add(e.id)}}if(d){const h=e.label.position==="right"?o.layout.gridWidth:e.label.position==="center"?o.layout.gridWidth/2:0,p=this.annoCtx.graphics.drawText({x:h+e.label.offsetX,y:(c??s)+e.label.offsetY-3,text:f,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:`apexcharts-yaxis-annotation-label ${e.label.style.cssClass} ${e.id?e.id:""}`});p.attr({rel:i}),n.appendChild(p.node)}}_getYAxisAnnotationWidth(e){const n=this.w;let i=n.layout.gridWidth;return e.width.indexOf("%")>-1?i=n.layout.gridWidth*parseInt(e.width,10)/100:i=parseInt(e.width,10),i+e.offsetX}drawYAxisAnnotations(){const e=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-yaxis-annotations"});return e.config.annotations.yaxis.forEach((i,o)=>{i.yAxisIndex=this.axesUtils.translateYAxisIndex(i.yAxisIndex),this.axesUtils.isYAxisHidden(i.yAxisIndex)&&this.axesUtils.yAxisAllSeriesCollapsed(i.yAxisIndex)||this.addYaxisAnnotation(i,n.node,o)}),n}}class S1e{constructor(e){this.w=e.w,this.annoCtx=e,this.helpers=new Pv(this.annoCtx)}addPointAnnotation(e,n,i){const o=this.w;if(o.globals.collapsedSeriesIndices.indexOf(e.seriesIndex)>-1)return;const r=this.helpers.getX1X2("x1",e),a=r.x,s=r.clipped,l=this.helpers.getY1Y2("y1",e),c=l.yP,u=l.clipped;if(Ee.isNumber(a)&&!(u||s)){const d={pSize:e.marker.size,pointStrokeWidth:e.marker.strokeWidth,pointFillColor:e.marker.fillColor,pointStrokeColor:e.marker.strokeColor,shape:e.marker.shape,pRadius:e.marker.radius,class:`apexcharts-point-annotation-marker ${e.marker.cssClass} ${e.id?e.id:""}`};let f=this.annoCtx.graphics.drawMarker(a+e.marker.offsetX,c+e.marker.offsetY,d);n.appendChild(f.node);const h=[f.node];Ms(f,a,o);const p=e.label.text?e.label.text:"",g=this.getConstrainedLabelX(p,a+e.label.offsetX,e.label),m=this.annoCtx.graphics.drawText({x:g,y:c+e.label.offsetY-e.marker.size-parseFloat(e.label.style.fontSize)/1.6,text:p,textAnchor:e.label.textAnchor,fontSize:e.label.style.fontSize,fontFamily:e.label.style.fontFamily,fontWeight:e.label.style.fontWeight,foreColor:e.label.style.color,cssClass:`apexcharts-point-annotation-label ${e.label.style.cssClass} ${e.id?e.id:""}`});if(m.attr({rel:i}),n.appendChild(m.node),Ms(m,a,o),e.customSVG.SVG){const v=this.annoCtx.graphics.group({class:"apexcharts-point-annotations-custom-svg "+e.customSVG.cssClass});v.attr({transform:`translate(${a+e.customSVG.offsetX}, ${c+e.customSVG.offsetY})`}),v.node.innerHTML=e.customSVG.SVG,n.appendChild(v.node),h.push(v.node)}if(e.image.path){const v=e.image.width?e.image.width:20,b=e.image.height?e.image.height:20;f=this.annoCtx.addImage({x:a+e.image.offsetX-v/2,y:c+e.image.offsetY-b/2,width:v,height:b,path:e.image.path,appendTo:".apexcharts-point-annotations"}),h.push(f.node)}e.tooltip&&e.tooltip.enabled&&h.forEach(v=>{v.addEventListener("mouseenter",()=>{this.showPointTooltip(e,v)}),v.addEventListener("mouseleave",()=>{this.hidePointTooltip()})}),e.mouseEnter&&f.node.addEventListener("mouseenter",e.mouseEnter.bind(this,e)),e.mouseLeave&&f.node.addEventListener("mouseleave",e.mouseLeave.bind(this,e)),e.click&&f.node.addEventListener("click",e.click.bind(this,e))}}getConstrainedLabelX(e,n,i){const o=this.w;if(!e)return n;const{width:r}=this.annoCtx.graphics.getTextRects(e,i.style.fontSize,i.style.fontFamily,void 0,!0,i.style.fontWeight);let a,s;switch(i.textAnchor){case"start":a=n,s=n+r;break;case"end":a=n-r,s=n;break;default:a=n-r/2,s=n+r/2}const l=i.style.padding||{};return a-=l.left||0,s+=l.right||0,a<0?n-a:s>o.layout.gridWidth?n-(s-o.layout.gridWidth):n}getPointTooltipEl(){const e=this.w;let n=e.dom.elWrap.querySelector(".apexcharts-annotation-tooltip");return n||(n=We.createElementNS("http://www.w3.org/1999/xhtml","div"),n.classList.add("apexcharts-tooltip","apexcharts-annotation-tooltip"),e.dom.elWrap.appendChild(n)),n}getPointTooltipContent(e){const n=this.w,i=e.tooltip||{};if(typeof i.formatter=="function")return i.formatter({annotation:e,seriesIndex:e.seriesIndex,id:e.id,w:n});let o=i.text!=null?i.text:e.label&&e.label.text;return Array.isArray(o)&&(o=o.join("
")),o==null?"":String(o)}showPointTooltip(e,n){const i=this.w,o=this.getPointTooltipContent(e);if(!o)return;const r=this.getPointTooltipEl();r.innerHTML=o;const a=e.tooltip.theme||i.config.tooltip.theme||"light";r.classList.remove("apexcharts-theme-light","apexcharts-theme-dark"),r.classList.add(`apexcharts-theme-${a}`),r.classList.add("apexcharts-active");const s=i.dom.elWrap.getBoundingClientRect(),l=n.getBoundingClientRect(),c=r.getBoundingClientRect(),u=e.tooltip.offsetX||0,d=e.tooltip.offsetY||0;let f=l.left-s.left+l.width/2-c.width/2,h=l.top-s.top-c.height-10;f=Math.max(0,Math.min(f,s.width-c.width)),h<0&&(h=l.top-s.top+l.height+10),r.style.left=f+u+"px",r.style.top=h+d+"px"}hidePointTooltip(){const e=this.w.dom.elWrap.querySelector(".apexcharts-annotation-tooltip");e&&e.classList.remove("apexcharts-active")}drawPointAnnotations(){const e=this.w,n=this.annoCtx.graphics.group({class:"apexcharts-point-annotations"});return e.config.annotations.points.map((i,o)=>{this.addPointAnnotation(i,n.node,o)}),n}}class C1e{constructor(e,{theme:n=null,timeScale:i=null}={}){this.w=e,this.theme=n,this.timeScale=i,this.invertAxis=void 0,this.inversedReversedAxis=void 0,this.graphics=new Be(this.w),this.w.globals.isBarHorizontal&&(this.invertAxis=!0),this.helpers=new Pv(this),this.xAxisAnnotations=new x1e(this),this.yAxisAnnotations=new w1e(this),this.pointsAnnotations=new S1e(this),this.w.globals.isBarHorizontal&&this.w.config.yaxis[0].reversed&&(this.inversedReversedAxis=!0),this.xDivision=this.w.layout.gridWidth/this.w.globals.dataPoints}drawAxesAnnotations(){const e=this.w;if(e.globals.axisCharts){const n=this.yAxisAnnotations.drawYAxisAnnotations(),i=this.xAxisAnnotations.drawXAxisAnnotations(),o=this.pointsAnnotations.drawPointAnnotations(),r=e.config.chart.animations.enabled,a=[n,i,o],s=[i.node,n.node,o.node],l=e.config.chart.type==="line"||e.config.chart.type==="area"||e.config.chart.type==="rangeArea",c=[l,!1,l];for(let u=0;u<3;u++)e.dom.elGraphical.add(a[u]),r&&!e.globals.resized&&!e.globals.dataChanged&&e.config.chart.type!=="scatter"&&e.config.chart.type!=="bubble"&&e.globals.dataPoints>1&&!c[u]&&s[u].classList.add("apexcharts-element-hidden"),e.globals.delayedElements.push({el:s[u],index:0});this.helpers.annotationsBackground()}}drawImageAnnos(){this.w.config.annotations.images.map(n=>{this.addImage(n)})}drawTextAnnos(){this.w.config.annotations.texts.map(n=>{this.addText(n)})}addXaxisAnnotation(e,n,i){this.xAxisAnnotations.addXaxisAnnotation(e,n,i)}addYaxisAnnotation(e,n,i){this.yAxisAnnotations.addYaxisAnnotation(e,n,i)}addPointAnnotation(e,n,i){this.pointsAnnotations.addPointAnnotation(e,n,i)}addText(e){const{x:n,y:i,text:o,textAnchor:r,foreColor:a,fontSize:s,fontFamily:l,fontWeight:c,cssClass:u,backgroundColor:d,borderWidth:f,strokeDashArray:h,borderRadius:p,borderColor:g,appendTo:m=".apexcharts-svg",paddingLeft:v=4,paddingRight:b=4,paddingBottom:y=2,paddingTop:w=2}=e,x=this.w,$=this.graphics.drawText({x:n,y:i,text:o,textAnchor:r||"start",fontSize:s||"12px",fontWeight:c||"regular",fontFamily:l||x.config.chart.fontFamily,foreColor:a||x.config.chart.foreColor,cssClass:"apexcharts-text "+u?u:""}),S=x.dom.baseEl.querySelector(m);S&&S.appendChild($.node);const _=$.bbox();if(o){const P=this.graphics.drawRect(_.x-v,_.y-w,_.width+v+b,_.height+y+w,p,d||"transparent",1,f,g,h);S.insertBefore(P.node,$.node)}}addImage(e){const n=this.w,{path:i,x:o=0,y:r=0,width:a=20,height:s=20,appendTo:l=".apexcharts-svg"}=e,c=n.dom.Paper.image(i);c.size(a,s).move(o,r);const u=n.dom.baseEl.querySelector(l);return u&&u.appendChild(c.node),c}addXaxisAnnotationExternal(e,n,i){return this.addAnnotationExternal({params:e,pushToMemory:n,context:i,type:"xaxis",contextMethod:i.addXaxisAnnotation}),i}addYaxisAnnotationExternal(e,n,i){return this.addAnnotationExternal({params:e,pushToMemory:n,context:i,type:"yaxis",contextMethod:i.addYaxisAnnotation}),i}addPointAnnotationExternal(e,n,i){return typeof this.invertAxis>"u"&&(this.invertAxis=i.w.globals.isBarHorizontal),this.addAnnotationExternal({params:e,pushToMemory:n,context:i,type:"point",contextMethod:i.addPointAnnotation}),i}addAnnotationExternal({params:e,pushToMemory:n,context:i,type:o,contextMethod:r}){const a=i,s=a.w,l=s.dom.baseEl.querySelector(`.apexcharts-${o}-annotations`),c=l.childNodes.length+1,u=new bN,d=Object.assign({},o==="xaxis"?u.xAxisAnnotation:o==="yaxis"?u.yAxisAnnotation:u.pointAnnotation),f=Ee.extend(d,e);switch(o){case"xaxis":this.addXaxisAnnotation(f,l,c);break;case"yaxis":this.addYaxisAnnotation(f,l,c);break;case"point":this.addPointAnnotation(f,l,c);break}const h=s.dom.baseEl.querySelector(`.apexcharts-${o}-annotations .apexcharts-${o}-annotation-label[rel='${c}']`),p=this.helpers.addBackgroundToAnno(h,f);return p&&l.insertBefore(p.node,h),n&&s.globals.memory.methodsToExec.push({context:a,id:f.id?f.id:Ee.randomId(),method:r,label:"addAnnotation",params:e}),i}_removeAnnotationTooltip(e){const n=e.dom.elWrap&&e.dom.elWrap.querySelector(".apexcharts-annotation-tooltip");n&&n.parentNode&&n.parentNode.removeChild(n)}clearAnnotations(e){const n=e.w;this._removeAnnotationTooltip(n);const i=n.dom.baseEl.querySelectorAll(".apexcharts-yaxis-annotations, .apexcharts-xaxis-annotations, .apexcharts-point-annotations");for(let o=n.globals.memory.methodsToExec.length-1;o>=0;o--)(n.globals.memory.methodsToExec[o].label==="addText"||n.globals.memory.methodsToExec[o].label==="addAnnotation")&&n.globals.memory.methodsToExec.splice(o,1);Array.prototype.forEach.call(i,o=>{for(;o.firstChild;)o.removeChild(o.firstChild)})}removeAnnotation(e,n){const i=e.w;this._removeAnnotationTooltip(i);const o=i.dom.baseEl.querySelectorAll(`.${n}`);o&&(i.globals.memory.methodsToExec.map((r,a)=>{r.id===n&&i.globals.memory.methodsToExec.splice(a,1)}),Object.keys(i.config.annotations).forEach(r=>{const a=i.config.annotations[r];Array.isArray(a)&&(i.config.annotations[r]=a.filter(s=>s.id!==n))}),Array.prototype.forEach.call(o,r=>{r.parentElement.removeChild(r)}))}}Vn.registerFeatures({annotations:C1e});class $1e{constructor(e,n){this.w=e,this.ctx=n,this.seriesIndex=0,this.dataPointIndex=0,this.active=!1,this._tooltipDismissed=!1,this._focusedEl=null,this._hoveredBarEl=null,this._enlargedScatterMarker=null,this._onKeyDown=this._onKeyDown.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onLegendClick=this._onLegendClick.bind(this),this._onPointerDown=this._onPointerDown.bind(this),this._lastPointerDownAt=0}init(){const n=this.w.dom.Paper.node;n&&(n.setAttribute("tabindex","0"),n.addEventListener("focus",this._onFocus),n.addEventListener("blur",this._onBlur),n.addEventListener("mousedown",this._onPointerDown,{capture:!0}),n.addEventListener("pointerdown",this._onPointerDown,{capture:!0}),n.addEventListener("touchstart",this._onPointerDown,{capture:!0,passive:!0}),n.addEventListener("keydown",this._onKeyDown,{passive:!1}),this.ctx.events.addEventListener("legendClick",this._onLegendClick))}destroy(){const e=this.w,n=e.dom.Paper&&e.dom.Paper.node;this.ctx.events.removeEventListener("legendClick",this._onLegendClick),n&&(n.removeEventListener("focus",this._onFocus),n.removeEventListener("blur",this._onBlur),n.removeEventListener("keydown",this._onKeyDown),n.removeEventListener("mousedown",this._onPointerDown,{capture:!0}),n.removeEventListener("pointerdown",this._onPointerDown,{capture:!0}),n.removeEventListener("touchstart",this._onPointerDown,{capture:!0}))}_onPointerDown(){this._lastPointerDownAt=Date.now()}notePointerFocus(){this._lastPointerDownAt=Date.now()}handleKey(e){}_onFocus(){this._isNavEnabled()&&(Date.now()-this._lastPointerDownAt<100||(this.active=!0,this._clampCursor(),this._snapToVisibleRange(),this._showCurrentPoint()))}_onBlur(){this.active=!1,this._tooltipDismissed=!1,this._hideFocus()}_onLegendClick(){this.active&&(this.active=!1,this._hideFocus())}_onKeyDown(e){var n,i,o;if(!(!this._isNavEnabled()||!this.active)){if(e.shiftKey&&(e.key==="ArrowRight"||e.key==="ArrowLeft")&&this._canPan()){e.preventDefault(),this._panBy(e.key==="ArrowRight"?1:-1);return}switch(e.key){case"ArrowRight":e.preventDefault(),this._move(0,1);break;case"ArrowLeft":e.preventDefault(),this._move(0,-1);break;case"ArrowUp":e.preventDefault(),this._move(-1,0);break;case"ArrowDown":e.preventDefault(),this._move(1,0);break;case"Home":e.preventDefault(),this.dataPointIndex=0,this._skipNullForward(),this._showCurrentPoint();break;case"End":e.preventDefault(),this.dataPointIndex=this._getDataPointCount(this.seriesIndex)-1,this._skipNullBackward(),this._showCurrentPoint();break;case"Enter":case" ":e.preventDefault(),this._fireClick();break;case"+":case"=":this._canZoom()&&(e.preventDefault(),(n=this.ctx.toolbar)==null||n.handleZoomIn(),this._announce("Zoomed in"));break;case"-":case"_":this._canZoom()&&(e.preventDefault(),(i=this.ctx.toolbar)==null||i.handleZoomOut(),this._announce("Zoomed out"));break;case"0":this._canZoom()&&this.w.interact.zoomed&&(e.preventDefault(),(o=this.ctx.toolbar)==null||o.handleZoomReset(),this._announce("Zoom reset"));break;case"Escape":e.preventDefault(),this._tooltipDismissed?(this.active=!1,this._tooltipDismissed=!1,this._hideFocus()):(this._tooltipDismissed=!0,this._hideFocus());break}}}_canZoom(){const e=this.w;return!!(e.globals.axisCharts&&e.config.chart.zoom&&e.config.chart.zoom.enabled)}_canPan(){return this._canZoom()}_panBy(e){const n=this.w,i=this.ctx.toolbar;if(!i)return;const o=Number(n.globals.minX),r=Number(n.globals.maxX);if(!isFinite(o)||!isFinite(r)||o===r)return;const s=(r-o)*.1*e;i.zoomUpdateOptions(o+s,r+s),this._announce(e>0?"Panned right":"Panned left")}_move(e,n){const i=this.w,o=i.config.chart.accessibility.keyboard.navigation.wrapAround;if(e!==0){const r=this.w.globals.tooltip;if(r&&r.tConfig&&r.tConfig.shared){const u=this.dataPointIndex;if(r.tooltipUtil&&r.tooltipUtil.isXoverlap(u)&&r.tooltipUtil.isInitialSeriesSameLen())return}const a=this._getSeriesCount();let s=this.seriesIndex+e,l=0;for(;l=a&&(s=o?0:a-1),!!i.globals.collapsedSeriesIndices.includes(s));)s+=e,l++;this.seriesIndex=s;const c=this._getDataPointCount(s);this.dataPointIndex>=c&&(this.dataPointIndex=c-1)}if(n!==0){const r=this._getDataPointCount(this.seriesIndex);let a=this.dataPointIndex+n;a<0&&(a=o?r-1:0),a>=r&&(a=o?0:r-1),this.dataPointIndex=a,n>0?this._skipNullForward():this._skipNullBackward(),this._isDataPointVisible(this.seriesIndex,this.dataPointIndex)||this._snapToVisibleRangeInDirection(n)}this._showCurrentPoint()}_skipNullForward(){const e=this.w,n=this.seriesIndex,i=this._getDataPointCount(n);let o=this.dataPointIndex,r=0;if(Array.isArray(e.seriesData.series[n])){for(;r0&&!o.globals.markers.batched;l?this._showScatterBubblePoint(e,n,i):c?s?i.marker.enlargePoints(n):i.tooltipPosition.moveDynamicPointOnHover(n,e):s?i.tooltipPosition.moveDynamicPointsOnHover(n):i.tooltipPosition.moveDynamicPointOnHover(n,e)}_showScatterBubblePoint(e,n,i){const o=this.w.dom.baseEl;this._enlargedScatterMarker&&(i.marker.oldPointSize(this._enlargedScatterMarker),this._enlargedScatterMarker=null);const r=o.querySelector(`.apexcharts-series[data\\:realIndex='${e}']`);if(!r)return;const a=r.querySelector(`.apexcharts-marker[rel='${n}']`);a&&(i.marker.enlargeCurrentPoint(n,a),this._enlargedScatterMarker=a)}_showTooltipNonAxis(e,n,i,o){const r=this.w;i.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:n,shared:!1});const a=o.getBoundingClientRect(),s=a.width||i.tooltipRect.ttWidth||0,l=a.height||i.tooltipRect.ttHeight||0,c=r.dom.baseEl.querySelector(`.apexcharts-pie-area[j='${n}']`),u=i.getSliceAnchor(c);u&&(o.style.left=u.x-s/2+"px",o.style.top=u.y-l-10+"px")}_showTooltipRadialBar(e,n,i,o){var r;const a=this.w;i.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:e,shared:!1});const{ttWidth:s=0,ttHeight:l=0}=i.getCachedDimensions(),c=a.dom.baseEl.querySelector(`.apexcharts-radialbar-series[data\\:realIndex='${e}'] path`);if(c){const u=parseFloat((r=c.getAttribute("data:angle"))!=null?r:"")||0,f=(a.config.plotOptions.radialBar.startAngle||0)+u/2,h=a.layout.gridWidth/2,p=a.layout.gridHeight/2,g=a.globals.radialSize||Math.min(a.layout.gridWidth,a.layout.gridHeight)/2,m=a.seriesData.series.length,v=g/Math.max(m,1),b=g-e*v,y=b-v,w=(b+y)/2,x=Ee.polarToCartesian(h,p,w,f),$=x.x+(a.layout.translateX||0),S=x.y+(a.layout.translateY||0);o.style.left=$-s/2+"px",o.style.top=S-l-10+"px"}}_showTooltipHeatTree(e,n,i,o,r){var a,s;const l=this.w;i.tooltipLabels.drawSeriesTexts({ttItems:i.ttItems,i:e,j:n,shared:!1});const c=o.getBoundingClientRect(),u=c.width||i.tooltipRect.ttWidth||0,d=c.height||i.tooltipRect.ttHeight||0,f=r==="heatmap"?"apexcharts-heatmap-rect":"apexcharts-treemap-rect",h=l.dom.baseEl.querySelector(`.${f}[i='${e}'][j='${n}']`);if(h){const p=l.dom.elWrap.getBoundingClientRect(),g=h.getBoundingClientRect(),m=g.left-p.left,v=g.top-p.top,b=g.width,y=g.height,w=parseFloat((a=h.getAttribute("cx"))!=null?a:""),x=parseFloat((s=h.getAttribute("width"))!=null?s:"");i.tooltipPosition.moveXCrosshairs(w+x/2);let $=m+b+u/2;const S=v+y/2-d/2;m+b>l.layout.gridWidth/2&&($=m-u/2),o.style.left=$+"px",o.style.top=S+"px"}}_applyFocusClass(e,n){this._removeFocusClass();const i=this._getFocusableElement(e,n)||this._getBatchedFocusEl(e);if(i){i.classList.add("apexcharts-keyboard-focused"),i.setAttribute("role","img");const o=this._buildPointLabel(e,n);o&&i.setAttribute("aria-label",o),this._focusedEl=i}}_getBatchedFocusEl(e){return this.w.globals.markers.batched?this.w.dom.baseEl.querySelector(`.apexcharts-series[data\\:realIndex='${e}'] .apexcharts-series-markers path`):null}_removeFocusClass(){this._focusedEl&&(this._focusedEl.classList.remove("apexcharts-keyboard-focused"),this._focusedEl.removeAttribute("role"),this._focusedEl.removeAttribute("aria-label"),this._focusedEl=null)}_buildPointLabel(e,n){var i,o,r,a,s,l,c,u;const d=this.w,f=d.config.chart.type,h=d.seriesData.seriesNames||[],p=d.seriesData.series||[];if(f==="pie"||f==="donut"||f==="polarArea"){const S=(o=((i=d.labelData)==null?void 0:i.labels)&&d.labelData.labels[n])!=null?o:"",_=Array.isArray(p)?p[n]:"";return S?`${S}: ${_}`:`${_}`}if(f==="radialBar"){const S=h[e]||`Series ${e+1}`,_=Array.isArray(p)?p[e]:"";return`${S}: ${_}`}const g=h[e]||`Series ${e+1}`,v=(Array.isArray(p[e])?p[e]:[])[n];let b=v==null?"":String(v);const y=(a=(r=d.formatters)==null?void 0:r.yLabelFormatters)==null?void 0:a[e];if(typeof y=="function")try{b=y(v,{seriesIndex:e,dataPointIndex:n,w:d})}catch{}let w="";const x=(s=d.labelData)==null?void 0:s.categoryLabels,$=(c=(l=d.seriesData)==null?void 0:l.seriesX)==null?void 0:c[e];if(Array.isArray(x)&&x[n]!=null)w=String(x[n]);else if(Array.isArray($)&&$[n]!=null){const S=(u=d.formatters)==null?void 0:u.xLabelFormatter;if(typeof S=="function")try{w=String(S($[n],{seriesIndex:e,dataPointIndex:n,w:d}))}catch{w=String($[n])}else w=String($[n])}return w?`${g}: ${b}, ${w}`:`${g}: ${b}`}_leaveHoveredBar(){this._hoveredBarEl&&(new Be(this.w,this.ctx).pathMouseLeave(this._hoveredBarEl,null),this._hoveredBarEl=null)}_getFocusableElement(e,n){const i=this.w,o=i.config.chart.type,r=i.dom.baseEl;return o==="pie"||o==="donut"||o==="polarArea"?r.querySelector(`.apexcharts-pie-area[j='${n}']`):o==="heatmap"?r.querySelector(`.apexcharts-heatmap-rect[i='${e}'][j='${n}']`):o==="treemap"?r.querySelector(`.apexcharts-treemap-rect[i='${e}'][j='${n}']`):o==="radialBar"?r.querySelector(`.apexcharts-radialbar-series[data\\:realIndex='${e}'] path`):o==="bar"||o==="candlestick"||o==="boxPlot"||o==="violin"||o==="rangeBar"?r.querySelector(`.apexcharts-series[data\\:realIndex='${e}'] path[j='${n}']`):r.querySelector(`.apexcharts-series[data\\:realIndex='${e}'] .apexcharts-marker[rel='${n}']`)||null}_fireClick(){const n=this.w.globals.tooltip;if(!n)return;const i={type:"mouseup",clientX:0,clientY:0};n.markerClick(i,this.seriesIndex,this.dataPointIndex)}_isNavEnabled(){const e=this.w.config.chart.accessibility;return e.enabled&&e.keyboard.enabled&&e.keyboard.navigation.enabled}_getSeriesCount(){const e=this.w,n=e.config.chart.type;return n==="pie"||n==="donut"||n==="polarArea"?1:e.seriesData.series.length}_getDataPointCount(e){const n=this.w,i=n.config.chart.type;if(i==="pie"||i==="donut"||i==="polarArea")return n.seriesData.series.length;const o=n.seriesData.series;return o[e]&&Array.isArray(o[e])?o[e].length:0}_clampCursor(){const e=this._getSeriesCount();this.seriesIndex>=e&&(this.seriesIndex=e-1),this.seriesIndex<0&&(this.seriesIndex=0);const n=this._getDataPointCount(this.seriesIndex);this.dataPointIndex>=n&&(this.dataPointIndex=n-1),this.dataPointIndex<0&&(this.dataPointIndex=0)}_snapToVisibleRange(){const e=this.w,n=e.globals,i=this.seriesIndex;if(!e.interact.zoomed)return;const o=e.seriesData.seriesX&&e.seriesData.seriesX[i];if(!o||!o.length)return;const r=n.minX,a=n.maxX;if(r===void 0||a===void 0)return;const s=o[this.dataPointIndex];if(s>=r&&s<=a)return;const l=o.length;for(let c=0;c=r&&o[c]<=a){this.dataPointIndex=c;return}}_snapToVisibleRangeInDirection(e){const n=this.w,i=n.globals,o=this.seriesIndex,r=n.seriesData.seriesX&&n.seriesData.seriesX[o];if(!r||!r.length)return;const a=i.minX,s=i.maxX;if(a===void 0||s===void 0)return;const l=r.length;if(e>=0){for(let c=0;c=a&&r[c]<=s){this.dataPointIndex=c;return}}else for(let c=l-1;c>=0;c--)if(r[c]>=a&&r[c]<=s){this.dataPointIndex=c;return}}_isDataPointVisible(e,n){const i=this.w,o=i.globals;if(!i.interact.zoomed)return!0;const r=i.seriesData.seriesX&&i.seriesData.seriesX[e];if(!r)return!0;const a=r[n];return a===void 0?!0:a>=o.minX&&a<=o.maxX}_announce(e){const n=this.w;if(!n.config.chart.accessibility.announcements.enabled)return;const i=n.dom.baseEl;if(!i)return;const o=i.querySelector(".apexcharts-sr-status");o&&(o.textContent="",setTimeout(()=>{o.textContent=e},0))}}Vn.registerFeatures({keyboardNavigation:$1e});function zE(t,e){if(!(e>0))return[];if(e===1)return[Ye({},t)];const n=t.width>=t.height,i=n?t.width:t.height,o=n?t.height:t.width,r=o>0?i/o:e;let a=Math.max(1,Math.ceil(Math.sqrt(r*e)));a>e&&(a=e);const s=Math.floor(e/a);let l=e-s*a;const c=[],u=i/a;let d=0;for(let f=0;f0?1:0);l>0&&l--;const p=h>0?o/h:0;for(let g=0;g0))return[];const i=t.width>=t.height,o=i?t.width:t.height,r=i?t.height:t.width,a=i?t.y:t.x,s=a+r,l=r>0?o/r:e;let c=Math.max(Math.ceil(Math.sqrt(l*e)),Math.ceil(o/16));c>=1||(c=1),c>e&&(c=e);const u=Math.floor(e/c);let d=e-u*c;const f=[],h=o/c;let p=i?t.x:t.y;for(let g=0;g0?1:0);d>0&&d--;const v=[],b=n(p,p+h,i);if(Array.isArray(b))for(let _=0;_T&&v.push([T,O])}v.length||v.push([a,s]);const y=v.reduce((_,P)=>_+(P[1]-P[0]),0),w=v.map(_=>y>0?(_[1]-_[0])/y*m:m/v.length),x=w.map(_=>Math.floor(_));let $=x.reduce((_,P)=>_+P,0);const S=w.map((_,P)=>({i:P,frac:_-Math.floor(_)})).sort((_,P)=>P.frac-_.frac);for(let _=0;$=1;c/=2){const u=(a&c)>0?1:0,d=(s&c)>0?1:0;if(l+=c*c*(3*u^d),d===0){u===1&&(a=c-1-a,s=c-1-s);const f=a;a=s,s=f}}return l}function gh(t,e){let n=1/0,i=1/0,o=-1/0,r=-1/0;const a=t.map(s=>{const[l,c]=e(s);return lo&&(o=l),cr&&(r=c),[l,c]});return t.map((s,l)=>({item:s,d:A1e(a[l][0],a[l][1],n,i,o,r)})).sort((s,l)=>s.d-l.d).map(s=>s.item)}function WE(t){if(!t||typeof t!="string")return null;const e=t.trim();if(e[0]==="#"){const i=e.slice(1);return i.length===3?[parseInt(i[0]+i[0],16),parseInt(i[1]+i[1],16),parseInt(i[2]+i[2],16),1]:i.length===6||i.length===8?[parseInt(i.slice(0,2),16),parseInt(i.slice(2,4),16),parseInt(i.slice(4,6),16),i.length===8?parseInt(i.slice(6,8),16)/255:1]:null}const n=e.match(/^rgba?\(([^)]+)\)$/i);if(n){const i=n[1].split(",").map(o=>parseFloat(o));return i.length<3||i.some(o=>!isFinite(o))?null:[i[0],i[1],i[2],i.length>3?i[3]:1]}return null}function jE(t,e){const n=WE(t),i=WE(e);return!n||!i?null:o=>{const r=Math.round(n[0]+(i[0]-n[0])*o),a=Math.round(n[1]+(i[1]-n[1])*o),s=Math.round(n[2]+(i[2]-n[2])*o),l=n[3]+(i[3]-n[3])*o;return l>=1?`rgb(${r},${a},${s})`:`rgba(${r},${a},${s},${l})`}}function _1e(t){return t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2}function P1e({pieces:t,duration:e,onPieceDone:n,onAllDone:i}){let o=!1;const r=Date.now(),a=Math.max(1,e),s=(c,u)=>{const d=c.from,f=c.to,h=c.el;h.setAttribute("x",String(d.x+(f.x-d.x)*u)),h.setAttribute("y",String(d.y+(f.y-d.y)*u)),h.setAttribute("width",String(Math.max(0,d.width+(f.width-d.width)*u))),h.setAttribute("height",String(Math.max(0,d.height+(f.height-d.height)*u))),h.setAttribute("rx",String(Math.max(0,d.rx+(f.rx-d.rx)*u))),c.fill?h.setAttribute("fill",c.fill(u)):u>=1&&c.fillEnd&&h.setAttribute("fill",c.fillEnd)},l=()=>{if(o)return;const c=Date.now()-r;let u=!1;for(let d=0;d=1&&(f._done=!0,n&&n(f))}u?We.requestAnimationFrame(l):i&&i()};return We.requestAnimationFrame(l),()=>{o=!0}}const O1e=new Set(["bar","funnel","pyramid","histogram"]),T1e=new Set(["pie","donut","polarArea","radialBar","gauge"]),E1e=new Set(["unit","waffle"]),M1e=new Set(["treemap","sunburst"]),I1e=new Set(["boxPlot","violin"]),k1e=.55,P0=1500,D1e=300;function Li(t){return O1e.has(t)?"bar":T1e.has(t)?"radial":E1e.has(t)?"unit":M1e.has(t)?"partition":I1e.has(t)?"summary":null}class R1e{constructor(e,n){this.w=e,this.ctx=n,this._snapshot=null,this._ghost=null,this._pieceLayer=null,this._pieceCancel=null}canMorphTypes(e,n){if(e===n)return!1;const i=Li(e),o=Li(n);return!i||!o?!1:i==="partition"!=(o==="partition")?i!=="unit"&&o!=="unit":!0}isCompatibleSeriesShape(e,n,i){if(!Array.isArray(i)||i.length===0)return!1;const o=Li(e),r=Li(n);return r==="unit"?i.every(a=>typeof a=="number")?!0:i.every(a=>a&&typeof a=="object"&&Array.isArray(a.data)):r==="partition"?!0:r==="radial"?i.every(a=>typeof a=="number")?!0:i.length===1&&i[0]&&typeof i[0]=="object"&&Array.isArray(i[0].data):r==="bar"||r==="summary"?i.every(a=>a&&typeof a=="object"&&Array.isArray(a.data)):o!==null&&r!==null}captureBeforeDestroy({fromType:e,toType:n,newSeries:i}){if(this._snapshot=null,this._removeGhost(),this._cancelPieces(),!Ot.isBrowser())return!1;const o=this.w.config.chart.animations;if(!o||o.enabled===!1||o.chartTypeMorph&&o.chartTypeMorph.enabled===!1||o.respectReducedMotion&&u$()||!this.canMorphTypes(e,n)||!this.isCompatibleSeriesShape(e,n,i))return!1;const{marks:r,branches:a,unitDots:s}=this._captureFromDOM(e);if(!r.length)return!1;const l=this._buildMapping(r,e,n,i,a);if(l.size===0)return!1;this._snapshot={fromType:e,toType:n,mapping:l,oldLayout:{translateX:this.w.layout.translateX||0,translateY:this.w.layout.translateY||0}};const c=Li(e),u=Li(n),d=this._canProbePaths();if(u==="unit"&&(c==="bar"||c==="summary"||c==="radial"&&d)){const h=this._countUnitSeries(i);this._snapshot.pieceOut=h>0&&h<=P0}else if(c==="unit"&&(u==="bar"||u==="summary"||u==="radial"&&d)){let h=0;if(s.forEach(p=>{h+=p.length}),h>0&&h<=P0){this._snapshot.pieceIn=!0,this._snapshot.sourceDots=s;const p=[];u==="radial"?(Array.isArray(i)?i:[]).forEach((g,m)=>{p.push(`${m}:0`)}):(Array.isArray(i)?i:[]).forEach((g,m)=>{const v=g&&Array.isArray(g.data)?g.data:[];for(let b=0;b{r.querySelectorAll(s).forEach(l=>{l.parentNode&&l.parentNode.removeChild(l)})}),typeof r.querySelectorAll=="function"&&r.querySelectorAll("[id]").forEach(s=>{s.removeAttribute("id")}),(n=r.removeAttribute)==null||n.call(r,"id"),this._ghost=r}_mountGhost(){var e,n,i;const o=this._ghost;if(!o||!Ot.isBrowser())return;const r=(e=this.w.dom)==null?void 0:e.elWrap;if(!r||typeof r.appendChild!="function"){this._ghost=null;return}const a=o.style;a&&(a.position="absolute",a.left="0",a.top="0",a.background="transparent",a.pointerEvents="none",a.opacity="1"),(n=o.setAttribute)==null||n.call(o,"aria-hidden","true"),(i=o.setAttribute)==null||i.call(o,"class","apexcharts-morph-ghost"),r.appendChild(o);const s=this.getSpeed(),l=Math.max(120,Math.round(s*k1e));We.requestAnimationFrame(()=>{a&&(a.transition=`opacity ${l}ms ease-in`,a.opacity="0")}),setTimeout(()=>this._removeGhost(),l+60)}_removeGhost(){const e=this._ghost;this._ghost=null,e&&e.parentNode&&e.parentNode.removeChild(e)}_countUnitSeries(e){if(!Array.isArray(e))return 0;let n=0;for(const i of e){if(!i||typeof i!="object"||!Array.isArray(i.data))return 0;n+=i.data.length}return n}usesPieceTakeover(){return!!(this._snapshot&&this._snapshot.pieceOut)}claimsTargetMark(e,n){return!!(this._snapshot&&this._snapshot.pieceIn&&this._snapshot.mapping.has(`${e}:${n}`))}_makePieceLayer(){var e,n;const i=(e=this.w.dom)==null?void 0:e.elGraphical,o=i&&i.node;if(!o||typeof o.appendChild!="function")return null;const r=We.createElementNS("http://www.w3.org/2000/svg","g");if(!r)return null;r.setAttribute("class","apexcharts-morph-pieces"),r.setAttribute("pointer-events","none");const a=(n=this.w.globals)==null?void 0:n.cuid;return a&&r.setAttribute("clip-path",`url(#gridRectBarMask${a})`),o.appendChild(r),this._pieceLayer=r,r}_revealPieceHidden(){var e;const n=(e=this.w.globals.dom)==null?void 0:e.baseEl;!n||typeof n.querySelectorAll!="function"||n.querySelectorAll("[data-piece-hidden]").forEach(i=>{i.removeAttribute("opacity"),i.removeAttribute("data-piece-hidden")})}_cancelPieces(){this._pieceCancel&&(this._pieceCancel(),this._pieceCancel=null);const e=this._pieceLayer;this._pieceLayer=null,e&&e.parentNode&&e.parentNode.removeChild(e),this._revealPieceHidden()}_canProbePaths(){if(!Ot.isBrowser())return!1;const e=We.createElementNS("http://www.w3.org/2000/svg","path");return!!e&&typeof e.isPointInFill=="function"}_makeExtentProber(e,n,i){const r=i.ownerDocument.createElementNS("http://www.w3.org/2000/svg","path");r.setAttribute("d",e),r.setAttribute("fill","#000"),r.setAttribute("stroke","#000"),r.setAttribute("stroke-width","3"),r.setAttribute("visibility","hidden"),i.appendChild(r);const a=r.ownerSVGElement;if(typeof r.isPointInFill!="function"||!a||typeof a.createSVGPoint!="function")return i.removeChild(r),null;const s=a.createSVGPoint(),l=(d,f)=>{s.x=d,s.y=f;const h=r;return h.isPointInFill(s)||typeof h.isPointInStroke=="function"&&h.isPointInStroke(s)},c=48;return{intervalsAt:(d,f,h)=>{const p=h?n.y:n.x,g=p+(h?n.height:n.width);if(!(g>p))return null;const m=(_,P)=>h?l(P,_):l(_,P),v=[d+(f-d)*.1,(d+f)/2,f-(f-d)*.1],b=(_,P,T)=>{let O=P,M=_;for(let I=0;I<6;I++){const k=(O+M)/2;m(k,T)?M=k:O=k}return(O+M)/2},y=(g-p)/c,w=new Array(c+1).fill(null);let x=!1;for(const _ of v)for(let P=0;P<=c;P++)w[P]===null&&m(p+P*y,_)&&(w[P]=_,x=!0);if(!x)return null;const $=[];let S=-1;for(let _=0;_<=c+1;_++){const P=_<=c&&w[_]!==null;if(P&&S<0&&(S=_),!P&&S>=0){const T=_-1,O=w[S],M=S===0?p:b(p+S*y,p+(S-1)*y,O),I=T===c?g:b(p+T*y,p+(T+1)*y,w[T]);I>M&&$.push([M,I]),S=-1}}return $.length?$:null},dispose:()=>{r.parentNode&&r.parentNode.removeChild(r)}}}_separatePieces(){var e;const n=this._snapshot,i=(e=this.w.globals.dom)==null?void 0:e.baseEl;if(!n||!i)return this._revealPieceHidden();const o=new Map;let r=0;if(i.querySelectorAll(".apexcharts-unit-area").forEach(d=>{var f,h,p,g,m,v,b;const y=parseInt((f=d.getAttribute("i"))!=null?f:"",10);if(isNaN(y))return;const w=d.getAttribute("cx");let x,$,S=3;if(w!=null)x=parseFloat(w),$=parseFloat((h=d.getAttribute("cy"))!=null?h:""),S=parseFloat((p=d.getAttribute("r"))!=null?p:"3")||3;else{const P=parseFloat((g=d.getAttribute("width"))!=null?g:"0")||0,T=parseFloat((m=d.getAttribute("height"))!=null?m:"0")||0;x=parseFloat((v=d.getAttribute("x"))!=null?v:"")+P/2,$=parseFloat((b=d.getAttribute("y"))!=null?b:"")+T/2,S=Math.max(P,T)/2||3}if(!isFinite(x)||!isFinite($))return;let _=o.get(y);_||(_=[],o.set(y,_)),_.push({el:d,x,y:$,r:S,fill:d.getAttribute("fill")}),r++}),r===0||r>P0)return this._revealPieceHidden();const a=this._makePieceLayer();if(!a)return this._revealPieceHidden();const s=[],l=a.ownerDocument,c=Li(n.fromType),u=c==="summary"||c==="radial";if(Array.from(o.keys()).sort((d,f)=>d-f).forEach(d=>{var f;const h=o.get(d),p=this.getInitialBBoxFor(d),g=n.mapping.get(`${d}:0`);if(!p||!g){h.forEach(x=>{x.el.removeAttribute("opacity"),x.el.removeAttribute("data-piece-hidden")});return}const m=g.fill&&g.fill.indexOf("url(")!==0?g.fill:((f=this.w.globals.colors)==null?void 0:f[d])||h[0].fill;let v=null;if(u){const x=this.getInitialPathFor(d,0);x&&(v=this._makeExtentProber(x,p,a))}const b=v?HE(p,h.length,v.intervalsAt):zE(p,h.length);v&&v.dispose();const y=gh(b,x=>[x.x+x.width/2,x.y+x.height/2]),w=gh(h,x=>[x.x,x.y]);for(let x=0;x{const f=d.meta.dotEl;f.removeAttribute("opacity"),f.removeAttribute("data-piece-hidden"),d.el.parentNode&&d.el.parentNode.removeChild(d.el)})}_combinePieces(){var e,n;const i=this._snapshot,o=(e=this.w.globals.dom)==null?void 0:e.baseEl;if(!i||!i.sourceDots||!i.keyOrder||!o)return this._revealPieceHidden();const r=this._collectTargetMarks(i.toType);if(!r.size)return this._revealPieceHidden();const a=i.oldLayout.translateX-(this.w.layout.translateX||0),s=i.oldLayout.translateY-(this.w.layout.translateY||0),l=Array.from(i.sourceDots.keys()).sort((p,g)=>p-g),c=this._makePieceLayer();if(!c)return this._revealPieceHidden();const u=c.ownerDocument,d=[],f=Li(i.toType),h=f==="summary"||f==="radial";for(let p=0;p{_.removeAttribute("opacity"),_.removeAttribute("data-piece-hidden")});continue}const b=v.fill&&v.fill.indexOf("url(")!==0?v.fill:((n=this.w.globals.colors)==null?void 0:n[v.realIndex])||g[0].fill;let y=null;if(h){const _=v.d||v.els.map(P=>P.getAttribute("pathTo")||P.getAttribute("d")).filter(Boolean).join(" ");_&&(y=this._makeExtentProber(_,v.bbox,c))}const w=y?HE(v.bbox,g.length,y.intervalsAt):zE(v.bbox,g.length);y&&y.dispose();const x=gh(w,_=>[_.x+_.width/2,_.y+_.height/2]),$=gh(g,_=>[_.x,_.y]),S={remaining:$.length,els:v.els,tiles:[]};for(let _=0;_<$.length;_++){const P=$[_],T=x[_],O=u.createElementNS("http://www.w3.org/2000/svg","rect"),M=P.x+a-P.r,I=P.y+s-P.r;O.setAttribute("data-key",m),O.setAttribute("x",String(M)),O.setAttribute("y",String(I)),O.setAttribute("width",String(P.r*2)),O.setAttribute("height",String(P.r*2)),O.setAttribute("rx",String(P.r)),O.setAttribute("fill",String(P.fill||b)),c.appendChild(O),S.tiles.push(O),d.push({el:O,from:{x:M,y:I,width:P.r*2,height:P.r*2,rx:P.r},to:{x:T.x,y:T.y,width:T.width,height:T.height,rx:0},fill:jE(P.fill,b),fillEnd:String(b),delay:0,meta:{markState:S}})}}if(!d.length)return this._cancelPieces();this._runPieces(d,p=>{const g=p.meta.markState;g.remaining--,g.remaining===0&&(g.els.forEach(m=>{m.removeAttribute("opacity"),m.removeAttribute("data-piece-hidden")}),g.tiles.forEach(m=>{m.parentNode&&m.parentNode.removeChild(m)}))})}_runPieces(e,n){const i=this.getSpeed(),o=Math.min(D1e,i*.35),r=Math.max(180,i-o);for(let a=0;a1?a/(e.length-1)*o:0;this._pieceCancel=P1e({pieces:e,duration:r,onPieceDone:n,onAllDone:()=>{this._pieceCancel=null,this._cancelPieces()}})}_collectTargetMarks(e){var n;const i=(n=this.w.globals.dom)==null?void 0:n.baseEl,o=new Map;if(!i)return o;const r=Li(e);if(r==="radial")return i.querySelectorAll(".apexcharts-pie-series .apexcharts-pie-area").forEach((s,l)=>{const c=s.getAttribute("data:pathFinal")||s.getAttribute("d");if(!c||!c.trim())return;const u=this._pathBBox(c);u&&o.set(`${l}:0`,{realIndex:l,j:0,d:c,bbox:{x:u.minX,y:u.minY,width:u.maxX-u.minX,height:u.maxY-u.minY},fill:s.getAttribute("fill"),els:[s]})}),o;const a=r==="summary"?`.apexcharts-${e}-series`:".apexcharts-bar-series";return i.querySelectorAll(`${a} .apexcharts-series`).forEach(s=>{var l;const c=parseInt((l=s.getAttribute("data:realIndex"))!=null?l:"0",10)||0;let u=0;s.querySelectorAll("path[pathTo]").forEach(d=>{var f;const h=d.getAttribute("pathTo")||d.getAttribute("d");if(!h||!h.trim())return;const p=parseInt((f=d.getAttribute("j"))!=null?f:"",10),g=isNaN(p)?u++:p,m=this._pathBBox(h);if(!m)return;const v=`${c}:${g}`,b=o.get(v);b?(b.els.push(d),b.bbox={x:Math.min(b.bbox.x,m.minX),y:Math.min(b.bbox.y,m.minY),width:Math.max(b.bbox.x+b.bbox.width,m.maxX)-Math.min(b.bbox.x,m.minX),height:Math.max(b.bbox.y+b.bbox.height,m.maxY)-Math.min(b.bbox.y,m.minY)}):o.set(v,{realIndex:c,j:g,bbox:{x:m.minX,y:m.minY,width:m.maxX-m.minX,height:m.maxY-m.minY},fill:d.getAttribute("fill"),els:[d]})})}),o}_captureFromDOM(e){var n;const i=(n=this.w.globals.dom)==null?void 0:n.baseEl;if(!i)return{marks:[],branches:[],unitDots:new Map};const o=[],r=[],a=new Map,s=Li(e);if(s==="bar")i.querySelectorAll(".apexcharts-bar-series .apexcharts-series").forEach(c=>{var u;const d=parseInt((u=c.getAttribute("data:realIndex"))!=null?u:"0",10);c.querySelectorAll("path[pathTo]").forEach((h,p)=>{const g=h.getAttribute("pathTo")||h.getAttribute("d");g&&o.push({realIndex:d,j:p,d:g,fill:h.getAttribute("fill")})})});else if(s==="summary"){const l=new Map;i.querySelectorAll(`.apexcharts-${e}-area`).forEach(c=>{var u,d;const f=parseInt((u=c.getAttribute("j"))!=null?u:"",10);if(isNaN(f))return;const h=c.getAttribute("pathTo")||c.getAttribute("d");if(!h||!h.trim())return;const p=typeof c.closest=="function"?c.closest(".apexcharts-series"):null,g=parseInt((d=p==null?void 0:p.getAttribute("data:realIndex"))!=null?d:"0",10)||0,m=`${g}:${f}`,v=l.get(m);v?v.d+=` ${h}`:l.set(m,{realIndex:g,j:f,d:h,fill:c.getAttribute("fill")})}),Array.from(l.values()).sort((c,u)=>c.realIndex-u.realIndex||c.j-u.j).forEach(c=>o.push(c))}else if(s==="partition")if(e==="treemap"){const l=d=>{var f,h,p,g;const m=parseFloat((f=d.getAttribute("x"))!=null?f:""),v=parseFloat((h=d.getAttribute("y"))!=null?h:""),b=parseFloat((p=d.getAttribute("width"))!=null?p:""),y=parseFloat((g=d.getAttribute("height"))!=null?g:"");return[m,v,b,y].every(w=>isFinite(w))?`M ${m} ${v} L ${m+b} ${v} L ${m+b} ${v+y} L ${m} ${v+y} Z`:null};i.querySelectorAll(".apexcharts-treemap-rect").forEach(d=>{var f,h;const p=l(d);p&&o.push({realIndex:parseInt((f=d.getAttribute("i"))!=null?f:"0",10)||0,j:parseInt((h=d.getAttribute("j"))!=null?h:"0",10)||0,d:p,fill:d.getAttribute("fill"),key:d.getAttribute("data:key")||null})}),i.querySelectorAll(".apexcharts-treemap-parent-rect").forEach(d=>{const f=l(d),h=d.getAttribute("data:key");!f||!h||r.push({key:h,d:f,fill:d.getAttribute("fill")})})}else{const l=i.querySelectorAll(".apexcharts-sunburst-arc"),c=[];l.forEach(d=>{d.getAttribute("data:leaf")==="true"&&c.push(d)}),(c.length?c:Array.from(l)).forEach((d,f)=>{const h=d.getAttribute("d");!h||!h.trim()||o.push({realIndex:f,j:0,d:h,fill:d.getAttribute("fill"),key:d.getAttribute("data:key")||null})}),l.forEach(d=>{if(d.getAttribute("data:leaf")==="true")return;const f=d.getAttribute("d"),h=d.getAttribute("data:key");!f||!f.trim()||!h||r.push({key:h,d:f,fill:d.getAttribute("fill")})})}else if(s==="unit"){const l=i.querySelectorAll(".apexcharts-unit-area"),c=new Map;l.forEach(u=>{var d,f,h,p,g,m,v;const b=parseInt((d=u.getAttribute("i"))!=null?d:"",10);if(isNaN(b))return;const y=u.getAttribute("cx");let w,x,$=3;if(y!=null)w=parseFloat(y),x=parseFloat((f=u.getAttribute("cy"))!=null?f:""),$=parseFloat((h=u.getAttribute("r"))!=null?h:"3")||3;else{const P=parseFloat((p=u.getAttribute("width"))!=null?p:"0")||0,T=parseFloat((g=u.getAttribute("height"))!=null?g:"0")||0;w=parseFloat((m=u.getAttribute("x"))!=null?m:"")+P/2,x=parseFloat((v=u.getAttribute("y"))!=null?v:"")+T/2,$=Math.max(P,T)/2||3}if(!isFinite(w)||!isFinite(x))return;let S=a.get(b);S||(S=[],a.set(b,S)),S.push({x:w,y:x,r:$,fill:u.getAttribute("fill")});const _=c.get(b);if(!_){c.set(b,{minX:w,minY:x,maxX:w,maxY:x,fill:u.getAttribute("fill")});return}w<_.minX&&(_.minX=w),w>_.maxX&&(_.maxX=w),x<_.minY&&(_.minY=x),x>_.maxY&&(_.maxY=x)}),Array.from(c.keys()).sort((u,d)=>u-d).forEach(u=>{const d=c.get(u),f=2,h=d.minX-f,p=d.minY-f,g=d.maxX+f,m=d.maxY+f;o.push({realIndex:u,j:0,d:`M ${h} ${p} L ${g} ${p} L ${g} ${m} L ${h} ${m} Z`,fill:d.fill})})}else if(s==="radial")if(e==="radialBar"||e==="gauge"){const l=this.w.layout.gridWidth/2,c=Math.min(this.w.layout.gridWidth,this.w.layout.gridHeight)/2;i.querySelectorAll(".apexcharts-radial-series .apexcharts-radialbar-area").forEach(d=>{var f;const h=d.parentElement,p=parseInt((f=h==null?void 0:h.getAttribute("data:realIndex"))!=null?f:"0",10),g=d.getAttribute("d");if(!g)return;const m=parseFloat(d.getAttribute("stroke-width")||"0"),v=m>1&&this._radialArcToFilledSegment(g,m,l,c)||g;o.push({realIndex:p,j:0,d:v,fill:d.getAttribute("stroke")})})}else i.querySelectorAll(".apexcharts-pie-series .apexcharts-pie-area").forEach((c,u)=>{const d=c.getAttribute("d");d&&o.push({realIndex:u,j:0,d,fill:c.getAttribute("fill")})});return{marks:o,branches:r,unitDots:a}}_radialArcToFilledSegment(e,n,i,o){const r=e.match(/M\s*(-?[\d.]+)\s+(-?[\d.]+)\s+A\s*(-?[\d.]+)\s+(?:-?[\d.]+)\s+(?:-?[\d.]+)\s+(\d)\s+(\d)\s+(-?[\d.]+)\s+(-?[\d.]+)/);if(!r)return null;const a=parseFloat(r[1]),s=parseFloat(r[2]),l=parseFloat(r[3]),c=parseInt(r[4],10),u=parseInt(r[5],10),d=parseFloat(r[6]),f=parseFloat(r[7]);if(!isFinite(l)||l<=0)return null;const h=n/2,p=l+h,g=Math.max(0,l-h),m=($,S,_)=>{const P=$-i,T=S-o,O=Math.sqrt(P*P+T*T);if(O===0)return{x:i,y:o};const M=_/O;return{x:i+P*M,y:o+T*M}},v=m(a,s,p),b=m(d,f,p),y=m(a,s,g),w=m(d,f,g),x=u?0:1;return`M ${v.x} ${v.y} A ${p} ${p} 0 ${c} ${u} ${b.x} ${b.y} L ${w.x} ${w.y} A ${g} ${g} 0 ${c} ${x} ${y.x} ${y.y} Z`}buildRingSegmentPath(e,n,i,o,r,a){const s=o/2,l=i+s,c=Math.max(0,i-s),u=(r-90)*Math.PI/180,d=(a-90)*Math.PI/180,f={x:e+l*Math.cos(u),y:n+l*Math.sin(u)},h={x:e+l*Math.cos(d),y:n+l*Math.sin(d)},p={x:e+c*Math.cos(u),y:n+c*Math.sin(u)},g={x:e+c*Math.cos(d),y:n+c*Math.sin(d)},m=a>r?1:0,v=Math.abs(a-r)>180?1:0;return`M ${f.x} ${f.y} A ${l} ${l} 0 ${v} ${m} ${h.x} ${h.y} L ${g.x} ${g.y} A ${c} ${c} 0 ${v} ${1-m} ${p.x} ${p.y} Z`}getFromType(){return this._snapshot?this._snapshot.fromType:null}_buildMapping(e,n,i,o,r){const a=new Map,s=Li(i),l=e.slice().sort((c,u)=>c.realIndex-u.realIndex||c.j-u.j);if(s==="partition"&&r&&r.length){const c=l.filter(u=>u.key);c.length===l.length&&(c.forEach(u=>{a.set(`key:${u.key}`,{d:u.d,fill:u.fill})}),r.forEach(u=>{a.set(`key:${u.key}`,{d:u.d,fill:u.fill})}))}if(s==="radial"||s==="unit"||s==="partition")return l.forEach((c,u)=>{a.set(`${u}:0`,{d:c.d,fill:c.fill})}),a;if(s==="bar"||s==="summary"){const c=[];return(Array.isArray(o)?o:[]).forEach((d,f)=>{const h=d&&Array.isArray(d.data)?d.data:[];for(let p=0;p{const h=c[f];h&&a.set(`${h.realIndex}:${h.j}`,{d:d.d,fill:d.fill})}),a}return a}isActive(){return this._snapshot!==null}getInitialPathFor(e,n){if(!this._snapshot)return null;const i=this._snapshot.mapping.get(`${e}:${n}`);if(!i)return null;const o=this._snapshot.oldLayout.translateX-(this.w.layout.translateX||0),r=this._snapshot.oldLayout.translateY-(this.w.layout.translateY||0);return o===0&&r===0?i.d:this._translatePathD(i.d,o,r)}_translatePathD(e,n,i){return n===0&&i===0?e:Lg(e).map(r=>{const a=r[0];return a==="Z"?"Z":a==="M"||a==="L"||a==="T"?`${a} ${r[1]+n} ${r[2]+i}`:a==="H"?`${a} ${r[1]+n}`:a==="V"?`${a} ${r[1]+i}`:a==="C"?`${a} ${r[1]+n} ${r[2]+i} ${r[3]+n} ${r[4]+i} ${r[5]+n} ${r[6]+i}`:a==="S"||a==="Q"?`${a} ${r[1]+n} ${r[2]+i} ${r[3]+n} ${r[4]+i}`:a==="A"?`${a} ${r[1]} ${r[2]} ${r[3]} ${r[4]} ${r[5]} ${r[6]+n} ${r[7]+i}`:r.join(" ")}).join(" ")}getInitialCenterFor(e){const n=this.getInitialBBoxFor(e);return n?{x:n.x+n.width/2,y:n.y+n.height/2}:null}getInitialPathAt(e){return this.getInitialPathFor(e,0)}getInitialPathForKey(e){return!this._snapshot||!e?null:this.getInitialPathFor("key",e)}hasKeyedMarks(){if(!this._snapshot)return!1;for(const e of this._snapshot.mapping.keys())if(typeof e=="string"&&e.startsWith("key:"))return!0;return!1}getInitialSlotFor(e,n,i){const o=this.getInitialBBoxFor(e);if(!o)return null;const r=o.x+o.width/2,a=o.y+o.height/2;if(!(i>1)||!(n>=0))return{x:r,y:a};const s=(Math.min(n,i-1)+.5)/i;return o.height>=o.width?{x:r,y:o.y+o.height*(1-s)}:{x:o.x+o.width*s,y:a}}getInitialBBoxFor(e){if(!this._snapshot)return null;const n=this._snapshot.mapping.get(`${e}:0`);if(!n)return null;const i=this._pathBBox(n.d);if(!i)return null;const o=this._snapshot.oldLayout.translateX-(this.w.layout.translateX||0),r=this._snapshot.oldLayout.translateY-(this.w.layout.translateY||0);return{x:i.minX+o,y:i.minY+r,width:i.maxX-i.minX,height:i.maxY-i.minY}}_pathBBox(e){const n=Lg(e);let i=1/0,o=1/0,r=-1/0,a=-1/0,s=!1;return n.forEach(l=>{const c=l[0];if(c==="Z")return;let u=[];if(c==="H")u=[[l[1],(o+a)/2||l[1]]];else if(c==="V")u=[[(i+r)/2||l[1],l[1]]];else if(c==="A")u=[[l[6],l[7]]];else for(let d=1;d+1{!isFinite(d)||!isFinite(f)||(s=!0,dr&&(r=d),fa&&(a=f))})}),s?{minX:i,minY:o,maxX:r,maxY:a}:null}getInitialFillFor(e,n){if(!this._snapshot)return null;const i=this._snapshot.mapping.get(`${e}:${n}`);return i?i.fill:null}getSpeed(){const e=this.w.config.chart.animations;return e.chartTypeMorph&&e.chartTypeMorph.speed||e.speed||600}applyChromeFade(){var e;if(!this._snapshot||!Ot.isBrowser())return;const n=(e=this.w.globals.dom)==null?void 0:e.baseEl;if(!n)return;this._snapshot.pieceOut?this._separatePieces():this._snapshot.pieceIn?this._combinePieces():this._mountGhost();const i=this.getSpeed();[".apexcharts-xaxis",".apexcharts-yaxis",".apexcharts-grid",".apexcharts-gridlines-horizontal",".apexcharts-gridlines-vertical",".apexcharts-legend",".apexcharts-title-text",".apexcharts-subtitle-text"].forEach(r=>{n.querySelectorAll(r).forEach(a=>{a.style&&(a.style.opacity="0",a.style.transition=`opacity ${i}ms ease-out`,We.requestAnimationFrame(()=>{a.style.opacity="1"}),setTimeout(()=>{a.style.transition="",a.style.opacity=""},i+80))})}),setTimeout(()=>this.cleanup(),i+100)}cleanup(){this._snapshot=null,this._removeGhost(),this._cancelPieces()}}Vn.registerFeatures({morphTypeChange:R1e});const Sl="http://www.w3.org/1999/xhtml",AN=18;function _N(t,e){const n=t.config.drilldown&&t.config.drilldown.breadcrumb||{};return Ye(Ye({show:!0,position:"top-left",separator:" / ",rootLabel:"All",offsetX:0,offsetY:0,formatter:void 0},n),e||{})}function PN(t,e){const n=[".apexcharts-title-text",".apexcharts-subtitle-text"].map(o=>t.dom.baseEl.querySelector(o)).filter(o=>o!==null);if(!n.length)return;const i=t.dom.elWrap.getBoundingClientRect().top;for(let o=0;o{const l=s.getBoundingClientRect();return r.leftl.left&&r.topl.top});if(!a)break;e.style.top=`${a.getBoundingClientRect().bottom-i+4}px`}}function L1e(t,e){const n=t.layout.translateY||0,i=t.dom.elWrap;if(!i)return n;const o=t.dom.baseEl.querySelectorAll(".apexcharts-yaxis-label");if(!o.length)return n;const r=i.getBoundingClientRect().top,a=e.getBoundingClientRect();let s=n;for(let l=0;l=a.right||c.right<=a.left||(s=Math.min(s,c.top-r)))}return s}function F1e(t,e,n,i){var o;const r=(o=e==null?void 0:e.dimensions)==null?void 0:o.dimHelpers,a=r?r.getTitleSubtitleCoords("title").height+r.getTitleSubtitleCoords("subtitle").height:0,s=n.getBoundingClientRect().height||AN,l=i&&i.offsetY||0,c=L1e(t,n);if(c-a>=s+1)return n.style.top=`${c-s-1+l}px`,!0;n.style.top=`${a+l}px`;const u=t.config.theme.mode==="dark";return n.style.background=u?"rgba(20,24,30,0.82)":"rgba(255,255,255,0.86)",n.style.borderRadius="4px",!1}function ON(t){const e=t.dom.elWrap;if(!e)return;const n=e.querySelector(".apexcharts-breadcrumb");n&&n.parentNode&&n.parentNode.removeChild(n)}function N1e(t,e){if(!Ot.isBrowser())return null;const n=t.dom.elWrap;if(!n)return null;ON(t);const i=e.config||_N(t);if(i.show===!1)return null;const o=e.crumbs||[];if(o.length<2)return null;const r=We.createElementNS(Sl,"nav");r.setAttribute("class","apexcharts-breadcrumb"),r.setAttribute("aria-label",e.ariaLabel||"Breadcrumb"),B1e(r,i),e.compact&&(r.style.fontSize="11px",r.style.padding="0 2px");const a=i.separator!=null?i.separator:" / ";return o.forEach((s,l)=>{var c;if(l>0){const h=We.createElementNS(Sl,"span");h.setAttribute("class","apexcharts-breadcrumb-separator"),h.setAttribute("aria-hidden","true"),h.textContent=a,r.appendChild(h)}let u=l===0?(c=i.rootLabel)!=null?c:"All":s.label;if(typeof i.formatter=="function"&&(u=i.formatter(u,{index:l,depth:o.length-1,data:s.data})),l===o.length-1){const h=We.createElementNS(Sl,"span");h.setAttribute("class","apexcharts-breadcrumb-item apexcharts-breadcrumb-current"),h.setAttribute("aria-current","page"),h.textContent=String(u),r.appendChild(h);return}const d=We.createElementNS(Sl,"button");if(d.setAttribute("type","button"),d.setAttribute("class","apexcharts-breadcrumb-item"),l===0){const h=We.createElementNS(Sl,"span");h.setAttribute("class","apexcharts-breadcrumb-arrow"),h.setAttribute("aria-hidden","true"),h.textContent="←",d.appendChild(h)}const f=We.createElementNS(Sl,"span");f.setAttribute("class","apexcharts-breadcrumb-label"),f.textContent=String(u),d.appendChild(f),d.addEventListener("click",()=>e.onNavigate(l,s)),r.appendChild(d)}),n.appendChild(r),r}function B1e(t,e){const n=e.offsetX||0,i=e.offsetY||0;t.style.position="absolute",t.style.top=i+"px",e.position==="top-right"?t.style.right=-n+3+"px":t.style.left=n+"px"}const Cl="http://www.w3.org/1999/xhtml";class z1e{constructor(e,n,i){this.w=e,this.ctx=n,this.drilldown=i}render(e){if(!Ot.isBrowser())return;const n=this.w,i=n.dom.elWrap;if(!i)return;const o=i.querySelector(".apexcharts-breadcrumb");o&&o.parentNode&&o.parentNode.removeChild(o);const r=n.config.drilldown&&n.config.drilldown.breadcrumb;if(!r||r.show===!1||this.drilldown.depth===0)return;const a=We.createElementNS(Cl,"nav");a.setAttribute("class","apexcharts-breadcrumb"),a.setAttribute("aria-label","Drilldown breadcrumb"),this._position(a,r);const s=r.separator!=null?r.separator:" / ";e.forEach((l,c)=>{if(c>0){const f=We.createElementNS(Cl,"span");f.setAttribute("class","apexcharts-breadcrumb-separator"),f.setAttribute("aria-hidden","true"),f.textContent=s,a.appendChild(f)}const u=this._label(l,c);if(c===e.length-1){const f=We.createElementNS(Cl,"span");f.setAttribute("class","apexcharts-breadcrumb-item apexcharts-breadcrumb-current"),f.setAttribute("aria-current","page"),f.textContent=u,a.appendChild(f)}else{const f=We.createElementNS(Cl,"button");if(f.setAttribute("type","button"),f.setAttribute("class","apexcharts-breadcrumb-item"),c===0){const p=We.createElementNS(Cl,"span");p.setAttribute("class","apexcharts-breadcrumb-arrow"),p.setAttribute("aria-hidden","true"),p.textContent="←",f.appendChild(p)}const h=We.createElementNS(Cl,"span");h.setAttribute("class","apexcharts-breadcrumb-label"),h.textContent=u,f.appendChild(h),f.addEventListener("click",()=>this.drilldown.drillToLevel(c)),a.appendChild(f)}}),i.appendChild(a),this.w.globals.axisCharts&&F1e(this.w,this.ctx,a,r),this._avoidChromeOverlap(a)}_avoidChromeOverlap(e){const n=this.w,i=[".apexcharts-title-text",".apexcharts-subtitle-text"].map(r=>n.dom.baseEl.querySelector(r)).filter(r=>r!==null);if(!i.length)return;const o=n.dom.elWrap.getBoundingClientRect().top;for(let r=0;r{const c=l.getBoundingClientRect();return a.leftc.left&&a.topc.top});if(!s)break;e.style.top=`${s.getBoundingClientRect().bottom-o+4}px`}}_label(e,n){const i=this.w.config.drilldown.breadcrumb;let o;if(n===0)o=i.rootLabel!=null?i.rootLabel:"All";else{const r=(this.w.config.drilldown.series||[]).find(a=>a&&a.id===e);o=r&&r.name||String(e)}return typeof i.formatter=="function"?i.formatter(o,{index:n,depth:this.drilldown.depth}):o}_position(e,n){const i=n.offsetX||0,o=n.offsetY||0;e.style.position="absolute",e.style.top=o+"px",n.position==="top-right"?e.style.right=-i+3+"px":e.style.left=i+"px"}}const O0="http://www.w3.org/1999/xhtml",mh="apexcharts-drilldown-loading";class H1e{constructor(e){this.w=e,this.el=null}_cfg(){const e=this.w.config.drilldown,n=e&&e.loading;return n===!1?{show:!1}:n||{}}show(){if(!Ot.isBrowser())return;const e=this._cfg();if(e.show===!1)return;const n=this.w.dom.elWrap;if(!n)return;this.hide();const i=We.createElementNS(O0,"div");i.setAttribute("class",mh),i.setAttribute("role","status"),i.setAttribute("aria-live","polite"),i.setAttribute("aria-label",e.text||"Loading");const o=We.createElementNS(O0,"div");if(o.setAttribute("class",`${mh}-spinner`),o.setAttribute("aria-hidden","true"),i.appendChild(o),e.text){const r=We.createElementNS(O0,"span");r.setAttribute("class",`${mh}-text`),r.textContent=e.text,i.appendChild(r)}n.appendChild(i),this.el=i}hide(){const e=this.w.dom.elWrap;if(e){const n=e.querySelectorAll(`.${mh}`);for(let i=0;ie.id)]}get depth(){return this.stack.length}drillDown(e,n,i){const o=this._resolveChild(e);return o?this._drillInto(o,n,i):typeof this.w.config.drilldown.onDrillDown=="function"?this._drillDownAsync(e,n,i):(console.warn(`ApexCharts: drilldown id "${e}" not found in chart.drilldown.series, and no onDrillDown resolver is set.`),Promise.resolve(this.ctx))}drillUp(){return this.drillToLevel(this.stack.length-1)}drillToRoot(){return this.drillToLevel(0)}drillToLevel(e){const n=this.stack.length;if(e<0||e>=n)return Promise.resolve(this.ctx);const i=this.path[this.path.length-1],o=e===0?this.rootSnapshot:this.stack[e].restore;this.stack=this.stack.slice(0,e);const r=this.path[this.path.length-1];return this._apply(this._viewFromSnapshot(o),"up",{from:i,to:r})}_resolveChild(e){const n=this.w.config.drilldown&&this.w.config.drilldown.series;return Array.isArray(n)&&n.find(i=>i&&i.id===e)||null}_drillInto(e,n,i){if(this.stack.length>=VE)return console.warn(`ApexCharts: drilldown max depth (${VE}) reached.`),Promise.resolve(this.ctx);this.rootSnapshot||(this.rootSnapshot=this._snapshot());const o=this.path[this.path.length-1];return this.stack.push({id:e.id,name:e.name,restore:this._snapshot()}),this._apply(this._viewFromChild(e),"down",{from:o,to:e.id,point:n,seriesIndex:i&&i.seriesIndex,dataPointIndex:i&&i.dataPointIndex})}_drillDownAsync(e,n,i){const r=this.w.config.drilldown.onDrillDown,a=this._cacheGet(e);if(a)return this._drillInto(a,n,i);if(this._pending)return this._pending;let s;this.loading.show();try{s=r({id:e,point:n,seriesIndex:i&&i.seriesIndex,dataPointIndex:i&&i.dataPointIndex})}catch(u){return this.loading.hide(),this._fire("drillDownError",{id:e,error:u}),Promise.resolve(this.ctx)}const l=()=>{this._pending=null,this.loading.hide()},c=Promise.resolve(s).then(u=>{if(l(),this._isDead())return this.ctx;if(!u||!u.data)return this._fire("drillDownError",{id:e,error:new Error(`drilldown: onDrillDown resolved without a drillable level for id "${e}" (expected an object with a \`data\` array).`)}),this.ctx;const d=u.id!=null?u:vt(Ye({},u),{id:e});return this._cacheSet(e,d),this._drillInto(d,n,i)},u=>(l(),this._isDead()?this.ctx:(this._fire("drillDownError",{id:e,error:u}),this.ctx)));return this._pending=c,c}_isDead(){const e=this.w;return!e||!e.globals||e.globals.isDestroyed===!0}_cacheEnabled(){const e=this.w.config.drilldown;return!!(e&&e.cache!==!1)}_cacheGet(e){return!this._cacheEnabled()||e==null?null:this._asyncCache.get(e)||null}_cacheSet(e,n){!this._cacheEnabled()||e==null||this._asyncCache.set(e,n)}clearCache(e){return e==null?this._asyncCache.clear():this._asyncCache.delete(e),this.ctx}_snapshot(){const e=this.w.config,n=this._overrideFields(),i={series:this._uncollapseSeries(Ee.clone(e.series))};return Array.isArray(e.labels)&&e.labels.length&&(i.labels=Ee.clone(e.labels)),i.chart={type:e.chart.type,stacked:e.chart.stacked},n.has("xaxis")&&(i.xaxis=Ee.clone(e.xaxis)),n.has("yaxis")&&(i.yaxis=Ee.clone(e.yaxis)),n.has("colors")&&(i.colors=e.colors?Ee.clone(e.colors):void 0),n.has("plotOptions")&&(i.plotOptions=Ee.clone(e.plotOptions)),n.has("fill")&&(i.fill=Ee.clone(e.fill)),n.has("legend")&&(i.legend=Ee.clone(e.legend)),i}_uncollapseSeries(e){const n=this.w,i=n.globals,o=[...i.collapsedSeries||[],...i.ancillaryCollapsedSeries||[]];if(!o.length)return e;const r=n.config.chart.type,s=(r==="pie"||r==="donut"||r==="polarArea")&&e.length===1&&e[0]&&typeof e[0]=="object"&&Array.isArray(e[0].data)?e[0].data:e;for(const l of o){const c=l.index;i.axisCharts?e[c]&&(e[c].data=Array.isArray(l.data)?l.data.slice():l.data):s[c]&&typeof s[c]=="object"?s[c].y=l.data:s[c]!==void 0&&(s[c]=l.data)}return e}_overrideFields(){const e=new Set,n=this.w.config.drilldown&&this.w.config.drilldown.series||[];for(const i of n)i&&(i.xaxis&&e.add("xaxis"),i.yaxis&&e.add("yaxis"),i.colors&&e.add("colors"),i.plotOptions&&e.add("plotOptions"),i.fill&&e.add("fill"),i.legend&&e.add("legend"));return e}_copyOptionalViewFields(e,n){n.xaxis&&(e.xaxis=n.xaxis),n.yaxis&&(e.yaxis=n.yaxis),n.colors&&(e.colors=n.colors),n.plotOptions&&(e.plotOptions=n.plotOptions),n.fill&&(e.fill=n.fill),n.legend&&(e.legend=n.legend)}_viewFromChild(e){const n={};Array.isArray(e.series)?n.series=e.series:n.series=[{name:e.name||"",data:e.data}];const i={};return e.chart&&e.chart.type&&(i.type=e.chart.type),e.chart&&e.chart.stacked!=null&&(i.stacked=e.chart.stacked),Object.keys(i).length&&(n.chart=i),this._copyOptionalViewFields(n,e),n}_viewFromSnapshot(e){const n={series:e.series,chart:e.chart};return e.labels&&e.labels.length&&(n.labels=e.labels),this._copyOptionalViewFields(n,e),n}_apply(e,n,i){const o=this.w;o.interact.selectedDataPoints=[],o.globals.collapsedSeries=[],o.globals.collapsedSeriesIndices=[],o.globals.ancillaryCollapsedSeries=[],o.globals.ancillaryCollapsedSeriesIndices=[],o.globals.allSeriesCollapsed=!1,o.globals.risingSeries=[],e.markers=vt(Ye({},e.markers||{}),{discrete:this._drillMarkers(e.series)});const r=(!o.config.drilldown.animation||o.config.drilldown.animation.enabled!==!1)&&o.config.chart.animations.enabled!==!1;n==="down"&&this._fire("drillDownStart",i);const a=l=>this.ctx.updateOptions(e,!1,l,!1,!1),s=()=>(this._fire(n==="down"?"drillDownEnd":"drillUp",i),this.ctx);if(r&&this._zoomEnabled()){const l=this._triggerOrigin(i);if(l)return this._zoomDrill(l,n,()=>a(!1)).then(s)}return a(r).then(s)}_zoomEnabled(){const e=this.w.config.drilldown&&this.w.config.drilldown.animation;return!!(e&&e.zoomFromPoint)}_svgNode(){const e=this.w.dom&&this.w.dom.Paper;return e&&e.node?e.node:null}_markGroup(){const e=this._svgNode();return!e||typeof e.querySelector!="function"?null:e.querySelector(".apexcharts-plot-series, .apexcharts-heatmap, .apexcharts-treemap")}_triggerOrigin(e){if(!Ot.isBrowser())return null;const n=this._svgNode(),i=this._markGroup();if(!n||!i||typeof i.animate!="function"||typeof n.getBoundingClientRect!="function")return null;const o=n.getBoundingClientRect();let r=null;if(e&&e.seriesIndex!=null&&e.dataPointIndex!=null&&this.w.dom.baseEl&&(r=this.w.dom.baseEl.querySelector(`[index="${e.seriesIndex}"][j="${e.dataPointIndex}"]`)),r&&typeof r.getBoundingClientRect=="function"){const s=r.getBoundingClientRect();return{x:s.left+s.width/2-o.left,y:s.top+s.height/2-o.top}}const a=i.getBoundingClientRect();return{x:a.left+a.width/2-o.left,y:a.top+a.height/2-o.top}}_zoomDrill(e,n,i){return Wxe(this,null,function*(){const o=this._zoomDuration(),r=n==="down",a=Math.round(o*.55),s=r?"scale(1.03)":"scale(0.97)",l=r?"scaleX(0.55) scaleY(0.85)":"scale(1.04)",c=p=>{p.style.transformBox="view-box",p.style.transformOrigin=`${e.x}px ${e.y}px`},u=p=>{p.style.transform="",p.style.opacity="",p.style.transformOrigin="",p.style.transformBox=""},d=this._markGroup();let f=null;if(d){c(d),f=d.animate([{transform:"scale(1)",opacity:1},{transform:s,opacity:0}],{duration:a,easing:"ease-in",fill:"forwards"});try{yield f.finished}catch{}}yield i();const h=this._markGroup();if(h){c(h),h.style.opacity="0",h.style.transform=l,f&&d===h&&f.cancel();const p=h.animate([{transform:l,opacity:0},{transform:"scale(1)",opacity:1}],{duration:o,easing:"cubic-bezier(0.16, 1, 0.3, 1)",fill:"forwards"});try{yield p.finished}catch{}u(h),p.cancel()}})}_zoomDuration(){const e=this.w.config.drilldown&&this.w.config.drilldown.animation,n=e&&typeof e.speed=="number"?e.speed:260;return Math.max(80,n)}_fire(e,n){const i=this.w.config.chart.events&&this.w.config.chart.events[e];typeof i=="function"&&i(n,this.ctx,this.w),this.ctx.events.fireEvent(e,[n,this.ctx,this.w])}_onPointSelect(e,n,i){if(!i)return;const o=this._pointAt(i.seriesIndex,i.dataPointIndex);if(o&&typeof o=="object"&&o.drilldown!=null)return this.drillDown(o.drilldown,o,i);if(typeof this.w.config.drilldown.onDrillDown=="function")return this._drillDownAsync(null,o,i)}_pointAt(e,n){const i=this.w.config.series;if(!Array.isArray(i)||e==null||n==null)return null;const o=i[e];return!o||!Array.isArray(o.data)?null:o.data[n]!=null?o.data[n]:null}_afterRender(){const e=this.w;!e.config.drilldown||!e.config.drilldown.enabled||(this._markDrillableTargets(),this._wirePlotClick(),this.breadcrumb.render(this.path),e.config.markers&&(e.config.markers.discrete=this._drillMarkers(e.config.series)))}_markDrillableTargets(){if(!Ot.isBrowser())return;const e=this.w,n=e.dom.baseEl,i=e.config.series;if(!n||!Array.isArray(i))return;let o=0;i.forEach((r,a)=>{const s=r&&Array.isArray(r.data)?r.data:null;s&&s.forEach((l,c)=>{if(!l||typeof l!="object"||l.drilldown==null)return;const u=n.querySelectorAll(`[index="${a}"][j="${c}"]`);u.length||o++,u.forEach(d=>{this._isClickThroughMark(d)&&d.classList.remove("no-pointer-events"),d.classList.add("apexcharts-drilldown-target")})})}),o&&!this._warnedUnreachable&&(this._warnedUnreachable=!0,console.warn(`ApexCharts: ${o} drillable point(s) have no clickable mark, so clicking them cannot do anything. Leave \`drilldown.marker\` on, or give the series markers of its own (\`markers.size > 0\`).`))}warnSliceOffsetDisabled(){this._warnedNoSliceOffset||(this._warnedNoSliceOffset=!0,console.warn("ApexCharts: `plotOptions.pie.expandOnClick` is not available in a drilldown pie/donut, so it was ignored. A slice click navigates, and a slice that slid out would be discarded by the drill it just triggered."))}_wirePlotClick(){if(!Ot.isBrowser())return;const e=this.w.dom.baseEl;!e||this._plotClickWired===e||(this._plotClickWired&&(this._plotClickWired.removeEventListener("mousedown",this._onPlotDown),this._plotClickWired.removeEventListener("click",this._onPlotClick)),e.addEventListener("mousedown",this._onPlotDown),e.addEventListener("click",this._onPlotClick),this._plotClickWired=e)}_onPlotDown(e){this._downAt={x:e.clientX,y:e.clientY}}_onPlotClick(e){const n=this.w;if(!n.config.drilldown||!n.config.drilldown.enabled)return;const i=this._downAt;if(this._downAt=null,i&&Math.hypot(e.clientX-i.x,e.clientY-i.y)>4)return;const o=e.target;if(!o||typeof o.closest!="function"||o.closest(".apexcharts-drilldown-target")||o.closest(".apexcharts-legend, .apexcharts-toolbar, .apexcharts-breadcrumb, .apexcharts-menu, .apexcharts-tooltip"))return;const r=n.interact.capturedSeriesIndex,a=n.interact.capturedDataPointIndex;if(r==null||a==null||r<0||a<0||!this._isPointBasedSeries(n.config.series[r]))return;const s=this._pointAt(r,a);if(!(!s||typeof s!="object"||s.drilldown==null))return this.drillDown(s.drilldown,s,{seriesIndex:r,dataPointIndex:a})}_isClickThroughMark(e){return!e.classList||!e.classList.contains("no-pointer-events")||!e.classList.contains("apexcharts-marker")?!1:!(typeof e.closest=="function"&&e.closest(".apexcharts-tooltip"))}_drillMarkers(e){const n=this.w,i=n.config.drilldown,o=Array.isArray(n.config.markers&&n.config.markers.discrete)?n.config.markers.discrete.filter(s=>!s||!s[XE]):[],r=i&&i.marker||{};if(r.show===!1||!Array.isArray(e))return o;const a=[];return e.forEach((s,l)=>{if(!this._seriesNeedsDrillMarker(l,s))return;const c=s&&Array.isArray(s.data)?s.data:null;c&&c.forEach((u,d)=>{if(!u||typeof u!="object"||u.drilldown==null)return;const f={seriesIndex:l,dataPointIndex:d,[XE]:!0};r.size!==void 0&&(f.size=r.size),r.shape!==void 0&&(f.shape=r.shape),r.fillColor!==void 0&&(f.fillColor=r.fillColor),r.strokeColor!==void 0&&(f.strokeColor=r.strokeColor),a.push(f)})}),o.concat(a)}_seriesNeedsDrillMarker(e,n){if(!this._isPointBasedSeries(n))return!1;const i=this.w.config.markers&&this.w.config.markers.size,o=Array.isArray(i)?i[e]:i;return!(Number(o)>0)}_isPointBasedSeries(e){const n=e&&e.type||this.w.config.chart.type;return n==="line"||n==="area"}}Vn.registerFeatures({drilldown:W1e});const T0="__apexcharts_plugins__";function j1e(){const t=globalThis;return t[T0]||(t[T0]={}),t[T0]}function V1e(t){return j1e()[t]||null}const nw=5,X1e=["updateOptions","updateSeries","appendData","appendSeries","toggleSeries","showSeries","hideSeries","highlightSeries","isSeriesHidden","zoomX","addXaxisAnnotation","addYaxisAnnotation","addPointAnnotation","clearAnnotations","removeAnnotation","dataURI","exportToCSV"];function Y1e(t){const e={};return X1e.forEach(n=>{typeof t[n]=="function"&&(e[n]=t[n].bind(t))}),Object.freeze(e)}function G1e(t,e){const n=o=>(o&&t.add(o),o),i={get node(){return t.node},path(o={}){const{d:r="",stroke:a="#000",width:s=1,fill:l="none",opacity:c=1,dash:u=0,className:d=""}=o;return n(e.drawPath({d:r,stroke:a,strokeWidth:s,fill:l,fillOpacity:l==="none"?0:c,strokeOpacity:c,strokeDashArray:u,classes:d}))},line(o={}){const{x1:r,y1:a,x2:s,y2:l,stroke:c="#000",width:u=1,dash:d=0}=o;return n(e.drawLine(r,a,s,l,c,d,u))},rect(o={}){const{x:r=0,y:a=0,w:s=0,h:l=0,r:c=0,fill:u="#000",stroke:d=null,opacity:f=1}=o;return n(e.drawRect(r,a,s,l,c,u,f,d!=null?1:null,d))},circle(o={}){const{cx:r=0,cy:a=0,r:s=0,fill:l="#000",stroke:c=null}=o;return n(e.drawCircle(s,{cx:r,cy:a,fill:l,stroke:c||"none"}))},text(o={}){const{x:r=0,y:a=0,text:s="",color:l,size:c,anchor:u="start",weight:d}=o;return n(e.drawText({x:r,y:a,text:s,textAnchor:u,fontSize:c,foreColor:l,fontWeight:d}))},clear(){const o=t.node;for(;o.firstChild;)o.removeChild(o.firstChild);return i}};return i}function K1e(t,e){const n=t.ctx,i=t.w,o={name:e.def.name,version:nw,get options(){return e.options},on(r,a){const s=e.handlers;return s.has(r)||s.set(r,[]),s.get(r).push(a),o},off(r,a){const s=e.handlers.get(r);if(s){const l=s.indexOf(a);l>-1&&s.splice(l,1)}return o},store:{},layer(r){return t._layer(e.def.name,r||{})},get scales(){return t._currentScales},get data(){return t._lastData||(t._lastData=t._dataSnapshot())},theme:Object.freeze({get mode(){return i.config.theme.mode},get foreColor(){return i.config.chart.foreColor},seriesColor(r){return i.globals.colors[r]},token(r){return t._token(r)}}),chart:Y1e(n),get info(){return Object.freeze({type:String(i.config.chart&&(i.config.chart.requestedType||i.config.chart.type)||"line"),axisChart:i.globals.axisCharts===!0,datetimeX:!!(i.config.xaxis&&i.config.xaxis.type==="datetime"),horizontalBars:!!(i.config.plotOptions&&i.config.plotOptions.bar&&i.config.plotOptions.bar.horizontal),dataLabels:Object.freeze({enabled:!!(i.config.dataLabels&&i.config.dataLabels.enabled),enabledOnSeries:Array.isArray(i.config.dataLabels&&i.config.dataLabels.enabledOnSeries)?i.config.dataLabels.enabledOnSeries.slice():null}),stroke:Object.freeze({dashArray:Array.isArray(i.config.stroke&&i.config.stroke.dashArray)?i.config.stroke.dashArray.slice():i.config.stroke&&i.config.stroke.dashArray||0})})},get categories(){return t._categories()},markDerived(r){return t._markDerived(e.def.name,r),o},reserve(r){return t._reserve(e.def.name,r),o},pointer(r){return t._onPointer(e.def.name,r)},emit(r,a){n.events.fireEvent(`plugin:${e.def.name}:${r}`,[n,a])},get el(){return i.dom.baseEl}};return Object.freeze(o)}const TN=class Pu{constructor(e,n){this.w=e,this.ctx=n,this.active=[],this._layers=new Map,this._currentScales=null,this._lastPluginsRef=null,this._lastData=null,this._updatedWired=!1,this._derived=null,this._reserved=null,this._reserveTimer=null,this._pointerSubs=null,this._pointerWired=null,this._onUpdated=this._onUpdated.bind(this),this._init()}_init(){(this.w.config.plugins||[]).map((n,i)=>({entry:n,order:n.order!=null?n.order:i})).sort((n,i)=>n.order-i.order).forEach(n=>this._activate(n.entry)),this._lastPluginsRef=this.w.config.plugins,this._wireUpdated()}_wireUpdated(){this._updatedWired||(this.ctx.addEventListener("updated",this._onUpdated),this._updatedWired=!0)}_onUpdated(){this._repairInitialSeries(),this.dispatch("afterUpdate",{pass:"update"})}_activate(e){const n=V1e(e.name);if(!n){console.error(`[apexcharts] plugin "${e.name}" is not registered.`);return}const i=n.apiVersion!=null?Math.trunc(n.apiVersion):1;if(!(i>=1)||i>nw){console.error(`[apexcharts] plugin "${n.name}" targets Weave API v${n.apiVersion}, host is v${nw}; skipped.`);return}const o={def:n,options:Object.freeze(Ye({},e.options||{})),handlers:new Map,disabled:!1,failures:0,api:null};o.api=K1e(this,o),this.active.push(o),this._guard(o,"setup",()=>n.setup(o.api))}dispatch(e,n){if(e==="draw"&&(this._reconcile(),this._resetLayers()),this._lastData=null,!this.active.length)return;e==="afterParse"?this._currentScales=null:n&&"xyRatios"in n&&this._setScales(n.xyRatios);const i=n&&n.pass||"full";let o=null;for(const r of this.active){if(r.disabled)continue;const a=r.handlers.get(e);if(!a||!a.length)continue;o===null&&(o=this._dataSnapshot(),this._lastData=o);const s={api:r.api,scales:this._currentScales,data:o,pass:i,hook:e};for(const l of a.slice())this._guard(r,e,()=>l(s))}}_guard(e,n,i){if(!e.disabled)try{i()}catch(o){console.error(`[apexcharts] plugin "${e.def.name}" threw in "${n}":`,o),e.failures=(e.failures||0)+1,e.failures>=3&&(e.disabled=!0,console.error(`[apexcharts] plugin "${e.def.name}" disabled after repeated errors.`))}}_setScales(e){const n=this.w,i=n.globals,o=n.layout;if(!e||!i.axisCharts){this._currentScales=null;return}const r=e.xRatio,a=e.yRatio||[],s=f=>a[f]!=null?a[f]:a[0],l=f=>i.maxYArr[f]!=null?i.maxYArr[f]:i.maxY,c=f=>i.minYArr[f]!=null?i.minYArr[f]:i.minY,u=!n.axisFlags.isXNumeric&&!i.isBarHorizontal&&i.dataPoints>0,d=u?o.gridWidth/i.dataPoints:0;this._currentScales={x:u?f=>d*(f+.5):f=>(f-i.minX)/r,y:(f,h=0)=>(l(h)-f)/s(h),domainX:u?[-.5,i.dataPoints-.5]:[i.minX,i.maxX],domainY:(f=0)=>[c(f),l(f)],gridWidth:o.gridWidth,gridHeight:o.gridHeight,ratios:e}}_dataSnapshot(){const e=this.w,n=e.globals,i=e.seriesData.series||[],o=e.seriesData.seriesX||[],r=Array.isArray(e.config.series)?e.config.series:[];return i.map((a,s)=>{const l=Array.isArray(a)?a:[a],c=o[s]||[],u=l.map((h,p)=>({x:c[p]!=null?c[p]:p,y:h})),d=r[s],f=d&&typeof d=="object"&&Array.isArray(d.data)?d.data:[];return{name:n.seriesNames?n.seriesNames[s]:void 0,hidden:(n.collapsedSeriesIndices||[]).includes(s),color:n.colors?n.colors[s]:void 0,points:u,raw:f}})}_categories(){const e=this.w,n=e.globals,i=e.config.xaxis&&Array.isArray(e.config.xaxis.categories)?e.config.xaxis.categories:[],o=Array.isArray(n.categoryLabels)?n.categoryLabels:[],r=Array.isArray(n.labels)?n.labels:[],a=i.length?i:o.length?o:r,s=e.seriesData.series||[];let l=0;for(let u=0;ul&&(l=d.length)}l||(l=a.length);const c=[];for(let u=0;uString(o)):[];i.length?this._derived.set(e,i):this._derived.delete(e),this._repairInitialSeries()}_onPointer(e,n){if(typeof n!="function")return()=>{};this._pointerSubs||(this._pointerSubs=new Map);const i=this._pointerSubs.get(e)||[];return i.push(n),this._pointerSubs.set(e,i),this._wirePointer(),()=>{const o=this._pointerSubs&&this._pointerSubs.get(e);if(!o)return;const r=o.indexOf(n);r>-1&&o.splice(r,1)}}_wirePointer(){if(this._pointerWired||!this.ctx||typeof this.ctx.addEventListener!="function")return;const e=[["enter","dataPointMouseEnter"],["leave","dataPointMouseLeave"],["select","dataPointSelection"]];this._pointerWired=[];for(const[n,i]of e){const o=(r,a,s)=>{this._emitPointer(n,s)};this.ctx.addEventListener(i,o),this._pointerWired.push([i,o])}}_emitPointer(e,n){if(!this._pointerSubs||!this._pointerSubs.size)return;const i=n&&typeof n.seriesIndex=="number"?n.seriesIndex:-1,o=n&&typeof n.dataPointIndex=="number"?n.dataPointIndex:-1,r=this._categories()||[],a=this.w,s=a&&a.config&&a.config.series||[],l={type:e,seriesIndex:i,dataPointIndex:o,category:o>-1?r[o]:void 0,seriesName:Pu._seriesName(s,i),selected:e==="select"?Pu._isSelected(n,i,o):void 0};for(const[c,u]of this._pointerSubs)for(const d of u.slice())try{d(l)}catch(f){console.warn('[apexcharts] plugin "'+c+'" threw in a pointer handler',f)}}static _seriesName(e,n){if(n<0)return;const i=e[n];if(!(!i||typeof i!="object"))return typeof i.name=="string"?i.name:void 0}static _isSelected(e,n,i){const o=e&&e.selectedDataPoints;if(!Array.isArray(o)||n<0)return;const r=o[n];return Array.isArray(r)?r.indexOf(i)>-1:!1}_reserve(e,n){const i=Pu._normaliseBox(n),o=this._reserved?this._reserved.get(e):void 0;if(i){if(o&&o.left===i.left&&o.right===i.right&&o.top===i.top&&o.bottom===i.bottom)return;this._reserved||(this._reserved=new Map),this._reserved.set(e,i)}else{if(!o||!this._reserved)return;this._reserved.delete(e)}this._resizeForReservation()}static _normaliseBox(e){if(!e||typeof e!="object")return null;const n=o=>Number.isFinite(o)&&o>0?Math.round(o):0,i={left:n(e.left),right:n(e.right),top:n(e.top),bottom:n(e.bottom)};return i.left||i.right||i.top||i.bottom?i:null}reservedBox(){if(!this._reserved||this._reserved.size===0)return Pu.NO_RESERVATION;const e={left:0,right:0,top:0,bottom:0};for(const n of this._reserved.values())e.left+=n.left,e.right+=n.right,e.top+=n.top,e.bottom+=n.bottom;return e}_resizeForReservation(){this._reserveTimer==null&&(this._reserveTimer=setTimeout(()=>{this._reserveTimer=null;const e=this.w.globals;if(!e.isDestroyed){e.resized=!0,e.dataChanged=!1;try{this.ctx.update()}catch{}}},0))}_derivedNames(){const e=new Set;if(!this._derived)return e;for(const n of this._derived.values())for(const i of n)e.add(i);return e}_repairInitialSeries(){const e=this._derivedNames();if(!e.size)return;const n=this.w,o=(Array.isArray(n.config.series)?n.config.series:[]).filter(r=>!e.has(String(r&&r.name)));if(o.length)try{n.globals.initialSeries=o,n.globals.initialConfig&&Array.isArray(n.globals.initialConfig.series)&&(n.globals.initialConfig.series=o)}catch{}}_token(e){const n=this.w,i=n.globals;switch(e){case"foreColor":return n.config.chart.foreColor;case"background":return n.config.chart.background;case"accent":case"primary":return i.colors?i.colors[0]:void 0;default:return/^series-\d+$/.test(e)&&i.colors?i.colors[Number(e.split("-")[1])]:void 0}}_layer(e,{z:n="front",className:i=""}={}){let o=this._layers.get(e);if(!o){o=this.ctx.graphics.group({class:`apexcharts-plugin-${e} ${i}`.trim()});const r=this.w.dom.elGraphical.node;n==="behind"?r.insertBefore(o.node,r.firstChild):r.appendChild(o.node),o.node.setAttribute("aria-hidden","true"),this._layers.set(e,o)}return G1e(o,this.ctx.graphics)}_resetLayers(){const e=this.w.dom.elGraphical,n=e&&e.node;if(n){const i=n.querySelectorAll('g[class*="apexcharts-plugin-"]');Array.prototype.forEach.call(i,o=>o.remove())}this._layers.clear()}_reconcile(){const e=this.w.config.plugins||[];if(e===this._lastPluginsRef)return;this._lastPluginsRef=e;const n=new Map(e.map((r,a)=>[r.name,{entry:r,order:r.order!=null?r.order:a}]));for(let r=this.active.length-1;r>=0;r--){const a=this.active[r],s=n.get(a.def.name);s?a.options=Object.freeze(Ye({},s.entry.options||{})):(this._guard(a,"destroy",()=>a.def.destroy&&a.def.destroy(a.api)),this.active.splice(r,1),this._reserve(a.def.name,null))}const i=new Set(this.active.map(r=>r.def.name)),o=[];n.forEach((r,a)=>{i.has(a)||o.push(r)}),o.sort((r,a)=>r.order-a.order).forEach(r=>this._activate(r.entry))}teardown(e){if(!e){this.dispatch("destroy");for(const n of this.active)this._guard(n,"destroy",()=>n.def.destroy&&n.def.destroy(n.api));if(this.active=[],this._derived=null,this._reserved=null,this._pointerSubs=null,this._pointerWired){for(const[n,i]of this._pointerWired)this.ctx.removeEventListener&&this.ctx.removeEventListener(n,i);this._pointerWired=null}this._reserveTimer!=null&&(clearTimeout(this._reserveTimer),this._reserveTimer=null),this._updatedWired&&(this.ctx.removeEventListener&&this.ctx.removeEventListener("updated",this._onUpdated),this._updatedWired=!1)}this._layers.clear()}};Hxe(TN,"NO_RESERVATION",Object.freeze({left:0,right:0,top:0,bottom:0}));let U1e=TN;Vn.registerFeatures({weave:U1e});function Ov(t,e){const n=t&&t.renderer;return n&&n.kind&&n.kind!=="svg"?n:e}function q1e(t,e){const n=class{constructor(o,r,a){this.w=o,this.ctx=r,this.xyRatios=a,this._warned=!1}draw(o,r,a){var s,l;const c=this.w,u=new Be(c,this.ctx),d=Ov(this.ctx,u),f=u.group({class:"apexcharts-marks-series"});return o.forEach((h,p)=>{var g;const m=Array.isArray(a)?a[p]:p,v=u.group({class:"apexcharts-series",rel:m+1,seriesName:Ee.escapeString(c.seriesData.seriesNames[m]),"data:realIndex":m}),b=this._scales(m,(c.seriesData.series[m]||[]).length),y=c.globals.colors[m],w=((g=c.config.series[m])==null?void 0:g.data)||[],x=c.seriesData.seriesX[m]||[],$=c.seriesData.series[m]||[];c.globals.seriesXvalues[m]=[],c.globals.seriesYvalues[m]=[],typeof c.globals.pointsArray[m]>"u"&&(c.globals.pointsArray[m]=[]);for(let S=0;S<$.length;S++){const _=$[S];if(_===null||typeof _>"u")continue;const P=x[S],T=b.xAt(S,P),O=b.y(_),M=this._api(d,v,m,S);try{e.renderItem({datum:w[S],x:T,y:O,scales:b,api:M,seriesIndex:m,dataPointIndex:S,color:y})}catch(I){this._warned||(console.warn(`[apexcharts] renderItem for series type "${t}" threw; skipping datum:`,I),this._warned=!0)}c.globals.seriesXvalues[m][S]=T,c.globals.seriesYvalues[m][S]=O,c.globals.pointsArray[m][S]=[T,O]}u.setupEventDelegation(v,".apexcharts-marks-mark"),f.add(v)}),(l=(s=this.ctx.animations)==null?void 0:s.animationCompleted)==null||l.call(s,f),f}_scales(o,r){var a,s,l,c;const u=this.w.globals,d=this.w.config,f=this.xyRatios.xRatio,h=this.xyRatios.yRatio,p=(s=(a=u.seriesYAxisReverseMap)==null?void 0:a[o])!=null?s:0,g=Array.isArray(h)?(l=h[p])!=null?l:h[0]:h,m=u.maxYArr,v=Array.isArray(m)&&m.length&&(c=m[p])!=null?c:u.maxY,b=u.gridWidth,y=u.gridHeight,w=!u.isXNumeric,x=r||u.dataPoints||1,$=x>0?b/x:b,S=d.xaxis.tickPlacement==="on",_=I=>f?(I-u.minX)/f:b/2,P=I=>(v-I)/g,T=(I,k)=>w?S&&x>1?I/(x-1)*b:(I+.5)*$:_(k),O=u.minXDiff||1,M=w?$:f?O/f:b;return{x:_,xAt:T,y:P,gridWidth:b,gridHeight:y,band:M}}_api(o,r,a,s){const l=c=>{if(c){try{c.node.setAttribute("index",String(a)),c.node.setAttribute("j",String(s)),c.node.classList.add("apexcharts-marks-mark")}catch{}r.add(c)}return c};return{path:(c={})=>{var u,d,f,h,p,g,m,v,b;return l(o.drawPath({d:c.d||"",stroke:(u=c.stroke)!=null?u:"#000",strokeWidth:(f=(d=c.width)!=null?d:c.strokeWidth)!=null?f:1,fill:(h=c.fill)!=null?h:"none",fillOpacity:(g=c.fillOpacity)!=null?g:c.fill&&c.fill!=="none"?(p=c.opacity)!=null?p:1:0,strokeOpacity:(v=(m=c.strokeOpacity)!=null?m:c.opacity)!=null?v:1,strokeDashArray:(b=c.dash)!=null?b:0,strokeLinecap:c.lineCap}))},line:(c={})=>{var u,d,f,h;return l(o.drawLine(c.x1,c.y1,c.x2,c.y2,(u=c.stroke)!=null?u:"#000",(d=c.dash)!=null?d:0,(h=(f=c.width)!=null?f:c.strokeWidth)!=null?h:1))},rect:(c={})=>{var u,d,f,h,p,g,m,v;return l(o.drawRect((u=c.x)!=null?u:0,(d=c.y)!=null?d:0,(f=c.w)!=null?f:0,(h=c.h)!=null?h:0,(p=c.r)!=null?p:0,(g=c.fill)!=null?g:"#000",(m=c.opacity)!=null?m:1,c.stroke!=null?(v=c.strokeWidth)!=null?v:1:null,c.stroke))},circle:(c={})=>{var u,d,f,h,p;return l(o.drawCircle((u=c.r)!=null?u:0,{cx:(d=c.cx)!=null?d:0,cy:(f=c.cy)!=null?f:0,fill:(h=c.fill)!=null?h:"#000",stroke:c.stroke||"none","stroke-width":(p=c.strokeWidth)!=null?p:c.stroke?1:0}))},text:(c={})=>{var u,d,f,h;return l(o.drawText({x:(u=c.x)!=null?u:0,y:(d=c.y)!=null?d:0,text:(f=c.text)!=null?f:"",textAnchor:(h=c.anchor)!=null?h:"start",fontSize:c.size,foreColor:c.color,fontWeight:c.weight}))}}}};return n.dataType=e.dataType||"xy",n.yExtent=typeof e.yExtent=="function"?e.yExtent:null,n}Vn._customSeriesFactory=q1e;const Z1e="(prefers-color-scheme: dark)",J1e="(prefers-contrast: more)";class Wl{constructor(e,n){if(this.w=e,this.ctx=n,e.config.theme.follow!=="os"||!Ot.isBrowser())return;const i=this._ensureMedia();i&&(this._applyToConfig(i),this._ensureListeners(i))}_ensureMedia(){if(!this.ctx._osThemeMedia){const e=We.matchMedia(Z1e),n=We.matchMedia(J1e);if(!e&&!n)return null;this.ctx._osThemeMedia={dark:e,contrast:n,handler:null}}return this.ctx._osThemeMedia}_applyToConfig(e){const n=this.w.config.theme;e.dark&&(n.mode=e.dark.matches?"dark":"light"),e.contrast&&e.contrast.matches&&(n.accessibility=n.accessibility||{},n.accessibility.colorBlindMode="highContrast")}_ensureListeners(e){if(e.handler)return;const n=this.ctx,i=()=>{const o=n._osThemeMedia;if(!o)return;const r={mode:o.dark&&o.dark.matches?"dark":"light"};o.contrast&&o.contrast.matches?r.accessibility={colorBlindMode:"highContrast"}:r.accessibility={colorBlindMode:""},n.updateOptions({theme:r},!1,!0,!1)};Wl._add(e.dark,i),Wl._add(e.contrast,i),e.handler=i}teardown(){const e=this.ctx._osThemeMedia;e&&(e.handler&&(Wl._remove(e.dark,e.handler),Wl._remove(e.contrast,e.handler)),this.ctx._osThemeMedia=null)}static _add(e,n){e&&(typeof e.addEventListener=="function"?e.addEventListener("change",n):typeof e.addListener=="function"&&e.addListener(n))}static _remove(e,n){e&&(typeof e.removeEventListener=="function"?e.removeEventListener("change",n):typeof e.removeListener=="function"&&e.removeListener(n))}}Vn.registerFeatures({osThemeWatcher:Wl});const iw="__apexcharts_series_transforms__";globalThis[iw]||(globalThis[iw]={});function Q1e(){return globalThis[iw]}function Yc(t,e){if(!t||typeof t!="string"){console.warn("ApexCharts: registerSeriesTransform requires a non-empty name.");return}if(typeof e!="function"){console.warn(`ApexCharts: registerSeriesTransform("${t}") expects a function (series, w) => series.`);return}Q1e()[t]=e}const ow="__apexcharts_row_sources__";globalThis[ow]||(globalThis[ow]={});function eSe(){return globalThis[ow]}function f$(t,e){if(!t||typeof t!="string"){console.warn("ApexCharts: registerRowSource requires a non-empty name.");return}if(typeof e!="function"){console.warn(`ApexCharts: registerRowSource("${t}") expects a function (w, opts) => series.`);return}eSe()[t]=e}const YE=1e3;function kr(t,e){const n=t.length;if(n===0)return NaN;if(n===1)return t[0];const i=(n-1)*e,o=Math.floor(i),r=Math.ceil(i);return o===r?t[o]:t[o]+(t[r]-t[o])*(i-o)}function EN(t){const e=t.length;if(e<2)return 0;let n=0;for(let r=0;re/Math.max(1,Math.ceil(r));switch(n){case"sqrt":return{width:o(Math.sqrt(i)),rule:"sqrt"};case"rice":return{width:o(2*Math.cbrt(i)),rule:"rice"};case"scott":{const r=EN(t);return r>0?{width:3.49*r*Math.pow(i,-1/3),rule:"scott"}:{width:o(Math.log2(i)+1),rule:"sturges"}}case"fd":{const r=kr(t,.75)-kr(t,.25);return r>0?{width:2*r*Math.pow(i,-1/3),rule:"fd"}:{width:o(Math.log2(i)+1),rule:"sturges"}}case"auto":{const r=o(Math.log2(i)+1),a=kr(t,.75)-kr(t,.25);if(a<=0)return{width:r,rule:"sturges"};const s=2*a*Math.pow(i,-1/3);return sf-h);let i=n[0],o=n[n.length-1];const r=e.range;if(Array.isArray(r)&&r.length===2){const f=Number(r[0]),h=Number(r[1]);isFinite(f)&&isFinite(h)&&h>f&&(i=f,o=h)}if(!(o>i)){const f=Math.abs(i)>0?Math.abs(i)*.05:.5;return{edges:[i-f,i+f],binWidth:f*2,rule:"single",capped:!1}}const a=o-i;let s,l;if(typeof e.binWidth=="number"&&e.binWidth>0)s=e.binWidth,l="binWidth";else if(typeof e.bins=="number"&&e.bins>=1)s=a/Math.floor(e.bins),l="count";else{const f=tSe(n,a,typeof e.bins=="string"?e.bins:"auto");s=f.width,l=f.rule}(!isFinite(s)||s<=0)&&(s=a);let c=Math.ceil(a/s);(!isFinite(c)||c<1)&&(c=1);let u=!1;c>YE&&(c=YE,s=a/c,u=!0),s=a/c;const d=new Array(c+1);for(let f=0;f<=c;f++)d[f]=i+f*s;return d[c]=Math.max(d[c],o),{edges:d,binWidth:s,rule:l,capped:u}}function MN(t,e){const n=e.length-1;if(!(t>=e[0])||t>e[n])return-1;if(t===e[n])return n-1;const i=(e[n]-e[0])/n;if(i>0){let a=Math.floor((t-e[0])/i);return a<0&&(a=0),a>n-1&&(a=n-1),t=e[a+1]&&a++,a<0||a>n-1?-1:a}let o=0,r=n-1;for(;o<=r;){const a=o+r>>1;if(t=e[a+1])o=a+1;else return a}return-1}function iSe(t,e){const n=new Array(Math.max(0,e.length-1)).fill(0);for(let i=0;i=0&&n[o]++}return n}function oSe(t,e){const n=Math.max(0,e.length-1),i=new Array(n);for(let o=0;o=0&&i[r].push(t[o])}return i}function rSe(t,e={}){if(!Array.isArray(t)||t.length===0)return null;const n=t.slice().sort((u,d)=>u-d),i=kr(n,.25),o=kr(n,.5),r=kr(n,.75),a=r-i;let s=n[0],l=n[n.length-1],c=[];if(e.whiskers==="tukey"&&a>0){const u=i-1.5*a,d=r+1.5*a;let f=0;for(;f=0&&n[h]>d;)h--;f<=h&&(s=n[f],l=n[h],c=n.slice(0,f).concat(n.slice(h+1)))}return{summary:[s,i,o,r,l],outliers:c,iqr:a}}function aSe(t,e={}){if(!Array.isArray(t)||t.length===0)return null;const n=t.slice().sort((d,f)=>d-f),i=n.length;let o=e.bandwidth;if(!(typeof o=="number"&&o>0)){const d=EN(n),f=kr(n,.75)-kr(n,.25);o=.9*(f>0?Math.min(d,f/1.349):d)*Math.pow(i,-1/5)}if(!isFinite(o)||o<=0){const d=n[0],f=Math.abs(d)>0?Math.abs(d)*.001:.001;return{density:[[d-f,0],[d,1],[d+f,0]],bandwidth:f}}const r=Math.max(8,Math.floor(e.resolution||64)),a=n[0]-2*o,l=(n[i-1]+2*o-a)/(r-1),c=1/(i*o*Math.sqrt(2*Math.PI)),u=[];for(let d=0;do+=r)}const i=t.reduce((o,r)=>o+r,0);if(i<=0)return n;if(e.normalize==="relative")return n.map(o=>o/i*100);if(e.normalize==="density"){const o=e.binWidth;if(typeof o=="number"&&o>0)return n.map(r=>r/(i*o))}return n}function IN(t,e){var n;if(!t||typeof t!="object"||Array.isArray(t))return null;let i=null;if(Array.isArray(t.points)?i=t.points:Array.isArray((n=t.y)==null?void 0:n.points)?i=t.y.points:e&&Array.isArray(t.y)&&typeof t.y[0]=="number"&&(i=t.y),!i)return null;const o=[];for(let r=0;rvt(Ye({},p),{data:Array.isArray(p==null?void 0:p.data)?p.data.slice():p==null?void 0:p.data})));const r=o.histogramRawSeries,a=((n=i.plotOptions)==null?void 0:n.histogram)||{},s=r.map(p=>kN(p==null?void 0:p.data));let l=[];if(s.length===1)l=s[0];else for(const p of s)l=l.concat(p);const c=nSe(l,{bins:a.bins,binWidth:a.binWidth,range:a.range});if(!c)return e.histogramData={edges:[],binWidth:0,counts:[],rule:"",capped:!1},r;const{edges:u,binWidth:d}=c,f=s.map(p=>iSe(p,u));e.histogramData={edges:u,binWidth:d,counts:f,rule:c.rule,capped:c.capped};const h=o.collapsedSeriesIndices||[];return r.map((p,g)=>{if(h.indexOf(g)!==-1)return vt(Ye({},p),{data:[]});const m=sSe(f[g],{normalize:a.normalize,cumulative:a.cumulative,binWidth:d}),v=[];for(let b=0;b{if(!Array.isArray(r==null?void 0:r.data))return r;let a=!1;const s=r.data.map(l=>{if(Array.isArray(l==null?void 0:l.y)&&l.y.length===5&&!Ng.has(l))return l;const c=IN(l,!1);if(!c)return l;const u=rSe(c,{whiskers:o});if(!u)return l;a=!0;const d=vt(Ye({},l),{y:u.summary,points:c});return Ng.add(d),d});return a?vt(Ye({},r),{data:s}):r})}function uSe(t,e){var n,i;if(!Array.isArray(t))return t;const o=((i=(n=e.config.plotOptions)==null?void 0:n.violin)==null?void 0:i.kde)||{};return t.map(r=>{if(!Array.isArray(r==null?void 0:r.data))return r;let a=!1;const s=r.data.map(l=>{var c;if(Array.isArray((c=l==null?void 0:l.y)==null?void 0:c.density)&&l.y.density.length&&!Ng.has(l))return l;const u=IN(l,!0);if(!u)return l;const d=aSe(u,{bandwidth:o.bandwidth,resolution:o.resolution});if(!d)return l;a=!0;const f=vt(Ye({},l),{y:{density:d.density,points:u}});return Ng.add(f),f});return a?vt(Ye({},r),{data:s}):r})}const dSe=3e3;function fSe(t,e){let n=0,i=0;for(const l of t)n+=l.length,l.length>i&&(i=l.length);if(n<=e)return{clusters:t,stride:1,total:n,kept:n};const o=l=>{let c=0;for(const u of t)c+=Math.ceil(u.length/l);return c};let r=Math.max(2,Math.ceil(n/e));for(;re;)r++;let a=0;return{clusters:t.map(l=>{const c=[];for(let u=0;ua.rows),i);o.stride>1&&console.warn(`ApexCharts: rowSeries() thinned ${o.total} rows to ${o.kept} (every ${o.stride}${o.stride===2?"nd":o.stride===3?"rd":"th"} row) to stay under maxRows=${i}. Raise maxRows to draw more.`);const r=t.globals&&t.globals.colors||[];return e.map((a,s)=>{const l=r[a.realIndex]||r[0];return{name:a.name,data:o.clusters[s].map((c,u)=>Ye({id:`${a.realIndex}:${s}:${u}`,x:a.name,y:c},l?{fillColor:l}:{}))}})}function hSe(t,e){const n=t.globals,i=t.histogramData,o=n&&n.histogramRawSeries;if(!i||!Array.isArray(i.edges)||i.edges.length<2||!Array.isArray(o)||!o.length)return null;const r=n&&n.collapsedSeriesIndices||[],a=i.edges,s=[];return o.forEach((l,c)=>{var u;if(r.indexOf(c)!==-1)return;const d=oSe(kN(l&&l.data),a),f=t.seriesData&&((u=t.seriesData.seriesNames)==null?void 0:u[c])||(l==null?void 0:l.name);d.forEach((h,p)=>{const g=`${GE(a[p])}-${GE(a[p+1])}`;s.push({name:o.length>1&&f?`${f} ${g}`:g,realIndex:c,rows:h})})}),s.length?DN(t,s,e):null}function GE(t){if(!isFinite(t))return String(t);const e=Math.round(t);return Math.abs(t-e)<1e-6?String(e):String(Number(t.toFixed(2)))}function RN(t){return(e,n)=>{var i;const o=t(e);if(!Array.isArray(o)||!o.length)return null;const r=e.globals&&e.globals.collapsedSeriesIndices||[],a=e.globals&&((i=e.globals.categoryLabels)!=null&&i.length?e.globals.categoryLabels:e.globals.labels)||[],s=[];return o.forEach((l,c)=>{var u;if(r.indexOf(c)!==-1||!Array.isArray(l))return;const d=e.seriesData&&((u=e.seriesData.seriesNames)==null?void 0:u[c]);l.forEach((f,h)=>{const p=a[h]!=null?String(a[h]):`#${h+1}`;s.push({name:o.length>1&&d?`${d} ${p}`:p,realIndex:c,rows:Array.isArray(f)?f.slice():[]})})}),s.length?DN(e,s,n):null}}const pSe=RN(t=>{var e;return(e=t.candleData)==null?void 0:e.seriesBoxPoints}),gSe=RN(t=>{var e;return(e=t.violinData)==null?void 0:e.seriesViolinPoints});Yc("histogram",lSe);Yc("boxPlot",cSe);Yc("violin",uSe);f$("histogram",hSe);f$("boxPlot",pSe);f$("violin",gSe);class mSe{constructor(e,n){this.w=e,this.ctx=n}isActive(){return this.w.config.chart.requestedType==="waterfall"}drawConnectors(){var e,n;const i=this.w;if(!this.isActive())return;const o=(n=(e=i.config.plotOptions)==null?void 0:e.waterfall)==null?void 0:n.connectors;if(!o||o.show===!1)return;const r=i.dom.elGraphical,a=i.waterfallData&&i.waterfallData.geometry;if(!r||!a)return;this.removeConnectors();const s=new Be(i,this.ctx),l=s.group({class:"apexcharts-waterfall-connectors"}),c=o.color||i.config.grid.borderColor,u=o.strokeWidth==null?1:o.strokeWidth,d=o.strokeDashArray==null?3:o.strokeDashArray;let f=0;for(let p=0;p.5))continue;const w=v.horizontal?s.drawLine(v.levelEnd,v.slotEnd,v.levelEnd,b.slotStart,c,d,u):s.drawLine(v.slotEnd,v.levelEnd,b.slotStart,v.levelEnd,c,d,u);w.node.classList.add("apexcharts-waterfall-connector"),l.add(w),f++}}if(!f)return;l.attr("clip-path",`url(#gridRectBarMask${i.globals.cuid})`);const h=r.node.querySelector(".apexcharts-xaxis");h?r.node.insertBefore(l.node,h):r.add(l),this.holdUntilBarsLand(l)}removeConnectors(){const e=this.w.dom.elGraphical,n=e&&e.node.querySelector(".apexcharts-waterfall-connectors");n&&n.parentNode&&n.parentNode.removeChild(n)}holdUntilBarsLand(e){const n=this.w;Ot.isBrowser()&&n.globals.shouldAnimate&&!n.globals.animationEnded&&(e.node.classList.add("apexcharts-element-hidden"),n.globals.delayedElements.push({el:e.node,holdUntilComplete:!0}))}}function vSe(t,e,n){const i=n&&n[e]!==void 0?n[e]:e+1;return t==null?{x:i,y:null,isSubtotal:!1,isTotal:!1,rest:{}}:Array.isArray(t)?{x:t[0]!==void 0?t[0]:i,y:t[1],isSubtotal:!1,isTotal:!1,rest:{}}:typeof t=="object"?{x:t.x!==void 0?t.x:i,y:t.y,isSubtotal:t.isSubtotal===!0,isTotal:t.isTotal===!0,rest:t}:{x:i,y:t,isSubtotal:!1,isTotal:!1,rest:{}}}function bSe(t){for(let e=0;evt(Ye({},g),{data:Array.isArray(g==null?void 0:g.data)?g.data.slice():g==null?void 0:g.data})));const s=a.waterfallRawSeries,l=((i=(n=r.plotOptions)==null?void 0:n.waterfall)==null?void 0:i.colors)||{},c=(o=r.xaxis)==null?void 0:o.categories,u=a.collapsedSeriesIndices||[],d=[],f=[],h=[],p=s.map((g,m)=>{const v=Array.isArray(g==null?void 0:g.data)?g.data:[];if(u.indexOf(m)!==-1)return d[m]=[],f[m]=[],h[m]=[],vt(Ye({},g),{data:[]});if(bSe(v))return d[m]=v.map(y=>{const w=Array.isArray(y)?y[1]:y&&typeof y=="object"?y.y:y;if(!Array.isArray(w))return null;const x=Ee.parseNumber(w[0]),$=Ee.parseNumber(w[1]);return x===null||$===null?null:$-x}),f[m]=v.map(y=>{const w=Array.isArray(y)?y[1]:y&&typeof y=="object"?y.y:y,x=Array.isArray(w)?Ee.parseNumber(w[1]):null;return x===null?0:x}),h[m]=v.map(()=>null),g;const b=xSe(v,c,l);return d[m]=b.values,f[m]=b.cumulative,h[m]=b.kinds,vt(Ye({},g),{data:b.data})});return e.waterfallData={values:d,cumulative:f,kinds:h,geometry:[]},p}Yc("waterfall",wSe);Vn.registerFeatures({waterfall:mSe});function SSe(t,e,n){const i=n&&n[e]!==void 0?n[e]:e+1;return t==null?{x:i,y:null,rest:{}}:Array.isArray(t)?{x:t[0]!==void 0?t[0]:i,y:t[1],rest:{}}:typeof t=="object"?{x:t.x!==void 0?t.x:i,y:t.y,rest:t}:{x:i,y:t,rest:{}}}function CSe(t){for(let e=0;evt(Ye({},v),{data:Array.isArray(v==null?void 0:v.data)?v.data.slice():v==null?void 0:v.data})));const r=o.dumbbellRawSeries;if(r.some(v=>CSe(Array.isArray(v==null?void 0:v.data)?v.data:[])))return e.dumbbellData={form:"pairs",names:[],values:[],order:[],carrier:0,hidden:[]},t;const s=(n=i.xaxis)==null?void 0:n.categories,l=o.collapsedSeriesIndices||[],{xs:c,rows:u,byX:d}=$Se(r,s),f=[],h=[],p=[];for(let v=0;vw)&&(w=P,$=_))}if(y===null||w===null){h.push(null),g.push(vt(Ye({},u[v]),{x:c[v],y:null}));continue}h.push([x,$]),g.push(vt(Ye({},u[v]),{x:c[v],y:[y,w]}))}e.dumbbellData={form:"series",names:r.map((v,b)=>{var y;return(y=v==null?void 0:v.name)!=null?y:`Series ${b+1}`}),values:f,order:h,carrier:p.length?p[0]:0,hidden:r.map((v,b)=>b).filter(v=>l.indexOf(v)!==-1)};const m=e.dumbbellData.carrier;return r.map((v,b)=>vt(Ye({},v),{data:b===m&&p.length?g:[]}))}Yc("dumbbell",ASe);const vh=3;class _Se{constructor(e,n){this.w=e,this.ctx=n,this._hovered=-1}isActive(){return this.w.config.chart.requestedType==="streamgraph"}_yPx(e){var n;const i=this.w,o=i.globals,r=i.layout.gridHeight,a=o.maxY-o.minY;if(!a||!isFinite(a))return r/2;const s=(e-o.minY)/a;return(n=i.config.yaxis[0])!=null&&n.reversed?s*r:r-s*r}draw(){this.isActive()&&(this.clearDim(),this.bindHover(),this.drawLabels())}drawLabels(){var e,n,i,o,r,a,s;const l=this.w;if(!this.isActive())return;const c=(n=(e=l.config.plotOptions)==null?void 0:e.streamgraph)==null?void 0:n.labels;if(!c||c.show===!1)return;const u=l.dom.elGraphical,d=l.streamgraphData;if(!u||!d)return;this.removeLabels();const f=new Be(l,this.ctx),h=f.group({class:"apexcharts-streamgraph-labels"}),p=((i=c.style)==null?void 0:i.fontSize)||"auto",g=((o=c.style)==null?void 0:o.fontFamily)||l.config.chart.fontFamily,m=((r=c.style)==null?void 0:r.fontWeight)||600,v=c.minWidth==null?24:c.minWidth,b=[];for(let x=0;xp&&(p=S)}if(p<=0)return null;const g=this._resolveFontSize(n,p),m=String(l.names[e]);let v=g,b=a.getTextRects(m,`${v}px`,i,"",!0,o);if(py.width&&n==="auto"){const $=Math.floor(v*(y.width/b.width));if($1){const I=Math.abs(Number(d[Math.min($.r+1,f-1)])-Number(d[Math.max($.l-1,0)]));P=isFinite(I)?I:0}if(PO*2.2&&M.push(S+O/2+2,_-O/2-2);for(const I of M){let k=$.l,E=1/0;for(let R=$.l;R<=$.r;R++){const D=Math.abs(Number(d[R])-I);D=6)break}return x.length?{k:e,weight:p,candidates:x}:null}_runs(e,n,i){const o=[];let r=0;for(;r=n;)a++,e[a]>s&&(s=e[a]);o.push({l:r,r:a,maxT:s}),r=a+1}return o.sort((a,s)=>s.maxT-a.maxT)}_widestRun(e,n,i,o){let r=-1;for(const a of this._runs(e,i,o)){const s=Number(n[a.r])-Number(n[a.l]);isFinite(s)&&s>r&&(r=s)}return r>=0?{width:r}:null}_deconflict(e){const n=e.slice().sort((r,a)=>a.weight-r.weight),i=[],o=r=>!i.some(a=>r.lefta.box.left&&r.topa.box.top);for(const r of n)for(const a of r.candidates){const s={left:a.x-a.width/2,right:a.x+a.width/2,top:a.y-a.height/2,bottom:a.y+a.height/2};if(o(s)){i.push(vt(Ye({k:r.k},a),{box:s}));break}}return i}_autoBounds(){var e,n;const i=((n=(e=this.w.config.plotOptions)==null?void 0:e.streamgraph)==null?void 0:n.labels)||{};return{min:i.minFontSize==null?9:i.minFontSize,max:i.maxFontSize==null?30:i.maxFontSize}}_resolveFontSize(e,n){if(e!=="auto"){const r=parseFloat(e);return isFinite(r)&&r>0?r:12}const{min:i,max:o}=this._autoBounds();return Math.max(i,Math.min(o,Math.round(n*.36)))}_contrastOn(e){var n;const i=this.w,o=(n=i.globals.colors)==null?void 0:n[e],r=typeof o=="string"?Ee.parseHex(o):null;return r?Ee.relativeLuminance(r)>.45?"#000000":"#ffffff":i.config.chart.foreColor}removeLabels(){const e=this.w.dom.elGraphical,n=e&&e.node.querySelector(".apexcharts-streamgraph-labels");n&&n.parentNode&&n.parentNode.removeChild(n)}bindHover(){const e=this.w;if(!Ot.isBrowser()||this._hoverCfg().show===!1)return;const n=e.dom.baseEl&&e.dom.baseEl.querySelector(".apexcharts-svg");!n||n.__apexStreamHover||(n.__apexStreamHover=!0,n.addEventListener("mousemove",i=>{!this.isActive()||!this.w.streamgraphData||this._dim(this._bandAt(i))}),n.addEventListener("mouseleave",()=>{this._dim(-1)}))}_hoverCfg(){var e,n;return((n=(e=this.w.config.plotOptions)==null?void 0:e.streamgraph)==null?void 0:n.hover)||{}}_bandAt(e){const n=this.w,i=n.streamgraphData;if(!i||!i.order.length)return-1;const o=n.dom.baseEl&&n.dom.baseEl.querySelector(".apexcharts-svg");if(!o)return-1;const r=o.getBoundingClientRect(),a=n.globals.svgWidth?r.width/n.globals.svgWidth:1,s=so.screenXToPlotPx(n,e.clientX),l=(e.clientY-r.top)/(a||1)-n.layout.translateY;if(s<0||s>n.layout.gridWidth||l<0||l>n.layout.gridHeight)return-1;const c=n.globals.seriesXvalues[i.order[0]];if(!Array.isArray(c)||!c.length)return-1;const u=n.interact?n.interact.capturedDataPointIndex:-1;let d=-1;if(u>=0&&u=b&&l<=y)return g;const w=le<0||c===e;for(let l=0;l({j:o,v:t[o]instanceof Date?t[o].getTime():t[o]}));n.sort((o,r)=>o.v-r.v);const i=n.map(o=>o.j);for(let o=0;op&&(p=f[m],g=m);i[d]=h,o[d]=g}const r=e.slice().sort((u,d)=>o[u]-o[d]||u-d);let a=0,s=0;const l=[],c=[];for(let u=0;uvt(Ye({},O),{data:Array.isArray(O==null?void 0:O.data)?O.data.slice():O==null?void 0:O.data})));const a=r.streamgraphRawSeries;if(a.some(O=>ESe(Array.isArray(O==null?void 0:O.data)?O.data:[])))return e.streamgraphData=null,t;const s=((n=o.plotOptions)==null?void 0:n.streamgraph)||{},l=PSe.indexOf(s.offset)!==-1?s.offset:"wiggle",c=OSe.indexOf(s.order)!==-1?s.order:"inside-out",u=(i=o.xaxis)==null?void 0:i.categories,d=r.collapsedSeriesIndices||[],{xs:f,rows:h,grids:p}=MSe(a,u),g=ISe(f),m=g?g.map(O=>f[O]):f,v=g?g.map(O=>h[O]):h,b=m.length;let y=!1;const w=[];for(let O=0;OO.slice());for(let O=0;Onull),T=a.map(()=>null);for(let O=0;O{var I;return(I=O==null?void 0:O.name)!=null?I:`Series ${M+1}`}),xs:m,values:w,lows:P,highs:T,order:S,offset:l,hidden:a.map((O,M)=>M).filter(O=>d.indexOf(O)!==-1)},a.map((O,M)=>{const I=P[M],k=T[M];if(!I||!k)return vt(Ye({},O),{data:[]});const E=new Array(b);for(let R=0;R{if(typeof t!="function")return t;const o=t({series:e.seriesData.series,seriesIndex:n,dataPointIndex:i,w:e});return Number.isFinite(o)?o:0};function LN(t){return-Math.cos(t*Math.PI)/2+.5}function LSe(t,e,n,i){t=Math.min(Math.max(t,0),1),n=Math.min(Math.max(n,0),1);const o=3*t,r=3*(n-t)-o,a=1-o-r,s=3*e,l=3*(i-e)-s,c=1-s-l,u=h=>((a*h+r)*h+o)*h,d=h=>((c*h+l)*h+s)*h,f=h=>{let p=0,g=1,m=h;if(mg)return g;for(;pv?p=m:g=m,m=(p+g)/2}return m};return h=>h<=0?0:h>=1?1:d(f(h))}const Mi=new Map,FSe=t=>t;Mi.set("linear",FSe);Mi.set("easeInOutSine",LN);Mi.set("easeInSine",t=>1-Math.cos(t*Math.PI/2));Mi.set("easeOutSine",t=>Math.sin(t*Math.PI/2));Mi.set("easeInQuad",t=>t*t);Mi.set("easeOutQuad",t=>1-(1-t)*(1-t));Mi.set("easeInOutQuad",t=>t<.5?2*t*t:1-Math.pow(-2*t+2,2)/2);Mi.set("easeInCubic",t=>t*t*t);Mi.set("easeOutCubic",t=>1-Math.pow(1-t,3));Mi.set("easeInOutCubic",t=>t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2);Mi.set("easeOutBack",t=>1+2.70158*Math.pow(t-1,3)+1.70158*Math.pow(t-1,2));Mi.set("easeInOutBack",t=>{const n=2.5949095;return t<.5?Math.pow(2*t,2)*((n+1)*2*t-n)/2:(Math.pow(2*t-2,2)*((n+1)*(t*2-2)+n)+2)/2});function NSe(t){return Array.isArray(t)&&t.length===4&&t.every(e=>typeof e=="number")}function BSe(t){return typeof t=="function"?KE(t):NSe(t)?LSe(t[0],t[1],t[2],t[3]):typeof t=="string"&&Mi.has(t)?KE(Mi.get(t)):LN}function KE(t){return e=>{const n=t(e);return typeof n=="number"&&isFinite(n)?n:e}}function zSe(t,e){const n=new Set(t.exits),i=[];let o=0;for(let r=0;rl[0]==="C"?[Number(l[5]),Number(l[6])]:[Number(l[1]),Number(l[2])]);for(const l of s)if(!isFinite(l[0])||!isFinite(l[1]))return null;return{body:o,closing:r,segType:a,anchors:s}}function as(t,e,n){return[t[0]+(e[0]-t[0])*n,t[1]+(e[1]-t[1])*n]}function HSe(t,e,n){const i=t,o=[e[1],e[2]],r=[e[3],e[4]],a=[e[5],e[6]],s=as(i,o,n),l=as(o,r,n),c=as(r,a,n),u=as(s,l,n),d=as(l,c,n),f=as(u,d,n);return{first:["C",s[0],s[1],u[0],u[1],f[0],f[1]],second:["C",d[0],d[1],c[0],c[1],a[0],a[1]],mid:f}}function WSe(t,e,n){const i=[e[1],e[2]],o=as(t,i,n);return{first:["L",o[0],o[1]],second:["L",i[0],i[1]],mid:o}}function qE(t,e){const{body:n,closing:i,segType:o,anchors:r}=t,a=r.length,s=e.length,l=f=>o==="C"?["C",f[0],f[1],f[0],f[1],f[0],f[1]]:["L",f[0],f[1]],c=[["M",r[0][0],r[0][1]]];let u=0;for(;uc.push(f.slice())),c}function ZE(t,e,n,i,o,r){const a=UE(t,i,r);if(!a)return null;const s=UE(e,o,r);if(!s||a.segType!==s.segType||(a.closing||s.closing)&&(!a.closing||!s.closing||a.closing[0][0]!==s.closing[0][0]))return null;const l=n.map(u=>u.oldJ),c=n.map(u=>u.newJ);return{from:tw(qE(a,l)),toInterp:tw(qE(s,c))}}function td(t){var e;const n=t.config.chart.animations;if(!n||n.enabled===!1||!n.dynamicAnimation||n.dynamicAnimation.enabled===!1)return!1;const i=(e=n.largeDatasetThreshold)!=null?e:0;return i>0&&t.globals.dataPoints>i?!1:!!(Ot.isBrowser()&&t.globals.dataChanged&&t.globals.shouldAnimate)}function Or(t,e,n){var i,o,r,a;if((i=t.axisFlags)!=null&&i.isXNumeric){const l=(r=(o=t.seriesData)==null?void 0:o.seriesX)==null?void 0:r[e];if(l&&l.length&&l[n]!=null)return"x:"+l[n]}const s=(a=t.globals.labels)==null?void 0:a[n];return s!=null&&String(s)!==""?"c:"+(Array.isArray(s)?s.join(" "):String(s)):"j:"+n}function jSe(t,e,n){var i,o;if(t.isXNumeric){const a=(i=t.seriesX)==null?void 0:i[e];if(a&&a.length&&a[n]!=null)return"x:"+a[n]}const r=(o=t.labels)==null?void 0:o[n];return r!=null&&String(r)!==""?"c:"+(Array.isArray(r)?r.join(" "):String(r)):"j:"+n}function VSe(t,e){const n=new Map;t.forEach((c,u)=>{n.has(c)||n.set(c,u)});const i=new Array(e.length),o=new Set;let r=-1,a=!0,s=t.length===e.length;e.forEach((c,u)=>{const d=n.has(c)&&!o.has(n.get(c))?n.get(c):-1;i[u]=d,d!==-1&&(o.add(d),d{const i=e.get(n)||0;return e.set(n,i+1),i===0?n:`${n}#${i}`})}function Tv(t,e,n=!1,i=!1){var o,r;if(!td(t))return null;const a=t.globals.prevStreamFrame;if(!a)return null;const s=(o=a.seriesY)==null?void 0:o[e],l=(r=t.seriesData.series)==null?void 0:r[e];if(!Array.isArray(s)||!Array.isArray(l)||!s.length||!l.length)return null;const c=JE(s.map((f,h)=>jSe(a,e,h))),u=JE(l.map((f,h)=>Or(t,e,h))),d=VSe(c,u);return!d.ordered&&!i||!d.changed&&!n?null:{join:d,oldKeys:c,newKeys:u}}function XSe(t){var e,n;const i=t.config.chart.animations;return BSe((n=(e=i.dynamicAnimation)==null?void 0:e.easing)!=null?n:i.easing)}function QE(t,e,n,i,o){const r=performance.now(),a=s=>{if(t.globals.isDestroyed)return;const l=Math.max(0,Math.min(1,(s-r)/e));i(n(l),l),l<1?We.requestAnimationFrame(a):o&&o()};We.requestAnimationFrame(a)}function eM(t,{elPointsMain:e,realIndex:n,speed:i}){var o,r,a,s;if(!(e!=null&&e.node))return!1;const l=Tv(t,n,!0);if(!l)return!1;const c=t.globals.prevStreamFrame;if(!c)return!1;const u=(o=c.xPixels)==null?void 0:o[n],d=(r=c.yPixels)==null?void 0:r[n];if(!u||!d)return!1;const f=e.node.querySelectorAll(".apexcharts-marker");if(!f.length)return!1;const h=((a=t.globals.seriesXvalues)==null?void 0:a[n])||[],p=((s=t.globals.seriesYvalues)==null?void 0:s[n])||[],g=XSe(t),m=Math.max(1,i||1);return e.node.classList.remove("apexcharts-element-hidden"),f.forEach(v=>{var b,y,w,x,$,S,_,P,T;const O=parseInt((y=(b=v.getAttribute("j"))!=null?b:v.getAttribute("rel"))!=null?y:"",10);if(!isFinite(O)||O<0||O>=l.join.toOld.length)return;const M=l.join.toOld[O],I=h[O]!=null&&p[O]!=null?[h[O],p[O]]:null;if(M===-1||!I){const z=v.style;z.opacity="0",QE(t,m,g,W=>{z.opacity=String(W)},()=>{z.opacity=""});return}const k=((w=u[M])!=null?w:NaN)-I[0],E=((x=d[M])!=null?x:NaN)-I[1];if(!isFinite(k)||!isFinite(E))return;const R=(_=(S=($=c.rPixels)==null?void 0:$[n])==null?void 0:S[M])!=null?_:NaN,D=parseFloat((T=(P=v.getAttribute("r"))!=null?P:v.getAttribute("default-marker-size"))!=null?T:""),F=isFinite(R)&&isFinite(D)&&D>0&&Math.abs(R-D)>.25;if(!(Math.abs(k)>=.5||Math.abs(E)>=.5)&&!F)return;const B=z=>{const W=k*(1-z),j=E*(1-z);if(F){const U=(R+(D-R)*z)/D;v.setAttribute("transform",`translate(${W+I[0]*(1-U)}, ${j+I[1]*(1-U)}) scale(${U})`)}else v.setAttribute("transform",`translate(${W}, ${j})`)};B(0),QE(t,m,g,B,()=>{v.removeAttribute("transform")})}),!0}function YSe(t,{type:e,realIndex:n,pathFromLine:i,pathFromArea:o,linePaths:r,areaPaths:a}){var s,l;const c=Tv(t,n);if(!c)return null;const{join:u,oldKeys:d,newKeys:f}=c,h=t.globals.prevStreamFrame;if(!h)return null;const p=(s=h.seriesY)==null?void 0:s[n],g=(l=t.seriesData.series)==null?void 0:l[n];if(p.length<2||g.length<2||p.some(b=>b===null)||g.some(b=>b===null))return null;const m=zSe(u,d.length),v={};return Array.isArray(r)&&r.length===1&&i&&(v.line=ZE(i,r[0],m,d.length,f.length,!1)),e==="area"&&Array.isArray(a)&&a.length===1&&o&&(v.area=ZE(o,a[0],m,d.length,f.length,!0)),!v.line&&!v.area?null:v}function GSe(t){const e=/^M\s*([+-]?[\d.eE]+)[\s,]+([+-]?[\d.eE]+)/.exec(t||"");if(!e)return null;const n=parseFloat(e[1]),i=parseFloat(e[2]);return isFinite(n)&&isFinite(i)?{x:n,y:i}:null}function KSe({w:t,elSeries:e,record:n,newKeys:i,isHorizontal:o,speed:r}){var a;if(!td(t)||!n||!Array.isArray(n.paths)||!(e!=null&&e.node))return;const s=new Set(i),l=n.paths.filter(d=>d&&d.d&&d.key!=null&&!s.has(d.key));if(!l.length)return;const c=new Be(t),u=(a=t.globals.colors)==null?void 0:a[parseInt(String(n.realIndex),10)];l.forEach(d=>{let f=d.fill||u||"#c8c8c8";String(f).indexOf("url(")===0&&(f=u||"#c8c8c8");const h=c.drawPath({d:d.d,stroke:"none",strokeWidth:0,fill:f,fillOpacity:1,classes:"apexcharts-bar-ghost"}),p=h.node;p.setAttribute("pointer-events","none"),h.attr("clip-path",`url(#gridRectBarMask${t.globals.cuid})`),e.node.insertBefore(p,e.node.firstChild);const g=GSe(d.d);let m=o?"left center":"center bottom";try{const x=p.getBBox();g&&x&&(o?m=Math.abs(g.x-x.x)<=Math.abs(g.x-(x.x+x.width))?"left center":"right center":m=Math.abs(g.y-(x.y+x.height))<=Math.abs(g.y-x.y)?"center bottom":"center top")}catch{}const v=p.style;v.transformBox="fill-box",v.transformOrigin=m;const b=Math.max(1,r||1),y=performance.now(),w=x=>{if(t.globals.isDestroyed||!p.parentNode)return;const $=Math.max(0,Math.min(1,(x-y)/b)),S=1-Math.pow(1-$,3),_=1-S;v.transform=o?`scaleX(${_})`:`scaleY(${_})`,v.opacity=String(1-S),$<1?We.requestAnimationFrame(w):p.parentNode.removeChild(p)};We.requestAnimationFrame(w)})}class USe{constructor(e){this.w=e.w,this.barCtx=e,this.totalFormatter=this.w.config.plotOptions.bar.dataLabels.total.formatter,this.totalFormatter||(this.totalFormatter=this.w.config.dataLabels.formatter)}handleBarDataLabels(e){var n,i;const{x:o,y:r,y1:a,y2:s,i:l,j:c,realIndex:u,columnGroupIndex:d,barHeight:f,barWidth:h,barXPosition:p,barYPosition:g,visibleSeries:m}=e,v=this.w,b=new Be(this.barCtx.w),y=v.waterfallData&&v.waterfallData.values,w=y&&y[u]&&y[u][c]!=null?y[u][c]:null,x=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[u]:this.barCtx.strokeWidth;let $,S;v.axisFlags.isXNumeric&&!v.globals.isBarHorizontal?($=o+h*(m+1),S=r+f*(m+1)-x):($=o+h*m,S=r+f*m);let _=null,P=null,T=o,O=r,M={};const I=v.config.dataLabels,k=this.barCtx.barOptions.dataLabels,E=this.barCtx.barOptions.dataLabels.total;typeof g<"u"&&(this.barCtx.isRangeBar||this.barCtx.isPyramid)&&(S=g,O=g),typeof p<"u"&&this.barCtx.isVerticalGroupedRangeBar&&($=p,T=p);const R=Bg(I.offsetX,v,u,c),D=Bg(I.offsetY,v,u,c);let F={width:0,height:0};if(v.config.dataLabels.enabled){const B=w!==null?w:v.seriesData.series[u][c];F=b.getTextRects(v.config.dataLabels.formatter?v.config.dataLabels.formatter(B,vt(Ye({},v),{seriesIndex:u,dataPointIndex:c,w:v})):v.formatters.yLabelFormatters[0](B),parseFloat(I.style.fontSize).toString(),I.style.fontFamily,void 0,!0,I.style.fontWeight)}const N={x:o,y:r,i:l,j:c,realIndex:u,columnGroupIndex:d,bcx:$,bcy:S,barHeight:f,barWidth:h,textRects:F,strokeWidth:x,dataLabelsX:T,dataLabelsY:O,dataLabelsConfig:I,barDataLabelsConfig:k,barTotalDataLabelsConfig:E,offX:R,offY:D};if(this.barCtx.isHorizontal?M=this.calculateBarsDataLabelsPosition(N):M=this.calculateColumnsDataLabelsPosition(N),w!==null&&this.barCtx.isHorizontal&&k.position==="center"){const B=(i=(n=v.waterfallData.geometry)==null?void 0:n[u])==null?void 0:i[c];B&&B.horizontal&&(M.dataLabelsX=(B.levelStart+B.levelEnd)/2+R)}return _=this.drawCalculatedDataLabels({x:M.dataLabelsX,y:M.dataLabelsY,val:w!==null?w:this.barCtx.isRangeBar?[a,s]:v.config.chart.stackType==="100%"?v.globals.seriesPercent[u][c]:v.seriesData.series[u][c],i:u,j:c,barWidth:h,barHeight:f,textRects:F,dataLabelsConfig:I}),v.config.chart.stacked&&E.enabled&&(P=this.drawTotalDataLabels({x:M.totalDataLabelsX,y:M.totalDataLabelsY,barWidth:h,barHeight:f,realIndex:u,j:c,textAnchor:M.totalDataLabelsAnchor,val:this.getStackedTotalDataLabel({realIndex:u,j:c}),rawVal:this.getStackedTotalValue({realIndex:u,j:c}),dataLabelsConfig:I,barTotalDataLabelsConfig:E})),{dataLabelsPos:M,dataLabels:_,totalDataLabels:P}}hasMultipleSeriesGroups(){return this.w.labelData.seriesGroups.length>1}getTotalGroupContext(e){if(!this.hasMultipleSeriesGroups())return null;const n=this.barCtx.barHelpers.getSeriesGroupIndex(e);return n<0?null:{groupIndex:n,group:this.w.labelData.seriesGroups[n]}}drawsStackedTotal(e){const n=this.barCtx.lastActiveBarSerieIndexByGroup,i=this.getTotalGroupContext(e);return i&&n&&n.length>i.groupIndex?n[i.groupIndex]===e:this.barCtx.lastActiveBarSerieIndex===e}getStackedTotalValue({realIndex:e,j:n}){const i=this.w,o=this.getTotalGroupContext(e),r=i.seriesData.stackedSeriesTotalsByGroups;return o&&r&&r[o.groupIndex]?r[o.groupIndex][n]:this.barCtx.stackedSeriesTotals[n]}getStackedTotalDataLabel({realIndex:e,j:n}){const i=this.w;let o=this.getStackedTotalValue({realIndex:e,j:n});return this.totalFormatter&&(o=this.totalFormatter(o,vt(Ye({},i),{seriesIndex:e,dataPointIndex:n,w:i}))),o}calculateColumnsDataLabelsPosition(e){const n=this.w;let{i,j:o,realIndex:r,y:a,bcx:s,barWidth:l,barHeight:c,textRects:u,dataLabelsX:d,dataLabelsY:f,dataLabelsConfig:h,barDataLabelsConfig:p,barTotalDataLabelsConfig:g,strokeWidth:m,offX:v,offY:b}=e,y,w;const x="middle",$=s;c=Math.abs(c);const S=n.config.plotOptions.bar.dataLabels.orientation==="vertical",{zeroEncounters:_}=this.barCtx.barHelpers.getZeroValueEncounters({i,j:o});s=s-m/2;const P=n.layout.gridWidth/n.globals.dataPoints;this.barCtx.isVerticalGroupedRangeBar?d+=l/2:(n.axisFlags.isXNumeric?d=s-l/2+v:d=s-P+l/2+v,!n.config.chart.stacked&&_>0&&n.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(d-=l*_)),S&&(d=d+u.height/2-m/2-2);const T=n.seriesData.series[i][o]<0;let O=a;switch(this.barCtx.isReversed&&(O=a+(T?c:-c)),p.position){case"center":S?T?f=O-c/2+b:f=O+c/2-b:T?f=O-c/2+u.height/2+b:f=O+c/2+u.height/2-b;break;case"bottom":S?T?f=O-c+b:f=O+c-b:T?f=O-c+u.height+m+b:f=O+c-u.height/2+m-b;break;case"top":S?T?f=O+b:f=O-b:T?f=O-u.height/2-b:f=O+u.height+b;break}let M=O;const I=this.getTotalGroupContext(r);if((I?[I.group]:n.labelData.seriesGroups).forEach(E=>{var R;(R=this.barCtx[E.join(",")])==null||R.prevY.forEach(D=>{T?M=Math.max(D[o],M):M=Math.min(D[o],M)})}),this.drawsStackedTotal(r)&&g.enabled){const D=new Be(this.barCtx.w).getTextRects(this.getStackedTotalDataLabel({realIndex:r,j:o}),h.fontSize);T?y=M-D.height/2-b-g.offsetY+18:y=M+D.height+b+g.offsetY-18;const F=P;w=$+(n.axisFlags.isXNumeric?-l/2:l/2-F)+g.offsetX}return n.config.chart.stacked||(f<0?f=0+m:f+u.height/3>n.layout.gridHeight&&(f=n.layout.gridHeight-m)),{bcx:s,bcy:a,dataLabelsX:d,dataLabelsY:f,totalDataLabelsX:w,totalDataLabelsY:y,totalDataLabelsAnchor:x}}calculateBarsDataLabelsPosition(e){var n;const i=this.w;let{x:o,i:r,j:a,realIndex:s,bcy:l,barHeight:c,barWidth:u,textRects:d,dataLabelsX:f,strokeWidth:h,dataLabelsConfig:p,barDataLabelsConfig:g,barTotalDataLabelsConfig:m,offX:v,offY:b}=e;const y=i.layout.gridHeight/i.globals.dataPoints,{zeroEncounters:w}=this.barCtx.barHelpers.getZeroValueEncounters({i:r,j:a});u=Math.abs(u);let x;if(this.barCtx.isPyramid){const k=(n=d.centerOffset)!=null?n:0;x=l+c/2+b-k}else x=l-(this.barCtx.isRangeBar?0:y)+c/2+d.height/2+b-3;!i.config.chart.stacked&&w>0&&i.config.plotOptions.bar.hideZeroBarsWhenGrouped&&(x-=c*w);let $,S,_="start";const P=i.seriesData.series[r][a]<0;let T=o;if(this.barCtx.isReversed&&(T=o+(P?-u:u),_=P?"start":"end"),this.barCtx.isPyramid)f=i.layout.gridWidth/2+v;else switch(g.position){case"center":P?f=T+u/2-v:f=Math.max(d.width/2,T-u/2)+v;break;case"bottom":P?f=T+u-h-v:f=T-u+h+v;break;case"top":P?f=T-h-v:f=T-h+v;break}let O=T;const M=this.getTotalGroupContext(s);if((M?[M.group]:i.labelData.seriesGroups).forEach(k=>{var E;(E=this.barCtx[k.join(",")])==null||E.prevX.forEach(R=>{P?O=Math.min(R[a],O):O=Math.max(R[a],O)})}),this.drawsStackedTotal(s)&&m.enabled){const E=new Be(this.barCtx.w).getTextRects(this.getStackedTotalDataLabel({realIndex:s,j:a}),p.fontSize);P?($=O-h-v-m.offsetX,_="end"):$=O+v+m.offsetX+(this.barCtx.isReversed?-(u+h):h),S=x-d.height/2+E.height/2+m.offsetY+h,i.globals.barGroups.length>1&&!M&&(S=S-i.globals.barGroups.length/2*(c/2))}if(!i.config.chart.stacked){const k=P&&p.textAnchor!=="middle"?p.textAnchor==="start"?"end":"start":p.textAnchor;let E;g.orientation==="vertical"?E=d.height/2:k==="end"?E=d.width:k==="middle"?E=d.width/2:E=0;const D=(g.orientation==="vertical"?d.height:d.width)-E;f+D>i.layout.gridWidth-h&&(f=i.layout.gridWidth-D-h),f-E-1,w=(h.globals.collapsingSeriesIndices||[]).indexOf(o)>-1;if(w){const x=(u=h.globals.prevDataLabels)==null?void 0:u.get(`${o}::${Or(h,o,r)}`);x&&isFinite(x.val)&&(i=x.val)}if(c.enabled&&(!y||w)){b=m.group({class:"apexcharts-data-labels",transform:p});const x=h.config.dataLabels;((d=x.animate)!=null&&d.enabled||(f=x.countUp)!=null&&f.enabled)&&(b.node.setAttribute("data:dlKey",`${o}::${Or(h,o,r)}`),b.node.setAttribute("data:dlJ",String(r)),typeof i=="number"&&isFinite(i)&&b.node.setAttribute("data:dlVal",String(i)));let $="";typeof i<"u"&&($=v(i,vt(Ye({},h),{seriesIndex:o,dataPointIndex:r,w:h}))),!i&&h.config.plotOptions.bar.hideZeroBarsWhenGrouped&&($="");const S=h.seriesData.series[o][r]<0,_=h.config.plotOptions.bar.dataLabels.position;if(h.config.plotOptions.bar.dataLabels.orientation==="vertical"&&(_==="top"&&(S?c.textAnchor="end":c.textAnchor="start"),_==="center"&&(c.textAnchor="middle"),_==="bottom"&&(S?c.textAnchor="end":c.textAnchor="start")),this.barCtx.isRangeBar&&this.barCtx.barOptions.dataLabels.hideOverflowingLabels){const T=m.getTextRects($,parseFloat(c.style.fontSize).toString());lMath.abs(l)&&($=""):a.height/1.6>Math.abs(s)&&($=""));const P=Ye({},c);this.barCtx.isHorizontal&&i<0&&(c.textAnchor==="start"?P.textAnchor="end":c.textAnchor==="end"&&(P.textAnchor="start")),g.plotDataLabelsText({x:e,y:n,text:$,i:o,j:r,parent:b,dataLabelsConfig:P,alwaysDrawDataLabel:!0,offsetCorrection:!0})}return b}drawTotalDataLabels({x:e,y:n,val:i,rawVal:o,realIndex:r,j:a,textAnchor:s,barTotalDataLabelsConfig:l}){var c,u;const d=new Be(this.barCtx.w);let f;if(l.enabled&&typeof e<"u"&&typeof n<"u"&&this.drawsStackedTotal(r)){f=d.drawText({x:e,y:n,foreColor:l.style.color,text:i,textAnchor:s,fontFamily:l.style.fontFamily,fontSize:l.style.fontSize,fontWeight:l.style.fontWeight}),f.attr({class:"apexcharts-datalabel-total",cx:e,cy:n});const h=this.w.config.dataLabels;if((c=h.animate)!=null&&c.enabled||(u=h.countUp)!=null&&u.enabled){const{groupIndex:p}=this.barCtx.barHelpers.getGroupIndex(r);f.node.setAttribute("data:dlTotalKey",`${p}::${Or(this.w,r,a)}`),f.node.setAttribute("data:dlTotalSeries",String(r)),typeof o=="number"&&isFinite(o)&&f.node.setAttribute("data:dlTotalVal",String(o))}}return f}}function FN(t){var e,n,i,o,r,a,s;return((n=(e=t==null?void 0:t.config)==null?void 0:e.chart)==null?void 0:n.requestedType)!=="histogram"||((o=(i=t.config.plotOptions)==null?void 0:i.histogram)==null?void 0:o.overlap)===!1?!1:((s=(a=(r=t.seriesData)==null?void 0:r.series)==null?void 0:a.length)!=null?s:0)>1}let qSe=class{constructor(e){this.w=e.w,this.barCtx=e}initVariables(e){const n=this.w;this.barCtx.series=e,this.barCtx.totalItems=0,this.barCtx.seriesLen=0,this.barCtx.visibleI=-1,this.barCtx.visibleItems=1;for(let i=0;i0&&(this.barCtx.seriesLen=this.barCtx.seriesLen+1,this.barCtx.totalItems+=e[i].length),n.axisFlags.isXNumeric)for(let o=0;on.globals.minX&&n.seriesData.seriesX[i][o]i.map(o=>"none"))),this.barCtx.seriesLen===0&&(this.barCtx.seriesLen=1)}barSlotXSpan(){const e=this.w;if(this._slotXSpan!==void 0)return this._slotXSpan;let n=0;if(e.globals.dataPoints<=1){const i=e.globals.maxX-e.globals.minX;n=i>0?i/4:0}else if(n=this._unionMinXGap(),!(n>0)||!isFinite(n)){const i=e.globals.minXDiff;n=i>0&&isFinite(i)&&i!==.5?i:0}return this._slotXSpan=n,n}_unionMinXGap(){const n=this.w.seriesData.seriesX||[],i=[];for(let s=0;s0&&i.push(l)}if(!i.length)return 0;const o=new Array(i.length).fill(0);let r=NaN,a=1/0;for(;;){let s=1/0,l=-1;for(let c=0;c=u.length)continue;const d=u[o[c]];if(d!==d){o[c]++,c--;continue}d0&&c0&&p/h>0&&(a=p/h),l=a/f*parseInt(this.barCtx.barOptions.columnWidth,10)/100,l<1&&(l=1)}String(this.barCtx.barOptions.columnWidth).indexOf("%")===-1&&(l=parseInt(this.barCtx.barOptions.columnWidth,10)),c=n.layout.gridHeight-this.barCtx.baseLineY[this.barCtx.translationsIndex]-(this.barCtx.isReversed?n.layout.gridHeight:0)+(this.barCtx.isReversed?this.barCtx.baseLineY[this.barCtx.translationsIndex]*2:0),n.axisFlags.isXNumeric?i=this.barCtx.getBarXForNumericXAxis({x:i,j:0,realIndex:e,barWidth:l}).x:i=n.globals.padHorizontal+Ee.noExponents(a-l*this.barCtx.seriesLen)/2}return n.globals.barHeight=s,n.globals.barWidth=l,{x:i,y:o,yDivision:r,xDivision:a,barHeight:s,barWidth:l,zeroH:c,zeroW:u}}initializeStackedPrevVars(e){e.w.labelData.seriesGroups.forEach(i=>{e[i]||(e[i]={}),e[i].prevY=[],e[i].prevX=[],e[i].prevYF=[],e[i].prevXF=[],e[i].prevYVal=[],e[i].prevXVal=[]})}initializeStackedXYVars(e){e.w.labelData.seriesGroups.forEach(i=>{e[i]||(e[i]={}),e[i].xArrj=[],e[i].xArrjF=[],e[i].xArrjVal=[],e[i].yArrj=[],e[i].yArrjF=[],e[i].yArrjVal=[]})}getPathFillColor(e,n,i,o){var r;const a=this.w,s=new go(this.barCtx.w);let l=null;const c=this.barCtx.barOptions.distributed?i:n;let u=!1;this.barCtx.barOptions.colors.ranges.length>0&&this.barCtx.barOptions.colors.ranges.map(v=>{e[n][i]>=v.from&&e[n][i]<=v.to&&(l=v.color,u=!0)});const f=this.getDumbbellConnectorFill(n,i)||((r=a.config.series[n].data[i])==null?void 0:r.fill),h=this.barCtx.barOptions.isDumbbell?a.config.plotOptions.bar.dumbbell.connector:null;let p;return h&&h.color&&(l=h.color,p=h.opacity),{color:s.fillPath({seriesNumber:this.barCtx.barOptions.distributed?c:o,dataPointIndex:i,color:l,opacity:p,value:e[n][i],fillConfig:f,fillType:f!=null&&f.type?f.type:Array.isArray(a.config.fill.type)?a.config.fill.type[o]:a.config.fill.type}),useRangeColor:u}}getDumbbellConnectorFill(e,n){const i=this.w;if(!this.barCtx.barOptions.isDumbbell)return null;const o=i.dumbbellData;if(!o||o.form!=="series")return null;const r=i.config.plotOptions.bar.dumbbell.connector;if(r.color)return null;const a=o.order[n];if(!a)return null;const s=i.globals.colors[a[0]],l=i.globals.colors[a[1]];return!s||!l?null:{type:"gradient",gradient:{type:this.barCtx.isHorizontal?"horizontal":"vertical",gradientFrom:s,gradientTo:l,opacityFrom:r.opacity,opacityTo:r.opacity,stops:[0,100],inverseColors:!this.barCtx.isHorizontal}}}getStrokeWidth(e,n,i){let o=0;const r=this.w;return typeof this.barCtx.series[e][n]>"u"||this.barCtx.series[e][n]===null||r.config.chart.type==="bar"&&!this.barCtx.series[e][n]?this.barCtx.isNullValue=!0:this.barCtx.isNullValue=!1,r.config.stroke.show&&(this.barCtx.isNullValue||(o=Array.isArray(this.barCtx.strokeWidth)?this.barCtx.strokeWidth[i]:this.barCtx.strokeWidth)),o}getStackedSeriesIndices(e){const n=this.w,i=n.labelData.seriesGroups,o=n.globals.columnSeries?new Set(n.globals.columnSeries.i):null,r=l=>!o||o.has(l);if(!i||i.length<2){const l=Array.from({length:e},(c,u)=>u).filter(r);return l.length?[l]:[]}const a=Array.from({length:i.length},()=>[]),s=[];for(let l=0;l-1?a[c].push(l):s.push(l)}return s.length&&a.push(s),a.filter(l=>l.length>0)}createBorderRadiusArr(e){var n;const i=this.w,o=!this.w.config.chart.stacked||i.config.plotOptions.bar.borderRadius<=0,r=e.length,a=((n=e[0])==null?void 0:n.length)|0,s=Array.from({length:r},()=>Array(a).fill(o?"top":"none"));if(o)return s;const l=i.config.plotOptions.bar.borderRadiusWhenStacked==="last",c=l?"top":"both",u=l?"bottom":"both",d=l?"none":"bottom",f=l?"none":"top";for(const h of this.getStackedSeriesIndices(r))for(let p=0;p0?g.push(v):b<0&&m.push(v)}if(g.length>0&&m.length===0)if(g.length===1)s[g[0]][p]=c;else{const v=g[0],b=g[g.length-1];for(const y of g)s[y][p]=y===v?d:y===b?"top":"none"}else if(m.length>0&&g.length===0)if(m.length===1)s[m[0]][p]=u;else{const v=Math.min(...m),b=Math.max(...m);for(const y of m)s[y][p]=y===v?f:y===b?"bottom":"none"}else if(g.length>0&&m.length>0){const v=g[g.length-1];for(const y of g)s[y][p]=y===v?"top":"none";const b=Math.max(...m);for(const y of m)s[y][p]=y===b?"bottom":"none"}}return s}barBackground({j:e,i:n,x1:i,x2:o,y1:r,y2:a,elSeries:s}){const l=this.w,c=new Be(this.barCtx.w),d=new Xn(this.barCtx.w).getActiveConfigSeriesIndex();if(this.barCtx.barOptions.colors.backgroundBarColors.length>0&&d===n){e>=this.barCtx.barOptions.colors.backgroundBarColors.length&&(e%=this.barCtx.barOptions.colors.backgroundBarColors.length);const f=this.barCtx.barOptions.colors.backgroundBarColors[e],h=c.drawRect(typeof i<"u"?i:0,typeof r<"u"?r:0,typeof o<"u"?o:l.layout.gridWidth,typeof a<"u"?a:l.layout.gridHeight,this.barCtx.barOptions.colors.backgroundBarRadius,f,this.barCtx.barOptions.colors.backgroundBarOpacity);s.add(h),h.node.classList.add("apexcharts-backgroundBar")}}getColumnPaths({barWidth:e,barXPosition:n,y1:i,y2:o,strokeWidth:r,isReversed:a,series:s,seriesGroup:l,realIndex:c,i:u,j:d,w:f}){var h,p,g;const m=new Be(this.barCtx.w);r=Array.isArray(r)?r[c]:r,r||(r=0);let v=e,b=n;(h=f.config.series[c].data[d])!=null&&h.columnWidthOffset&&(b=n-f.config.series[c].data[d].columnWidthOffset/2,v=e+f.config.series[c].data[d].columnWidthOffset);const y=r/2,w=b+y,x=b+v-y,$=(s[u][d]>=0?1:-1)*(a?-1:1);i+=.001-y*$,o+=.001+y*$;const S=m.line(x,i),_=f.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[c][d]==="both"?" Z":" z",P=m.move(w,i)+m.line(w,o)+m.line(x,o)+S+_;let T=P;this.arrBorderRadius[c][d]!=="none"&&(T=m.roundPathCorners(T,f.config.plotOptions.bar.borderRadius));let O=null;const M=(g=(p=this.barCtx.ctx)==null?void 0:p.morphTypeChange)==null?void 0:g.getInitialPathFor(c,d);if(M?O=M:f.globals.previousPaths.length>0&&(O=this.barCtx.getPreviousPath(c,d,T,P)),O==null&&(O=m.move(w,i)+m.line(w,i)+S+S+S+S+S+m.line(w,i)+_),f.config.chart.stacked){let I=this.barCtx;I=this.barCtx[l],I.yArrj.push(o-y*$),I.yArrjF.push(Math.abs(i-o+r*$)),I.yArrjVal.push(this.barCtx.series[u][d])}return{pathTo:T,pathFrom:O,drawnBox:{x1:w,x2:x,y1:i,y2:o}}}getFunnelTrapezoidPaths({barYPosition:e,barHeight:n,series:i,i:o,j:r,realIndex:a,strokeWidth:s,w:l}){var c,u;const d=new Be(this.barCtx.w),f=l.layout.gridWidth/2,h=I=>Math.abs(I/this.barCtx.invertedYRatio)/2,p=h(i[o][r]),g=i[o].length-1,m=r===g,v=l.config.plotOptions.funnel.lastShape==="taper"?"taper":"flat";let b;m?b=v==="taper"?0:p:b=h(i[o][r+1]);const y=s/2,w=e+y,x=e+n-y,$=f-p,S=f+p,_=f-b,P=f+b,T=d.move($,w)+d.line(S,w)+d.line(P,x)+d.line(_,x)+" Z";let O=null;const M=(u=(c=this.barCtx.ctx)==null?void 0:c.morphTypeChange)==null?void 0:u.getInitialPathFor(a,r);return M?O=M:l.globals.previousPaths.length>0&&(O=this.barCtx.getPreviousPath(a,r,T)),O==null&&(O=d.move(f,w)+d.line(f,w)+d.line(f,x)+d.line(f,x)+" Z"),{pathTo:T,pathFrom:O,x:S,x1:$,barXPosition:f}}computePyramidLayout(e){const n=this.w,i=n.layout.gridHeight,o=n.layout.gridWidth,r=e.map(u=>Math.abs(Number(u)||0)),a=r.reduce((u,d)=>u+d,0);if(a===0||i<=0)return r.map(()=>({y:0,height:0,topHalf:0,bottomHalf:0}));const s=o/2;let l=0;const c=[];for(let u=0;u0&&(x=this.barCtx.getPreviousPath(r,a,w)),x==null&&(x=d.move(f,p)+d.line(f,p)+d.line(f,g)+d.line(f,g)+" Z"),{pathTo:w,pathFrom:x,x:v,x1:m,barXPosition:f}}getBarpaths({barYPosition:e,barHeight:n,x1:i,x2:o,strokeWidth:r,isReversed:a,series:s,seriesGroup:l,realIndex:c,i:u,j:d,w:f}){var h,p,g;const m=new Be(this.barCtx.w);r=Array.isArray(r)?r[c]:r,r||(r=0);let v=e,b=n;(h=f.config.series[c].data[d])!=null&&h.barHeightOffset&&(v=e-f.config.series[c].data[d].barHeightOffset/2,b=n+f.config.series[c].data[d].barHeightOffset);const y=r/2,w=v+y,x=v+b-y,$=(s[u][d]>=0?1:-1)*(a?-1:1);i+=.001+y*$,o+=.001-y*$;const S=this.barCtx.isFunnel,_=S?(i+o)/2:i,P=m.line(i,x),T=f.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[c][d]==="both"?" Z":" z",O=m.move(i,w)+m.line(o,w)+m.line(o,x)+P+T;let M=O;this.arrBorderRadius[c][d]!=="none"&&(M=m.roundPathCorners(M,f.config.plotOptions.bar.borderRadius));let I=null;const k=(g=(p=this.barCtx.ctx)==null?void 0:p.morphTypeChange)==null?void 0:g.getInitialPathFor(c,d);if(k?I=k:f.globals.previousPaths.length>0&&(I=this.barCtx.getPreviousPath(c,d,M,O)),I==null){const E=S?m.line(_,x):P;I=m.move(_,w)+m.line(_,w)+E+E+E+E+E+m.line(_,w)+T}if(f.config.chart.stacked){let E=this.barCtx;E=this.barCtx[l],E.xArrj.push(o+y*$),E.xArrjF.push(Math.abs(i-o-r*$)),E.xArrjVal.push(this.barCtx.series[u][d])}return{pathTo:M,pathFrom:I,drawnBox:{x1:i,x2:o,y1:w,y2:x}}}getXForValue(e,n,i=!0){let o=i?n:null;return typeof e<"u"&&e!==null&&(o=n+e/this.barCtx.invertedYRatio-(this.barCtx.isReversed?e/this.barCtx.invertedYRatio:0)*2),o}getYForValue(e,n,i,o=!0){let r=o?n:null;return typeof e<"u"&&e!==null&&(r=n-e/this.barCtx.yRatio[i]+(this.barCtx.isReversed?e/this.barCtx.yRatio[i]:0)*2),r}getGoalValues(e,n,i,o,r,a){const s=this.w,l=[],c=(u,d)=>{l.push({[e]:e==="x"?this.getXForValue(u,n,!1):this.getYForValue(u,i,a,!1),attrs:d})};if(s.seriesData.seriesGoals[o]&&s.seriesData.seriesGoals[o][r]&&Array.isArray(s.seriesData.seriesGoals[o][r])&&s.seriesData.seriesGoals[o][r].forEach(u=>{c(u.value,u)}),this.barCtx.barOptions.isDumbbell){const u=this.getDumbbellEnds(o,r);if(u.length){const d={strokeHeight:e==="x"?0:s.globals.markers.size[o],strokeWidth:e==="x"?s.globals.markers.size[o]:0,strokeDashArray:0,strokeLineCap:"round"};let f=0,h=0;for(let g=1;gu[h].value&&(h=g);const p=s.config.plotOptions.bar.dumbbell.dataLabels;u.forEach((g,m)=>{const v=vt(Ye({},d),{strokeColor:g.color});p.enabled&&(m===f||m===h)&&(v.label={text:this.getDumbbellLabelText(g.value,o,r,g.index),color:p.colorFromMarker?g.color:Array.isArray(p.style.colors)?p.style.colors[g.index]||p.style.colors[0]:p.style.colors,outward:m===f&&f!==h?-1:1}),c(g.value,v)})}}return l}getDumbbellEnds(e,n){const i=this.w,o=[],r=i.dumbbellData;if(r&&r.form==="series"){const l=r.values[n]||[];for(let c=0;cArray.isArray(a[e])?a[e][l]:a[e];return[{value:i.rangeData.seriesRangeStart[e][n],color:s(0),index:0},{value:i.rangeData.seriesRangeEnd[e][n],color:s(1),index:1}]}getDumbbellLabelText(e,n,i,o){const r=this.w,a=r.config.plotOptions.bar.dumbbell.dataLabels;if(typeof a.formatter=="function")return a.formatter(e,{seriesIndex:n,dataPointIndex:i,endpointIndex:o,w:r});const s=this.barCtx.isHorizontal?r.formatters.xLabelFormatter:r.formatters.yLabelFormatters[0];return typeof s=="function"?s(e,i,r):String(e)}drawGoalLine({barXPosition:e,barYPosition:n,goalX:i,goalY:o,barWidth:r,barHeight:a}){if(!(Array.isArray(i)&&i.length>0||Array.isArray(o)&&o.length>0))return null;const l=new Be(this.barCtx.w),c=l.group({class:"apexcharts-bar-goals-groups"});c.node.classList.add("apexcharts-element-hidden"),this.barCtx.w.globals.delayedElements.push({el:c.node}),c.attr("clip-path",`url(#gridRectMarkerMask${this.barCtx.w.globals.cuid})`);let u=null;return this.barCtx.isHorizontal?Array.isArray(i)&&i.forEach(d=>{if(d.x>=-1&&d.x<=l.w.layout.gridWidth+1){const f=typeof d.attrs.strokeHeight<"u"?d.attrs.strokeHeight:a/2,h=n+f+a/2;u=l.drawLine(d.x,h-f*2,d.x,h,d.attrs.strokeColor?d.attrs.strokeColor:void 0,d.attrs.strokeDashArray,d.attrs.strokeWidth?d.attrs.strokeWidth:2,d.attrs.strokeLineCap),c.add(u),d.attrs.label&&c.add(this.drawDumbbellLabel(d.attrs,{x:d.x,y:h-f,horizontal:!0,markerSize:d.attrs.strokeWidth||0}))}}):Array.isArray(o)&&o.forEach(d=>{if(d.y>=-1&&d.y<=l.w.layout.gridHeight+1){const f=typeof d.attrs.strokeWidth<"u"?d.attrs.strokeWidth:r/2,h=e+f+r/2;u=l.drawLine(h-f*2,d.y,h,d.y,d.attrs.strokeColor?d.attrs.strokeColor:void 0,d.attrs.strokeDashArray,d.attrs.strokeHeight?d.attrs.strokeHeight:2,d.attrs.strokeLineCap),c.add(u),d.attrs.label&&c.add(this.drawDumbbellLabel(d.attrs,{x:h-f,y:d.y,horizontal:!1,markerSize:d.attrs.strokeHeight||0}))}}),c}drawDumbbellLabel(e,n){const i=this.w,o=new Be(i),r=i.config.plotOptions.bar.dumbbell.dataLabels,a=n.markerSize/2+r.offset,s=e.label.outward;return o.drawText({x:n.x+(n.horizontal?a*s:0),y:n.y-(n.horizontal?0:a*s),text:e.label.text,textAnchor:n.horizontal?s<0?"end":"start":"middle",dominantBaseline:n.horizontal?"central":s<0?"hanging":"auto",foreColor:e.label.color,fontSize:r.style.fontSize,fontFamily:r.style.fontFamily,fontWeight:r.style.fontWeight,cssClass:"apexcharts-dumbbell-label"})}drawBarShadow({prevPaths:e,currPaths:n,color:i,realIndex:o,j:r}){const a=this.w,{x:s,x1:l,barYPosition:c}=e,{x:u,x1:d,barYPosition:f}=n,h=c+n.barHeight,p=new Be(this.barCtx.w),g=new Ee,m=p.move(l,h)+p.line(s,h)+p.line(u,f)+p.line(d,f)+p.line(l,h)+(a.config.plotOptions.bar.borderRadiusApplication==="around"||this.arrBorderRadius[o][r]==="both"?" Z":" z");return p.drawPath({d:m,fill:g.shadeColor(.5,Ee.rgb2hex(i)),stroke:"none",strokeWidth:0,fillOpacity:1,classes:"apexcharts-bar-shadow apexcharts-decoration-element"})}getZeroValueEncounters({i:e,j:n}){var i;const o=this.w;let r=0,a=0;return(o.config.plotOptions.bar.horizontal?o.seriesData.series.map((l,c)=>c):((i=o.globals.columnSeries)==null?void 0:i.i.map(l=>l))||[]).forEach(l=>{const c=o.globals.seriesPercent[l][n];c&&r++,li.indexOf(n.seriesData.seriesNames[e])>-1)}getGroupIndex(e){const n=this.w,i=n.labelData.seriesGroups.findIndex(a=>a.indexOf(n.seriesData.seriesNames[e])>-1),o=this.barCtx.columnGroupIndices;let r=o.indexOf(i);return r<0&&(o.push(i),r=o.length-1),{groupIndex:i,columnGroupIndex:r}}};class Bn{constructor(e,n,i){this.ctx=n,this.w=e,this.barOptions=e.config.plotOptions.bar,this.isHorizontal=this.barOptions.horizontal,this.strokeWidth=e.config.stroke.width,this.isNullValue=!1,this.isRangeBar=e.rangeData.seriesRange.length&&this.isHorizontal,this.isVerticalGroupedRangeBar=!e.globals.isBarHorizontal&&e.rangeData.seriesRange.length&&e.config.plotOptions.bar.rangeBarGroupRows,this.isFunnel=this.barOptions.isFunnel,this.isPyramid=this.barOptions.isPyramid,this.pyramidLayout=null,this.xyRatios=i,this.xRatio=0,this.yRatio=[],this.invertedXRatio=0,this.invertedYRatio=0,this.baseLineY=[],this.baseLineInvertedY=0,this.xyRatios!==null&&(this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.invertedXRatio=i.invertedXRatio,this.invertedYRatio=i.invertedYRatio,this.baseLineY=i.baseLineY,this.baseLineInvertedY=i.baseLineInvertedY),this.yaxisIndex=0,this.translationsIndex=0,this.seriesLen=0,this.pathArr=[],this._prevKeyed=null,this._ltCache=null,this._layoutShiftCache=null,this._pathToInterp=null,this.series=[],this.elSeries=null,this.visibleI=0,this.isReversed=!1;const o=new Xn(this.w);this.lastActiveBarSerieIndex=o.getActiveConfigSeriesIndex("desc",["bar","column"]),this.lastActiveBarSerieIndexByGroup=o.getActiveConfigSeriesIndexByGroup(["bar","column"]),this.columnGroupIndices=[];const r=o.getBarSeriesIndices(),a=new No(this.w);this.stackedSeriesTotals=a.getStackedSeriesTotals(this.w.config.series.map((s,l)=>r.indexOf(l)===-1?l:-1).filter(s=>s!==-1)),this.barHelpers=new qSe(this)}draw(e,n){var i,o,r;const a=this.w,s=new Be(this.w),l=new No(this.w);e=l.getLogSeries(e),this.series=e,this.yRatio=l.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);const c=s.group({class:"apexcharts-bar-series apexcharts-plot-series"});a.config.dataLabels.enabled&&this.totalItems>this.barOptions.dataLabels.maxItems&&console.warn("WARNING: DataLabels are enabled but there are too many to display. This may cause performance issue when rendering - ApexCharts");for(let u=0,d=0;u0&&(this.visibleI=this.visibleI+1),this.yRatio.length>1&&(this.yaxisIndex=a.globals.seriesYAxisReverseMap[m],this.translationsIndex=m);const y=this.translationsIndex;this.isReversed=a.config.yaxis[this.yaxisIndex]&&a.config.yaxis[this.yaxisIndex].reversed,this.isPyramid&&(this.pyramidLayout=this.barHelpers.computePyramidLayout(e[u]));const w=this.barHelpers.initialPositions(m),{y:x,yDivision:$,zeroW:S,x:_,xDivision:P,zeroH:T}=w;let O=w.barHeight,M=w.barWidth;h=x,f=_,this.isHorizontal||g.push(f+(M??0)/2);const I=s.group({class:"apexcharts-datalabels","data:realIndex":m});a.globals.delayedElements.push({el:I.node,holdUntilComplete:!((i=a.config.dataLabels.animate)!=null&&i.enabled)&&this.isLengthTransition(m)}),I.node.classList.add("apexcharts-element-hidden");const k=s.group({class:"apexcharts-bar-goals-markers"}),E=s.group({class:"apexcharts-bar-shadows"});a.globals.delayedElements.push({el:E.node}),E.node.classList.add("apexcharts-element-hidden");for(let R=0;R0){const W=this.barHelpers.drawBarShadow({color:typeof B.color=="string"&&((r=B.color)==null?void 0:r.indexOf("url"))===-1?B.color:Ee.hexToRgba(a.globals.colors[u]),prevPaths:this.pathArr[this.pathArr.length-1],currPaths:F,realIndex:m,j:R});E.add(W),a.config.chart.dropShadow.enabled&&new uo(this.w).dropShadow(W,a.config.chart.dropShadow,m)}this.pathArr.push(F);const z=this.barHelpers.drawGoalLine({barXPosition:F.barXPosition,barYPosition:F.barYPosition,goalX:F.goalX,goalY:F.goalY,barHeight:O,barWidth:M});z&&k.add(z),h=F.y,f=F.x,R>0&&g.push(f+(M??0)/2),p.push(h),this.renderSeries(vt(Ye({realIndex:m,pathFill:B.color},B.useRangeColor?{lineFill:B.color}:{}),{j:R,i:u,columnGroupIndex:v,pathFrom:F.pathFrom,pathTo:F.pathTo,strokeWidth:D,elSeries:b,x:f,y:h,series:e,barHeight:Math.abs(F.barHeight?F.barHeight:O),barWidth:Math.abs(F.barWidth?F.barWidth:M),elDataLabelsWrap:I,elGoalsMarkers:k,elBarShadows:E,visibleSeries:this.visibleI,type:"bar"}))}if(a.globals.seriesXvalues[m]=g,a.globals.seriesYvalues[m]=p,a.globals.previousPaths.length>0){const R=[];for(let D=0;D0&&(K=X[ee],K||(K=""),typeof K=="function")?K({value:D.seriesData.series[ee][o],dataPointIndex:o,w:D}):K};const G=typeof D.globals.stroke.colors[e]=="function"?Q(e):D.globals.stroke.colors[e];i=this.barOptions.distributed?D.globals.stroke.colors[o]:G}const W=D.config.chart.animations,j=W.animateGradually,U=j&&j.enabled!==!1&&!(D.globals.dataChanged&&this.isLayoutShift(e));let V=0,q=0;if(U){const Q=D.globals.dataPoints||1,G=j.delay||0,ee=Math.min(G,W.speed*.5/Math.max(1,Q));q=c$({style:"sequential",index:o,baseDelay:ee}),D.config.chart.stacked&&!D.globals.dataChanged&&(q+=r*ee*.5),V=q/(G||1)}const J=new USe(this).handleBarDataLabels({x:d,y:f,y1:h,y2:p,i:r,j:o,series:g,realIndex:e,columnGroupIndex:a,barHeight:m,barWidth:v,barXPosition:b,barYPosition:y,visibleSeries:S});if(q>0){const Q=D.config.dataLabels;if((T=Q.animate)!=null&&T.enabled||(O=Q.countUp)!=null&&O.enabled){const G=String(Math.round(q));(I=(M=J.dataLabels)==null?void 0:M.node)==null||I.setAttribute("data:dlDelay",G),(E=(k=J.totalDataLabels)==null?void 0:k.node)==null||E.setAttribute("data:dlDelay",G)}}if(D.globals.isBarHorizontal||(J.dataLabelsPos.dataLabelsX+Math.max(v,D.globals.barPadForNumericAxis)<0||J.dataLabelsPos.dataLabelsX-Math.max(v,D.globals.barPadForNumericAxis)>D.layout.gridWidth)&&(B=!0),D.config.series[r].data[o]&&D.config.series[r].data[o].strokeColor&&(i=D.config.series[r].data[o].strokeColor),this.isNullValue&&D.globals.collapsingSeriesIndices.indexOf(e)===-1&&(n="none"),!B){const Q=((R=this.ctx.morphTypeChange)==null?void 0:R.isActive())===!0,G=Q?this.ctx.morphTypeChange.getSpeed():D.config.chart.animations.dynamicAnimation.speed,ee=Q&&this.ctx.morphTypeChange.claimsTargetMark(e,o);ee&&(s=l,V=0);const X=N.renderPaths({i:r,j:o,realIndex:e,pathFrom:s,pathTo:l,stroke:i,strokeWidth:c,strokeLineCap:D.config.stroke.lineCap,fill:n,pathToInterp:z,animationDelay:V,initialSpeed:D.config.chart.animations.speed,dataChangeSpeed:G,className:`apexcharts-${_}-area${P?` ${P}`:""}`,chartType:_,bindEventsOnPaths:!1});X.attr("clip-path",`url(#gridRectBarMask${D.globals.cuid})`),ee&&(X.node.setAttribute("opacity","0"),X.node.setAttribute("data-piece-hidden","1"));const K=D.config.forecastDataPoints;K.count>0&&o>=D.globals.dataPoints-K.count&&(X.node.setAttribute("stroke-dasharray",K.dashArray),X.node.setAttribute("stroke-width",K.strokeWidth),X.node.setAttribute("fill-opacity",K.fillOpacity)),typeof h<"u"&&typeof p<"u"&&(X.attr("data-range-y1",h),X.attr("data-range-y2",p)),new uo(this.w).setSelectionFilter(X,e,o),u.add(X),X.attr({cy:J.dataLabelsPos.bcy,cx:J.dataLabelsPos.bcx,j:o,val:D.seriesData.series[r][o],barHeight:m,barWidth:v,"data:pathKey":Or(D,e,o)}),N.kind==="canvas"&&(D.globals.barCanvasCoords||(D.globals.barCanvasCoords={}),D.globals.barCanvasCoords[e]||(D.globals.barCanvasCoords[e]={}),D.globals.barCanvasCoords[e][o]={cx:J.dataLabelsPos.bcx,cy:J.dataLabelsPos.bcy,barWidth:v}),J.dataLabels!==null&&w.add(J.dataLabels),J.totalDataLabels&&w.add(J.totalDataLabels),u.add(w),x&&u.add(x),$&&u.add($)}return u}drawBarPaths({indexes:e,barHeight:n,strokeWidth:i,zeroW:o,x:r,y:a,yDivision:s,elSeries:l}){const c=this.w,u=e.i,d=e.j;let f;if(c.axisFlags.isXNumeric)a=(c.seriesData.seriesX[u][d]-c.globals.minX)/this.invertedXRatio-n,f=a+n*this.visibleI;else if(c.config.plotOptions.bar.hideZeroBarsWhenGrouped){const{nonZeroColumns:v,zeroEncounters:b}=this.barHelpers.getZeroValueEncounters({i:u,j:d});v>0&&(n=this.seriesLen*n/v),f=a+n*this.visibleI,f-=n*b}else f=a+n*this.visibleI;const h=this.isFunnel&&c.config.plotOptions.funnel.shape==="trapezoid",p=this.isPyramid&&this.pyramidLayout?this.pyramidLayout[d]:null,g=!!p;if(p)f=p.y,n=p.height;else if(this.isFunnel&&!h){const v=o??0;o=v-(this.barHelpers.getXForValue(this.series[u][d],v)-v)/2}r=this.barHelpers.getXForValue(this.series[u][d],o??0);let m;return p?m=this.barHelpers.getPyramidPaths({barYPosition:f,barHeight:n,topHalf:p.topHalf,bottomHalf:p.bottomHalf,realIndex:e.realIndex,j:d,strokeWidth:i,w:c}):h?m=this.barHelpers.getFunnelTrapezoidPaths({barYPosition:f,barHeight:n,series:this.series,i:u,j:d,realIndex:e.realIndex,strokeWidth:i,w:c}):m=this.barHelpers.getBarpaths({barYPosition:f,barHeight:n,x1:o,x2:r,strokeWidth:i,isReversed:this.isReversed,series:this.series,realIndex:e.realIndex,i:u,j:d,w:c}),(h||g)&&(o=m.x1,r=m.x),!c.axisFlags.isXNumeric&&!g&&(a=a+s),g&&(a=f),this.barHelpers.barBackground({j:d,i:u,y1:f-n*this.visibleI,y2:n*this.seriesLen,elSeries:l}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x1:o,x:r,y:a,goalX:this.barHelpers.getGoalValues("x",o,null,e.realIndex,d,0),barYPosition:f,barHeight:n}}drawColumnPaths({indexes:e,x:n,y:i,xDivision:o,barWidth:r,zeroH:a,strokeWidth:s,elSeries:l}){const c=this.w,u=e.realIndex,d=e.translationsIndex,f=e.i,h=e.j,p=e.bc;let g;if(c.axisFlags.isXNumeric){const v=this.getBarXForNumericXAxis({x:n,j:h,realIndex:u,barWidth:r});n=v.x,g=v.barXPosition}else if(c.config.plotOptions.bar.hideZeroBarsWhenGrouped){const{nonZeroColumns:v,zeroEncounters:b}=this.barHelpers.getZeroValueEncounters({i:f,j:h});v>0&&(r=this.seriesLen*r/v),g=n+r*this.visibleI,g-=r*b}else g=n+r*this.visibleI;i=this.barHelpers.getYForValue(this.series[f][h],a,d);const m=this.barHelpers.getColumnPaths({barXPosition:g,barWidth:r,y1:a,y2:i,strokeWidth:s,isReversed:this.isReversed,series:this.series,realIndex:u,i:f,j:h,w:c});return c.axisFlags.isXNumeric||(n=n+o),this.barHelpers.barBackground({bc:p,j:h,i:f,x1:g-s/2-r*this.visibleI,x2:r*this.seriesLen+s/2,elSeries:l}),{pathTo:m.pathTo,pathFrom:m.pathFrom,x:n,y:i,goalY:this.barHelpers.getGoalValues("y",null,a,u,h,d),barXPosition:g,barWidth:r}}getBarXForNumericXAxis({x:e,barWidth:n,realIndex:i,j:o}){const r=this.w;let a=i;return r.seriesData.seriesX[i].length||(a=r.globals.maxValsInArrayIndex),Ee.isNumber(r.seriesData.seriesX[a][o])&&(e=so.dataXToPx(r,r.seriesData.seriesX[a][o])-n*this.seriesLen/2),{barXPosition:e+(FN(r)?0:n*this.visibleI),x:e}}_prevRecord(e){const n=this.w;let i=null;for(let o=0;o0&&parseInt(r.realIndex,10)===parseInt(String(e),10)&&(i=r)}return i}_prevKeyedPaths(e){if(this._prevKeyed||(this._prevKeyed={}),this._prevKeyed[e]!==void 0)return this._prevKeyed[e];const n=this._prevRecord(e);let i=null;if(n&&n.paths.every(o=>o.key!=null)){const o=new Map;n.paths.forEach(r=>{o.set(r.key,r)}),i=o}return this._prevKeyed[e]=i,i}isLengthTransition(e){var n,i;if(this._ltCache||(this._ltCache={}),this._ltCache[e]!==void 0)return this._ltCache[e];const o=this.w;let r=!1;if(td(o)&&o.globals.previousPaths.length>0){const a=this._prevRecord(e),s=(i=(n=o.seriesData.series[e])==null?void 0:n.length)!=null?i:0;if(!a)r=s>0;else if(a.paths.length!==s)r=!0;else{const l=this._prevKeyedPaths(e);if(l){for(let c=0;c{const m=Bn.pathBox(g);return m?Math.min(m.maxX-m.minX,m.maxY-m.minY):0},p=u1:h(i)>1;if(us[0]),a=n.map(s=>s[1]);return{minX:Math.min(...r),maxX:Math.max(...r),minY:Math.min(...a),maxY:Math.max(...a),start:n[0],vertical:Math.abs(n[1][0]-n[0][0])Math.abs(g-m)<=Math.abs(g-v)?[m,v]:[v,m];let u,d,f,h;l?(u=Math.abs(s[0]-i)<=Math.abs(s[0]-o)?i:o,d=u===i?o:i,[f,h]=c(s[1],r,a)):(f=Math.abs(s[1]-r)<=Math.abs(s[1]-a)?r:a,h=f===r?a:r,[u,d]=c(s[0],i,o));const p=e.trim().endsWith("Z")?" Z":" z";return l?`M ${u} ${f} L ${u} ${h} L ${d} ${h} L ${d} ${f}${p}`:`M ${u} ${f} L ${d} ${f} L ${d} ${h} L ${u} ${h}${p}`}getPreviousFlip(e,n){const i=this.w,o=this._prevRecord(e);if(!o)return null;const r=this._prevKeyedPaths(e),a=r?r.get(Or(i,e,n)):o.paths[n];return a?!!a.flip:null}static pathCommandCount(e){if(!e)return 0;const n=e.match(/[A-Za-z]/g);return n?n.length:0}}class ZSe extends Bn{draw(e,n){const i=this.w;this.graphics=new Be(this.w),this.bar=new Bn(this.w,this.ctx,this.xyRatios);const o=new No(this.w);e=o.getLogSeries(e),this.yRatio=o.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e),i.config.chart.stackType==="100%"&&(e=i.globals.comboCharts?n.map(d=>i.globals.seriesPercent[d]):i.globals.seriesPercent.slice()),this.series=e,this.barHelpers.initializeStackedPrevVars(this);const r=this.graphics.group({class:"apexcharts-bar-series apexcharts-plot-series"});let a=0,s=0;const l=i.config.chart.animations,c=l.enabled&&l.dynamicAnimation.enabled&&i.globals.previousPaths.length>0;let u=!1;for(let d=0,f=0;d1&&(this.yaxisIndex=i.globals.seriesYAxisReverseMap[h][0],b=h),this.isReversed=i.config.yaxis[this.yaxisIndex]&&i.config.yaxis[this.yaxisIndex].reversed;let y=this.graphics.group({class:"apexcharts-series",seriesName:Ee.escapeString(i.seriesData.seriesNames[h]),rel:d+1,"data:realIndex":h});Xn.addCollapsedClassToSeries(this.w,y,h);const w=this.graphics.group({class:"apexcharts-datalabels","data:realIndex":h});Xn.addCollapsedClassToSeries(this.w,w,h),(i.globals.collapsingSeriesIndices||[]).indexOf(h)>-1&&w.node.style.setProperty("--apexcharts-dl-exit",`${i.config.chart.animations.dynamicAnimation.speed}ms`);const x=this.graphics.group({class:"apexcharts-bar-goals-markers"}),$=this.initialPositions(a,s,void 0,void 0,void 0,void 0,b),{xDivision:S,yDivision:_,zeroH:P,zeroW:T}=$;let O=$.barHeight,M=$.barWidth;s=$.y,a=$.x,i.globals.barHeight=O,i.globals.barWidth=M,this.barHelpers.initializeStackedXYVars(this),this.groupCtx.prevY.length===1&&this.groupCtx.prevY[0].every(I=>isNaN(I))&&(this.groupCtx.prevY[0]=this.groupCtx.prevY[0].map(()=>P),this.groupCtx.prevYF[0]=this.groupCtx.prevYF[0].map(()=>0));for(let I=0;I0||this.barHelpers.arrBorderRadius[h][I]==="top"&&i.seriesData.series[h][I]<0,W=c&&!z&&this.getPreviousFlip(h,I);(z||W)&&(N=B),W&&(N+=" apexcharts-flip-held",u=!0),y=this.renderSeries(vt(Ye({realIndex:h,pathFill:F.color},F.useRangeColor?{lineFill:F.color}:{}),{j:I,i:d,columnGroupIndex:g,pathFrom:R.pathFrom,pathTo:R.pathTo,strokeWidth:k,elSeries:y,x:a,y:s,series:e,barHeight:O,barWidth:M,elDataLabelsWrap:w,elGoalsMarkers:x,type:"bar",visibleSeries:g,classes:N}))}i.globals.seriesXvalues[h]=m,i.globals.seriesYvalues[h]=v,this.groupCtx.prevY.push(this.groupCtx.yArrj),this.groupCtx.prevYF.push(this.groupCtx.yArrjF),this.groupCtx.prevYVal.push(this.groupCtx.yArrjVal),this.groupCtx.prevX.push(this.groupCtx.xArrj),this.groupCtx.prevXF.push(this.groupCtx.xArrjF),this.groupCtx.prevXVal.push(this.groupCtx.xArrjVal),r.add(y)}return u&&this.settleHeldMirrors(),r}settleHeldMirrors(){const e=this.w;if(!Ot.isBrowser())return;const n=e.config.chart.animations,i=(n.dynamicAnimation.speed||0)+(n.speed||0)+100;setTimeout(()=>{e.globals.isDestroyed||!Ee.elementExists(e.dom.baseEl)||e.dom.baseEl.querySelectorAll(".apexcharts-flip-held").forEach(o=>{o.classList.remove("apexcharts-flip-held","apexcharts-flip-y","apexcharts-flip-x")})},i)}initialPositions(e,n,i,o,r,a,s){const l=this.w;let c,u;if(this.isHorizontal){o=l.layout.gridHeight/l.globals.dataPoints;const f=l.config.plotOptions.bar.barHeight;String(f).indexOf("%")===-1?c=parseInt(f,10):c=o*parseInt(f,10)/100,a=l.globals.padHorizontal+(this.isReversed?l.layout.gridWidth-this.baseLineInvertedY:this.baseLineInvertedY),n=(o-c)/2}else{i=l.layout.gridWidth/l.globals.dataPoints,u=i;const f=l.config.plotOptions.bar.columnWidth,h=l.axisFlags.isXNumeric?this.barHelpers.barSlotXSpan():0;h>0?(i=h/this.xRatio,u=i*parseInt(this.barOptions.columnWidth,10)/100):u*=parseInt(f,10)/100,String(f).indexOf("%")===-1&&(u=parseInt(f,10)),this.isReversed?r=this.baseLineY[s]:r=l.layout.gridHeight-this.baseLineY[s],e=l.globals.padHorizontal+(i-u)/2}const d=l.globals.barGroups.length||1;return{x:e,y:n,yDivision:o,xDivision:i,barHeight:(c??0)/d,barWidth:(u??0)/d,zeroH:r,zeroW:a}}drawStackedBarPaths({indexes:e,barHeight:n,strokeWidth:i,zeroW:o,x:r,y:a,columnGroupIndex:s,seriesGroup:l,yDivision:c,elSeries:u}){var d,f,h,p,g;const m=this.w,v=a+s*n;let b;const y=e.i,w=e.j,x=e.realIndex,$=e.translationsIndex;let S=0;for(let T=0;T0){let T=o;this.groupCtx.prevXVal[_-1][w]<0?T=((d=this.series[y])==null?void 0:d[w])>=0?this.groupCtx.prevX[_-1][w]+S-(this.isReversed?S:0)*2:this.groupCtx.prevX[_-1][w]:this.groupCtx.prevXVal[_-1][w]>=0&&(T=((f=this.series[y])==null?void 0:f[w])>=0?this.groupCtx.prevX[_-1][w]:this.groupCtx.prevX[_-1][w]-S+(this.isReversed?S:0)*2),b=T}else b=o;((h=this.series[y])==null?void 0:h[w])===null?r=b:r=b+((p=this.series[y])==null?void 0:p[w])/this.invertedYRatio-(this.isReversed?((g=this.series[y])==null?void 0:g[w])/this.invertedYRatio:0)*2;const P=this.barHelpers.getBarpaths({barYPosition:v,barHeight:n,x1:b,x2:r,strokeWidth:i,isReversed:this.isReversed,series:this.series,realIndex:e.realIndex,seriesGroup:l,i:y,j:w,w:m});return this.barHelpers.barBackground({j:w,i:y,y1:v,y2:n,elSeries:u}),a=a+c,{pathTo:P.pathTo,pathFrom:P.pathFrom,goalX:this.barHelpers.getGoalValues("x",o,null,x,w,$),barXPosition:b,barYPosition:v,x:r,y:a}}drawStackedColumnPaths({indexes:e,x:n,y:i,xDivision:o,barWidth:r,zeroH:a,columnGroupIndex:s,seriesGroup:l,elSeries:c}){var u,d,f,h,p,g,m,v,b;const y=this.w,w=e.i,x=e.j,$=e.bc,S=e.realIndex,_=e.translationsIndex;if(y.axisFlags.isXNumeric){let k=y.seriesData.seriesX[S][x];k||(k=0),n=(k-y.globals.minX)/this.xRatio-r/2*y.globals.barGroups.length}const P=n+s*r;let T,O=0;for(let k=0;k0&&!y.axisFlags.isXNumeric||M>0&&y.axisFlags.isXNumeric&&y.seriesData.seriesX[S-1][x]===y.seriesData.seriesX[S][x]){let k,E;const R=Math.min(this.yRatio.length+1,S+1);if(this.groupCtx.prevY[M-1]!==void 0&&this.groupCtx.prevY[M-1].length){for(let D=1;D=0?E-O+(this.isReversed?O:0)*2:E;break}else if(((h=this.groupCtx.prevYVal[M-D])==null?void 0:h[x])>=0){k=((p=this.series[w])==null?void 0:p[x])>=0?E:E+O-(this.isReversed?O:0)*2;break}typeof k>"u"&&(k=y.layout.gridHeight),(g=this.groupCtx.prevYF[0])!=null&&g.every(D=>D===0)&&this.groupCtx.prevYF.slice(1,M).every(D=>D.every(F=>isNaN(F)))?T=a:T=k}else T=a;(m=this.series[w])!=null&&m[x]?i=T-((v=this.series[w])==null?void 0:v[x])/this.yRatio[_]+(this.isReversed?((b=this.series[w])==null?void 0:b[x])/this.yRatio[_]:0)*2:i=T;const I=this.barHelpers.getColumnPaths({barXPosition:P,barWidth:r,y1:T,y2:i,yRatio:this.yRatio[_],strokeWidth:this.strokeWidth,isReversed:this.isReversed,series:this.series,seriesGroup:l,realIndex:e.realIndex,i:w,j:x,w:y});return this.barHelpers.barBackground({bc:$,j:x,i:w,x1:P,x2:r,elSeries:c}),{pathTo:I.pathTo,pathFrom:I.pathFrom,goalY:this.barHelpers.getGoalValues("y",null,a,S,x,0),barXPosition:P,x:y.axisFlags.isXNumeric?n:n+o,y:i}}}function NN({w:t,points:e,seedA:n,seedB:i,center:o,halfExtent:r,alongFn:a,isHorizontal:s,options:l,clampAt:c,sideSign:u}){const d=l;if(!d||d.show===!1)return[];if(!e||!e.length)return[];const f=d.maxPoints||3e3,h=e.length>f?Math.ceil(e.length/f):1,p=d.size!=null?d.size:2.5,g=d.jitter!=null?d.jitter:.5,m=r*g,v=d.constrainToViolin!==!1&&typeof c=="function",b=d.shape==="square",y=d.colorScale,w=y&&Array.isArray(y.colors)&&y.colors.length>0,x=w?Math.max(2,y.steps||24):1,$=w&&y.min!=null?y.min:t.globals.minY,_=(w&&y.max!=null?y.max:t.globals.maxY)-$||1,P=w?new Array(x).fill(""):[""];for(let O=0;OF&&(k=F),k<-F&&(k=-F)}u&&(k=Math.abs(k)*u);const E=s?I:o+k,R=s?o+k:I,D=b?eCe(E,R,p):QSe(E,R,p);if(w){let F=(M-$)/_;F<0&&(F=0),F>1&&(F=1),P[Math.round(F*(x-1))]+=D}else P[0]+=D}if(!w)return P[0]?[{fill:null,d:P[0]}]:[];const T=[];for(let O=0;O{const m=r?e.globals.colors[g]:e.globals.colors[a],v=o.fillColor,b=v==="series"?m:v==="series-dark"?tM(m,.45):v||tM(m,.45);p.forEach(y=>{const w=t.drawPath({d:y.d,fill:y.fill!=null?y.fill:b,stroke:d>0?u:"none",strokeWidth:d,fillOpacity:c,classes:l});w.attr("data:realIndex",a),w.attr("j",g),w.attr("clip-path",`url(#gridRectBarMask${e.globals.cuid})`),w.node.style.pointerEvents="none",h.add(w)})}),n.add(h)}function tM(t,e){const n=Ee.parseHex(t);if(!n)return t;const i=Math.max(0,1-e);return`rgb(${Math.round(n[0]*i)},${Math.round(n[1]*i)},${Math.round(n[2]*i)})`}function JSe(t,e){if(!t.length)return"#000";if(t.length===1)return t[0];const n=Math.max(0,Math.min(1,e))*(t.length-1),i=Math.floor(n),o=n-i,r=Ee.parseHex(t[i])||[0,0,0],a=Ee.parseHex(t[Math.min(i+1,t.length-1)])||r,s=(l,c)=>Math.round(l+(c-l)*o);return`rgb(${s(r[0],a[0])},${s(r[1],a[1])},${s(r[2],a[2])})`}function rw(t){let e=(t^2654435769)>>>0;return e=Math.imul(e^e>>>16,73244475),e=Math.imul(e^e>>>16,73244475),((e^e>>>16)>>>0)/4294967296}function QSe(t,e,n){return`M ${t-n} ${e} a ${n} ${n} 0 1 0 ${2*n} 0 a ${n} ${n} 0 1 0 ${-2*n} 0 `}function eCe(t,e,n){return`M ${t-n} ${e-n} h ${2*n} v ${2*n} h ${-2*n} z `}class nM extends Bn{draw(e,n,i){var o;const r=this.w,a=new Be(this.w),s=r.globals.comboCharts?n:r.config.chart.type,l=new go(this.w);this.candlestickOptions=this.w.config.plotOptions.candlestick,this.boxOptions=this.w.config.plotOptions.boxPlot,this.isHorizontal=r.config.plotOptions.bar.horizontal,this.isOHLC=this.candlestickOptions&&this.candlestickOptions.type==="ohlc",this.coreUtils=new No(this.w),e=this.coreUtils.getLogSeries(e),this.series=e,this.yRatio=this.coreUtils.getLogYRatios(this.yRatio),this.barHelpers.initVariables(e);const c=a.group({class:`apexcharts-${s}-series apexcharts-plot-series`});for(let u=0;u0&&(this.visibleI=this.visibleI+1);let b=0;this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[g][0],b=g);const y=this.barHelpers.initialPositions(g),{y:w,barHeight:x,yDivision:$,zeroW:S,x:_,barWidth:P,xDivision:T,zeroH:O}=y;f=w,d=_,p.push(d+(P??0)/2);const M=a.group({class:"apexcharts-datalabels","data:realIndex":g}),I=a.group({class:"apexcharts-bar-goals-markers"}),k=this.isBoxPlot?this.boxOptions.points:null,E=[],R=r.layout.gridWidth,D=P??0;for(let F=0;F0&&p.push(d+(P??0)/2),h.push(f),B.culled)continue;const W=this.barHelpers.drawGoalLine({barXPosition:B.barXPosition,barYPosition:B.barYPosition,goalX:B.goalX,goalY:B.goalY,barHeight:x,barWidth:P});if(W&&I.add(W),B.pathTo.forEach((j,U)=>{const V=!this.isBoxPlot&&this.candlestickOptions.wick.useFillColor?B.color[U]:r.globals.stroke.colors[u],q=l.fillPath({seriesNumber:g,dataPointIndex:F,color:B.color[U],value:e[u][F]});this.renderSeries({realIndex:g,pathFill:q,lineFill:V,j:F,i:u,pathFrom:B.pathFrom,pathTo:j,strokeWidth:N,elSeries:v,x:d,y:f,series:e,columnGroupIndex:m,barHeight:x,barWidth:P,elDataLabelsWrap:M,elGoalsMarkers:I,visibleSeries:this.visibleI,type:r.config.chart.type})}),k&&k.show!==!1){const j=(o=r.candleData.seriesBoxPoints[g])==null?void 0:o[F];if(j&&j.length){const U=Q=>this.coreUtils.getLogValAtSeriesIndex(Q,g);let V,q,Y;if(this.isHorizontal){const Q=this.invertedYRatio,G=x??0,ee=S??0;V=B.barYPosition+G/2,q=G/2,Y=X=>ee+U(X)/Q}else{const Q=this.yRatio[b],G=P??0,ee=O??0;V=B.barXPosition+G/2,q=G/2,Y=X=>ee-U(X)/Q}const J=NN({w:r,points:j,seedA:g,seedB:F,center:V,halfExtent:q,alongFn:Y,isHorizontal:this.isHorizontal,options:k});J.length&&E.push({groups:J,j:F})}}}k&&BN({graphics:a,w:r,elSeries:v,pointsByCat:E,options:k,distributed:r.config.plotOptions.bar.distributed,realIndex:g,wrapClass:"apexcharts-boxPlot-points-wrap",pointClass:"apexcharts-boxPlot-points"}),r.globals.seriesXvalues[g]=p,r.globals.seriesYvalues[g]=h,c.add(v)}return c}drawVerticalBoxPaths({indexes:e,x:n,xDivision:i,barWidth:o,zeroH:r,strokeWidth:a,cullBounds:s=null}){var l,c,u,d;const f=this.w,h=new Be(this.w),p=e.i,g=e.j,{colors:m}=f.config.plotOptions.candlestick,{colors:v}=this.boxOptions,b=e.realIndex,y=F=>Array.isArray(F)?F[b]:F,w=y(m.upward),x=y(m.downward),$=this.yRatio[e.translationsIndex],S=this.getOHLCValue(b,g);let _=r,P=r,T=S.o"u"||((c=this.series[p])==null?void 0:c[g])===null?(O=r,M=r):(O=r-O/$,M=r-M/$,_=r-S.h/$,P=r-S.l/$,I=r-S.m/$),s&&(k+os.hi))return{pathTo:null,pathFrom:null,x:f.axisFlags.isXNumeric?n:n+i,y:M,barXPosition:k,color:T,culled:!0};let E;if(this.isOHLC){const F=k+o/2,N=r-S.o/$,B=r-S.c/$;E=[h.move(F,_)+h.line(F,P)+h.move(F,N)+h.line(k,N)+h.move(F,B)+h.line(k+o,B)]}else this.isBoxPlot?E=[h.move(k,O)+h.line(k+o/2,O)+h.line(k+o/2,_)+h.line(k+o/4,_)+h.line(k+o-o/4,_)+h.line(k+o/2,_)+h.line(k+o/2,O)+h.line(k+o,O)+h.line(k+o,I)+h.line(k,I)+h.line(k,O+a/2),h.move(k,I)+h.line(k+o,I)+h.line(k+o,M)+h.line(k+o/2,M)+h.line(k+o/2,P)+h.line(k+o-o/4,P)+h.line(k+o/4,P)+h.line(k+o/2,P)+h.line(k+o/2,M)+h.line(k,M)+h.line(k,I)+"z"]:E=[h.move(k,M)+h.line(k+o/2,M)+h.line(k+o/2,_)+h.line(k+o/2,M)+h.line(k+o,M)+h.line(k+o,O)+h.line(k+o/2,O)+h.line(k+o/2,P)+h.line(k+o/2,O)+h.line(k,O)+h.line(k,M-a/2)];let R=null;const D=(d=(u=this.ctx)==null?void 0:u.morphTypeChange)==null?void 0:d.getInitialPathFor(b,g);return D?R=D:f.globals.previousPaths.length>0&&(R=this.getPreviousPath(b,g,E[0])),R==null&&(R=h.move(k+o/2,O)+h.move(k,O)),f.axisFlags.isXNumeric||(n=n+i),{pathTo:E,pathFrom:R,x:n,y:M,goalY:this.barHelpers.getGoalValues("y",null,r,b,g,e.translationsIndex),barXPosition:k,color:T}}drawHorizontalBoxPaths({indexes:e,y:n,yDivision:i,barHeight:o,zeroW:r,strokeWidth:a}){var s,l,c,u;const d=this.w,f=new Be(this.w),h=e.i,p=e.j,g=e.realIndex,{colors:m}=d.config.plotOptions.candlestick,{colors:v}=this.boxOptions,b=E=>Array.isArray(E)?E[g]:E,y=this.invertedYRatio,w=this.getOHLCValue(g,p);let x=w.o"u"||((l=this.series[h])==null?void 0:l[p])===null?(_=r,P=r):(_=r+_/y,P=r+P/y,$=r+w.h/y,S=r+w.l/y,T=r+w.m/y);const M=[f.move(_,O)+f.line(_,O+o/2)+f.line($,O+o/2)+f.line($,O+o/2-o/4)+f.line($,O+o/2+o/4)+f.line($,O+o/2)+f.line(_,O+o/2)+f.line(_,O+o)+f.line(T,O+o)+f.line(T,O)+f.line(_+a/2,O),f.move(T,O)+f.line(T,O+o)+f.line(P,O+o)+f.line(P,O+o/2)+f.line(S,O+o/2)+f.line(S,O+o-o/4)+f.line(S,O+o/4)+f.line(S,O+o/2)+f.line(P,O+o/2)+f.line(P,O)+f.line(T,O)+"z"];let I=null;const k=(u=(c=this.ctx)==null?void 0:c.morphTypeChange)==null?void 0:u.getInitialPathFor(g,p);return k?I=k:d.globals.previousPaths.length>0&&(I=this.getPreviousPath(g,p,M[0])),I==null&&(I=f.move(_,O+o/2)+f.move(_,O)),d.axisFlags.isXNumeric||(n=n+i),{pathTo:M,pathFrom:I,x:P,y:n,goalX:this.barHelpers.getGoalValues("x",r,null,g,p,0),barYPosition:O,color:x}}getOHLCValue(e,n){const i=this.w,o=this.coreUtils,r=d=>d[e]&&d[e][n]!=null?o.getLogValAtSeriesIndex(d[e][n],e):0,a=r(i.candleData.seriesCandleH),s=r(i.candleData.seriesCandleO),l=r(i.candleData.seriesCandleM),c=r(i.candleData.seriesCandleC),u=r(i.candleData.seriesCandleL);return{o:this.isBoxPlot?a:s,h:this.isBoxPlot?s:a,m:l,l:this.isBoxPlot?c:u,c:this.isBoxPlot?u:c}}}const tCe=t=>{const e=nCe(t),n=t.length-1,i=1e-6,o=[];let r,a,s,l;for(let c=0;c9&&(l=s*3/Math.sqrt(l),e[c]=l*r,e[c+1]=l*a));for(let c=0;c<=n;c++)l=(t[Math.min(n,c+1)][0]-t[Math.max(0,c-1)][0])/(6*(1+e[c]*e[c])),o.push([l||0,e[c]*l||0]);return o},zN=t=>{let e="";for(let n=0;n4?(e+=`C${i[0]}, ${i[1]}`,e+=`, ${i[2]}, ${i[3]}`,e+=`, ${i[4]}, ${i[5]}`):o>2&&(e+=`S${i[0]}, ${i[1]}`,e+=`, ${i[2]}, ${i[3]}`)}return e},aw={points(t){const e=tCe(t),n=t[1],i=t[0],o=[],r=e[1],a=e[0];o.push(i,[i[0]+a[0],i[1]+a[1],n[0]-r[0],n[1]-r[1],n[0],n[1]]);for(let s=2,l=e.length;s1&&i[1].length<6){const o=i[0].length;i[1]=[i[0][o-2]*2-i[0][o-4],i[0][o-1]*2-i[0][o-3]].concat(i[1])}i[0]=i[0].slice(-2)}return i}};function sw(t,e){return(e[1]-t[1])/(e[0]-t[0])}function nCe(t){const e=[];let n=t[0],i=t[1],o=e[0]=sw(n,i),r=1;for(let a=t.length-1;r0&&(this.visibleI=this.visibleI+1);let v=0;this.yRatio.length>1&&(this.yaxisIndex=r.globals.seriesYAxisReverseMap[p][0],v=p);const b=this.barHelpers.initialPositions(p),{y,barHeight:w,yDivision:x,zeroW:$,x:S,barWidth:_,xDivision:P,zeroH:T}=b;d=y,u=S,h.push(u+(_??0)/2);const O=a.group({class:"apexcharts-datalabels","data:realIndex":p});this.seriesMaxWeight=0,this.normalize==="group"&&(r.violinData.seriesViolinDensity[p]||[]).forEach(k=>{k&&k.maxWeight>this.seriesMaxWeight&&(this.seriesMaxWeight=k.maxWeight)});const M=[];for(let I=0;I0&&h.push(E.center),f.push(E.alongRepresentative);const R=this.buildPointsSubPath({realIndex:p,j:I,center:E.center,halfExtent:E.halfExtent,alongFn:E.alongFn,density:E.density,maxWeight:E.maxWeight,cloudBase:E.cloudBase,cloudMaxPx:E.cloudMaxPx,rainCenter:E.rainCenter,rainHalfPx:E.rainHalfPx});R.length&&M.push({groups:R,j:I});const D=s.fillPath({seriesNumber:this.distributed?I:p,dataPointIndex:I,color:this.distributed?r.globals.colors[I]:void 0,value:e[c][I]});this.renderSeries({realIndex:p,pathFill:D,lineFill:r.globals.stroke.colors[p],j:I,i:c,pathFrom:E.pathFrom,pathTo:E.pathTo,strokeWidth:k,elSeries:m,x:u,y:d,series:e,columnGroupIndex:g,barHeight:w,barWidth:_,elDataLabelsWrap:O,visibleSeries:this.visibleI,type:"violin"});const F=m.node.querySelector(`path.apexcharts-violin-area[j='${I}']`);if(F&&isFinite(E.alongRepresentative)&&F.setAttribute(this.isHorizontal?"cx":"cy",`${E.alongRepresentative}`),E.boxPaths){const N=(o=this.boxOptions.strokeWidth)!=null?o:1;E.boxPaths.forEach(B=>{this.renderSeries({realIndex:p,pathFill:B.filled?this.boxOptions.fillColor||D:"none",lineFill:r.globals.stroke.colors[p],j:I,i:c,pathFrom:B.pathFrom,pathTo:B.pathTo,strokeWidth:N,elSeries:m,x:u,y:d,series:e,columnGroupIndex:g,barHeight:w,barWidth:_,elDataLabelsWrap:O,visibleSeries:this.visibleI,type:"violin",classes:"apexcharts-raincloud-box"})})}}BN({graphics:a,w:r,elSeries:m,pointsByCat:M,options:this.pointsOptions,distributed:this.distributed,realIndex:p,wrapClass:"apexcharts-violin-points-wrap",pointClass:"apexcharts-violin-points"}),r.globals.seriesXvalues[p]=h,r.globals.seriesYvalues[p]=f,l.add(m)}return l}drawVerticalViolin({indexes:e,x:n,xDivision:i,barWidth:o,zeroH:r}){var a,s,l,c,u,d,f;const h=this.w,{realIndex:p,j:g,translationsIndex:m}=e,v=this.yRatio[m];h.axisFlags.isXNumeric&&(n=(h.seriesData.seriesX[p][g]-h.globals.minX)/this.xRatio-o/2);const y=n+o*this.visibleI+o/2,w=o/2,x=this.getDensity(p,g),$=this.effectiveMaxWeight(x),S=I=>r-this.logVal(I,p)/v,_=rM({halfExtent:w,cloudSign:(a=this.cloudSign)!=null?a:0,rainSign:(s=this.rainSign)!=null?s:0,boxFrac:(l=this.boxFrac)!=null?l:0,rainFrac:(c=this.rainFrac)!=null?c:0}),P=y+_.cloudBaseOff,T=this.buildBodyPath({nodes:x.nodes,center:P,halfExtent:_.cloudMaxPx,maxWeight:$,vertical:!0,alongFn:S,collapsed:!1,sideSign:this.cloudSign});let O=null;const M=(d=(u=this.ctx)==null?void 0:u.morphTypeChange)==null?void 0:d.getInitialPathFor(p,g);return M?O=M:h.globals.previousPaths.length>0&&(O=this.getPreviousPath(p,g,T)),O==null&&(O=this.buildBodyPath({nodes:x.nodes,center:P,halfExtent:_.cloudMaxPx,maxWeight:$,vertical:!0,alongFn:S,collapsed:!0,sideSign:this.cloudSign})),h.axisFlags.isXNumeric||(n=n+i),{pathTo:T,pathFrom:O,x:n,y:r,center:y,halfExtent:w,alongFn:S,density:x,maxWeight:$,cloudBase:P,cloudMaxPx:_.cloudMaxPx,rainCenter:y+_.rainCenterOff,rainHalfPx:_.rainHalfPx,boxPaths:this.buildBoxSubPaths({realIndex:p,j:g,boxCenter:y+_.boxCenterOff,boxHalfPx:_.boxHalfPx,alongFn:S,vertical:!0}),alongRepresentative:S((f=this.series[e.i][g])!=null?f:0)}}drawHorizontalViolin({indexes:e,y:n,yDivision:i,barHeight:o,zeroW:r}){var a,s,l,c,u,d,f;const h=this.w,{realIndex:p,j:g}=e,m=this.invertedYRatio;h.axisFlags.isXNumeric&&(n=(h.seriesData.seriesX[p][g]-h.globals.minX)/this.invertedXRatio-o/2);const b=n+o*this.visibleI+o/2,y=o/2,w=this.getDensity(p,g),x=this.effectiveMaxWeight(w),$=M=>r+this.logVal(M,p)/m,S=rM({halfExtent:y,cloudSign:(a=this.cloudSign)!=null?a:0,rainSign:(s=this.rainSign)!=null?s:0,boxFrac:(l=this.boxFrac)!=null?l:0,rainFrac:(c=this.rainFrac)!=null?c:0}),_=b+S.cloudBaseOff,P=this.buildBodyPath({nodes:w.nodes,center:_,halfExtent:S.cloudMaxPx,maxWeight:x,vertical:!1,alongFn:$,collapsed:!1,sideSign:this.cloudSign});let T=null;const O=(d=(u=this.ctx)==null?void 0:u.morphTypeChange)==null?void 0:d.getInitialPathFor(p,g);return O?T=O:h.globals.previousPaths.length>0&&(T=this.getPreviousPath(p,g,P)),T==null&&(T=this.buildBodyPath({nodes:w.nodes,center:_,halfExtent:S.cloudMaxPx,maxWeight:x,vertical:!1,alongFn:$,collapsed:!0,sideSign:this.cloudSign})),h.axisFlags.isXNumeric||(n=n+i),{pathTo:P,pathFrom:T,x:r,y:n,center:b,halfExtent:y,alongFn:$,maxWeight:x,density:w,cloudBase:_,cloudMaxPx:S.cloudMaxPx,rainCenter:b+S.rainCenterOff,rainHalfPx:S.rainHalfPx,boxPaths:this.buildBoxSubPaths({realIndex:p,j:g,boxCenter:b+S.boxCenterOff,boxHalfPx:S.boxHalfPx,alongFn:$,vertical:!1}),alongRepresentative:$((f=this.series[e.i][g])!=null?f:0)}}getDensity(e,n){var i;const r=(i=this.w.violinData.seriesViolinDensity[e])==null?void 0:i[n];if(!r||!r.values.length)return{nodes:[],maxWeight:0};const a=r.values.map((c,u)=>u);a.sort((c,u)=>r.values[c]-r.values[u]);const s=[];let l=null;for(const c of a){const u=r.values[c];l!==null&&u===l||(s.push({v:u,w:r.weights[c]}),l=u)}return{nodes:s,maxWeight:r.maxWeight}}effectiveMaxWeight(e){return this.normalize==="group"&&this.seriesMaxWeight>0?this.seriesMaxWeight:e.maxWeight}buildBodyPath({nodes:e,center:n,halfExtent:i,maxWeight:o,vertical:r,alongFn:a,collapsed:s,sideSign:l=0}){const c=new Be(this.w);if(e.length===0){const h=a(0);return r?c.move(n,h)+c.line(n,h):c.move(h,n)+c.line(h,n)}const u=h=>{if(s||o<=0)return 0;const p=h/o*i*this.bandwidthScale;return Math.min(i,Math.max(0,p))},d=[],f=[];for(let h=0;hr(x)),v=(x,$)=>{const S=new Be(this.w),_=(I,k)=>a?[I,k]:[k,I],P=I=>I.map(([k,E],R)=>R===0?S.move(k,E):S.line(k,E)).join(""),T=i,O=P([_(T,f),_(T,h)])+P([_(T,g),_(T,m)])+P([_(T-x,f),_(T+x,f)])+P([_(T-x,m),_(T+x,m)]),M=P([_(T-$,h),_(T+$,h),_(T+$,g),_(T-$,g)])+"z"+P([_(T-$,p),_(T+$,p)]);return{whiskers:O,box:M}},b=v(d,o),y=v(0,0),w=(x,$)=>{let S=null;return c.globals.previousPaths.length>0&&(S=this.getPreviousPath(e,n,x)),S??$};return[{pathTo:b.whiskers,pathFrom:w(b.whiskers,y.whiskers),filled:!1},{pathTo:b.box,pathFrom:w(b.box,y.box),filled:!0}]}smoothSegment(e,n,i){const o=new Be(this.w),r=e[0];let a=i?o.line(r[0],r[1]):o.move(r[0],r[1]);if(e.length<3||!this.strictlyMonotonic(e,n)){for(let d=1;dn?[f,d]:[d,f]),c=aw.points(l),u=n?c.map(oCe):c;return a+=zN(u),a}strictlyMonotonic(e,n){const i=n?1:0;for(let o=1;othis.halfWidthAtValue(m,a,g,s),sideSign:h?0:this.cloudSign})}halfWidthAtValue(e,n,i,o){const{nodes:r}=n,a=o??n.maxWeight;if(!r.length||a<=0)return 0;const s=l=>Math.min(i,l/a*i*this.bandwidthScale);if(e<=r[0].v)return s(r[0].w);if(e>=r[r.length-1].v)return s(r[r.length-1].w);for(let l=1;l0&&i.colorScale.ranges.map(o=>{o.from<=0&&(n=!0)}),n}getShadeColor(e,n,i,o){const r=this.w;let a=1;const s=r.config.plotOptions[e].shadeIntensity,l=this.determineColor(e,n,i);r.globals.hasNegs||o?r.config.plotOptions[e].reverseNegativeShade?l.percent<0?a=l.percent/100*(s*1.25):a=(1-l.percent/100)*(s*1.25):l.percent<=0?a=1-(1+l.percent/100)*s:a=(1-l.percent/100)*s:(a=1-l.percent/100,e==="treemap"&&(a=(1-l.percent/100)*(s*1.25)));let c=l.color;const u=new Ee;if(r.config.plotOptions[e].enableShades)if(this.w.config.theme.mode==="dark"){const d=u.shadeColor(a*-1,l.color);c=Ee.hexToRgba(Ee.isColorHex(d)?d:Ee.rgb2hex(d),r.config.fill.opacity)}else{const d=u.shadeColor(a,l.color);c=Ee.hexToRgba(Ee.isColorHex(d)?d:Ee.rgb2hex(d),r.config.fill.opacity)}return{color:c,colorProps:l}}determineColor(e,n,i){const o=this.w,r=o.seriesData.series[n][i],a=o.config.plotOptions[e];let s=a.colorScale.inverse?i:n;a.distributed&&o.config.chart.type==="treemap"&&(s=i);let l=o.globals.colors[s],c=null,u,d;if(!a.distributed&&e==="heatmap")u=o.globals.minY,d=o.globals.maxY;else{const v=o.seriesData.series[n];u=v.length?v[0]:0,d=u;for(let b=1;bd&&(d=v[b])}const f=a.colorScale.min,h=a.colorScale.max;typeof f<"u"&&typeof h<"u"&&h>f?(u=f,d=h):typeof f<"u"&&(u=fo.globals.maxY?h:o.globals.maxY);const p=Math.abs(d)+Math.abs(u),g=Math.min(Math.max(r,u),d);let m=p===0?0:100*g/p;return a.colorScale.ranges.length>0&&a.colorScale.ranges.map(b=>{if(r>=b.from&&r<=b.to){l=b.color,c=b.foreColor?b.foreColor:null,u=b.from,d=b.to;const y=Math.abs(d)+Math.abs(u);m=y===0?0:100*r/y}}),{color:l,foreColor:c,percent:m}}calculateDataLabels({text:e,x:n,y:i,i:o,j:r,colorProps:a,fontSize:s}){const l=this.w,c=l.config.dataLabels,u=new Be(this.w),d=new Cc(this.w,this.ctx);let f=null;if(c.enabled){f=u.group({class:"apexcharts-data-labels"});const h=Bg(c.offsetX,l,o,r),p=Bg(c.offsetY,l,o,r),g=n+h,m=i+parseFloat(c.style.fontSize)/3+p;d.plotDataLabelsText({x:g,y:m,text:e,i:o,j:r,color:a.foreColor,parent:f,fontSize:s,dataLabelsConfig:c})}return f}}class rCe{constructor(e,n,i){this.ctx=n,this.w=e,this.xRatio=i.xRatio,this.yRatio=i.yRatio,this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.helpers=new HN(e,n),this.rectRadius=this.w.config.plotOptions.heatmap.radius,this.shape=this.w.config.plotOptions.heatmap.shape||"rect",this.strokeWidth=this.w.config.stroke.show?this.w.config.stroke.width:0}draw(e){var n,i;const o=this.w,r=new Be(this.w,this.ctx),a=r.group({class:"apexcharts-heatmap"}),s=o.layout.gridWidth/o.globals.dataPoints,l=o.layout.gridHeight/o.seriesData.series.length,c=(o.config.xaxis.type==="numeric"||o.config.xaxis.type==="datetime")&&o.axisFlags.isXNumeric&&this.xRatio>0;let u=s;if(c){const y=o.globals.minXDiff;u=Number.isFinite(y)&&y>0?y/this.xRatio:s}let d=this.shape;c&&d==="hexagon"&&(d="rect");const f=Ov(this.ctx,r),h=d==="rect"&&f!==r&&typeof f.drawRectCell=="function";d==="hexagon"?this.applyHexagonClipPath(a,r,s,l):a.attr("clip-path",`url(#gridRectMask${o.globals.cuid})`);const p=Array.isArray(o.config.fill.opacity)?(n=o.config.fill.opacity[0])!=null?n:1:(i=o.config.fill.opacity)!=null?i:1;let g=0,m=!1;this.negRange=this.helpers.checkColorRange();const v=e.slice();o.config.yaxis[0].reversed&&(m=!0,v.reverse());for(let y=m?0:v.length-1;m?y=0;m?y++:y--){const w=r.group({class:"apexcharts-series apexcharts-heatmap-series",seriesName:Ee.escapeString(o.seriesData.seriesNames[y]),rel:y+1,"data:realIndex":y});if(Xn.addCollapsedClassToSeries(this.w,w,y),h||r.setupEventDelegation(w,".apexcharts-heatmap-rect"),o.config.chart.dropShadow.enabled){const T=o.config.chart.dropShadow;new uo(this.w).dropShadow(w,T,y)}let x=0;const $=o.config.plotOptions.heatmap.shadeIntensity,S=Math.round(g/l),_=d==="hexagon"?(S%2===0?-1:1)*s/4:0;let P=0;for(let T=0;T=v[y].length)break;const O=c?u:s;if(c){const B=o.seriesData.seriesX[y]?o.seriesData.seriesX[y][P]:null;if(B==null||B!==B){P++;continue}x=(B-o.globals.minX)/this.xRatio-u/2}const M=this.helpers.getShadeColor(o.config.chart.type,y,P,this.negRange);let I=M.color;const k=M.colorProps;o.config.fill.type==="image"&&(I=new go(this.w).fillPath({seriesNumber:y,dataPointIndex:P,opacity:o.globals.hasNegs?k.percent<0?1-(1+k.percent/100):$+k.percent/100:k.percent/100,patternID:Ee.randomId(),width:o.config.fill.image.width?o.config.fill.image.width:O,height:o.config.fill.image.height?o.config.fill.image.height:l}));const E=this.rectRadius,R=o.config.plotOptions.heatmap.useFillColorAsStroke?I:o.globals.stroke.colors[0];if(h)f.drawRectCell(x,g,O,l,{fill:I,fillOpacity:p,stroke:R,strokeWidth:this.strokeWidth,radius:E,seriesIndex:y,dataPointIndex:P});else{const B=d==="rect",z=B?r.drawRect(x,g,O,l,E):r.drawPath({d:this.cellShapePath(d,x+_,g,O,l),stroke:R,strokeWidth:this.strokeWidth,fill:I,fillOpacity:1});if(z.attr({cx:x+_,cy:g}),z.node.classList.add("apexcharts-heatmap-rect"),w.add(z),z.attr({fill:I,i:y,index:y,j:P,val:e[y][P],"stroke-width":this.strokeWidth,stroke:R,color:I}),B||z.attr({width:O,height:l}),o.config.chart.animations.enabled&&!o.globals.dataChanged){let W=1;if(o.globals.resized||(W=o.config.chart.animations.speed),B)this.animateHeatMap(z,x,g,O,l,W,y,P);else{const j=new Gs(this.w);j.animatePop(z,{speed:W,delay:this.enterStaggerDelay(W,y,P),onComplete:()=>{j.animationCompleted(z)}})}}if(o.globals.dataChanged){let W=1;if(this.dynamicAnim.enabled&&o.globals.shouldAnimate){W=this.dynamicAnim.speed;let j=o.globals.previousPaths[y]&&o.globals.previousPaths[y][P]&&o.globals.previousPaths[y][P].color;j||(j="rgba(255, 255, 255, 0)"),this.animateHeatColor(z,Ee.isColorHex(j)?j:Ee.rgb2hex(j),Ee.isColorHex(I)?I:Ee.rgb2hex(I),W)}}}const D=o.config.dataLabels.formatter,F=D(o.seriesData.series[y][P],{value:o.seriesData.series[y][P],seriesIndex:y,dataPointIndex:P,w:o}),N=this.helpers.calculateDataLabels({text:F,x:x+_+O/2,y:g+l/2,i:y,j:P,colorProps:k,series:v});N!==null&&w.add(N),c||(x=x+s),P++}g=g+l,a.add(w)}const b=o.globals.yAxisScale[0].result.slice();return o.config.yaxis[0].reversed?b.unshift(""):b.push(""),o.globals.yAxisScale[0].result=b,a}animateHeatMap(e,n,i,o,r,a,s=0,l=0){const c=new Gs(this.w),u=this.enterStaggerDelay(a,s,l);c.animateRect(e,{x:n+o/2,y:i+r/2,width:0,height:0},{x:n,y:i,width:o,height:r},a,()=>{c.animationCompleted(e)},u)}enterStaggerDelay(e,n,i){const o=this.w,r=o.config.chart.animations.animateGradually;if(!r||r.enabled===!1)return 0;const a=(o.seriesData.series||[]).length||1,s=o.globals.dataPoints||1,l=a+s-2,c=Math.min(r.delay||0,e*.5/Math.max(1,l));return c$({style:"diagonal",index:i,row:n,col:i,baseDelay:c})}cellShapePath(e,n,i,o,r){const a=n+o/2,s=i+r/2;if(e==="circle"){const c=Math.min(o,r)/2;return`M ${a-c} ${s} a ${c} ${c} 0 1 0 ${c*2} 0 a ${c} ${c} 0 1 0 ${-c*2} 0 Z`}if(e==="diamond")return`M ${a} ${i} L ${n+o} ${s} L ${a} ${i+r} L ${n} ${s} Z`;const l=n+o;return`M ${a} ${i-r/6} L ${l} ${i+r/6} L ${l} ${i+r*5/6} L ${a} ${i+r*7/6} L ${n} ${i+r*5/6} L ${n} ${i+r/6} Z`}applyHexagonClipPath(e,n,i,o){const r=this.w,a=this.strokeWidth/2+2,s=`heatmapHexMask${r.globals.cuid}`,l=r.dom.elDefs.node,c=l.querySelector(`clipPath[id="${s}"]`);c&&c.parentNode&&c.parentNode.removeChild(c);const u=We.createElementNS(Fg,"clipPath");u.setAttribute("id",s),u.appendChild(n.drawRect(-i/4-a,-o/6-a,r.layout.gridWidth+i/2+a*2,r.layout.gridHeight+o/3+a*2,0,"#fff").node),l.appendChild(u),e.attr("clip-path",`url(#${s})`)}animateHeatColor(e,n,i,o){e.attr({fill:n}).animate(o).attr({fill:i})}}class aCe{constructor(e){this.w=e.w,this.lineCtx=e}sameValueSeriesFix(e,n){const i=this.w;if((i.config.fill.type==="gradient"||i.config.fill.type[e]==="gradient")&&new No(this.lineCtx.w).seriesHaveSameValues(e)){const r=n[e].slice();r[r.length-1]=r[r.length-1]+1e-6,n[e]=r}return n}calculatePoints({series:e,realIndex:n,x:i,y:o,i:r,j:a,prevY:s}){const l=this.w,c=[],u=[];let d=this.lineCtx.categoryAxisCorrection+l.config.markers.offsetX;return l.axisFlags.isXNumeric&&(d=(l.seriesData.seriesX[n][0]-l.globals.minX)/this.lineCtx.xRatio+l.config.markers.offsetX),a===0&&(c.push(d),u.push(Ee.isNumber(e[r][0])?s+l.config.markers.offsetY:null)),c.push(i+l.config.markers.offsetX),u.push(Ee.isNumber(e[r][a+1])?o+l.config.markers.offsetY:null),{x:c,y:u}}checkPreviousPaths({pathFromLine:e,pathFromArea:n,realIndex:i}){const o=this.w;for(let r=0;r0&&parseInt(a.realIndex,10)===parseInt(i,10)&&(a.type==="line"?(this.lineCtx.appendPathFrom=!1,e=o.globals.previousPaths[r].paths[0].d):a.type==="area"&&(this.lineCtx.appendPathFrom=!1,n=o.globals.previousPaths[r].paths[0].d,o.config.stroke.show&&o.globals.previousPaths[r].paths[1]&&(e=o.globals.previousPaths[r].paths[1].d)))}return{pathFromLine:e,pathFromArea:n}}determineFirstPrevY({i:e,realIndex:n,series:i,prevY:o,lineYPosition:r,translationsIndex:a}){var s,l,c;const u=this.w,d=u.config.chart.stacked&&!u.globals.comboCharts||u.config.chart.stacked&&u.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((s=this.w.config.series[n])==null?void 0:s.type)==="bar"||((l=this.w.config.series[n])==null?void 0:l.type)==="column");if(typeof((c=i[e])==null?void 0:c[0])<"u"){if(d)if(e>0){const f=this.lineCtx.stackTopAt(n,0);r=f===void 0?this.lineCtx.zeroY:f}else r=this.lineCtx.zeroY;else r=this.lineCtx.zeroY;o=r-i[e][0]/this.lineCtx.yRatio[a]+(this.lineCtx.isReversed?i[e][0]/this.lineCtx.yRatio[a]:0)*2}else if(d&&e>0&&typeof i[e][0]>"u"){for(let f=e-1;f>=0;f--)if(i[f][0]!==null&&typeof i[f][0]<"u"){r=this.lineCtx.prevSeriesY[f][0],o=r;break}}return{prevY:o,lineYPosition:r}}}function sCe(t,e,n,i){var o;const r=t.globals,a=r.prevStreamFrame;if(!a||!r.dataChanged||!((o=t.axisFlags)!=null&&o.isXNumeric))return null;const s=a.seriesX[e],l=a.seriesY[e],c=t.seriesData.seriesX[e],u=t.seriesData.series[e];if(!s||!l||!c||!u||s.length<3||c.length<3)return null;let d=-1;for(let E=0;E.02||Math.abs(S)<.5)return null;let _=m,P=m;for(let E=m;E<=v;E++){const R=i[E];R==null||g[d+E]==null||(Ri[P]&&(P=E))}let T=1,O=0;const M=i[_],I=i[P];if(Math.abs(I-M)>1e-6?(T=(g[d+P]-g[d+_])/(I-M),O=g[d+_]-T*M):O=g[d+_]-M,!isFinite(T)||!isFinite(O)||T<.2||T>5)return null;const k=Math.floor((m+v)/2);if(k!==m&&k!==v&&n[k]!=null&&p[d+k]!=null){const E=$*n[k]+S;if(Math.abs(E-p[d+k])>1.5)return null;if(i[k]!=null&&g[d+k]!=null){const R=T*i[k]+O;if(Math.abs(R-g[d+k])>1.5)return null}}return r.streamScrolled=!0,{ax:$,bx:S,ay:T,by:O}}const lCe=/[+-]?(?:\d+\.?\d*|\.\d+)(?:e[+-]?\d+)?/gi;function aM(t,e){const{ax:n,bx:i,ay:o,by:r}=e,a=[],s=/([MmLlHhVvCcSsQqTtAaZz])([^MmLlHhVvCcSsQqTtAaZz]*)/g;let l;for(;(l=s.exec(t))!==null;){const c=l[1].toUpperCase(),u=(l[2].match(lCe)||[]).map(parseFloat);if(c==="Z"){a.push("z");continue}if(c==="H"){for(const f of u)a.push(`H ${n*f+i}`);continue}if(c==="V"){for(const f of u)a.push(`V ${o*f+r}`);continue}if(c==="A"){for(let f=0;f+61?h:0;this._initSerieVariables(e,f,h);const g=[],m=[],v=[];let b=a.globals.padHorizontal+this.categoryAxisCorrection;const y=1,w=[],x=[];Xn.addCollapsedClassToSeries(this.w,this.elSeries,h),a.axisFlags.isXNumeric&&a.seriesData.seriesX.length>0&&(b=(a.seriesData.seriesX[h][0]-a.globals.minX)/this.xRatio),v.push(b);const $=b;let S;const _=$;let P=this.zeroY,T=this.zeroY;const O=0;P=this.lineHelpers.determineFirstPrevY({i:f,realIndex:h,series:e,prevY:P,lineYPosition:O,translationsIndex:p}).prevY,a.config.stroke.curve==="monotoneCubic"&&e[f][0]===null?g.push(null):g.push(P);const I=P;let k;l==="rangeArea"&&(k=this.lineHelpers.determineFirstPrevY({i:f,realIndex:h,series:o,prevY:T,lineYPosition:O,translationsIndex:p}),T=k.prevY,S=T,m.push(g[0]!==null?T:null));const E=this._calculatePathsFrom({type:l,series:e,i:f,realIndex:h,translationsIndex:p,prevX:_,prevY:P,prevY2:T}),R=[g[0]],D=[m[0]],F={type:l,series:e,realIndex:h,translationsIndex:p,i:f,x:b,y,pX:$,pY:I,pathsFrom:E,linePaths:w,areaPaths:x,seriesIndex:i,lineYPosition:O,xArrj:v,yArrj:g,y2Arrj:m,seriesRangeEnd:o},N=this._iterateOverDataPoints(vt(Ye({},F),{iterations:l==="rangeArea"?e[f].length-1:void 0,isRangeStart:!0}));if(l==="rangeArea"){const B=this._calculatePathsFrom({series:o,i:f,realIndex:h,prevX:_,prevY:T}),z=this._iterateOverDataPoints(vt(Ye({},F),{series:o,xArrj:[b],yArrj:R,y2Arrj:D,pY:S,areaPaths:N.areaPaths,pathsFrom:B,iterations:o[f].length-1,isRangeStart:!1})),W=N.linePaths.length/2;for(let j=0;jNumber(f.node.getAttribute("zIndex"))-Number(h.node.getAttribute("zIndex"))),a.config.chart.stacked)for(let f=d.length-1;f>=0;f--)c.add(d[f]);else for(let f=0;f1&&(this.yaxisIndex=o.globals.seriesYAxisReverseMap[i],a=i),this.isReversed=o.config.yaxis[this.yaxisIndex]&&o.config.yaxis[this.yaxisIndex].reversed,this.zeroY=o.layout.gridHeight-this.baseLineY[a]-(this.isReversed?o.layout.gridHeight:0)+(this.isReversed?this.baseLineY[a]*2:0),this.areaBottomY=this.zeroY,(this.zeroY>o.layout.gridHeight||o.config.plotOptions.area.fillTo==="end")&&(this.areaBottomY=o.layout.gridHeight),this.categoryAxisCorrection=this.xDivision/2;const s=o.config.series[i];if(this.elSeries=r.group({class:"apexcharts-series",zIndex:typeof s.zIndex<"u"?s.zIndex:i,seriesName:Ee.escapeString(o.seriesData.seriesNames[i])}),this.elPointsMain=r.group({class:"apexcharts-series-markers-wrap","data:realIndex":i}),this.markers.resetSeriesWrapCache(),this._elLastPointsWrap=null,o.globals.hasNullValues){const c=this.markers.plotChartMarkers({pointsPos:{x:[0],y:[o.layout.gridHeight+o.globals.markers.largestSize]},seriesIndex:n,j:0,pSize:.1,alwaysDrawMarker:!0,isVirtualPoint:!0});c!==null&&this.elPointsMain.add(c)}this.elDataLabelsWrap=r.group({class:"apexcharts-datalabels","data:realIndex":i});const l=e[n].length===o.globals.dataPoints;this.elSeries.attr({"data:longestSeries":l,rel:n+1,"data:realIndex":i}),this.appendPathFrom=!0}_calculatePathsFrom({type:e,series:n,i,realIndex:o,translationsIndex:r,prevX:a,prevY:s,prevY2:l}){const c=this.w,u=new Be(this.w);let d,f,h,p;if(n[i][0]===null){for(let g=0;g0){const g=this.lineHelpers.checkPreviousPaths({pathFromLine:h,pathFromArea:p,realIndex:o});h=g.pathFromLine,p=g.pathFromArea}return{prevX:a,prevY:s,linePath:d,areaPath:f,pathFromLine:h,pathFromArea:p}}_stackKey(e,n){if(!this.w.axisFlags.isXNumeric)return n;const i=this.w.seriesData.seriesX[e];return i?i[n]:void 0}stackTopAt(e,n){const i=this._stackKey(e,n);if(i!=null)return this.prevSeriesYByX.get(i)}_recordStackTops(e,n){const i=this.w;if(Array.isArray(n)&&!(i.globals.collapsedSeriesIndices.indexOf(e)!==-1||i.globals.ancillaryCollapsedSeriesIndices.indexOf(e)!==-1))for(let o=0;o0&&e!=="rangeArea"){const _=f.globals.seriesXvalues[n][f.globals.seriesXvalues[n].length-b.count-1],P=h.drawRect(_,0,f.layout.gridWidth,f.layout.gridHeight,0);f.dom.elForecastMask.appendChild(P.node);const T=h.drawRect(0,0,_,f.layout.gridHeight,0);f.dom.elNonForecastMask.appendChild(T.node)}this.pointsChart?eM(f,{elPointsMain:this.elPointsMain,realIndex:n,speed:f.config.chart.animations.dynamicAnimation.speed}):(f.globals.delayedElements.push({el:this.elPointsMain.node,index:n}),eM(f,{elPointsMain:this.elPointsMain,realIndex:n,speed:f.config.chart.animations.dynamicAnimation.speed}),Tv(f,n)&&((r=this.elDataLabelsWrap)!=null&&r.node)&&(this.elDataLabelsWrap.node.classList.add("apexcharts-element-hidden"),f.globals.delayedElements.push({el:this.elDataLabelsWrap.node,holdUntilComplete:!0})));const y={i,realIndex:n,animationDelay:i,initialSpeed:f.config.chart.animations.speed,dataChangeSpeed:f.config.chart.animations.dynamicAnimation.speed,className:`apexcharts-${e}`},w=o.numericXY,x=e==="line"||e==="area",$=x&&o.linePaths.length>1?[o.linePaths.join(" ")]:o.linePaths,S=x&&o.areaPaths.length>1?[o.areaPaths.join(" ")]:o.areaPaths;if(e==="area"){const _=g.fillPath({seriesNumber:n});for(let P=0;P0&&e!=="rangeArea"){const I=p.renderPaths(O);I.node.setAttribute("stroke-dasharray",b.dashArray),b.strokeWidth&&I.node.setAttribute("stroke-width",b.strokeWidth),this.elSeries.add(I),I.attr("clip-path",`url(#forecastMask${f.globals.cuid})`),M.attr("clip-path",`url(#nonForecastMask${f.globals.cuid})`)}}}}_iterateOverDataPoints({type:e,series:n,iterations:i,realIndex:o,translationsIndex:r,i:a,x:s,y:l,pX:c,pY:u,pathsFrom:d,linePaths:f,areaPaths:h,seriesIndex:p,lineYPosition:g,xArrj:m,yArrj:v,y2Arrj:b,isRangeStart:y,seriesRangeEnd:w}){var x,$;const S=this.w,_=new Be(this.w),P=this.yRatio;let{prevY:T,linePath:O,areaPath:M,pathFromLine:I,pathFromArea:k}=d;const E=Ee.isNumber(S.globals.minYArr[o])?S.globals.minYArr[o]:S.globals.minY;i||(i=S.globals.dataPoints>1?S.globals.dataPoints-1:S.globals.dataPoints);const R=(j,U)=>U-j/P[r]+(this.isReversed?j/P[r]:0)*2;let D=l;const F=S.config.chart.stacked&&!S.globals.comboCharts||S.config.chart.stacked&&S.globals.comboCharts&&(!this.w.config.chart.stackOnlyBar||((x=this.w.config.series[o])==null?void 0:x.type)==="bar"||(($=this.w.config.series[o])==null?void 0:$.type)==="column");let N=S.config.stroke.curve;Array.isArray(N)&&(Array.isArray(p)?N=N[p[a]]:N=N[a]);let B=0,z;const W=this.pointsChart?this._scatterJitterPx(o):null;if(N==="straight"&&!this.pointsChart){const j=this._fastStraightPath({type:e,series:n,i:a,realIndex:o,translationsIndex:r,iterations:i,x:s,y:l,pX:c,pY:u,pathsFrom:d,linePaths:f,areaPaths:h,xArrj:m,yArrj:v,y2Arrj:b,stackSeries:F});if(j)return j}for(let j=0;j"u"||n[a][j+1]===null;if(S.axisFlags.isXNumeric){let Q=S.seriesData.seriesX[o][j+1];typeof S.seriesData.seriesX[o][j+1]>"u"&&(Q=S.seriesData.seriesX[o][i-1]),s=(Q-S.globals.minX)/this.xRatio}else s=s+this.xDivision;if(F)if(a>0&&S.globals.collapsedSeries.length{var X;for(let K=ee;K>=0;K--){const te=(X=p==null?void 0:p[K])!=null?X:K;if(S.globals.collapsedSeriesIndices.indexOf(te)===-1&&S.globals.ancillaryCollapsedSeriesIndices.indexOf(te)===-1)return K}return-1})(a-1)<0)g=this.zeroY;else{const ee=this.stackTopAt(o,j+1);g=ee===void 0?this.zeroY:ee}else g=this.zeroY;else g=this.zeroY;U?l=R(E,g):(l=R(n[a][j+1],g),e==="rangeArea"&&(D=R(w[a][j+1],g)));let V=s,q=l;if(W){const Q=o*100003+(j+1);W.x&&(V=s+(rw(Q*7919+13)-.5)*2*W.x),W.y&&(q=l+(rw(Q*6271+97)-.5)*2*W.y)}m.push(n[a][j+1]===null?null:V),U&&(S.config.stroke.curve==="smooth"||S.config.stroke.curve==="monotoneCubic")?(v.push(null),b.push(null)):(v.push(q),b.push(D));const Y=this.lineHelpers.calculatePoints({series:n,x:V,y:q,realIndex:o,i:a,j,prevY:T}),J=this._createPaths({type:e,series:n,i:a,j,x:s,y:l,y2:D,xArrj:m,yArrj:v,y2Arrj:b,pX:c,pY:u,pathState:B,segmentStartX:z,linePath:O,areaPath:M,linePaths:f,areaPaths:h,curve:N,isRangeStart:y});h=J.areaPaths,f=J.linePaths,c=J.pX,u=J.pY,B=J.pathState,z=J.segmentStartX,M=J.areaPath,O=J.linePath,this.appendPathFrom&&!S.globals.hasNullValues&&!(N==="monotoneCubic"&&e==="rangeArea")&&(I+=_.line(s,this.areaBottomY),k+=_.line(s,this.areaBottomY)),this.handleNullDataPoints(n,Y,a,j,o),this._handleMarkersAndLabels({type:e,pointsPos:Y,i:a,j,realIndex:o,isRangeStart:y})}return{yArrj:v,xArrj:m,pathFromArea:k,areaPaths:h,pathFromLine:I,linePaths:f,linePath:O,areaPath:M}}_handleMarkersAndLabels({type:e,pointsPos:n,isRangeStart:i,i:o,j:r,realIndex:a}){const s=this.w,l=new Cc(this.w,this.ctx);if(this.pointsChart)this.scatter.draw(this.elSeries,r,{realIndex:a,pointsPos:n,zRatio:this.zRatio,elParent:this.elPointsMain});else{!(!s.globals.dataChanged&&!s.globals.resized&&!s.globals.markers.batched)&&s.seriesData.series[o].length>1&&this.elPointsMain.node.classList.add("apexcharts-element-hidden");const d=this.markers.plotChartMarkers({pointsPos:n,seriesIndex:a,j:r+1});d!==null&&d!==this._elLastPointsWrap&&(this.elPointsMain.add(d),this._elLastPointsWrap=d)}const c=l.drawDataLabel({type:e,isRangeStart:i,pos:n,i:a,j:r+1});c!==null&&this.elDataLabelsWrap.add(c)}_scatterJitterPx(e){var n;const i=this.w,o=(n=i.config.plotOptions.scatter)==null?void 0:n.jitter;if(!o||!o.enabled||!o.x&&!o.y)return null;const r=i.axisFlags.isXNumeric&&this.xRatio?1/this.xRatio:this.xDivision,a=this.yRatio.length>1?e:0,s=this.yRatio[a]?1/this.yRatio[a]:0;return{x:(o.x||0)*r,y:(o.y||0)*s}}_fastStraightPath({type:e,series:n,i,realIndex:o,translationsIndex:r,iterations:a,x:s,y:l,pX:c,pY:u,pathsFrom:d,linePaths:f,areaPaths:h,xArrj:p,yArrj:g,y2Arrj:m,stackSeries:v}){const b=this.w;if(e!=="line"&&e!=="area"||b.globals.comboCharts||v||b.config.dataLabels.enabled||b.config.markers.discrete.length||b.globals.markers.size[o]>0)return null;const y=n[i],w=y.length;if(!a||w<2||w-1!==a)return null;for(let K=0;K<=a;K++){const te=y[K];if(te===null||typeof te>"u")return null}const x=b.axisFlags.isXNumeric,$=x?b.seriesData.seriesX[o]:null;if(x&&(!$||$.length"u"&&(b.globals.pointsArray[o]=[]);const U=b.globals.pointsArray[o],V=$?($[0]-M)/O+k:this.categoryAxisCorrection+k;U.push([V,d.prevY+E]);const q=z?new Array(a+1):[];z&&(q[0]="M "+c+" "+u);const Y=z&&R?new Array(a):null;let J=s,Q=c,G=u;for(let K=0;KI.map((E,R)=>[E,k[R]]).filter(E=>E[1]!==null),O=I=>{const k=[];let E=0;return I.forEach(R=>{R!==null?E++:E>0&&(k.push(E),E=0)}),E>0&&k.push(E),k},M=(I,k)=>{const E=O(I),R=[];for(let D=0,F=0;D1?aw.points(E):E;let D=[];S&&(_?b=E:D=b.reverse());let F=0,N=0;if(M(k,R).forEach(B=>{F++;const z=zN(B),W=N;N+=B.length;const j=N-1;_?g=x.move(E[W][0],E[W][1])+z:S?g=x.move(D[W][0],D[W][1])+x.line(E[W][0],E[W][1])+z+x.line(D[j][0],D[j][1]):(g=x.move(E[W][0],E[W][1])+z,m=g+x.line(E[j][0],$)+x.line(E[W][0],$)+"z",b.push(m)),v.push(g)}),S&&F>1&&!_){const B=v.slice(F).reverse();v.splice(F),B.forEach(z=>v.push(z))}h=0;break}}break}case"smooth":{const P=(r-d)*.35;if(n[i][o]===null)h=0;else switch(h){case 0:if(p=d,_?g=x.move(d,u[o])+x.line(d,f):g=x.move(d,f),m=x.move(d,f),n[i][o+1]===null||typeof n[i][o+1]>"u"){v.push(g),b.push(m);break}if(h=1,o=n[i].length-2&&(_&&(g+=x.curve(r,a,r,a,r,c)+x.move(r,c)),m+=x.curve(r,a,r,a,r,$)+x.line(p,$)+"z",v.push(g),b.push(m),h=-1)}break}d=r,f=a;break}default:{const P=(T,O,M)=>{let I="";switch(T){case"stepline":I=x.line(O,null,"H")+x.line(null,M,"V");break;case"linestep":I=x.line(null,M,"V")+x.line(O,null,"H");break;case"straight":I=x.line(O,M);break}return I};if(n[i][o]===null)h=0;else switch(h){case 0:if(p=d,_?g=x.move(d,u[o])+x.line(d,f):g=x.move(d,f),m=x.move(d,f),n[i][o+1]===null||typeof n[i][o+1]>"u"){v.push(g),b.push(m);break}if(h=1,o=n[i].length-2&&(_&&(g+=x.line(r,c)),m+=x.line(r,$)+x.line(p,$)+"z",v.push(g),b.push(m),h=-1)}break}d=r,f=a;break}}return{linePaths:v,areaPaths:b,pX:d,pY:f,pathState:h,segmentStartX:p,linePath:g,areaPath:m}}handleNullDataPoints(e,n,i,o,r){const a=this.w;if(e[i][o]===null&&a.config.markers.showNullDataPoints||e[i].length===1){let s=this.strokeWidth-a.config.markers.strokeWidth/2;s>0||(s=0);const l=this.markers.plotChartMarkers({pointsPos:n,seriesIndex:r,j:o+1,pSize:s,alwaysDrawMarker:!0});l!==null&&this.elPointsMain.add(l)}}}function WN(t,e){const{lines:n,lineHeight:i,anchor:o,elbow:r,labelX:a,labelY:s,side:l,connector:c,style:u,foreColor:d}=e,f=new Be(t),h=f.group({class:e.groupClass||"apexcharts-outer-label-group"});if(c.show){const b=`M ${o.x} ${o.y} L ${r.x} ${r.y} L ${a} ${s}`,y=f.drawPath({d:b,stroke:c.color,strokeWidth:c.width,fill:"none",strokeLinecap:"round"});y.node.classList.add(e.connectorClass||"apexcharts-outer-label-connector"),h.add(y)}const p=l==="right"?a+4:a-4,g=n.length,m=s-(g-1)*i/2,v=f.drawText({x:p,y:m,text:g===1?n[0]:n,textAnchor:l==="right"?"start":"end",fontSize:u.fontSize,fontFamily:u.fontFamily,fontWeight:u.fontWeight,foreColor:d,dominantBaseline:"central",cssClass:e.textClass||"apexcharts-outer-label"});if(g>1){const b=v.node.getElementsByTagName("tspan");for(let y=0;y{if(s==null||s==="")return;const l=`${s}`,c=i.getTextRects(l,o,n.fontFamily,"").width;a=Math.max(a,c>0?c:l.length*r*.58)}),a}function jN(t,e,n,i){const o=t.slice().sort((s,l)=>s.idealY-l.idealY);o.forEach(s=>{s.labelY=s.idealY});for(let s=1;s0)for(let s=o.length-1;s>=0;s--)o[s].labelY-=a,s{if(a===null||typeof a>"u"||a==="")return;const s=o.getTextRects(`${a}`,n||"12px",i,"");r=Math.max(r,s.width)}),r}drawExternalLabel(e){return WN(this.w,vt(Ye({},e),{groupClass:"apexcharts-pie-name-label-group",textClass:"apexcharts-pie-name-label",connectorClass:"apexcharts-pie-label-connector"}))}}const sM=Math.PI/180,lw=180/Math.PI;function h$(t,e,n,i){return{x:t+n*Math.cos((i-90)*sM),y:e+n*Math.sin((i-90)*sM)}}const tn=t=>`${t.x} ${t.y}`;function cw({cx:t,cy:e,rIn:n,rOut:i,a0:o,a1:r,r:a,spanDeg:s}){const l=(P,T)=>h$(t,e,P,T),c=a/i*lw,u=a/n*lw,d=l(i,o+c),f=l(i,r-c),h=s-2*c>180?1:0,p=l(i,r),g=l(i-a,r),m=l(i,o),v=l(i-a,o),b=l(n,r-u),y=l(n,o+u),w=s-2*u>180?1:0,x=l(n,r),$=l(n+a,r),S=l(n,o),_=l(n+a,o);return["M",tn(d),"A",i,i,0,h,1,tn(f),"Q",tn(p),tn(g),"L",tn($),"Q",tn(x),tn(b),"A",n,n,0,w,0,tn(y),"Q",tn(S),tn(_),"L",tn(v),"Q",tn(m),tn(d),"Z"].join(" ")}function uCe({cx:t,cy:e,rOut:n,a0:i,a1:o,r,spanDeg:a}){const s=(m,v)=>h$(t,e,m,v),l=r/n*lw,c=s(n,i+l),u=s(n,o-l),d=a-2*l>180?1:0,f=s(n,o),h=s(n-r,o),p=s(n,i),g=s(n-r,i);return["M",tn(c),"A",n,n,0,d,1,tn(u),"Q",tn(f),tn(h),"L",`${t} ${e}`,"L",tn(g),"Q",tn(p),tn(c),"Z"].join(" ")}function VN({cx:t,cy:e,rIn:n,rOut:i,a0:o,a1:r,spanDeg:a}){const s=(h,p)=>h$(t,e,h,p),l=a>180?1:0,c=s(i,o),u=s(i,r),d=s(n,r),f=s(n,o);return["M",tn(c),"A",i,i,0,l,1,tn(u),"L",tn(d),"A",n,n,0,l,0,tn(f),"Z"].join(" ")}const dCe="transform 320ms cubic-bezier(0.25, 0.8, 0.3, 1)",fCe="opacity 180ms ease-out";class fp{constructor(e,n){this.ctx=n,this.w=e,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animBeginArr=[0],this.animDur=0,this.donutDataLabels=this.w.config.plotOptions.pie.donut.labels,this.lineColorArr=e.globals.stroke.colors!==void 0?e.globals.stroke.colors:e.globals.colors,this.defaultSize=Math.min(e.layout.gridWidth,e.layout.gridHeight),this.centerY=e.layout.gridHeight/2,this.centerX=e.layout.gridWidth/2,e.config.chart.type==="radialBar"?this.fullAngle=360:this.fullAngle=Math.abs(e.config.plotOptions.pie.endAngle-e.config.plotOptions.pie.startAngle),this.initialAngle=e.config.plotOptions.pie.startAngle%this.fullAngle,e.globals.radialSize=this.defaultSize/2.05-e.config.stroke.width-(e.config.chart.sparkline.enabled?0:e.config.chart.dropShadow.blur),this.externalCfg=e.config.plotOptions.pie.dataLabels.external;const i=e.config.dataLabels.style;this.externalLabelStyle={fontSize:this.externalCfg.fontSize||i.fontSize,fontFamily:this.externalCfg.fontFamily||i.fontFamily,fontWeight:this.externalCfg.fontWeight||i.fontWeight},this.externalLabels=[],this.externalLabelMaxLines=1,this.externalLabelLineH=parseFloat(this.externalLabelStyle.fontSize)||12,e.globals.pieExternalLabelMarginY=0,this.showExternalLabels=this.externalCfg.show&&this.chartType!=="polarArea",this.showExternalLabels&&!e.globals.noData&&this.reserveExternalLabelSpace(),this.donutSize=e.globals.radialSize*parseInt(e.config.plotOptions.pie.donut.size,10)/100;const o=e.config.plotOptions.pie.customScale,r=e.layout.gridWidth/2,a=e.layout.gridHeight/2;this.translateX=r-r*o,this.translateY=a-a*o,this.dataLabelsGroup=new Be(this.w).group({class:"apexcharts-datalabels-group",transform:`translate(${this.translateX}, ${this.translateY}) scale(${o})`}),this.maxY=0,this.sliceLabels=[],this.sliceSizes=[],this.prevSliceSizes=[],this.sliceLabelGroups={},this.externalLabelGroups={},this.elHoverOutline=null,this.elHoverOutlinePath=null,this.hoverOutlineIndex=-1,this.prevSectorAngleArr=[]}getExternalLabelText(e){var n,i,o;const r=this.w,a=r.seriesData.seriesNames[e],s=this.externalCfg.formatter;return typeof s=="function"?s(a,{seriesIndex:e,percent:(i=(n=r.globals.seriesPercent)==null?void 0:n[e])==null?void 0:i[0],value:(o=r.globals.seriesTotals)==null?void 0:o[e],w:r}):a==null?"":`${a}`}getExternalLabelLines(e){const n=this.getExternalLabelText(e);return(Array.isArray(n)?n:`${n??""}`.split(` `)).map(o=>o==null?"":`${o}`)}reserveExternalLabelSpace(){const e=this.w,n=new dp(e),i=(e.seriesData.seriesNames||[]).map((f,h)=>this.getExternalLabelLines(h)),o=n.getMaxLabelWidth(i.flat(),{fontSize:this.externalLabelStyle.fontSize,fontFamily:this.externalLabelStyle.fontFamily});this.externalLabelMaxLines=i.reduce((f,h)=>Math.max(f,h.length),1),this.externalLabelLineH=Math.round((parseFloat(this.externalLabelStyle.fontSize)||12)*1.35);const r=this.externalCfg.connector,a=this.externalLabelMaxLines*this.externalLabelLineH,s=o+(r.length||0)+(r.gap||0)+12,l=a/2+(r.gap||0)+6,c=Math.min(e.globals.radialSize,e.layout.gridWidth/2-s,e.layout.gridHeight/2-l);e.globals.radialSize=Math.max(c,this.defaultSize*.15),e.globals.pieExternalLabelMarginY=l;const u=e.config.chart.height?String(e.config.chart.height):"",d=u!==""&&u!=="auto";this.centerY=d?e.layout.gridHeight/2:e.globals.radialSize+l}draw(e){var n;const i=this,o=this.w,r=new Be(this.w),a=r.group({class:"apexcharts-pie"});if(o.globals.noData)return a;let s=0;for(let p=0;p{this.maxY=Math.max(this.maxY,p)}),o.config.yaxis[0].max&&(this.maxY=o.config.yaxis[0].max),o.config.grid.position==="back"&&this.chartType==="polarArea"&&this.drawPolarElements(a);const u=o.globals.collapsedSeriesIndices||[];let d=1;if(this.chartType==="polarArea"){let p=0;for(let g=0;g-1?0:this.fullAngle/d,this.sliceSizes.push(o.globals.radialSize*e[p]/(this.maxY||1))):this.sliceSizes.push(o.globals.radialSize)}const f=((n=this.ctx.morphTypeChange)==null?void 0:n.isActive())===!0;if(o.globals.dataChanged&&!f)if(this.chartType==="polarArea"){const p=o.globals.previousPaths,g=o.globals.prevPolarAngles;if(Array.isArray(g)&&g.length===p.length)this.prevSectorAngleArr=g.slice();else for(let v=0;vo.globals.radialSize*Ee.negToZero(v)/(m||1))}else{let p=0;for(let m=0;m{h.add(p)}),c.attr({transform:`translate(${this.translateX}, ${this.translateY}) scale(${o.config.plotOptions.pie.customScale})`}),c.add(h),a.add(c),this.donutDataLabels.show){const p=this.initialAnim&&!o.globals.resized&&!o.globals.dataChanged&&this.animDur>0,g=this.renderInnerDataLabels(this.dataLabelsGroup,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:p?0:this.donutDataLabels.show});if(p){const m=this.dataLabelsGroup.node;m.style.transition="opacity 280ms ease-out",setTimeout(()=>{m.style.opacity="1"},this.animDur)}a.add(g)}return o.config.grid.position==="front"&&this.chartType==="polarArea"&&this.drawPolarElements(a),a}drawArcs(e,n){var i,o,r,a,s;const l=this.w,c=new uo(this.w),u=new Be(this.w),d=new go(this.w),f=u.group({class:"apexcharts-slices"});this.elHoverOutline=u.group({class:"apexcharts-pie-hover-outline"}),this.elHoverOutline.node.style.pointerEvents="none",this.elHoverOutline.node.style.opacity="0",l.config.chart.animations.enabled&&(this.elHoverOutline.node.style.transition=fCe),f.add(this.elHoverOutline);let h=this.initialAngle,p=this.initialAngle,g=this.initialAngle,m=this.initialAngle;this.strokeWidth=l.config.stroke.show?l.config.stroke.width:0;const v=((i=this.ctx.morphTypeChange)==null?void 0:i.isActive())===!0;for(let b=0;bD.animationCompleted(P)):D.animationCompleted(P)}else this.dynamicAnim&&l.globals.dataChanged?this.animatePaths(P,{size:this.sliceSizes[b],prevSize:S,endAngle:g,startAngle:h,prevStartAngle:p,prevEndAngle:m,animateStartingPos:!0,i:b,animBeginArr:this.animBeginArr,shouldSetPrevPaths:!0,dur:l.config.chart.animations.dynamicAnimation.speed}):this.animatePaths(P,{size:this.sliceSizes[b],endAngle:g,startAngle:h,i:b,totalItems:e.length-1,animBeginArr:this.animBeginArr,dur:k});if(this.getExpandOffset()>0?P.node.addEventListener("mouseup",this.pieClicked.bind(this,b)):b===0&&uo.drilldownBlocksSliceOffset(l)&&((s=this.ctx.drilldown)==null||s.warnSliceOffsetDisabled()),typeof l.interact.selectedDataPoints[0]<"u"&&l.interact.selectedDataPoints[0].indexOf(b)>-1)if(this.initialAnim&&!l.globals.resized&&!l.globals.dataChanged&&this.animDur>0){const E=this,R=b;setTimeout(()=>E.pieClicked(R,{animate:!1}),this.animDur)}else this.pieClicked(b,{animate:!1});if(l.config.dataLabels.enabled){const E=T.x,R=T.y;let D=100*w/this.fullAngle+"%";if(w!==0&&l.config.plotOptions.pie.dataLabels.minAngleToShowLabelR!=="")){const R=Ee.polarToCartesian(this.centerX,this.centerY,l.globals.radialSize,O),D=Ee.polarToCartesian(this.centerX,this.centerY,l.globals.radialSize+(this.externalCfg.connector.gap||0),O),F=D.x>=this.centerX,N=F?D.x+(this.externalCfg.connector.length||0):D.x-(this.externalCfg.connector.length||0);this.externalLabels.push({i:b,lines:E,anchor:R,elbow:D,side:F?"right":"left",labelX:N+parseFloat(this.externalCfg.offsetX||0),idealY:D.y+parseFloat(this.externalCfg.offsetY||0),connectorColor:this.externalCfg.connector.color||l.globals.colors[b],foreColor:this.externalCfg.color||l.config.chart.foreColor})}}}if(this.showExternalLabels&&this.externalLabels.length){this.placeExternalLabels();const b=Ot.isBrowser()&&(v||this.dynamicAnim&&l.globals.dataChanged||this.initialAnim&&!l.globals.resized&&!l.globals.dataChanged);this.externalLabels.forEach(y=>{const w=new dp(l).drawExternalLabel({lines:y.lines,lineHeight:this.externalLabelLineH,anchor:y.anchor,elbow:y.elbow,labelX:y.labelX,labelY:y.labelY,side:y.side,connector:{show:this.externalCfg.connector.show,width:this.externalCfg.connector.width,color:y.connectorColor},style:this.externalLabelStyle,foreColor:y.foreColor});b&&(w.node.classList.add("apexcharts-element-hidden"),l.globals.delayedElements.push({el:w.node})),this.externalLabelGroups[y.i]=w.node,f.add(w)})}return f}placeExternalLabels(){const e=this.w,n=this.externalLabelMaxLines*this.externalLabelLineH+2,i=this.centerY+e.globals.radialSize+e.globals.pieExternalLabelMarginY;["left","right"].forEach(o=>{jN(this.externalLabels.filter(r=>r.side===o),n,i)})}addListeners(e,n,i){const o=new Be(this.w,this.ctx);e.node.addEventListener("mouseenter",o.pathMouseEnter.bind(o,e)),e.node.addEventListener("mouseleave",o.pathMouseLeave.bind(o,e)),e.node.addEventListener("mouseleave",this.revertDataLabelsInner.bind(this)),typeof i=="number"&&(e.node.addEventListener("mouseenter",this.showHoverOutline.bind(this,i)),e.node.addEventListener("mouseleave",this.hideHoverOutline.bind(this))),e.node.addEventListener("mousedown",o.pathMouseDown.bind(o,e)),this.donutDataLabels.total.showAlways||(e.node.addEventListener("mouseenter",this.printDataLabelsInner.bind(this,e.node,n)),e.node.addEventListener("mousedown",this.printDataLabelsInner.bind(this,e.node,n)))}animatePaths(e,n){const i=this.w,o=this;let r=n.endAnglethis.fullAngle?n.endAngle=n.endAngle-(r+l):r+l{f=p+(o-p)*m,a.animateStartingPos&&(f=r+(o-r)*m,h=n-r+(i-(n-r))*m),d=s.getPiePath({me:s,startAngle:h,angle:f,size:g?a.prevSize+(u-a.prevSize)*m:u}),e.node.setAttribute("data:pathOrig",d),e.attr({d})}):(d=s.getPiePath({me:s,startAngle:h,angle:o,size:u}),a.isTrack||(l.globals.animationEnded=!0),e.node.setAttribute("data:pathOrig",d),e.attr({d,"stroke-width":s.strokeWidth}))}pieClicked(e,n){const i=this.w,o=this,r=!(n&&n.animate===!1),a=i.dom.Paper.findOne(`.apexcharts-${o.chartType.toLowerCase()}-slice-${e}`);if(!a)return;if(a.attr("data:pieClicked")==="true"){a.attr({"data:pieClicked":"false"}),this.revertDataLabelsInner(),this.offsetSlice(e,0,r);return}const s=i.dom.baseEl.getElementsByClassName("apexcharts-pie-area");Array.prototype.forEach.call(s,l=>{const c=l.getAttribute("data:pieClicked")==="true";l.setAttribute("data:pieClicked","false"),c&&this.offsetSlice(parseInt(l.getAttribute("j"),10),0,r)}),i.interact.capturedDataPointIndex=e,a.attr("data:pieClicked","true"),this.offsetSlice(e,this.getExpandOffset(),r)}getExpandOffset(){const e=this.w.config.plotOptions.pie;if(!e.expandOnClick||this.chartType==="polarArea"||uo.drilldownBlocksSliceOffset(this.w))return 0;const n=Number(e.expandOffset);return Number.isFinite(n)&&n>0?n:0}getSliceMovers(e){const n=this.w.dom.Paper.findOne(`.apexcharts-${this.chartType.toLowerCase()}-slice-${e}`);return[n?n.node:null,this.sliceLabelGroups[e],this.externalLabelGroups[e],this.hoverOutlineIndex===e&&this.elHoverOutlinePath?this.elHoverOutlinePath.node:null].filter(Boolean)}offsetSlice(e,n,i=!0){const o=this.w;if(!o.dom.Paper.findOne(`.apexcharts-${this.chartType.toLowerCase()}-slice-${e}`))return;const{dx:a,dy:s}=this.getSliceOffsetVector(e,n),l=`translate(${a} ${s})`,c=i&&o.config.chart.animations.enabled?dCe:"";this.getSliceMovers(e).forEach(u=>{u.style.transition=c,u.setAttribute("transform",l)})}getSliceOffsetVector(e,n){const i=this.w.dom.Paper.findOne(`.apexcharts-${this.chartType.toLowerCase()}-slice-${e}`),o=i?parseFloat(i.attr("data:angle")):NaN;if(!n||!Number.isFinite(o)||o>=this.fullAngle)return{dx:0,dy:0};const r=parseFloat(i.attr("data:startAngle")),a=Math.PI*(r+o/2-90)/180;return{dx:n*Math.cos(a),dy:n*Math.sin(a)}}showHoverOutline(e){const n=this.w;if(!uo.hoverOutlineOwnsHoverState(n)||!this.elHoverOutline)return;const i=this.getHoverOutlinePath(e);if(!i)return;const o=n.config.plotOptions.pie.hoverOutline,r=o.color||n.globals.colors[e];if(!this.elHoverOutlinePath){const l=new Be(n);this.elHoverOutlinePath=l.drawPath({d:i,fill:r,strokeWidth:0,classes:"apexcharts-pie-hover-outline-band"}),this.elHoverOutline.add(this.elHoverOutlinePath)}this.elHoverOutlinePath.attr({d:i,fill:r,"fill-opacity":o.opacity});const{dx:a,dy:s}=this.getSliceOffsetVector(e,this.isSliceOut(e)?this.getExpandOffset():0);this.elHoverOutlinePath.node.style.transition="",this.elHoverOutlinePath.node.setAttribute("transform",`translate(${a} ${s})`),this.hoverOutlineIndex=e,this.elHoverOutline.node.style.opacity="1"}hideHoverOutline(){this.elHoverOutline&&(this.elHoverOutline.node.style.opacity="0")}isSliceOut(e){const n=this.w.dom.Paper.findOne(`.apexcharts-${this.chartType.toLowerCase()}-slice-${e}`);return!!n&&n.attr("data:pieClicked")==="true"}getHoverOutlinePath(e){const n=this.w,i=n.config.plotOptions.pie.hoverOutline,o=n.dom.Paper.findOne(`.apexcharts-${this.chartType.toLowerCase()}-slice-${e}`);if(!o)return null;const r=parseFloat(o.attr("data:angle"));if(!Number.isFinite(r)||r<=0)return null;const a=this.sliceSizes[e],s=Number(i.size);if(!Number.isFinite(a)||!Number.isFinite(s)||s<=0)return null;const{startDeg:l,spanDeg:c}=this.getSliceExtent({me:this,startAngle:parseFloat(o.attr("data:startAngle")),angle:r,size:a});if(!(c>0))return null;const u=a+(this.strokeWidth||0)/2+(Number(i.gap)||0),d=u+s,f={cx:this.centerX,cy:this.centerY,rIn:u,rOut:d,a0:l,a1:l+c,spanDeg:c},h=Math.min(s/2,c*Math.PI/180/2*u);return h>.5?cw(vt(Ye({},f),{r:h})):VN(f)}getChangedPath(e,n,i){let o="";return this.dynamicAnim&&this.w.globals.dataChanged&&(o=this.getPiePath({me:this,startAngle:e,angle:n-e,size:typeof i=="number"?i:this.size})),o}getSliceExtent({me:e,startAngle:n,angle:i,size:o}){const r=this.w;let a=n,s=i+n;Math.ceil(s)>=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle&&(s=this.fullAngle+this.w.config.plotOptions.pie.startAngle%this.fullAngle-.01);let l=s-a;const c=e.chartType==="pie"||e.chartType==="donut"||e.chartType==="polarArea",u=r.config.plotOptions.pie.spacing;if(c&&u>0&&l>0){const d=e.chartType==="donut"?(o+e.donutSize)/2:o,f=d>0?u/d*(180/Math.PI):0,h=Math.min(f/2,Math.max(0,l/2-.5));a+=h,l-=2*h}return s=a+l,Math.ceil(s)>this.fullAngle&&(s-=this.fullAngle),{startDeg:a,spanDeg:l,endDeg:s}}getPiePath({me:e,startAngle:n,angle:i,size:o}){let r;const a=this.w,s=new Be(this.w),{startDeg:l,spanDeg:c,endDeg:u}=this.getSliceExtent({me:e,startAngle:n,angle:i,size:o}),d=e.chartType==="pie"||e.chartType==="donut"||e.chartType==="polarArea",f=Math.PI*(l-90)/180,h=a.config.plotOptions.pie.borderRadius;if(h>0&&d){const S=this.getRoundedSlicePath({me:e,startDeg:l,spanDeg:c,size:o,borderRadius:h});if(S)return S}const p=Math.PI*(u-90)/180,g=e.centerX+o*Math.cos(f),m=e.centerY+o*Math.sin(f),v=e.centerX+o*Math.cos(p),b=e.centerY+o*Math.sin(p),y=Ee.polarToCartesian(e.centerX,e.centerY,e.donutSize,u),w=Ee.polarToCartesian(e.centerX,e.centerY,e.donutSize,l),x=c>180?1:0,$=["M",g,m,"A",o,o,0,x,1,v,b];return e.chartType==="donut"?r=[...$,"L",y.x,y.y,"A",e.donutSize,e.donutSize,0,x,0,w.x,w.y,"L",g,m,"z"].join(" "):e.chartType==="pie"||e.chartType==="polarArea"?r=[...$,"L",e.centerX,e.centerY,"L",g,m].join(" "):r=[...$].join(" "),s.roundPathCorners(r,this.strokeWidth*2)}getRoundedSlicePath({me:e,startDeg:n,spanDeg:i,size:o,borderRadius:r}){if(!(i>0))return null;const a=Math.PI/180,s=e.centerX,l=e.centerY,c=e.chartType==="donut",u=o,d=c?e.donutSize:0,f=i*a;let h=r;if(h=Math.min(h,f*u/2),c?(h=Math.min(h,f*d/2),h=Math.min(h,(u-d)/2)):h=Math.min(h,u/2),!(h>.5))return null;const p=n,g=n+i;return c?cw({cx:s,cy:l,rIn:d,rOut:u,a0:p,a1:g,r:h,spanDeg:i}):uCe({cx:s,cy:l,rOut:u,a0:p,a1:g,r:h,spanDeg:i})}drawPolarElements(e){const n=this.w,i=new vN(this.w),o=new Be(this.w),r=new dp(this.w),a=o.group(),s=o.group(),l=i.niceScale(0,Math.ceil(this.maxY),0),c=l.result.reverse(),u=l.result.length;this.maxY=l.niceMax;let d=n.globals.radialSize;const f=d/(u-1);for(let h=0;h1&&e.total.show&&(a=e.total.color);const s=r.dom.baseEl.querySelector(".apexcharts-datalabel-label"),l=r.dom.baseEl.querySelector(".apexcharts-datalabel-value"),c=e.value.formatter;i=c(i,r),!o&&typeof e.total.formatter=="function"&&(i=e.total.formatter(r));const u=n===e.total.label;if(n=this.donutDataLabels.total.label?e.name.formatter(n,u,r):"",s!==null&&(s.textContent=n),l!==null&&(l.textContent=i),s!==null){const d=s;d.style.fill=a}}printDataLabelsInner(e,n){const i=this.w,o=e.getAttribute("data:value"),r=i.seriesData.seriesNames[parseInt(e.parentNode.getAttribute("rel"),10)-1];i.seriesData.series.length>1&&this.printInnerLabels(n,r,o,e);const a=i.dom.baseEl.querySelector(".apexcharts-datalabels-group");if(a!==null){const s=a;s.style.opacity="1"}}drawSpokes(e){const n=this.w,i=new Be(this.w),o=n.config.plotOptions.polarArea.spokes;if(o.strokeWidth===0)return;const r=[],a=360/n.seriesData.series.length;for(let s=0;s{const c=i.drawLine(s.x,s.y,this.centerX,this.centerY,Array.isArray(o.connectorColors)?o.connectorColors[l]:o.connectorColors);e.add(c)})}revertDataLabelsInner(){const e=this.w;if(this.donutDataLabels.show){const n=e.dom.Paper.findOne(".apexcharts-datalabels-group"),i=this.renderInnerDataLabels(n,this.donutDataLabels,{hollowSize:this.donutSize,centerX:this.centerX,centerY:this.centerY,opacity:this.donutDataLabels.show});e.dom.Paper.findOne(".apexcharts-radialbar, .apexcharts-pie").add(i)}}}const hCe=5;class pCe{constructor(e,n){this.ctx=n,this.w=e,this.chartType=this.w.config.chart.type,this.initialAnim=this.w.config.chart.animations.enabled,this.dynamicAnim=this.initialAnim&&this.w.config.chart.animations.dynamicAnimation.enabled,this.animDur=0,this.graphics=new Be(this.w),this.lineColorArr=e.globals.stroke.colors!==void 0?e.globals.stroke.colors:e.globals.colors,this.defaultSize=e.globals.svgHeight{const m=p.length===n.globals.dataPoints,v=this.graphics.group().attr({class:"apexcharts-series","data:longestSeries":m,seriesName:Ee.escapeString(n.seriesData.seriesNames[g]),rel:g+1,"data:realIndex":g});this.dataRadiusOfPercent[g]=[],this.dataRadius[g]=[],this.angleArr[g]=[],p.forEach((x,$)=>{const S=Math.abs(this.maxValue-this.minValue);x=x-this.minValue,this.isLog&&(x=this.coreUtils.getLogVal(this.logBase,x,0)),this.dataRadiusOfPercent[g][$]=x/S,this.dataRadius[g][$]=this.dataRadiusOfPercent[g][$]*this.size,this.angleArr[g][$]=$*this.disAngle}),d=this.getDataPointsPos(this.dataRadius[g],this.angleArr[g]);const b=this.createPaths(d,{x:0,y:0});f=this.graphics.group({class:"apexcharts-series-markers-wrap apexcharts-element-hidden"}),h=this.graphics.group({class:"apexcharts-datalabels","data:realIndex":g}),n.globals.delayedElements.push({el:f.node,index:g});const y={i:g,realIndex:g,animationDelay:g,initialSpeed:n.config.chart.animations.speed,dataChangeSpeed:n.config.chart.animations.dynamicAnimation.speed,className:"apexcharts-radar",shouldClipToGrid:!1,bindEventsOnPaths:!1,stroke:n.globals.stroke.colors[g],strokeLineCap:n.config.stroke.lineCap};let w=null;n.globals.previousPaths.length>0&&(w=this.getPreviousPath(g));for(let x=0;x{const _=new _v(this.w,this.ctx).getMarkerConfig({cssClass:"apexcharts-marker",seriesIndex:g,dataPointIndex:$});_.pSize||(_.pSize=hCe,_.pointFillColor="transparent",_.pointStrokeColor="transparent",_.pointStrokeWidth=0);const P=this.graphics.drawMarker(d[$].x,d[$].y,_);P.attr("rel",$),P.attr("j",$),P.attr("index",g),P.node.setAttribute("default-marker-size",_.pSize);const T=this.graphics.group({class:"apexcharts-series-markers"});T&&T.add(P),f.add(T),v.add(f);const O=n.config.dataLabels;if(O.enabled){const M=O.formatter(n.seriesData.series[g][$],{seriesIndex:g,dataPointIndex:$,w:n});r.plotDataLabelsText({x:d[$].x,y:d[$].y,text:M,textAnchor:"middle",i:g,j:g,seriesIndex:g,dataPointIndex:$,parent:h,offsetCorrection:!1,dataLabelsConfig:Ye({},O)})}v.add(h)}),o.push(v)}),this.drawPolygons({parent:u}),n.config.xaxis.labels.show){const p=this.drawXAxisTexts();u.add(p)}return o.forEach(p=>{u.add(p)}),u.add(this.yaxisLabels),u}drawPolygons(e){const n=this.w,{parent:i}=e,o=new dp(this.w),r=n.globals.yAxisScale[0].result.reverse(),a=r.length,s=[],l=this.size/(a-1);for(let d=0;d{const h=Ee.getPolygonPos(d,this.dataPointsLen);let p="";h.forEach((g,m)=>{if(f===0){const v=this.graphics.drawLine(g.x,g.y,0,0,Array.isArray(this.polygons.connectorColors)?this.polygons.connectorColors[m]:this.polygons.connectorColors);u.push(v)}m===0&&this.yaxisLabelsTextsPos.push({x:g.x,y:g.y}),p+=g.x+","+g.y+" "}),c.push(p)}),c.forEach((d,f)=>{const h=this.polygons.strokeColors,p=this.polygons.strokeWidth,g=this.graphics.drawPolygon(d,Array.isArray(h)?h[f]:h,Array.isArray(p)?p[f]:p,n.globals.radarPolygons.fill.colors[f]);i.add(g)}),u.forEach(d=>{i.add(d)}),n.config.yaxis[0].show&&this.yaxisLabelsTextsPos.forEach((d,f)=>{const h=o.drawYAxisTexts(d.x,d.y,f,r[f]);this.yaxisLabels.add(h)})}drawXAxisTexts(){const e=this.w,n=e.config.xaxis.labels,i=this.graphics.group({class:"apexcharts-xaxis"}),o=Ee.getPolygonPos(this.size,this.dataPointsLen);return e.labelData.labels.forEach((r,a)=>{const s=e.config.xaxis.labels.formatter,l=new Cc(this.w,this.ctx);if(o[a]){const c=this.getTextPos(o[a],this.size),u=s(r,{seriesIndex:-1,dataPointIndex:a,w:e});l.plotDataLabelsText({x:c.newX,y:c.newY,text:u,textAnchor:c.textAnchor,i:a,j:a,parent:i,className:"apexcharts-xaxis-label",color:Array.isArray(n.style.colors)&&n.style.colors[a]?n.style.colors[a]:"#a8a8a8",dataLabelsConfig:Ye({textAnchor:c.textAnchor,dropShadow:{enabled:!1}},n),offsetCorrection:!1}).on("click",f=>{if(typeof e.config.chart.events.xAxisLabelClick=="function"){const h=Object.assign({},e,{labelIndex:a});e.config.chart.events.xAxisLabelClick(f,this.ctx,h)}})}}),i}createPaths(e,n){const i=[];let o=[];const r=[];let a=[];if(e.length){o=[this.graphics.move(n.x,n.y)],a=[this.graphics.move(n.x,n.y)];let s=this.graphics.move(e[0].x,e[0].y),l=this.graphics.move(e[0].x,e[0].y);e.forEach((c,u)=>{s+=this.graphics.line(c.x,c.y),l+=this.graphics.line(c.x,c.y),u===e.length-1&&(s+="Z",l+="Z")}),i.push(s),r.push(l)}return{linePathsFrom:o,linePathsTo:i,areaPathsFrom:a,areaPathsTo:r}}getTextPos(e,n){let o="middle",r=e.x,a=e.y;return Math.abs(e.x)>=10?e.x>0?(o="start",r+=10):e.x<0&&(o="end",r-=10):o="middle",Math.abs(e.y)>=n-10&&(e.y<0?a-=10:e.y>0&&(a+=10)),{textAnchor:o,newX:r,newY:a}}getPreviousPath(e){const n=this.w;let i=null;for(let o=0;o0&&parseInt(r.realIndex,10)===parseInt(String(e),10)&&typeof n.globals.previousPaths[o].paths[0]<"u"&&(i=n.globals.previousPaths[o].paths[0].d)}return i}getDataPointsPos(e,n,i=this.dataPointsLen){e=e||[],n=n||[];const o=[];for(let r=0;r0,h=f&&d.bandsStyle&&d.bandsStyle.hideTrackWhenPresent,p=d.shape==="needle";if(d.track.show&&!h){const b=this.drawTracks({size:c,centerX:l,centerY:s,colorArr:u,series:e});a.add(b)}if(f){const b=this.drawBands({size:c,centerX:l,centerY:s,series:e});a.add(b)}const g=this.drawArcs({size:c,centerX:l,centerY:s,colorArr:u,series:e,skipValueArc:p&&!((n=d.needle)!=null&&n.showValueArc)});if(d.ticks&&d.ticks.show){const b=this.drawTicks({size:c,centerX:l,centerY:s,series:e});if(this.initialAnim&&!i.globals.dataChanged&&!i.globals.resized&&Ot.isBrowser()&&i.globals.shouldAnimate){const w=b.node;w.style.opacity="0",w.style.transition="opacity 280ms ease-out";const x=i.config.chart.animations.speed||800;setTimeout(()=>{w.style.opacity="1"},x)}a.add(b)}if(p){const b=this.drawNeedle({size:c,centerX:l,centerY:s,series:e});a.add(b)}let m=360;i.config.plotOptions.radialBar.startAngle<0&&(m=this.totalAngle);const v=(360-m)/360;if(i.globals.radialSize=c-c*v,this.radialDataLabels.value.show){const b=Math.max(this.radialDataLabels.value.offsetY,this.radialDataLabels.name.offsetY);i.globals.radialSize+=b*v}return a.add(g.g),i.config.plotOptions.radialBar.hollow.position==="front"&&(g.g.add(g.elHollow),g.dataLabels&&g.g.add(g.dataLabels)),r.add(a),r}drawTracks(e){const n=this.w,i=new Be(this.w),o=i.group({class:"apexcharts-tracks"}),r=new uo(this.w),a=new go(this.w),s=this.getStrokeWidth(e);e.size=e.size-s/2;for(let l=0;l=360&&(h=360-Math.abs(this.startAngle)-.1);const p=i.drawPath({d:"",stroke:d,strokeWidth:s*parseInt(u.strokeWidth,10)/100,fill:"none",strokeOpacity:u.opacity,classes:"apexcharts-radialbar-area"});if(u.dropShadow.enabled){const g=u.dropShadow;r.dropShadow(p,g)}c.add(p),p.attr("id","apexcharts-radialbarTrack-"+l),this.animatePaths(p,{centerX:e.centerX,centerY:e.centerY,endAngle:h,startAngle:f,size:e.size,i:l,totalItems:2,animBeginArr:0,dur:0,isTrack:!0})}return o}drawArcs(e){var n;const i=this.w,o=new Be(this.w),r=new go(this.w),a=new uo(this.w),s=o.group(),l=this.getStrokeWidth(e);e.size=e.size-l/2;let c=i.config.plotOptions.radialBar.hollow.background;const u=e.size-l*e.series.length-this.margin*e.series.length-l*parseInt(i.config.plotOptions.radialBar.track.strokeWidth,10)/100/2,d=u-i.config.plotOptions.radialBar.hollow.margin;i.config.plotOptions.radialBar.hollow.image!==void 0&&(c=this.drawHollowImage(e,s,u,c));const f=this.drawHollow({size:d,centerX:e.centerX,centerY:e.centerY,fill:c||"transparent"});if(i.config.plotOptions.radialBar.hollow.dropShadow.enabled){const v=i.config.plotOptions.radialBar.hollow.dropShadow;a.dropShadow(f,v)}let h=1;!this.radialDataLabels.total.show&&i.seriesData.series.length>1&&(h=0);let p=null;if(this.radialDataLabels.show){const v=i.dom.Paper.findOne(".apexcharts-datalabels-group");p=this.renderInnerDataLabels(v,this.radialDataLabels,{hollowSize:u,centerX:e.centerX,centerY:e.centerY,opacity:h})}i.config.plotOptions.radialBar.hollow.position==="back"&&(s.add(f),p&&s.add(p));let g=!1;i.config.plotOptions.radialBar.inverseOrder&&(g=!0);const m=((n=this.ctx.morphTypeChange)==null?void 0:n.isActive())===!0;for(let v=g?e.series.length-1:0;g?v>=0:v{const q=Math.min(Math.max(V,S),_);return Math.max(0,(q-S)/P)},O=T(Ee.negToZero(e.series[v]));let M=Math.round(this.totalAngle*O)+this.startAngle,I;i.globals.dataChanged&&(x=this.startAngle,I=Math.round(this.totalAngle*T(Ee.negToZero(i.globals.previousPaths[v])))+x),Math.abs(M)+Math.abs(w)>360&&(M=M-.01),Math.abs(I)+Math.abs(x)>360&&(I=I-.01);const R=M-w,D=Array.isArray(i.config.stroke.dashArray)?i.config.stroke.dashArray[v]:i.config.stroke.dashArray,F=m?this.ctx.morphTypeChange.getInitialPathFor(v,0):null,N=m?this.ctx.morphTypeChange.getFromType():null,B=!!F&&(N==="bar"||N==="funnel"||N==="pyramid"||N==="pie"||N==="donut"||N==="polarArea"),z=o.drawPath({d:F||"",stroke:B||e.skipValueArc?"transparent":y,strokeWidth:B||e.skipValueArc?0:l,fill:B?y:"none",fillOpacity:i.config.fill.opacity,classes:"apexcharts-radialbar-area apexcharts-radialbar-slice-"+v,strokeDashArray:D}),W=w+R/2,j=Ee.polarToCartesian(e.centerX,e.centerY,e.size,W);if(Be.setAttrs(z.node,{"data:angle":R,"data:value":e.series[v],"data:cx":j.x,"data:cy":j.y}),i.config.chart.dropShadow.enabled){const V=i.config.chart.dropShadow;a.dropShadow(z,V,v)}if(a.setSelectionFilter(z,0,v),this.addListeners(z,this.radialDataLabels),b.add(z),z.attr({index:0,j:v}),this.barLabels.enabled){const V=Ee.polarToCartesian(e.centerX,e.centerY,e.size,w),q=this.barLabels.formatter(i.seriesData.seriesNames[v],{seriesIndex:v,w:i}),Y=["apexcharts-radialbar-label"];this.barLabels.onClick||Y.push("apexcharts-no-click");let J=this.barLabels.useSeriesColors?i.globals.colors[v]:i.config.chart.foreColor;J||(J=i.config.chart.foreColor);const Q=V.x+this.barLabels.offsetX,G=V.y+this.barLabels.offsetY,ee=o.drawText({x:Q,y:G,text:q,textAnchor:"end",dominantBaseline:"middle",fontFamily:this.barLabels.fontFamily,fontWeight:this.barLabels.fontWeight,fontSize:this.barLabels.fontSize,foreColor:J,cssClass:Y.join(" ")});ee.on("click",this.onBarLabelClick),ee.attr({rel:v+1}),w!==0&&ee.attr({"transform-origin":`${Q} ${G}`,transform:`rotate(${w} 0 0)`}),b.add(ee)}let U=0;if(this.initialAnim&&!i.globals.resized&&!i.globals.dataChanged&&(U=i.config.chart.animations.speed),i.globals.dataChanged&&(U=i.config.chart.animations.dynamicAnimation.speed),this.animDur=U/(e.series.length*1.2)+this.animDur,this.animBeginArr.push(this.animDur),m&&F){const V=this.ctx.morphTypeChange.getSpeed(),q=this.getPiePath({me:this,startAngle:w,angle:R,size:e.size});if(B){const Y=this.ctx.morphTypeChange.buildRingSegmentPath(e.centerX,e.centerY,e.size,l,w,w+R);z.animate(V).plot(Y,"polygons").after(function(){this.attr({d:q,fill:"none",stroke:e.skipValueArc?"transparent":y,"stroke-width":e.skipValueArc?0:l})})}else z.animate(V).plot(q,"polygons").attr({"stroke-width":l})}else this.animatePaths(z,{centerX:e.centerX,centerY:e.centerY,endAngle:M,startAngle:w,prevEndAngle:I,prevStartAngle:x,size:e.size,i:v,totalItems:2,animBeginArr:this.animBeginArr,dur:U,shouldSetPrevPaths:!0})}return{g:s,elHollow:f,dataLabels:p}}_angleAtValue(e){const n=this.w.config.plotOptions.radialBar,i=typeof n.min=="number"?n.min:0,o=typeof n.max=="number"?n.max:100,r=o===i?i+1:o,s=(Math.max(i,Math.min(r,Number(e)))-i)/(r-i);return this.startAngle+s*(this.endAngle-this.startAngle)}_describeArc(e,n,i,o,r){const a=Ee.polarToCartesian(e,n,i,r),s=Ee.polarToCartesian(e,n,i,o),l=r-o,c=Math.abs(l)>180?1:0;return`M ${a.x} ${a.y} A ${i} ${i} 0 ${c} 0 ${s.x} ${s.y}`}drawBands(e){const n=this.w,i=new Be(this.w),o=n.config.plotOptions.radialBar,r=o.bands||[],a=i.group({class:"apexcharts-gauge-bands"}),s=this.getStrokeWidth(e),l=e.size-s/2-s-this.margin,c=s*parseInt(o.bandsStyle.strokeWidth,10)/100,u=typeof o.min=="number"?o.min:0,d=typeof o.max=="number"?o.max:100,f=d===u?0:(o.bandsStyle.gap||0)*((this.endAngle-this.startAngle)/(d-u));for(let h=0;h{var x,$,S;const _=this._angleAtValue(b),P=(x=y.length)!=null?x:8,T=y.placement==="inside"?f-P:f,O=y.placement==="inside"?f:f+P,M=Ee.polarToCartesian(e.centerX,e.centerY,T,_),I=Ee.polarToCartesian(e.centerX,e.centerY,O,_),k=s.drawLine(M.x,M.y,I.x,I.y,y.color||(w?"#666":"#999"),0,y.width||(w?2:1));if(u.add(k),w&&(($=c.labels)!=null&&$.show)){const E=(y.placement==="inside"?T:O)+(y.placement==="inside"?-1:1)*((S=c.labels.offset)!=null?S:6),R=Ee.polarToCartesian(e.centerX,e.centerY,E,_),D=typeof c.labels.formatter=="function"?c.labels.formatter(b):String(b),F=s.drawText({x:R.x,y:R.y,text:D,textAnchor:"middle",dominantBaseline:"middle",fontFamily:c.labels.fontFamily,fontSize:c.labels.fontSize,fontWeight:c.labels.fontWeight,foreColor:c.labels.color,cssClass:"apexcharts-gauge-tick-label"});u.add(F)}};for(let b=0;b0)for(let x=1;x<=m;x++){const $=(b+x/(m+1))/(g-1),S=h+$*(p-h);v(S,c.minor||{},!1)}}return u}drawNeedle(e){var n,i,o,r,a;const s=this.w,l=new Be(this.w),u=s.config.plotOptions.radialBar.needle||{},d=l.group({class:"apexcharts-gauge-needle"});if(!e.series||e.series.length===0)return d;const f=this.getStrokeWidth(e),h=e.size-f/2-f-this.margin,p=typeof u.length=="string"&&u.length.endsWith("%")?h*parseInt(u.length,10)/100:Number(u.length||h*.85),g=(n=u.baseWidth)!=null?n:4,m=(i=u.tipWidth)!=null?i:1,v=u.color||"#333",b=e.centerX,y=Number((o=u.offsetY)!=null?o:0),w=e.centerY+y,x=`M ${b+g/2} ${w} A ${g/2} ${g/2} 0 0 1 ${b-g/2} ${w} L ${b-m/2} ${w-p} L ${b+m/2} ${w-p} Z`,$=l.drawPath({d:x,stroke:v,strokeWidth:0,fill:v,classes:"apexcharts-gauge-needle-shape"});d.add($);const S=Number(e.series[0]),_=this._angleAtValue(S),P=this.initialAnim&&!s.globals.dataChanged&&!s.globals.resized,T=this.ctx,O=typeof T._lastNeedleAngle=="number"?T._lastNeedleAngle:this.startAngle;if(T._lastNeedleAngle=_,Ot.isBrowser()&&s.globals.shouldAnimate&&(P||s.globals.dataChanged)&&O!==_){const I=d.node;I.setAttribute("transform-origin",`${b} ${w}`),I.setAttribute("transform",`rotate(${O})`);const k=((r=u.animation)==null?void 0:r.duration)&&Number(u.animation.duration)||u.animationSpeed&&Number(u.animationSpeed)||((a=s.config.chart.animations.dynamicAnimation)==null?void 0:a.speed)||s.config.chart.animations.speed||800,E=1.70158,R=E+1,N=P?W=>1+R*Math.pow(W-1,3)+E*Math.pow(W-1,2):W=>1-Math.pow(1-W,3);s.globals.radialNeedleRAF!=null&&(We.cancelAnimationFrame(s.globals.radialNeedleRAF),s.globals.radialNeedleRAF=null);const B=performance.now(),z=W=>{if(this.w.globals.isDestroyed){s.globals.radialNeedleRAF=null;return}const j=Math.max(0,Math.min(1,(W-B)/k)),U=O+(_-O)*N(j);I.setAttribute("transform",`rotate(${U})`),j<1?s.globals.radialNeedleRAF=We.requestAnimationFrame(z):s.globals.radialNeedleRAF=null};s.globals.radialNeedleRAF=We.requestAnimationFrame(z)}else d.attr({"transform-origin":`${b} ${w}`,transform:`rotate(${_})`});return d}drawHollow(e){var n;const i=new Be(this.w),o=this.w.config.plotOptions.radialBar.hollow,r=i.drawCircle(e.size*2),a={class:"apexcharts-radialbar-hollow",cx:e.centerX,cy:e.centerY,r:e.size,fill:e.fill};return(o.stroke||o.strokeDasharray)&&(a.stroke=o.stroke||"transparent",a["stroke-width"]=(n=o.strokeWidth)!=null?n:1,o.strokeDasharray&&(a["stroke-dasharray"]=o.strokeDasharray)),r.attr(a),r}drawHollowImage(e,n,i,o){const r=this.w,a=new go(this.w),s=Ee.randomId(),l=r.config.plotOptions.radialBar.hollow.image;if(r.config.plotOptions.radialBar.hollow.imageClipped)a.clippedImgArea({width:i,height:i,image:l,patternID:`pattern${r.globals.cuid}${s}`}),o=`url(#pattern${r.globals.cuid}${s})`;else{const c=r.config.plotOptions.radialBar.hollow.imageWidth,u=r.config.plotOptions.radialBar.hollow.imageHeight;if(c===void 0&&u===void 0){const d=r.dom.Paper.image(l,function(f){this.move(e.centerX-f.width/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-f.height/2+r.config.plotOptions.radialBar.hollow.imageOffsetY)});n.add(d)}else{const d=r.dom.Paper.image(l,function(){this.move(e.centerX-c/2+r.config.plotOptions.radialBar.hollow.imageOffsetX,e.centerY-u/2+r.config.plotOptions.radialBar.hollow.imageOffsetY),this.size(c,u)});n.add(d)}}return o}getStrokeWidth(e){const n=this.w;return e.size*(100-parseInt(n.config.plotOptions.radialBar.hollow.size,10))/100/(e.series.length+1)-this.margin}onBarLabelClick(e){var n;const i=e.target,o=parseInt((n=i.getAttribute("rel"))!=null?n:"",10)-1,r=this.barLabels.onClick,a=this.w;r&&r(a.seriesData.seriesNames[o],{w:a,seriesIndex:o})}}class mCe extends Bn{draw(e,n){var i,o,r,a,s,l,c,u,d;const f=this.w,h=new Be(this.w);this.rangeBarOptions=this.w.config.plotOptions.rangeBar,this.series=e,this.seriesRangeStart=f.rangeData.seriesRangeStart,this.seriesRangeEnd=f.rangeData.seriesRangeEnd,this.barHelpers.initVariables(e);const p=h.group({class:"apexcharts-rangebar-series apexcharts-plot-series"});for(let g=0;g0&&(this.visibleI=this.visibleI+1);let x=0;this.yRatio.length>1&&(this.yaxisIndex=f.globals.seriesYAxisReverseMap[b][0],x=b);const $=this.barHelpers.initialPositions(b),{y:S,zeroW:_,x:P,zeroH:T}=$;let O=(i=$.barWidth)!=null?i:0,M=(o=$.barHeight)!=null?o:0;const I=(r=$.yDivision)!=null?r:0,k=(a=$.xDivision)!=null?a:0;v=S,m=P;const E=h.group({class:"apexcharts-datalabels","data:realIndex":b}),R=h.group({class:"apexcharts-rangebar-goals-markers"});for(let D=0;D"u")break;if(this.isHorizontal){j=v+M*this.visibleI;const J=(I-M*V)/2;if((c=(l=f.config.series[g].data)==null?void 0:l[D])!=null&&c.x){const Q=this.detectOverlappingBars({i:g,j:D,barYPosition:j,srty:J,barHeight:M,yDivision:I,initPositions:$});M=Q.barHeight,j=Q.barYPosition}z=this.drawRangeBarPaths(Ye({indexes:{i:g,j:D,realIndex:b},barHeight:M,barYPosition:j,zeroW:_,yDivision:I,y1:N,y2:B},U)),O=z.barWidth}else{f.axisFlags.isXNumeric&&(m=(f.seriesData.seriesX[g][D]-f.globals.minX)/this.xRatio-O/2),W=m+O*this.visibleI;const J=(k-O*V)/2;if((d=(u=f.config.series[g].data)==null?void 0:u[D])!=null&&d.x){const Q=this.detectOverlappingBars({i:g,j:D,barXPosition:W,srtx:J,barWidth:O,xDivision:k,initPositions:$});O=Q.barWidth,W=Q.barXPosition}z=this.drawRangeColumnPaths(Ye({indexes:{i:g,j:D,realIndex:b,translationsIndex:x},barWidth:O,barXPosition:W,zeroH:T,xDivision:k},U)),M=z.barHeight}const q=this.barHelpers.drawGoalLine({barXPosition:z.barXPosition,barYPosition:j,goalX:z.goalX,goalY:z.goalY,barHeight:M,barWidth:O});q&&R.add(q),v=z.y,m=z.x;const Y=this.barHelpers.getPathFillColor(e,g,D,b);this.renderSeries({realIndex:b,pathFill:Y.color,lineFill:Y.useRangeColor?Y.color:f.globals.stroke.colors[b],j:D,i:g,x:m,y:v,y1:N,y2:B,pathFrom:z.pathFrom,pathTo:z.pathTo,strokeWidth:F,elSeries:w,series:e,barHeight:M,barWidth:O,barXPosition:W,barYPosition:j,columnGroupIndex:y,elDataLabelsWrap:E,elGoalsMarkers:R,visibleSeries:this.visibleI,type:"rangebar"})}p.add(w)}return p}detectOverlappingBars({i:e,j:n,barYPosition:i,barXPosition:o,srty:r,srtx:a,barHeight:s,barWidth:l,yDivision:c,xDivision:u,initPositions:d}){var f,h,p,g;const m=this.w;let v=[];const b=(h=(f=m.globals.seriesRangeName)==null?void 0:f[e])==null?void 0:h[n],y=(g=(p=m.config.series[e].data)==null?void 0:p[n])==null?void 0:g.x,w=Array.isArray(y)?y.join(" "):y,x=m.labelData.labels.map(S=>Array.isArray(S)?S.join(" "):S).indexOf(w),$=m.rangeData.seriesRange[e].findIndex(S=>{var _;return S.x===w&&((_=S.overlaps)==null?void 0:_.size)>0});return this.isHorizontal?(m.config.plotOptions.bar.rangeBarGroupRows?i=r+c*x:i=r+s*this.visibleI+c*x,$>-1&&!m.config.plotOptions.bar.rangeBarOverlap&&(v=Array.from(m.rangeData.seriesRange[e][$].overlaps),v.indexOf(b)>-1&&(s=d.barHeight/v.length,i=s*this.visibleI+c*(100-parseInt(this.barOptions.barHeight,10))/100/2+s*(this.visibleI+v.indexOf(b))+c*x))):(x>-1&&!m.labelData.timescaleLabels.length&&(m.config.plotOptions.bar.rangeBarGroupRows?o=a+u*x:o=a+l*this.visibleI+u*x),$>-1&&!m.config.plotOptions.bar.rangeBarOverlap&&(v=Array.from(m.rangeData.seriesRange[e][$].overlaps),v.indexOf(b)>-1&&(l=d.barWidth/v.length,o=l*this.visibleI+u*(100-parseInt(this.barOptions.barWidth,10))/100/2+l*(this.visibleI+v.indexOf(b))+u*x))),{barYPosition:i,barXPosition:o,barHeight:s,barWidth:l}}drawRangeColumnPaths({indexes:e,x:n,xDivision:i,barWidth:o,barXPosition:r,zeroH:a}){var s,l;const c=this.w,{i:u,j:d,realIndex:f,translationsIndex:h}=e,p=this.yRatio[h],g=this.getRangeValue(f,d);let m=Math.min(g.start,g.end),v=Math.max(g.start,g.end);const b=!(typeof((s=this.series[u])==null?void 0:s[d])>"u"||((l=this.series[u])==null?void 0:l[d])===null);b?(m=a-m/p,v=a-v/p):m=a;const y=Math.abs(v-m),w=this.barHelpers.getColumnPaths({barXPosition:r,barWidth:o,y1:m,y2:v,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,realIndex:f,i:f,j:d,w:c});if(b){const x=w.drawnBox,$=g.end>=g.start;this.recordColumnGeometry(f,d,{slotStart:x.x1,slotEnd:x.x2,levelStart:$?x.y1:x.y2,levelEnd:$?x.y2:x.y1,horizontal:!1})}if(!c.axisFlags.isXNumeric)n=n+i;else{const x=this.getBarXForNumericXAxis({x:n,j:d,realIndex:f,barWidth:o});n=x.x,r=x.barXPosition}return{pathTo:w.pathTo,pathFrom:w.pathFrom,barHeight:y,x:n,y:g.start<0&&g.end<0?m:v,goalY:this.barHelpers.getGoalValues("y",null,a,f,d,h),barXPosition:r}}preventBarOverflow(e){const n=this.w;return e<0&&(e=0),e>n.layout.gridWidth&&(e=n.layout.gridWidth),e}drawRangeBarPaths({indexes:e,y:n,y1:i,y2:o,yDivision:r,barHeight:a,barYPosition:s,zeroW:l}){const c=this.w,{realIndex:u,j:d}=e,f=this.preventBarOverflow(l+i/this.invertedYRatio),h=this.preventBarOverflow(l+o/this.invertedYRatio),p=this.getRangeValue(u,d),g=Math.abs(h-f),m=this.barHelpers.getBarpaths({barYPosition:s,barHeight:a,x1:f,x2:h,strokeWidth:this.strokeWidth,series:this.seriesRangeEnd,i:u,realIndex:u,j:d,w:c});if(p.start!=null&&p.end!=null){const v=m.drawnBox;this.recordColumnGeometry(u,d,{slotStart:v.y1,slotEnd:v.y2,levelStart:v.x1,levelEnd:v.x2,horizontal:!0})}return c.axisFlags.isXNumeric||(n=n+r),{pathTo:m.pathTo,pathFrom:m.pathFrom,barWidth:g,x:p.start<0&&p.end<0?f:h,goalX:this.barHelpers.getGoalValues("x",l,null,u,d,0),y:n}}recordColumnGeometry(e,n,i){const o=this.w.waterfallData&&this.w.waterfallData.geometry;o&&(!isFinite(i.slotStart)||!isFinite(i.levelEnd)||(o[e]||(o[e]=[]),o[e][n]=i))}getRangeValue(e,n){const i=this.w;return{start:i.rangeData.seriesRangeStart[e][n],end:i.rangeData.seriesRangeEnd[e][n]}}}function uw(t,e){let n=0;for(let r=0;r=s}function cM(t,e,n,i,o,r,a,s){if(a>=s){const l=i/s;let c=r;for(let u=0;ud&&(d=p),f++;else{if(cM(r,s,l,c,e,n,i,o),i>=o){const g=c/o;e+=g,i-=g}else{const g=c/i;n+=g,o-=g}l=0,c=0,u=1/0,d=-1/0}}return l>0&&cM(r,s,l,c,e,n,i,o),r}function bCe(t,e,n){const i=t.length,o=new Array(i);for(let s=0;s=m||b*2>=v)&&(b=0);let y=Math.max(0,s(h,r,m,v)||0);y>0&&v-b*2-y0),r=i.header||(()=>0);for(let a=0;ao&&o.id===e)}function zg(t,e,n,i,o,r=null,a={}){var s,l,c;const u=e&&typeof e=="object",d=u&&(l=(s=e.x)!=null?s:e.name)!=null?l:"",f=Number(u?(c=e.y)!=null?c:e.value:e),h={name:String(d),value:isNaN(f)?null:f,color:u&&e.color?e.color:void 0,_key:`${o}/${n}:${d}`};if(i&&!h.color&&(h.color=i[n%i.length]),a.keepDatum&&(h._datum=e),u&&Array.isArray(e.children)&&e.children.length)h.children=e.children.map((p,g)=>zg(t,p,g,null,h._key,r,a));else if(u&&e.drilldown!=null&&a.expandDrilldown!==!1){const p=r||new Set;if(!p.has(e.drilldown)){const g=wCe(t,e.drilldown);if(g&&Array.isArray(g.data)&&g.data.length){const m=new Set(p);m.add(e.drilldown);const v=Array.isArray(g.colors)?g.colors:null;h.children=g.data.map((b,y)=>zg(t,b,y,v,h._key,m,a))}}}return h}function SCe(t,e={}){const n=t.config.series,i=n&&n[0],o=i&&Array.isArray(i.data)?i.data:n;return Array.isArray(o)?o.map((r,a)=>zg(t,r,a,null,"",null,e)):[]}function CCe(t,e,n={}){const i=e||t.config.series;return Array.isArray(i)?i.map((o,r)=>{var a,s;const l=o&&Array.isArray(o.data)?o.data:[],c=`${r}:${(a=o==null?void 0:o.name)!=null?a:""}`;return{name:String((s=o==null?void 0:o.name)!=null?s:""),value:null,color:(o==null?void 0:o.color)||void 0,_key:c,_seriesIndex:r,children:l.map((d,f)=>zg(t,d,f,null,c,null,n))}}):[]}function p$(t){t.children&&t.children.length&&(t.children.forEach(e=>p$(e)),(t.value==null||isNaN(t.value))&&(t.value=t.children.reduce((e,n)=>e+Math.max(0,n.value||0),0))),(t.value==null||isNaN(t.value))&&(t.value=0)}function nd(t){if(typeof t!="string")return"";const e=t.indexOf("/");return e===-1?"":t.slice(e)}function $Ce(t){const e=[];let n=0;return t.forEach((i,o)=>{const r=[],a=(s,l,c)=>{s._parent=c,s._depth=l,s._si=o,s._leaf=!(s.children&&s.children.length),l>n&&(n=l),s._leaf?(s._di=r.length,r.push(s)):(s._di=-1,s.children.forEach(u=>a(u,l+1,s)))};a(i,0,null),e.push(r)}),{leaves:e,maxDepth:n}}function ACe(t){const e=t.globals.treemapRoots;if(e&&e.length)return{roots:e,maxDepth:t.globals.treemapMaxDepth||1,nested:!0};const n=CCe(t,t.config.series,{keepDatum:!0,expandDrilldown:!1});n.forEach(p$);const{maxDepth:i}=$Ce(n);return{roots:n,maxDepth:i,nested:!1}}const _Ce=t=>(t[2]-t[0])*(t[3]-t[1]);class PCe{constructor(e,n){this.ctx=n,this.w=e,this.strokeWidth=this.w.config.stroke.width,this.helpers=new HN(e,n),this.dynamicAnim=this.w.config.chart.animations.dynamicAnimation,this.labels=[],this.roots=[],this.drawn=[],this.nested=!1,this.showParents=!1,this.scale=null,this._levelCache=null,this._total=null,this._avgLabelSize=null,this._tooltipEl=null,this._tipOwned=!1,this._morphLeafIndex=0}draw(e){var n;const i=this.w,o=new Be(this.w,this.ctx),r=new go(this.w),a=o.group({class:"apexcharts-treemap"});if(i.globals.noData)return a;e.forEach(m=>{m.map(v=>Math.abs(v))}),this.negRange=this.helpers.checkColorRange(),i.config.series.forEach((m,v)=>{m.data.forEach(b=>{Array.isArray(this.labels[v])||(this.labels[v]=[]),this.labels[v].push(b.x)})});const s=ACe(i);this.nested=s.nested,this.roots=s.roots,this.scale=CN(i);const l=s.roots.length===1?s.roots[0].children||[]:s.roots;this.drawn=l;const c=i.config.plotOptions.treemap.parents;this.showParents=c.show===!0||c.show!==!1&&this.nested;const u=this._resolveFocus(l),d=u?[u]:l;xCe.generateNested(d,i.layout.gridWidth,i.layout.gridHeight,{padding:(m,v,b,y)=>this.showParents?this._levelPadding(v,b,y):0,header:(m,v,b,y)=>this.showParents?this._levelHeader(m,v,b,y):0});const f=(n=this.ctx)==null?void 0:n.morphTypeChange,h=!!f&&typeof f.isActive=="function"&&f.isActive()&&typeof f.getInitialPathAt=="function";this._morphLeafIndex=0;const p=this._leavesBySeries(d,i.config.series.length),g=this.showParents?this._parentsBySeries(d,i.config.series.length):[];return p.forEach((m,v)=>{var b;const y=o.group({class:"apexcharts-series apexcharts-treemap-series",seriesName:Ee.escapeString(i.seriesData.seriesNames[v]),rel:v+1,"data:realIndex":v});if(o.setupEventDelegation(y,".apexcharts-treemap-rect"),i.config.chart.dropShadow.enabled){const O=i.config.chart.dropShadow;new uo(this.w).dropShadow(a,O,v)}const w=o.group({class:"apexcharts-data-labels"}),x={xMin:1/0,yMin:1/0,xMax:-1/0,yMax:-1/0};this.showParents&&(g[v]||[]).forEach(O=>{this._drawParent(y,O,v)});const $=i.config.chart.animations,S=$.animateGradually,_=S&&S.enabled!==!1,P=new Array(m.length).fill(0);if(_){const O=m.length||1,M=Math.min(S.delay||0,$.speed*.5/O);m.map((k,E)=>({j:E,area:k.rect?_Ce(k.rect):0})).sort((k,E)=>E.area-k.area).forEach((k,E)=>{P[k.j]=E*M})}m.forEach((O,M)=>{const I=O.rect;if(!I)return;const k=O._di,E=I[0],R=I[1],D=I[2],F=I[3];x.xMin=Math.min(x.xMin,E),x.yMin=Math.min(x.yMin,R),x.xMax=Math.max(x.xMax,D),x.yMax=Math.max(x.yMax,F);const N=this._leafColor(v,k),B=N.color,z=r.fillPath({color:B,seriesNumber:v,dataPointIndex:k}),W=h?this._morphSourceForLeaf(O):null,j=W?o.drawPath({d:this._tilePath(E,R,D,F),fill:"#fff",stroke:i.config.plotOptions.treemap.useFillColorAsStroke?B:i.globals.stroke.colors[v],strokeWidth:this.strokeWidth,fillOpacity:1}):o.drawRect(E,R,D-E,F-R,i.config.plotOptions.treemap.borderRadius,"#fff",1,this.strokeWidth,i.config.plotOptions.treemap.useFillColorAsStroke?B:i.globals.stroke.colors[v]);j.attr({cx:E,cy:R,index:v,i:v,j:k,width:D-E,height:F-R,fill:z}),j.node.classList.add("apexcharts-treemap-rect"),j.node.setAttribute("data:key",nd(O._key));let U={x:E+(D-E)/2,y:R+(F-R)/2,width:0,height:0};const V={x:E,y:R,width:D-E,height:F-R};if(W)this._morphTile(j,W,this._tilePath(E,R,D,F),this.ctx.morphTypeChange.getSpeed(),v,k);else if(i.config.chart.animations.enabled&&!i.globals.dataChanged){let J=1;i.globals.resized||(J=i.config.chart.animations.speed),this.animateTreemap(j,U,V,J,P[M]||0)}if(i.globals.dataChanged){let J=1;this.dynamicAnim.enabled&&i.globals.shouldAnimate&&(J=this.dynamicAnim.speed,i.globals.previousPaths[v]&&i.globals.previousPaths[v][k]&&i.globals.previousPaths[v][k].rect&&(U=i.globals.previousPaths[v][k].rect),this.animateTreemap(j,U,V,J))}let q=this.getFontSize(I);i.config.plotOptions.treemap.dataLabels.format==="truncate"&&(q=parseInt(String(i.config.dataLabels.style.fontSize),10));let Y=null;if(i.config.dataLabels.enabled&&this._labelCanShow(q,D-E,F-R)){let J=i.config.dataLabels.formatter(this.labels[v][k],{value:i.seriesData.series[v][k],seriesIndex:v,dataPointIndex:k,w:i});i.config.plotOptions.treemap.dataLabels.format==="truncate"&&(J=this.truncateLabels(String(J),q,E,R,D,F)),i.seriesData.series[v][k]&&(Y=this.helpers.calculateDataLabels({text:J,x:(E+D)/2,y:(R+F)/2+this.strokeWidth/2+q/3,i:v,j:k,colorProps:N,fontSize:q,series:e})),i.config.dataLabels.enabled&&Y&&this.rotateToFitLabel(Y,q,J,E,R,D,F)}y.add(j),Y!==null&&y.add(Y)});const T=i.config.plotOptions.treemap.seriesTitle;if(!this.showParents&&i.config.series.length>1&&T&&T.show){const O=i.config.series[v].name||"";if(O&&x.xMin<1/0&&x.yMin<1/0){const{offsetX:M,offsetY:I,borderColor:k,borderWidth:E,borderRadius:R,style:D}=T,F=D.color||i.config.chart.foreColor,N={left:D.padding.left,right:D.padding.right,top:D.padding.top,bottom:D.padding.bottom},B=o.getTextRects(O,D.fontSize,D.fontFamily),z=B.width+N.left+N.right,W=B.height+N.top+N.bottom,j=x.xMin+(M||0),U=x.yMin+(I||0),V=o.drawRect(j,U,z,W,R,D.background,1,E,k),q=o.drawText({x:j+N.left,y:U+N.top+((b=B==null?void 0:B.height)!=null?b:0)*.75,text:O,fontSize:D.fontSize,fontFamily:D.fontFamily,fontWeight:D.fontWeight,foreColor:F,cssClass:D.cssClass||""});y.add(V),y.add(q)}}y.add(w),a.add(y)}),this._renderBreadcrumb(),a}_levelCfg(e){if(this._levelCache||(this._levelCache=[]),this._levelCache[e])return this._levelCache[e];const n=this.w.config.plotOptions.treemap,i=n.parents||{},o=(n.levels||[])[e]||{},r=vt(Ye(Ye({},i),o),{header:vt(Ye(Ye({},i.header||{}),o.header||{}),{style:Ye(Ye({},(i.header||{}).style||{}),(o.header||{}).style||{})}),hover:Ye(Ye({},i.hover||{}),o.hover||{})});return this._levelCache[e]=r,r}_levelPadding(e,n,i){const o=this._levelCfg(e);return Number(o.padding)||0}_levelHeader(e,n,i,o){const a=this._levelCfg(n).header||{};if(a.show===!1)return 0;const s=Number(a.height);if(!Number.isFinite(s)||s<=0)return 0;const l=Number(a.minWidth)||40;return i{if(r.children&&r.children.length)r.children.forEach(o);else{const a=r._si||0;i[a]&&i[a].push(r)}};return e.forEach(o),i}_parentsBySeries(e,n){const i=new Array(Math.max(1,n));for(let r=0;r{if(!r.children||!r.children.length)return;const a=r._si||0;i[a]&&i[a].push(r),r.children.forEach(o)};return e.forEach(o),i.forEach(r=>r.sort((a,s)=>(a.depth||0)-(s.depth||0))),i}_leafColor(e,n){const i=this.w;if(this.scale){const o=wN(i,e,n);if(o!=null){const r=this.scale.at(o);return{color:r,foreColor:NE(r),colorProps:{color:r,foreColor:NE(r),percent:0}}}}return this.helpers.getShadeColor(i.config.chart.type,e,n,this.negRange)}_parentChrome(e){const n=this.w,i=this._levelCfg(e),o=n.config.theme.mode==="dark",a=(i.header||{}).style||{},s=Math.min(e,3),l=o?255:0,c=`${l},${l},${l}`;return{fill:i.fill||`rgba(${c},${(o?.04:.03)+s*.02})`,fillOpacity:i.fillOpacity==null?1:i.fillOpacity,borderColor:i.borderColor||`rgba(${c},${o?.18:.14})`,borderWidth:i.borderWidth==null?1:i.borderWidth,borderRadius:i.borderRadius==null?n.config.plotOptions.treemap.borderRadius:i.borderRadius,headerBg:a.background||`rgba(${c},${o?.1:.07})`,headerColor:a.color||(o?"#e8e8e8":n.config.chart.foreColor),headerFontSize:a.fontSize||"12px",headerFontFamily:a.fontFamily||n.config.chart.fontFamily,headerFontWeight:a.fontWeight==null?600:a.fontWeight,hoverColor:i.hover&&i.hover.color||(o?"rgba(255,255,255,0.85)":"rgba(0,0,0,0.7)"),hoverWidth:i.hover&&i.hover.width||2,hoverShow:!(i.hover&&i.hover.show===!1)}}_drawParent(e,n,i){var o;const r=n.rect;if(!r)return;const a=this.w,s=new Be(this.w,this.ctx),l=n.depth||0,c=this._levelCfg(l),u=this._parentChrome(l),d=r[0],f=r[1],h=r[2]-r[0],p=r[3]-r[1];if(h<=0||p<=0)return;const g=s.group({class:"apexcharts-treemap-parent","data:depth":l,"data:name":Ee.escapeString(n.name)}),m=nd(n._key),v=this._morphKeyed()?this.ctx.morphTypeChange.getInitialPathForKey(m):null,b=v?s.drawPath({d:this._tilePath(d,f,d+h,f+p),fill:u.fill,stroke:u.borderColor,strokeWidth:u.borderWidth,fillOpacity:u.fillOpacity}):s.drawRect(d,f,h,p,u.borderRadius,u.fill,u.fillOpacity,u.borderWidth,u.borderColor);b.node.classList.add("apexcharts-treemap-parent-rect"),b.node.setAttribute("data:key",m),b.node.setAttribute("data:depth",String(l)),v&&this._morphTile(b,v,this._tilePath(d,f,d+h,f+p),this.ctx.morphTypeChange.getSpeed(),i,l),g.add(b);const y=n.headerHeight||0;let w="";if(y>0){const x=c.header||{},$=s.drawRect(d,f,h,y,0,u.headerBg,1,0,"transparent");$.node.classList.add("apexcharts-treemap-parent-header"),g.add($);let S=String((o=n.name)!=null?o:"");typeof x.formatter=="function"?S=String(x.formatter(n.name,{value:n.value,depth:l,seriesIndex:i,node:n,w:a})):x.showValue&&(S=`${S} ${this._formatValue(n.value)}`),w=S;const _=Number(x.offsetX)||0,P=x.align||"left",T=6,O=Math.max(0,h-T*2-Math.abs(_)),M=parseFloat(String(u.headerFontSize))||12,I=s.getTextBasedOnMaxWidth({text:S,maxWidth:O,fontSize:M});if(I){let k=d+T+_,E="start";P==="center"?(k=d+h/2+_,E="middle"):P==="right"&&(k=d+h-T+_,E="end");const R=s.drawText({x:k,y:f+y/2+M/3+(Number(x.offsetY)||0),text:I,textAnchor:E,fontSize:u.headerFontSize,fontFamily:u.headerFontFamily,fontWeight:u.headerFontWeight,foreColor:u.headerColor,cssClass:`apexcharts-treemap-parent-label ${x.style&&x.style.cssClass||""}`});R.node.setAttribute("pointer-events","none"),g.add(R)}this._attachParentEvents($.node,n,u,b),this._makeParentAccessible($.node,n,u,b,w)}this._attachParentEvents(b.node,n,u,b),g.node.setAttribute("role","group"),g.node.setAttribute("aria-label",this._parentLabel(n,w)),e.add(g)}_parentLabel(e,n){const i=this._drawnTotal(),o=i>0?(e._area/i*100).toFixed(1):"0",r=this._countLeaves(e);return`${n&&String(n).trim()?String(n).replace(/\s+/g," ").trim():`${e.name}, ${this._formatValue(e._area)}`}, ${r} ${r===1?"item":"items"}, ${o}% of total`}_makeParentAccessible(e,n,i,o,r){!e||!e.setAttribute||this._zoomEnabled()&&(e.setAttribute("role","button"),e.setAttribute("tabindex","0"),e.setAttribute("aria-label",`${this._parentLabel(n,r)}. Zoom in`),e.setAttribute("aria-expanded","false"),!(!Ot.isBrowser()||!e.addEventListener)&&(e.addEventListener("focus",()=>{o.node.setAttribute("stroke",i.hoverColor),o.node.setAttribute("stroke-width",String(i.hoverWidth+1))}),e.addEventListener("blur",()=>{o.node.setAttribute("stroke",i.borderColor),o.node.setAttribute("stroke-width",String(i.borderWidth))}),e.addEventListener("keydown",a=>{a.key!=="Enter"&&a.key!==" "&&a.key!=="Spacebar"||(a.preventDefault(),this._zoomTo(n,!0))})))}_attachParentEvents(e,n,i,o){if(!Ot.isBrowser()||!e||!e.addEventListener)return;const r=this.w;i.hoverShow&&(e.addEventListener("mouseenter",()=>{o.node.setAttribute("stroke",i.hoverColor),o.node.setAttribute("stroke-width",String(i.hoverWidth))}),e.addEventListener("mouseleave",()=>{o.node.setAttribute("stroke",i.borderColor),o.node.setAttribute("stroke-width",String(i.borderWidth))})),r.config.tooltip.enabled&&(e.addEventListener("mouseenter",a=>this._showParentTooltip(a,n)),e.addEventListener("mousemove",a=>this._positionTooltip(a)),e.addEventListener("mouseleave",()=>this._hideParentTooltip())),this._zoomEnabled()&&(e.style.cursor="pointer",e.addEventListener("click",()=>this._zoomTo(n)))}_zoomEnabled(){const e=this.w,n=e.config.plotOptions.treemap.zoom;if(!n||!n.enabled||!this.showParents)return!1;const i=e.config.drilldown;return i&&i.enabled&&Array.isArray(i.series)&&i.series.length?(this._warnedZoomConflict||(this._warnedZoomConflict=!0,console.warn("ApexCharts treemap: `plotOptions.treemap.zoom` and the drilldown feature both navigate the hierarchy, so zoom is ignored here. Drop `drilldown.series` to zoom a nested treemap instead.")),!1):!0}_resolveFocus(e){const n=this.w.globals.treemapFocusKey;if(!n||!this._zoomEnabled())return null;let i=null;const o=r=>{if(!i){if(r._key===n){i=r;return}r.children&&r.children.forEach(o)}};return e.forEach(o),i&&i.children&&i.children.length?i:null}_zoomTo(e,n=!1){const i=this.w;if(!e||!e.children||!e.children.length)return;const o=i.globals.treemapFocusKey===e._key?null:e._key;i.globals.treemapFocusKey=o,this._hideParentTooltip();const r=this.ctx.update();!n||!r||typeof r.then!="function"||r.then(()=>{if(!Ot.isBrowser())return;const a=i.dom.baseEl.querySelector(".apexcharts-breadcrumb .apexcharts-breadcrumb-item");if(a&&a.focus){a.focus();return}const s=i.dom.baseEl.querySelector(".apexcharts-treemap-parent-header[tabindex]");s&&s.focus&&s.focus()})}_focusChain(){const e=[],n=new Set(this.drawn||[]);let i=this._resolveFocus(this.drawn||[]);for(;i&&(e.unshift(i),!n.has(i));)i=i._parent;return e}_breadcrumbCfg(){const e=this.w.config.plotOptions.treemap.zoom;return _N(this.w,e&&e.breadcrumb)}_renderBreadcrumb(){if(!Ot.isBrowser())return;const e=this.w;if(!e.dom.elWrap||(ON(e),!this._zoomEnabled()))return;const n=this._focusChain();if(!n.length)return;const i=N1e(e,{ariaLabel:"Treemap breadcrumb",config:this._breadcrumbCfg(),compact:!0,crumbs:[{label:"All",data:null}].concat(n.map(o=>({label:o.name,data:o}))),onNavigate:(o,r)=>{e.globals.treemapFocusKey=r.data?r.data._key:null,this._hideParentTooltip(),this.ctx.update()}});i&&(this._placeBreadcrumb(i),PN(e,i))}_placeBreadcrumb(e){var n,i;const o=this.w,r=o.layout.translateY||0,a=(i=(n=this.ctx)==null?void 0:n.dimensions)==null?void 0:i.dimHelpers,s=a?a.getTitleSubtitleCoords("title").height+a.getTitleSubtitleCoords("subtitle").height:0,l=e.getBoundingClientRect().height||AN;if(r-s>=l+1){e.style.top=`${r-l-1}px`;return}e.style.top=`${s}px`;const c=o.config.theme.mode==="dark";e.style.background=c?"rgba(20,24,30,0.82)":"rgba(255,255,255,0.86)",e.style.borderRadius="4px"}_showParentTooltip(e,n){const i=this.w,o=this._tip();if(!o)return;const r=this._drawnTotal(),a=n._parent?n._parent._area:r,s=r>0?(n._area/r*100).toFixed(1):"0.0",l=a>0?(n._area/a*100).toFixed(1):s,c=this.w.config.plotOptions.treemap.parents,u=c&&c.tooltip&&c.tooltip.formatter,d=this._countLeaves(n);let f;if(typeof u=="function")f=u({name:n.name,value:n._area,depth:n.depth||0,leafCount:d,percentOfParent:Number(l),percentOfTotal:Number(s),node:n,w:i});else{const h=this._parentChrome(n.depth||0).headerBg;f=`
${Ee.escapeString(n.name)}: ${this._formatValue(n._area)}
${d} items, ${l}% of parent, ${s}% of total
`}o.innerHTML=f,o.classList.add("apexcharts-active"),o.style.opacity="1",this._tipOwned=!0,this._positionTooltip(e)}_tip(){return this._tooltipEl||(this._tooltipEl=this.w.dom.baseEl.querySelector(".apexcharts-tooltip")),this._tooltipEl}_positionTooltip(e){const n=this._tip();if(!n||!this._tipOwned)return;const i=this.w.dom.elWrap.getBoundingClientRect(),o=n.offsetWidth,r=n.offsetHeight,a=12;let s=e.clientX-i.left+a;s+o>i.width&&(s=e.clientX-i.left-o-a),s=Math.max(0,Math.min(s,i.width-o));let l=e.clientY-i.top+a;l+r>i.height&&(l=e.clientY-i.top-r-a),l=Math.max(0,Math.min(l,i.height-r)),n.style.left=s+"px",n.style.top=l+"px"}_hideParentTooltip(){const e=this._tip();!e||!this._tipOwned||(this._tipOwned=!1,e.classList.remove("apexcharts-active"),e.style.opacity="0")}_drawnTotal(){return this._total==null&&(this._total=(this.drawn||[]).reduce((e,n)=>e+this._subtreeArea(n),0)),this._total||0}_subtreeArea(e){if(e._area!=null)return e._area;const n=e.children;if(n&&n.length){let o=0;for(let r=0;rn+this._countLeaves(i),0)}_formatValue(e){var n,i,o,r,a;const s=this.w,l=((i=(n=s.config.tooltip)==null?void 0:n.y)==null?void 0:i.formatter)||((a=(r=(o=s.config.yaxis)==null?void 0:o[0])==null?void 0:r.labels)==null?void 0:a.formatter);if(typeof l=="function")try{return String(l(e,{seriesIndex:0,dataPointIndex:0,w:s}))}catch{}return String(e)}_labelCanShow(e,n,i){if(!Number.isFinite(e)||e<=0)return!1;const o=this.w.config.plotOptions.treemap.dataLabels,r=o&&o.minFontSize!=null?Number(o.minFontSize):0;return e=e}_averageLabelSize(){if(this._avgLabelSize!=null)return this._avgLabelSize;function e(i){let o,r=0;if(Array.isArray(i[0]))for(o=0;oa-o&&c.width<=s-r){const u=l.rotateAroundCenter(e.node);e.node.setAttribute("transform",`rotate(-90 ${u.x} ${u.y}) translate(${c.height/3})`)}}truncateLabels(e,n,i,o,r,a){const s=new Be(this.w),c=s.getTextRects(e,String(n)).width+this.w.config.stroke.width+5>r-i&&a-o>r-i?a-o:r-i,u=s.getTextBasedOnMaxWidth({text:e,maxWidth:c,fontSize:n});return e.length!==u.length&&c/n<5?"":u}_morphKeyed(){var e;const n=(e=this.ctx)==null?void 0:e.morphTypeChange;return!!(n&&typeof n.hasKeyedMarks=="function"&&n.hasKeyedMarks()&&typeof n.getInitialPathForKey=="function")}_morphSourceForLeaf(e){var n;const i=(n=this.ctx)==null?void 0:n.morphTypeChange;if(!i||typeof i.getInitialPathAt!="function")return null;if(this._morphKeyed()){const o=i.getInitialPathForKey(nd(e._key));if(o)return o}return i.getInitialPathAt(this._morphLeafIndex++)}_tilePath(e,n,i,o){return`M ${e} ${n} L ${i} ${n} L ${i} ${o} L ${e} ${o} Z`}_morphTile(e,n,i,o,r,a){new Gs(this.w,this.ctx).morphSVG(e,r,a,"none",n,i,o,0)}animateTreemap(e,n,i,o,r=0){const a=new Gs(this.w);a.animateRect(e,n,i,o,()=>{a.animationCompleted(e)},r)}}const OCe=.05,TCe=.05,ECe=1/45;function uM(t,e,n,i){return{value:t,velocity:0,target:t,stiffness:e,damping:n}}function dM(t,e){if(e<=0)return hM(t);let n=e;for(;n>0;){const i=Math.min(n,ECe),o=-t.stiffness*(t.value-t.target)-t.damping*t.velocity;t.velocity+=o*i,t.value+=t.velocity*i,n-=i}return!!hM(t)&&(t.value=t.target,t.velocity=0,!0)}function fM(t,e){t.target=e}function hM(t){var e,n;const i=(e=t.restVelocity)!=null?e:OCe,o=(n=t.restDisplacement)!=null?n:TCe;return Math.abs(t.velocity)isFinite(i))||n[2]<=0||n[3]<=0?null:Object.freeze(vt(Ye({},t),{name:t.name||"anonymous",path:t.path.trim(),viewBox:n,fillRule:t.fillRule==="evenodd"?"evenodd":void 0}))}function RCe(t){return t&&DCe()[t]||null}const mM=Math.PI*(3-Math.sqrt(5));function E0(t){return 1-Math.pow(1-t,3)}function LCe(t){return e=>1+(t+1)*Math.pow(e-1,3)+t*Math.pow(e-1,2)}function FCe(t){return t<.5?4*t*t*t:1-Math.pow(-2*t+2,3)/2}const NCe=800,BCe=.25,bh=0,vM=1,M0=2;function zCe(t,e){const[n,i]=MCe(t),o=NCe/Math.max(1,e);return[n*o*o,i*o]}class HCe{constructor(e,n){this.ctx=n,this.w=e,this._lastDotR=1,this._gridTrack=null,this._gridDenom=1,this._scatterAxis=null,this._specCache=new Map,this._markWarned=null}draw(e){const n=this.w,i=new Be(n,this.ctx),o=i.group({class:"apexcharts-unit"});if(n.globals.noData||!Array.isArray(e)||e.length===0)return o;const r=n.config.plotOptions.unit,a=r.layout==="packed"?"packed":r.layout==="columns"?"columns":r.layout==="grid"?"grid":r.layout==="scatter"?"scatter":r.layout==="arc"?"arc":r.layout==="custom"?"custom":"grouped",s=r.transition,l=s==="flow",c=s==="identity",u=r.unitValue>0?r.unitValue:1;let d=e.map(O=>{const M=Math.abs(Ee.parseNumber(O))/u;return M>0?Math.max(1,Math.round(M)):0});d=this._applyMaxUnits(d,r.maxUnits);const f=d.reduce((O,M)=>O+M,0),h=a==="packed"?this._layoutPacked(d,r):a==="columns"?this._layoutColumns(d,r):a==="grid"?this._layoutGrid(d,r):a==="scatter"?this._layoutScatter(r):a==="arc"?this._layoutArc(d,r):a==="custom"?this._layoutCustom(d,r):this._layoutGrouped(d,r),p=a==="grid"&&!!(r.grid&&r.grid.split);p&&this._drawGridTrack(o,i,r),a==="scatter"&&this._drawScatterAxes(o,i);const g=this._lastDotR,m=this._shouldAnimate(),v=this.ctx&&this.ctx.morphTypeChange,b=m&&!!v&&typeof v.isActive=="function"&&v.isActive()&&typeof v.getInitialCenterFor=="function",y=b&&typeof v.getInitialSlotFor=="function",w=b&&typeof v.usesPieceTakeover=="function"&&v.usesPieceTakeover(),x=m&&!b&&this.ctx?this.ctx._unitPrevDots:null,$=new Map,S=[],_=n.seriesData.unitData||[],P=this._bubbleStats(_,r,g);let T=0;if(h.forEach(O=>{const M=n.globals.colors[O.i]||n.globals.colors[0]||"#008FFB",I=i.group({class:"apexcharts-series",seriesName:Ee.escapeString(n.seriesData.seriesNames[O.i]||`series-${O.i+1}`),rel:O.i+1,"data:realIndex":O.i}),k=b&&!y?v.getInitialCenterFor(O.i):null,E=O.dots.length,R=_[O.i];if(O.dots.forEach((D,F)=>{const N=D.j!=null?D.j:F,B=R?R[N]:void 0,z=B&&typeof B=="object"&&B.fillColor?B.fillColor:M,W=D.r!=null?D.r:P?this._radiusForValue(this._unitValueOf(B),P):g,j=this._markSpecFor(r,B,O.i,W),U=this._drawDot(i,r,W,z,O.i,N,j);I.add(U);let V;if(c){const q=B&&typeof B=="object"?B.id!=null?B.id:B.name:void 0;V=q!=null?`id:${q}`:`g:${T}`}else l?V=String(T):D.slot!=null?V=`slot:${D.slot}`:V=`${O.i}:${N}`;if(T++,$.set(V,{x:D.x,y:D.y,fill:z,r:W,spec:j}),w)this._place(U.node,j,D.x,D.y),U.node.setAttribute("opacity","0"),U.node.setAttribute("data-piece-hidden","1");else if(m){const q=x&&x.get(V),Y=q||(y?v.getInitialSlotFor(O.i,N,E):k),J=r.gather&&r.gather.enter||"burst",Q=p||J==="fade"||J==="rise",G=Y?Y.x:Q?D.x:O.cx,ee=Y?Y.y:J==="rise"&&!p?D.y+14:Q?D.y:O.cy;U.node.style.opacity=Y?"1":"0",this._place(U.node,j,G,ee),S.push({node:U.node,spec:j,x:D.x,y:D.y,cx0:G,cy0:ee,key:V,r0:q&&q.r!=null?q.r:W,r1:W,fill0:q?q.fill:z,fill1:z,delay:0,isEnter:!Y})}else this._place(U.node,j,D.x,D.y)}),(a==="grouped"||a==="columns"||p)&&r.clusterLabels&&r.clusterLabels.show&&d[O.i]>0){const D=p?this._gridDenom:f;this._drawClusterLabel(I,O,d[O.i],D,r,M)}o.add(I)}),this._outerLabelsOn(r)&&this._drawOuterLabels(o,h,d,f,r,m&&!x),x){const O=this._collectExits(x,$,r);if(O.length){const M=i.group({class:"apexcharts-unit-exits"});o.add(M),this._runExits(M,O,r)}}return this.ctx&&(this.ctx._unitPrevDots=$),this.ctx&&(!m||b)&&(this.ctx._unitSprings=null),m&&S.length?this._runGather(S):n.globals.animationEnded=!0,o}_applyMaxUnits(e,n){const i=e.reduce((r,a)=>r+a,0);if(!n||n<=0||i<=n)return e;const o=n/i;return console.warn(`[ApexCharts] unit chart: ${i} dots exceeds maxUnits (${n}); counts were scaled down proportionally. Raise plotOptions.unit.maxUnits or use plotOptions.unit.unitValue to represent more units per dot.`),e.map(r=>r>0?Math.max(1,Math.round(r*o)):0)}_layoutCustom(e,n){const i=this.w,o=i.layout.gridWidth,r=i.layout.gridHeight,a=e.reduce((v,b)=>v+b,0),s=this._resolveLayoutProvider(n);if(!s)return console.warn("[ApexCharts] unit chart: layout 'custom' needs plotOptions.unit.positions (a function, or the name of a layout registered with ApexCharts.registerUnitLayout). Falling back to 'grouped'."),this._layoutGrouped(e,n);const l=this._outerLabelsOn(n)?this._outerLabelGutter(e,n):0;this._lastOuterGutter=l;const c={x:l,y:0,width:Math.max(1,o-l*2),height:r},u=Math.sqrt(c.width*c.height/Math.PI),d=this._resolveStep(n,u,a);this._lastDotR=this._dotRadiusFromStep(d,n);const f=this._lastDotR,h=this._layoutObjects(e,f);let p;try{p=s(h,c)}catch(v){return console.warn("[ApexCharts] unit chart: the layout provider threw; falling back to 'grouped'.",v),this._layoutGrouped(e,n)}if(!Array.isArray(p))return console.warn("[ApexCharts] unit chart: the layout provider must return an array of {id, x, y}; falling back to 'grouped'."),this._layoutGrouped(e,n);const g=new Map;p.forEach(v=>{!v||!isFinite(v.x)||!isFinite(v.y)||g.set(String(v.id),{x:v.x,y:v.y,r:typeof v.r=="number"&&v.r>0?v.r:void 0})});const m=e.map((v,b)=>({i:b,cx:o/2,cy:r/2,outerR:f,dots:[]}));return h.forEach(v=>{const b=g.get(v.id);b&&m[v.seriesIndex].dots.push({x:b.x,y:b.y,r:b.r,j:v.dataPointIndex})}),m.forEach(v=>{if(!v.dots.length)return;let b=0,y=0;v.dots.forEach(x=>{b+=x.x,y+=x.y}),v.cx=b/v.dots.length,v.cy=y/v.dots.length;let w=0;v.dots.forEach(x=>{w=Math.max(w,Math.hypot(x.x-v.cx,x.y-v.cy))}),v.outerR=w+f}),m}_layoutObjects(e,n){const i=this.w,o=i.seriesData.unitData||[],r=i.seriesData.seriesNames||[],a=[];let s=0;return e.forEach((l,c)=>{var u;const d=o[c];for(let f=0;f_).filter(S=>e[S]>0),l=Math.max(1,s.length),c=new Array(e.length).fill(-1);s.forEach((S,_)=>c[S]=_);const u=o/l,d=r-a,f=Math.max(1,...e),h=Math.min(u,d)*.08,p=Math.max(4,Math.min(u,d)/2-h),g=this._resolveStep(n,p,f);this._lastDotR=this._dotRadiusFromStep(g,n);const m=this._lastDotR,v=a+d/2,b=e.map(S=>g*Math.sqrt(Math.max(1,S))+m),y=S=>c[S]>=0?u*(c[S]+.5):o/2;let w=e.map((S,_)=>y(_));const x=s.map(S=>b[S]);let $=!1;for(let S=1;ST+2*O,0)+S*(l-1);let P;if(_<=o){let T=(o-_)/2;P=x.map(O=>{const M=T+O;return T+=2*O+S,M})}else if(l===1)P=[o/2];else{const T=x[0],O=o-x[l-1];P=x.map((M,I)=>T+(O-T)*I/(l-1))}w=e.map((T,O)=>c[O]>=0?P[c[O]]:o/2)}return e.map((S,_)=>({i:_,cx:w[_],cy:v,outerR:b[_],dots:this._spiral(w[_],v,S,g,0)}))}_layoutPacked(e,n){const i=this.w,o=i.layout.gridWidth,r=i.layout.gridHeight,a=6,s=Math.max(1,e.reduce((g,m)=>g+m,0)),l=Math.max(4,Math.min(o,r-a)/2-Math.min(o,r)*.06),c=this._resolveStep(n,l,s);this._lastDotR=this._dotRadiusFromStep(c,n);const u=o/2,d=a+(r-a)/2,f=e.map((g,m)=>m);n.sortByGroup!==!1&&f.sort((g,m)=>e[g]-e[m]);const h=e.map((g,m)=>({i:m,cx:u,cy:d,outerR:c*Math.sqrt(s)+this._lastDotR,dots:[]}));let p=0;return f.forEach(g=>{for(let m=0;mI+k,0)),s=n.arc||{},l=typeof s.startAngle=="number"?s.startAngle:-90,c=typeof s.endAngle=="number"?s.endAngle:90,u=l*Math.PI/180,d=c*Math.PI/180,f=d-u||Math.PI,h=Math.max(0,Math.min(.95,typeof s.innerRadiusRatio=="number"?s.innerRadiusRatio:.4)),p=I=>Math.sin(I),g=I=>-Math.cos(I),m=this._arcBounds(u,d),v=Math.min(o,r)*.04,b=Math.max(1e-6,m.maxX-m.minX),y=Math.max(1e-6,m.maxY-m.minY),w=Math.max(4,Math.min((o-2*v)/b,(r-2*v)/y)),x=w*h,$=o/2-(m.minX+m.maxX)/2*w,S=r/2-(m.minY+m.maxY)/2*w,_=this._arcAllocate(a,x,w,f,n);this._lastDotR=_.dotR;const P=[];for(let I=0;I<_.R;I++){const k=_.radii[I],E=_.seatsPerRow[I];for(let R=0;RI.a-k.a);const T=e.map((I,k)=>({i:k,cx:$,cy:S,outerR:w,dots:[]}));let O=0,M=0;return P.forEach((I,k)=>{for(;O=e[O];)O++,M=0;O>=e.length||(T[O].dots.push({x:I.x,y:I.y,slot:k}),M++)}),T}_arcBounds(e,n){const i=u=>Math.sin(u),o=u=>-Math.cos(u),r=Math.min(e,n),a=Math.max(e,n),s=[0,i(e),i(n)],l=[0,o(e),o(n)],c=Math.PI/2;for(let u=Math.ceil(r/c);u*c<=a;u++)s.push(i(u*c)),l.push(o(u*c));return{minX:Math.min(...s),maxX:Math.max(...s),minY:Math.min(...l),maxY:Math.max(...l)}}_arcAllocate(e,n,i,o,r){const a=r.spacing>0?r.spacing:1.05,s=Math.abs(o)||Math.PI,l=this._fixedRadius(r),c=f=>{f=Math.max(1,Math.round(f));const h=[];for(let x=0;xx+$,0)||1,g=h.map(x=>e*x/p),m=g.map(x=>Math.floor(x));let v=e-m.reduce((x,$)=>x+$,0);for(g.map((x,$)=>({idx:$,frac:x-Math.floor(x)})).sort((x,$)=>$.frac-x.frac).forEach(x=>{v>0&&(m[x.idx]++,v--)});v>0;)m[f-1]++,v--;const b=f===1?i-n||i:(i-n)/(f-1);let y=1/0;for(let x=0;x=1)d=c(u);else if(l){const f=2*l*a;d=c((i-n)/f+1)}else{const f=Math.max(1,Math.min(40,Math.ceil(Math.sqrt(e))+6));d=c(1);for(let h=2;h<=f;h++){const p=c(h);p.dotR>d.dotR&&(d=p)}}return l&&(d.dotR=l),d}_layoutColumns(e,n){const i=this.w,o=i.layout.gridWidth,r=i.layout.gridHeight,a=!!(n.clusterLabels&&n.clusterLabels.show),s=a&&n.clusterLabels.position==="bottom",l=a&&!s?30:6,c=e.map((T,O)=>O).filter(T=>e[T]>0),u=Math.max(1,c.length),d=new Array(e.length).fill(-1);c.forEach((T,O)=>d[T]=O);const f=o/u,h=f*.62,p=Math.max(8,r*.04)+(s?30:0),g=Math.max(4,r-l-p),m=Math.max(1,...e),v=n.spacing>0?n.spacing:1,b=n.columns?n.columns.size:void 0;let y;n.shape!=="image"&&b==="auto"?y=null:n.shape!=="image"&&typeof b=="number"&&b>0?y=b:y=this._fixedRadius(n);let w=1,x=0;if(y){x=2*y*v,this._lastDotR=y;const T=Math.max(1,Math.floor(g/x)),O=Math.max(1,Math.floor(h/x));w=Math.max(1,Math.min(O,Math.ceil(m/T)))}else{let T=0;const O=Math.max(1,Math.min(40,Math.round(h/4)));for(let M=1;M<=O;M++){const I=Math.ceil(m/M),k=Math.min(h/M,g/I);k>T&&(T=k,w=M)}x=T,this._lastDotR=Math.max(1,x/(2*v))}const $=this._lastDotR,S=Math.ceil(m/w),_=Math.min(g,S*x),P=l+(g+_)/2;return e.map((T,O)=>{const M=d[O]>=0?f*(d[O]+.5):o/2,k=Math.ceil(Math.max(1,T)/w)*x,E=M-w*x/2+x/2,R=[];for(let D=0;D0?a.columns:10)),l=a.fillFrom==="top"?"top":"bottom",c=a.total>0?this._largestRemainder(e,Math.round(a.total)):e.slice(),u=c.reduce((P,T)=>P+T,0),d=Math.max(1,Math.ceil(Math.max(1,u)/s)),f=6,h=n.spacing>0?n.spacing:1,p=Math.max(4,o),g=Math.max(4,r-f),m=this._fixedRadius(n);let v=0;m?(v=2*m*h,this._lastDotR=m):(v=Math.min(p/s,g/d),this._lastDotR=Math.max(1,v/(2*h)));const b=s*v,y=d*v,w=(o-b)/2+v/2,x=f+(g-y)/2,$=P=>l==="bottom"?x+y-v/2-P*v:x+v/2+P*v,S=e.map((P,T)=>({i:T,cx:o/2,cy:f+g/2,outerR:Math.max(b,y)/2,dots:[]}));let _=0;for(let P=0;P0?a.columns:10)),l=a.fillFrom==="top"?"top":"bottom",c=Math.max(1,Math.round(a.total>0?a.total:100)),u=Math.max(1,Math.ceil(c/s)),d=e.map((R,D)=>D).filter(R=>e[R]>0),f=Math.max(1,d.length),h=a.max>0?a.max:Math.max(1,...e),p=Math.max(1,Math.round(a.tileColumns>0?a.tileColumns:Math.ceil(Math.sqrt(f)))),g=Math.max(1,Math.ceil(f/p)),m=!(n.clusterLabels&&n.clusterLabels.show===!1),v=m&&n.clusterLabels&&n.clusterLabels.position==="bottom",b=m&&!v?22:4,y=m&&v?22:4,w=o/p,x=r/g,$=Math.max(4,w*.86),S=Math.max(4,x-b-y),_=n.spacing>0?n.spacing:1,P=this._fixedRadius(n);let T=0;P?(T=2*P*_,this._lastDotR=P):(T=Math.min($/s,S/u),this._lastDotR=Math.max(1,T/(2*_)));const O=s*T,M=u*T,I=(R,D)=>l==="bottom"?R+M-T/2-D*T:R+T/2+D*T,k=[],E=[];return d.forEach((R,D)=>{const F=D%p,N=Math.floor(D/p),B=F*w,z=N*x,W=B+(w-O)/2+T/2,j=z+b+(S-M)/2,U=Y=>({x:W+Y%s*T,y:I(j,Math.floor(Y/s))});for(let Y=0;Y{let u;if(i.shape==="square"){const d=r*2;u=n.drawRect(0,0,d,d,i.borderRadius||0,s,1,0,"none"),u.node.setAttribute("fill",s),u.node.setAttribute("x",String(c.x-r)),u.node.setAttribute("y",String(c.y-r))}else u=n.drawCircle(r,{fill:s,"stroke-width":0,stroke:"none"}),u.node.setAttribute("fill",s),u.node.setAttribute("cx",String(c.x)),u.node.setAttribute("cy",String(c.y));u.node.classList.add("apexcharts-unit-track-cell"),l.add(u)}),e.add(l)}_layoutScatter(e){const n=this.w,i=e.scatter||{};if(i.y==="value")return this._layoutScatter2D(e);if(i.orientation==="vertical")return this._layoutScatterVertical(e);const o=n.layout.gridWidth,r=n.layout.gridHeight,a=n.seriesData.unitData||[],s=n.seriesData.seriesNames||[],l=V=>this._unitValueOf(V),c=this._scatterSizeStats(i,a),u=a.map(V=>Array.isArray(V)?V.map(l):[]),d=V=>V!=null&&isFinite(V),f=u.map((V,q)=>q).filter(V=>u[V].some(d)),h=Math.max(1,f.length);let p=1/0,g=-1/0;u.forEach(V=>V.forEach(q=>{q!=null&&isFinite(q)&&(qg&&(g=q))})),p===1/0&&(p=0,g=1);const m=Math.max(2,Math.round(i.tickAmount>0?i.tickAmount:5)),v=this._scatterValueDomain(i,p,g,m),b=v.min,y=v.max,w=y-b||1,x=i.laneLabelWidth!=null?Math.max(0,i.laneLabelWidth):h>1?92:8,$=30+(i.xTitle?20:0),S=x,_=o-8,P=10,T=r-$,O=Math.max(4,_-S),M=Math.max(4,T-P),I=V=>S+(V-b)/w*O,k=M/h,E=V=>P+k*(V+.5);let R=0;const D=this._fixedRadius(e);if(D)R=D;else{const V=Math.max(1,...f.map(q=>u[q].filter(d).length));R=Math.max(2,Math.min(6,k*.12,O/(2.5*Math.sqrt(V))))}this._lastDotR=R;const F=e.spacing>0?e.spacing:1,N=Math.max(.5,R*F),B=i.spread==="jitter",z=[],W=[],j=c?c.rMax:R;f.forEach((V,q)=>{const Y=E(q);W.push({i:V,cy:Y,name:s[V]||`series-${V+1}`});const Q=(a[V]||[]).map((G,ee)=>{const X=l(G),K={j:ee,px:I(d(X)?X:b),y:Y};return c&&(K.r=this._scatterRadius(G,c,R)),K});if(B){const G=Math.max(j,k/2-j);Q.forEach((ee,X)=>{const K=(X*9301+49297)%233280/233280;ee.y=Y+(K*2-1)*G})}else this._beeswarm(Q,Y,R,N,j);z.push({i:V,cx:(S+_)/2,cy:Y,outerR:k/2,dots:Q.map(G=>({x:G.px,y:G.y,r:G.r}))})});const U=v.ticks;return this._scatterAxis={mode:"1d",plotL:S,plotR:_,plotT:P,plotB:T,xMin:b,xMax:y,plotX:I,ticks:U,lanes:W,xTitle:i.xTitle,formatter:typeof i.xFormatter=="function"?i.xFormatter:null,gridlines:i.gridlines!==!1},z}_layoutScatterVertical(e){const n=this.w,i=e.scatter||{},o=n.layout.gridWidth,r=n.layout.gridHeight,a=n.seriesData.unitData||[],s=n.seriesData.seriesNames||[],l=V=>this._unitValueOf(V),c=this._scatterSizeStats(i,a),u=a.map(V=>Array.isArray(V)?V.map(l):[]),d=V=>V!=null&&isFinite(V),f=u.map((V,q)=>q).filter(V=>u[V].some(d)),h=Math.max(1,f.length);let p=1/0,g=-1/0;u.forEach(V=>V.forEach(q=>{q!=null&&isFinite(q)&&(qg&&(g=q))})),p===1/0&&(p=0,g=1);const m=Math.max(2,Math.round(i.tickAmount>0?i.tickAmount:5)),v=this._scatterValueDomain(i,p,g,m),b=v.min,y=v.max,w=y-b||1,x=46+(i.xTitle?18:0),$=h>1?26:10,S=x,_=o-10,P=10,T=r-$,O=Math.max(4,_-S),M=Math.max(4,T-P),I=V=>T-(V-b)/w*M,k=O/h,E=V=>S+k*(V+.5);let R=0;const D=this._fixedRadius(e);if(D)R=D;else{const V=Math.max(1,...f.map(q=>u[q].filter(d).length));R=Math.max(2,Math.min(6,k*.12,M/(2.5*Math.sqrt(V))))}this._lastDotR=R;const F=e.spacing>0?e.spacing:1,N=Math.max(.5,R*F),B=i.spread==="jitter",z=[],W=[],j=c?c.rMax:R;f.forEach((V,q)=>{const Y=E(q);W.push({i:V,cx:Y,name:s[V]||`series-${V+1}`});const Q=(a[V]||[]).map((G,ee)=>{const X=l(G),K={j:ee,py:I(d(X)?X:b),x:Y};return c&&(K.r=this._scatterRadius(G,c,R)),K});if(B){const G=Math.max(j,k/2-j);Q.forEach((ee,X)=>{const K=(X*9301+49297)%233280/233280;ee.x=Y+(K*2-1)*G})}else this._beeswarm(Q,Y,R,N,j,!0);z.push({i:V,cx:Y,cy:(P+T)/2,outerR:k/2,dots:Q.map(G=>({x:G.x,y:G.py,r:G.r}))})});const U=v.ticks;return this._scatterAxis={mode:"1d",orientation:"vertical",plotL:S,plotR:_,plotT:P,plotB:T,vMin:b,vMax:y,plotY:I,ticks:U,lanes:W,valueTitle:i.xTitle,formatter:typeof i.xFormatter=="function"?i.xFormatter:null,gridlines:i.gridlines!==!1},z}_layoutScatter2D(e){const n=this.w,i=n.layout.gridWidth,o=n.layout.gridHeight,r=e.scatter||{},a=n.seriesData.unitData||[],s=j=>typeof j=="number"&&isFinite(j),l=j=>j&&typeof j=="object"?j.x:null,c=j=>j&&typeof j=="object"?j.y!=null?j.y:j.value:null,u=a.map((j,U)=>U).filter(j=>(a[j]||[]).some(U=>s(l(U))&&s(c(U))));let d=1/0,f=-1/0,h=1/0,p=-1/0;a.forEach(j=>(j||[]).forEach(U=>{const V=l(U),q=c(U);s(V)&&s(q)&&(Vf&&(f=V),qp&&(p=q))})),d===1/0&&(d=0,f=1,h=0,p=1);const g=Math.max(2,Math.round(r.tickAmount>0?r.tickAmount:5)),m=Math.max(2,Math.round(r.yTickAmount>0?r.yTickAmount:5)),v=this._niceScale(r.xMin!=null?r.xMin:d,r.xMax!=null?r.xMax:f,g),b=this._niceScale(r.yMin!=null?r.yMin:h,r.yMax!=null?r.yMax:p,m),y=r.xMin!=null?r.xMin:v.min,w=r.xMax!=null?r.xMax:v.max,x=r.yMin!=null?r.yMin:b.min,$=r.yMax!=null?r.yMax:b.max,S=w-y||1,_=$-x||1,P=46+(r.yTitle?18:0),T=30+(r.xTitle?20:0),O=P,M=i-12,I=10,k=o-T,E=Math.max(4,M-O),R=Math.max(4,k-I),D=j=>O+(j-y)/S*E,F=j=>k-(j-x)/_*R,N=this._scatterSizeStats(r,a),B=this._fixedRadius(e)||5;this._lastDotR=B;const z=[];u.forEach(j=>{const V=(a[j]||[]).map(q=>{const Y=l(q),J=c(q);return{x:D(s(Y)?Y:y),y:F(s(J)?J:x),r:N?this._scatterRadius(q,N,B):void 0}});z.push({i:j,cx:(O+M)/2,cy:(I+k)/2,outerR:R/2,dots:V})});const W=(j,U,V,q,Y,J)=>{const Q=[];if(Y)for(let G=0;G(c||[]).forEach(u=>{const d=u&&typeof u=="object"?u[a]:null;typeof d=="number"&&isFinite(d)&&(dl&&(l=d))})),s===1/0?null:{zmin:s,zmax:l,rMin:o,rMax:r,field:a}}_scatterRadius(e,n,i){if(!n)return i;const o=e&&typeof e=="object"?e[n.field]:null;if(typeof o!="number"||!isFinite(o))return n.rMin;const r=n.zmax>n.zmin?(o-n.zmin)/(n.zmax-n.zmin):1,a=Math.max(0,Math.min(1,r)),s=n.rMin*n.rMin,l=n.rMax*n.rMax;return Math.sqrt(s+a*(l-s))}_beeswarm(e,n,i,o,r,a=!1){const s=a?"py":"px",l=a?"x":"y",c=e.slice().sort((f,h)=>f[s]-h[s]),u=[],d=r??i;c.forEach(f=>{const h=f.r!=null?f.r:i;let p=0;for(let g=0;g<2e3;g++){const m=g===0?0:Math.ceil(g/2)*o*(g%2?1:-1),v=n+m;let b=!0;for(let y=u.length-1;y>=0;y--){const w=u[y],x=f[s]-w.f;if(x>h+d)break;const $=h+w.r,S=v-w.s;if(x*x+S*S<$*$){b=!1;break}}if(b){p=m;break}}f[l]=n+p,u.push({f:f[s],s:f[l],r:h})})}_scatterValueDomain(e,n,i,o){const r=(l,c,u)=>{const d=[];for(let f=l;f<=c+u*.5;f+=u)d.push(Math.abs(f)l||(c=l+1);const u=(c-l)/Math.max(1,o-1);return nc&&(c+=Math.ceil((i-c)/u)*u),{min:l,max:c,ticks:r(l,c,u)}}const a=this._niceScale(n,i,o),s=a.spacing||(a.max-a.min)/Math.max(1,o-1);return{min:a.min,max:a.max,ticks:r(a.min,a.max,s)}}_niceScale(e,n,i){const o=e;let r=n;r>o||(r=o+1);const a=this._niceNum(r-o,!1),s=this._niceNum(a/Math.max(1,i-1),!0);return{min:Math.floor(o/s)*s,max:Math.ceil(r/s)*s,spacing:s}}_niceNum(e,n){const i=e>0?e:1,o=Math.floor(Math.log(i)/Math.LN10),r=i/Math.pow(10,o);let a;return n?a=r<1.5?1:r<3?2:r<7?5:10:a=r<=1?1:r<=2?2:r<=5?5:10,a*Math.pow(10,o)}_drawScatterAxes(e,n){const i=this.w;if(!Ot.isBrowser())return;const o=this._scatterAxis;if(!o)return;const r="http://www.w3.org/2000/svg",a=n.group({class:"apexcharts-unit-axis"}),s=i.config.grid&&i.config.grid.borderColor||"rgba(128,128,128,0.18)",l="rgba(128,128,128,0.5)",c=i.config.xaxis&&i.config.xaxis.labels&&i.config.xaxis.labels.style&&i.config.xaxis.labels.style.colors,u=Array.isArray(c)?c[0]:c,d=u||"rgba(120,130,140,0.9)",f=(p,g,m,v,b)=>{const y=We.createElementNS(r,"line");y.setAttribute("x1",String(p)),y.setAttribute("y1",String(g)),y.setAttribute("x2",String(m)),y.setAttribute("y2",String(v)),y.setAttribute("stroke",b),y.setAttribute("shape-rendering","crispEdges"),a.node.appendChild(y)},h=(p,g,m,v,b,y,w,x)=>{const $=We.createElementNS(r,"text");$.setAttribute("class",x),$.setAttribute("x",String(g)),$.setAttribute("y",String(m)),$.setAttribute("text-anchor",v),$.setAttribute("dominant-baseline","middle"),$.setAttribute("font-size",`${y}px`),$.setAttribute("font-family",i.config.chart.fontFamily||"inherit"),$.setAttribute("font-weight",String(w)),$.setAttribute("fill",b),$.textContent=p,a.node.appendChild($)};if(o.mode==="2d"){if(o.yTicks.forEach(p=>{const g=o.plotY(p);o.gridlines&&f(o.plotL,g,o.plotR,g,s);const m=o.yFormatter?String(o.yFormatter(p)):this._formatTick(p);h(m,o.plotL-8,g,"end",d,11,400,"apexcharts-unit-tick")}),o.xTicks.forEach(p=>{const g=o.plotX(p);o.gridlines&&f(g,o.plotT,g,o.plotB,s);const m=o.xFormatter?String(o.xFormatter(p)):this._formatTick(p);h(m,g,o.plotB+14,"middle",d,11,400,"apexcharts-unit-tick")}),f(o.plotL,o.plotB,o.plotR,o.plotB,l),f(o.plotL,o.plotT,o.plotL,o.plotB,l),o.xTitle&&h(String(o.xTitle),(o.plotL+o.plotR)/2,o.plotB+32,"middle",d,12,600,"apexcharts-unit-axis-title"),o.yTitle){const p=We.createElementNS(r,"text");p.setAttribute("class","apexcharts-unit-axis-title");const g=14,m=(o.plotT+o.plotB)/2;p.setAttribute("x",String(g)),p.setAttribute("y",String(m)),p.setAttribute("text-anchor","middle"),p.setAttribute("font-size","12px"),p.setAttribute("font-family",i.config.chart.fontFamily||"inherit"),p.setAttribute("font-weight","600"),p.setAttribute("fill",d),p.setAttribute("transform",`rotate(-90 ${g} ${m})`),p.textContent=String(o.yTitle),a.node.appendChild(p)}e.add(a);return}if(o.orientation==="vertical"){if(o.ticks.forEach(p=>{const g=o.plotY(p);o.gridlines&&f(o.plotL,g,o.plotR,g,s);const m=o.formatter?String(o.formatter(p)):this._formatTick(p);h(m,o.plotL-8,g,"end",d,11,400,"apexcharts-unit-tick")}),f(o.plotL,o.plotT,o.plotL,o.plotB,l),o.valueTitle){const p=We.createElementNS(r,"text");p.setAttribute("class","apexcharts-unit-axis-title");const g=14,m=(o.plotT+o.plotB)/2;p.setAttribute("x",String(g)),p.setAttribute("y",String(m)),p.setAttribute("text-anchor","middle"),p.setAttribute("font-size","12px"),p.setAttribute("font-family",i.config.chart.fontFamily||"inherit"),p.setAttribute("font-weight","600"),p.setAttribute("fill",d),p.setAttribute("transform",`rotate(-90 ${g} ${m})`),p.textContent=String(o.valueTitle),a.node.appendChild(p)}o.lanes.forEach(p=>{const g=u||i.globals.colors[p.i]||i.globals.colors[0]||"#008FFB";h(p.name,p.cx,o.plotB+16,"middle",g,12,600,"apexcharts-unit-lane-label")}),e.add(a);return}o.ticks.forEach((p,g)=>{const m=o.plotX(p);o.gridlines&&f(m,o.plotT,m,o.plotB,s);const v=o.formatter?String(o.formatter(p)):this._formatTick(p),b=g===0?"start":g===o.ticks.length-1?"end":"middle";h(v,m,o.plotB+14,b,d,11,400,"apexcharts-unit-tick")}),f(o.plotL,o.plotB,o.plotR,o.plotB,l),o.xTitle&&h(String(o.xTitle),(o.plotL+o.plotR)/2,o.plotB+32,"middle",d,12,600,"apexcharts-unit-axis-title"),o.plotL>12&&o.lanes.forEach(p=>{const g=u||i.globals.colors[p.i]||i.globals.colors[0]||"#008FFB";h(p.name,o.plotL-8,p.cy,"end",g,12,600,"apexcharts-unit-lane-label")}),e.add(a)}_formatTick(e){if(!isFinite(e))return"";const n=Math.abs(e);return n>=1e6?`${+(e/1e6).toFixed(1)}M`:n>=1e4?`${+(e/1e3).toFixed(1)}k`:Number.isInteger(e)?String(e):String(+e.toFixed(2))}_largestRemainder(e,n){const i=e.reduce((u,d)=>u+d,0);if(i<=0||n<=0)return e.map(()=>0);const o=e.map(u=>u/i*n),r=o.map(u=>Math.floor(u)),a=r.reduce((u,d)=>u+d,0),s=Math.max(0,n-a),l=o.map((u,d)=>({i:d,frac:u-Math.floor(u)})).sort((u,d)=>d.frac-u.frac),c=r.slice();for(let u=0;u0?e.sizeByValue.maxRadius:null:typeof e.size=="number"&&e.size>0?e.size:null}_bubbleActive(e){const n=e.sizeByValue;return!!(n&&n.enabled&&e.shape!=="image"&&e.shape!=="square")}_unitValueOf(e){if(typeof e=="number")return e;if(e&&typeof e=="object"){const n=e.value!=null?e.value:e.y;return typeof n=="number"?n:null}return null}_radiusForValue(e,n){if(e==null||!isFinite(e))return n.minR;const i=n.max>n.min?(e-n.min)/(n.max-n.min):1,o=Math.max(0,Math.min(1,i));if(n.scale==="linear")return n.minR+o*(n.maxR-n.minR);const r=n.minR*n.minR,a=n.maxR*n.maxR;return Math.sqrt(r+o*(a-r))}_bubbleStats(e,n,i){if(!this._bubbleActive(n))return null;let o=1/0,r=-1/0;if(e.forEach(c=>{c&&c.forEach(u=>{const d=this._unitValueOf(u);d!=null&&isFinite(d)&&(dr&&(r=d))})}),o===1/0||r0?e.spacing:1,r=this._fixedRadius(e);return r?2*r*o:n/(Math.sqrt(Math.max(1,i))+.5)}_dotRadiusFromStep(e,n){const i=n.spacing>0?n.spacing:1,o=this._fixedRadius(n);return o||Math.max(1,e/(2*i))}_isCorner(e){return e.shape==="square"||e.shape==="image"}_halfExtent(e,n){if(e.shape==="image"&&e.image)return{hx:(e.image.width||20)/2,hy:(e.image.height||20)/2};const i=n??this._lastDotR;return{hx:i,hy:i}}_place(e,n,i,o){const r=n;r.pk===M0?e.setAttribute("transform","translate("+(i-r.ox)+","+(o-r.oy)+r.tail):r.pk===vM?(e.setAttribute("x",String(i-r.hx)),e.setAttribute("y",String(o-r.hy))):(e.setAttribute("cx",String(i)),e.setAttribute("cy",String(o)))}_baseSpec(e,n){const i=n??this._lastDotR;if(!this._isCorner(e))return{pk:bh,r:i};const{hx:o,hy:r}=this._halfExtent(e,i);return{pk:vM,hx:o,hy:r,r:i}}_resolveMark(e){if(e==null)return null;if(typeof e=="object")return gM(e);if(typeof e!="string"||!e)return null;const n=e.trim();if(n[0]==="M"||n[0]==="m")return gM(n);const i=RCe(n);return i||(this._markWarned||(this._markWarned=new Set),this._markWarned.has(n)||(this._markWarned.add(n),console.warn(`[ApexCharts] unit chart: no mark named "${n}" is registered. Register one with ApexCharts.registerUnitMark("${n}", pathData), or import a catalog from 'apexcharts/pictograms'.`)),null)}_glyphSpec(e,n,i){const o=Math.round(n*10)/10,r=e.name+"|"+e.path.length+"|"+o,a=this._specCache.get(r);if(a)return a;const s=e.viewBox||[0,0,100,100],l=Math.max(0,Math.min(.9,i.padding||0)),c=typeof i.scale=="number"&&i.scale>0?i.scale:1,u=2*o*(1-l)*c,d=i.fit==="width"?u/s[2]:i.fit==="height"?u/s[3]:u/Math.max(s[2],s[3]),f=Object.freeze({pk:M0,mark:e,d:e.path,fillRule:e.fillRule,s:d,ox:(s[0]+s[2]/2)*d,oy:(s[1]+s[3]/2)*d,tail:") scale("+d+")",r:o});return this._specCache.set(r,f),f}_markSpecFor(e,n,i,o){if(e.shape!=="pictogram")return this._baseSpec(e,o);const r=e.pictogram||{},a=n&&typeof n=="object"?n.mark:void 0,s=Array.isArray(r.mark)?r.mark[i%r.mark.length]:r.mark,l=this._resolveMark(a??s);return l?this._glyphSpec(l,o,r):this._baseSpec(vt(Ye({},e),{shape:r.fallback==="square"?"square":"circle"}),o)}_drawDot(e,n,i,o,r,a,s){const l=this.w,c=l.config.stroke.show?l.config.stroke.width:0,u=Array.isArray(l.globals.stroke.colors)&&l.globals.stroke.colors[r]||"none",d=typeof l.config.fill.opacity=="number"?l.config.fill.opacity:1;let f;if(s&&s.pk===M0)f=l.dom.Paper.path(s.d),f.node.setAttribute("fill",o),s.fillRule==="evenodd"&&f.node.setAttribute("fill-rule","evenodd"),d<1&&f.node.setAttribute("fill-opacity",String(d)),f.node.setAttribute("data:r",String(s.r));else if(n.shape==="image"&&n.image&&n.image.src){const h=n.image.width||20,p=n.image.height||20;f=l.dom.Paper.image(n.image.src),f.node.setAttribute("width",String(h)),f.node.setAttribute("height",String(p)),f.node.setAttribute("preserveAspectRatio","xMidYMid meet"),n.image.tint&&f.node.setAttribute("filter",`url(#${this._tintFilter(o)})`)}else if(n.shape==="square"){const h=i*2;f=e.drawRect(0,0,h,h,n.borderRadius||0,o,1,c,u),f.node.setAttribute("fill",o),d<1&&f.node.setAttribute("fill-opacity",String(d))}else f=e.drawCircle(i,{fill:o,"stroke-width":c,stroke:u}),f.node.setAttribute("fill",o),d<1&&f.node.setAttribute("fill-opacity",String(d));return f.node.classList.add("apexcharts-unit-area"),f.node.setAttribute("i",String(r)),f.node.setAttribute("j",String(a)),f}_tintFilter(e){const n=this.w,i="http://www.w3.org/2000/svg",o=String(e).replace(/[^a-zA-Z0-9]/g,""),r=`apexcharts-unit-tint-${n.globals.chartID}-${o}`,a=n.dom.Paper.node;if(a.querySelector(`#${r}`))return r;let s=a.querySelector("defs");s||(s=We.createElementNS(i,"defs"),a.insertBefore(s,a.firstChild));const l=We.createElementNS(i,"filter");l.setAttribute("id",r),l.setAttribute("x","0%"),l.setAttribute("y","0%"),l.setAttribute("width","100%"),l.setAttribute("height","100%");const c=We.createElementNS(i,"feFlood");c.setAttribute("flood-color",e),c.setAttribute("result","flood");const u=We.createElementNS(i,"feComposite");return u.setAttribute("in","flood"),u.setAttribute("in2","SourceAlpha"),u.setAttribute("operator","in"),l.appendChild(c),l.appendChild(u),s.appendChild(l),r}_placeDot(e,n,i,o,r){this._place(e,r||this._baseSpec(n),i,o)}_rgb(e){if(typeof e!="string")return null;let n=e.trim();if(n[0]==="#"){n.length===4&&(n="#"+n[1]+n[1]+n[2]+n[2]+n[3]+n[3]);const o=parseInt(n.slice(1,7),16);return isNaN(o)?null:[o>>16&255,o>>8&255,o&255]}const i=n.match(/rgba?\(([^)]+)\)/);if(i){const o=i[1].split(",").map(r=>parseFloat(r));if(o.length>=3&&o.every(r=>!isNaN(r)))return[o[0],o[1],o[2]]}return null}_shouldAnimate(){const e=this.w,n=e.config.chart.animations;return!(!Ot.isBrowser()||!n||n.enabled===!1||e.globals.shouldAnimate===!1||e.globals.resized&&!e.globals.dataChanged||n.respectReducedMotion&&u$())}_seedSprings(e,n,i){const[o,r]=zCe(n.spring,i),a=this.ctx?this.ctx._unitSprings:null,s=new Map;for(let l=0;l1?p/(a-1)*r:0;const s=i.gather||{},l=s.motion||"auto";l==="spring"||l==="auto"&&(!s.easing||s.easing==="outCubic")?this._seedSprings(e,s,o):this.ctx&&(this.ctx._unitSprings=null);for(let p=0;p{if(this.w.globals.isDestroyed){this.w.globals.unitGatherRAF=null,this.w.globals.animationEnded=!0;return}const g=Math.min(BCe,Math.max(0,(p-f)/1e3));f=p;let m=!0;for(let v=0;v=0&&!b.released&&(fM(b.sx,b.x),fM(b.sy,b.y),b.released=!0);const _=dM(b.sx,g),P=dM(b.sy,g);(!b.released||!_||!P)&&(m=!1),$=b.sx.value,S=b.sy.value}else{const _=u(w);$=b.cx0+(b.x-b.cx0)*_,S=b.cy0+(b.y-b.cy0)*_}if(this._place(b.node,b.spec,$,S),b.isEnter&&(b.node.style.opacity=String(Math.min(1,w*2.5))),b._c0&&b._c1){const _=Math.round(b._c0[0]+(b._c1[0]-b._c0[0])*x),P=Math.round(b._c0[1]+(b._c1[1]-b._c0[1])*x),T=Math.round(b._c0[2]+(b._c1[2]-b._c0[2])*x);b.node.setAttribute("fill",`rgb(${_},${P},${T})`)}b.spec.pk===bh&&b.r0!=null&&b.r1!=null&&b.r0!==b.r1&&b.node.setAttribute("r",String(b.r0+(b.r1-b.r0)*x)),w<1&&(m=!1)}if(m){for(let v=0;v=o))break;return r}_runExits(e,n,i){const o=this.w,r=new Be(o,this.ctx),a=this._lastDotR,s=o.layout.gridWidth/2,l=o.layout.gridHeight/2,c=i.layout==="grid"||i.layout==="scatter"||i.layout==="arc"||i.layout==="custom"?0:.35,u=[];if(n.forEach(p=>{const g=p.r!=null?p.r:a,m=p.spec||this._baseSpec(i,g),v=this._drawDot(r,i,g,p.fill,0,0,m);v.node.classList.add("apexcharts-unit-exit"),this._place(v.node,m,p.x,p.y),e.add(v),u.push({node:v.node,x0:p.x,y0:p.y,spec:m})}),!this._shouldAnimate()){u.forEach(p=>p.node.remove());return}const d=Math.max(1,o.config.chart.animations.speed||800);this.w.globals.unitExitRAF!=null&&(We.cancelAnimationFrame(this.w.globals.unitExitRAF),this.w.globals.unitExitRAF=null);const f=performance.now(),h=p=>{if(this.w.globals.isDestroyed){this.w.globals.unitExitRAF=null;return}const g=Math.max(0,Math.min(1,(p-f)/d)),m=E0(g);for(let v=0;v0?n/i*100:0,l=o.clusterLabels,c=typeof l.formatter=="function"?l.formatter(a,{seriesIndex:e,value:n,percent:s,w:r}):`${a} ${s.toFixed(1)}%`;return String(c).split(` -`)}_outerLabelGutter(e,n){const i=this.w,o=n.clusterLabels,r=o.external.connector||{},a=e.reduce((f,h)=>f+h,0),s=[];if(e.forEach((f,h)=>{f>0&&s.push(...this._outerLabelLines(h,f,a,n))}),!s.length)return 0;const l=cCe(i,s,{fontSize:o.fontSize,fontFamily:o.fontFamily||i.config.chart.fontFamily}),c=r.gap!=null?r.gap:8,u=r.length!=null?r.length:22,d=l+c+u+8+Math.abs(parseFloat(o.external.offsetX)||0);return Math.min(d,i.layout.gridWidth*.25)}_drawOuterLabels(e,n,i,o,r,a){const s=this.w;if(!Ot.isBrowser())return;const l=r.clusterLabels,c=l.external,u=c.connector||{},d=u.gap!=null?u.gap:8,f=u.length!=null?u.length:22,h=parseFloat(c.offsetX)||0,p=parseFloat(c.offsetY)||0,g=s.layout.gridWidth,m=s.layout.gridHeight,v=this._lastDotR,b=n.filter(I=>I.dots.length>0);if(!b.length)return;let y=0,w=0;if(b.length>1){const I=b.map(E=>E.cx),k=b.map(E=>E.cy);y=Math.max(...I)-Math.min(...I),w=Math.max(...k)-Math.min(...k)}const x=y>w,$=parseFloat(l.fontSize)||13,S=Math.round($*1.35),_=[];if(b.slice().sort((I,k)=>I.cy-k.cy).forEach((I,k)=>{const E=this._outerLabelLines(I.i,i[I.i],o,r);if(!E.some(W=>W!==""))return;const R=x?I.cx>=g/2?"right":"left":k%2===0?"right":"left",D=R==="right"?1:-1;let F=I.dots[0],N=-1/0;I.dots.forEach(W=>{const j=D*W.x-.75*Math.abs(W.y-I.cy);j>N&&(N=j,F=W)});const B={x:F.x+D*(F.r||v),y:F.y},z={x:B.x+D*d,y:B.y};_.push({i:I.i,lines:E,anchor:B,elbow:z,labelX:z.x+D*f+h,idealY:B.y+p,labelY:B.y+p,side:R})}),!_.length)return;const T=_.reduce((I,k)=>Math.max(I,k.lines.length),1)*S,O=T/2;["left","right"].forEach(I=>{jN(_.filter(k=>k.side===I),T+2,m-O,O)});const M=new Be(s,this.ctx).group({class:"apexcharts-unit-outer-labels"});if(a){const I=Math.max(1,s.config.chart.animations.speed||800);M.node.classList.add("apexcharts-unit-label-delay"),M.node.style.animationDelay=`${Math.min(I*.45,600)/1e3}s`}_.forEach(I=>{const k=s.globals.colors[I.i]||s.globals.colors[0]||"#008FFB";M.add(WN(s,{lines:I.lines,lineHeight:S,anchor:I.anchor,elbow:I.elbow,labelX:I.labelX,labelY:I.labelY,side:I.side,connector:{show:u.show!==!1,width:u.width!=null?u.width:1.5,color:u.color||k},style:{fontSize:l.fontSize,fontFamily:l.fontFamily||s.config.chart.fontFamily,fontWeight:l.fontWeight},foreColor:l.color||s.config.chart.foreColor,groupClass:"apexcharts-unit-outer-label-group",textClass:"apexcharts-unit-outer-label",connectorClass:"apexcharts-unit-label-connector"}))}),e.add(M)}_drawClusterLabel(e,n,i,o,r,a){const s=this.w;if(!Ot.isBrowser())return;const l="http://www.w3.org/2000/svg",c=s.seriesData.seriesNames[n.i]||`series-${n.i+1}`,u=o>0?i/o*100:0,d=r.clusterLabels,f=parseFloat(d.fontSize)||13;let h;typeof d.formatter=="function"?h=d.formatter(c,{seriesIndex:n.i,value:i,percent:u,w:s}):h=`${c} (${u.toFixed(1)}%)`;const p=typeof h=="string"?h:String(h),g=We.createElementNS(l,"text");g.setAttribute("class","apexcharts-unit-label"),g.setAttribute("text-anchor","middle"),g.setAttribute("font-size",`${f}px`),g.setAttribute("font-family",d.fontFamily||s.config.chart.fontFamily||"inherit"),g.setAttribute("font-weight",String(d.fontWeight||600)),g.setAttribute("fill",d.color||a);const m=d.position==="bottom",v=n.outerR+f*.6+3+(d.offsetY||0),b=p.length*f*.55;if(!m&&!n.flat&&d.curved!==!1&&b<=Math.PI*v*.95){const w=n.cy,x=n.cx-v,$=n.cx+v,S=`M ${x} ${w} A ${v} ${v} 0 0 1 ${$} ${w}`,_=`apexcharts-unit-label-${s.globals.chartID}-${n.i}`,P=We.createElementNS(l,"path");P.setAttribute("id",_),P.setAttribute("d",S),P.setAttribute("fill","none"),P.setAttribute("stroke","none");const T=We.createElementNS(l,"textPath");T.setAttribute("href",`#${_}`),T.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",`#${_}`),T.setAttribute("startOffset","50%"),T.textContent=p,g.appendChild(T),e.node.appendChild(P)}else{g.setAttribute("x",String(n.cx));const w=m?n.cy+n.outerR+f+6+(d.offsetY||0):n.cy-n.outerR-6-(d.offsetY||0);g.setAttribute("y",String(w)),g.textContent=p}e.node.appendChild(g)}}const yh=Math.PI/180,bM=180/Math.PI,I0="http://www.w3.org/2000/svg",$l="http://www.w3.org/1999/xhtml",du=(t,e,n)=>t+(e-t)*n;class WCe{constructor(e,n){this.ctx=n,this.w=e;const i=e.config;this.cfg=i.plotOptions.sunburst,this.strokeWidth=i.stroke.show?i.stroke.width:0,this.strokeColor=Array.isArray(i.stroke.colors)?i.stroke.colors[0]:i.stroke.colors||"#fff",this.startAngle=this.cfg.startAngle,this.endAngle=this.cfg.endAngle,this.maxDepth=0,this.centerX=0,this.centerY=0,this.maxRadius=0,this.total=1,this._focusMaxDepth=0,this._focus=null,this._zoomGen=0,this._roots=[],this._nodesAll=[],this._innerR=()=>0,this._outerR=()=>0,this._tooltipEl=null,this._lblSeq=0,this._morphLeafIndex=0,this._graphics=null,this._ringsG=null,this._labelsG=null}draw(e){const n=this.w,i=new Be(this.w);this._graphics=i;const o=i.group({class:"apexcharts-sunburst"});if(n.globals.noData||!e||!e.length)return o;const r=n.layout.gridWidth,a=n.layout.gridHeight;if(this.centerX=r/2+(this.cfg.offsetX||0),this.centerY=a/2+(this.cfg.offsetY||0),this.maxRadius=Math.min(r,a)/2.05-this.strokeWidth-(n.config.chart.sparkline.enabled?0:n.config.chart.dropShadow.blur),this.maxRadius<5||(this._roots=this._buildHierarchy(),!this._roots.length))return o;this._roots.forEach(u=>this._fillValues(u)),this._validateStrict(),this._nodesAll=[];const s=n.globals.colors||[];this._roots.forEach((u,d)=>{this._colorPass(u,u.color||s[d%s.length]||"#008FFB")}),this.total=this._roots.reduce((u,d)=>u+Math.max(0,d.value),0)||1,this._ringsG=i.group({class:"apexcharts-sunburst-rings"}),this._labelsG=i.group({class:"apexcharts-sunburst-labels"}),o.add(this._ringsG),o.add(this._labelsG),this._focus=null,this._relayout(this._focus);const l=n.config.chart.animations;let c="none";return l.enabled&&(n.globals.dataChanged?l.dynamicAnimation.enabled&&(c="update"):n.globals.resized||(c="intro")),this._applyLayout(c),this._renderBreadcrumb(),o}_buildHierarchy(){return SCe(this.w)}_fillValues(e){p$(e)}_validateStrict(){if(this.cfg.partition!=="strict")return;let e=!1;const n=i=>{if(i.children&&i.children.length){const o=i.children.reduce((r,a)=>r+Math.max(0,a.value||0),0);!e&&i.value!=null&&Math.abs(o-i.value)>.5&&(console.warn(`ApexCharts sunburst: partition 'strict' but "${i.name}" (${i.value}) != sum of its children (${o}). Angles are normalized to fill the wedge.`),e=!0),i.children.forEach(n)}};this._roots.forEach(n)}_colorPass(e,n){e._color=e.color||n,this._nodesAll.push(e),e.children&&e.children.forEach(i=>this._colorPass(i,i.color||this._lighten(e._color,this.cfg.tint)))}_relayout(e){if(this._nodesAll.forEach(a=>{a._show=!1}),this._focusMaxDepth=0,e)this._placeVis(e,0,this.startAngle,this.endAngle,e._parent);else{const a=this._roots.reduce((l,c)=>l+Math.max(0,c.value),0)||1;let s=this.startAngle;this._roots.forEach(l=>{const c=(this.endAngle-this.startAngle)*Math.max(0,l.value)/a;this._placeVis(l,0,s,s+c,null),s+=c})}const n=this._parseSize(this.cfg.innerSize,this.maxRadius),i=this._focusMaxDepth+1,o=(this.maxRadius-n)/i,r=i>1?1:0;this._innerR=a=>n+a*o+(a>0?r/2:0),this._outerR=a=>n+(a+1)*o-r/2,this._nodesAll.forEach(a=>{a._show&&(a._iR=this._innerR(a._vDepth),a._oR=a._leaf&&this.cfg.leaf==="extend"&&a._vDepththis._focusMaxDepth&&(this._focusMaxDepth=n),!e._leaf){const a=e.children.reduce((l,c)=>l+Math.max(0,c.value),0)||1;let s=i;e.children.forEach(l=>{const c=(o-i)*Math.max(0,l.value)/a;this._placeVis(l,n+1,s,s+c,e),s+=c})}}_applyLayout(e){var n;const o=this.w.config.chart.animations,r=o.enabled?e==="none"?0:e==="update"?o.dynamicAnimation.speed||350:o.speed||500:0,a=++this._zoomGen,s=(n=this.ctx)==null?void 0:n.morphTypeChange,l=!!s&&typeof s.isActive=="function"&&s.isActive()&&typeof s.getInitialPathAt=="function",c=l?s.getSpeed():0;this._morphLeafIndex=0;const u=e==="update"?this.ctx._sunburstPrevGeoms:null;this._nodesAll.forEach(f=>{if(f._show){const h={a0:f._a0,a1:f._a1,iR:f._iR,oR:f._oR};f._el||(f._el=this._createArcEl(f));const p=l?this._morphSourceFor(f):null;if(p&&c>0)this._morphArcFrom(f,p,h,c,a);else if((e==="intro"||l)&&r>0)this._sweepArc(f,h,l?c:r,a);else{let g,m=!1;if(f._cur)g=f._cur;else if(u&&u.get(f._key))g=u.get(f._key);else{const v=(h.a0+h.a1)/2;g={a0:v,a1:v,iR:h.iR,oR:h.iR},m=!0}this._animateArc(f,g,h,r,!1,m,a)}}else if(f._el&&f._cur){const h=(f._cur.a0+f._cur.a1)/2,p={a0:h,a1:h,iR:f._cur.iR,oR:f._cur.iR};this._animateArc(f,f._cur,p,r,!0,!1,a)}});const d=new Map;this._nodesAll.forEach(f=>{f._show&&d.set(f._key,{a0:f._a0,a1:f._a1,iR:f._iR,oR:f._oR})}),this.ctx._sunburstPrevGeoms=d,this._renderLabels(r)}_morphSourceFor(e){const n=this.ctx,i=n&&n.morphTypeChange;return i?typeof i.hasKeyedMarks=="function"&&i.hasKeyedMarks()&&typeof i.getInitialPathForKey=="function"?i.getInitialPathForKey(nd(e._key)):e.children&&e.children.length?null:i.getInitialPathAt(this._morphLeafIndex++):null}_morphArcFrom(e,n,i,o,r){const a=e._el,s=this._arcPath(i.iR,i.oR,i.a0,i.a1,this.cfg.borderRadius);a.node.style.display="",a.attr({d:n,opacity:1}),e._cur=i,this._zoomGen===r&&new Gs(this.w,this.ctx).morphSVG(a,0,null,e._color,n,s,o,0)}_sweepArc(e,n,i,o){const r=e._el,a=this.cfg.borderRadius,s=this.startAngle,l=this.endAngle;r.node.style.display="",r.attr({d:"",opacity:1}),r.animate(i).during(c=>{if(this._zoomGen!==o)return;const u=s+(l-s)*c;if(u<=n.a0+.01){r.attr({d:""});return}const d=Math.min(n.a1,u);r.attr({d:this._arcPath(n.iR,n.oR,n.a0,d,a)}),e._cur={a0:n.a0,a1:d,iR:n.iR,oR:n.oR}}).after(()=>{this._zoomGen===o&&(e._cur=n)})}_createArcEl(e){const n=this._graphics.drawPath({d:"",fill:e._color,stroke:this.strokeColor,strokeWidth:this.strokeWidth,fillOpacity:1,classes:"apexcharts-sunburst-arc"}),i=n.node;return i.setAttribute("data:name",e.name),i.setAttribute("data:value",String(e.value)),i.setAttribute("data:key",nd(e._key)),i.setAttribute("data:leaf",String(!(e.children&&e.children.length))),this._attachTooltip(i,e),Ot.isBrowser()&&(i.addEventListener("click",()=>this._zoomTo(e)),i.style.cursor="pointer"),this._ringsG.add(n),n}_animateArc(e,n,i,o,r,a,s){const l=e._el,c=this.cfg.borderRadius;if(l.attr({fill:e._color}),o===0){l.attr({d:this._arcPath(i.iR,i.oR,i.a0,i.a1,c),opacity:r?0:1}),l.node.style.display=r?"none":"",e._cur=r?null:i;return}l.node.style.display="";const u=r?Number(l.attr("opacity"))||1:a?0:1,d=r?0:1;l.attr({opacity:u}),l.animate(o).during(f=>{if(this._zoomGen!==s)return;const h=du(n.a0,i.a0,f),p=du(n.a1,i.a1,f),g=du(n.iR,i.iR,f),m=du(n.oR,i.oR,f);l.attr({d:this._arcPath(g,m,h,p,c),opacity:du(u,d,f)}),e._cur={a0:h,a1:p,iR:g,oR:m}}).after(()=>{this._zoomGen===s&&(r?(l.node.style.display="none",e._cur=null):e._cur=i)})}_renderLabels(e){const n=this._labelsG;for(;n.node.firstChild;)n.node.removeChild(n.node.firstChild);this.cfg.dataLabels.show&&(this._nodesAll.forEach(i=>{i._show&&(i._a1-i._a00?(n.attr({opacity:0}),n.animate(250,e).attr({opacity:1})):n.attr({opacity:1}))}_renderCurvedLabel(e){if(!Ot.isBrowser())return;const n=this.cfg.dataLabels.style,i=this.w,o=(e._iR+e._oR)/2,r=(e._a0+e._a1)/2,a=r>90&&r<270,s=Math.min(o>0?4/o*bM:0,(e._a1-e._a0)/2),l=a?e._a1-s:e._a0+s,c=a?e._a0+s:e._a1-s,u=this._ptAt(o,l),d=this._ptAt(o,c),f=Math.abs(c-l)>180?1:0,h=a?0:1,p=`apx-sb-lbl-${i.globals.cuid}-${this._lblSeq++}`,g=We.createElementNS(I0,"path");g.setAttribute("id",p),g.setAttribute("d",`M ${u.x} ${u.y} A ${o} ${o} 0 ${f} ${h} ${d.x} ${d.y}`),g.setAttribute("fill","none"),g.setAttribute("stroke","none");const m=n.colors,v=(Array.isArray(m)?m[0]:m)||"#fff",b=We.createElementNS(I0,"text");b.setAttribute("font-size",n.fontSize||"12px"),n.fontFamily&&b.setAttribute("font-family",n.fontFamily),b.setAttribute("font-weight",String(n.fontWeight||400)),b.setAttribute("fill",v),b.setAttribute("dominant-baseline","central"),b.style.pointerEvents="none";const y=We.createElementNS(I0,"textPath");y.setAttribute("href","#"+p),y.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","#"+p),y.setAttribute("startOffset","50%"),y.setAttribute("text-anchor","middle"),y.textContent=this._truncate(e.name,o,e._a1-e._a0,n.fontSize),b.appendChild(y),this._labelsG.node.appendChild(g),this._labelsG.node.appendChild(b)}_truncate(e,n,i,o){const r=n*i*yh-8,a=(parseFloat(o)||12)*.58,s=Math.floor(r/a);return s>=e.length?e:s<=1?"":e.slice(0,Math.max(1,s-1))+"…"}_zoomTo(e){if(this.cfg.zoomOnClick===!1)return;const n=e===this._focus?e._parent||null:e;n!==this._focus&&(this._focus=n&&!(n.children&&n.children.length)?n._parent||null:n,this._relayout(this._focus),this._applyLayout("zoom"),this._renderBreadcrumb())}_focusChain(){const e=[];let n=this._focus;for(;n;)e.unshift(n),n=n._parent;return e}_renderBreadcrumb(){if(!Ot.isBrowser())return;const n=this.w.dom.elWrap;if(!n)return;const i=n.querySelector(".apexcharts-breadcrumb");if(i&&i.parentNode&&i.parentNode.removeChild(i),!this._focus)return;const o=We.createElementNS($l,"nav");o.setAttribute("class","apexcharts-breadcrumb"),o.setAttribute("aria-label","Sunburst breadcrumb"),o.style.position="absolute",o.style.top="0px",o.style.left="0px";const r=[{name:"All",node:null}].concat(this._focusChain().map(a=>({name:a.name,node:a})));r.forEach((a,s)=>{if(s>0){const c=We.createElementNS($l,"span");c.setAttribute("class","apexcharts-breadcrumb-separator"),c.textContent=" / ",o.appendChild(c)}if(s===r.length-1){const c=We.createElementNS($l,"span");c.setAttribute("class","apexcharts-breadcrumb-item apexcharts-breadcrumb-current"),c.textContent=a.name,o.appendChild(c)}else{const c=We.createElementNS($l,"button");if(c.setAttribute("type","button"),c.setAttribute("class","apexcharts-breadcrumb-item"),s===0){const d=We.createElementNS($l,"span");d.setAttribute("class","apexcharts-breadcrumb-arrow"),d.textContent="←",c.appendChild(d)}const u=We.createElementNS($l,"span");u.setAttribute("class","apexcharts-breadcrumb-label"),u.textContent=a.name,c.appendChild(u),c.addEventListener("click",()=>{this._focus=a.node,this._relayout(this._focus),this._applyLayout("zoom"),this._renderBreadcrumb()}),o.appendChild(c)}}),n.appendChild(o),this._avoidChromeOverlap(o)}_avoidChromeOverlap(e){PN(this.w,e)}_ptAt(e,n){return{x:this.centerX+e*Math.cos((n-90)*yh),y:this.centerY+e*Math.sin((n-90)*yh)}}_arcPath(e,n,i,o,r){if(n<=e+.01)return"";let a=o-i;const s=this.cfg.spacing;if(s>0&&a>0&&n>0){const f=s/n*bM,h=Math.min(f/2,Math.max(0,a/2-.25));i+=h,o-=h,a=o-i}if(a<=0)return"";const l=a*yh,c=this.centerX,u=this.centerY;let d=r;return d=Math.min(d,l*e/2,l*n/2,(n-e)/2),d>.5?cw({cx:c,cy:u,rIn:e,rOut:n,a0:i,a1:o,r:d,spanDeg:a}):VN({cx:c,cy:u,rIn:e,rOut:n,a0:i,a1:o,spanDeg:a})}_tip(){return this._tooltipEl||(this._tooltipEl=this.w.dom.baseEl.querySelector(".apexcharts-tooltip")),this._tooltipEl}_attachTooltip(e,n){!this.w.config.tooltip.enabled||!Ot.isBrowser()||(e.addEventListener("mouseenter",i=>this._showTooltip(i,n)),e.addEventListener("mousemove",i=>this._positionTooltip(i)),e.addEventListener("mouseleave",()=>this._hideTooltip()))}_showTooltip(e,n){const i=this._tip();if(!i)return;const o=this.w,r=(n.value/this.total*100).toFixed(1),a=n._parent?n._parent.value:this.total,s=a>0?(n.value/a*100).toFixed(1):r,l=o.config.tooltip.fillSeriesColor?`background-color:${n._color};`:"";i.innerHTML=`
${n.name}: ${n.value} (${s}% of parent, ${r}% of total)
`,i.classList.add("apexcharts-active"),i.style.opacity="1",this._positionTooltip(e)}_positionTooltip(e){const n=this._tip();if(!n)return;const i=this.w.dom.elWrap.getBoundingClientRect(),o=n.offsetWidth,r=n.offsetHeight,a=12;let s=e.clientX-i.left+a;s+o>i.width&&(s=e.clientX-i.left-o-a),s=Math.max(0,Math.min(s,i.width-o));let l=e.clientY-i.top+a;l+r>i.height&&(l=e.clientY-i.top-r-a),l=Math.max(0,Math.min(l,i.height-r)),n.style.left=s+"px",n.style.top=l+"px"}_hideTooltip(){const e=this._tip();e&&(e.classList.remove("apexcharts-active"),e.style.opacity="0")}_parseSize(e,n){if(typeof e=="number")return e;const i=String(e).trim();if(i.endsWith("%"))return parseFloat(i)/100*n;const o=parseFloat(i);return isNaN(o)?.15*n:o}_lighten(e,n){if(typeof e!="string"||e[0]!=="#")return e;let i=e.slice(1);if(i.length===3&&(i=i.split("").map(l=>l+l).join("")),i.length!==6)return e;const o=parseInt(i,16);if(isNaN(o))return e;let r=o>>16&255,a=o>>8&255,s=o&255;return r=Math.round(r+(255-r)*n),a=Math.round(a+(255-a)*n),s=Math.round(s+(255-s)*n),"#"+((1<<24)+(r<<16)+(a<<8)+s).toString(16).slice(1)}}Vn.use({line:uu,area:uu,scatter:uu,bubble:uu,rangeArea:uu,bar:Bn,column:Bn,barStacked:ZSe,rangeBar:mCe,candlestick:nM,boxPlot:nM,violin:iCe,pie:fp,donut:fp,polarArea:fp,radialBar:gCe,radar:pCe,heatmap:rCe,treemap:PCe,unit:HCe,sunburst:WCe});Object.defineProperty(Vn,"__internals",{value:Qwe,enumerable:!1,writable:!1,configurable:!1});const yM=["animationEnd","beforeMount","mounted","updated","click","mouseMove","mouseLeave","legendClick","markerClick","selection","dataPointSelection","dataPointMouseEnter","dataPointMouseLeave","beforeZoom","beforeResetZoom","zoomed","scrolled","brushScrolled"],Hg=oe({name:"apexchart",props:{options:{type:Object},type:{type:String},series:{type:Array,required:!0},width:{default:"100%"},height:{default:"auto"}},emits:yM,setup(t,{emit:e}){const n=ae(null),i=ae(null),o=k=>k&&typeof k=="object"&&!Array.isArray(k)&&k!=null,r=(k,E)=>{typeof Object.assign!="function"&&function(){Object.assign=function(D){if(D==null)throw new TypeError("Cannot convert undefined or null to object");let F=Object(D);for(let N=1;N{o(E[D])?D in k?R[D]=r(k[D],E[D]):Object.assign(R,{[D]:E[D]}):Object.assign(R,{[D]:E[D]})}),R},a=k=>JSON.parse(JSON.stringify(k)),s=async()=>{if(await pt(),i.value)return;const k={chart:{type:t.type||t.options.chart&&t.options.chart.type||"line",height:t.height,width:t.width,events:{}},series:a(t.series)},E=t.options.chart?t.options.chart.events:null;yM.forEach(D=>{let F=(...N)=>e(D,...N);k.chart.events[D]=(...N)=>{F(...N),E&&E.hasOwnProperty(D)&&E[D](...N)}});const R=r(t.options,k);return i.value=new Vn(n.value,R),i.value.render()},l=()=>(c(),s()),c=()=>{i.value.destroy(),i.value=null},u=(k,E)=>i.value.updateSeries(k,E),d=(k,E,R,D)=>i.value.updateOptions(k,E,R,D),f=k=>i.value.toggleSeries(k),h=k=>{i.value.showSeries(k)},p=k=>{i.value.hideSeries(k)},g=(k,E)=>i.value.appendSeries(k,E),m=()=>{i.value.resetSeries()},v=(k,E)=>{i.value.toggleDataPointSelection(k,E)},b=k=>i.value.appendData(k),y=(k,E)=>i.value.zoomX(k,E),w=k=>i.value.dataURI(k),x=k=>i.value.setLocale(k),$=(k,E)=>{i.value.addXaxisAnnotation(k,E)},S=(k,E)=>{i.value.addYaxisAnnotation(k,E)},_=(k,E)=>{i.value.addPointAnnotation(k,E)},P=(k,E)=>{i.value.removeAnnotation(k,E)},T=()=>{i.value.clearAnnotations()};Gd(()=>{window.ApexCharts=Vn}),qe(()=>{n.value=Cn().proxy.$el,s()}),at(()=>{i.value&&c()});const O=fo(t);let M=null;const I=k=>{M||(M={options:!1,series:!1},pt(()=>{const E=M;if(M=null,!i.value){s();return}if(E.options&&E.series){const R=a(t.options);R.series=a(t.series),i.value.updateOptions(R)}else E.options?i.value.updateOptions(a(t.options)):E.series&&i.value.updateSeries(a(t.series))})),M[k]=!0};return ye(O.options,()=>{I("options")}),ye(O.series,()=>{I("series")},{deep:!0}),ye(O.type,()=>{l()}),ye(O.width,()=>{l()}),ye(O.height,()=>{l()}),{chart:i,init:s,refresh:l,destroy:c,updateOptions:d,updateSeries:u,toggleSeries:f,showSeries:h,hideSeries:p,resetSeries:m,zoomX:y,toggleDataPointSelection:v,appendData:b,appendSeries:g,addXaxisAnnotation:$,addYaxisAnnotation:S,addPointAnnotation:_,removeAnnotation:P,clearAnnotations:T,setLocale:x,dataURI:w}},render(){return sr("div",{class:"vue-apexcharts"})}}),jCe=(t,e)=>{const n=t.__vccOpts||t;for(const[i,o]of e)n[i]=o;return n},VCe=oe({name:"apexchart-server",props:{type:{type:String,default:"line"},width:{type:[Number,String],default:400},height:{type:[Number,String],default:300},series:{type:Array,default:()=>[]},options:{type:Object,default:()=>({})},className:{type:String,default:""}},setup(t){const e=ae("");return QI(async()=>{try{const{default:n}=await ze(async()=>{const{default:o}=await import("./apexcharts.ssr.esm-fe46cd2d-9CakV-nF.js");return{default:o}},[]),i=Object.assign({},t.options,{chart:Object.assign({},t.options.chart,{type:t.type,width:t.width,height:t.height}),series:t.series});e.value=await n.renderToHTML(i,{width:t.width,height:t.height})}catch(n){console.error("Failed to render ApexChart on server:",n)}}),{chartHTML:e}}}),XCe=["innerHTML"];function YCe(t,e,n,i,o,r){return zi(),ns("div",{innerHTML:t.chartHTML,class:Xd(t.className)},null,10,XCe)}const xM=jCe(VCe,[["render",YCe]]),wM=oe({name:"apexchart-hydrate",props:{clientOptions:{type:Object,default:()=>({})},selector:{type:String,default:"[data-apexcharts-hydrate]"}},setup(t){let e=[];qe(async()=>{try{const{default:n}=await ze(async()=>{const{default:i}=await import("./apexcharts.ssr.esm-fe46cd2d-9CakV-nF.js");return{default:i}},[]);e=n.hydrateAll(t.selector,t.clientOptions)}catch(n){console.error("Failed to hydrate ApexCharts:",n)}}),at(()=>{e.forEach(n=>{n&&n.destroy&&n.destroy()}),e=[]})},render(){return null}}),GCe=t=>{t.component(Hg.name,Hg),t.component(xM.name,xM),t.component(wM.name,wM)};Hg.install=GCe;const KCe={items_per_page:"/ صفحه",jump_to:"برو به",jump_to_confirm:"تایید",page:"",prev_page:"صفحه قبلی",next_page:"صفحه بعدی",prev_5:"۵ صفحه قبلی",next_5:"۵ صفحه بعدی",prev_3:"۳ صفحه قبلی",next_3:"۳ صفحه بعدی"},UCe={locale:"fa_IR",today:"امروز",now:"اکنون",backToToday:"بازگشت به روز",ok:"باشه",clear:"پاک کردن",month:"ماه",year:"سال",timeSelect:"انتخاب زمان",dateSelect:"انتخاب تاریخ",monthSelect:"یک ماه را انتخاب کنید",yearSelect:"یک سال را انتخاب کنید",decadeSelect:"یک دهه را انتخاب کنید",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"ماه قبل (PageUp)",nextMonth:"ماه بعد (PageDown)",previousYear:"سال قبل (Control + left)",nextYear:"سال بعد (Control + right)",previousDecade:"دهه قبل",nextDecade:"دهه بعد",previousCentury:"قرن قبل",nextCentury:"قرن بعد"},GN={placeholder:"انتخاب زمان",rangePlaceholder:["زمان شروع","زمان پایان"]},SM={lang:A({placeholder:"انتخاب تاریخ",yearPlaceholder:"انتخاب سال",quarterPlaceholder:"انتخاب فصل",monthPlaceholder:"انتخاب ماه",weekPlaceholder:"انتخاب هفته",rangePlaceholder:["تاریخ شروع","تاریخ پایان"],rangeYearPlaceholder:["سال شروع","سال پایان"],rangeMonthPlaceholder:["ماه شروع","ماه پایان"],rangeWeekPlaceholder:["هفته شروع","هفته پایان"]},UCe),timePickerLocale:A({},GN)},Fi="${label} از نوع ${type} معتبر نیست",qCe={locale:"fa",Pagination:KCe,DatePicker:SM,TimePicker:GN,Calendar:SM,global:{placeholder:"لطفاً انتخاب کنید"},Table:{filterTitle:"منوی فیلتر",filterConfirm:"تایید",filterReset:"پاک کردن",filterEmptyText:"بدون فیلتر",emptyText:"بدون داده",selectAll:"انتخاب صفحه‌ی کنونی",selectInvert:"معکوس کردن انتخاب‌ها در صفحه ی کنونی",selectNone:"انتخاب هیچکدام",selectionAll:"انتخاب همه داده‌ها",sortTitle:"مرتب سازی",expand:"باز شدن ردیف",collapse:"بستن ردیف",triggerDesc:"ترتیب نزولی",triggerAsc:"ترتیب صعودی",cancelSort:"لغوِ ترتیبِ داده شده"},Modal:{okText:"تایید",cancelText:"لغو",justOkText:"تایید"},Popconfirm:{okText:"تایید",cancelText:"لغو"},Transfer:{titles:["",""],searchPlaceholder:"جستجو",itemUnit:"عدد",itemsUnit:"عدد",remove:"حذف",selectCurrent:"انتخاب صفحه فعلی",removeCurrent:"پاک کردن انتخاب‌های صفحه فعلی",selectAll:"انتخاب همه",removeAll:"پاک کردن همه انتخاب‌ها",selectInvert:"معکوس کردن انتخاب‌ها در صفحه ی کنونی"},Upload:{uploading:"در حال آپلود...",removeFile:"حذف فایل",uploadError:"خطا در آپلود",previewFile:"مشاهده‌ی فایل",downloadFile:"دریافت فایل"},Empty:{description:"داده‌ای موجود نیست"},Icon:{icon:"آیکن"},Text:{edit:"ویرایش",copy:"کپی",copied:"کپی شد",expand:"توسعه"},PageHeader:{back:"برگشت"},Form:{optional:"(اختیاری)",defaultValidateMessages:{default:"خطا در ${label}",required:"فیلد ${label} اجباریست",enum:"${label} باید یکی از [${enum}] باشد",whitespace:"${label} نمیتواند خالی باشد",date:{format:"ساختار تاریخ در ${label} نامعتبر است",parse:"${label} قابل تبدیل به تاریخ نیست",invalid:"${label} تاریخی نا معتبر است"},types:{string:Fi,method:Fi,array:Fi,object:Fi,number:Fi,date:Fi,boolean:Fi,integer:Fi,float:Fi,regexp:Fi,email:Fi,url:Fi,hex:Fi},string:{len:"${label} باید ${len} کاراکتر باشد",min:"${label} باید حداقل ${min} کاراکتر باشد",max:"${label} باید حداکثر ${max} کاراکتر باشد",range:"${label} باید بین ${min}-${max} کاراکتر باشد"},number:{len:"${label} باید برابر ${len}",min:"${label} حداقل میتواند ${min} باشد",max:"${label} حداکثر میتواند ${max} باشد",range:"${label} باید بین ${min}-${max} باشد"},array:{len:"تعداد ${label} باید ${len} باشد.",min:"تعداد ${label} حداقل باید ${min} باشد",max:"تعداد ${label} حداکثر باید ${max} باشد",range:"مقدار ${label} باید بین ${min}-${max} باشد"},pattern:{mismatch:"الگوی ${label} با ${pattern} برابری نمی‌کند"}}},Image:{preview:"نمایش"}},id={disableCustomizer:!1,disableThemeTour:!0,footerType:"hidden",hideScrollToTop:!1,mainLayoutType:"vertical",navbarColor:"#fff",navbarType:"floating",routerTransition:"zoom-fade",rtl:!0,sidebarCollapsed:!1,theme:"light",userInfoLocalStorageKey:"userInfo"},ZCe={name:"زرتاج",nameEn:"Zartaj",appTitle:"طلای زرتاج",adminTitle:"زرتاج — پنل مدیریت",siteUrl:"https://bnk.montzar.ir"},KN="admin-panel:sidebarCollapsed";function JCe(){if(typeof window>"u")return id.sidebarCollapsed;try{const t=window.localStorage.getItem(KN);return t===null?id.sidebarCollapsed:t==="1"}catch{return id.sidebarCollapsed}}const QCe=Nk("layout",{state:()=>({windowWidth:typeof window<"u"?window.innerWidth:0,scrollY:0,theme:id.theme,isSidebarActive:!0,sidebarCollapsed:JCe(),mobileNavOpen:!1}),getters:{isSmallScreen:t=>t.windowWidth<992,isMobile:t=>t.windowWidth<576},actions:{updateWindowWidth(t){this.windowWidth=t},updateWindowScrollY(t){this.scrollY=t},setMobileNavOpen(t){this.mobileNavOpen=t},toggleSidebar(t){this.isSidebarActive=t??!this.isSidebarActive},setSidebarCollapsed(t){if(this.sidebarCollapsed=t,!(typeof window>"u"))try{window.localStorage.setItem(KN,t?"1":"0")}catch{}}}}),e$e=5*60*1e3,CM=191;function t$e(){const t=ae(null),e=ae(!1),n=L(()=>{const s=t.value;return s?(s.history??[]).filter(l=>l.build>CM&&l.build<=s.build):[]});async function i(){if(!t.value)try{const s=await fetch(`/version.json?t=${Date.now()}`,{cache:"no-store"});if(!s.ok)return;const l=await s.json();typeof l.build=="number"&&l.build>CM&&(t.value=l)}catch{}}async function o(){var s,l;e.value=!0;try{const c=await((l=(s=navigator.serviceWorker)==null?void 0:s.getRegistrations)==null?void 0:l.call(s));c&&await Promise.all(c.map(u=>u.unregister()))}catch{}try{if("caches"in window){const c=await caches.keys();await Promise.all(c.map(u=>caches.delete(u)))}}catch{}window.location.reload()}let r;const a=()=>{document.visibilityState==="visible"&&i()};return qe(()=>{i(),r=setInterval(i,e$e),document.addEventListener("visibilitychange",a)}),at(()=>{r&&clearInterval(r),document.removeEventListener("visibilitychange",a)}),{available:t,changes:n,updating:e,applyUpdate:o,check:i}}const n$e={class:"list"},i$e={key:1,class:"lead"},o$e=oe({__name:"AppUpdateGate",setup(t){const{available:e,changes:n,updating:i,applyUpdate:o}=t$e();return(r,a)=>{const s=Iu("a-tag"),l=Iu("a-button"),c=Iu("a-modal");return zi(),cc(c,{open:!!Lt(e),closable:!1,"mask-closable":!1,keyboard:!1,"z-index":2e3,width:"420px",centered:""},{title:ss(()=>[a[0]||(a[0]=Tn(" نسخه‌ی تازه‌ی پنل آماده است ",-1)),Lt(e)?(zi(),cc(s,{key:0,class:"ms-2",color:"blue"},{default:ss(()=>[Tn("نسخه‌ی "+V0(Lt(e).version),1)]),_:1})):xk("",!0)]),footer:ss(()=>[C(l,{type:"primary",block:"",loading:Lt(i),onClick:Lt(o)},{default:ss(()=>[...a[2]||(a[2]=[Tn("به‌روزرسانی",-1)])]),_:1},8,["loading","onClick"])]),default:ss(()=>[Lt(n).length?(zi(),ns(Ge,{key:0},[a[1]||(a[1]=Yl("p",{class:"lead"},"در این نسخه:",-1)),Yl("ul",n$e,[(zi(!0),ns(Ge,null,V$(Lt(n),u=>(zi(),ns(Ge,{key:u.build},[(zi(!0),ns(Ge,null,V$(u.notes,(d,f)=>(zi(),ns("li",{key:u.build+"-"+f},V0(d),1))),128))],64))),128))])],64)):(zi(),ns("p",i$e,"بهبودها و رفع اشکال‌ها.")),a[3]||(a[3]=Yl("p",{class:"hint"},"کار ذخیره‌نشده‌ای اگر در صفحه دارید، پیش از به‌روزرسانی ثبتش کنید.",-1))]),_:1},8,["open"])}}}),r$e=(t,e)=>{const n=t.__vccOpts||t;for(const[i,o]of e)n[i]=o;return n},a$e=r$e(o$e,[["__scopeId","data-v-a9cd3ae3"]]);function BPe(){return!1}function s$e(t){const e="/",n=e.endsWith("/")?e:`${e}/`;return`${window.location.origin}${n}${t.replace(/^\//,"")}`}const $c="token",UN="user",l$e=oe({__name:"App",setup(t){const e={colorPrimary:"#1c2d56",colorLink:"#1DA57A",borderRadius:6,controlHeight:36,colorPrimaryBg:"#eef1f8",colorPrimaryBgHover:"#e1e6f2",colorPrimaryBorder:"#c5cde0",colorPrimaryBorderHover:"#9ea9c6"},n=QCe(),i=ae([]);function o(l){l==="dark"?(document.body.className.match("theme-semi-dark")&&document.body.classList.remove("theme-semi-dark"),document.body.classList.add("theme-dark")):l==="semi-dark"?(document.body.className.match("theme-dark")&&document.body.classList.remove("theme-dark"),document.body.classList.add("theme-semi-dark")):(document.body.className.match("theme-dark")&&document.body.classList.remove("theme-dark"),document.body.className.match("theme-semi-dark")&&document.body.classList.remove("theme-semi-dark"))}function r(l){i.value.push(l)}function a(){n.updateWindowWidth(window.innerWidth),document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}function s(){n.updateWindowScrollY(window.scrollY)}return ye(()=>n.theme,l=>o(l)),document.documentElement.setAttribute("dir","rtl"),qe(()=>{const l=localStorage.getItem(UN),c=l?JSON.parse(l):void 0,u=localStorage.getItem("login")||void 0;c&&u&&(Vr.open({message:`${c&&c.name?c.name:" کاربر "} عزیز `,placement:"topLeft",description:`به ${ZCe.name} خوش آمدید`,style:{color:"var(--primary-color)",marginLeft:"20px"}}),localStorage.removeItem("login")),o(id.theme),n.updateWindowWidth(window.innerWidth);const d=window.innerHeight*.01;document.documentElement.style.setProperty("--vh",`${d}px`),window.addEventListener("resize",a),window.addEventListener("scroll",s)}),Yn(()=>{window.removeEventListener("resize",a),window.removeEventListener("scroll",s)}),(l,c)=>{const u=Iu("router-view"),d=Iu("a-config-provider");return zi(),cc(d,{locale:Lt(qCe),direction:"rtl",theme:{token:e}},{default:ss(()=>[Yl("div",{id:"app",class:Xd(i.value)},[C(u,{onSetAppClasses:r}),C(a$e)],2)]),_:1},8,["locale","theme"])}}});/*! +`)}_outerLabelGutter(e,n){const i=this.w,o=n.clusterLabels,r=o.external.connector||{},a=e.reduce((f,h)=>f+h,0),s=[];if(e.forEach((f,h)=>{f>0&&s.push(...this._outerLabelLines(h,f,a,n))}),!s.length)return 0;const l=cCe(i,s,{fontSize:o.fontSize,fontFamily:o.fontFamily||i.config.chart.fontFamily}),c=r.gap!=null?r.gap:8,u=r.length!=null?r.length:22,d=l+c+u+8+Math.abs(parseFloat(o.external.offsetX)||0);return Math.min(d,i.layout.gridWidth*.25)}_drawOuterLabels(e,n,i,o,r,a){const s=this.w;if(!Ot.isBrowser())return;const l=r.clusterLabels,c=l.external,u=c.connector||{},d=u.gap!=null?u.gap:8,f=u.length!=null?u.length:22,h=parseFloat(c.offsetX)||0,p=parseFloat(c.offsetY)||0,g=s.layout.gridWidth,m=s.layout.gridHeight,v=this._lastDotR,b=n.filter(I=>I.dots.length>0);if(!b.length)return;let y=0,w=0;if(b.length>1){const I=b.map(E=>E.cx),k=b.map(E=>E.cy);y=Math.max(...I)-Math.min(...I),w=Math.max(...k)-Math.min(...k)}const x=y>w,$=parseFloat(l.fontSize)||13,S=Math.round($*1.35),_=[];if(b.slice().sort((I,k)=>I.cy-k.cy).forEach((I,k)=>{const E=this._outerLabelLines(I.i,i[I.i],o,r);if(!E.some(W=>W!==""))return;const R=x?I.cx>=g/2?"right":"left":k%2===0?"right":"left",D=R==="right"?1:-1;let F=I.dots[0],N=-1/0;I.dots.forEach(W=>{const j=D*W.x-.75*Math.abs(W.y-I.cy);j>N&&(N=j,F=W)});const B={x:F.x+D*(F.r||v),y:F.y},z={x:B.x+D*d,y:B.y};_.push({i:I.i,lines:E,anchor:B,elbow:z,labelX:z.x+D*f+h,idealY:B.y+p,labelY:B.y+p,side:R})}),!_.length)return;const T=_.reduce((I,k)=>Math.max(I,k.lines.length),1)*S,O=T/2;["left","right"].forEach(I=>{jN(_.filter(k=>k.side===I),T+2,m-O,O)});const M=new Be(s,this.ctx).group({class:"apexcharts-unit-outer-labels"});if(a){const I=Math.max(1,s.config.chart.animations.speed||800);M.node.classList.add("apexcharts-unit-label-delay"),M.node.style.animationDelay=`${Math.min(I*.45,600)/1e3}s`}_.forEach(I=>{const k=s.globals.colors[I.i]||s.globals.colors[0]||"#008FFB";M.add(WN(s,{lines:I.lines,lineHeight:S,anchor:I.anchor,elbow:I.elbow,labelX:I.labelX,labelY:I.labelY,side:I.side,connector:{show:u.show!==!1,width:u.width!=null?u.width:1.5,color:u.color||k},style:{fontSize:l.fontSize,fontFamily:l.fontFamily||s.config.chart.fontFamily,fontWeight:l.fontWeight},foreColor:l.color||s.config.chart.foreColor,groupClass:"apexcharts-unit-outer-label-group",textClass:"apexcharts-unit-outer-label",connectorClass:"apexcharts-unit-label-connector"}))}),e.add(M)}_drawClusterLabel(e,n,i,o,r,a){const s=this.w;if(!Ot.isBrowser())return;const l="http://www.w3.org/2000/svg",c=s.seriesData.seriesNames[n.i]||`series-${n.i+1}`,u=o>0?i/o*100:0,d=r.clusterLabels,f=parseFloat(d.fontSize)||13;let h;typeof d.formatter=="function"?h=d.formatter(c,{seriesIndex:n.i,value:i,percent:u,w:s}):h=`${c} (${u.toFixed(1)}%)`;const p=typeof h=="string"?h:String(h),g=We.createElementNS(l,"text");g.setAttribute("class","apexcharts-unit-label"),g.setAttribute("text-anchor","middle"),g.setAttribute("font-size",`${f}px`),g.setAttribute("font-family",d.fontFamily||s.config.chart.fontFamily||"inherit"),g.setAttribute("font-weight",String(d.fontWeight||600)),g.setAttribute("fill",d.color||a);const m=d.position==="bottom",v=n.outerR+f*.6+3+(d.offsetY||0),b=p.length*f*.55;if(!m&&!n.flat&&d.curved!==!1&&b<=Math.PI*v*.95){const w=n.cy,x=n.cx-v,$=n.cx+v,S=`M ${x} ${w} A ${v} ${v} 0 0 1 ${$} ${w}`,_=`apexcharts-unit-label-${s.globals.chartID}-${n.i}`,P=We.createElementNS(l,"path");P.setAttribute("id",_),P.setAttribute("d",S),P.setAttribute("fill","none"),P.setAttribute("stroke","none");const T=We.createElementNS(l,"textPath");T.setAttribute("href",`#${_}`),T.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",`#${_}`),T.setAttribute("startOffset","50%"),T.textContent=p,g.appendChild(T),e.node.appendChild(P)}else{g.setAttribute("x",String(n.cx));const w=m?n.cy+n.outerR+f+6+(d.offsetY||0):n.cy-n.outerR-6-(d.offsetY||0);g.setAttribute("y",String(w)),g.textContent=p}e.node.appendChild(g)}}const yh=Math.PI/180,bM=180/Math.PI,I0="http://www.w3.org/2000/svg",$l="http://www.w3.org/1999/xhtml",du=(t,e,n)=>t+(e-t)*n;class WCe{constructor(e,n){this.ctx=n,this.w=e;const i=e.config;this.cfg=i.plotOptions.sunburst,this.strokeWidth=i.stroke.show?i.stroke.width:0,this.strokeColor=Array.isArray(i.stroke.colors)?i.stroke.colors[0]:i.stroke.colors||"#fff",this.startAngle=this.cfg.startAngle,this.endAngle=this.cfg.endAngle,this.maxDepth=0,this.centerX=0,this.centerY=0,this.maxRadius=0,this.total=1,this._focusMaxDepth=0,this._focus=null,this._zoomGen=0,this._roots=[],this._nodesAll=[],this._innerR=()=>0,this._outerR=()=>0,this._tooltipEl=null,this._lblSeq=0,this._morphLeafIndex=0,this._graphics=null,this._ringsG=null,this._labelsG=null}draw(e){const n=this.w,i=new Be(this.w);this._graphics=i;const o=i.group({class:"apexcharts-sunburst"});if(n.globals.noData||!e||!e.length)return o;const r=n.layout.gridWidth,a=n.layout.gridHeight;if(this.centerX=r/2+(this.cfg.offsetX||0),this.centerY=a/2+(this.cfg.offsetY||0),this.maxRadius=Math.min(r,a)/2.05-this.strokeWidth-(n.config.chart.sparkline.enabled?0:n.config.chart.dropShadow.blur),this.maxRadius<5||(this._roots=this._buildHierarchy(),!this._roots.length))return o;this._roots.forEach(u=>this._fillValues(u)),this._validateStrict(),this._nodesAll=[];const s=n.globals.colors||[];this._roots.forEach((u,d)=>{this._colorPass(u,u.color||s[d%s.length]||"#008FFB")}),this.total=this._roots.reduce((u,d)=>u+Math.max(0,d.value),0)||1,this._ringsG=i.group({class:"apexcharts-sunburst-rings"}),this._labelsG=i.group({class:"apexcharts-sunburst-labels"}),o.add(this._ringsG),o.add(this._labelsG),this._focus=null,this._relayout(this._focus);const l=n.config.chart.animations;let c="none";return l.enabled&&(n.globals.dataChanged?l.dynamicAnimation.enabled&&(c="update"):n.globals.resized||(c="intro")),this._applyLayout(c),this._renderBreadcrumb(),o}_buildHierarchy(){return SCe(this.w)}_fillValues(e){p$(e)}_validateStrict(){if(this.cfg.partition!=="strict")return;let e=!1;const n=i=>{if(i.children&&i.children.length){const o=i.children.reduce((r,a)=>r+Math.max(0,a.value||0),0);!e&&i.value!=null&&Math.abs(o-i.value)>.5&&(console.warn(`ApexCharts sunburst: partition 'strict' but "${i.name}" (${i.value}) != sum of its children (${o}). Angles are normalized to fill the wedge.`),e=!0),i.children.forEach(n)}};this._roots.forEach(n)}_colorPass(e,n){e._color=e.color||n,this._nodesAll.push(e),e.children&&e.children.forEach(i=>this._colorPass(i,i.color||this._lighten(e._color,this.cfg.tint)))}_relayout(e){if(this._nodesAll.forEach(a=>{a._show=!1}),this._focusMaxDepth=0,e)this._placeVis(e,0,this.startAngle,this.endAngle,e._parent);else{const a=this._roots.reduce((l,c)=>l+Math.max(0,c.value),0)||1;let s=this.startAngle;this._roots.forEach(l=>{const c=(this.endAngle-this.startAngle)*Math.max(0,l.value)/a;this._placeVis(l,0,s,s+c,null),s+=c})}const n=this._parseSize(this.cfg.innerSize,this.maxRadius),i=this._focusMaxDepth+1,o=(this.maxRadius-n)/i,r=i>1?1:0;this._innerR=a=>n+a*o+(a>0?r/2:0),this._outerR=a=>n+(a+1)*o-r/2,this._nodesAll.forEach(a=>{a._show&&(a._iR=this._innerR(a._vDepth),a._oR=a._leaf&&this.cfg.leaf==="extend"&&a._vDepththis._focusMaxDepth&&(this._focusMaxDepth=n),!e._leaf){const a=e.children.reduce((l,c)=>l+Math.max(0,c.value),0)||1;let s=i;e.children.forEach(l=>{const c=(o-i)*Math.max(0,l.value)/a;this._placeVis(l,n+1,s,s+c,e),s+=c})}}_applyLayout(e){var n;const o=this.w.config.chart.animations,r=o.enabled?e==="none"?0:e==="update"?o.dynamicAnimation.speed||350:o.speed||500:0,a=++this._zoomGen,s=(n=this.ctx)==null?void 0:n.morphTypeChange,l=!!s&&typeof s.isActive=="function"&&s.isActive()&&typeof s.getInitialPathAt=="function",c=l?s.getSpeed():0;this._morphLeafIndex=0;const u=e==="update"?this.ctx._sunburstPrevGeoms:null;this._nodesAll.forEach(f=>{if(f._show){const h={a0:f._a0,a1:f._a1,iR:f._iR,oR:f._oR};f._el||(f._el=this._createArcEl(f));const p=l?this._morphSourceFor(f):null;if(p&&c>0)this._morphArcFrom(f,p,h,c,a);else if((e==="intro"||l)&&r>0)this._sweepArc(f,h,l?c:r,a);else{let g,m=!1;if(f._cur)g=f._cur;else if(u&&u.get(f._key))g=u.get(f._key);else{const v=(h.a0+h.a1)/2;g={a0:v,a1:v,iR:h.iR,oR:h.iR},m=!0}this._animateArc(f,g,h,r,!1,m,a)}}else if(f._el&&f._cur){const h=(f._cur.a0+f._cur.a1)/2,p={a0:h,a1:h,iR:f._cur.iR,oR:f._cur.iR};this._animateArc(f,f._cur,p,r,!0,!1,a)}});const d=new Map;this._nodesAll.forEach(f=>{f._show&&d.set(f._key,{a0:f._a0,a1:f._a1,iR:f._iR,oR:f._oR})}),this.ctx._sunburstPrevGeoms=d,this._renderLabels(r)}_morphSourceFor(e){const n=this.ctx,i=n&&n.morphTypeChange;return i?typeof i.hasKeyedMarks=="function"&&i.hasKeyedMarks()&&typeof i.getInitialPathForKey=="function"?i.getInitialPathForKey(nd(e._key)):e.children&&e.children.length?null:i.getInitialPathAt(this._morphLeafIndex++):null}_morphArcFrom(e,n,i,o,r){const a=e._el,s=this._arcPath(i.iR,i.oR,i.a0,i.a1,this.cfg.borderRadius);a.node.style.display="",a.attr({d:n,opacity:1}),e._cur=i,this._zoomGen===r&&new Gs(this.w,this.ctx).morphSVG(a,0,null,e._color,n,s,o,0)}_sweepArc(e,n,i,o){const r=e._el,a=this.cfg.borderRadius,s=this.startAngle,l=this.endAngle;r.node.style.display="",r.attr({d:"",opacity:1}),r.animate(i).during(c=>{if(this._zoomGen!==o)return;const u=s+(l-s)*c;if(u<=n.a0+.01){r.attr({d:""});return}const d=Math.min(n.a1,u);r.attr({d:this._arcPath(n.iR,n.oR,n.a0,d,a)}),e._cur={a0:n.a0,a1:d,iR:n.iR,oR:n.oR}}).after(()=>{this._zoomGen===o&&(e._cur=n)})}_createArcEl(e){const n=this._graphics.drawPath({d:"",fill:e._color,stroke:this.strokeColor,strokeWidth:this.strokeWidth,fillOpacity:1,classes:"apexcharts-sunburst-arc"}),i=n.node;return i.setAttribute("data:name",e.name),i.setAttribute("data:value",String(e.value)),i.setAttribute("data:key",nd(e._key)),i.setAttribute("data:leaf",String(!(e.children&&e.children.length))),this._attachTooltip(i,e),Ot.isBrowser()&&(i.addEventListener("click",()=>this._zoomTo(e)),i.style.cursor="pointer"),this._ringsG.add(n),n}_animateArc(e,n,i,o,r,a,s){const l=e._el,c=this.cfg.borderRadius;if(l.attr({fill:e._color}),o===0){l.attr({d:this._arcPath(i.iR,i.oR,i.a0,i.a1,c),opacity:r?0:1}),l.node.style.display=r?"none":"",e._cur=r?null:i;return}l.node.style.display="";const u=r?Number(l.attr("opacity"))||1:a?0:1,d=r?0:1;l.attr({opacity:u}),l.animate(o).during(f=>{if(this._zoomGen!==s)return;const h=du(n.a0,i.a0,f),p=du(n.a1,i.a1,f),g=du(n.iR,i.iR,f),m=du(n.oR,i.oR,f);l.attr({d:this._arcPath(g,m,h,p,c),opacity:du(u,d,f)}),e._cur={a0:h,a1:p,iR:g,oR:m}}).after(()=>{this._zoomGen===s&&(r?(l.node.style.display="none",e._cur=null):e._cur=i)})}_renderLabels(e){const n=this._labelsG;for(;n.node.firstChild;)n.node.removeChild(n.node.firstChild);this.cfg.dataLabels.show&&(this._nodesAll.forEach(i=>{i._show&&(i._a1-i._a00?(n.attr({opacity:0}),n.animate(250,e).attr({opacity:1})):n.attr({opacity:1}))}_renderCurvedLabel(e){if(!Ot.isBrowser())return;const n=this.cfg.dataLabels.style,i=this.w,o=(e._iR+e._oR)/2,r=(e._a0+e._a1)/2,a=r>90&&r<270,s=Math.min(o>0?4/o*bM:0,(e._a1-e._a0)/2),l=a?e._a1-s:e._a0+s,c=a?e._a0+s:e._a1-s,u=this._ptAt(o,l),d=this._ptAt(o,c),f=Math.abs(c-l)>180?1:0,h=a?0:1,p=`apx-sb-lbl-${i.globals.cuid}-${this._lblSeq++}`,g=We.createElementNS(I0,"path");g.setAttribute("id",p),g.setAttribute("d",`M ${u.x} ${u.y} A ${o} ${o} 0 ${f} ${h} ${d.x} ${d.y}`),g.setAttribute("fill","none"),g.setAttribute("stroke","none");const m=n.colors,v=(Array.isArray(m)?m[0]:m)||"#fff",b=We.createElementNS(I0,"text");b.setAttribute("font-size",n.fontSize||"12px"),n.fontFamily&&b.setAttribute("font-family",n.fontFamily),b.setAttribute("font-weight",String(n.fontWeight||400)),b.setAttribute("fill",v),b.setAttribute("dominant-baseline","central"),b.style.pointerEvents="none";const y=We.createElementNS(I0,"textPath");y.setAttribute("href","#"+p),y.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href","#"+p),y.setAttribute("startOffset","50%"),y.setAttribute("text-anchor","middle"),y.textContent=this._truncate(e.name,o,e._a1-e._a0,n.fontSize),b.appendChild(y),this._labelsG.node.appendChild(g),this._labelsG.node.appendChild(b)}_truncate(e,n,i,o){const r=n*i*yh-8,a=(parseFloat(o)||12)*.58,s=Math.floor(r/a);return s>=e.length?e:s<=1?"":e.slice(0,Math.max(1,s-1))+"…"}_zoomTo(e){if(this.cfg.zoomOnClick===!1)return;const n=e===this._focus?e._parent||null:e;n!==this._focus&&(this._focus=n&&!(n.children&&n.children.length)?n._parent||null:n,this._relayout(this._focus),this._applyLayout("zoom"),this._renderBreadcrumb())}_focusChain(){const e=[];let n=this._focus;for(;n;)e.unshift(n),n=n._parent;return e}_renderBreadcrumb(){if(!Ot.isBrowser())return;const n=this.w.dom.elWrap;if(!n)return;const i=n.querySelector(".apexcharts-breadcrumb");if(i&&i.parentNode&&i.parentNode.removeChild(i),!this._focus)return;const o=We.createElementNS($l,"nav");o.setAttribute("class","apexcharts-breadcrumb"),o.setAttribute("aria-label","Sunburst breadcrumb"),o.style.position="absolute",o.style.top="0px",o.style.left="0px";const r=[{name:"All",node:null}].concat(this._focusChain().map(a=>({name:a.name,node:a})));r.forEach((a,s)=>{if(s>0){const c=We.createElementNS($l,"span");c.setAttribute("class","apexcharts-breadcrumb-separator"),c.textContent=" / ",o.appendChild(c)}if(s===r.length-1){const c=We.createElementNS($l,"span");c.setAttribute("class","apexcharts-breadcrumb-item apexcharts-breadcrumb-current"),c.textContent=a.name,o.appendChild(c)}else{const c=We.createElementNS($l,"button");if(c.setAttribute("type","button"),c.setAttribute("class","apexcharts-breadcrumb-item"),s===0){const d=We.createElementNS($l,"span");d.setAttribute("class","apexcharts-breadcrumb-arrow"),d.textContent="←",c.appendChild(d)}const u=We.createElementNS($l,"span");u.setAttribute("class","apexcharts-breadcrumb-label"),u.textContent=a.name,c.appendChild(u),c.addEventListener("click",()=>{this._focus=a.node,this._relayout(this._focus),this._applyLayout("zoom"),this._renderBreadcrumb()}),o.appendChild(c)}}),n.appendChild(o),this._avoidChromeOverlap(o)}_avoidChromeOverlap(e){PN(this.w,e)}_ptAt(e,n){return{x:this.centerX+e*Math.cos((n-90)*yh),y:this.centerY+e*Math.sin((n-90)*yh)}}_arcPath(e,n,i,o,r){if(n<=e+.01)return"";let a=o-i;const s=this.cfg.spacing;if(s>0&&a>0&&n>0){const f=s/n*bM,h=Math.min(f/2,Math.max(0,a/2-.25));i+=h,o-=h,a=o-i}if(a<=0)return"";const l=a*yh,c=this.centerX,u=this.centerY;let d=r;return d=Math.min(d,l*e/2,l*n/2,(n-e)/2),d>.5?cw({cx:c,cy:u,rIn:e,rOut:n,a0:i,a1:o,r:d,spanDeg:a}):VN({cx:c,cy:u,rIn:e,rOut:n,a0:i,a1:o,spanDeg:a})}_tip(){return this._tooltipEl||(this._tooltipEl=this.w.dom.baseEl.querySelector(".apexcharts-tooltip")),this._tooltipEl}_attachTooltip(e,n){!this.w.config.tooltip.enabled||!Ot.isBrowser()||(e.addEventListener("mouseenter",i=>this._showTooltip(i,n)),e.addEventListener("mousemove",i=>this._positionTooltip(i)),e.addEventListener("mouseleave",()=>this._hideTooltip()))}_showTooltip(e,n){const i=this._tip();if(!i)return;const o=this.w,r=(n.value/this.total*100).toFixed(1),a=n._parent?n._parent.value:this.total,s=a>0?(n.value/a*100).toFixed(1):r,l=o.config.tooltip.fillSeriesColor?`background-color:${n._color};`:"";i.innerHTML=`
${n.name}: ${n.value} (${s}% of parent, ${r}% of total)
`,i.classList.add("apexcharts-active"),i.style.opacity="1",this._positionTooltip(e)}_positionTooltip(e){const n=this._tip();if(!n)return;const i=this.w.dom.elWrap.getBoundingClientRect(),o=n.offsetWidth,r=n.offsetHeight,a=12;let s=e.clientX-i.left+a;s+o>i.width&&(s=e.clientX-i.left-o-a),s=Math.max(0,Math.min(s,i.width-o));let l=e.clientY-i.top+a;l+r>i.height&&(l=e.clientY-i.top-r-a),l=Math.max(0,Math.min(l,i.height-r)),n.style.left=s+"px",n.style.top=l+"px"}_hideTooltip(){const e=this._tip();e&&(e.classList.remove("apexcharts-active"),e.style.opacity="0")}_parseSize(e,n){if(typeof e=="number")return e;const i=String(e).trim();if(i.endsWith("%"))return parseFloat(i)/100*n;const o=parseFloat(i);return isNaN(o)?.15*n:o}_lighten(e,n){if(typeof e!="string"||e[0]!=="#")return e;let i=e.slice(1);if(i.length===3&&(i=i.split("").map(l=>l+l).join("")),i.length!==6)return e;const o=parseInt(i,16);if(isNaN(o))return e;let r=o>>16&255,a=o>>8&255,s=o&255;return r=Math.round(r+(255-r)*n),a=Math.round(a+(255-a)*n),s=Math.round(s+(255-s)*n),"#"+((1<<24)+(r<<16)+(a<<8)+s).toString(16).slice(1)}}Vn.use({line:uu,area:uu,scatter:uu,bubble:uu,rangeArea:uu,bar:Bn,column:Bn,barStacked:ZSe,rangeBar:mCe,candlestick:nM,boxPlot:nM,violin:iCe,pie:fp,donut:fp,polarArea:fp,radialBar:gCe,radar:pCe,heatmap:rCe,treemap:PCe,unit:HCe,sunburst:WCe});Object.defineProperty(Vn,"__internals",{value:Qwe,enumerable:!1,writable:!1,configurable:!1});const yM=["animationEnd","beforeMount","mounted","updated","click","mouseMove","mouseLeave","legendClick","markerClick","selection","dataPointSelection","dataPointMouseEnter","dataPointMouseLeave","beforeZoom","beforeResetZoom","zoomed","scrolled","brushScrolled"],Hg=oe({name:"apexchart",props:{options:{type:Object},type:{type:String},series:{type:Array,required:!0},width:{default:"100%"},height:{default:"auto"}},emits:yM,setup(t,{emit:e}){const n=ae(null),i=ae(null),o=k=>k&&typeof k=="object"&&!Array.isArray(k)&&k!=null,r=(k,E)=>{typeof Object.assign!="function"&&function(){Object.assign=function(D){if(D==null)throw new TypeError("Cannot convert undefined or null to object");let F=Object(D);for(let N=1;N{o(E[D])?D in k?R[D]=r(k[D],E[D]):Object.assign(R,{[D]:E[D]}):Object.assign(R,{[D]:E[D]})}),R},a=k=>JSON.parse(JSON.stringify(k)),s=async()=>{if(await pt(),i.value)return;const k={chart:{type:t.type||t.options.chart&&t.options.chart.type||"line",height:t.height,width:t.width,events:{}},series:a(t.series)},E=t.options.chart?t.options.chart.events:null;yM.forEach(D=>{let F=(...N)=>e(D,...N);k.chart.events[D]=(...N)=>{F(...N),E&&E.hasOwnProperty(D)&&E[D](...N)}});const R=r(t.options,k);return i.value=new Vn(n.value,R),i.value.render()},l=()=>(c(),s()),c=()=>{i.value.destroy(),i.value=null},u=(k,E)=>i.value.updateSeries(k,E),d=(k,E,R,D)=>i.value.updateOptions(k,E,R,D),f=k=>i.value.toggleSeries(k),h=k=>{i.value.showSeries(k)},p=k=>{i.value.hideSeries(k)},g=(k,E)=>i.value.appendSeries(k,E),m=()=>{i.value.resetSeries()},v=(k,E)=>{i.value.toggleDataPointSelection(k,E)},b=k=>i.value.appendData(k),y=(k,E)=>i.value.zoomX(k,E),w=k=>i.value.dataURI(k),x=k=>i.value.setLocale(k),$=(k,E)=>{i.value.addXaxisAnnotation(k,E)},S=(k,E)=>{i.value.addYaxisAnnotation(k,E)},_=(k,E)=>{i.value.addPointAnnotation(k,E)},P=(k,E)=>{i.value.removeAnnotation(k,E)},T=()=>{i.value.clearAnnotations()};Gd(()=>{window.ApexCharts=Vn}),qe(()=>{n.value=Cn().proxy.$el,s()}),at(()=>{i.value&&c()});const O=fo(t);let M=null;const I=k=>{M||(M={options:!1,series:!1},pt(()=>{const E=M;if(M=null,!i.value){s();return}if(E.options&&E.series){const R=a(t.options);R.series=a(t.series),i.value.updateOptions(R)}else E.options?i.value.updateOptions(a(t.options)):E.series&&i.value.updateSeries(a(t.series))})),M[k]=!0};return ye(O.options,()=>{I("options")}),ye(O.series,()=>{I("series")},{deep:!0}),ye(O.type,()=>{l()}),ye(O.width,()=>{l()}),ye(O.height,()=>{l()}),{chart:i,init:s,refresh:l,destroy:c,updateOptions:d,updateSeries:u,toggleSeries:f,showSeries:h,hideSeries:p,resetSeries:m,zoomX:y,toggleDataPointSelection:v,appendData:b,appendSeries:g,addXaxisAnnotation:$,addYaxisAnnotation:S,addPointAnnotation:_,removeAnnotation:P,clearAnnotations:T,setLocale:x,dataURI:w}},render(){return sr("div",{class:"vue-apexcharts"})}}),jCe=(t,e)=>{const n=t.__vccOpts||t;for(const[i,o]of e)n[i]=o;return n},VCe=oe({name:"apexchart-server",props:{type:{type:String,default:"line"},width:{type:[Number,String],default:400},height:{type:[Number,String],default:300},series:{type:Array,default:()=>[]},options:{type:Object,default:()=>({})},className:{type:String,default:""}},setup(t){const e=ae("");return QI(async()=>{try{const{default:n}=await ze(async()=>{const{default:o}=await import("./apexcharts.ssr.esm-fe46cd2d-9CakV-nF.js");return{default:o}},[]),i=Object.assign({},t.options,{chart:Object.assign({},t.options.chart,{type:t.type,width:t.width,height:t.height}),series:t.series});e.value=await n.renderToHTML(i,{width:t.width,height:t.height})}catch(n){console.error("Failed to render ApexChart on server:",n)}}),{chartHTML:e}}}),XCe=["innerHTML"];function YCe(t,e,n,i,o,r){return zi(),ns("div",{innerHTML:t.chartHTML,class:Xd(t.className)},null,10,XCe)}const xM=jCe(VCe,[["render",YCe]]),wM=oe({name:"apexchart-hydrate",props:{clientOptions:{type:Object,default:()=>({})},selector:{type:String,default:"[data-apexcharts-hydrate]"}},setup(t){let e=[];qe(async()=>{try{const{default:n}=await ze(async()=>{const{default:i}=await import("./apexcharts.ssr.esm-fe46cd2d-9CakV-nF.js");return{default:i}},[]);e=n.hydrateAll(t.selector,t.clientOptions)}catch(n){console.error("Failed to hydrate ApexCharts:",n)}}),at(()=>{e.forEach(n=>{n&&n.destroy&&n.destroy()}),e=[]})},render(){return null}}),GCe=t=>{t.component(Hg.name,Hg),t.component(xM.name,xM),t.component(wM.name,wM)};Hg.install=GCe;const KCe={items_per_page:"/ صفحه",jump_to:"برو به",jump_to_confirm:"تایید",page:"",prev_page:"صفحه قبلی",next_page:"صفحه بعدی",prev_5:"۵ صفحه قبلی",next_5:"۵ صفحه بعدی",prev_3:"۳ صفحه قبلی",next_3:"۳ صفحه بعدی"},UCe={locale:"fa_IR",today:"امروز",now:"اکنون",backToToday:"بازگشت به روز",ok:"باشه",clear:"پاک کردن",month:"ماه",year:"سال",timeSelect:"انتخاب زمان",dateSelect:"انتخاب تاریخ",monthSelect:"یک ماه را انتخاب کنید",yearSelect:"یک سال را انتخاب کنید",decadeSelect:"یک دهه را انتخاب کنید",yearFormat:"YYYY",dateFormat:"M/D/YYYY",dayFormat:"D",dateTimeFormat:"M/D/YYYY HH:mm:ss",monthBeforeYear:!0,previousMonth:"ماه قبل (PageUp)",nextMonth:"ماه بعد (PageDown)",previousYear:"سال قبل (Control + left)",nextYear:"سال بعد (Control + right)",previousDecade:"دهه قبل",nextDecade:"دهه بعد",previousCentury:"قرن قبل",nextCentury:"قرن بعد"},GN={placeholder:"انتخاب زمان",rangePlaceholder:["زمان شروع","زمان پایان"]},SM={lang:A({placeholder:"انتخاب تاریخ",yearPlaceholder:"انتخاب سال",quarterPlaceholder:"انتخاب فصل",monthPlaceholder:"انتخاب ماه",weekPlaceholder:"انتخاب هفته",rangePlaceholder:["تاریخ شروع","تاریخ پایان"],rangeYearPlaceholder:["سال شروع","سال پایان"],rangeMonthPlaceholder:["ماه شروع","ماه پایان"],rangeWeekPlaceholder:["هفته شروع","هفته پایان"]},UCe),timePickerLocale:A({},GN)},Fi="${label} از نوع ${type} معتبر نیست",qCe={locale:"fa",Pagination:KCe,DatePicker:SM,TimePicker:GN,Calendar:SM,global:{placeholder:"لطفاً انتخاب کنید"},Table:{filterTitle:"منوی فیلتر",filterConfirm:"تایید",filterReset:"پاک کردن",filterEmptyText:"بدون فیلتر",emptyText:"بدون داده",selectAll:"انتخاب صفحه‌ی کنونی",selectInvert:"معکوس کردن انتخاب‌ها در صفحه ی کنونی",selectNone:"انتخاب هیچکدام",selectionAll:"انتخاب همه داده‌ها",sortTitle:"مرتب سازی",expand:"باز شدن ردیف",collapse:"بستن ردیف",triggerDesc:"ترتیب نزولی",triggerAsc:"ترتیب صعودی",cancelSort:"لغوِ ترتیبِ داده شده"},Modal:{okText:"تایید",cancelText:"لغو",justOkText:"تایید"},Popconfirm:{okText:"تایید",cancelText:"لغو"},Transfer:{titles:["",""],searchPlaceholder:"جستجو",itemUnit:"عدد",itemsUnit:"عدد",remove:"حذف",selectCurrent:"انتخاب صفحه فعلی",removeCurrent:"پاک کردن انتخاب‌های صفحه فعلی",selectAll:"انتخاب همه",removeAll:"پاک کردن همه انتخاب‌ها",selectInvert:"معکوس کردن انتخاب‌ها در صفحه ی کنونی"},Upload:{uploading:"در حال آپلود...",removeFile:"حذف فایل",uploadError:"خطا در آپلود",previewFile:"مشاهده‌ی فایل",downloadFile:"دریافت فایل"},Empty:{description:"داده‌ای موجود نیست"},Icon:{icon:"آیکن"},Text:{edit:"ویرایش",copy:"کپی",copied:"کپی شد",expand:"توسعه"},PageHeader:{back:"برگشت"},Form:{optional:"(اختیاری)",defaultValidateMessages:{default:"خطا در ${label}",required:"فیلد ${label} اجباریست",enum:"${label} باید یکی از [${enum}] باشد",whitespace:"${label} نمیتواند خالی باشد",date:{format:"ساختار تاریخ در ${label} نامعتبر است",parse:"${label} قابل تبدیل به تاریخ نیست",invalid:"${label} تاریخی نا معتبر است"},types:{string:Fi,method:Fi,array:Fi,object:Fi,number:Fi,date:Fi,boolean:Fi,integer:Fi,float:Fi,regexp:Fi,email:Fi,url:Fi,hex:Fi},string:{len:"${label} باید ${len} کاراکتر باشد",min:"${label} باید حداقل ${min} کاراکتر باشد",max:"${label} باید حداکثر ${max} کاراکتر باشد",range:"${label} باید بین ${min}-${max} کاراکتر باشد"},number:{len:"${label} باید برابر ${len}",min:"${label} حداقل میتواند ${min} باشد",max:"${label} حداکثر میتواند ${max} باشد",range:"${label} باید بین ${min}-${max} باشد"},array:{len:"تعداد ${label} باید ${len} باشد.",min:"تعداد ${label} حداقل باید ${min} باشد",max:"تعداد ${label} حداکثر باید ${max} باشد",range:"مقدار ${label} باید بین ${min}-${max} باشد"},pattern:{mismatch:"الگوی ${label} با ${pattern} برابری نمی‌کند"}}},Image:{preview:"نمایش"}},id={disableCustomizer:!1,disableThemeTour:!0,footerType:"hidden",hideScrollToTop:!1,mainLayoutType:"vertical",navbarColor:"#fff",navbarType:"floating",routerTransition:"zoom-fade",rtl:!0,sidebarCollapsed:!1,theme:"light",userInfoLocalStorageKey:"userInfo"},ZCe={name:"هدنا گلد",nameEn:"Hedena Gold",appTitle:"هدنا گلد",adminTitle:"هدنا گلد — پنل مدیریت",siteUrl:"https://bnk.montzar.ir"},KN="admin-panel:sidebarCollapsed";function JCe(){if(typeof window>"u")return id.sidebarCollapsed;try{const t=window.localStorage.getItem(KN);return t===null?id.sidebarCollapsed:t==="1"}catch{return id.sidebarCollapsed}}const QCe=Nk("layout",{state:()=>({windowWidth:typeof window<"u"?window.innerWidth:0,scrollY:0,theme:id.theme,isSidebarActive:!0,sidebarCollapsed:JCe(),mobileNavOpen:!1}),getters:{isSmallScreen:t=>t.windowWidth<992,isMobile:t=>t.windowWidth<576},actions:{updateWindowWidth(t){this.windowWidth=t},updateWindowScrollY(t){this.scrollY=t},setMobileNavOpen(t){this.mobileNavOpen=t},toggleSidebar(t){this.isSidebarActive=t??!this.isSidebarActive},setSidebarCollapsed(t){if(this.sidebarCollapsed=t,!(typeof window>"u"))try{window.localStorage.setItem(KN,t?"1":"0")}catch{}}}}),e$e=5*60*1e3,CM=3;function t$e(){const t=ae(null),e=ae(!1),n=L(()=>{const s=t.value;return s?(s.history??[]).filter(l=>l.build>CM&&l.build<=s.build):[]});async function i(){if(!t.value)try{const s=await fetch(`/version.json?t=${Date.now()}`,{cache:"no-store"});if(!s.ok)return;const l=await s.json();typeof l.build=="number"&&l.build>CM&&(t.value=l)}catch{}}async function o(){var s,l;e.value=!0;try{const c=await((l=(s=navigator.serviceWorker)==null?void 0:s.getRegistrations)==null?void 0:l.call(s));c&&await Promise.all(c.map(u=>u.unregister()))}catch{}try{if("caches"in window){const c=await caches.keys();await Promise.all(c.map(u=>caches.delete(u)))}}catch{}window.location.reload()}let r;const a=()=>{document.visibilityState==="visible"&&i()};return qe(()=>{i(),r=setInterval(i,e$e),document.addEventListener("visibilitychange",a)}),at(()=>{r&&clearInterval(r),document.removeEventListener("visibilitychange",a)}),{available:t,changes:n,updating:e,applyUpdate:o,check:i}}const n$e={class:"list"},i$e={key:1,class:"lead"},o$e=oe({__name:"AppUpdateGate",setup(t){const{available:e,changes:n,updating:i,applyUpdate:o}=t$e();return(r,a)=>{const s=Iu("a-tag"),l=Iu("a-button"),c=Iu("a-modal");return zi(),cc(c,{open:!!Lt(e),closable:!1,"mask-closable":!1,keyboard:!1,"z-index":2e3,width:"420px",centered:""},{title:ss(()=>[a[0]||(a[0]=Tn(" نسخه‌ی تازه‌ی پنل آماده است ",-1)),Lt(e)?(zi(),cc(s,{key:0,class:"ms-2",color:"blue"},{default:ss(()=>[Tn("نسخه‌ی "+V0(Lt(e).version),1)]),_:1})):xk("",!0)]),footer:ss(()=>[C(l,{type:"primary",block:"",loading:Lt(i),onClick:Lt(o)},{default:ss(()=>[...a[2]||(a[2]=[Tn("به‌روزرسانی",-1)])]),_:1},8,["loading","onClick"])]),default:ss(()=>[Lt(n).length?(zi(),ns(Ge,{key:0},[a[1]||(a[1]=Yl("p",{class:"lead"},"در این نسخه:",-1)),Yl("ul",n$e,[(zi(!0),ns(Ge,null,V$(Lt(n),u=>(zi(),ns(Ge,{key:u.build},[(zi(!0),ns(Ge,null,V$(u.notes,(d,f)=>(zi(),ns("li",{key:u.build+"-"+f},V0(d),1))),128))],64))),128))])],64)):(zi(),ns("p",i$e,"بهبودها و رفع اشکال‌ها.")),a[3]||(a[3]=Yl("p",{class:"hint"},"کار ذخیره‌نشده‌ای اگر در صفحه دارید، پیش از به‌روزرسانی ثبتش کنید.",-1))]),_:1},8,["open"])}}}),r$e=(t,e)=>{const n=t.__vccOpts||t;for(const[i,o]of e)n[i]=o;return n},a$e=r$e(o$e,[["__scopeId","data-v-12784d02"]]);function BPe(){return!1}function s$e(t){const e="/",n=e.endsWith("/")?e:`${e}/`;return`${window.location.origin}${n}${t.replace(/^\//,"")}`}const $c="token",UN="user",l$e=oe({__name:"App",setup(t){const e={colorPrimary:"#1d4ed8",colorLink:"#1DA57A",borderRadius:6,controlHeight:36,colorPrimaryBg:"#eff6ff",colorPrimaryBgHover:"#dbeafe",colorPrimaryBorder:"#bfdbfe",colorPrimaryBorderHover:"#93c5fd"},n=QCe(),i=ae([]);function o(l){l==="dark"?(document.body.className.match("theme-semi-dark")&&document.body.classList.remove("theme-semi-dark"),document.body.classList.add("theme-dark")):l==="semi-dark"?(document.body.className.match("theme-dark")&&document.body.classList.remove("theme-dark"),document.body.classList.add("theme-semi-dark")):(document.body.className.match("theme-dark")&&document.body.classList.remove("theme-dark"),document.body.className.match("theme-semi-dark")&&document.body.classList.remove("theme-semi-dark"))}function r(l){i.value.push(l)}function a(){n.updateWindowWidth(window.innerWidth),document.documentElement.style.setProperty("--vh",`${window.innerHeight*.01}px`)}function s(){n.updateWindowScrollY(window.scrollY)}return ye(()=>n.theme,l=>o(l)),document.documentElement.setAttribute("dir","rtl"),qe(()=>{const l=localStorage.getItem(UN),c=l?JSON.parse(l):void 0,u=localStorage.getItem("login")||void 0;c&&u&&(Vr.open({message:`${c&&c.name?c.name:" کاربر "} عزیز `,placement:"topLeft",description:`به ${ZCe.name} خوش آمدید`,style:{color:"var(--primary-color)",marginLeft:"20px"}}),localStorage.removeItem("login")),o(id.theme),n.updateWindowWidth(window.innerWidth);const d=window.innerHeight*.01;document.documentElement.style.setProperty("--vh",`${d}px`),window.addEventListener("resize",a),window.addEventListener("scroll",s)}),Yn(()=>{window.removeEventListener("resize",a),window.removeEventListener("scroll",s)}),(l,c)=>{const u=Iu("router-view"),d=Iu("a-config-provider");return zi(),cc(d,{locale:Lt(qCe),direction:"rtl",theme:{token:e}},{default:ss(()=>[Yl("div",{id:"app",class:Xd(i.value)},[C(u,{onSetAppClasses:r}),C(a$e)],2)]),_:1},8,["locale","theme"])}}});/*! * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT @@ -2474,7 +2474,7 @@ ${s.toFixed(1)}%`;return String(c).split(` * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let j$e=()=>location.protocol+"//"+location.host;function r8(t,e){const{pathname:n,search:i,hash:o}=e,r=t.indexOf("#");if(r>-1){let a=o.includes(t.slice(r))?t.slice(r).length:1,s=o.slice(a);return s[0]!=="/"&&(s="/"+s),AM(s,"")}return AM(n,t)+i+o}function V$e(t,e,n,i){let o=[],r=[],a=null;const s=({state:f})=>{const h=r8(t,location),p=n.value,g=e.value;let m=0;if(f){if(n.value=h,e.value=f,a&&a===p){a=null;return}m=g?f.position-g.position:0}else i(h);o.forEach(v=>{v(n.value,p,{delta:m,type:gw.pop,direction:m?m>0?R0.forward:R0.back:R0.unknown})})};function l(){a=n.value}function c(f){o.push(f);const h=()=>{const p=o.indexOf(f);p>-1&&o.splice(p,1)};return r.push(h),h}function u(){if(document.visibilityState==="hidden"){const{history:f}=window;if(!f.state)return;f.replaceState(Ht({},f.state,{scroll:Ev()}),"")}}function d(){for(const f of r)f();r=[],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:l,listen:c,destroy:d}}function EM(t,e,n,i=!1,o=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:o?Ev():null}}function X$e(t){const{history:e,location:n}=window,i={value:r8(t,n)},o={value:e.state};o.value||r(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(l,c,u){const d=t.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+l:j$e()+t+l;try{e[u?"replaceState":"pushState"](c,"",f),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](f)}}function a(l,c){r(l,Ht({},e.state,EM(o.value.back,l,o.value.forward,!0),c,{position:o.value.position}),!0),i.value=l}function s(l,c){const u=Ht({},o.value,e.state,{forward:l,scroll:Ev()});r(u.current,u,!0),r(l,Ht({},EM(i.value,l,null),{position:u.position+1},c),!1),i.value=l}return{location:i,state:o,push:s,replace:a}}function Y$e(t){t=T$e(t);const e=X$e(t),n=V$e(t,e.state,e.location,e.replace);function i(r,a=!0){a||n.pauseListeners(),history.go(r)}const o=Ht({location:"",base:t,go:i,createHref:M$e.bind(null,t)},e,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>e.state.value}),o}let ys=function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.Group=2]="Group",t}({});var An=function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.ParamRegExp=2]="ParamRegExp",t[t.ParamRegExpEnd=3]="ParamRegExpEnd",t[t.EscapeNext=4]="EscapeNext",t}(An||{});const G$e={type:ys.Static,value:""},K$e=/[a-zA-Z0-9_]/;function U$e(t){if(!t)return[[]];if(t==="/")return[[G$e]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=An.Static,i=n;const o=[];let r;function a(){r&&o.push(r),r=[]}let s=0,l,c="",u="";function d(){c&&(n===An.Static?r.push({type:ys.Static,value:c}):n===An.Param||n===An.ParamRegExp||n===An.ParamRegExpEnd?(r.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:ys.Param,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;se.length?e.length===1&&e[0]===ui.Static+ui.Segment?1:-1:0}function a8(t,e){let n=0;const i=t.score,o=e.score;for(;n0&&e[e.length-1]<0}const eAe={strict:!1,end:!0,sensitive:!1};function tAe(t,e,n){const i=J$e(U$e(t.path),n),o=Ht(i,{record:t,parent:e,children:[],alias:[]});return e&&!o.record.aliasOf==!e.record.aliasOf&&e.children.push(o),o}function nAe(t,e){const n=[],i=new Map;e=$M(eAe,e);function o(d){return i.get(d)}function r(d,f,h){const p=!h,g=DM(d);g.aliasOf=h&&h.record;const m=$M(e,d),v=[g];if("alias"in d){const w=typeof d.alias=="string"?[d.alias]:d.alias;for(const x of w)v.push(DM(Ht({},g,{components:h?h.record.components:g.components,path:x,aliasOf:h?h.record:g})))}let b,y;for(const w of v){const{path:x}=w;if(f&&x[0]!=="/"){const $=f.record.path,S=$[$.length-1]==="/"?"":"/";w.path=f.record.path+(x&&S+x)}if(b=tAe(w,f,m),h?h.alias.push(b):(y=y||b,y!==b&&y.alias.push(b),p&&d.name&&!RM(b)&&a(d.name)),s8(b)&&l(b),g.children){const $=g.children;for(let S=0;S<$.length;S++)r($[S],b,h&&h.children[S])}h=h||b}return y?()=>{a(y)}:od}function a(d){if(i8(d)){const f=i.get(d);f&&(i.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&i.delete(d.record.name),d.children.forEach(a),d.alias.forEach(a))}}function s(){return n}function l(d){const f=rAe(d,n);n.splice(f,0,d),d.record.name&&!RM(d)&&i.set(d.record.name,d)}function c(d,f){let h,p={},g,m;if("name"in d&&d.name){if(h=i.get(d.name),!h)throw _c(an.MATCHER_NOT_FOUND,{location:d});m=h.record.name,p=Ht(kM(f.params,h.keys.filter(y=>!y.optional).concat(h.parent?h.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),d.params&&kM(d.params,h.keys.map(y=>y.name))),g=h.stringify(p)}else if(d.path!=null)g=d.path,h=n.find(y=>y.re.test(g)),h&&(p=h.parse(g),m=h.record.name);else{if(h=f.name?i.get(f.name):n.find(y=>y.re.test(f.path)),!h)throw _c(an.MATCHER_NOT_FOUND,{location:d,currentLocation:f});m=h.record.name,p=Ht({},f.params,d.params),g=h.stringify(p)}const v=[];let b=h;for(;b;)v.unshift(b.record),b=b.parent;return{name:m,path:g,params:p,matched:v,meta:oAe(v)}}t.forEach(d=>r(d));function u(){n.length=0,i.clear()}return{addRoute:r,resolve:c,removeRoute:a,clearRoutes:u,getRoutes:s,getRecordMatcher:o}}function kM(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function DM(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:iAe(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function iAe(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function RM(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function oAe(t){return t.reduce((e,n)=>Ht(e,n.meta),{})}function rAe(t,e){let n=0,i=e.length;for(;n!==i;){const r=n+i>>1;a8(t,e[r])<0?i=r:n=r+1}const o=aAe(t);return o&&(i=e.lastIndexOf(o,i-1)),i}function aAe(t){let e=t;for(;e=e.parent;)if(s8(e)&&a8(t,e)===0)return e}function s8({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function LM(t){const e=Je(Mv),n=Je(m$),i=L(()=>{const l=Lt(t.to);return e.resolve(l)}),o=L(()=>{const{matched:l}=i.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(Ac.bind(null,u));if(f>-1)return f;const h=FM(l[c-2]);return c>1&&FM(u)===h&&d[d.length-1].path!==h?d.findIndex(Ac.bind(null,l[c-2])):f}),r=L(()=>o.value>-1&&dAe(n.params,i.value.params)),a=L(()=>o.value>-1&&o.value===n.matched.length-1&&n8(n.params,i.value.params));function s(l={}){if(uAe(l)){const c=e[Lt(t.replace)?"replace":"push"](Lt(t.to)).catch(od);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:i,href:L(()=>i.value.href),isActive:r,isExactActive:a,navigate:s}}function sAe(t){return t.length===1?t[0]:t}const lAe=oe({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:LM,setup(t,{slots:e}){const n=$t(LM(t)),{options:i}=Je(Mv),o=L(()=>({[NM(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[NM(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&sAe(e.default(n));return t.custom?r:sr("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),cAe=lAe;function uAe(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function dAe(t,e){for(const n in e){const i=e[n],o=t[n];if(typeof i=="string"){if(i!==o)return!1}else if(!Bo(o)||o.length!==i.length||i.some((r,a)=>r.valueOf()!==o[a].valueOf()))return!1}return!0}function FM(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const NM=(t,e,n)=>t??e??n,fAe=oe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Je(vw),o=L(()=>t.route||i.value),r=Je(TM,0),a=L(()=>{let c=Lt(r);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),s=L(()=>o.value.matched[a.value]);ot(TM,L(()=>a.value+1)),ot(H$e,s),ot(vw,o);const l=ae();return ye(()=>[l.value,s.value,t.name],([c,u,d],[f,h,p])=>{u&&(u.instances[d]=c,h&&h!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!Ac(u,h)||!f)&&(u.enterCallbacks[d]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=o.value,u=t.name,d=s.value,f=d&&d.components[u];if(!f)return BM(n.default,{Component:f,route:c});const h=d.props[u],p=h?h===!0?c.params:typeof h=="function"?h(c):h:null,m=sr(f,Ht({},p,e,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return BM(n.default,{Component:m,route:c})||m}}});function BM(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const hAe=fAe;function pAe(t){const e=nAe(t.routes,t),n=t.parseQuery||B$e,i=t.stringifyQuery||OM,o=t.history,r=fu(),a=fu(),s=fu(),l=ie(oa);let c=oa;Rl&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=k0.bind(null,Y=>""+Y),d=k0.bind(null,S$e),f=k0.bind(null,Hd);function h(Y,J){let Q,G;return i8(Y)?(Q=e.getRecordMatcher(Y),G=J):G=Y,e.addRoute(G,Q)}function p(Y){const J=e.getRecordMatcher(Y);J&&e.removeRoute(J)}function g(){return e.getRoutes().map(Y=>Y.record)}function m(Y){return!!e.getRecordMatcher(Y)}function v(Y,J){if(J=Ht({},J||l.value),typeof Y=="string"){const te=D0(n,Y,J.path),ue=e.resolve({path:te.path},J),se=o.createHref(te.fullPath);return Ht(te,ue,{params:f(ue.params),hash:Hd(te.hash),redirectedFrom:void 0,href:se})}let Q;if(Y.path!=null)Q=Ht({},Y,{path:D0(n,Y.path,J.path).path});else{const te=Ht({},Y.params);for(const ue in te)te[ue]==null&&delete te[ue];Q=Ht({},Y,{params:d(te)}),J.params=d(J.params)}const G=e.resolve(Q,J),ee=Y.hash||"";G.params=u(f(G.params));const X=A$e(i,Ht({},Y,{hash:y$e(ee),path:G.path})),K=o.createHref(X);return Ht({fullPath:X,hash:ee,query:i===OM?z$e(Y.query):Y.query||{}},G,{redirectedFrom:void 0,href:K})}function b(Y){return typeof Y=="string"?D0(n,Y,l.value.path):Ht({},Y)}function y(Y,J){if(c!==Y)return _c(an.NAVIGATION_CANCELLED,{from:J,to:Y})}function w(Y){return S(Y)}function x(Y){return w(Ht(b(Y),{replace:!0}))}function $(Y,J){const Q=Y.matched[Y.matched.length-1];if(Q&&Q.redirect){const{redirect:G}=Q;let ee=typeof G=="function"?G(Y,J):G;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=b(ee):{path:ee},ee.params={}),Ht({query:Y.query,hash:Y.hash,params:ee.path!=null?{}:Y.params},ee)}}function S(Y,J){const Q=c=v(Y),G=l.value,ee=Y.state,X=Y.force,K=Y.replace===!0,te=$(Q,G);if(te)return S(Ht(b(te),{state:typeof te=="object"?Ht({},ee,te.state):ee,force:X,replace:K}),J||Q);const ue=Q;ue.redirectedFrom=J;let se;return!X&&_$e(i,G,Q)&&(se=_c(an.NAVIGATION_DUPLICATED,{to:ue,from:G}),z(G,G,!0,!1)),(se?Promise.resolve(se):T(ue,G)).catch(re=>vr(re)?vr(re,an.NAVIGATION_GUARD_REDIRECT)?re:B(re):F(re,ue,G)).then(re=>{if(re){if(vr(re,an.NAVIGATION_GUARD_REDIRECT))return S(Ht({replace:K},b(re.to),{state:typeof re.to=="object"?Ht({},ee,re.to.state):ee,force:X}),J||ue)}else re=M(ue,G,!0,K,ee);return O(ue,G,re),re})}function _(Y,J){const Q=y(Y,J);return Q?Promise.reject(Q):Promise.resolve()}function P(Y){const J=U.values().next().value;return J&&typeof J.runWithContext=="function"?J.runWithContext(Y):Y()}function T(Y,J){let Q;const[G,ee,X]=W$e(Y,J);Q=L0(G.reverse(),"beforeRouteLeave",Y,J);for(const te of G)te.leaveGuards.forEach(ue=>{Q.push(ha(ue,Y,J))});const K=_.bind(null,Y,J);return Q.push(K),q(Q).then(()=>{Q=[];for(const te of r.list())Q.push(ha(te,Y,J));return Q.push(K),q(Q)}).then(()=>{Q=L0(ee,"beforeRouteUpdate",Y,J);for(const te of ee)te.updateGuards.forEach(ue=>{Q.push(ha(ue,Y,J))});return Q.push(K),q(Q)}).then(()=>{Q=[];for(const te of X)if(te.beforeEnter)if(Bo(te.beforeEnter))for(const ue of te.beforeEnter)Q.push(ha(ue,Y,J));else Q.push(ha(te.beforeEnter,Y,J));return Q.push(K),q(Q)}).then(()=>(Y.matched.forEach(te=>te.enterCallbacks={}),Q=L0(X,"beforeRouteEnter",Y,J,P),Q.push(K),q(Q))).then(()=>{Q=[];for(const te of a.list())Q.push(ha(te,Y,J));return Q.push(K),q(Q)}).catch(te=>vr(te,an.NAVIGATION_CANCELLED)?te:Promise.reject(te))}function O(Y,J,Q){s.list().forEach(G=>P(()=>G(Y,J,Q)))}function M(Y,J,Q,G,ee){const X=y(Y,J);if(X)return X;const K=J===oa,te=Rl?history.state:{};Q&&(G||K?o.replace(Y.fullPath,Ht({scroll:K&&te&&te.scroll},ee)):o.push(Y.fullPath,ee)),l.value=Y,z(Y,J,Q,K),B()}let I;function k(){I||(I=o.listen((Y,J,Q)=>{if(!V.listening)return;const G=v(Y),ee=$(G,V.currentRoute.value);if(ee){S(Ht(ee,{replace:!0,force:!0}),G).catch(od);return}c=G;const X=l.value;Rl&&D$e(PM(X.fullPath,Q.delta),Ev()),T(G,X).catch(K=>vr(K,an.NAVIGATION_ABORTED|an.NAVIGATION_CANCELLED)?K:vr(K,an.NAVIGATION_GUARD_REDIRECT)?(S(Ht(b(K.to),{force:!0}),G).then(te=>{vr(te,an.NAVIGATION_ABORTED|an.NAVIGATION_DUPLICATED)&&!Q.delta&&Q.type===gw.pop&&o.go(-1,!1)}).catch(od),Promise.reject()):(Q.delta&&o.go(-Q.delta,!1),F(K,G,X))).then(K=>{K=K||M(G,X,!1),K&&(Q.delta&&!vr(K,an.NAVIGATION_CANCELLED)?o.go(-Q.delta,!1):Q.type===gw.pop&&vr(K,an.NAVIGATION_ABORTED|an.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),O(G,X,K)}).catch(od)}))}let E=fu(),R=fu(),D;function F(Y,J,Q){B(Y);const G=R.list();return G.length?G.forEach(ee=>ee(Y,J,Q)):console.error(Y),Promise.reject(Y)}function N(){return D&&l.value!==oa?Promise.resolve():new Promise((Y,J)=>{E.add([Y,J])})}function B(Y){return D||(D=!Y,k(),E.list().forEach(([J,Q])=>Y?Q(Y):J()),E.reset()),Y}function z(Y,J,Q,G){const{scrollBehavior:ee}=t;if(!Rl||!ee)return Promise.resolve();const X=!Q&&R$e(PM(Y.fullPath,0))||(G||!Q)&&history.state&&history.state.scroll||null;return pt().then(()=>ee(Y,J,X)).then(K=>K&&k$e(K)).catch(K=>F(K,Y,J))}const W=Y=>o.go(Y);let j;const U=new Set,V={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:e.clearRoutes,hasRoute:m,getRoutes:g,resolve:v,options:t,push:w,replace:x,go:W,back:()=>W(-1),forward:()=>W(1),beforeEach:r.add,beforeResolve:a.add,afterEach:s.add,onError:R.add,isReady:N,install(Y){Y.component("RouterLink",cAe),Y.component("RouterView",hAe),Y.config.globalProperties.$router=V,Object.defineProperty(Y.config.globalProperties,"$route",{enumerable:!0,get:()=>Lt(l)}),Rl&&!j&&l.value===oa&&(j=!0,w(o.location).catch(G=>{}));const J={};for(const G in oa)Object.defineProperty(J,G,{get:()=>l.value[G],enumerable:!0});Y.provide(Mv,V),Y.provide(m$,kI(J)),Y.provide(vw,l);const Q=Y.unmount;U.add(Y),Y.unmount=function(){U.delete(Y),U.size<1&&(c=oa,I&&I(),I=null,l.value=oa,j=!1,D=!1),Q()}}};function q(Y){return Y.reduce((J,Q)=>J.then(()=>P(Q)),Promise.resolve())}return V}function zPe(){return Je(Mv)}function HPe(t){return Je(m$)}const gAe=[{path:"/",name:"dashboard",redirect:"/dashboard/ecommerce"},{path:"/dashboard/analytics",name:"dashboard-analytics",component:()=>ze(()=>import("./Dashboard-vRW4mECk.js"),__vite__mapDeps([0,1,2,3,4,5])),meta:{rule:"editor",role:"dashboard.view"}},{path:"/my-data",name:"my-data",component:()=>ze(()=>import("./myData-C5QvLoZD.js"),__vite__mapDeps([6,7])),meta:{rule:"editor"}},{path:"/dashboard/ecommerce",name:"dashboard-ecommerce",component:()=>ze(()=>import("./Dashboard-vRW4mECk.js"),__vite__mapDeps([0,1,2,3,4,5])),meta:{rule:"admin",role:"dashboard.view"}},{path:"/config/manage/const",component:()=>ze(()=>import("./Const-BPfsjcdp.js"),__vite__mapDeps([8,9,10,11])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مدیریت ثابت ها",active:!0}],pageTitle:"مدیریت ثابت ها",rule:"editor",role:"config.statics",parent:"manage",no_scroll:!0}},{path:"/config/manage/wallet",component:()=>ze(()=>import("./wallet-CZyKhMZR.js"),__vite__mapDeps([12,13])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مدیریت کیف پول",active:!0}],pageTitle:"مدیریت کیف پول",rule:"editor",role:"config.wallet",superAdminOnly:!0,parent:"manage",no_scroll:!0}},{path:"/config/manage/accounting",component:()=>ze(()=>import("./accounting-CLcHkUNV.js"),__vite__mapDeps([14,2,15,16,17])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"اتصال حسابداری",active:!0}],pageTitle:"اتصال حسابداری",rule:"editor",role:"config.accounting",parent:"manage",no_scroll:!0}},{path:"/config/manage/wage",component:()=>ze(()=>import("./wage-DneOL-RZ.js"),__vite__mapDeps([18,2,19])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"اجرت",active:!0}],pageTitle:"اجرت",rule:"editor",role:"config.wage",parent:"manage",no_scroll:!0}},{path:"/config/manage/report",component:()=>ze(()=>import("./report-BtoqkVRd.js"),__vite__mapDeps([20,21])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"گزارش",active:!0}],pageTitle:"گزارش",rule:"editor",role:"config.report",parent:"manage",no_scroll:!0}},{path:"/apps/product/",redirect:"/apps/product/list",name:"product"},{path:"/product/change/percent",component:()=>ze(()=>import("./ChangePercent-D6weIR79.js"),[]),meta:{rule:"editor",role:"product.percent",parent:"product",no_scroll:!0}},{path:"/apps/product/add",component:()=>ze(()=>import("./AddProduct-CmZKP00e.js"),__vite__mapDeps([22,10,23,24])),meta:{rule:"editor",role:"product.create",parent:"product",no_scroll:!0}},{path:"/apps/product/edit/:id/:variant_id?",name:"product-edit",component:()=>ze(()=>import("./EditProduct-brr10VWn.js"),__vite__mapDeps([25,22,10,23,24])),meta:{rule:"editor",role:"product.list.edit",parent:"product",no_scroll:!0}},{path:"/apps/product/list",name:"product-list",component:()=>ze(()=>import("./ProductList-DauVx-4r.js"),__vite__mapDeps([26,27,1,2,28,29,30,31,9,32])),meta:{rule:"editor",role:"product.list",parent:"product",no_scroll:!0}},{path:"/category",redirect:"/category/list",name:"category"},{path:"/category/add/:id?",name:"category-add",component:()=>ze(()=>import("./Add-BoL6ckIa.js"),__vite__mapDeps([33,34,35,36,10])),meta:{rule:"editor",role:"collection.create",parent:"category",no_scroll:!0}},{path:"/category/edit/:id",component:()=>ze(()=>import("./Edit-P4KdS6UO.js"),__vite__mapDeps([37,34,35,36,10])),name:"category-edit",meta:{rule:"editor",role:"collection.list.edit",parent:"category",no_scroll:!0}},{path:"/category/list",name:"category-list",component:()=>ze(()=>import("./List-D4NBDDj1.js"),__vite__mapDeps([38,27,1,2,28,29,39,34,35,36,10,9])),meta:{rule:"editor",role:"collection.list",parent:"category",no_scroll:!0}},{path:"/add/findoc",component:()=>ze(()=>import("./addFinDoc-Bj12uU3w.js"),__vite__mapDeps([40,41,35,36])),meta:{rule:"editor",role:"document.create"}},{path:"/edit/findoc/:id",component:()=>ze(()=>import("./addFinDoc-Bj12uU3w.js"),__vite__mapDeps([40,41,35,36])),meta:{rule:"editor",role:"document.list.edit"}},{path:"/order",redirect:"/order/list",name:"order"},{path:"/order/list",component:()=>ze(()=>import("./List-tHRs_Ycf.js"),__vite__mapDeps([42,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,50])),meta:{rule:"editor",role:"order.list",superAdminOnly:!0,parent:"order",no_scroll:!0}},{path:"/order/omde-list",component:()=>ze(()=>import("./OmdeList-CXOnm93i.js"),__vite__mapDeps([51,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,52])),meta:{rule:"editor",role:"order.omde",parent:"order",no_scroll:!0}},{path:"/order/make",component:()=>ze(()=>import("./MakeOrder-BHiOrYVd.js"),__vite__mapDeps([53,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,54])),meta:{rule:"editor",role:"order.makeOrder",parent:"order",no_scroll:!0}},{path:"/order/create",component:()=>ze(()=>import("./create-BCIO3zjZ.js"),__vite__mapDeps([55,27,1,2,28,29,31,7,56])),meta:{rule:"editor",role:"order.create",superAdminOnly:!0,parent:"order",no_scroll:!0}},{path:"/order/tamin-list",component:()=>ze(()=>import("./TaminList-B9vC6rsH.js"),__vite__mapDeps([57,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,58])),meta:{rule:"editor",role:"order.tamin",parent:"order",no_scroll:!0}},{path:"/major/promotion/list",component:()=>ze(()=>import("./promotion_list-BUCzjqw-.js"),__vite__mapDeps([59,27,1,2,28,29,39,60,61,35,36,62,63,64])),meta:{rule:"editor",role:"offers.list",no_scroll:!0}},{path:"/major/promotion/add",component:()=>ze(()=>import("./promotion_add_edit-CpxSJEGE.js"),__vite__mapDeps([65,60,61,35,36,62])),meta:{rule:"editor",role:"offers.create",no_scroll:!0}},{path:"/major/promotion/edit/:id",component:()=>ze(()=>import("./promotion_add_edit-CpxSJEGE.js"),__vite__mapDeps([65,60,61,35,36,62])),meta:{rule:"editor",role:"offers.list.edit",no_scroll:!0}},{path:"/major/promotion/tak/add",component:()=>ze(()=>import("./promotion_tak_add_edit-CuHBg8IA.js"),__vite__mapDeps([66,63,61,35,36,62])),meta:{rule:"editor",role:"offers.create.tak",superAdminOnly:!0,no_scroll:!0}},{path:"/major/promotion/tak/edit/:id",component:()=>ze(()=>import("./promotion_tak_add_edit-CuHBg8IA.js"),__vite__mapDeps([66,63,61,35,36,62])),meta:{rule:"editor",role:"offers.list.tak.edit",superAdminOnly:!0,no_scroll:!0}},{path:"/major/promotion/autopromotion",component:()=>ze(()=>import("./autopromotion-C0leZmUC.js"),[]),meta:{rule:"editor",role:"offers.autopromotion",no_scroll:!0}},{path:"/major/offersIgnore",component:()=>ze(()=>import("./offersIgnore-add-edit-DlmVJBvK.js"),__vite__mapDeps([67,27,1,2,28,29,68])),meta:{rule:"editor",role:"offersIgnore"}},{path:"/comments",name:"comments",component:()=>ze(()=>import("./Comments-3AvIF9Ua.js"),__vite__mapDeps([69,70,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,71])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"دیدگاه ها",active:!0}],pageTitle:"دیدگاه ها",rule:"editor",role:"comment",no_scroll:!0}},{path:"/sms/create",name:"create_sms",component:()=>ze(()=>import("./create-BE0w75fJ.js"),__vite__mapDeps([72,27,1,2,28,29,73])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"ارسال پیامک",active:!0}],pageTitle:"ارسال پیامک",rule:"editor",role:"sms.create",no_scroll:!0}},{path:"/notify",name:"notify",component:()=>ze(()=>import("./user-C0UL8rkc.js"),__vite__mapDeps([74,27,1,2,28,29,75])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست نوتیفیکیشن های دریافتی",active:!0}],pageTitle:"لیست نوتیفیکیشن های ذریافتی",rule:"editor",role:"notify.me",no_scroll:!0}},{path:"/notify/create",name:"create_notify",component:()=>ze(()=>import("./create-D2avci5m.js"),[]),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"ارسال نوتیفیکیشن",active:!0}],pageTitle:"ارسال نوتیفیکیشن",rule:"editor",role:"notify.create",no_scroll:!0}},{path:"/wallet",name:"wallet",component:()=>ze(()=>import("./wallet-CYn13YvR.js"),__vite__mapDeps([76,27,1,2,28,29])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست کیف پول های شارژ شده",active:!0}],pageTitle:"لیست کیف پول های شارژ شده",rule:"editor",role:"wallet",no_scroll:!0}},{path:"/reagent/edit/:id",name:"reagent-edit",component:()=>ze(()=>import("./EditReagent-B-d0O29U.js"),__vite__mapDeps([77,78,79,10,48,80,81,49,46,82])),meta:{rule:"editor",role:"persons.list.sellers.edit",parent:"product",no_scroll:!0}},{path:"/reagent/add",name:"reagent-add",component:()=>ze(()=>import("./EditReagent-B-d0O29U.js"),__vite__mapDeps([77,78,79,10,48,80,81,49,46,82])),meta:{rule:"editor",role:"persons.create",parent:"product",no_scroll:!0}},{path:"/reagent/view/:id",name:"reagent-view",component:()=>ze(()=>import("./AgentDetail-BQFA-Y7W.js"),__vite__mapDeps([83,1,2,84])),meta:{rule:"editor",role:"persons.list.sellers.view",parent:"product",no_scroll:!0}},{path:"/bulkCustomer/edit/:id",name:"bulkCustomer-edit",component:()=>ze(()=>import("./EditBulkCustomer-Kp8VjeOQ.js"),__vite__mapDeps([85,86,35,36,10,79,87,2,88,48,80,81,46,16])),meta:{rule:"editor",role:"persons.list.client.omde.edit",parent:"product",no_scroll:!0}},{path:"/bulkCustomer/view/:id",name:"bulkCustomer-view",component:()=>ze(()=>import("./ViewOmdeCustomer-CaoI5P8n.js"),__vite__mapDeps([89,90,1,2,81,48,91])),meta:{rule:"editor",role:"persons.list.client.omde.view",parent:"product",no_scroll:!0}},{path:"/singleCustomer/edit/:id",name:"singleCustomer-edit",component:()=>ze(()=>import("./EditSingleCustomer-deu1MJ98.js"),__vite__mapDeps([92,93,79,87,2,88,48,94])),meta:{rule:"editor",role:"persons.list.client.single.edit",superAdminOnly:!0,parent:"product",no_scroll:!0}},{path:"/singleCustomer/view/:id",name:"singleCustomer-view",component:()=>ze(()=>import("./ViewSingleCustomer-I0kGY1A9.js"),__vite__mapDeps([95,90,1,2,81,48,91])),meta:{rule:"editor",role:"persons.list.client.single.view",superAdminOnly:!0,parent:"product",no_scroll:!0}},{path:"/customer/omde-list",name:"omde-list-customer",component:()=>ze(()=>import("./OmdeList-A5t1qnoF.js"),__vite__mapDeps([96,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان عمده",active:!0}],pageTitle:"مشتریان عمده",rule:"editor",role:"persons.list.client.omde"}},{path:"/customer/omde-non-verified-list",name:"omde-non-verified-list",component:()=>ze(()=>import("./OmdeNonVerifiedList-C0mTlYr3.js"),__vite__mapDeps([99,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان در انتظار",active:!0}],pageTitle:"مشتریان در انتظار",rule:"editor",role:"persons.list.client.omde"}},{path:"/customer/banker-list",name:"banker-list",component:()=>ze(()=>import("./BankerList-BgGx5pPQ.js"),__vite__mapDeps([100,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست بنکداران",active:!0}],pageTitle:"لیست بنکداران",rule:"editor",role:"persons.list.client.omde",superAdminOnly:!0}},{path:"/customer/shopkeeper-list",name:"shopkeeper-list",component:()=>ze(()=>import("./ShopkeeperList-Cw5JHYbY.js"),__vite__mapDeps([101,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست مغازه داران حضوری",active:!0}],pageTitle:"لیست مغازه داران حضوری",rule:"editor",role:"persons.list.client.omde",superAdminOnly:!0}},{path:"/customer/omde-archived-list",name:"omde-archived-list",component:()=>ze(()=>import("./OmdeArchivedList-DOHzSsvD.js"),__vite__mapDeps([102,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان بایگانی",active:!0}],pageTitle:"مشتریان بایگانی",rule:"editor",role:"persons.list.client.omde"}},{path:"/customer/reagent-list",name:"raegentList",component:()=>ze(()=>import("./ReagentList-40nyFWWT.js"),__vite__mapDeps([103,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,39])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"کارشناسان فروش",active:!0}],pageTitle:"کارشناسان فروش",role:"persons.list.sellers",rule:"editor"}},{path:"/customer/add",name:"add-customer",component:()=>ze(()=>import("./AddCustomer-CBgpP1i_.js"),__vite__mapDeps([104,86,35,36,10,79,87,2,88,48,80,81,46,16,78,49,82,93,94,105])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان"},{title:"افزودن مشتری",active:!0}],pageTitle:"افزودن مشتری",role:"persons.create",rule:"editor"}},{path:"/customer/list",name:"list-customer",component:()=>ze(()=>import("./SingleCustomer-DnabiyEs.js"),__vite__mapDeps([106,27,1,2,28,29,4,107])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان"}],pageTitle:"لیست مشتریان",role:"persons.list.client.single",superAdminOnly:!0,rule:"editor"}},{path:"/report/order_item",name:"report_order_item",component:()=>ze(()=>import("./order_item-D8JLDcAS.js"),__vite__mapDeps([108,87,2,88,1,109])),meta:{role:"report.order.item",rule:"editor"}},{path:"/report/product",name:"report_product",component:()=>ze(()=>import("./product-BFqPQR8l.js"),__vite__mapDeps([110,87,2,88,111])),meta:{role:"report.product",rule:"editor"}},{path:"/finical/list",name:"finical_list",component:()=>ze(()=>import("./list-DIg_i2Ir.js"),__vite__mapDeps([112,27,1,2,28,29,39,41,35,36,9])),meta:{role:"document.list",rule:"editor"}},{path:"/user/list",component:()=>ze(()=>import("./ListUser-CzVbuie9.js"),__vite__mapDeps([113,27,1,2,28,29,39,114,35,36,115,9])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست مدیران",active:!0}],pageTitle:"لیست مدیران",role:"user.list",rule:"editor",parent:"user",no_scroll:!0}},{path:"/user/create",component:()=>ze(()=>import("./UserCreate-BAw56L1o.js"),__vite__mapDeps([114,35,36,115])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"افزودن کاربر",active:!0}],pageTitle:"افزودن کاربر",role:"user.create",rule:"editor",parent:"user",no_scroll:!0}},{path:"/user/edit/:id",component:()=>ze(()=>import("./UserEdit-wxNEQ8Mh.js"),__vite__mapDeps([116,114,35,36,115])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"ویرایش نوع کاربر",active:!0}],pageTitle:"ویرایش نوع کاربر",rule:"editor",role:"user.list.edit",parent:"user",no_scroll:!0}},{path:"/permission",component:()=>ze(()=>import("./Permission-CLmoEi_K.js"),__vite__mapDeps([117,7,118])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"دسترسی ها",active:!0}],pageTitle:"دسترسی ها",rule:"editor",role:"user.permission",parent:"permission",no_scroll:!0}},{path:"/city/create",component:()=>ze(()=>import("./createCity-CqqmRC0q.js"),__vite__mapDeps([119,120,35,36,79])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"افزودن شهر",active:!0}],pageTitle:"افزودن شهر",rule:"editor",role:"cities.create",parent:"city",no_scroll:!0}},{path:"/city/list",component:()=>ze(()=>import("./cityList-Cy7Qrv6j.js"),__vite__mapDeps([121,27,1,2,28,29,39,120,35,36,79,9])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست شهر ها",active:!0}],pageTitle:"لیست شهر ها",rule:"editor",role:"cities.list",parent:"city",no_scroll:!0}},{path:"/statics",name:"statics",component:()=>ze(()=>import("./index-Bh3qo7CE.js"),__vite__mapDeps([122,1,2])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"آمار",active:!0}],pageTitle:"آمار",rule:"editor",role:"statics",no_scroll:!0}},{path:"/newsletters",name:"newsletters",component:()=>ze(()=>import("./newsletters-BjNeXEnd.js"),__vite__mapDeps([123,27,1,2,28,29,124])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"خبرنامه",active:!0}],pageTitle:"خبرنامه",rule:"editor",no_scroll:!0}},{path:"/branch/add",name:"add-branch",component:()=>ze(()=>import("./AddBranches-BqYm7a6l.js"),__vite__mapDeps([125,126,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"شعب"},{title:"افزودن شعب",active:!0}],pageTitle:"افزودن شعب",role:"branch.create",superAdminOnly:!0,rule:"editor"}},{path:"/branch/edit/:id",name:"edit-branch",component:()=>ze(()=>import("./EditBranches-DoQ6hJEn.js"),__vite__mapDeps([127,126,35,36])),meta:{pageTitle:"ویرایش شعب",role:"branch.create",superAdminOnly:!0,rule:"editor"}},{path:"/branch/list",name:"list-branch",component:()=>ze(()=>import("./ListBranches-D2R8Lb7i.js"),__vite__mapDeps([128,129,27,1,2,28,29,39,126,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"شعب"},{title:"لیست شعب",active:!0}],pageTitle:"لیست شعب",role:"branch.list",superAdminOnly:!0,rule:"editor"}},{path:"/workshop/add",name:"add-workshop",component:()=>ze(()=>import("./AddWorkshop-DZ96w37_.js"),__vite__mapDeps([130,131,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"کارگاه"},{title:"افزودن کارگاه",active:!0}],pageTitle:"افزودن کارگاه",role:"workshop.create",superAdminOnly:!0,rule:"editor"}},{path:"/workshop/edit/:id",name:"edit-workshop",component:()=>ze(()=>import("./EditWorkshop-DDPCZrrZ.js"),__vite__mapDeps([132,131,35,36])),meta:{pageTitle:"ویرایش کارگاه",role:"workshop.create",superAdminOnly:!0,rule:"editor"}},{path:"/workshop/list",name:"list-workshop",component:()=>ze(()=>import("./ListWorkshop-CdCCAWuT.js"),__vite__mapDeps([133,129,27,1,2,28,29,39,131,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"کارگاه"},{title:"لیست کارگاه ها",active:!0}],pageTitle:"لیست کارگاه ها",role:"workshop.list",superAdminOnly:!0,rule:"editor"}},{path:"/invoice/add",name:"add-invoice",component:()=>ze(()=>import("./AddInvoice-BhHiwzHB.js"),__vite__mapDeps([134,35,36,27,1,2,28,29,135])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"فاکتور انتقال"},{title:"افزودن فاکتور",active:!0}],pageTitle:"افزودن فاکتور",role:"invoice.create",rule:"editor"}},{path:"/invoice/edit/:id",name:"edit-invoice",component:()=>ze(()=>import("./EditInvoice-DnhLV1Df.js"),__vite__mapDeps([136,134,35,36,27,1,2,28,29,135])),meta:{pageTitle:"ویرایش فاکتورها",role:"invoice.create",rule:"editor"}},{path:"/invoice/list",name:"list-invoice",component:()=>ze(()=>import("./ListInvoice-DcSb30_S.js"),__vite__mapDeps([137,27,1,2,28,29,39,134,35,36,135,9,138])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"فاکتورانتقال"},{title:"لیست فاکتورها",active:!0}],pageTitle:"لیست فاکتورها",role:"invoice.list",rule:"editor"}}],mAe=[{path:"/auth/login",name:"page-login",component:()=>ze(()=>import("./Login-Bm4iqeGI.js"),__vite__mapDeps([139,70,7,47,16,15,140])),meta:{rule:"editor"}},{path:"/reg",name:"reg",component:()=>ze(()=>import("./reg-C447ynmW.js"),__vite__mapDeps([141,142])),meta:{rule:"editor"}}];function l8(t,e){return function(){return t.apply(e,arguments)}}const{toString:vAe}=Object.prototype,{getPrototypeOf:Ma}=Object,{iterator:yf,toStringTag:c8}=Symbol,Wd=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),u8=t=>typeof t=="string"&&(t==="__proto__"||t==="constructor"||t==="prototype"),d8=(t,e,n)=>t===Object.prototype||!n&&e===null,bAe=t=>{if(!Object.isExtensible(t))return!1;const e=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&e.push(...Object.getOwnPropertySymbols(t)),e.every(n=>{if(u8(n))return!1;const i=Object.getOwnPropertyDescriptor(t,n);return!!i&&i.configurable&&i.writable===!0})},jd=(t,e)=>{let n=t;const i=[];for(;n!=null;){if(i.indexOf(n)!==-1)return!1;i.push(n);const o=Ma(n);if(d8(n,o,n===t))return!1;if(Wd(n,e))return!0;n=o}return!1},yAe=(t,e)=>t!=null&&jd(t,e)?t[e]:void 0,xAe=t=>{if(t==null||typeof t!="object"&&typeof t!="function")return t;const e=Ma(t);if(e===null&&bAe(t))return t;const n=Object.create(null),i=Object.create(null),o=[];let r=t;for(;r!=null&&o.indexOf(r)===-1;){o.push(r);const a=r===t?e:Ma(r);if(d8(r,a,r===t))break;const s=Object.getOwnPropertyNames(r);Object.getOwnPropertySymbols&&s.push(...Object.getOwnPropertySymbols(r));for(const l of s)u8(l)||Wd(i,l)||(n[l]=t[l],i[l]=!0);r=a}return n},v$=(t=>e=>{const n=vAe.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),So=t=>(t=t.toLowerCase(),e=>v$(e)===t),Iv=t=>e=>typeof e===t,{isArray:Ks}=Array,Us=Iv("undefined");function Gc(t){return t!==null&&!Us(t)&&t.constructor!==null&&!Us(t.constructor)&&Oi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const f8=So("ArrayBuffer");function wAe(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&f8(t.buffer),e}const SAe=Iv("string"),Oi=Iv("function"),h8=Iv("number"),Kc=t=>t!==null&&typeof t=="object",CAe=t=>t===!0||t===!1,hp=t=>{if(!Kc(t))return!1;const e=Ma(t);return(e===null||e===Object.prototype||Ma(e)===null)&&!jd(t,c8)&&!jd(t,yf)},$Ae=t=>{if(!Kc(t)||Gc(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},AAe=So("Date"),_Ae=So("File"),PAe=t=>!!(t&&typeof t.uri<"u"),OAe=t=>t&&typeof t.getParts<"u",TAe=So("Blob"),EAe=So("FileList"),MAe=So("Set"),IAe=t=>Kc(t)&&Oi(t.pipe);function kAe(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const zM=kAe(),HM=typeof zM.FormData<"u"?zM.FormData:void 0,DAe=t=>{if(!t)return!1;if(HM&&t instanceof HM)return!0;const e=Ma(t);if(!e||e===Object.prototype||!Oi(t.append))return!1;const n=v$(t);return n==="formdata"||n==="object"&&Oi(t.toString)&&t.toString()==="[object FormData]"},RAe=So("URLSearchParams"),[LAe,FAe,NAe,BAe]=["ReadableStream","Request","Response","Headers"].map(So),zAe=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function xf(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,o;if(typeof t!="object"&&(t=[t]),Ks(t))for(i=0,o=t.length;i0;)if(o=n[i],e===o.toLowerCase())return o;return null}const xs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,g8=t=>!Us(t)&&t!==xs;function bw(...t){const{caseless:e,skipUndefined:n}=g8(this)&&this||{},i={},o=(r,a)=>{if(a==="__proto__"||a==="constructor"||a==="prototype")return;const s=e&&typeof a=="string"&&p8(i,a)||a,l=Wd(i,s)?i[s]:void 0;hp(l)&&hp(r)?i[s]=bw(l,r):hp(r)?i[s]=bw({},r):Ks(r)?i[s]=r.slice():(!n||!Us(r))&&(i[s]=r)};for(let r=0,a=t.length;r(xf(e,(o,r)=>{n&&Oi(o)?Object.defineProperty(t,r,{__proto__:null,value:l8(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{__proto__:null,value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),t),WAe=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),jAe=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),Object.defineProperty(t.prototype,"constructor",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{__proto__:null,value:e.prototype}),n&&Object.assign(t.prototype,n)},VAe=(t,e,n,i)=>{let o,r,a;const s={};if(e=e||{},t==null)return e;do{for(o=Object.getOwnPropertyNames(t),r=o.length;r-- >0;)a=o[r],(!i||i(a,t,e))&&!s[a]&&(e[a]=t[a],s[a]=!0);t=n!==!1&&Ma(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},XAe=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},YAe=t=>{if(!t)return null;if(Ks(t))return t;let e=t.length;if(!h8(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},GAe=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Ma(Uint8Array)),KAe=(t,e)=>{const i=(t&&t[yf]).call(t);let o;for(;(o=i.next())&&!o.done;){const r=o.value;e.call(t,r[0],r[1])}},UAe=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},qAe=So("HTMLFormElement"),ZAe=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,o){return i.toUpperCase()+o}),{propertyIsEnumerable:JAe}=Object.prototype,QAe=So("RegExp"),m8=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};xf(n,(o,r)=>{let a;(a=e(o,r,t))!==!1&&(i[r]=a||o)}),Object.defineProperties(t,i)},e_e=t=>{m8(t,(e,n)=>{if(Oi(t)&&["arguments","caller","callee"].includes(n))return!1;const i=t[n];if(Oi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},t_e=(t,e)=>{const n={},i=o=>{o.forEach(r=>{n[r]=!0})};return Ks(t)?i(t):i(String(t).split(e)),n},n_e=()=>{},i_e=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function o_e(t){return!!(t&&Oi(t.append)&&t[c8]==="FormData"&&t[yf])}const r_e=t=>{const e=new WeakSet,n=i=>{if(Kc(i)){if(e.has(i))return;if(Gc(i))return i;if(!("toJSON"in i)){e.add(i);let o;if(MAe(i)){o=[];for(const r of i){const a=n(r);!Us(a)&&o.push(a)}}else o=Ks(i)?[]:{},xf(i,(r,a)=>{const s=n(r);!Us(s)&&(o[a]=s)});return e.delete(i),o}}return i};return n(t)},a_e=So("AsyncFunction"),s_e=t=>t&&(Kc(t)||Oi(t))&&Oi(t.then)&&Oi(t.catch),v8=((t,e)=>t?setImmediate:e?((n,i)=>(xs.addEventListener("message",({source:o,data:r})=>{o===xs&&r===n&&i.length&&i.shift()()},!1),o=>{i.push(o),xs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Oi(xs.postMessage)),l_e=typeof queueMicrotask<"u"?queueMicrotask.bind(xs):typeof process<"u"&&process.nextTick||v8,b8=t=>t!=null&&Oi(t[yf]),c_e=t=>t!=null&&jd(t,yf)&&b8(t),me={isArray:Ks,isArrayBuffer:f8,isBuffer:Gc,isFormData:DAe,isArrayBufferView:wAe,isString:SAe,isNumber:h8,isBoolean:CAe,isObject:Kc,isPlainObject:hp,isEmptyObject:$Ae,isReadableStream:LAe,isRequest:FAe,isResponse:NAe,isHeaders:BAe,isUndefined:Us,isDate:AAe,isFile:_Ae,isReactNativeBlob:PAe,isReactNative:OAe,isBlob:TAe,isRegExp:QAe,isFunction:Oi,isStream:IAe,isURLSearchParams:RAe,isTypedArray:GAe,isFileList:EAe,forEach:xf,merge:bw,extend:HAe,trim:zAe,stripBOM:WAe,inherits:jAe,toFlatObject:VAe,kindOf:v$,kindOfTest:So,endsWith:XAe,toArray:YAe,forEachEntry:KAe,matchAll:UAe,isHTMLForm:qAe,hasOwnProperty:Wd,hasOwnProp:Wd,hasOwnInPrototypeChain:jd,getSafeProp:yAe,toSafeFlatObject:xAe,reduceDescriptors:m8,freezeMethods:e_e,toObjectSet:t_e,toCamelCase:ZAe,noop:n_e,toFiniteNumber:i_e,findKey:p8,global:xs,isContextDefined:g8,isSpecCompliantForm:o_e,toJSONObject:r_e,isAsyncFn:a_e,isThenable:s_e,setImmediate:v8,asap:l_e,isIterable:b8,isSafeIterable:c_e},u_e=me.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),d_e=t=>{const e={};let n,i,o;return t&&t.split(` + */let j$e=()=>location.protocol+"//"+location.host;function r8(t,e){const{pathname:n,search:i,hash:o}=e,r=t.indexOf("#");if(r>-1){let a=o.includes(t.slice(r))?t.slice(r).length:1,s=o.slice(a);return s[0]!=="/"&&(s="/"+s),AM(s,"")}return AM(n,t)+i+o}function V$e(t,e,n,i){let o=[],r=[],a=null;const s=({state:f})=>{const h=r8(t,location),p=n.value,g=e.value;let m=0;if(f){if(n.value=h,e.value=f,a&&a===p){a=null;return}m=g?f.position-g.position:0}else i(h);o.forEach(v=>{v(n.value,p,{delta:m,type:gw.pop,direction:m?m>0?R0.forward:R0.back:R0.unknown})})};function l(){a=n.value}function c(f){o.push(f);const h=()=>{const p=o.indexOf(f);p>-1&&o.splice(p,1)};return r.push(h),h}function u(){if(document.visibilityState==="hidden"){const{history:f}=window;if(!f.state)return;f.replaceState(Ht({},f.state,{scroll:Ev()}),"")}}function d(){for(const f of r)f();r=[],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:l,listen:c,destroy:d}}function EM(t,e,n,i=!1,o=!1){return{back:t,current:e,forward:n,replaced:i,position:window.history.length,scroll:o?Ev():null}}function X$e(t){const{history:e,location:n}=window,i={value:r8(t,n)},o={value:e.state};o.value||r(i.value,{back:null,current:i.value,forward:null,position:e.length-1,replaced:!0,scroll:null},!0);function r(l,c,u){const d=t.indexOf("#"),f=d>-1?(n.host&&document.querySelector("base")?t:t.slice(d))+l:j$e()+t+l;try{e[u?"replaceState":"pushState"](c,"",f),o.value=c}catch(h){console.error(h),n[u?"replace":"assign"](f)}}function a(l,c){r(l,Ht({},e.state,EM(o.value.back,l,o.value.forward,!0),c,{position:o.value.position}),!0),i.value=l}function s(l,c){const u=Ht({},o.value,e.state,{forward:l,scroll:Ev()});r(u.current,u,!0),r(l,Ht({},EM(i.value,l,null),{position:u.position+1},c),!1),i.value=l}return{location:i,state:o,push:s,replace:a}}function Y$e(t){t=T$e(t);const e=X$e(t),n=V$e(t,e.state,e.location,e.replace);function i(r,a=!0){a||n.pauseListeners(),history.go(r)}const o=Ht({location:"",base:t,go:i,createHref:M$e.bind(null,t)},e,n);return Object.defineProperty(o,"location",{enumerable:!0,get:()=>e.location.value}),Object.defineProperty(o,"state",{enumerable:!0,get:()=>e.state.value}),o}let ys=function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.Group=2]="Group",t}({});var An=function(t){return t[t.Static=0]="Static",t[t.Param=1]="Param",t[t.ParamRegExp=2]="ParamRegExp",t[t.ParamRegExpEnd=3]="ParamRegExpEnd",t[t.EscapeNext=4]="EscapeNext",t}(An||{});const G$e={type:ys.Static,value:""},K$e=/[a-zA-Z0-9_]/;function U$e(t){if(!t)return[[]];if(t==="/")return[[G$e]];if(!t.startsWith("/"))throw new Error(`Invalid path "${t}"`);function e(h){throw new Error(`ERR (${n})/"${c}": ${h}`)}let n=An.Static,i=n;const o=[];let r;function a(){r&&o.push(r),r=[]}let s=0,l,c="",u="";function d(){c&&(n===An.Static?r.push({type:ys.Static,value:c}):n===An.Param||n===An.ParamRegExp||n===An.ParamRegExpEnd?(r.length>1&&(l==="*"||l==="+")&&e(`A repeatable param (${c}) must be alone in its segment. eg: '/:ids+.`),r.push({type:ys.Param,value:c,regexp:u,repeatable:l==="*"||l==="+",optional:l==="*"||l==="?"})):e("Invalid state to consume buffer"),c="")}function f(){c+=l}for(;se.length?e.length===1&&e[0]===ui.Static+ui.Segment?1:-1:0}function a8(t,e){let n=0;const i=t.score,o=e.score;for(;n0&&e[e.length-1]<0}const eAe={strict:!1,end:!0,sensitive:!1};function tAe(t,e,n){const i=J$e(U$e(t.path),n),o=Ht(i,{record:t,parent:e,children:[],alias:[]});return e&&!o.record.aliasOf==!e.record.aliasOf&&e.children.push(o),o}function nAe(t,e){const n=[],i=new Map;e=$M(eAe,e);function o(d){return i.get(d)}function r(d,f,h){const p=!h,g=DM(d);g.aliasOf=h&&h.record;const m=$M(e,d),v=[g];if("alias"in d){const w=typeof d.alias=="string"?[d.alias]:d.alias;for(const x of w)v.push(DM(Ht({},g,{components:h?h.record.components:g.components,path:x,aliasOf:h?h.record:g})))}let b,y;for(const w of v){const{path:x}=w;if(f&&x[0]!=="/"){const $=f.record.path,S=$[$.length-1]==="/"?"":"/";w.path=f.record.path+(x&&S+x)}if(b=tAe(w,f,m),h?h.alias.push(b):(y=y||b,y!==b&&y.alias.push(b),p&&d.name&&!RM(b)&&a(d.name)),s8(b)&&l(b),g.children){const $=g.children;for(let S=0;S<$.length;S++)r($[S],b,h&&h.children[S])}h=h||b}return y?()=>{a(y)}:od}function a(d){if(i8(d)){const f=i.get(d);f&&(i.delete(d),n.splice(n.indexOf(f),1),f.children.forEach(a),f.alias.forEach(a))}else{const f=n.indexOf(d);f>-1&&(n.splice(f,1),d.record.name&&i.delete(d.record.name),d.children.forEach(a),d.alias.forEach(a))}}function s(){return n}function l(d){const f=rAe(d,n);n.splice(f,0,d),d.record.name&&!RM(d)&&i.set(d.record.name,d)}function c(d,f){let h,p={},g,m;if("name"in d&&d.name){if(h=i.get(d.name),!h)throw _c(an.MATCHER_NOT_FOUND,{location:d});m=h.record.name,p=Ht(kM(f.params,h.keys.filter(y=>!y.optional).concat(h.parent?h.parent.keys.filter(y=>y.optional):[]).map(y=>y.name)),d.params&&kM(d.params,h.keys.map(y=>y.name))),g=h.stringify(p)}else if(d.path!=null)g=d.path,h=n.find(y=>y.re.test(g)),h&&(p=h.parse(g),m=h.record.name);else{if(h=f.name?i.get(f.name):n.find(y=>y.re.test(f.path)),!h)throw _c(an.MATCHER_NOT_FOUND,{location:d,currentLocation:f});m=h.record.name,p=Ht({},f.params,d.params),g=h.stringify(p)}const v=[];let b=h;for(;b;)v.unshift(b.record),b=b.parent;return{name:m,path:g,params:p,matched:v,meta:oAe(v)}}t.forEach(d=>r(d));function u(){n.length=0,i.clear()}return{addRoute:r,resolve:c,removeRoute:a,clearRoutes:u,getRoutes:s,getRecordMatcher:o}}function kM(t,e){const n={};for(const i of e)i in t&&(n[i]=t[i]);return n}function DM(t){const e={path:t.path,redirect:t.redirect,name:t.name,meta:t.meta||{},aliasOf:t.aliasOf,beforeEnter:t.beforeEnter,props:iAe(t),children:t.children||[],instances:{},leaveGuards:new Set,updateGuards:new Set,enterCallbacks:{},components:"components"in t?t.components||null:t.component&&{default:t.component}};return Object.defineProperty(e,"mods",{value:{}}),e}function iAe(t){const e={},n=t.props||!1;if("component"in t)e.default=n;else for(const i in t.components)e[i]=typeof n=="object"?n[i]:n;return e}function RM(t){for(;t;){if(t.record.aliasOf)return!0;t=t.parent}return!1}function oAe(t){return t.reduce((e,n)=>Ht(e,n.meta),{})}function rAe(t,e){let n=0,i=e.length;for(;n!==i;){const r=n+i>>1;a8(t,e[r])<0?i=r:n=r+1}const o=aAe(t);return o&&(i=e.lastIndexOf(o,i-1)),i}function aAe(t){let e=t;for(;e=e.parent;)if(s8(e)&&a8(t,e)===0)return e}function s8({record:t}){return!!(t.name||t.components&&Object.keys(t.components).length||t.redirect)}function LM(t){const e=Je(Mv),n=Je(m$),i=L(()=>{const l=Lt(t.to);return e.resolve(l)}),o=L(()=>{const{matched:l}=i.value,{length:c}=l,u=l[c-1],d=n.matched;if(!u||!d.length)return-1;const f=d.findIndex(Ac.bind(null,u));if(f>-1)return f;const h=FM(l[c-2]);return c>1&&FM(u)===h&&d[d.length-1].path!==h?d.findIndex(Ac.bind(null,l[c-2])):f}),r=L(()=>o.value>-1&&dAe(n.params,i.value.params)),a=L(()=>o.value>-1&&o.value===n.matched.length-1&&n8(n.params,i.value.params));function s(l={}){if(uAe(l)){const c=e[Lt(t.replace)?"replace":"push"](Lt(t.to)).catch(od);return t.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>c),c}return Promise.resolve()}return{route:i,href:L(()=>i.value.href),isActive:r,isExactActive:a,navigate:s}}function sAe(t){return t.length===1?t[0]:t}const lAe=oe({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:LM,setup(t,{slots:e}){const n=$t(LM(t)),{options:i}=Je(Mv),o=L(()=>({[NM(t.activeClass,i.linkActiveClass,"router-link-active")]:n.isActive,[NM(t.exactActiveClass,i.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const r=e.default&&sAe(e.default(n));return t.custom?r:sr("a",{"aria-current":n.isExactActive?t.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}}),cAe=lAe;function uAe(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey)&&!t.defaultPrevented&&!(t.button!==void 0&&t.button!==0)){if(t.currentTarget&&t.currentTarget.getAttribute){const e=t.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(e))return}return t.preventDefault&&t.preventDefault(),!0}}function dAe(t,e){for(const n in e){const i=e[n],o=t[n];if(typeof i=="string"){if(i!==o)return!1}else if(!Bo(o)||o.length!==i.length||i.some((r,a)=>r.valueOf()!==o[a].valueOf()))return!1}return!0}function FM(t){return t?t.aliasOf?t.aliasOf.path:t.path:""}const NM=(t,e,n)=>t??e??n,fAe=oe({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(t,{attrs:e,slots:n}){const i=Je(vw),o=L(()=>t.route||i.value),r=Je(TM,0),a=L(()=>{let c=Lt(r);const{matched:u}=o.value;let d;for(;(d=u[c])&&!d.components;)c++;return c}),s=L(()=>o.value.matched[a.value]);ot(TM,L(()=>a.value+1)),ot(H$e,s),ot(vw,o);const l=ae();return ye(()=>[l.value,s.value,t.name],([c,u,d],[f,h,p])=>{u&&(u.instances[d]=c,h&&h!==u&&c&&c===f&&(u.leaveGuards.size||(u.leaveGuards=h.leaveGuards),u.updateGuards.size||(u.updateGuards=h.updateGuards))),c&&u&&(!h||!Ac(u,h)||!f)&&(u.enterCallbacks[d]||[]).forEach(g=>g(c))},{flush:"post"}),()=>{const c=o.value,u=t.name,d=s.value,f=d&&d.components[u];if(!f)return BM(n.default,{Component:f,route:c});const h=d.props[u],p=h?h===!0?c.params:typeof h=="function"?h(c):h:null,m=sr(f,Ht({},p,e,{onVnodeUnmounted:v=>{v.component.isUnmounted&&(d.instances[u]=null)},ref:l}));return BM(n.default,{Component:m,route:c})||m}}});function BM(t,e){if(!t)return null;const n=t(e);return n.length===1?n[0]:n}const hAe=fAe;function pAe(t){const e=nAe(t.routes,t),n=t.parseQuery||B$e,i=t.stringifyQuery||OM,o=t.history,r=fu(),a=fu(),s=fu(),l=ie(oa);let c=oa;Rl&&t.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=k0.bind(null,Y=>""+Y),d=k0.bind(null,S$e),f=k0.bind(null,Hd);function h(Y,J){let Q,G;return i8(Y)?(Q=e.getRecordMatcher(Y),G=J):G=Y,e.addRoute(G,Q)}function p(Y){const J=e.getRecordMatcher(Y);J&&e.removeRoute(J)}function g(){return e.getRoutes().map(Y=>Y.record)}function m(Y){return!!e.getRecordMatcher(Y)}function v(Y,J){if(J=Ht({},J||l.value),typeof Y=="string"){const te=D0(n,Y,J.path),ue=e.resolve({path:te.path},J),se=o.createHref(te.fullPath);return Ht(te,ue,{params:f(ue.params),hash:Hd(te.hash),redirectedFrom:void 0,href:se})}let Q;if(Y.path!=null)Q=Ht({},Y,{path:D0(n,Y.path,J.path).path});else{const te=Ht({},Y.params);for(const ue in te)te[ue]==null&&delete te[ue];Q=Ht({},Y,{params:d(te)}),J.params=d(J.params)}const G=e.resolve(Q,J),ee=Y.hash||"";G.params=u(f(G.params));const X=A$e(i,Ht({},Y,{hash:y$e(ee),path:G.path})),K=o.createHref(X);return Ht({fullPath:X,hash:ee,query:i===OM?z$e(Y.query):Y.query||{}},G,{redirectedFrom:void 0,href:K})}function b(Y){return typeof Y=="string"?D0(n,Y,l.value.path):Ht({},Y)}function y(Y,J){if(c!==Y)return _c(an.NAVIGATION_CANCELLED,{from:J,to:Y})}function w(Y){return S(Y)}function x(Y){return w(Ht(b(Y),{replace:!0}))}function $(Y,J){const Q=Y.matched[Y.matched.length-1];if(Q&&Q.redirect){const{redirect:G}=Q;let ee=typeof G=="function"?G(Y,J):G;return typeof ee=="string"&&(ee=ee.includes("?")||ee.includes("#")?ee=b(ee):{path:ee},ee.params={}),Ht({query:Y.query,hash:Y.hash,params:ee.path!=null?{}:Y.params},ee)}}function S(Y,J){const Q=c=v(Y),G=l.value,ee=Y.state,X=Y.force,K=Y.replace===!0,te=$(Q,G);if(te)return S(Ht(b(te),{state:typeof te=="object"?Ht({},ee,te.state):ee,force:X,replace:K}),J||Q);const ue=Q;ue.redirectedFrom=J;let se;return!X&&_$e(i,G,Q)&&(se=_c(an.NAVIGATION_DUPLICATED,{to:ue,from:G}),z(G,G,!0,!1)),(se?Promise.resolve(se):T(ue,G)).catch(re=>vr(re)?vr(re,an.NAVIGATION_GUARD_REDIRECT)?re:B(re):F(re,ue,G)).then(re=>{if(re){if(vr(re,an.NAVIGATION_GUARD_REDIRECT))return S(Ht({replace:K},b(re.to),{state:typeof re.to=="object"?Ht({},ee,re.to.state):ee,force:X}),J||ue)}else re=M(ue,G,!0,K,ee);return O(ue,G,re),re})}function _(Y,J){const Q=y(Y,J);return Q?Promise.reject(Q):Promise.resolve()}function P(Y){const J=U.values().next().value;return J&&typeof J.runWithContext=="function"?J.runWithContext(Y):Y()}function T(Y,J){let Q;const[G,ee,X]=W$e(Y,J);Q=L0(G.reverse(),"beforeRouteLeave",Y,J);for(const te of G)te.leaveGuards.forEach(ue=>{Q.push(ha(ue,Y,J))});const K=_.bind(null,Y,J);return Q.push(K),q(Q).then(()=>{Q=[];for(const te of r.list())Q.push(ha(te,Y,J));return Q.push(K),q(Q)}).then(()=>{Q=L0(ee,"beforeRouteUpdate",Y,J);for(const te of ee)te.updateGuards.forEach(ue=>{Q.push(ha(ue,Y,J))});return Q.push(K),q(Q)}).then(()=>{Q=[];for(const te of X)if(te.beforeEnter)if(Bo(te.beforeEnter))for(const ue of te.beforeEnter)Q.push(ha(ue,Y,J));else Q.push(ha(te.beforeEnter,Y,J));return Q.push(K),q(Q)}).then(()=>(Y.matched.forEach(te=>te.enterCallbacks={}),Q=L0(X,"beforeRouteEnter",Y,J,P),Q.push(K),q(Q))).then(()=>{Q=[];for(const te of a.list())Q.push(ha(te,Y,J));return Q.push(K),q(Q)}).catch(te=>vr(te,an.NAVIGATION_CANCELLED)?te:Promise.reject(te))}function O(Y,J,Q){s.list().forEach(G=>P(()=>G(Y,J,Q)))}function M(Y,J,Q,G,ee){const X=y(Y,J);if(X)return X;const K=J===oa,te=Rl?history.state:{};Q&&(G||K?o.replace(Y.fullPath,Ht({scroll:K&&te&&te.scroll},ee)):o.push(Y.fullPath,ee)),l.value=Y,z(Y,J,Q,K),B()}let I;function k(){I||(I=o.listen((Y,J,Q)=>{if(!V.listening)return;const G=v(Y),ee=$(G,V.currentRoute.value);if(ee){S(Ht(ee,{replace:!0,force:!0}),G).catch(od);return}c=G;const X=l.value;Rl&&D$e(PM(X.fullPath,Q.delta),Ev()),T(G,X).catch(K=>vr(K,an.NAVIGATION_ABORTED|an.NAVIGATION_CANCELLED)?K:vr(K,an.NAVIGATION_GUARD_REDIRECT)?(S(Ht(b(K.to),{force:!0}),G).then(te=>{vr(te,an.NAVIGATION_ABORTED|an.NAVIGATION_DUPLICATED)&&!Q.delta&&Q.type===gw.pop&&o.go(-1,!1)}).catch(od),Promise.reject()):(Q.delta&&o.go(-Q.delta,!1),F(K,G,X))).then(K=>{K=K||M(G,X,!1),K&&(Q.delta&&!vr(K,an.NAVIGATION_CANCELLED)?o.go(-Q.delta,!1):Q.type===gw.pop&&vr(K,an.NAVIGATION_ABORTED|an.NAVIGATION_DUPLICATED)&&o.go(-1,!1)),O(G,X,K)}).catch(od)}))}let E=fu(),R=fu(),D;function F(Y,J,Q){B(Y);const G=R.list();return G.length?G.forEach(ee=>ee(Y,J,Q)):console.error(Y),Promise.reject(Y)}function N(){return D&&l.value!==oa?Promise.resolve():new Promise((Y,J)=>{E.add([Y,J])})}function B(Y){return D||(D=!Y,k(),E.list().forEach(([J,Q])=>Y?Q(Y):J()),E.reset()),Y}function z(Y,J,Q,G){const{scrollBehavior:ee}=t;if(!Rl||!ee)return Promise.resolve();const X=!Q&&R$e(PM(Y.fullPath,0))||(G||!Q)&&history.state&&history.state.scroll||null;return pt().then(()=>ee(Y,J,X)).then(K=>K&&k$e(K)).catch(K=>F(K,Y,J))}const W=Y=>o.go(Y);let j;const U=new Set,V={currentRoute:l,listening:!0,addRoute:h,removeRoute:p,clearRoutes:e.clearRoutes,hasRoute:m,getRoutes:g,resolve:v,options:t,push:w,replace:x,go:W,back:()=>W(-1),forward:()=>W(1),beforeEach:r.add,beforeResolve:a.add,afterEach:s.add,onError:R.add,isReady:N,install(Y){Y.component("RouterLink",cAe),Y.component("RouterView",hAe),Y.config.globalProperties.$router=V,Object.defineProperty(Y.config.globalProperties,"$route",{enumerable:!0,get:()=>Lt(l)}),Rl&&!j&&l.value===oa&&(j=!0,w(o.location).catch(G=>{}));const J={};for(const G in oa)Object.defineProperty(J,G,{get:()=>l.value[G],enumerable:!0});Y.provide(Mv,V),Y.provide(m$,kI(J)),Y.provide(vw,l);const Q=Y.unmount;U.add(Y),Y.unmount=function(){U.delete(Y),U.size<1&&(c=oa,I&&I(),I=null,l.value=oa,j=!1,D=!1),Q()}}};function q(Y){return Y.reduce((J,Q)=>J.then(()=>P(Q)),Promise.resolve())}return V}function zPe(){return Je(Mv)}function HPe(t){return Je(m$)}const gAe=[{path:"/",name:"dashboard",redirect:"/dashboard/ecommerce"},{path:"/dashboard/analytics",name:"dashboard-analytics",component:()=>ze(()=>import("./Dashboard-CRYDaQpD.js"),__vite__mapDeps([0,1,2,3,4,5])),meta:{rule:"editor",role:"dashboard.view"}},{path:"/my-data",name:"my-data",component:()=>ze(()=>import("./myData-Dsg4IY09.js"),__vite__mapDeps([6,7])),meta:{rule:"editor"}},{path:"/dashboard/ecommerce",name:"dashboard-ecommerce",component:()=>ze(()=>import("./Dashboard-CRYDaQpD.js"),__vite__mapDeps([0,1,2,3,4,5])),meta:{rule:"admin",role:"dashboard.view"}},{path:"/config/manage/const",component:()=>ze(()=>import("./Const-DPAogAlP.js"),__vite__mapDeps([8,9,10,11])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مدیریت ثابت ها",active:!0}],pageTitle:"مدیریت ثابت ها",rule:"editor",role:"config.statics",parent:"manage",no_scroll:!0}},{path:"/config/manage/wallet",component:()=>ze(()=>import("./wallet-GvwNpPzG.js"),__vite__mapDeps([12,13])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مدیریت کیف پول",active:!0}],pageTitle:"مدیریت کیف پول",rule:"editor",role:"config.wallet",superAdminOnly:!0,parent:"manage",no_scroll:!0}},{path:"/config/manage/accounting",component:()=>ze(()=>import("./accounting-CxeKN6ov.js"),__vite__mapDeps([14,2,15,16,17])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"اتصال حسابداری",active:!0}],pageTitle:"اتصال حسابداری",rule:"editor",role:"config.accounting",parent:"manage",no_scroll:!0}},{path:"/config/manage/wage",component:()=>ze(()=>import("./wage-voNMn7C2.js"),__vite__mapDeps([18,2,19])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"اجرت",active:!0}],pageTitle:"اجرت",rule:"editor",role:"config.wage",parent:"manage",no_scroll:!0}},{path:"/config/manage/report",component:()=>ze(()=>import("./report-D_GupZy7.js"),__vite__mapDeps([20,21])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"گزارش",active:!0}],pageTitle:"گزارش",rule:"editor",role:"config.report",parent:"manage",no_scroll:!0}},{path:"/apps/product/",redirect:"/apps/product/list",name:"product"},{path:"/product/change/percent",component:()=>ze(()=>import("./ChangePercent-DvmdqEOw.js"),[]),meta:{rule:"editor",role:"product.percent",parent:"product",no_scroll:!0}},{path:"/apps/product/add",component:()=>ze(()=>import("./AddProduct-fj1xOxlY.js"),__vite__mapDeps([22,10,23,24])),meta:{rule:"editor",role:"product.create",parent:"product",no_scroll:!0}},{path:"/apps/product/edit/:id/:variant_id?",name:"product-edit",component:()=>ze(()=>import("./EditProduct-BG0vnKRq.js"),__vite__mapDeps([25,22,10,23,24])),meta:{rule:"editor",role:"product.list.edit",parent:"product",no_scroll:!0}},{path:"/apps/product/list",name:"product-list",component:()=>ze(()=>import("./ProductList-KR6PClro.js"),__vite__mapDeps([26,27,1,2,28,29,30,31,9,32])),meta:{rule:"editor",role:"product.list",parent:"product",no_scroll:!0}},{path:"/category",redirect:"/category/list",name:"category"},{path:"/category/add/:id?",name:"category-add",component:()=>ze(()=>import("./Add-DBm9taTL.js"),__vite__mapDeps([33,34,35,36,10])),meta:{rule:"editor",role:"collection.create",parent:"category",no_scroll:!0}},{path:"/category/edit/:id",component:()=>ze(()=>import("./Edit-BvBcY37L.js"),__vite__mapDeps([37,34,35,36,10])),name:"category-edit",meta:{rule:"editor",role:"collection.list.edit",parent:"category",no_scroll:!0}},{path:"/category/list",name:"category-list",component:()=>ze(()=>import("./List-fJK-8ntb.js"),__vite__mapDeps([38,27,1,2,28,29,39,34,35,36,10,9])),meta:{rule:"editor",role:"collection.list",parent:"category",no_scroll:!0}},{path:"/add/findoc",component:()=>ze(()=>import("./addFinDoc-B1mTlM1Z.js"),__vite__mapDeps([40,41,35,36])),meta:{rule:"editor",role:"document.create"}},{path:"/edit/findoc/:id",component:()=>ze(()=>import("./addFinDoc-B1mTlM1Z.js"),__vite__mapDeps([40,41,35,36])),meta:{rule:"editor",role:"document.list.edit"}},{path:"/order",redirect:"/order/list",name:"order"},{path:"/order/list",component:()=>ze(()=>import("./List-BqpoJbO3.js"),__vite__mapDeps([42,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,50])),meta:{rule:"editor",role:"order.list",superAdminOnly:!0,parent:"order",no_scroll:!0}},{path:"/order/omde-list",component:()=>ze(()=>import("./OmdeList-BMciApx5.js"),__vite__mapDeps([51,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,52])),meta:{rule:"editor",role:"order.omde",parent:"order",no_scroll:!0}},{path:"/order/make",component:()=>ze(()=>import("./MakeOrder-C4FSQiZw.js"),__vite__mapDeps([53,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,54])),meta:{rule:"editor",role:"order.makeOrder",parent:"order",no_scroll:!0}},{path:"/order/create",component:()=>ze(()=>import("./create-F2zPcD8y.js"),__vite__mapDeps([55,27,1,2,28,29,31,7,56])),meta:{rule:"editor",role:"order.create",superAdminOnly:!0,parent:"order",no_scroll:!0}},{path:"/order/tamin-list",component:()=>ze(()=>import("./TaminList-UbiWlrdw.js"),__vite__mapDeps([57,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,58])),meta:{rule:"editor",role:"order.tamin",parent:"order",no_scroll:!0}},{path:"/major/promotion/list",component:()=>ze(()=>import("./promotion_list-0DyffZ5L.js"),__vite__mapDeps([59,27,1,2,28,29,39,60,61,35,36,62,63,64])),meta:{rule:"editor",role:"offers.list",no_scroll:!0}},{path:"/major/promotion/add",component:()=>ze(()=>import("./promotion_add_edit-B_LUHhL2.js"),__vite__mapDeps([65,60,61,35,36,62])),meta:{rule:"editor",role:"offers.create",no_scroll:!0}},{path:"/major/promotion/edit/:id",component:()=>ze(()=>import("./promotion_add_edit-B_LUHhL2.js"),__vite__mapDeps([65,60,61,35,36,62])),meta:{rule:"editor",role:"offers.list.edit",no_scroll:!0}},{path:"/major/promotion/tak/add",component:()=>ze(()=>import("./promotion_tak_add_edit-CdXaCiTr.js"),__vite__mapDeps([66,63,61,35,36,62])),meta:{rule:"editor",role:"offers.create.tak",superAdminOnly:!0,no_scroll:!0}},{path:"/major/promotion/tak/edit/:id",component:()=>ze(()=>import("./promotion_tak_add_edit-CdXaCiTr.js"),__vite__mapDeps([66,63,61,35,36,62])),meta:{rule:"editor",role:"offers.list.tak.edit",superAdminOnly:!0,no_scroll:!0}},{path:"/major/promotion/autopromotion",component:()=>ze(()=>import("./autopromotion-C_qryHP2.js"),[]),meta:{rule:"editor",role:"offers.autopromotion",no_scroll:!0}},{path:"/major/offersIgnore",component:()=>ze(()=>import("./offersIgnore-add-edit-f0nipkfk.js"),__vite__mapDeps([67,27,1,2,28,29,68])),meta:{rule:"editor",role:"offersIgnore"}},{path:"/comments",name:"comments",component:()=>ze(()=>import("./Comments-q_Mo9-UN.js"),__vite__mapDeps([69,70,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,71])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"دیدگاه ها",active:!0}],pageTitle:"دیدگاه ها",rule:"editor",role:"comment",no_scroll:!0}},{path:"/sms/create",name:"create_sms",component:()=>ze(()=>import("./create-Bsf1FmzB.js"),__vite__mapDeps([72,27,1,2,28,29,73])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"ارسال پیامک",active:!0}],pageTitle:"ارسال پیامک",rule:"editor",role:"sms.create",no_scroll:!0}},{path:"/notify",name:"notify",component:()=>ze(()=>import("./user-oSzgQKs6.js"),__vite__mapDeps([74,27,1,2,28,29,75])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست نوتیفیکیشن های دریافتی",active:!0}],pageTitle:"لیست نوتیفیکیشن های ذریافتی",rule:"editor",role:"notify.me",no_scroll:!0}},{path:"/notify/create",name:"create_notify",component:()=>ze(()=>import("./create-xP4QWJXp.js"),[]),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"ارسال نوتیفیکیشن",active:!0}],pageTitle:"ارسال نوتیفیکیشن",rule:"editor",role:"notify.create",no_scroll:!0}},{path:"/wallet",name:"wallet",component:()=>ze(()=>import("./wallet-BBSiRO4v.js"),__vite__mapDeps([76,27,1,2,28,29])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست کیف پول های شارژ شده",active:!0}],pageTitle:"لیست کیف پول های شارژ شده",rule:"editor",role:"wallet",no_scroll:!0}},{path:"/reagent/edit/:id",name:"reagent-edit",component:()=>ze(()=>import("./EditReagent-MS6AMK9O.js"),__vite__mapDeps([77,78,79,10,48,80,81,49,46,82])),meta:{rule:"editor",role:"persons.list.sellers.edit",parent:"product",no_scroll:!0}},{path:"/reagent/add",name:"reagent-add",component:()=>ze(()=>import("./EditReagent-MS6AMK9O.js"),__vite__mapDeps([77,78,79,10,48,80,81,49,46,82])),meta:{rule:"editor",role:"persons.create",parent:"product",no_scroll:!0}},{path:"/reagent/view/:id",name:"reagent-view",component:()=>ze(()=>import("./AgentDetail-DJ32p82i.js"),__vite__mapDeps([83,1,2,84])),meta:{rule:"editor",role:"persons.list.sellers.view",parent:"product",no_scroll:!0}},{path:"/bulkCustomer/edit/:id",name:"bulkCustomer-edit",component:()=>ze(()=>import("./EditBulkCustomer-DbPHSx-8.js"),__vite__mapDeps([85,86,35,36,10,79,87,2,88,48,80,81,46,16])),meta:{rule:"editor",role:"persons.list.client.omde.edit",parent:"product",no_scroll:!0}},{path:"/bulkCustomer/view/:id",name:"bulkCustomer-view",component:()=>ze(()=>import("./ViewOmdeCustomer--j1Wh21V.js"),__vite__mapDeps([89,90,1,2,81,48,91])),meta:{rule:"editor",role:"persons.list.client.omde.view",parent:"product",no_scroll:!0}},{path:"/singleCustomer/edit/:id",name:"singleCustomer-edit",component:()=>ze(()=>import("./EditSingleCustomer-Mc9LPwtq.js"),__vite__mapDeps([92,93,79,87,2,88,48,94])),meta:{rule:"editor",role:"persons.list.client.single.edit",superAdminOnly:!0,parent:"product",no_scroll:!0}},{path:"/singleCustomer/view/:id",name:"singleCustomer-view",component:()=>ze(()=>import("./ViewSingleCustomer-wCAkjA39.js"),__vite__mapDeps([95,90,1,2,81,48,91])),meta:{rule:"editor",role:"persons.list.client.single.view",superAdminOnly:!0,parent:"product",no_scroll:!0}},{path:"/customer/omde-list",name:"omde-list-customer",component:()=>ze(()=>import("./OmdeList-Dj35JCQi.js"),__vite__mapDeps([96,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان عمده",active:!0}],pageTitle:"مشتریان عمده",rule:"editor",role:"persons.list.client.omde"}},{path:"/customer/omde-non-verified-list",name:"omde-non-verified-list",component:()=>ze(()=>import("./OmdeNonVerifiedList-BiJF1hXr.js"),__vite__mapDeps([99,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان در انتظار",active:!0}],pageTitle:"مشتریان در انتظار",rule:"editor",role:"persons.list.client.omde"}},{path:"/customer/banker-list",name:"banker-list",component:()=>ze(()=>import("./BankerList-CCNTGgg_.js"),__vite__mapDeps([100,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست بنکداران",active:!0}],pageTitle:"لیست بنکداران",rule:"editor",role:"persons.list.client.omde",superAdminOnly:!0}},{path:"/customer/shopkeeper-list",name:"shopkeeper-list",component:()=>ze(()=>import("./ShopkeeperList-OEqkRr6n.js"),__vite__mapDeps([101,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست مغازه داران حضوری",active:!0}],pageTitle:"لیست مغازه داران حضوری",rule:"editor",role:"persons.list.client.omde",superAdminOnly:!0}},{path:"/customer/omde-archived-list",name:"omde-archived-list",component:()=>ze(()=>import("./OmdeArchivedList-0_0jCEWx.js"),__vite__mapDeps([102,97,2,27,1,28,29,39,30,86,35,36,10,79,87,88,48,80,81,46,16,45,98])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان بایگانی",active:!0}],pageTitle:"مشتریان بایگانی",rule:"editor",role:"persons.list.client.omde"}},{path:"/customer/reagent-list",name:"raegentList",component:()=>ze(()=>import("./ReagentList-CbzBhp55.js"),__vite__mapDeps([103,27,1,2,28,29,43,44,45,46,3,4,23,47,48,49,39])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"کارشناسان فروش",active:!0}],pageTitle:"کارشناسان فروش",role:"persons.list.sellers",rule:"editor"}},{path:"/customer/add",name:"add-customer",component:()=>ze(()=>import("./AddCustomer-BStHVt4X.js"),__vite__mapDeps([104,86,35,36,10,79,87,2,88,48,80,81,46,16,78,49,82,93,94,105])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان"},{title:"افزودن مشتری",active:!0}],pageTitle:"افزودن مشتری",role:"persons.create",rule:"editor"}},{path:"/customer/list",name:"list-customer",component:()=>ze(()=>import("./SingleCustomer-F22-Fgwb.js"),__vite__mapDeps([106,27,1,2,28,29,4,107])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"مشتریان"}],pageTitle:"لیست مشتریان",role:"persons.list.client.single",superAdminOnly:!0,rule:"editor"}},{path:"/report/order_item",name:"report_order_item",component:()=>ze(()=>import("./order_item-BVmJ-hbZ.js"),__vite__mapDeps([108,87,2,88,1,109])),meta:{role:"report.order.item",rule:"editor"}},{path:"/report/product",name:"report_product",component:()=>ze(()=>import("./product-D7b9GSSk.js"),__vite__mapDeps([110,87,2,88,111])),meta:{role:"report.product",rule:"editor"}},{path:"/finical/list",name:"finical_list",component:()=>ze(()=>import("./list-cbsD3TyE.js"),__vite__mapDeps([112,27,1,2,28,29,39,41,35,36,9])),meta:{role:"document.list",rule:"editor"}},{path:"/user/list",component:()=>ze(()=>import("./ListUser-BtKwT2Ym.js"),__vite__mapDeps([113,27,1,2,28,29,39,114,35,36,115,9])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست مدیران",active:!0}],pageTitle:"لیست مدیران",role:"user.list",rule:"editor",parent:"user",no_scroll:!0}},{path:"/user/create",component:()=>ze(()=>import("./UserCreate-BZcLsbWJ.js"),__vite__mapDeps([114,35,36,115])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"افزودن کاربر",active:!0}],pageTitle:"افزودن کاربر",role:"user.create",rule:"editor",parent:"user",no_scroll:!0}},{path:"/user/edit/:id",component:()=>ze(()=>import("./UserEdit-7NUV5OVv.js"),__vite__mapDeps([116,114,35,36,115])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"ویرایش نوع کاربر",active:!0}],pageTitle:"ویرایش نوع کاربر",rule:"editor",role:"user.list.edit",parent:"user",no_scroll:!0}},{path:"/permission",component:()=>ze(()=>import("./Permission-jarYuwuj.js"),__vite__mapDeps([117,7,118])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"دسترسی ها",active:!0}],pageTitle:"دسترسی ها",rule:"editor",role:"user.permission",parent:"permission",no_scroll:!0}},{path:"/city/create",component:()=>ze(()=>import("./createCity-CSJ4cFWB.js"),__vite__mapDeps([119,120,35,36,79])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"افزودن شهر",active:!0}],pageTitle:"افزودن شهر",rule:"editor",role:"cities.create",parent:"city",no_scroll:!0}},{path:"/city/list",component:()=>ze(()=>import("./cityList-CPYKSb3a.js"),__vite__mapDeps([121,27,1,2,28,29,39,120,35,36,79,9])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"لیست شهر ها",active:!0}],pageTitle:"لیست شهر ها",rule:"editor",role:"cities.list",parent:"city",no_scroll:!0}},{path:"/statics",name:"statics",component:()=>ze(()=>import("./index-NVj7ILPq.js"),__vite__mapDeps([122,1,2])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"آمار",active:!0}],pageTitle:"آمار",rule:"editor",role:"statics",no_scroll:!0}},{path:"/newsletters",name:"newsletters",component:()=>ze(()=>import("./newsletters-CBJWLEfZ.js"),__vite__mapDeps([123,27,1,2,28,29,124])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"خبرنامه",active:!0}],pageTitle:"خبرنامه",rule:"editor",no_scroll:!0}},{path:"/branch/add",name:"add-branch",component:()=>ze(()=>import("./AddBranches-BS0uOLIE.js"),__vite__mapDeps([125,126,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"شعب"},{title:"افزودن شعب",active:!0}],pageTitle:"افزودن شعب",role:"branch.create",superAdminOnly:!0,rule:"editor"}},{path:"/branch/edit/:id",name:"edit-branch",component:()=>ze(()=>import("./EditBranches-BtM6IUIj.js"),__vite__mapDeps([127,126,35,36])),meta:{pageTitle:"ویرایش شعب",role:"branch.create",superAdminOnly:!0,rule:"editor"}},{path:"/branch/list",name:"list-branch",component:()=>ze(()=>import("./ListBranches-DiiVu3S2.js"),__vite__mapDeps([128,129,27,1,2,28,29,39,126,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"شعب"},{title:"لیست شعب",active:!0}],pageTitle:"لیست شعب",role:"branch.list",superAdminOnly:!0,rule:"editor"}},{path:"/workshop/add",name:"add-workshop",component:()=>ze(()=>import("./AddWorkshop-CE89LBMU.js"),__vite__mapDeps([130,131,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"کارگاه"},{title:"افزودن کارگاه",active:!0}],pageTitle:"افزودن کارگاه",role:"workshop.create",superAdminOnly:!0,rule:"editor"}},{path:"/workshop/edit/:id",name:"edit-workshop",component:()=>ze(()=>import("./EditWorkshop-Js7LcOL2.js"),__vite__mapDeps([132,131,35,36])),meta:{pageTitle:"ویرایش کارگاه",role:"workshop.create",superAdminOnly:!0,rule:"editor"}},{path:"/workshop/list",name:"list-workshop",component:()=>ze(()=>import("./ListWorkshop-qixue0fM.js"),__vite__mapDeps([133,129,27,1,2,28,29,39,131,35,36])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"کارگاه"},{title:"لیست کارگاه ها",active:!0}],pageTitle:"لیست کارگاه ها",role:"workshop.list",superAdminOnly:!0,rule:"editor"}},{path:"/invoice/add",name:"add-invoice",component:()=>ze(()=>import("./AddInvoice-B67QpuBl.js"),__vite__mapDeps([134,35,36,27,1,2,28,29,135])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"فاکتور انتقال"},{title:"افزودن فاکتور",active:!0}],pageTitle:"افزودن فاکتور",role:"invoice.create",rule:"editor"}},{path:"/invoice/edit/:id",name:"edit-invoice",component:()=>ze(()=>import("./EditInvoice-CUHdPz8Y.js"),__vite__mapDeps([136,134,35,36,27,1,2,28,29,135])),meta:{pageTitle:"ویرایش فاکتورها",role:"invoice.create",rule:"editor"}},{path:"/invoice/list",name:"list-invoice",component:()=>ze(()=>import("./ListInvoice-LGMW0RIN.js"),__vite__mapDeps([137,27,1,2,28,29,39,134,35,36,135,9,138])),meta:{breadcrumb:[{title:"خانه",url:"/"},{title:"فاکتورانتقال"},{title:"لیست فاکتورها",active:!0}],pageTitle:"لیست فاکتورها",role:"invoice.list",rule:"editor"}}],mAe=[{path:"/auth/login",name:"page-login",component:()=>ze(()=>import("./Login-BNOoCV_t.js"),__vite__mapDeps([139,70,7,47,16,15,140])),meta:{rule:"editor"}},{path:"/reg",name:"reg",component:()=>ze(()=>import("./reg-BiW-tLCt.js"),__vite__mapDeps([141,142])),meta:{rule:"editor"}}];function l8(t,e){return function(){return t.apply(e,arguments)}}const{toString:vAe}=Object.prototype,{getPrototypeOf:Ma}=Object,{iterator:yf,toStringTag:c8}=Symbol,Wd=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),u8=t=>typeof t=="string"&&(t==="__proto__"||t==="constructor"||t==="prototype"),d8=(t,e,n)=>t===Object.prototype||!n&&e===null,bAe=t=>{if(!Object.isExtensible(t))return!1;const e=Object.getOwnPropertyNames(t);return Object.getOwnPropertySymbols&&e.push(...Object.getOwnPropertySymbols(t)),e.every(n=>{if(u8(n))return!1;const i=Object.getOwnPropertyDescriptor(t,n);return!!i&&i.configurable&&i.writable===!0})},jd=(t,e)=>{let n=t;const i=[];for(;n!=null;){if(i.indexOf(n)!==-1)return!1;i.push(n);const o=Ma(n);if(d8(n,o,n===t))return!1;if(Wd(n,e))return!0;n=o}return!1},yAe=(t,e)=>t!=null&&jd(t,e)?t[e]:void 0,xAe=t=>{if(t==null||typeof t!="object"&&typeof t!="function")return t;const e=Ma(t);if(e===null&&bAe(t))return t;const n=Object.create(null),i=Object.create(null),o=[];let r=t;for(;r!=null&&o.indexOf(r)===-1;){o.push(r);const a=r===t?e:Ma(r);if(d8(r,a,r===t))break;const s=Object.getOwnPropertyNames(r);Object.getOwnPropertySymbols&&s.push(...Object.getOwnPropertySymbols(r));for(const l of s)u8(l)||Wd(i,l)||(n[l]=t[l],i[l]=!0);r=a}return n},v$=(t=>e=>{const n=vAe.call(e);return t[n]||(t[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),So=t=>(t=t.toLowerCase(),e=>v$(e)===t),Iv=t=>e=>typeof e===t,{isArray:Ks}=Array,Us=Iv("undefined");function Gc(t){return t!==null&&!Us(t)&&t.constructor!==null&&!Us(t.constructor)&&Oi(t.constructor.isBuffer)&&t.constructor.isBuffer(t)}const f8=So("ArrayBuffer");function wAe(t){let e;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?e=ArrayBuffer.isView(t):e=t&&t.buffer&&f8(t.buffer),e}const SAe=Iv("string"),Oi=Iv("function"),h8=Iv("number"),Kc=t=>t!==null&&typeof t=="object",CAe=t=>t===!0||t===!1,hp=t=>{if(!Kc(t))return!1;const e=Ma(t);return(e===null||e===Object.prototype||Ma(e)===null)&&!jd(t,c8)&&!jd(t,yf)},$Ae=t=>{if(!Kc(t)||Gc(t))return!1;try{return Object.keys(t).length===0&&Object.getPrototypeOf(t)===Object.prototype}catch{return!1}},AAe=So("Date"),_Ae=So("File"),PAe=t=>!!(t&&typeof t.uri<"u"),OAe=t=>t&&typeof t.getParts<"u",TAe=So("Blob"),EAe=So("FileList"),MAe=So("Set"),IAe=t=>Kc(t)&&Oi(t.pipe);function kAe(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const zM=kAe(),HM=typeof zM.FormData<"u"?zM.FormData:void 0,DAe=t=>{if(!t)return!1;if(HM&&t instanceof HM)return!0;const e=Ma(t);if(!e||e===Object.prototype||!Oi(t.append))return!1;const n=v$(t);return n==="formdata"||n==="object"&&Oi(t.toString)&&t.toString()==="[object FormData]"},RAe=So("URLSearchParams"),[LAe,FAe,NAe,BAe]=["ReadableStream","Request","Response","Headers"].map(So),zAe=t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function xf(t,e,{allOwnKeys:n=!1}={}){if(t===null||typeof t>"u")return;let i,o;if(typeof t!="object"&&(t=[t]),Ks(t))for(i=0,o=t.length;i0;)if(o=n[i],e===o.toLowerCase())return o;return null}const xs=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,g8=t=>!Us(t)&&t!==xs;function bw(...t){const{caseless:e,skipUndefined:n}=g8(this)&&this||{},i={},o=(r,a)=>{if(a==="__proto__"||a==="constructor"||a==="prototype")return;const s=e&&typeof a=="string"&&p8(i,a)||a,l=Wd(i,s)?i[s]:void 0;hp(l)&&hp(r)?i[s]=bw(l,r):hp(r)?i[s]=bw({},r):Ks(r)?i[s]=r.slice():(!n||!Us(r))&&(i[s]=r)};for(let r=0,a=t.length;r(xf(e,(o,r)=>{n&&Oi(o)?Object.defineProperty(t,r,{__proto__:null,value:l8(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(t,r,{__proto__:null,value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:i}),t),WAe=t=>(t.charCodeAt(0)===65279&&(t=t.slice(1)),t),jAe=(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),Object.defineProperty(t.prototype,"constructor",{__proto__:null,value:t,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(t,"super",{__proto__:null,value:e.prototype}),n&&Object.assign(t.prototype,n)},VAe=(t,e,n,i)=>{let o,r,a;const s={};if(e=e||{},t==null)return e;do{for(o=Object.getOwnPropertyNames(t),r=o.length;r-- >0;)a=o[r],(!i||i(a,t,e))&&!s[a]&&(e[a]=t[a],s[a]=!0);t=n!==!1&&Ma(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},XAe=(t,e,n)=>{t=String(t),(n===void 0||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return i!==-1&&i===n},YAe=t=>{if(!t)return null;if(Ks(t))return t;let e=t.length;if(!h8(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},GAe=(t=>e=>t&&e instanceof t)(typeof Uint8Array<"u"&&Ma(Uint8Array)),KAe=(t,e)=>{const i=(t&&t[yf]).call(t);let o;for(;(o=i.next())&&!o.done;){const r=o.value;e.call(t,r[0],r[1])}},UAe=(t,e)=>{let n;const i=[];for(;(n=t.exec(e))!==null;)i.push(n);return i},qAe=So("HTMLFormElement"),ZAe=t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,i,o){return i.toUpperCase()+o}),{propertyIsEnumerable:JAe}=Object.prototype,QAe=So("RegExp"),m8=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};xf(n,(o,r)=>{let a;(a=e(o,r,t))!==!1&&(i[r]=a||o)}),Object.defineProperties(t,i)},e_e=t=>{m8(t,(e,n)=>{if(Oi(t)&&["arguments","caller","callee"].includes(n))return!1;const i=t[n];if(Oi(i)){if(e.enumerable=!1,"writable"in e){e.writable=!1;return}e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},t_e=(t,e)=>{const n={},i=o=>{o.forEach(r=>{n[r]=!0})};return Ks(t)?i(t):i(String(t).split(e)),n},n_e=()=>{},i_e=(t,e)=>t!=null&&Number.isFinite(t=+t)?t:e;function o_e(t){return!!(t&&Oi(t.append)&&t[c8]==="FormData"&&t[yf])}const r_e=t=>{const e=new WeakSet,n=i=>{if(Kc(i)){if(e.has(i))return;if(Gc(i))return i;if(!("toJSON"in i)){e.add(i);let o;if(MAe(i)){o=[];for(const r of i){const a=n(r);!Us(a)&&o.push(a)}}else o=Ks(i)?[]:{},xf(i,(r,a)=>{const s=n(r);!Us(s)&&(o[a]=s)});return e.delete(i),o}}return i};return n(t)},a_e=So("AsyncFunction"),s_e=t=>t&&(Kc(t)||Oi(t))&&Oi(t.then)&&Oi(t.catch),v8=((t,e)=>t?setImmediate:e?((n,i)=>(xs.addEventListener("message",({source:o,data:r})=>{o===xs&&r===n&&i.length&&i.shift()()},!1),o=>{i.push(o),xs.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Oi(xs.postMessage)),l_e=typeof queueMicrotask<"u"?queueMicrotask.bind(xs):typeof process<"u"&&process.nextTick||v8,b8=t=>t!=null&&Oi(t[yf]),c_e=t=>t!=null&&jd(t,yf)&&b8(t),me={isArray:Ks,isArrayBuffer:f8,isBuffer:Gc,isFormData:DAe,isArrayBufferView:wAe,isString:SAe,isNumber:h8,isBoolean:CAe,isObject:Kc,isPlainObject:hp,isEmptyObject:$Ae,isReadableStream:LAe,isRequest:FAe,isResponse:NAe,isHeaders:BAe,isUndefined:Us,isDate:AAe,isFile:_Ae,isReactNativeBlob:PAe,isReactNative:OAe,isBlob:TAe,isRegExp:QAe,isFunction:Oi,isStream:IAe,isURLSearchParams:RAe,isTypedArray:GAe,isFileList:EAe,forEach:xf,merge:bw,extend:HAe,trim:zAe,stripBOM:WAe,inherits:jAe,toFlatObject:VAe,kindOf:v$,kindOfTest:So,endsWith:XAe,toArray:YAe,forEachEntry:KAe,matchAll:UAe,isHTMLForm:qAe,hasOwnProperty:Wd,hasOwnProp:Wd,hasOwnInPrototypeChain:jd,getSafeProp:yAe,toSafeFlatObject:xAe,reduceDescriptors:m8,freezeMethods:e_e,toObjectSet:t_e,toCamelCase:ZAe,noop:n_e,toFiniteNumber:i_e,findKey:p8,global:xs,isContextDefined:g8,isSpecCompliantForm:o_e,toJSONObject:r_e,isAsyncFn:a_e,isThenable:s_e,setImmediate:v8,asap:l_e,isIterable:b8,isSafeIterable:c_e},u_e=me.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),d_e=t=>{const e={};let n,i,o;return t&&t.split(` `).forEach(function(a){o=a.indexOf(":"),n=a.substring(0,o).trim().toLowerCase(),i=a.substring(o+1).trim();const s=me.hasOwnProp(e,n);!n||s&&me.hasOwnProp(u_e,n)||(n==="set-cookie"?s?e[n].push(i):e[n]=[i]:e[n]=s?e[n]+", "+i:i)}),e};function f_e(t){let e=0,n=t.length;for(;ee;){const i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}const h_e=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g"),p_e=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function b$(t,e){return me.isArray(t)?t.map(n=>b$(n,e)):f_e(String(t).replace(e,""))}const g_e=t=>b$(t,h_e),m_e=t=>b$(t,p_e);function y8(t){const e=Object.create(null);return me.forEach(t.toJSON(),(n,i)=>{e[i]=m_e(n)}),e}const WM=Symbol("internals");function hu(t){return t&&String(t).trim().toLowerCase()}function pp(t){return t===!1||t==null?t:me.isArray(t)?t.map(pp):g_e(String(t))}function v_e(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}const b_e=/^[!#$%&'*+\-.^_`|~0-9A-Za-z]+$/;function F0(t){let e=0,n=t.length;for(;ee;){const i=t.charCodeAt(n-1);if(i!==9&&i!==32)break;n-=1}return e===0&&n===t.length?t:t.slice(e,n)}function y_e(t){const e=t.length-1;if(e<1||t.charCodeAt(0)!==34||t.charCodeAt(e)!==34)return t;let n="";for(let i=1;i=e))return t;n+=t[i]}return n}function x_e(t){const e=Object.create(null),n=String(t);let i=0,o=!1,r=!1;function a(s){const l=F0(n.slice(i,s)),c=l.indexOf("=");if(c<1)return;const u=F0(l.slice(0,c));if(!b_e.test(u))return;const d=u.toLowerCase();if(d==="__proto__"||d==="constructor"||d==="prototype")return;const f=F0(l.slice(c+1));e[d]=y_e(f)}for(let s=0;s/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim());function N0(t,e,n,i,o){if(me.isFunction(i))return i.call(this,e,n);if(o&&(e=n),!!me.isString(e)){if(me.isString(i))return e.indexOf(i)!==-1;if(me.isRegExp(i))return i.test(e)}}function S_e(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(e,n,i)=>n.toUpperCase()+i)}function C_e(t,e){const n=me.toCamelCase(" "+e);["get","set","has"].forEach(i=>{Object.defineProperty(t,i+n,{__proto__:null,value:function(o,r,a){return this[i].call(this,e,o,r,a)},configurable:!0})})}let ti=class{constructor(e){e&&this.set(e)}set(e,n,i){const o=this;function r(s,l,c){const u=hu(l);if(!u)return;const d=me.findKey(o,u);(!d||o[d]===void 0||c===!0||c===void 0&&o[d]!==!1)&&(o[d||l]=pp(s))}const a=(s,l)=>me.forEach(s,(c,u)=>r(c,u,l));if(me.isPlainObject(e)||e instanceof this.constructor)a(e,n);else if(me.isString(e)&&(e=e.trim())&&!w_e(e))a(d_e(e),n);else if(me.isObject(e)&&me.isSafeIterable(e)){let s=Object.create(null),l,c;for(const u of e){if(!me.isArray(u))throw new TypeError("Object iterator must return a key-value pair");c=u[0],me.hasOwnProp(s,c)?(l=s[c],s[c]=me.isArray(l)?[...l,u[1]]:[l,u[1]]):s[c]=u[1]}a(s,n)}else e!=null&&r(n,e,i);return this}get(e,n){if(e=hu(e),e){const i=me.findKey(this,e);if(i){const o=this[i];if(!n)return o;if(n===!0)return v_e(o);if(me.isFunction(n))return n.call(this,o,i);if(me.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,n){if(e=hu(e),e){const i=me.findKey(this,e);return!!(i&&this[i]!==void 0&&(!n||N0(this,this[i],i,n)))}return!1}delete(e,n){const i=this;let o=!1;function r(a){if(a=hu(a),a){const s=me.findKey(i,a);s&&(!n||N0(i,i[s],s,n))&&(delete i[s],o=!0)}}return me.isArray(e)?e.forEach(r):r(e),o}clear(e){const n=Object.keys(this);let i=n.length,o=!1;for(;i--;){const r=n[i];(!e||N0(this,this[r],r,e,!0))&&(delete this[r],o=!0)}return o}normalize(e){const n=this,i={};return me.forEach(this,(o,r)=>{const a=me.findKey(i,r);if(a){n[a]=pp(o),delete n[r];return}const s=e?S_e(r):String(r).trim();s!==r&&delete n[r],n[s]=pp(o),i[s]=!0}),this}concat(...e){return this.constructor.concat(this,...e)}toJSON(e){const n=Object.create(null);return me.forEach(this,(i,o)=>{i!=null&&i!==!1&&(n[o]=e&&me.isArray(i)?i.join(", "):i)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([e,n])=>e+": "+n).join(` `)}getSetCookie(){const e=this.get("set-cookie");return me.isArray(e)?e:e==null||e===!1?[]:[e]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static parseParameters(e){return x_e(e)}static concat(e,...n){const i=new this(e);return n.forEach(o=>i.set(o)),i}static accessor(e){const i=(this[WM]=this[WM]={accessors:{}}).accessors,o=this.prototype;function r(a){const s=hu(a);i[s]||(C_e(o,a),i[s]=!0)}return me.isArray(e)?e.forEach(r):r(e),this}};ti.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);me.reduceDescriptors(ti.prototype,({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(i){this[n]=i}}});me.freezeMethods(ti);const Wg="[REDACTED ****]";function $_e(t){if(me.hasOwnProp(t,"toJSON"))return!0;let e=Object.getPrototypeOf(t);for(;e&&e!==Object.prototype;){if(me.hasOwnProp(e,"toJSON"))return!0;e=Object.getPrototypeOf(e)}return!1}function A_e(t,e){const n=new Set(e.map(r=>String(r).toLowerCase())),i=[],o=r=>{if(r===null||typeof r!="object"||me.isBuffer(r))return r;if(i.indexOf(r)!==-1)return;r instanceof ti&&(r=r.toJSON()),i.push(r);let a;if(me.isArray(r))a=[],r.forEach((s,l)=>{const c=o(s);me.isUndefined(c)||(a[l]=c)});else{if(!me.isPlainObject(r)&&$_e(r))return i.pop(),r;a=Object.create(null);for(const[s,l]of Object.entries(r)){const c=n.has(s.toLowerCase())?Wg:o(l);me.isUndefined(c)||(a[s]=c)}}return i.pop(),a};return o(t)}function jM(t){try{return String(t)}catch{return""}}function __e(t){return t.errors.map(n=>{try{return n&&n.message?jM(n.message):jM(n)}catch{return""}}).filter(Boolean).join("; ")||t.name||"AggregateError"}let He=class x8 extends Error{static from(e,n,i,o,r,a){let s=e.message;!s&&me.isArray(e.errors)&&e.errors.length&&(s=__e(e));const l=new x8(s,n||e.code,i,o,r);return Object.defineProperty(l,"cause",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),l.name=e.name,e.status!=null&&l.status==null&&(l.status=e.status),a&&Object.assign(l,a),l}constructor(e,n,i,o,r){super(e),Object.defineProperty(this,"message",{__proto__:null,value:e,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),i&&(this.config=i),o&&(this.request=o),r&&(this.response=r,this.status=r.status)}toJSON(){const e=this.config,n=e&&me.hasOwnProp(e,"redact")?e.redact:void 0,i=me.isArray(n)&&n.length>0?A_e(e,n):me.toJSONObject(e);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:i,code:this.code,status:this.status}}};He.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";He.ERR_BAD_OPTION="ERR_BAD_OPTION";He.ECONNABORTED="ECONNABORTED";He.ETIMEDOUT="ETIMEDOUT";He.ECONNREFUSED="ECONNREFUSED";He.ERR_NETWORK="ERR_NETWORK";He.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";He.ERR_DEPRECATED="ERR_DEPRECATED";He.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";He.ERR_BAD_REQUEST="ERR_BAD_REQUEST";He.ERR_CANCELED="ERR_CANCELED";He.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";He.ERR_INVALID_URL="ERR_INVALID_URL";He.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const P_e=null,w8=100;function yw(t){return me.isPlainObject(t)||me.isArray(t)}function S8(t){return me.endsWith(t,"[]")?t.slice(0,-2):t}function B0(t,e,n){return t?t.concat(e).map(function(o,r){return o=S8(o),!n&&r?"["+o+"]":o}).join(n?".":""):e}function O_e(t){return me.isArray(t)&&!t.some(yw)}const T_e=me.toFlatObject(me,{},null,function(e){return/^is[A-Z]/.test(e)});function kv(t,e,n){if(!me.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const i=(b,y)=>{const w=me.getSafeProp(n,b);return me.isUndefined(w)?y:w},o=i("metaTokens",!0),r=i("visitor")||g,a=i("dots",!1),s=i("indexes",!1),l=i("Blob")||typeof Blob<"u"&&Blob,c=i("maxDepth",w8),u=l&&me.isSpecCompliantForm(e),d=[];if(!me.isFunction(r))throw new TypeError("visitor must be a function");function f(b){if(b===null)return"";if(me.isDate(b))return b.toISOString();if(me.isBoolean(b))return b.toString();if(!u&&me.isBlob(b))throw new He("Blob is not supported. Use a Buffer instead.");if(me.isArrayBuffer(b)||me.isTypedArray(b)){if(u&&typeof l=="function")return new l([b]);throw new He("Blob is not supported. Use a Buffer instead.",He.ERR_NOT_SUPPORT)}return b}function h(b){if(b>c)throw new He("Object is too deeply nested ("+b+" levels). Max depth: "+c,He.ERR_FORM_DATA_DEPTH_EXCEEDED)}function p(b,y){if(c===1/0)return JSON.stringify(b);const w=[];return JSON.stringify(b,function($,S){if(!me.isObject(S))return S;for(;w.length&&w[w.length-1]!==this;)w.pop();return w.push(S),h(y+w.length-1),S})}function g(b,y,w){let x=b;if(me.isReactNative(e)&&me.isReactNativeBlob(b))return e.append(B0(w,y,a),f(b)),!1;if(b&&!w&&typeof b=="object"){if(me.endsWith(y,"{}"))y=o?y:y.slice(0,-2),b=p(b,1);else if(me.isArray(b)&&O_e(b)||(me.isFileList(b)||me.endsWith(y,"[]"))&&(x=me.toArray(b)))return y=S8(y),x.forEach(function(S,_){!(me.isUndefined(S)||S===null)&&e.append(s===!0?B0([y],_,a):s===null?y:y+"[]",f(S))}),!1}return yw(b)?!0:(e.append(B0(w,y,a),f(b)),!1)}const m=Object.assign(T_e,{defaultVisitor:g,convertValue:f,isVisitable:yw});function v(b,y,w=0){if(!me.isUndefined(b)){if(h(w),d.indexOf(b)!==-1)throw new Error("Circular reference detected in "+y.join("."));d.push(b),me.forEach(b,function($,S){(!(me.isUndefined($)||$===null)&&r.call(e,$,me.isString(S)?S.trim():S,y,m))===!0&&v($,y?y.concat(S):[S],w+1)}),d.pop()}}if(!me.isObject(t))throw new TypeError("data must be an object");return v(t),e}function VM(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(t).replace(/[!'()~]|%20/g,function(i){return e[i]})}function y$(t,e){this._pairs=[],t&&kv(t,this,e)}const C8=y$.prototype;C8.append=function(e,n){this._pairs.push([e,n])};C8.toString=function(e){const n=e?i=>e.call(this,i,VM):VM;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function E_e(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function $8(t,e,n){if(!e)return t;t=t||"";const i=me.isFunction(n)?{serialize:n}:n,o=me.getSafeProp(i,"encode")||E_e,r=me.getSafeProp(i,"serialize");let a;if(r?a=r(e,i):a=me.isURLSearchParams(e)?e.toString():new y$(e,i).toString(o),a){const s=t.indexOf("#");s!==-1&&(t=t.slice(0,s)),t+=(t.indexOf("?")===-1?"?":"&")+a}return t}const pu=Symbol("internals");function A8(t){return t?t.length:0}function XM(t){if(t)for(;t.length&&t[t.length-1]===null;)t.pop()}function gu(t,e){const n=t.handlers,i=A8(n);n!==e.handlersRef?(e.handlersRef=n,e.handlerEntries.clear()):i!==e.handlersLength&&(i?e.handlerEntries.forEach(function(r,a){n[r.index]!==r.handler&&e.handlerEntries.delete(a)}):e.handlerEntries.clear()),e.handlersLength=i}class YM{constructor(){this.handlers=[],this[pu]={handlersRef:this.handlers,handlersLength:this.handlers.length,handlerEntries:new Map,iterationDepth:0,nextId:0}}use(e,n,i){const o={fulfilled:e,rejected:n,synchronous:i?i.synchronous:!1,runWhen:i?i.runWhen:null},r=this[pu];this.handlers==null&&(this.handlers=[]),gu(this,r);const a=r.nextId++;return this.handlers.push(o),r.handlerEntries.set(a,{handler:o,index:this.handlers.length-1}),r.handlersLength=this.handlers.length,a}eject(e){const n=this[pu];gu(this,n);const i=n.handlerEntries.get(e);if(i){if(n.handlerEntries.delete(e),this.handlers[i.index]!==i.handler)return;this.handlers[i.index]=null,n.iterationDepth||(XM(this.handlers),n.handlersLength=this.handlers.length)}}clear(){this.handlers&&(this.handlers=[],gu(this,this[pu]))}forEach(e){const n=this[pu];gu(this,n),n.iterationDepth++;try{me.forEach(this.handlers,function(o){o!==null&&e(o)})}finally{--n.iterationDepth||(gu(this,n),XM(this.handlers),n.handlersLength=A8(this.handlers))}}}const x$={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0,advertiseZstdAcceptEncoding:!1,validateStatusUndefinedResolves:!0},M_e=typeof URLSearchParams<"u"?URLSearchParams:y$,I_e=typeof FormData<"u"?FormData:null,k_e=typeof Blob<"u"?Blob:null,D_e={isBrowser:!0,classes:{URLSearchParams:M_e,FormData:I_e,Blob:k_e},protocols:["http","https","file","blob","url","data"]},w$=typeof window<"u"&&typeof document<"u",xw=typeof navigator=="object"&&navigator||void 0,R_e=w$&&(!xw||["ReactNative","NativeScript","NS"].indexOf(xw.product)<0),L_e=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",F_e=w$&&window.location.href||"http://localhost",N_e=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:w$,hasStandardBrowserEnv:R_e,hasStandardBrowserWebWorkerEnv:L_e,navigator:xw,origin:F_e},Symbol.toStringTag,{value:"Module"})),Ln={...N_e,...D_e};function B_e(t,e){return kv(t,new Ln.classes.URLSearchParams,{visitor:function(n,i,o,r){return Ln.isNode&&me.isBuffer(n)?(this.append(i,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)},...e})}const GM=w8;function _8(t){if(t>GM)throw new He("FormData field is too deeply nested ("+t+" levels). Max depth: "+GM,He.ERR_FORM_DATA_DEPTH_EXCEEDED)}function z_e(t){const e=[],n=/[^.[\]]+|\[([^.[\]]*)]/g;let i;for(;(i=n.exec(t))!==null;)_8(e.length),e.push(i[0]==="[]"?"":i[1]||i[0]);return e}function H_e(t){const e={},n=Object.keys(t);let i;const o=n.length;let r;for(i=0;i=n.length;return a=!a&&me.isArray(o)?o.length:a,l?(me.hasOwnProp(o,a)?o[a]=me.isArray(o[a])?o[a].concat(i):[o[a],i]:o[a]=i,!s):((!me.hasOwnProp(o,a)||!me.isObject(o[a]))&&(o[a]=[]),e(n,i,o[a],r)&&me.isArray(o[a])&&(o[a]=H_e(o[a])),!s)}if(me.isFormData(t)&&me.isFunction(t.entries)){const n={};return me.forEachEntry(t,(i,o)=>{e(z_e(i),o,n,0)}),n}return null}const O8=Object.freeze(["get","delete","head","options","post","put","patch","purge","link","unlink","query"]),Al=(t,e)=>t!=null&&me.hasOwnProp(t,e)?t[e]:void 0;function W_e(t,e,n){if(me.isString(t))try{return(e||JSON.parse)(t),me.trim(t)}catch(i){if(i.name!=="SyntaxError")throw i}return(n||JSON.stringify)(t)}const wf={transitional:x$,adapter:["xhr","http","fetch"],transformRequest:[function(e,n){const i=n.getContentType()||"",o=i.indexOf("application/json")>-1,r=me.isObject(e);if(r&&me.isHTMLForm(e)&&(e=new FormData(e)),me.isFormData(e))return o?JSON.stringify(P8(e)):e;if(me.isArrayBuffer(e)||me.isBuffer(e)||me.isStream(e)||me.isFile(e)||me.isBlob(e)||me.isReadableStream(e))return e;if(me.isArrayBufferView(e))return e.buffer;if(me.isURLSearchParams(e))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let s;if(r){const l=Al(this,"formSerializer");if(i.indexOf("application/x-www-form-urlencoded")>-1)return B_e(e,l).toString();if((s=me.isFileList(e))||i.indexOf("multipart/form-data")>-1){const c=Al(this,"env"),u=c&&c.FormData;return kv(s?{"files[]":e}:e,u&&new u,l)}}return r||o?(n.setContentType("application/json",!1),W_e(e)):e}],transformResponse:[function(e){const n=Al(this,"transitional")||wf.transitional,i=n&&n.forcedJSONParsing,o=Al(this,"responseType"),r=o==="json";if(me.isResponse(e)||me.isReadableStream(e))return e;if(e&&me.isString(e)&&(i&&!o||r)){const s=!(n&&n.silentJSONParsing)&&r;try{return JSON.parse(e,Al(this,"parseReviver"))}catch(l){if(s)throw l.name==="SyntaxError"?He.from(l,He.ERR_BAD_RESPONSE,this,null,Al(this,"response")):l}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Ln.classes.FormData,Blob:Ln.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};me.forEach(O8,t=>{wf.headers[t]={}});function z0(t,e){const n=this||wf,i=e||n,o=ti.from(i.headers);let r=i.data;return me.forEach(t,function(s){r=s.call(n,r,o.normalize(),e?e.status:void 0)}),o.normalize(),r}function T8(t){return!!(t&&t.__CANCEL__)}let Sf=class extends He{constructor(e,n,i){super(e??"canceled",He.ERR_CANCELED,n,i),this.name="CanceledError",this.__CANCEL__=!0}};function E8(t,e,n){const i=n.config.validateStatus;!n.status||!i||i(n.status)?t(n):e(new He("Request failed with status code "+n.status,n.status>=400&&n.status<500?He.ERR_BAD_REQUEST:He.ERR_BAD_RESPONSE,n.config,n.request,n))}const j_e=/[\t\n\r]/g;function M8(t){if(typeof t!="string")return t;let e=0;for(;e{n=d,o=null,r&&(clearTimeout(r),r=null),t(...u)};return[(...u)=>{const d=Date.now(),f=d-n;f>=i?a(u,d):(o=u,r||(r=setTimeout(()=>{r=null,a(o)},i-f)))},()=>o&&a(o),(...u)=>a(u)]}const jg=(t,e,n=3)=>{let i=0;const o=V_e(50,250);return X_e(r=>{if(!r||!me.isNumber(r.loaded))return;const a=r.loaded,s=r.lengthComputable?r.total:void 0,l=Math.max(0,s!=null?Math.min(a,s):a),c=Math.max(0,l-i),u=o(c);i=Math.max(i,l);const d={loaded:l,total:s,progress:s?l/s:void 0,bytes:c,rate:u||void 0,estimated:u&&s?(s-l)/u:void 0,event:r,lengthComputable:s!=null,[e?"download":"upload"]:!0};t(d)},n)},KM=(t,e)=>{const n=t!=null;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},UM=(t,e=me.asap)=>(...n)=>e(()=>t(...n)),Y_e=Ln.hasStandardBrowserEnv?((t,e)=>n=>(n=new URL(n,Ln.origin),t.protocol===n.protocol&&t.host===n.host&&(e||t.port===n.port)))(new URL(Ln.origin),Ln.navigator&&/(msie|trident)/i.test(Ln.navigator.userAgent)):()=>!0,G_e=Ln.hasStandardBrowserEnv?{write(t,e,n,i,o,r,a){if(typeof document>"u")return;const s=[`${t}=${encodeURIComponent(e)}`];me.isNumber(n)&&s.push(`expires=${new Date(n).toUTCString()}`),me.isString(i)&&s.push(`path=${i}`),me.isString(o)&&s.push(`domain=${o}`),r===!0&&s.push("secure"),me.isString(a)&&s.push(`SameSite=${a}`),document.cookie=s.join("; ")},read(t){if(typeof document>"u")return null;const e=document.cookie.split(";");for(let n=0;n0&&t.charCodeAt(n-1)===47;)n--;return t.slice(0,n)+"/"+e.replace(/^\/+/,"")}const q_e=/^https?:(?!\/\/)/i;function Z_e(t){return t&&t.replace(/(^|&)([^=&]*=)?[^&]+/g,(e,n,i="")=>`${n}${i}${Wg}`)}function J_e(t){const e=t.replace(/^(https?:\/{0,2})[^/?#]*@/i,`$1${Wg}@`),n=e.indexOf("#"),o=(n===-1?e:e.slice(0,n)).replace(/([?&][^=&#]*=)[^&#]*/g,`$1${Wg}`);return n===-1?o:`${o}#${Z_e(e.slice(n+1))}`}function qM(t,e){if(typeof t=="string"){const n=M8(t);if(q_e.test(n))throw new He(`Invalid URL ${JSON.stringify(J_e(n))}: missing "//" after protocol`,He.ERR_INVALID_URL,e)}}function I8(t,e,n,i){qM(e,i);let o=!K_e(e);return t&&(o||n===!1)?(qM(t,i),U_e(t,e)):e}const ZM=t=>t instanceof ti?{...t}:t,Q_e=t=>Object.getOwnPropertySymbols&&Object.getOwnPropertyDescriptor?Object.keys(t).concat(Object.getOwnPropertySymbols(t).filter(e=>Object.getOwnPropertyDescriptor(t,e).enumerable)):Object.keys(t);function qs(t,e){t=t||{},e=e||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function i(u,d,f,h){return me.isPlainObject(u)&&me.isPlainObject(d)?me.merge.call({caseless:h},u,d):me.isPlainObject(d)?me.merge({},d):me.isArray(d)?d.slice():d}function o(u,d,f,h){if(me.isUndefined(d)){if(!me.isUndefined(u))return i(void 0,u,f,h)}else return i(u,d,f,h)}function r(u,d){if(!me.isUndefined(d))return i(void 0,d)}function a(u,d){if(me.isUndefined(d)){if(!me.isUndefined(u))return i(void 0,u)}else return i(void 0,d)}function s(u){const d=me.hasOwnProp(e,"transitional")?e.transitional:void 0;if(!me.isUndefined(d))if(me.isPlainObject(d)){if(me.hasOwnProp(d,u))return d[u]}else return;const f=me.hasOwnProp(t,"transitional")?t.transitional:void 0;if(me.isPlainObject(f)&&me.hasOwnProp(f,u))return f[u]}function l(u,d,f){if(me.hasOwnProp(e,f))return i(u,d);if(me.hasOwnProp(t,f))return i(void 0,u)}const c={url:r,method:r,data:r,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutErrorMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,allowedSocketPaths:a,responseEncoding:a,validateStatus:l,headers:(u,d,f)=>o(ZM(u),ZM(d),f,!0)};return me.forEach(Q_e({...t,...e}),function(d){if(d==="__proto__"||d==="constructor"||d==="prototype")return;const f=me.hasOwnProp(c,d)?c[d]:o,h=me.hasOwnProp(t,d)?t[d]:void 0,p=me.hasOwnProp(e,d)?e[d]:void 0,g=f(h,p,d);me.isUndefined(g)&&f!==l||(n[d]=g)}),me.hasOwnProp(e,"validateStatus")&&me.isUndefined(e.validateStatus)&&s("validateStatusUndefinedResolves")===!1&&(me.hasOwnProp(t,"validateStatus")?n.validateStatus=i(void 0,t.validateStatus):delete n.validateStatus),n}const e2e=["content-type","content-length"];function t2e(t,e,n){if(n!=="content-only"){t.set(e);return}Object.entries(e||{}).forEach(([i,o])=>{e2e.includes(i.toLowerCase())&&t.set(i,o)})}const n2e=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16)));function k8(t){const e=qs({},t),n=f=>me.hasOwnProp(e,f)?e[f]:void 0,i=n("data");let o=n("withXSRFToken");const r=n("xsrfHeaderName"),a=n("xsrfCookieName");let s=n("headers");const l=n("auth"),c=n("baseURL"),u=n("allowAbsoluteUrls"),d=n("url");if(e.headers=s=ti.from(s),e.url=$8(I8(c,d,u,e),n("params"),n("paramsSerializer")),l){const f=me.getSafeProp(l,"username")||"",h=me.getSafeProp(l,"password")||"";try{s.set("Authorization","Basic "+btoa(f+":"+(h?n2e(h):"")))}catch(p){throw He.from(p,He.ERR_BAD_OPTION_VALUE,t)}}if(me.isFormData(i)){const f=me.getSafeProp(i,"getHeaders");Ln.hasStandardBrowserEnv||Ln.hasStandardBrowserWebWorkerEnv||me.isReactNative(i)?s.setContentType(void 0):me.isFunction(f)&&t2e(s,f.call(i),n("formDataHeaderPolicy"))}if(Ln.hasStandardBrowserEnv&&(me.isFunction(o)&&(o=o(e)),o===!0||o==null&&Y_e(e.url))){const h=r&&a&&G_e.read(a);h&&s.set(r,h)}return e}const i2e=typeof XMLHttpRequest<"u",o2e=i2e&&function(t){return new Promise(function(n,i){const o=k8(t);let r=o.data;const a=ti.from(o.headers).normalize();let{responseType:s,onUploadProgress:l,onDownloadProgress:c}=o,u,d,f,h,p,g;function m(){h&&h(),p&&p(),o.cancelToken&&o.cancelToken.unsubscribe(u),o.signal&&o.signal.removeEventListener("abort",u)}let v=new XMLHttpRequest;v.open(o.method.toUpperCase(),o.url,!0),v.timeout=o.timeout;function b(w){if(!v)return;if(v.status===0&&(H0(M8(o.url))||H0(Ln.origin))!=="file"&&!(v.responseURL&&v.responseURL.startsWith("file:"))){i(new He("Request aborted",He.ECONNABORTED,t,v)),m(),v=null;return}try{w?g&&g(w):p&&p()}catch(_){setTimeout(()=>{throw _})}if(!v)return;const x=ti.from("getAllResponseHeaders"in v&&v.getAllResponseHeaders()),S={data:!s||s==="text"||s==="json"?v.responseText:v.response,status:v.status,statusText:v.statusText,headers:x,config:t,request:v};E8(function(P){n(P),m()},function(P){i(P),m()},S),v=null}"onloadend"in v?v.onloadend=b:v.onreadystatechange=function(){!v||v.readyState!==4||v.status===0&&!(v.responseURL&&v.responseURL.startsWith("file:"))||setTimeout(b)},v.onabort=function(){v&&(i(new He("Request aborted",He.ECONNABORTED,t,v)),m(),v=null)},v.onerror=function(x){const $=x&&x.message?x.message:"Network Error",S=new He($,He.ERR_NETWORK,t,v);S.event=x||null,i(S),m(),v=null},v.ontimeout=function(){let x=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const $=o.transitional||x$;o.timeoutErrorMessage&&(x=o.timeoutErrorMessage),i(new He(x,$.clarifyTimeoutError?He.ETIMEDOUT:He.ECONNABORTED,t,v)),m(),v=null},r===void 0&&a.setContentType(null),"setRequestHeader"in v&&me.forEach(y8(a),function(x,$){v.setRequestHeader($,x)}),me.isUndefined(o.withCredentials)||(v.withCredentials=!!o.withCredentials),s&&s!=="json"&&(v.responseType=o.responseType),c&&([f,p,g]=jg(c,!0),v.addEventListener("progress",f)),l&&v.upload&&([d,h]=jg(l),v.upload.addEventListener("progress",d),v.upload.addEventListener("loadend",h)),(o.cancelToken||o.signal)&&(u=w=>{v&&(i(!w||w.type?new Sf(null,t,v):w),v.abort(),m(),v=null)},o.cancelToken&&o.cancelToken.subscribe(u),o.signal&&(o.signal.aborted?u():o.signal.addEventListener("abort",u)));const y=H0(o.url);if(y&&!Ln.protocols.includes(y)){i(new He("Unsupported protocol "+y+":",He.ERR_BAD_REQUEST,t)),m();return}v.send(r||null)})},r2e=(t,e)=>{if(t=t?t.filter(Boolean):[],!e&&!t.length)return;const n=new AbortController;let i=!1;const o=function(l){if(!i){i=!0,a();const c=l instanceof Error?l:this.reason;n.abort(c instanceof He?c:new Sf(c instanceof Error?c.message:c))}};let r=e&&setTimeout(()=>{r=null,o(new He(`timeout of ${e}ms exceeded`,He.ETIMEDOUT))},e);const a=()=>{t&&(r&&clearTimeout(r),r=null,t.forEach(l=>{l.unsubscribe?l.unsubscribe(o):l.removeEventListener("abort",o)}),t=null)};t.forEach(l=>{if(!i){if(l.aborted){o.call(l);return}l.addEventListener("abort",o,{once:!0})}});const{signal:s}=n;return s.unsubscribe=()=>me.asap(a),s},a2e=function*(t,e){let n=t.byteLength;if(n{const o=s2e(t,e);let r=0,a,s=l=>{a||(a=!0,i&&i(l))};return new ReadableStream({async pull(l){try{const{done:c,value:u}=await o.next();if(c){s(),l.close();return}let d=u.byteLength;if(n){let f=r+=d;n(f)}l.enqueue(new Uint8Array(u))}catch(c){throw s(c),c}},cancel(l){return s(l),o.return()}},{highWaterMark:2})},QM=t=>t>=48&&t<=57||t>=65&&t<=70||t>=97&&t<=102,D8=(t,e,n)=>e+2t<=57?t-48:(t&223)-55,c2e=t=>t>=65&&t<=90||t>=97&&t<=122||t>=48&&t<=57||t===43||t===47||t===45||t===95,u2e=t=>t===9||t===10||t===12||t===13||t===32,d2e=t=>{const e=Math.floor(t/4),n=t%4;return e*3+(n===2?1:n===3?2:0)},f2e=t=>{const e=t.length;let n=0;return e>0&&t.charCodeAt(e-1)===61&&(n++,e>1&&t.charCodeAt(e-2)===61&&n++),Math.floor((e-n)*3/4)},h2e=t=>{const e=t.length;let n=0,i=0,o=!1;for(let r=0;r0){o=!0;continue}n++}}return o||i>2||i>0&&(n+i)%4!==0||n%4===1?f2e(t):d2e(n)},p2e=(t,e)=>{if(!t||typeof t!="string"||!t.startsWith("data:"))return 0;const n=t.indexOf(",");if(n<0)return 0;const i=t.slice(5,n),o=t.slice(n+1);if(/;base64/i.test(i))return e(o);let a=0;for(let s=0,l=o.length;s=55296&&c<=56319&&s+1=56320&&u<=57343?(a+=4,s++):a+=3}else a+=3}return a};function g2e(t){const e=typeof t=="string"?t.indexOf("#"):-1;return p2e(e===-1?t:t.slice(0,e),h2e)}const S$="1.20.0",tI=64*1024,m2e={cache:"default",redirect:"follow",referrer:"about:client",referrerPolicy:"",mode:"cors",integrity:"",keepalive:!1,priority:"auto",window:null},{isFunction:xh}=me,v2e=t=>encodeURIComponent(t).replace(/%([0-9A-F]{2})/gi,(e,n)=>String.fromCharCode(parseInt(n,16))),nI=t=>{if(!me.isString(t))return t;try{return decodeURIComponent(t)}catch{return t}},iI=(t,...e)=>{try{return!!t(...e)}catch{return!1}},b2e=t=>{const e=t.indexOf("://");let n=t;return e!==-1&&(n=n.slice(e+3)),n.includes("@")||n.includes(":")},y2e=t=>{const e=me.global!==void 0&&me.global!==null?me.global:globalThis,{ReadableStream:n,TextEncoder:i}=e;t=me.merge.call({skipUndefined:!0},{Request:e.Request,Response:e.Response},t);const{fetch:o,Request:r,Response:a}=t,s=o?xh(o):typeof fetch=="function",l=xh(r),c=xh(a);if(!s)return!1;const u=s&&xh(n),d=s&&(typeof i=="function"?(v=>b=>v.encode(b))(new i):async v=>new Uint8Array(await new r(v).arrayBuffer())),f=l&&u&&iI(()=>{let v=!1;const b=new r(Ln.origin,{body:new n,method:"POST",get duplex(){return v=!0,"half"}}),y=b.headers.has("Content-Type");return b.body!=null&&b.body.cancel(),v&&!y}),h=c&&u&&iI(()=>me.isReadableStream(new a("").body)),p={stream:h&&(v=>v.body)};s&&["text","arrayBuffer","blob","formData","stream"].forEach(v=>{!p[v]&&(p[v]=(b,y)=>{let w=b&&b[v];if(w)return w.call(b);throw new He(`Response type '${v}' is not supported`,He.ERR_NOT_SUPPORT,y)})});const g=async v=>{if(v==null)return 0;if(me.isBlob(v))return v.size;if(me.isSpecCompliantForm(v))return(await new r(Ln.origin,{method:"POST",body:v}).arrayBuffer()).byteLength;if(me.isArrayBufferView(v)||me.isArrayBuffer(v))return v.byteLength;if(me.isURLSearchParams(v)&&(v=v+""),me.isString(v))return(await d(v)).byteLength},m=async(v,b)=>{const y=me.toFiniteNumber(v.getContentLength());return y??g(b)};return async v=>{let{url:b,method:y,data:w,signal:x,cancelToken:$,timeout:S,onDownloadProgress:_,onUploadProgress:P,responseType:T,headers:O,withCredentials:M="same-origin",fetchOptions:I,maxContentLength:k,maxBodyLength:E,maxRedirects:R}=k8(v);const D=me.isNumber(k)&&k>-1,F=me.isNumber(E)&&E>-1,N=Y=>me.hasOwnProp(v,Y)?v[Y]:void 0;let B=o||fetch;T=T?(T+"").toLowerCase():"text";let z=r2e([x,$&&$.toAbortSignal()],S),W=null;const j=z&&z.unsubscribe&&(()=>{z.unsubscribe()});let U,V=null;const q=()=>new He("Request body larger than maxBodyLength limit",He.ERR_BAD_REQUEST,v,W);try{let Y;const J=N("auth");if(J){const ne=me.getSafeProp(J,"username")||"",le=me.getSafeProp(J,"password")||"";Y={username:ne,password:le}}if(b2e(b)){const ne=new URL(b,Ln.origin);if(!Y&&(ne.username||ne.password)){const le=nI(ne.username),he=nI(ne.password);Y={username:le,password:he}}(ne.username||ne.password)&&(ne.username="",ne.password="",b=ne.href)}if(Y&&(O.delete("authorization"),O.set("Authorization","Basic "+btoa(v2e((Y.username||"")+":"+(Y.password||""))))),D&&typeof b=="string"&&b.startsWith("data:")&&g2e(b)>k)throw new He("maxContentLength size of "+k+" exceeded",He.ERR_BAD_RESPONSE,v,W);if(F&&y!=="get"&&y!=="head"){const ne=await g(w);if(typeof ne=="number"&&isFinite(ne)&&(U=ne,ne>E))throw q()}const Q=F&&(me.isReadableStream(w)||me.isStream(w)),G=(ne,le,he)=>JM(ne,tI,pe=>{if(F&&pe>E)throw V=q();le&&le(pe)},he);if(f&&y!=="get"&&y!=="head"&&(P||Q)){if(U=U??await m(O,w),U!==0||Q){let ne=new r(b,{method:"POST",body:w,duplex:"half"}),le;if(me.isFormData(w)&&(le=ne.headers.get("content-type"))&&O.setContentType(le),ne.body){const[he,pe]=P&&KM(U,jg(UM(P)))||[];w=G(ne.body,he,pe)}}}else if(Q&&!l&&u&&y!=="get"&&y!=="head")w=G(w);else if(Q&&l&&!f&&y!=="get"&&y!=="head")throw new He("Stream request bodies are not supported by the current fetch implementation",He.ERR_NOT_SUPPORT,v,W);me.isString(M)||(M=M?"include":"omit");const ee=l&&"credentials"in r.prototype;if(me.isFormData(w)){const ne=O.getContentType();ne&&/^multipart\/form-data/i.test(ne)&&!/boundary=/i.test(ne)&&O.delete("content-type")}O.set("User-Agent","axios/"+S$,!1);const X=I==null?I:Object.assign(Object.create(null),I);X&&(delete X.body,delete X.headers,delete X.method,delete X.signal,delete X.duplex,delete X.credentials);const K=Object.assign(Object.create(null),X,{signal:z,method:y.toUpperCase(),headers:y8(O.normalize()),body:w,duplex:"half",credentials:ee?M:void 0});l&&(me.forEach(m2e,(ne,le)=>{K[le]===void 0&&(K[le]=ne)}),K.signal===void 0&&(K.signal=null),K.body===void 0&&(K.body=null)),R===0&&(K.redirect="manual",X&&(X.redirect="manual")),W=l&&new r(b,K);let te=await(l?B(W,X):B(b,K));const ue=ti.from(te.headers);if(D){const ne=me.toFiniteNumber(ue.getContentLength());if(ne!=null&&ne>k)throw new He("maxContentLength size of "+k+" exceeded",He.ERR_BAD_RESPONSE,v,W)}const se=h&&(T==="stream"||T==="response");if(h&&te.body&&(_||D||se&&j)){const ne={};["status","statusText","headers"].forEach($e=>{ne[$e]=te[$e]});const le=me.toFiniteNumber(ue.getContentLength()),[he,pe]=_&&KM(le,jg(UM(_),!0))||[];let ge=0;const be=$e=>{if(D&&(ge=$e,ge>k))throw new He("maxContentLength size of "+k+" exceeded",He.ERR_BAD_RESPONSE,v,W);he&&he($e)};te=new a(JM(te.body,tI,be,()=>{pe&&pe(),j&&j()}),ne)}T=T||"text";let re=await p[me.findKey(p,T)||"text"](te,v);if(D&&!h&&!se){let ne;if(re!=null&&(typeof re.byteLength=="number"?ne=re.byteLength:typeof re.size=="number"?ne=re.size:typeof re=="string"&&(ne=typeof i=="function"?new i().encode(re).byteLength:re.length)),typeof ne=="number"&&ne>k)throw new He("maxContentLength size of "+k+" exceeded",He.ERR_BAD_RESPONSE,v,W)}return!se&&j&&j(),await new Promise((ne,le)=>{E8(ne,le,{data:re,headers:ti.from(te.headers),status:te.status,statusText:te.statusText,config:v,request:W})})}catch(Y){if(j&&j(),z&&z.aborted&&z.reason instanceof He){const J=z.reason;throw J.config=v,W&&(J.request=W),Y!==J&&Object.defineProperty(J,"cause",{__proto__:null,value:Y,writable:!0,enumerable:!1,configurable:!0}),J}if(V)throw W&&!V.request&&(V.request=W),V;if(Y instanceof He)throw W&&!Y.request&&(Y.request=W),Y;if(Y&&Y.name==="TypeError"&&/Load failed|fetch/i.test(Y.message)){const J=new He("Network Error",He.ERR_NETWORK,v,W,Y&&Y.response);throw Object.defineProperty(J,"cause",{__proto__:null,value:Y.cause||Y,writable:!0,enumerable:!1,configurable:!0}),J}throw He.from(Y,Y&&Y.code,v,W,Y&&Y.response)}}},x2e=new Map,R8=t=>{let e=t&&t.env||{};const{fetch:n,Request:i,Response:o}=e,r=[i,o,n];let a=r.length,s=a,l,c,u=x2e;for(;s--;)l=r[s],c=u.get(l),c===void 0&&u.set(l,c=s?new Map:y2e(e)),u=c;return c};R8();const C$={http:P_e,xhr:o2e,fetch:{get:R8}};me.forEach(C$,(t,e)=>{if(t){try{Object.defineProperty(t,"name",{__proto__:null,value:e})}catch{}Object.defineProperty(t,"adapterName",{__proto__:null,value:e})}});const oI=t=>`- ${t}`,w2e=t=>me.isFunction(t)||t===null||t===!1;function S2e(t,e){t=me.isArray(t)?t:[t];const{length:n}=t;let i,o;const r={};for(let a=0;a`adapter ${l} `+(c===!1?"is not supported by the environment":"is not available in the build"));let s=n?a.length>1?`since : `+a.map(oI).join(` @@ -2482,4 +2482,4 @@ ${s.toFixed(1)}%`;return String(c).split(` `);a=s===-1?"":r.slice(s+1)}if(!i.stack)i.stack=a;else if(a){const s=a.indexOf(` `),l=s===-1?-1:a.indexOf(` `,s+1),c=l===-1?"":a.slice(l+1);String(i.stack).endsWith(c)||(i.stack+=` -`+a)}}catch{}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=qs(this.defaults,n);const{transitional:i,paramsSerializer:o,headers:r}=n;i!==void 0&&gp.assertOptions(i,{silentJSONParsing:Un.transitional(Un.boolean),forcedJSONParsing:Un.transitional(Un.boolean),clarifyTimeoutError:Un.transitional(Un.boolean),legacyInterceptorReqResOrdering:Un.transitional(Un.boolean),advertiseZstdAcceptEncoding:Un.transitional(Un.boolean),validateStatusUndefinedResolves:Un.transitional(Un.boolean)},!1),o!=null&&(me.isFunction(o)?n.paramsSerializer={serialize:o}:gp.assertOptions(o,{encode:Un.function,serialize:Un.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),gp.assertOptions(n,{baseUrl:Un.spelling("baseURL"),withXsrfToken:Un.spelling("withXSRFToken")},!0),n.method=(me.getSafeProp(n,"method")||me.getSafeProp(this.defaults,"method")||"get").toLowerCase();let a=r&&me.merge(r.common,r[n.method]);r&&me.forEach(O8.concat("common"),p=>{delete r[p]}),n.headers=ti.concat(a,r);const s=[];let l=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;l=l&&g.synchronous;const m=n.transitional||x$;m&&m.legacyInterceptorReqResOrdering?s.unshift(g.fulfilled,g.rejected):s.push(g.fulfilled,g.rejected)});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,d=0,f;if(!l){const p=[j0.bind(this),void 0];for(p.unshift(...s),p.push(...c),f=p.length,u=Promise.resolve(n);dj0.call(this,h)))}catch(v){u=Promise.reject(v)}break}}if(!u)try{u=j0.call(this,h)}catch(p){u=Promise.reject(p)}for(d=0,f=c.length;d{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](o);i._listeners=null}),this.promise.then=o=>{let r;const a=new Promise(s=>{i.subscribe(s),r=s}).then(o);return a.cancel=function(){i.unsubscribe(r)},a},e(function(r,a,s){i.reason||(i.reason=new Sf(r,a,s),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new F8(function(o){e=o}),cancel:e}}};function A2e(t){return function(n){return t.apply(null,n)}}function _2e(t){return me.isObject(t)&&t.isAxiosError===!0}const mp={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,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent: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,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(mp).forEach(([t,e])=>{mp[e]===void 0&&(mp[e]=t)});function N8(t){const e=new Is(t),n=l8(Is.prototype.request,e);return me.extend(n,Is.prototype,e,{allOwnKeys:!0}),me.extend(n,e,null,{allOwnKeys:!0}),n.create=function(o){return N8(qs(t,o))},n}const bn=N8(wf);bn.Axios=Is;bn.CanceledError=Sf;bn.CancelToken=$2e;bn.isCancel=T8;bn.VERSION=S$;bn.toFormData=kv;bn.AxiosError=He;bn.Cancel=bn.CanceledError;bn.all=function(e){return Promise.all(e)};bn.spread=A2e;bn.isAxiosError=_2e;bn.mergeConfig=qs;bn.AxiosHeaders=ti;bn.formToJSON=t=>P8(me.isHTMLForm(t)?new FormData(t):t);bn.getAdapter=L8.getAdapter;bn.HttpStatusCode=mp;bn.default=bn;const{Axios:XPe,AxiosError:YPe,CanceledError:GPe,isCancel:KPe,CancelToken:UPe,VERSION:qPe,all:ZPe,Cancel:JPe,isAxiosError:QPe,spread:eOe,toFormData:tOe,AxiosHeaders:nOe,HttpStatusCode:iOe,formToJSON:oOe,getAdapter:rOe,mergeConfig:aOe,create:sOe}=bn;function P2e(t){return t.replace(/^\/+/,"")}const O2e={"file/create":"admin/files/create","admin-login":"admin/auth/login","users/show":"admin/auth/me","single-order":"admin/orders/list","single/order-sts/edit":"admin/orders/status","major/order/table":"admin/orders/wholesale/list","order-tamin":"admin/orders/tamin/list","order-sts/edit":"admin/orders/status","delete-order":"admin/orders/delete","get-custom-orders":"admin/pre-orders/list",customer:"admin/customers-omde/list",banker:"admin/customers-omde/banker/list",shopkeeper:"admin/customers-omde/shopkeeper/list","major/verify/table":"admin/customers-omde/non-verified/list","major/archive/table":"admin/customers-omde/archived/list",reagent:"admin/customers-omde/reagent/list","customer/toggle-active":"admin/customers-omde/toggle-active","customer/toggle-sts":"admin/customers-omde/toggle-sts","major/verify":"admin/customers-omde/verify","single-customer":"admin/customers-omde/single/list",single:"admin/customers-omde/single","customer/create":"admin/customers-omde/create","query/reagent":"admin/customers-omde/query/reagent","wallet/charge":"admin/customers-omde/wallet/charge","comment/table":"admin/comments/list","comment/sts":"admin/comments/sts",comment:"admin/comments",order:"admin/orders/create","order/type":"admin/orders/type-options","add/variant":"admin/products/variants/create","product/variant":"admin/products/by-ids",products:"admin/products/list","product/create":"admin/products/create","get/variants":"admin/products/variants/list","change/percent/count":"admin/products/change-percent/count","change/all":"admin/products/change-percent/apply","cash/table":"admin/documents/list",cash:"admin/documents","query/customer":"admin/documents/query/customer","wallet/table":"admin/documents/wallet/list","wallet/config":"admin/documents/wallet/config","wallet/birthday/config":"admin/documents/wallet/birthday/config","product/variant/promotion":"admin/promotions","major/promotion":"admin/promotions/list",autopromotion:"admin/promotions/auto",ignore:"admin/promotions/exclusions",users:"admin/users","users/list":"admin/users/list","const/__list__ut":"admin/users/types",const:"admin/users/types","roles/create":"admin/users/roles","branch/product":"admin/invoices","branch/product/table":"admin/invoices/list","branch/list":"admin/invoices/branch-list",branch:"admin/branches","branch/table":"admin/branches/list",workshop:"admin/workshops","user/list":"admin/branches/user-list",cities:"admin/misc/cities",sms:"admin/misc/sms","sms/table":"admin/misc/sms/list",notify:"admin/misc/notify","notify/table":"admin/misc/notify/list","notify/customer":"admin/misc/notify/customer",ddf:"admin/misc/newsletter/list","fashion/table":"admin/misc/newsletter/list","log/list/customer":"admin/misc/log/customers","dashboard/link":"admin/misc/dashboard-links","get-analytics":"admin/dashboard/omde","get-analytics-tak":"admin/dashboard/tak","dashboard/overview":"admin/dashboard/overview","brand/create":"admin/misc/brands","ciny/create":"admin/categories/collections","cities/list":"admin/cities/list","report/order-item":"admin/dashboard/report/order-item","report/product":"admin/dashboard/report/product","workshop/table":"admin/workshops/list",brand:"admin/products/brands",category:"admin/categories/list","category/":"admin/categories",ciny:"admin/categories/collections/list"},T2e=[{test:/^cities\/get-percent-aux\/(.+)$/,to:t=>`admin/misc/cities/percent-aux/${t[1]}`},{test:/^cities\/get-percent\/(.+)$/,to:t=>`admin/misc/cities/percent/${t[1]}`},{test:/^cities\/(.+)$/,to:t=>`admin/misc/cities/${t[1]}`},{test:/^const\/(.+)$/,to:t=>`admin/misc/const/${t[1]}`},{test:/^brand\/(.+)$/,to:t=>`admin/misc/brands/${t[1]}`},{test:/^log\/ago\/(.+)$/,to:t=>`admin/misc/log/customer/${t[1]}`},{test:/^notify\/read\/(.+)$/,to:t=>`admin/misc/notify/read/${t[1]}`},{test:/^notify\/(.+)$/,to:t=>`admin/misc/notify/${t[1]}`},{test:/^single\/(.+)$/,to:t=>`admin/customers-omde/${t[1]}`},{test:/^custom-order\/(.+)$/,to:t=>`admin/pre-orders/${t[1]}`},{test:/^get-custom-order\/(.+)$/,to:t=>`admin/pre-orders/${t[1]}`},{test:/^major\/archive\/(.+)$/,to:t=>`admin/customers-omde/archive/${t[1]}`},{test:/^major\/dashboard\/(.+)$/,to:t=>`admin/customers-omde/dashboard/${t[1]}`},{test:/^comment\/(.+)$/,to:t=>`admin/comments/${t[1]}`},{test:/^customer\/(.+)$/,to:t=>`admin/customers-omde/${t[1]}`},{test:/^delete\/product\/(.+)$/,to:t=>`admin/products/delete/${t[1]}`},{test:/^product\/show\/(.+)$/,to:t=>`admin/products/${t[1]}`},{test:/^product\/update\/(.+)$/,to:t=>`admin/products/${t[1]}`},{test:/^product\/(.+)\/variant$/,to:t=>`admin/products/${t[1]}/variants`},{test:/^category\/(.+)$/,to:t=>`admin/categories/${t[1]}`},{test:/^ciny\/(.+)$/,to:t=>`admin/categories/collections/${t[1]}`},{test:/^cash\/confirem\/(.+)$/,to:t=>`admin/documents/${t[1]}/confirm`},{test:/^cash\/(.+)$/,to:t=>`admin/documents/${t[1]}`},{test:/^product\/variant\/promotion\/(.+)$/,to:t=>`admin/promotions/${t[1]}`},{test:/^major\/promotion\/(.+)$/,to:t=>`admin/promotions/${t[1]}`},{test:/^ignore\/(.+)$/,to:t=>`admin/promotions/exclusions/${t[1]}`},{test:/^roles\/(\d+)\/(.+)$/,to:t=>`admin/users/types/${t[1]}/roles/${t[2]}`},{test:/^roles\/(.+)$/,to:t=>`admin/users/types/${t[1]}/roles`},{test:/^users\/(.+)$/,to:t=>`admin/users/${t[1]}`},{test:/^branch\/product\/(.+)$/,to:t=>`admin/invoices/${t[1]}`},{test:/^branch\/active\/(.+)$/,to:t=>`admin/branches/active/${t[1]}`},{test:/^workshop\/active\/(.+)$/,to:t=>`admin/workshops/active/${t[1]}`},{test:/^branch\/(.+)$/,to:t=>`admin/branches/${t[1]}`},{test:/^workshop\/(.+)$/,to:t=>`admin/workshops/${t[1]}`}];function E2e(t){if(/^https?:\/\//i.test(t))return t;const[e,n]=P2e(t).split("?"),i=O2e[e];if(i)return n?`${i}?${n}`:i;for(const{test:o,to:r}of T2e){const a=e.match(o);if(a){const s=r(a);return n?`${s}?${n}`:s}}return n?`${e}?${n}`:e}const M2e="/api/",B8={"Content-Type":"application/json",Accept:"application/json"},aI=localStorage.getItem($c);aI&&(B8.Authorization="Bearer "+aI);const Cf=bn.create({baseURL:M2e,headers:B8});Cf.interceptors.request.use(t=>{t.url&&(t.url=E2e(t.url));const e=localStorage.getItem($c);return e?t.headers.Authorization="Bearer "+e:delete t.headers.Authorization,t.data instanceof FormData&&delete t.headers["Content-Type"],t},t=>Promise.reject(t));let sI=!1;Cf.interceptors.response.use(t=>t,t=>{var e;return((e=t==null?void 0:t.response)==null?void 0:e.status)===401&&!sI&&(window.location.pathname.endsWith("/auth/login")||(sI=!0,localStorage.removeItem($c),window.location.assign("/auth/login"))),Promise.reject(t)});function I2e(t){const e=[...t],n=[];for(;e.length>1;)e.pop(),n.push(e.join("."));return n}function k2e(t){let e=[...t];return t.forEach(n=>{const i=n.split(".");i.length>1&&(e=[...new Set([...e,...I2e(i)])])}),e}const z8=Nk("users",{state:()=>({cityFilters:{},userInfo:void 0,roles:void 0,isSuperAdmin:!1}),getters:{hasPermission:t=>e=>{const n=t.roles;if(n)return n.includes(e)}},actions:{setCities(t){t.forEach(e=>{this.cityFilters[e.id]=e.title})},async getCities(){try{const t=await Cf.post("cities/list");this.setCities(t.data.rows)}catch(t){console.log(t)}},setUserInfo(t){this.userInfo=t},deleteUserInfo(){this.userInfo={}},getRoles(t){this.roles=k2e(t)},setSuperAdmin(t){this.isSuperAdmin=t===!0},deleteRoles(){this.roles=void 0,this.isSuperAdmin=!1}}}),$$=pAe({history:Y$e("/"),scrollBehavior(){return{left:0,top:0}},routes:[{path:"",component:()=>ze(()=>import("./Main-of9jhRp8.js"),__vite__mapDeps([143,70,44,28,45,46,3,4,23,47,48,49,7,16,144])),children:gAe},{path:"",component:()=>ze(()=>import("./FullPage-C-yvAXxh.js"),[]),children:[...mAe,{path:"/auth/iam/callback",name:"iam-callback",component:()=>ze(()=>import("./IamCallback-BMVANIYq.js"),__vite__mapDeps([145,7])),meta:{rule:"editor"}},{path:"/pages/error-404",name:"page-error-404",component:()=>ze(()=>import("./Error404-BuK2Bod_.js"),__vite__mapDeps([146,147])),meta:{rule:"editor"}},{path:"/pages/error-500",name:"page-error-500",component:()=>ze(()=>import("./Error500-BUxuQ5Dk.js"),__vite__mapDeps([148,149])),meta:{rule:"editor"}},{path:"/pages/not-authorized",name:"page-not-authorized",component:()=>ze(()=>import("./NotAuthorized-Df5i1Hw6.js"),__vite__mapDeps([150,151])),meta:{rule:"editor"}},{path:"/pages/maintenance",name:"page-maintenance",component:()=>ze(()=>import("./Maintenance-H5MGKUMP.js"),__vite__mapDeps([152,153])),meta:{rule:"editor"}}]},{path:"/:pathMatch(.*)*",redirect:"/pages/error-404"}]});$$.afterEach(()=>{const t=document.getElementById("loading-bg");t&&(t.style.display="none")});const D2e=["/auth/login","/auth/forgot-password","/auth/register","/reg","/auth/iam/callback"];async function R2e(){const t=z8();if(t.roles)return t.roles;try{const{data:e}=await Cf.get("users/show");t.getRoles(e.permission),t.setSuperAdmin(e.is_super_admin),delete e.permission,delete e.ut,e.api_token&&localStorage.setItem($c,e.api_token),localStorage.setItem(UN,JSON.stringify(e))}catch(e){console.log(e)}return t.roles}let ww=!1;function L2e(){return sessionStorage.getItem("gb_admin_iam_sso_skip")==="1"?(sessionStorage.removeItem("gb_admin_iam_sso_skip"),ww=!0,!0):ww}$$.beforeEach(async t=>{var n;if(!localStorage.getItem($c)&&t.path!=="/auth/iam/callback"&&!L2e()){ww=!0,sessionStorage.removeItem("gb_admin_iam_sso_checked");try{const{data:i}=await Cf.get("admin/auth/sso/start",{params:{redirect_uri:s$e("auth/iam/callback")}});if(i!=null&&i.enabled&&i.authorize_url)return window.location.assign(i.authorize_url),!1}catch{}}if(D2e.indexOf(t.path)>-1)return!0;if(localStorage.getItem($c)){const i=await R2e();return i?(n=t.meta)!=null&&n.superAdminOnly&&!z8().isSuperAdmin?{name:"page-not-authorized"}:i&&t.meta&&t.meta.role&&!i.includes(t.meta.role)?t.name==="dashboard-ecommerce"||t.name==="dashboard-analytics"?{name:"my-data"}:{name:"page-not-authorized"}:!0:{path:"/auth/login"}}return{path:"/auth/login"}});const $f=kk(l$e);$f.use(wH());$f.use(U0e);$f.use($$);$f.use(Hg);$f.mount("#app");export{ai as $,$w as A,Bm as B,sv as C,xv as D,jC as E,Ge as F,Hs as G,gA as H,ut as I,zm as J,si as K,Wo as L,On as M,at as N,yi as O,FS as P,hf as Q,wC as R,cv as S,ga as T,Obe as U,Hm as V,Ic as W,BPe as X,Nk as Y,rl as Z,r$e as _,cc as a,s$e as a0,$c as a1,UN as a2,bv as a3,Na as a4,Ba as a5,KC as a6,H2e as a7,sr as a8,Tt as a9,Rs as aa,PD as ab,A as ac,z9 as ad,k9 as ae,B9 as af,M9 as ag,TD as ah,Yr as ai,z2e as aj,qS as ak,W2e as al,xC as am,ns as b,C as c,oe as d,V$ as e,Tn as f,B2e as g,Lt as h,xk as i,ZCe as j,HPe as k,zPe as l,ae as m,ye as n,zi as o,Yl as p,Xd as q,Iu as r,L as s,V0 as t,z8 as u,QCe as v,ss as w,qe as x,Cf as y,$t as z}; +`+a)}}catch{}throw i}}_request(e,n){typeof e=="string"?(n=n||{},n.url=e):n=e||{},n=qs(this.defaults,n);const{transitional:i,paramsSerializer:o,headers:r}=n;i!==void 0&&gp.assertOptions(i,{silentJSONParsing:Un.transitional(Un.boolean),forcedJSONParsing:Un.transitional(Un.boolean),clarifyTimeoutError:Un.transitional(Un.boolean),legacyInterceptorReqResOrdering:Un.transitional(Un.boolean),advertiseZstdAcceptEncoding:Un.transitional(Un.boolean),validateStatusUndefinedResolves:Un.transitional(Un.boolean)},!1),o!=null&&(me.isFunction(o)?n.paramsSerializer={serialize:o}:gp.assertOptions(o,{encode:Un.function,serialize:Un.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),gp.assertOptions(n,{baseUrl:Un.spelling("baseURL"),withXsrfToken:Un.spelling("withXSRFToken")},!0),n.method=(me.getSafeProp(n,"method")||me.getSafeProp(this.defaults,"method")||"get").toLowerCase();let a=r&&me.merge(r.common,r[n.method]);r&&me.forEach(O8.concat("common"),p=>{delete r[p]}),n.headers=ti.concat(a,r);const s=[];let l=!0;this.interceptors.request.forEach(function(g){if(typeof g.runWhen=="function"&&g.runWhen(n)===!1)return;l=l&&g.synchronous;const m=n.transitional||x$;m&&m.legacyInterceptorReqResOrdering?s.unshift(g.fulfilled,g.rejected):s.push(g.fulfilled,g.rejected)});const c=[];this.interceptors.response.forEach(function(g){c.push(g.fulfilled,g.rejected)});let u,d=0,f;if(!l){const p=[j0.bind(this),void 0];for(p.unshift(...s),p.push(...c),f=p.length,u=Promise.resolve(n);dj0.call(this,h)))}catch(v){u=Promise.reject(v)}break}}if(!u)try{u=j0.call(this,h)}catch(p){u=Promise.reject(p)}for(d=0,f=c.length;d{if(!i._listeners)return;let r=i._listeners.length;for(;r-- >0;)i._listeners[r](o);i._listeners=null}),this.promise.then=o=>{let r;const a=new Promise(s=>{i.subscribe(s),r=s}).then(o);return a.cancel=function(){i.unsubscribe(r)},a},e(function(r,a,s){i.reason||(i.reason=new Sf(r,a,s),n(i.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const n=this._listeners.indexOf(e);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const e=new AbortController,n=i=>{e.abort(i)};return this.subscribe(n),e.signal.unsubscribe=()=>this.unsubscribe(n),e.signal}static source(){let e;return{token:new F8(function(o){e=o}),cancel:e}}};function A2e(t){return function(n){return t.apply(null,n)}}function _2e(t){return me.isObject(t)&&t.isAxiosError===!0}const mp={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,ContentTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,UnprocessableContent: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,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerReturnsAnUnknownError:520,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(mp).forEach(([t,e])=>{mp[e]===void 0&&(mp[e]=t)});function N8(t){const e=new Is(t),n=l8(Is.prototype.request,e);return me.extend(n,Is.prototype,e,{allOwnKeys:!0}),me.extend(n,e,null,{allOwnKeys:!0}),n.create=function(o){return N8(qs(t,o))},n}const bn=N8(wf);bn.Axios=Is;bn.CanceledError=Sf;bn.CancelToken=$2e;bn.isCancel=T8;bn.VERSION=S$;bn.toFormData=kv;bn.AxiosError=He;bn.Cancel=bn.CanceledError;bn.all=function(e){return Promise.all(e)};bn.spread=A2e;bn.isAxiosError=_2e;bn.mergeConfig=qs;bn.AxiosHeaders=ti;bn.formToJSON=t=>P8(me.isHTMLForm(t)?new FormData(t):t);bn.getAdapter=L8.getAdapter;bn.HttpStatusCode=mp;bn.default=bn;const{Axios:XPe,AxiosError:YPe,CanceledError:GPe,isCancel:KPe,CancelToken:UPe,VERSION:qPe,all:ZPe,Cancel:JPe,isAxiosError:QPe,spread:eOe,toFormData:tOe,AxiosHeaders:nOe,HttpStatusCode:iOe,formToJSON:oOe,getAdapter:rOe,mergeConfig:aOe,create:sOe}=bn;function P2e(t){return t.replace(/^\/+/,"")}const O2e={"file/create":"admin/files/create","admin-login":"admin/auth/login","users/show":"admin/auth/me","single-order":"admin/orders/list","single/order-sts/edit":"admin/orders/status","major/order/table":"admin/orders/wholesale/list","order-tamin":"admin/orders/tamin/list","order-sts/edit":"admin/orders/status","delete-order":"admin/orders/delete","get-custom-orders":"admin/pre-orders/list",customer:"admin/customers-omde/list",banker:"admin/customers-omde/banker/list",shopkeeper:"admin/customers-omde/shopkeeper/list","major/verify/table":"admin/customers-omde/non-verified/list","major/archive/table":"admin/customers-omde/archived/list",reagent:"admin/customers-omde/reagent/list","customer/toggle-active":"admin/customers-omde/toggle-active","customer/toggle-sts":"admin/customers-omde/toggle-sts","major/verify":"admin/customers-omde/verify","single-customer":"admin/customers-omde/single/list",single:"admin/customers-omde/single","customer/create":"admin/customers-omde/create","query/reagent":"admin/customers-omde/query/reagent","wallet/charge":"admin/customers-omde/wallet/charge","comment/table":"admin/comments/list","comment/sts":"admin/comments/sts",comment:"admin/comments",order:"admin/orders/create","order/type":"admin/orders/type-options","add/variant":"admin/products/variants/create","product/variant":"admin/products/by-ids",products:"admin/products/list","product/create":"admin/products/create","get/variants":"admin/products/variants/list","change/percent/count":"admin/products/change-percent/count","change/all":"admin/products/change-percent/apply","cash/table":"admin/documents/list",cash:"admin/documents","query/customer":"admin/documents/query/customer","wallet/table":"admin/documents/wallet/list","wallet/config":"admin/documents/wallet/config","wallet/birthday/config":"admin/documents/wallet/birthday/config","product/variant/promotion":"admin/promotions","major/promotion":"admin/promotions/list",autopromotion:"admin/promotions/auto",ignore:"admin/promotions/exclusions",users:"admin/users","users/list":"admin/users/list","const/__list__ut":"admin/users/types",const:"admin/users/types","roles/create":"admin/users/roles","branch/product":"admin/invoices","branch/product/table":"admin/invoices/list","branch/list":"admin/invoices/branch-list",branch:"admin/branches","branch/table":"admin/branches/list",workshop:"admin/workshops","user/list":"admin/branches/user-list",cities:"admin/misc/cities",sms:"admin/misc/sms","sms/table":"admin/misc/sms/list",notify:"admin/misc/notify","notify/table":"admin/misc/notify/list","notify/customer":"admin/misc/notify/customer",ddf:"admin/misc/newsletter/list","fashion/table":"admin/misc/newsletter/list","log/list/customer":"admin/misc/log/customers","dashboard/link":"admin/misc/dashboard-links","get-analytics":"admin/dashboard/omde","get-analytics-tak":"admin/dashboard/tak","dashboard/overview":"admin/dashboard/overview","brand/create":"admin/misc/brands","ciny/create":"admin/categories/collections","cities/list":"admin/cities/list","report/order-item":"admin/dashboard/report/order-item","report/product":"admin/dashboard/report/product","workshop/table":"admin/workshops/list",brand:"admin/products/brands",category:"admin/categories/list","category/":"admin/categories",ciny:"admin/categories/collections/list"},T2e=[{test:/^cities\/get-percent-aux\/(.+)$/,to:t=>`admin/misc/cities/percent-aux/${t[1]}`},{test:/^cities\/get-percent\/(.+)$/,to:t=>`admin/misc/cities/percent/${t[1]}`},{test:/^cities\/(.+)$/,to:t=>`admin/misc/cities/${t[1]}`},{test:/^const\/(.+)$/,to:t=>`admin/misc/const/${t[1]}`},{test:/^brand\/(.+)$/,to:t=>`admin/misc/brands/${t[1]}`},{test:/^log\/ago\/(.+)$/,to:t=>`admin/misc/log/customer/${t[1]}`},{test:/^notify\/read\/(.+)$/,to:t=>`admin/misc/notify/read/${t[1]}`},{test:/^notify\/(.+)$/,to:t=>`admin/misc/notify/${t[1]}`},{test:/^single\/(.+)$/,to:t=>`admin/customers-omde/${t[1]}`},{test:/^custom-order\/(.+)$/,to:t=>`admin/pre-orders/${t[1]}`},{test:/^get-custom-order\/(.+)$/,to:t=>`admin/pre-orders/${t[1]}`},{test:/^major\/archive\/(.+)$/,to:t=>`admin/customers-omde/archive/${t[1]}`},{test:/^major\/dashboard\/(.+)$/,to:t=>`admin/customers-omde/dashboard/${t[1]}`},{test:/^comment\/(.+)$/,to:t=>`admin/comments/${t[1]}`},{test:/^customer\/(.+)$/,to:t=>`admin/customers-omde/${t[1]}`},{test:/^delete\/product\/(.+)$/,to:t=>`admin/products/delete/${t[1]}`},{test:/^product\/show\/(.+)$/,to:t=>`admin/products/${t[1]}`},{test:/^product\/update\/(.+)$/,to:t=>`admin/products/${t[1]}`},{test:/^product\/(.+)\/variant$/,to:t=>`admin/products/${t[1]}/variants`},{test:/^category\/(.+)$/,to:t=>`admin/categories/${t[1]}`},{test:/^ciny\/(.+)$/,to:t=>`admin/categories/collections/${t[1]}`},{test:/^cash\/confirem\/(.+)$/,to:t=>`admin/documents/${t[1]}/confirm`},{test:/^cash\/(.+)$/,to:t=>`admin/documents/${t[1]}`},{test:/^product\/variant\/promotion\/(.+)$/,to:t=>`admin/promotions/${t[1]}`},{test:/^major\/promotion\/(.+)$/,to:t=>`admin/promotions/${t[1]}`},{test:/^ignore\/(.+)$/,to:t=>`admin/promotions/exclusions/${t[1]}`},{test:/^roles\/(\d+)\/(.+)$/,to:t=>`admin/users/types/${t[1]}/roles/${t[2]}`},{test:/^roles\/(.+)$/,to:t=>`admin/users/types/${t[1]}/roles`},{test:/^users\/(.+)$/,to:t=>`admin/users/${t[1]}`},{test:/^branch\/product\/(.+)$/,to:t=>`admin/invoices/${t[1]}`},{test:/^branch\/active\/(.+)$/,to:t=>`admin/branches/active/${t[1]}`},{test:/^workshop\/active\/(.+)$/,to:t=>`admin/workshops/active/${t[1]}`},{test:/^branch\/(.+)$/,to:t=>`admin/branches/${t[1]}`},{test:/^workshop\/(.+)$/,to:t=>`admin/workshops/${t[1]}`}];function E2e(t){if(/^https?:\/\//i.test(t))return t;const[e,n]=P2e(t).split("?"),i=O2e[e];if(i)return n?`${i}?${n}`:i;for(const{test:o,to:r}of T2e){const a=e.match(o);if(a){const s=r(a);return n?`${s}?${n}`:s}}return n?`${e}?${n}`:e}const M2e="/api/",B8={"Content-Type":"application/json",Accept:"application/json"},aI=localStorage.getItem($c);aI&&(B8.Authorization="Bearer "+aI);const Cf=bn.create({baseURL:M2e,headers:B8});Cf.interceptors.request.use(t=>{t.url&&(t.url=E2e(t.url));const e=localStorage.getItem($c);return e?t.headers.Authorization="Bearer "+e:delete t.headers.Authorization,t.data instanceof FormData&&delete t.headers["Content-Type"],t},t=>Promise.reject(t));let sI=!1;Cf.interceptors.response.use(t=>t,t=>{var e;return((e=t==null?void 0:t.response)==null?void 0:e.status)===401&&!sI&&(window.location.pathname.endsWith("/auth/login")||(sI=!0,localStorage.removeItem($c),window.location.assign("/auth/login"))),Promise.reject(t)});function I2e(t){const e=[...t],n=[];for(;e.length>1;)e.pop(),n.push(e.join("."));return n}function k2e(t){let e=[...t];return t.forEach(n=>{const i=n.split(".");i.length>1&&(e=[...new Set([...e,...I2e(i)])])}),e}const z8=Nk("users",{state:()=>({cityFilters:{},userInfo:void 0,roles:void 0,isSuperAdmin:!1}),getters:{hasPermission:t=>e=>{const n=t.roles;if(n)return n.includes(e)}},actions:{setCities(t){t.forEach(e=>{this.cityFilters[e.id]=e.title})},async getCities(){try{const t=await Cf.post("cities/list");this.setCities(t.data.rows)}catch(t){console.log(t)}},setUserInfo(t){this.userInfo=t},deleteUserInfo(){this.userInfo={}},getRoles(t){this.roles=k2e(t)},setSuperAdmin(t){this.isSuperAdmin=t===!0},deleteRoles(){this.roles=void 0,this.isSuperAdmin=!1}}}),$$=pAe({history:Y$e("/"),scrollBehavior(){return{left:0,top:0}},routes:[{path:"",component:()=>ze(()=>import("./Main-DP6G2F7V.js"),__vite__mapDeps([143,70,44,28,45,46,3,4,23,47,48,49,7,16,144])),children:gAe},{path:"",component:()=>ze(()=>import("./FullPage-nSOzrWvg.js"),[]),children:[...mAe,{path:"/auth/iam/callback",name:"iam-callback",component:()=>ze(()=>import("./IamCallback-CGYN2CBa.js"),__vite__mapDeps([145,7])),meta:{rule:"editor"}},{path:"/pages/error-404",name:"page-error-404",component:()=>ze(()=>import("./Error404-CQSd6tpO.js"),__vite__mapDeps([146,147])),meta:{rule:"editor"}},{path:"/pages/error-500",name:"page-error-500",component:()=>ze(()=>import("./Error500-D4doc1DI.js"),__vite__mapDeps([148,149])),meta:{rule:"editor"}},{path:"/pages/not-authorized",name:"page-not-authorized",component:()=>ze(()=>import("./NotAuthorized-C_jiYHmP.js"),__vite__mapDeps([150,151])),meta:{rule:"editor"}},{path:"/pages/maintenance",name:"page-maintenance",component:()=>ze(()=>import("./Maintenance-BNMLoj9B.js"),__vite__mapDeps([152,153])),meta:{rule:"editor"}}]},{path:"/:pathMatch(.*)*",redirect:"/pages/error-404"}]});$$.afterEach(()=>{const t=document.getElementById("loading-bg");t&&(t.style.display="none")});const D2e=["/auth/login","/auth/forgot-password","/auth/register","/reg","/auth/iam/callback"];async function R2e(){const t=z8();if(t.roles)return t.roles;try{const{data:e}=await Cf.get("users/show");t.getRoles(e.permission),t.setSuperAdmin(e.is_super_admin),delete e.permission,delete e.ut,e.api_token&&localStorage.setItem($c,e.api_token),localStorage.setItem(UN,JSON.stringify(e))}catch(e){console.log(e)}return t.roles}let ww=!1;function L2e(){return sessionStorage.getItem("gb_admin_iam_sso_skip")==="1"?(sessionStorage.removeItem("gb_admin_iam_sso_skip"),ww=!0,!0):ww}$$.beforeEach(async t=>{var n;if(!localStorage.getItem($c)&&t.path!=="/auth/iam/callback"&&!L2e()){ww=!0,sessionStorage.removeItem("gb_admin_iam_sso_checked");try{const{data:i}=await Cf.get("admin/auth/sso/start",{params:{redirect_uri:s$e("auth/iam/callback")}});if(i!=null&&i.enabled&&i.authorize_url)return window.location.assign(i.authorize_url),!1}catch{}}if(D2e.indexOf(t.path)>-1)return!0;if(localStorage.getItem($c)){const i=await R2e();return i?(n=t.meta)!=null&&n.superAdminOnly&&!z8().isSuperAdmin?{name:"page-not-authorized"}:i&&t.meta&&t.meta.role&&!i.includes(t.meta.role)?t.name==="dashboard-ecommerce"||t.name==="dashboard-analytics"?{name:"my-data"}:{name:"page-not-authorized"}:!0:{path:"/auth/login"}}return{path:"/auth/login"}});const $f=kk(l$e);$f.use(wH());$f.use(U0e);$f.use($$);$f.use(Hg);$f.mount("#app");export{ai as $,$w as A,Bm as B,sv as C,xv as D,jC as E,Ge as F,Hs as G,gA as H,ut as I,zm as J,si as K,Wo as L,On as M,at as N,yi as O,FS as P,hf as Q,wC as R,cv as S,ga as T,Obe as U,Hm as V,Ic as W,BPe as X,Nk as Y,rl as Z,r$e as _,cc as a,s$e as a0,$c as a1,UN as a2,bv as a3,Na as a4,Ba as a5,KC as a6,H2e as a7,sr as a8,Tt as a9,Rs as aa,PD as ab,A as ac,z9 as ad,k9 as ae,B9 as af,M9 as ag,TD as ah,Yr as ai,z2e as aj,qS as ak,W2e as al,xC as am,ns as b,C as c,oe as d,V$ as e,Tn as f,B2e as g,Lt as h,xk as i,ZCe as j,HPe as k,zPe as l,ae as m,ye as n,zi as o,Yl as p,Xd as q,Iu as r,L as s,V0 as t,z8 as u,QCe as v,ss as w,qe as x,Cf as y,$t as z}; diff --git a/apps/admin-panel/dist/assets/index-D74XJFNi.css b/apps/admin-panel/dist/assets/index-D74XJFNi.css new file mode 100644 index 0000000..da7339e --- /dev/null +++ b/apps/admin-panel/dist/assets/index-D74XJFNi.css @@ -0,0 +1 @@ +.lead[data-v-12784d02]{margin:0 0 6px;opacity:.75}.list[data-v-12784d02]{margin:0 0 10px;padding-inline-start:18px;line-height:1.9;max-height:50vh;list-style:disc;overflow-y:auto}.hint[data-v-12784d02]{margin:0;font-size:12px;opacity:.6}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.ant-upload-list-item-name{font-family:Arial,sans-serif!important;direction:ltr}.ant-select-dropdown{z-index:2500000}:root{--selected-bg: rgba(29, 78, 216, .08);--selected-bg-hover: rgba(29, 78, 216, .12);--hover-bg: rgba(29, 78, 216, .04)}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-item-selected:hover,.ant-menu-inline .ant-menu-item-selected,.ant-menu-inline .ant-menu-item-selected:hover,.ant-menu-submenu .ant-menu-item-selected,.ant-menu-submenu .ant-menu-item-selected:hover,.vertical-nav-menu .ant-menu-item-selected,.vertical-nav-menu .ant-menu-item-selected:hover,.vertical-nav-menu .ant-menu-sub .ant-menu-item-selected,.vertical-nav-menu .ant-menu-sub .ant-menu-item-selected:hover{color:var(--primary-color, #1d4ed8)!important;background:var(--selected-bg)!important;font-weight:600}.ant-menu-light .ant-menu-item-selected .anticon,.ant-menu-inline .ant-menu-item-selected .anticon,.vertical-nav-menu .ant-menu-item-selected .anticon{color:var(--primary-color, #1d4ed8)!important}.ant-menu-light .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-item-selected:after,.vertical-nav-menu .ant-menu-item-selected:after{display:none!important;border:none!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-active:not(.ant-select-item-option-disabled){color:var(--primary-color, #1d4ed8)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--selected-bg)!important;font-weight:600}.ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background:var(--hover-bg)!important}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-tree-treenode-selected .ant-tree-node-content-wrapper,.ant-tree-treenode-selected .ant-tree-node-content-wrapper:hover,.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected,.ant-transfer-list-content-item-checked,.ant-mentions-dropdown-menu-item-active{color:var(--primary-color, #1d4ed8)!important;background:var(--selected-bg)!important}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-400-CgdnzsHp.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-700-BDimPiyM.woff2) format("woff2");font-weight:700}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-700-BDimPiyM.woff2) format("woff2");font-weight:700}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-400-CgdnzsHp.woff2) format("woff2");font-weight:400}@font-face{font-family:iransans;font-style:normal;font-weight:200;src:url(/assets/IRANSansWeb_FaNum_UltraLight-hW-WDKY9.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_UltraLight-X2tWVnbe.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:300;src:url(/assets/IRANSansWeb_FaNum_Light-B637MNLG.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Light-Blhumvhg.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:400;src:url(/assets/IRANSansWeb_FaNum-BLA2CtIC.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum-C2LCNwav.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:500;src:url(/assets/IRANSansWeb_FaNum_Medium-C2CKjrKB.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Medium-DJxlPmBM.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:700;src:url(/assets/IRANSansWeb_FaNum_Bold-C8urhp07.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Bold-DFiUzN7v.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:900;src:url(/assets/IRANSansWeb_FaNum_Black-BFAfOkt4.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Black-BZZZWzNZ.woff) format("woff")}body,*{font-family:iransans,p-yek,sans-serif,tahoma;letter-spacing:0px!important;font-size:inherit;line-height:inherit}.ara-icon-button{width:35px;height:35px;border-radius:50%}:root{--primary-color: #1d4ed8;--secondary-color: #836447;--third-color: #f5cb55;--success-color: #28c76f;--danger-color: #ea5455;--warning-color: #ff9f43}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-third{color:var(--third-color)}.text-success{color:var(--success-color)}.text-danger{color:var(--danger-color)}.text-warning{color:var(--warning-color)}.mb-base{margin-bottom:2.2rem}.mt-base{margin-top:2.2rem}.p-base{padding:2.2rem}.mb-5{margin-bottom:1.25rem}.mx-1{margin:0 .25rem}.ml-1{margin-right:.25rem}.ml-3{margin-right:.75rem}.mr-4{margin-left:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.cursor-pointer{cursor:pointer}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}body #app .ant-card{border-radius:.5rem;box-shadow:0 1px 3px #00000008}.content-area__content>*{flex:1;min-height:0}#page-user-list{display:flex;flex-direction:column}#page-user-list>.ant-card,.content-area__content>.ant-card{flex:1}@media (max-width: 575px){.page-card .ant-card-head,.base-form-modal .ant-modal-body .ant-card-head{min-height:44px;padding:0 12px}.page-card .ant-card-head-title,.base-form-modal .ant-modal-body .ant-card-head-title{font-size:14px;padding:10px 0}.page-card .ant-card-extra,.base-form-modal .ant-modal-body .ant-card-extra{padding:6px 0}.page-card .ant-card-body,.base-form-modal .ant-modal-body .ant-card-body{padding:12px}.page-card .mb-base,.base-form-modal .ant-modal-body .mb-base,.page-card .ant-form-item,.base-form-modal .ant-modal-body .ant-form-item{margin-bottom:12px}.page-card .grid-2,.base-form-modal .ant-modal-body .grid-2,.page-card .grid-3,.base-form-modal .ant-modal-body .grid-3,.page-card .grid-4,.base-form-modal .ant-modal-body .grid-4{row-gap:0;column-gap:12px}.page-card .ant-tabs-nav,.base-form-modal .ant-modal-body .ant-tabs-nav{margin-bottom:12px}.page-card .form-submit,.base-form-modal .ant-modal-body .form-submit{width:100%;margin:0}.filter-grid{grid-template-columns:1fr 1fr}.filter-grid .ant-form-item:last-child{grid-column:1 / -1}.filter-grid .ant-form-item:last-child .ant-form-item-label{display:none}.page-card .ant-card .ant-card,.page-card>.ant-card-body .ant-card{box-shadow:none}.table-scroll .ant-table-content,.detail-modal .ant-table-content{overflow-x:auto}.table-scroll .ant-table-content>table,.detail-modal .ant-table-content>table{min-width:max-content}.detail-modal .ant-modal{width:calc(100vw - 16px)!important;max-width:none;top:8px;margin:0 auto;padding-bottom:8px}.detail-modal .ant-modal-content{padding:14px 12px}.detail-modal .ant-card-head{min-height:40px;padding:0 12px}.detail-modal .ant-card-body{padding:12px}.detail-modal .ant-descriptions-item{padding-bottom:8px}}.pf-page{min-width:0}.pf-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.pf-head__back{flex-shrink:0;border-color:#eef0f5;box-shadow:0 1px 2px #1018280d}.pf-head__text{flex:1;min-width:0}.pf-head__text h1{margin:0;font-size:16px;font-weight:500;color:#101828}.pf-head__text p{margin:2px 0 0;font-size:13px;color:#8a94a6}.pf-head__status{margin:0;padding:2px 12px;border-radius:999px}.pf-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.pf-layout--single{grid-template-columns:minmax(0,1fr);max-width:860px}.pf-main,.pf-side{display:flex;flex-direction:column;gap:20px;min-width:0}.pf-side{position:sticky;top:0}.pf-section{background:#fff;border:1px solid #eef0f5;border-radius:18px;padding:22px;box-shadow:0 1px 2px #1018280a,0 8px 24px -14px #10182814}.pf-section__head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pf-section__head>div{flex:1;min-width:0}.pf-section__head h3{margin:0;font-size:15px;font-weight:500;color:#101828}.pf-section__head p{margin:2px 0 0;font-size:12px;color:#8a94a6}.pf-section__icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;font-size:16px;color:#1d4ed8;background:#1d4ed812}.pf-section__action{flex-shrink:0}.pf-alert{margin-bottom:18px;border-radius:12px}.pf-divider{height:1px;margin:4px 0 20px;background:#eef0f5}.pf-hint{margin:-10px 0 0;font-size:12px;color:#8a94a6}.pf-form .ant-form-item.mb-0{margin-bottom:0}.pf-form .ltr-input,.pf-form .ltr-input input{direction:ltr;text-align:right}.pf-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.pf-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.pf-span-all{grid-column:1 / -1}.pf-uploads{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.pf-inline-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.pf-actions{position:sticky;bottom:-16px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:20px -16px -16px;padding:14px 16px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #eef0f5;box-shadow:0 -8px 24px -16px #1018282e}.pf-actions .ant-btn{min-width:120px}.pf-actions__hint{margin-inline-end:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8a94a6}@media (max-width: 1199px){.pf-layout{grid-template-columns:minmax(0,1fr)}.pf-side{position:static;order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-side>.pf-section:first-child:last-child,.pf-side>.pf-section.pf-span-all{grid-column:1 / -1}}@media (max-width: 767px){.pf-side{grid-template-columns:minmax(0,1fr)}.pf-actions__hint{display:none}}@media (max-width: 575px){.pf-head{margin-bottom:14px}.pf-head__text h1{font-size:16px}.pf-head__text p{display:none}.pf-main,.pf-side,.pf-layout{gap:12px}.pf-section{padding:16px;border-radius:16px}.pf-section__head{flex-wrap:wrap;margin-bottom:16px}.pf-section__action{width:100%}.pf-grid-2,.pf-grid-3{grid-template-columns:minmax(0,1fr)}.pf-grid-2>.ant-form-item.mb-0:not(:last-child),.pf-grid-3>.ant-form-item.mb-0:not(:last-child){margin-bottom:24px}.pf-actions{gap:8px}.pf-actions .ant-btn{flex:1;min-width:0}.pf-actions .form-submit{width:auto}} diff --git a/apps/admin-panel/dist/assets/index-Dg5R35UV.css b/apps/admin-panel/dist/assets/index-Dg5R35UV.css deleted file mode 100644 index da877b6..0000000 --- a/apps/admin-panel/dist/assets/index-Dg5R35UV.css +++ /dev/null @@ -1 +0,0 @@ -.lead[data-v-a9cd3ae3]{margin:0 0 6px;opacity:.75}.list[data-v-a9cd3ae3]{margin:0 0 10px;padding-inline-start:18px;line-height:1.9;max-height:50vh;list-style:disc;overflow-y:auto}.hint[data-v-a9cd3ae3]{margin:0;font-size:12px;opacity:.6}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}.ant-upload-list-item-name{font-family:Arial,sans-serif!important;direction:ltr}.ant-select-dropdown{z-index:2500000}:root{--selected-bg: rgba(28, 45, 86, .08);--selected-bg-hover: rgba(28, 45, 86, .12);--hover-bg: rgba(28, 45, 86, .04)}.ant-menu-light .ant-menu-item-selected,.ant-menu-light .ant-menu-item-selected:hover,.ant-menu-inline .ant-menu-item-selected,.ant-menu-inline .ant-menu-item-selected:hover,.ant-menu-submenu .ant-menu-item-selected,.ant-menu-submenu .ant-menu-item-selected:hover,.vertical-nav-menu .ant-menu-item-selected,.vertical-nav-menu .ant-menu-item-selected:hover,.vertical-nav-menu .ant-menu-sub .ant-menu-item-selected,.vertical-nav-menu .ant-menu-sub .ant-menu-item-selected:hover{color:var(--primary-color, #1c2d56)!important;background:var(--selected-bg)!important;font-weight:600}.ant-menu-light .ant-menu-item-selected .anticon,.ant-menu-inline .ant-menu-item-selected .anticon,.vertical-nav-menu .ant-menu-item-selected .anticon{color:var(--primary-color, #1c2d56)!important}.ant-menu-light .ant-menu-item-selected:after,.ant-menu-inline .ant-menu-item-selected:after,.vertical-nav-menu .ant-menu-item-selected:after{display:none!important;border:none!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled),.ant-select-item-option-active:not(.ant-select-item-option-disabled){color:var(--primary-color, #1c2d56)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--selected-bg)!important;font-weight:600}.ant-select-item-option-active:not(.ant-select-item-option-disabled):not(.ant-select-item-option-selected){background:var(--hover-bg)!important}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-tree-treenode-selected .ant-tree-node-content-wrapper,.ant-tree-treenode-selected .ant-tree-node-content-wrapper:hover,.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected,.ant-transfer-list-content-item-checked,.ant-mentions-dropdown-menu-item-active{color:var(--primary-color, #1c2d56)!important;background:var(--selected-bg)!important}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-400-CgdnzsHp.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-700-BDimPiyM.woff2) format("woff2");font-weight:700}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-700-BDimPiyM.woff2) format("woff2");font-weight:700}@font-face{font-family:p-yek;src:url(/assets/iran-yekan-400-CgdnzsHp.woff2) format("woff2");font-weight:400}@font-face{font-family:iransans;font-style:normal;font-weight:200;src:url(/assets/IRANSansWeb_FaNum_UltraLight-hW-WDKY9.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_UltraLight-X2tWVnbe.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:300;src:url(/assets/IRANSansWeb_FaNum_Light-B637MNLG.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Light-Blhumvhg.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:400;src:url(/assets/IRANSansWeb_FaNum-BLA2CtIC.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum-C2LCNwav.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:500;src:url(/assets/IRANSansWeb_FaNum_Medium-C2CKjrKB.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Medium-DJxlPmBM.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:700;src:url(/assets/IRANSansWeb_FaNum_Bold-C8urhp07.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Bold-DFiUzN7v.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:900;src:url(/assets/IRANSansWeb_FaNum_Black-BFAfOkt4.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Black-BZZZWzNZ.woff) format("woff")}body,*{font-family:iransans,p-yek,sans-serif,tahoma;letter-spacing:0px!important;font-size:inherit;line-height:inherit}.ara-icon-button{width:35px;height:35px;border-radius:50%}:root{--primary-color: #1c2d56;--secondary-color: #836447;--third-color: #f5cb55;--success-color: #28c76f;--danger-color: #ea5455;--warning-color: #ff9f43}.text-primary{color:var(--primary-color)}.text-secondary{color:var(--secondary-color)}.text-third{color:var(--third-color)}.text-success{color:var(--success-color)}.text-danger{color:var(--danger-color)}.text-warning{color:var(--warning-color)}.mb-base{margin-bottom:2.2rem}.mt-base{margin-top:2.2rem}.p-base{padding:2.2rem}.mb-5{margin-bottom:1.25rem}.mx-1{margin:0 .25rem}.ml-1{margin-right:.25rem}.ml-3{margin-right:.75rem}.mr-4{margin-left:1rem}.w-5{width:1.25rem}.h-5{height:1.25rem}.w-6{width:1.5rem}.h-6{height:1.5rem}.w-full{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.cursor-pointer{cursor:pointer}.grid-2{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.grid-4{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}body #app .ant-card{border-radius:.5rem;box-shadow:0 1px 3px #00000008}.content-area__content>*{flex:1;min-height:0}#page-user-list{display:flex;flex-direction:column}#page-user-list>.ant-card,.content-area__content>.ant-card{flex:1}@media (max-width: 575px){.page-card .ant-card-head,.base-form-modal .ant-modal-body .ant-card-head{min-height:44px;padding:0 12px}.page-card .ant-card-head-title,.base-form-modal .ant-modal-body .ant-card-head-title{font-size:14px;padding:10px 0}.page-card .ant-card-extra,.base-form-modal .ant-modal-body .ant-card-extra{padding:6px 0}.page-card .ant-card-body,.base-form-modal .ant-modal-body .ant-card-body{padding:12px}.page-card .mb-base,.base-form-modal .ant-modal-body .mb-base,.page-card .ant-form-item,.base-form-modal .ant-modal-body .ant-form-item{margin-bottom:12px}.page-card .grid-2,.base-form-modal .ant-modal-body .grid-2,.page-card .grid-3,.base-form-modal .ant-modal-body .grid-3,.page-card .grid-4,.base-form-modal .ant-modal-body .grid-4{row-gap:0;column-gap:12px}.page-card .ant-tabs-nav,.base-form-modal .ant-modal-body .ant-tabs-nav{margin-bottom:12px}.page-card .form-submit,.base-form-modal .ant-modal-body .form-submit{width:100%;margin:0}.filter-grid{grid-template-columns:1fr 1fr}.filter-grid .ant-form-item:last-child{grid-column:1 / -1}.filter-grid .ant-form-item:last-child .ant-form-item-label{display:none}.page-card .ant-card .ant-card,.page-card>.ant-card-body .ant-card{box-shadow:none}.table-scroll .ant-table-content,.detail-modal .ant-table-content{overflow-x:auto}.table-scroll .ant-table-content>table,.detail-modal .ant-table-content>table{min-width:max-content}.detail-modal .ant-modal{width:calc(100vw - 16px)!important;max-width:none;top:8px;margin:0 auto;padding-bottom:8px}.detail-modal .ant-modal-content{padding:14px 12px}.detail-modal .ant-card-head{min-height:40px;padding:0 12px}.detail-modal .ant-card-body{padding:12px}.detail-modal .ant-descriptions-item{padding-bottom:8px}}.pf-page{min-width:0}.pf-head{display:flex;align-items:center;gap:14px;margin-bottom:20px}.pf-head__back{flex-shrink:0;border-color:#eef0f5;box-shadow:0 1px 2px #1018280d}.pf-head__text{flex:1;min-width:0}.pf-head__text h1{margin:0;font-size:16px;font-weight:500;color:#101828}.pf-head__text p{margin:2px 0 0;font-size:13px;color:#8a94a6}.pf-head__status{margin:0;padding:2px 12px;border-radius:999px}.pf-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.pf-layout--single{grid-template-columns:minmax(0,1fr);max-width:860px}.pf-main,.pf-side{display:flex;flex-direction:column;gap:20px;min-width:0}.pf-side{position:sticky;top:0}.pf-section{background:#fff;border:1px solid #eef0f5;border-radius:18px;padding:22px;box-shadow:0 1px 2px #1018280a,0 8px 24px -14px #10182814}.pf-section__head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.pf-section__head>div{flex:1;min-width:0}.pf-section__head h3{margin:0;font-size:15px;font-weight:500;color:#101828}.pf-section__head p{margin:2px 0 0;font-size:12px;color:#8a94a6}.pf-section__icon{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border-radius:11px;font-size:16px;color:#1c2d56;background:#1c2d5612}.pf-section__action{flex-shrink:0}.pf-alert{margin-bottom:18px;border-radius:12px}.pf-divider{height:1px;margin:4px 0 20px;background:#eef0f5}.pf-hint{margin:-10px 0 0;font-size:12px;color:#8a94a6}.pf-form .ant-form-item.mb-0{margin-bottom:0}.pf-form .ltr-input,.pf-form .ltr-input input{direction:ltr;text-align:right}.pf-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.pf-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px}.pf-span-all{grid-column:1 / -1}.pf-uploads{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px}.pf-inline-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.pf-actions{position:sticky;bottom:-16px;z-index:5;display:flex;align-items:center;justify-content:flex-end;gap:10px;margin:20px -16px -16px;padding:14px 16px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid #eef0f5;box-shadow:0 -8px 24px -16px #1018282e}.pf-actions .ant-btn{min-width:120px}.pf-actions__hint{margin-inline-end:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#8a94a6}@media (max-width: 1199px){.pf-layout{grid-template-columns:minmax(0,1fr)}.pf-side{position:static;order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pf-side>.pf-section:first-child:last-child,.pf-side>.pf-section.pf-span-all{grid-column:1 / -1}}@media (max-width: 767px){.pf-side{grid-template-columns:minmax(0,1fr)}.pf-actions__hint{display:none}}@media (max-width: 575px){.pf-head{margin-bottom:14px}.pf-head__text h1{font-size:16px}.pf-head__text p{display:none}.pf-main,.pf-side,.pf-layout{gap:12px}.pf-section{padding:16px;border-radius:16px}.pf-section__head{flex-wrap:wrap;margin-bottom:16px}.pf-section__action{width:100%}.pf-grid-2,.pf-grid-3{grid-template-columns:minmax(0,1fr)}.pf-grid-2>.ant-form-item.mb-0:not(:last-child),.pf-grid-3>.ant-form-item.mb-0:not(:last-child){margin-bottom:24px}.pf-actions{gap:8px}.pf-actions .ant-btn{flex:1;min-width:0}.pf-actions .form-submit{width:auto}} diff --git a/apps/admin-panel/dist/assets/index-Bh3qo7CE.js b/apps/admin-panel/dist/assets/index-NVj7ILPq.js similarity index 89% rename from apps/admin-panel/dist/assets/index-Bh3qo7CE.js rename to apps/admin-panel/dist/assets/index-NVj7ILPq.js index 6afed9d..42bf1a2 100644 --- a/apps/admin-panel/dist/assets/index-Bh3qo7CE.js +++ b/apps/admin-panel/dist/assets/index-NVj7ILPq.js @@ -1 +1 @@ -import{b as V}from"./filters-CHKbSAeg.js";import{d as S,x as z,y as f,a as v,w as t,m as i,r as o,o as d,c as l,p as F,b as g,e as T,f as y,t as m,F as x,h as D,i as E}from"./index-B13tkMpd.js";import"./index-DXwUc_-g.js";const L={class:"grid-2"},q=S({__name:"index",setup(M){const u=i(!1),p=i([]),s=i(void 0),_=i([]),h=[{title:"عملیات",dataIndex:"action"},{title:"جزئیات",dataIndex:"detail"},{title:"تاریخ",dataIndex:"caj"}];function b(e,n){var c,r;return String(((r=(c=n==null?void 0:n.children)==null?void 0:c[0])==null?void 0:r.children)??"").includes(e)}async function w(){if(!s.value){_.value=[];return}try{u.value=!0;const{data:e}=await f.get(`log/ago/${s.value}`);_.value=e}catch(e){console.log(e)}finally{u.value=!1}}return z(async()=>{try{const{data:e}=await f.get("log/list/customer");p.value=e}catch(e){console.log(e)}}),(e,n)=>{const c=o("a-select-option"),r=o("a-select"),k=o("a-form-item"),C=o("a-form"),j=o("a-table"),B=o("a-card"),I=o("a-spin");return d(),v(I,{spinning:u.value},{default:t(()=>[l(B,{title:"آمار",class:"page-card table-scroll"},{default:t(()=>[l(C,{layout:"vertical"},{default:t(()=>[F("div",L,[l(k,{label:"مشتری"},{default:t(()=>[l(r,{value:s.value,"onUpdate:value":n[0]||(n[0]=a=>s.value=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":b,onChange:w},{default:t(()=>[(d(!0),g(x,null,T(p.value,a=>(d(),v(c,{key:a.id,value:a.id},{default:t(()=>[y(m(a.name)+" - "+m(a.mobile),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})])]),_:1}),l(j,{"data-source":_.value,columns:h,pagination:{pageSize:20},size:"small","row-key":"id"},{bodyCell:t(({column:a,record:N})=>[a.dataIndex==="caj"?(d(),g(x,{key:0},[y(m(D(V)(N.caj)),1)],64)):E("",!0)]),_:1},8,["data-source"])]),_:1})]),_:1},8,["spinning"])}}});export{q as default}; +import{b as V}from"./filters-e0zssC6P.js";import{d as S,x as z,y as f,a as v,w as t,m as i,r as o,o as d,c as l,p as F,b as g,e as T,f as y,t as m,F as x,h as D,i as E}from"./index-Cs-R0M3s.js";import"./index-CmZf7ud_.js";const L={class:"grid-2"},q=S({__name:"index",setup(M){const u=i(!1),p=i([]),s=i(void 0),_=i([]),h=[{title:"عملیات",dataIndex:"action"},{title:"جزئیات",dataIndex:"detail"},{title:"تاریخ",dataIndex:"caj"}];function b(e,n){var c,r;return String(((r=(c=n==null?void 0:n.children)==null?void 0:c[0])==null?void 0:r.children)??"").includes(e)}async function w(){if(!s.value){_.value=[];return}try{u.value=!0;const{data:e}=await f.get(`log/ago/${s.value}`);_.value=e}catch(e){console.log(e)}finally{u.value=!1}}return z(async()=>{try{const{data:e}=await f.get("log/list/customer");p.value=e}catch(e){console.log(e)}}),(e,n)=>{const c=o("a-select-option"),r=o("a-select"),k=o("a-form-item"),C=o("a-form"),j=o("a-table"),B=o("a-card"),I=o("a-spin");return d(),v(I,{spinning:u.value},{default:t(()=>[l(B,{title:"آمار",class:"page-card table-scroll"},{default:t(()=>[l(C,{layout:"vertical"},{default:t(()=>[F("div",L,[l(k,{label:"مشتری"},{default:t(()=>[l(r,{value:s.value,"onUpdate:value":n[0]||(n[0]=a=>s.value=a),"show-search":"","allow-clear":"",placeholder:"انتخاب کنید","filter-option":b,onChange:w},{default:t(()=>[(d(!0),g(x,null,T(p.value,a=>(d(),v(c,{key:a.id,value:a.id},{default:t(()=>[y(m(a.name)+" - "+m(a.mobile),1)]),_:2},1032,["value"]))),128))]),_:1},8,["value"])]),_:1})])]),_:1}),l(j,{"data-source":_.value,columns:h,pagination:{pageSize:20},size:"small","row-key":"id"},{bodyCell:t(({column:a,record:N})=>[a.dataIndex==="caj"?(d(),g(x,{key:0},[y(m(D(V)(N.caj)),1)],64)):E("",!0)]),_:1},8,["data-source"])]),_:1})]),_:1},8,["spinning"])}}});export{q as default}; diff --git a/apps/admin-panel/dist/assets/list-DIg_i2Ir.js b/apps/admin-panel/dist/assets/list-cbsD3TyE.js similarity index 88% rename from apps/admin-panel/dist/assets/list-DIg_i2Ir.js rename to apps/admin-panel/dist/assets/list-cbsD3TyE.js index 74c4b63..add2c10 100644 --- a/apps/admin-panel/dist/assets/list-DIg_i2Ir.js +++ b/apps/admin-panel/dist/assets/list-cbsD3TyE.js @@ -1 +1 @@ -import{a as X,b as t,X as M}from"./model-BNUuQ7S0.js";import{_ as j}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import{_ as A}from"./addFinDoc.vue_vue_type_script_setup_true_lang-2LIKg86R.js";import{d as I,u as P,b as U,c as l,w as o,m as g,r as f,o as i,h as p,a as s,W as G,p as y,i as k,$ as H,E as L,D as W,f as b,y as q,G as T}from"./index-B13tkMpd.js";import{u as z}from"./useDeleteHandler-Do5E4sjj.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";function F(){const e=new X("admin/documents/list","لیست اسناد");return e.add(new t("id","شماره سفارش").filterNumber()),e.add(new t("type_str","نوع سند").filterText()),e.add(new t("price","پول").filterDate().noSort()),e.add(new t("value","وزن نهایی (گرم)").filterDate().noSort()),e.add(new t("to","به").filterText().hidden()),e.add(new t("customer.name","نام و نام خانوادگی مشتری").filterText()),e.add(new t("note","توضیحات").filterText()),e.add(new t("ayar","عیار").filterNumber().noSort()),e.add(new t("lab","آزمایشگاه").filterText().noSort()),e.add(new t("recive_date","تاریخ دریافت").filterDate().noSort()),e.add(new t("account_name","نام حساب").filterText().hidden()),e.add(new t("bank_name","بانک").filterText().hidden()),e.add(new t("caj","تاریخ ثبت").filterDate().noSort()),e.add(new t("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(new t("confirmed","وضعیت تایید سند").renderSlot("confirmed").noSort().filterSelect({0:"تایید نشده",1:"تایید شده"})),e.add(new t("price_per_gram","مظنه").hidden().filterText().noSort()),e.add(new t("original_value","وزن طلای داده شده").hidden().filterText().noSort()),e.add(new t("ang","انگ").hidden().filterText().noSort()),e.add(new t("opt","عملیات").noSort().renderSlot("opt")),e}const J={id:"page-user-list"},ae=I({__name:"list",setup(e){const $=P(),_=a=>!!$.hasPermission(a),h=F(),x=g(null),S=g(!1),v=g(!1),w=g(void 0);function D(){w.value=void 0,v.value=!0}function B(a){w.value=a,v.value=!0}async function C(a){var n,m,u;try{S.value=!0,await q.post(`cash/confirem/${a.id}`),T.success("تغییرات با موفقیت ثبت شد"),(n=x.value)==null||n.fetch()}catch(d){console.log(d),T.error(((u=(m=d==null?void 0:d.response)==null?void 0:m.data)==null?void 0:u.message)??"خطا در ثبت تغییرات")}finally{S.value=!1}}const{remove:N}=z({onSuccess:()=>{var a;return(a=x.value)==null?void 0:a.fetch()},successMessage:"سند حذف شد",fallbackErrorMessage:"خطا در حذف سند"});function E(a){return N(`cash/${a.id}`)}return(a,n)=>{const m=f("a-tag"),u=f("a-popconfirm"),d=f("a-tooltip"),O=f("a-card"),V=f("a-spin");return i(),U("div",J,[l(V,{spinning:S.value},{default:o(()=>[l(O,{title:"لیست اسناد مالی",class:"page-card"},{default:o(()=>[l(M,{ref_key:"tbl",ref:x,model:p(h),"mobile-cards":""},{add:o(()=>[l(j,{rid:"document.create","add-label":"ثبت سند مالی",onAdd:D})]),confirmed:o(({text:r})=>[r===1?(i(),s(m,{key:0,color:"green"},{default:o(()=>[...n[2]||(n[2]=[b("تایید شده",-1)])]),_:1})):(i(),s(m,{key:1},{default:o(()=>[...n[3]||(n[3]=[b("تایید نشده",-1)])]),_:1}))]),opt:o(({record:r})=>[!r.confirmed&&_("document.list.confirm")?(i(),s(d,{key:0,title:"تایید سند"},{default:o(()=>[l(u,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>C(r)},{title:o(()=>[...n[4]||(n[4]=[y("p",null,"آیا سند تایید شود ؟",-1)])]),default:o(()=>[l(p(G),{class:"cursor-pointer mx-1 text-success"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0),r.confirmed&&_("document.list.deny")?(i(),s(d,{key:1,title:"رد کردن سند"},{default:o(()=>[l(u,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>C(r)},{title:o(()=>[...n[5]||(n[5]=[y("p",null,"آیا سند رد شود ؟",-1)])]),default:o(()=>[l(p(H),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0),_("document.list.edit")?(i(),s(d,{key:2,title:"ویرایش"},{default:o(()=>[l(p(L),{class:"cursor-pointer mx-1 text-primary",onClick:c=>B(r.id)},null,8,["onClick"])]),_:2},1024)):k("",!0),_("document.list.remove")?(i(),s(d,{key:3,title:"حذف"},{default:o(()=>[l(u,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>E(r)},{title:o(()=>[...n[6]||(n[6]=[y("p",null,"آیا مطمئن به حذف سند مورد نظر هستید ؟",-1)])]),default:o(()=>[l(p(W),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0)]),_:1},8,["model"]),(i(),s(A,{key:w.value??"new",open:v.value,id:w.value,"onUpdate:open":n[0]||(n[0]=r=>v.value=r),onSuccess:n[1]||(n[1]=r=>{var c;return(c=x.value)==null?void 0:c.fetch()})},null,8,["open","id"]))]),_:1})]),_:1},8,["spinning"])])}}});export{ae as default}; +import{a as X,b as t,X as M}from"./model-ByKFVx4o.js";import{_ as j}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import{_ as A}from"./addFinDoc.vue_vue_type_script_setup_true_lang-Cw_DYWpV.js";import{d as I,u as P,b as U,c as l,w as o,m as g,r as f,o as i,h as p,a as s,W as G,p as y,i as k,$ as H,E as L,D as W,f as b,y as q,G as T}from"./index-Cs-R0M3s.js";import{u as z}from"./useDeleteHandler-G0jB2NtG.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";function F(){const e=new X("admin/documents/list","لیست اسناد");return e.add(new t("id","شماره سفارش").filterNumber()),e.add(new t("type_str","نوع سند").filterText()),e.add(new t("price","پول").filterDate().noSort()),e.add(new t("value","وزن نهایی (گرم)").filterDate().noSort()),e.add(new t("to","به").filterText().hidden()),e.add(new t("customer.name","نام و نام خانوادگی مشتری").filterText()),e.add(new t("note","توضیحات").filterText()),e.add(new t("ayar","عیار").filterNumber().noSort()),e.add(new t("lab","آزمایشگاه").filterText().noSort()),e.add(new t("recive_date","تاریخ دریافت").filterDate().noSort()),e.add(new t("account_name","نام حساب").filterText().hidden()),e.add(new t("bank_name","بانک").filterText().hidden()),e.add(new t("caj","تاریخ ثبت").filterDate().noSort()),e.add(new t("uaj","بروزرسانی").hidden().filterDate().noSort()),e.add(new t("confirmed","وضعیت تایید سند").renderSlot("confirmed").noSort().filterSelect({0:"تایید نشده",1:"تایید شده"})),e.add(new t("price_per_gram","مظنه").hidden().filterText().noSort()),e.add(new t("original_value","وزن طلای داده شده").hidden().filterText().noSort()),e.add(new t("ang","انگ").hidden().filterText().noSort()),e.add(new t("opt","عملیات").noSort().renderSlot("opt")),e}const J={id:"page-user-list"},ae=I({__name:"list",setup(e){const $=P(),_=a=>!!$.hasPermission(a),h=F(),x=g(null),S=g(!1),v=g(!1),w=g(void 0);function D(){w.value=void 0,v.value=!0}function B(a){w.value=a,v.value=!0}async function C(a){var n,m,u;try{S.value=!0,await q.post(`cash/confirem/${a.id}`),T.success("تغییرات با موفقیت ثبت شد"),(n=x.value)==null||n.fetch()}catch(d){console.log(d),T.error(((u=(m=d==null?void 0:d.response)==null?void 0:m.data)==null?void 0:u.message)??"خطا در ثبت تغییرات")}finally{S.value=!1}}const{remove:N}=z({onSuccess:()=>{var a;return(a=x.value)==null?void 0:a.fetch()},successMessage:"سند حذف شد",fallbackErrorMessage:"خطا در حذف سند"});function E(a){return N(`cash/${a.id}`)}return(a,n)=>{const m=f("a-tag"),u=f("a-popconfirm"),d=f("a-tooltip"),O=f("a-card"),V=f("a-spin");return i(),U("div",J,[l(V,{spinning:S.value},{default:o(()=>[l(O,{title:"لیست اسناد مالی",class:"page-card"},{default:o(()=>[l(M,{ref_key:"tbl",ref:x,model:p(h),"mobile-cards":""},{add:o(()=>[l(j,{rid:"document.create","add-label":"ثبت سند مالی",onAdd:D})]),confirmed:o(({text:r})=>[r===1?(i(),s(m,{key:0,color:"green"},{default:o(()=>[...n[2]||(n[2]=[b("تایید شده",-1)])]),_:1})):(i(),s(m,{key:1},{default:o(()=>[...n[3]||(n[3]=[b("تایید نشده",-1)])]),_:1}))]),opt:o(({record:r})=>[!r.confirmed&&_("document.list.confirm")?(i(),s(d,{key:0,title:"تایید سند"},{default:o(()=>[l(u,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>C(r)},{title:o(()=>[...n[4]||(n[4]=[y("p",null,"آیا سند تایید شود ؟",-1)])]),default:o(()=>[l(p(G),{class:"cursor-pointer mx-1 text-success"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0),r.confirmed&&_("document.list.deny")?(i(),s(d,{key:1,title:"رد کردن سند"},{default:o(()=>[l(u,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>C(r)},{title:o(()=>[...n[5]||(n[5]=[y("p",null,"آیا سند رد شود ؟",-1)])]),default:o(()=>[l(p(H),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0),_("document.list.edit")?(i(),s(d,{key:2,title:"ویرایش"},{default:o(()=>[l(p(L),{class:"cursor-pointer mx-1 text-primary",onClick:c=>B(r.id)},null,8,["onClick"])]),_:2},1024)):k("",!0),_("document.list.remove")?(i(),s(d,{key:3,title:"حذف"},{default:o(()=>[l(u,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:c=>E(r)},{title:o(()=>[...n[6]||(n[6]=[y("p",null,"آیا مطمئن به حذف سند مورد نظر هستید ؟",-1)])]),default:o(()=>[l(p(W),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):k("",!0)]),_:1},8,["model"]),(i(),s(A,{key:w.value??"new",open:v.value,id:w.value,"onUpdate:open":n[0]||(n[0]=r=>v.value=r),onSuccess:n[1]||(n[1]=r=>{var c;return(c=x.value)==null?void 0:c.fetch()})},null,8,["open","id"]))]),_:1})]),_:1},8,["spinning"])])}}});export{ae as default}; diff --git a/apps/admin-panel/dist/assets/model-BS3cvPBd.css b/apps/admin-panel/dist/assets/model-BS3cvPBd.css new file mode 100644 index 0000000..0b725b8 --- /dev/null +++ b/apps/admin-panel/dist/assets/model-BS3cvPBd.css @@ -0,0 +1 @@ +.x-table__toolbar[data-v-41ef27ed]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.x-table__search-group[data-v-41ef27ed]{display:flex;align-items:center;gap:24px;flex-wrap:nowrap}.x-table__actions[data-v-41ef27ed]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.x-table__action--active[data-v-41ef27ed]{color:#1677ff}.x-table__add[data-v-41ef27ed]{display:flex}.x-table__filters[data-v-41ef27ed]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:12px;margin-bottom:12px}.x-table__filter-row[data-v-41ef27ed]{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.x-table__filter-actions[data-v-41ef27ed]{display:flex;gap:8px}.refresh-btn[data-v-41ef27ed]{transition:all .15s ease}.x-table__search[data-v-41ef27ed]{max-width:260px}.x-table__sort[data-v-41ef27ed]{width:150px}.x-table__cards[data-v-41ef27ed]{display:flex;flex-direction:column;gap:12px}.x-table__cards[data-v-41ef27ed] .ant-spin-container{display:flex;flex-direction:column;gap:10px;min-height:80px}.x-card[data-v-41ef27ed]{border:1px solid #eef0f3;border-radius:10px;background:#fff;overflow:hidden}.x-card__head[data-v-41ef27ed]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#fafbfc;border-bottom:1px solid #eef0f3}.x-card__title[data-v-41ef27ed]{display:flex;align-items:center;gap:8px;min-width:0}.x-card__id[data-v-41ef27ed]{flex-shrink:0;font-size:11px;color:#8a909c;background:#eef0f3;border-radius:4px;padding:1px 6px;direction:ltr}.x-card__name[data-v-41ef27ed]{font-weight:600;color:#1d4ed8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-card__actions[data-v-41ef27ed]{flex-shrink:0;font-size:16px}.x-card--selected[data-v-41ef27ed]{border-color:#91caff}.x-card--selected .x-card__head[data-v-41ef27ed]{background:#f0f7ff}.x-card__media[data-v-41ef27ed]{flex-shrink:0;display:inline-flex}.x-card__media[data-v-41ef27ed] img{width:44px!important;height:44px!important;object-fit:cover!important;border-radius:6px}.x-table__select-all[data-v-41ef27ed]{font-size:12px;color:#8a909c}.x-card__body[data-v-41ef27ed]{margin:0;padding:4px 12px}.x-card__row[data-v-41ef27ed]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px}.x-card__row+.x-card__row[data-v-41ef27ed]{border-top:1px dashed #f0f0f0}.x-card__row dt[data-v-41ef27ed]{color:#8a909c;flex-shrink:0}.x-card__row dd[data-v-41ef27ed]{margin:0;color:#333;text-align:left;min-width:0;word-break:break-word}.x-card__row dd[data-v-41ef27ed] .ant-tag{margin:0}.x-table__card-pager[data-v-41ef27ed]{display:flex;align-items:center;justify-content:space-between;gap:8px}.x-table__card-total[data-v-41ef27ed]{font-size:12px;color:#8a909c}@media (max-width: 575px){.x-table__toolbar[data-v-41ef27ed]{flex-wrap:wrap;gap:8px;margin-bottom:10px}.x-table__search-group[data-v-41ef27ed]{display:contents}.x-table__search[data-v-41ef27ed]{max-width:none;flex:1 1 100%}.x-table__actions[data-v-41ef27ed]{gap:2px}.x-table__sort[data-v-41ef27ed]{width:130px}.x-table__add[data-v-41ef27ed]{margin-inline-start:auto}.x-table__filters[data-v-41ef27ed]{padding:10px}.x-table__filter-row[data-v-41ef27ed]{display:grid;grid-template-columns:1fr 1fr;padding-bottom:8px;border-bottom:1px dashed #e8e8e8}.x-table__filter-row[data-v-41ef27ed]>*{width:100%!important}.x-table__filter-row[data-v-41ef27ed]>:nth-child(n+3){grid-column:1 / -1}.x-table__filter-actions[data-v-41ef27ed]>*{flex:1}} diff --git a/apps/admin-panel/dist/assets/model-BYVpc9QD.css b/apps/admin-panel/dist/assets/model-BYVpc9QD.css deleted file mode 100644 index b06b035..0000000 --- a/apps/admin-panel/dist/assets/model-BYVpc9QD.css +++ /dev/null @@ -1 +0,0 @@ -.x-table__toolbar[data-v-e767d7dc]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.x-table__search-group[data-v-e767d7dc]{display:flex;align-items:center;gap:24px;flex-wrap:nowrap}.x-table__actions[data-v-e767d7dc]{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.x-table__action--active[data-v-e767d7dc]{color:#1677ff}.x-table__add[data-v-e767d7dc]{display:flex}.x-table__filters[data-v-e767d7dc]{background:#fafafa;border:1px solid #f0f0f0;border-radius:6px;padding:12px;margin-bottom:12px}.x-table__filter-row[data-v-e767d7dc]{display:flex;gap:8px;margin-bottom:8px;flex-wrap:wrap}.x-table__filter-actions[data-v-e767d7dc]{display:flex;gap:8px}.refresh-btn[data-v-e767d7dc]{transition:all .15s ease}.x-table__search[data-v-e767d7dc]{max-width:260px}.x-table__sort[data-v-e767d7dc]{width:150px}.x-table__cards[data-v-e767d7dc]{display:flex;flex-direction:column;gap:12px}.x-table__cards[data-v-e767d7dc] .ant-spin-container{display:flex;flex-direction:column;gap:10px;min-height:80px}.x-card[data-v-e767d7dc]{border:1px solid #eef0f3;border-radius:10px;background:#fff;overflow:hidden}.x-card__head[data-v-e767d7dc]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;background:#fafbfc;border-bottom:1px solid #eef0f3}.x-card__title[data-v-e767d7dc]{display:flex;align-items:center;gap:8px;min-width:0}.x-card__id[data-v-e767d7dc]{flex-shrink:0;font-size:11px;color:#8a909c;background:#eef0f3;border-radius:4px;padding:1px 6px;direction:ltr}.x-card__name[data-v-e767d7dc]{font-weight:600;color:#1c2d56;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-card__actions[data-v-e767d7dc]{flex-shrink:0;font-size:16px}.x-card--selected[data-v-e767d7dc]{border-color:#91caff}.x-card--selected .x-card__head[data-v-e767d7dc]{background:#f0f7ff}.x-card__media[data-v-e767d7dc]{flex-shrink:0;display:inline-flex}.x-card__media[data-v-e767d7dc] img{width:44px!important;height:44px!important;object-fit:cover!important;border-radius:6px}.x-table__select-all[data-v-e767d7dc]{font-size:12px;color:#8a909c}.x-card__body[data-v-e767d7dc]{margin:0;padding:4px 12px}.x-card__row[data-v-e767d7dc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px}.x-card__row+.x-card__row[data-v-e767d7dc]{border-top:1px dashed #f0f0f0}.x-card__row dt[data-v-e767d7dc]{color:#8a909c;flex-shrink:0}.x-card__row dd[data-v-e767d7dc]{margin:0;color:#333;text-align:left;min-width:0;word-break:break-word}.x-card__row dd[data-v-e767d7dc] .ant-tag{margin:0}.x-table__card-pager[data-v-e767d7dc]{display:flex;align-items:center;justify-content:space-between;gap:8px}.x-table__card-total[data-v-e767d7dc]{font-size:12px;color:#8a909c}@media (max-width: 575px){.x-table__toolbar[data-v-e767d7dc]{flex-wrap:wrap;gap:8px;margin-bottom:10px}.x-table__search-group[data-v-e767d7dc]{display:contents}.x-table__search[data-v-e767d7dc]{max-width:none;flex:1 1 100%}.x-table__actions[data-v-e767d7dc]{gap:2px}.x-table__sort[data-v-e767d7dc]{width:130px}.x-table__add[data-v-e767d7dc]{margin-inline-start:auto}.x-table__filters[data-v-e767d7dc]{padding:10px}.x-table__filter-row[data-v-e767d7dc]{display:grid;grid-template-columns:1fr 1fr;padding-bottom:8px;border-bottom:1px dashed #e8e8e8}.x-table__filter-row[data-v-e767d7dc]>*{width:100%!important}.x-table__filter-row[data-v-e767d7dc]>:nth-child(n+3){grid-column:1 / -1}.x-table__filter-actions[data-v-e767d7dc]>*{flex:1}} diff --git a/apps/admin-panel/dist/assets/model-BNUuQ7S0.js b/apps/admin-panel/dist/assets/model-ByKFVx4o.js similarity index 98% rename from apps/admin-panel/dist/assets/model-BNUuQ7S0.js rename to apps/admin-panel/dist/assets/model-ByKFVx4o.js index ad095e8..a2b6a00 100644 --- a/apps/admin-panel/dist/assets/model-BNUuQ7S0.js +++ b/apps/admin-panel/dist/assets/model-ByKFVx4o.js @@ -1 +1 @@ -import{c,I as ve,d as Re,v as Ee,x as Le,o,b as h,q as Q,p as w,a as k,i as m,w as p,f as O,h as $,F as C,e as B,a6 as Ae,a7 as M,t as P,s as f,m as H,z as ue,y as Xe,r as y,_ as Ye}from"./index-B13tkMpd.js";import{g as de}from"./filters-CHKbSAeg.js";import{S as Ke}from"./SettingOutlined-C2GWCiUw.js";var Qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"};function ce(r){for(var a=1;a[]},mobileCards:{type:Boolean,default:!1}},emits:["query","update:modelValue"],setup(r,{expose:a,emit:u}){const d=r,g=Ee(),Y=f(()=>d.mobileCards&&g.isMobile),N=u,pe=f(()=>d.hasSelection?{selectedRowKeys:d.modelValue.map(e=>e.id),onChange:(e,t)=>{N("update:modelValue",t)}}:void 0),S=H([]),T=H(!1),z=H(!1),F=H(void 0),R=H("asc"),s=ue({search:void 0,filters:[],total:0,limit:10,page:1}),J={emptyText:"هیج رکوردی یافت نشد."},fe=[{value:"=",label:"برابر"},{value:"!=",label:"نامساوی"},{value:"like",label:"شامل"},{value:">",label:"بزرگتر"},{value:">=",label:"بزرگتر مساوی"},{value:"<",label:"کوچکتر"},{value:"<=",label:"کوچکتر مساوی"},{value:"between",label:"بین"}],E=f(()=>d.model?ue(d.model).cols:[]),U=f(()=>E.value.filter(e=>e.show)),_e=f(()=>E.value.filter(e=>e.filtered).map(e=>({value:e.__fkey??e.key,label:e.title}))),me=f(()=>F.value?`${R.value==="asc"?"+":"-"}${F.value}`:void 0),ye=f(()=>U.value.map(e=>{var t;return{key:e.key,title:e.title,dataIndex:e.dataIndex.includes(".")?e.dataIndex.split("."):e.dataIndex,sorter:e.__sorter,width:e.width,__slot:(t=e.scopedSlots)==null?void 0:t.customRender,__date:e.filterType==="date"}}));function Z(e){return e.__slot}const ge=["opt","op","action"],D=f(()=>U.value.map(e=>{var t;return{key:e.key,title:e.title,path:e.dataIndex.split("."),slot:(t=e.scopedSlots)==null?void 0:t.customRender,date:e.filterType==="date"}})),j=f(()=>D.value.find(e=>ge.includes(e.key)&&e.slot)),L=f(()=>D.value.find(e=>e.key==="id")),q=f(()=>D.value.find(e=>e.slot==="image")),ee=f(()=>{const e=D.value.filter(n=>n!==j.value&&n!==L.value&&n!==q.value),t=e.find(n=>n.key==="name"||n.key==="title");if(t)return[t];const i=e.find(n=>n.key==="fname");return i?[i,...e.filter(n=>n.key==="lname")]:e.slice(0,1)}),te=f(()=>D.value.filter(e=>e!==j.value&&e!==L.value&&e!==q.value&&!ee.value.includes(e)));function A(e){return d.modelValue.some(t=>t.id===e.id)}function be(e,t){const i=d.modelValue.filter(n=>n.id!==e.id);N("update:modelValue",t?[...i,e]:i)}const le=f(()=>S.value.length>0&&S.value.every(A)),ke=f(()=>S.value.some(A));function xe(e){const t=new Set(S.value.map(n=>n.id)),i=d.modelValue.filter(n=>!t.has(n.id));N("update:modelValue",e?[...i,...S.value]:i)}function I(e,t){return t.path.reduce((i,n)=>i&&typeof i=="object"?i[n]:void 0,e)}function ae(e,t){const i=I(e,t);return i==null||i===""?"-":t.date?de(i):i}const ie=f(()=>U.value.filter(e=>e.__sorter).flatMap(e=>[{value:`${e.key}|asc`,label:`${e.title} ↑`},{value:`${e.key}|desc`,label:`${e.title} ↓`}])),Se=f(()=>F.value?`${F.value}|${R.value}`:void 0);function we(e){if(e){const[t,i]=e.split("|");F.value=t,R.value=i}else F.value=void 0;s.page=1,V()}function Oe(e,t){var i;s.page=e,s.limit=t,V(),(i=document.getElementById("content-area"))==null||i.scrollTo({top:0,behavior:"smooth"})}function se(e){if(e)return E.value.find(t=>(t.__fkey??t.key)===e)}function ne(e){const t=se(e);if(!((t==null?void 0:t.filterType)!=="select"||!t.filterItems))return Object.entries(t.filterItems).map(([i,n])=>({value:i,label:n}))}function Ce(e){var t;return((t=se(e))==null?void 0:t.filterType)==="date"}const Fe=f(()=>{var e;return(e=d.model)!=null&&e._hidePagination?!1:{current:s.page,pageSize:s.limit,total:s.total,showSizeChanger:!0}});function Ve(e){var b;const t={};U.value.forEach(x=>{t[x.key]=x.title});const i=U.value.map(x=>x.key),n={search:s.search,filters:s.filters.filter(x=>x.field&&x.op),total:s.total,limit:s.limit,page:s.page,order:me.value,select:i,titles:t,report_title:(b=d.model)==null?void 0:b.title};return e?{...n,op:e}:n}async function V(e){var t,i,n;if(d.model)try{T.value=!0;const{data:b}=await Xe.post(d.model.url,Ve(e));S.value=b.rows,s.total=((t=b.query)==null?void 0:t.total)??0,s.page=((i=b.query)==null?void 0:i.page)??s.page,s.limit=((n=b.query)==null?void 0:n.limit)??s.limit,N("query",b.query)}catch(b){throw console.log(b),b}finally{T.value=!1}}function $e(e){s.search=e,s.page=1,V()}function Pe(){z.value=!z.value,z.value&&s.filters.length===0&&oe()}function oe(){s.filters.push({id:parseFloat(`${s.filters.length}.${Math.floor(Math.random()*1e3)}`)})}function Te(e){s.filters.splice(e,1)}function ze(){z.value=!1,s.page=1,V()}function Ie(e,t,i){s.page=e.current??1,s.limit=e.pageSize??s.limit,i!=null&&i.columnKey&&i.order?(F.value=String(i.columnKey),R.value=i.order==="ascend"?"asc":"desc"):F.value=void 0,V()}return Le(()=>{var e;for(const t of((e=d.model)==null?void 0:e.defaultFilters)??[])s.filters.push({id:Math.random(),...t});V()}),a({fetch:V}),(e,t)=>{const i=y("a-input-search"),n=y("a-button"),b=y("a-badge"),x=y("a-tooltip"),K=y("a-checkbox"),Me=y("a-menu-item"),Ue=y("a-menu"),De=y("a-dropdown"),X=y("a-select"),je=y("a-date-picker"),re=y("a-input"),qe=y("a-empty"),Be=y("a-spin"),He=y("a-pagination"),Ne=y("a-table");return o(),h("div",{class:Q(["x-table",{"x-table--cards":Y.value}])},[w("div",Ze,[w("div",et,[r.model._hideSearch?m("",!0):(o(),k(i,{key:0,value:s.search,"onUpdate:value":t[0]||(t[0]=l=>s.search=l),class:"x-table__search",placeholder:"جستجو","allow-clear":"",onSearch:$e},null,8,["value"])),w("div",tt,[r.model._noFilters?m("",!0):(o(),k(b,{key:0,count:s.filters.length},{default:p(()=>[c(n,{type:"text",class:Q({"x-table__action--active":z.value}),onClick:Pe},{icon:p(()=>[c($(W))]),default:p(()=>[t[3]||(t[3]=O(" فیلتر ",-1))]),_:1},8,["class"])]),_:1},8,["count"])),c(x,{title:"چاپ"},{default:p(()=>[c(n,{type:"text",shape:"circle"},{icon:p(()=>[c($(G))]),_:1})]),_:1}),c(De,{trigger:["click"]},{overlay:p(()=>[c(Ue,null,{default:p(()=>[(o(!0),h(C,null,B(E.value,l=>(o(),k(Me,{key:l.key},{default:p(()=>[c(K,{checked:l.show,"onUpdate:checked":v=>l.show=v},{default:p(()=>[O(P(l.title),1)]),_:2},1032,["checked","onUpdate:checked"])]),_:2},1024))),128))]),_:1})]),default:p(()=>[c(x,{title:"ستون‌ها"},{default:p(()=>[c(n,{type:"text",shape:"circle"},{icon:p(()=>[c($(Ke))]),_:1})]),_:1})]),_:1}),c(x,{title:"بارگذاری مجدد"},{default:p(()=>[c(n,{class:"refresh-btn",type:"text",shape:"circle",loading:T.value,onClick:t[1]||(t[1]=l=>V())},{icon:p(()=>[c($(Ae))]),_:1},8,["loading"])]),_:1}),Y.value&&ie.value.length?(o(),k(X,{key:1,value:Se.value,class:"x-table__sort",size:"small",placeholder:"مرتب‌سازی","allow-clear":"",options:ie.value,onChange:we},null,8,["value","options"])):m("",!0)])]),e.$slots.add?(o(),h("div",lt,[M(e.$slots,"add",{},void 0,!0)])):m("",!0)]),z.value?(o(),h("div",at,[(o(!0),h(C,null,B(s.filters,(l,v)=>(o(),h("div",{key:l.id,class:"x-table__filter-row"},[c(X,{value:l.field,"onUpdate:value":_=>l.field=_,placeholder:"ستون",style:{width:"180px"},options:_e.value},null,8,["value","onUpdate:value","options"]),c(X,{value:l.op,"onUpdate:value":_=>l.op=_,placeholder:"شرط",style:{width:"130px"},options:fe},null,8,["value","onUpdate:value"]),ne(l.field)?(o(),k(X,{key:0,value:l.value,"onUpdate:value":_=>l.value=_,placeholder:"مقدار",style:{width:"200px"},options:ne(l.field)},null,8,["value","onUpdate:value","options"])):Ce(l.field)?(o(),k(je,{key:1,value:l.value,"onUpdate:value":_=>l.value=_,placeholder:"مقدار",style:{width:"200px"},"value-format":"YYYY-MM-DD"},null,8,["value","onUpdate:value"])):(o(),k(re,{key:2,value:l.value,"onUpdate:value":_=>l.value=_,placeholder:"مقدار",style:{width:"200px"}},null,8,["value","onUpdate:value"])),l.op==="between"?(o(),k(re,{key:3,value:l.value2,"onUpdate:value":_=>l.value2=_,placeholder:"تا",style:{width:"200px"}},null,8,["value","onUpdate:value"])):m("",!0),c(n,{danger:"",onClick:_=>Te(v)},{default:p(()=>[...t[4]||(t[4]=[O("حذف",-1)])]),_:1},8,["onClick"])]))),128)),w("div",it,[c(n,{onClick:oe},{default:p(()=>[...t[5]||(t[5]=[O("افزودن فیلتر",-1)])]),_:1}),c(n,{type:"primary",onClick:ze},{default:p(()=>[...t[6]||(t[6]=[O("اعمال",-1)])]),_:1})])])):m("",!0),Y.value?(o(),h("div",st,[c(Be,{spinning:T.value},{default:p(()=>[!S.value.length&&!T.value?(o(),k(qe,{key:0,description:J.emptyText},null,8,["description"])):m("",!0),r.hasSelection&&S.value.length?(o(),k(K,{key:1,class:"x-table__select-all",checked:le.value,indeterminate:ke.value&&!le.value,onChange:t[2]||(t[2]=l=>xe(l.target.checked))},{default:p(()=>[...t[7]||(t[7]=[O(" انتخاب همه در این صفحه ",-1)])]),_:1},8,["checked","indeterminate"])):m("",!0),(o(!0),h(C,null,B(S.value,l=>(o(),h("div",{key:String(l.id),class:Q(["x-card",{"x-card--selected":r.hasSelection&&A(l)}])},[w("div",nt,[w("div",ot,[r.hasSelection?(o(),k(K,{key:0,checked:A(l),onChange:v=>be(l,v.target.checked)},null,8,["checked","onChange"])):m("",!0),q.value?(o(),h("span",rt,[M(e.$slots,q.value.slot,{text:I(l,q.value),record:l},void 0,!0)])):m("",!0),L.value?(o(),h("span",ut,"#"+P(I(l,L.value)),1)):m("",!0),w("span",dt,[(o(!0),h(C,null,B(ee.value,v=>(o(),h(C,{key:v.key},[v.slot?M(e.$slots,v.slot,{text:I(l,v),record:l},void 0,!0,0):(o(),h(C,{key:1},[O(P(ae(l,v)),1)],64))],64))),128))])]),j.value?(o(),h("div",ct,[M(e.$slots,j.value.slot,{text:I(l,j.value),record:l},void 0,!0)])):m("",!0)]),te.value.length?(o(),h("dl",ht,[(o(!0),h(C,null,B(te.value,v=>(o(),h("div",{key:v.key,class:"x-card__row"},[w("dt",null,P(v.title),1),w("dd",null,[v.slot?M(e.$slots,v.slot,{text:I(l,v),record:l},void 0,!0,0):(o(),h(C,{key:1},[O(P(ae(l,v)),1)],64))])]))),128))])):m("",!0)],2))),128))]),_:3},8,["spinning"]),!r.model._hidePagination&&s.total>0?(o(),h("div",vt,[w("span",pt,P(s.total)+" مورد",1),c(He,{size:"small","show-less-items":"",current:s.page,"page-size":s.limit,total:s.total,"show-size-changer":!1,onChange:Oe},null,8,["current","page-size","total"])])):m("",!0)])):(o(),k(Ne,{key:2,columns:ye.value,"data-source":S.value,loading:T.value,pagination:Fe.value,locale:J,"row-selection":pe.value,"row-key":"id",size:$(g).isMobile?"small":"middle",scroll:$(g).isSmallScreen?{x:"max-content"}:void 0,bordered:"",onChange:Ie},{bodyCell:p(({column:l,record:v,text:_})=>[Z(l)?M(e.$slots,Z(l),{text:_,record:v},void 0,!0,0):l.__date?(o(),h(C,{key:1},[O(P($(de)(_)),1)],64)):m("",!0)]),_:3},8,["columns","data-source","loading","pagination","row-selection","size","scroll"]))],2)}}}),gt=Ye(ft,[["__scopeId","data-v-e767d7dc"]]);class bt{constructor(a,u){this.show=!0,this.__sorter=!0,this.filtered=!1,this.key=a,this.title=u,this.dataIndex=a,a==="id"&&(this.show=!1)}__filter(){this.filtered=!0,this.scopedSlots||(this.scopedSlots={}),this.scopedSlots.filterDropdown=`${this.key}_filterDropdown`,this.scopedSlots.filterIcon=`${this.key}_filterIcon`}filterKey(a){return this.__fkey=a,this}renderSlot(a){return this.scopedSlots||(this.scopedSlots={}),this.scopedSlots.customRender=a,this}filterText(){return this.__filter(),this.filterType="default",this}filterSwitch(){return this.__filter(),this.filterType="switch",this}filterQuery(a){return this.__filter(),this.filterType="query",this.filterAction=a,this}filterDate(){return this.__filter(),this.filterType="date",this}filterNumber(){return this.__filter(),this.filterType="number",this}filterSelect(a){return this.__filter(),this.filterType="select",this.filterItems=a,this}noSort(){return this.__sorter=!1,this}hidden(){return this.show=!1,this}setWidth(a){return this.width=a,this}}class kt{constructor(a,u){this.cols=[],this._hidePagination=!1,this._hideSearch=!1,this._noFilters=!1,this.url=a,this.title=u}add(a){return this.cols.push(a),this}addDefaultFilter(a){return this.defaultFilters||(this.defaultFilters=[]),this.defaultFilters.push(a),this}hidePagination(){return this._hidePagination=!0,this}hideSearch(){return this._hideSearch=!0,this}noFilters(){return this._noFilters=!0,this}getSortFields(){return this.cols.filter(a=>a.__sorter)}}export{gt as X,kt as a,bt as b}; +import{c,I as ve,d as Re,v as Ee,x as Le,o,b as h,q as Q,p as w,a as k,i as m,w as p,f as O,h as $,F as C,e as B,a6 as Ae,a7 as M,t as P,s as f,m as H,z as ue,y as Xe,r as y,_ as Ye}from"./index-Cs-R0M3s.js";import{g as de}from"./filters-e0zssC6P.js";import{S as Ke}from"./SettingOutlined-DJ15ZyEU.js";var Qe={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880.1 154H143.9c-24.5 0-39.8 26.7-27.5 48L349 597.4V838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V597.4L907.7 202c12.2-21.3-3.1-48-27.6-48zM603.4 798H420.6V642h182.9v156zm9.6-236.6l-9.5 16.6h-183l-9.5-16.6L212.7 226h598.6L613 561.4z"}}]},name:"filter",theme:"outlined"};function ce(r){for(var a=1;a[]},mobileCards:{type:Boolean,default:!1}},emits:["query","update:modelValue"],setup(r,{expose:a,emit:u}){const d=r,g=Ee(),Y=f(()=>d.mobileCards&&g.isMobile),N=u,pe=f(()=>d.hasSelection?{selectedRowKeys:d.modelValue.map(e=>e.id),onChange:(e,t)=>{N("update:modelValue",t)}}:void 0),S=H([]),T=H(!1),z=H(!1),F=H(void 0),R=H("asc"),s=ue({search:void 0,filters:[],total:0,limit:10,page:1}),J={emptyText:"هیج رکوردی یافت نشد."},fe=[{value:"=",label:"برابر"},{value:"!=",label:"نامساوی"},{value:"like",label:"شامل"},{value:">",label:"بزرگتر"},{value:">=",label:"بزرگتر مساوی"},{value:"<",label:"کوچکتر"},{value:"<=",label:"کوچکتر مساوی"},{value:"between",label:"بین"}],E=f(()=>d.model?ue(d.model).cols:[]),U=f(()=>E.value.filter(e=>e.show)),_e=f(()=>E.value.filter(e=>e.filtered).map(e=>({value:e.__fkey??e.key,label:e.title}))),me=f(()=>F.value?`${R.value==="asc"?"+":"-"}${F.value}`:void 0),ye=f(()=>U.value.map(e=>{var t;return{key:e.key,title:e.title,dataIndex:e.dataIndex.includes(".")?e.dataIndex.split("."):e.dataIndex,sorter:e.__sorter,width:e.width,__slot:(t=e.scopedSlots)==null?void 0:t.customRender,__date:e.filterType==="date"}}));function Z(e){return e.__slot}const ge=["opt","op","action"],D=f(()=>U.value.map(e=>{var t;return{key:e.key,title:e.title,path:e.dataIndex.split("."),slot:(t=e.scopedSlots)==null?void 0:t.customRender,date:e.filterType==="date"}})),j=f(()=>D.value.find(e=>ge.includes(e.key)&&e.slot)),L=f(()=>D.value.find(e=>e.key==="id")),q=f(()=>D.value.find(e=>e.slot==="image")),ee=f(()=>{const e=D.value.filter(n=>n!==j.value&&n!==L.value&&n!==q.value),t=e.find(n=>n.key==="name"||n.key==="title");if(t)return[t];const i=e.find(n=>n.key==="fname");return i?[i,...e.filter(n=>n.key==="lname")]:e.slice(0,1)}),te=f(()=>D.value.filter(e=>e!==j.value&&e!==L.value&&e!==q.value&&!ee.value.includes(e)));function A(e){return d.modelValue.some(t=>t.id===e.id)}function be(e,t){const i=d.modelValue.filter(n=>n.id!==e.id);N("update:modelValue",t?[...i,e]:i)}const le=f(()=>S.value.length>0&&S.value.every(A)),ke=f(()=>S.value.some(A));function xe(e){const t=new Set(S.value.map(n=>n.id)),i=d.modelValue.filter(n=>!t.has(n.id));N("update:modelValue",e?[...i,...S.value]:i)}function I(e,t){return t.path.reduce((i,n)=>i&&typeof i=="object"?i[n]:void 0,e)}function ae(e,t){const i=I(e,t);return i==null||i===""?"-":t.date?de(i):i}const ie=f(()=>U.value.filter(e=>e.__sorter).flatMap(e=>[{value:`${e.key}|asc`,label:`${e.title} ↑`},{value:`${e.key}|desc`,label:`${e.title} ↓`}])),Se=f(()=>F.value?`${F.value}|${R.value}`:void 0);function we(e){if(e){const[t,i]=e.split("|");F.value=t,R.value=i}else F.value=void 0;s.page=1,V()}function Oe(e,t){var i;s.page=e,s.limit=t,V(),(i=document.getElementById("content-area"))==null||i.scrollTo({top:0,behavior:"smooth"})}function se(e){if(e)return E.value.find(t=>(t.__fkey??t.key)===e)}function ne(e){const t=se(e);if(!((t==null?void 0:t.filterType)!=="select"||!t.filterItems))return Object.entries(t.filterItems).map(([i,n])=>({value:i,label:n}))}function Ce(e){var t;return((t=se(e))==null?void 0:t.filterType)==="date"}const Fe=f(()=>{var e;return(e=d.model)!=null&&e._hidePagination?!1:{current:s.page,pageSize:s.limit,total:s.total,showSizeChanger:!0}});function Ve(e){var b;const t={};U.value.forEach(x=>{t[x.key]=x.title});const i=U.value.map(x=>x.key),n={search:s.search,filters:s.filters.filter(x=>x.field&&x.op),total:s.total,limit:s.limit,page:s.page,order:me.value,select:i,titles:t,report_title:(b=d.model)==null?void 0:b.title};return e?{...n,op:e}:n}async function V(e){var t,i,n;if(d.model)try{T.value=!0;const{data:b}=await Xe.post(d.model.url,Ve(e));S.value=b.rows,s.total=((t=b.query)==null?void 0:t.total)??0,s.page=((i=b.query)==null?void 0:i.page)??s.page,s.limit=((n=b.query)==null?void 0:n.limit)??s.limit,N("query",b.query)}catch(b){throw console.log(b),b}finally{T.value=!1}}function $e(e){s.search=e,s.page=1,V()}function Pe(){z.value=!z.value,z.value&&s.filters.length===0&&oe()}function oe(){s.filters.push({id:parseFloat(`${s.filters.length}.${Math.floor(Math.random()*1e3)}`)})}function Te(e){s.filters.splice(e,1)}function ze(){z.value=!1,s.page=1,V()}function Ie(e,t,i){s.page=e.current??1,s.limit=e.pageSize??s.limit,i!=null&&i.columnKey&&i.order?(F.value=String(i.columnKey),R.value=i.order==="ascend"?"asc":"desc"):F.value=void 0,V()}return Le(()=>{var e;for(const t of((e=d.model)==null?void 0:e.defaultFilters)??[])s.filters.push({id:Math.random(),...t});V()}),a({fetch:V}),(e,t)=>{const i=y("a-input-search"),n=y("a-button"),b=y("a-badge"),x=y("a-tooltip"),K=y("a-checkbox"),Me=y("a-menu-item"),Ue=y("a-menu"),De=y("a-dropdown"),X=y("a-select"),je=y("a-date-picker"),re=y("a-input"),qe=y("a-empty"),Be=y("a-spin"),He=y("a-pagination"),Ne=y("a-table");return o(),h("div",{class:Q(["x-table",{"x-table--cards":Y.value}])},[w("div",Ze,[w("div",et,[r.model._hideSearch?m("",!0):(o(),k(i,{key:0,value:s.search,"onUpdate:value":t[0]||(t[0]=l=>s.search=l),class:"x-table__search",placeholder:"جستجو","allow-clear":"",onSearch:$e},null,8,["value"])),w("div",tt,[r.model._noFilters?m("",!0):(o(),k(b,{key:0,count:s.filters.length},{default:p(()=>[c(n,{type:"text",class:Q({"x-table__action--active":z.value}),onClick:Pe},{icon:p(()=>[c($(W))]),default:p(()=>[t[3]||(t[3]=O(" فیلتر ",-1))]),_:1},8,["class"])]),_:1},8,["count"])),c(x,{title:"چاپ"},{default:p(()=>[c(n,{type:"text",shape:"circle"},{icon:p(()=>[c($(G))]),_:1})]),_:1}),c(De,{trigger:["click"]},{overlay:p(()=>[c(Ue,null,{default:p(()=>[(o(!0),h(C,null,B(E.value,l=>(o(),k(Me,{key:l.key},{default:p(()=>[c(K,{checked:l.show,"onUpdate:checked":v=>l.show=v},{default:p(()=>[O(P(l.title),1)]),_:2},1032,["checked","onUpdate:checked"])]),_:2},1024))),128))]),_:1})]),default:p(()=>[c(x,{title:"ستون‌ها"},{default:p(()=>[c(n,{type:"text",shape:"circle"},{icon:p(()=>[c($(Ke))]),_:1})]),_:1})]),_:1}),c(x,{title:"بارگذاری مجدد"},{default:p(()=>[c(n,{class:"refresh-btn",type:"text",shape:"circle",loading:T.value,onClick:t[1]||(t[1]=l=>V())},{icon:p(()=>[c($(Ae))]),_:1},8,["loading"])]),_:1}),Y.value&&ie.value.length?(o(),k(X,{key:1,value:Se.value,class:"x-table__sort",size:"small",placeholder:"مرتب‌سازی","allow-clear":"",options:ie.value,onChange:we},null,8,["value","options"])):m("",!0)])]),e.$slots.add?(o(),h("div",lt,[M(e.$slots,"add",{},void 0,!0)])):m("",!0)]),z.value?(o(),h("div",at,[(o(!0),h(C,null,B(s.filters,(l,v)=>(o(),h("div",{key:l.id,class:"x-table__filter-row"},[c(X,{value:l.field,"onUpdate:value":_=>l.field=_,placeholder:"ستون",style:{width:"180px"},options:_e.value},null,8,["value","onUpdate:value","options"]),c(X,{value:l.op,"onUpdate:value":_=>l.op=_,placeholder:"شرط",style:{width:"130px"},options:fe},null,8,["value","onUpdate:value"]),ne(l.field)?(o(),k(X,{key:0,value:l.value,"onUpdate:value":_=>l.value=_,placeholder:"مقدار",style:{width:"200px"},options:ne(l.field)},null,8,["value","onUpdate:value","options"])):Ce(l.field)?(o(),k(je,{key:1,value:l.value,"onUpdate:value":_=>l.value=_,placeholder:"مقدار",style:{width:"200px"},"value-format":"YYYY-MM-DD"},null,8,["value","onUpdate:value"])):(o(),k(re,{key:2,value:l.value,"onUpdate:value":_=>l.value=_,placeholder:"مقدار",style:{width:"200px"}},null,8,["value","onUpdate:value"])),l.op==="between"?(o(),k(re,{key:3,value:l.value2,"onUpdate:value":_=>l.value2=_,placeholder:"تا",style:{width:"200px"}},null,8,["value","onUpdate:value"])):m("",!0),c(n,{danger:"",onClick:_=>Te(v)},{default:p(()=>[...t[4]||(t[4]=[O("حذف",-1)])]),_:1},8,["onClick"])]))),128)),w("div",it,[c(n,{onClick:oe},{default:p(()=>[...t[5]||(t[5]=[O("افزودن فیلتر",-1)])]),_:1}),c(n,{type:"primary",onClick:ze},{default:p(()=>[...t[6]||(t[6]=[O("اعمال",-1)])]),_:1})])])):m("",!0),Y.value?(o(),h("div",st,[c(Be,{spinning:T.value},{default:p(()=>[!S.value.length&&!T.value?(o(),k(qe,{key:0,description:J.emptyText},null,8,["description"])):m("",!0),r.hasSelection&&S.value.length?(o(),k(K,{key:1,class:"x-table__select-all",checked:le.value,indeterminate:ke.value&&!le.value,onChange:t[2]||(t[2]=l=>xe(l.target.checked))},{default:p(()=>[...t[7]||(t[7]=[O(" انتخاب همه در این صفحه ",-1)])]),_:1},8,["checked","indeterminate"])):m("",!0),(o(!0),h(C,null,B(S.value,l=>(o(),h("div",{key:String(l.id),class:Q(["x-card",{"x-card--selected":r.hasSelection&&A(l)}])},[w("div",nt,[w("div",ot,[r.hasSelection?(o(),k(K,{key:0,checked:A(l),onChange:v=>be(l,v.target.checked)},null,8,["checked","onChange"])):m("",!0),q.value?(o(),h("span",rt,[M(e.$slots,q.value.slot,{text:I(l,q.value),record:l},void 0,!0)])):m("",!0),L.value?(o(),h("span",ut,"#"+P(I(l,L.value)),1)):m("",!0),w("span",dt,[(o(!0),h(C,null,B(ee.value,v=>(o(),h(C,{key:v.key},[v.slot?M(e.$slots,v.slot,{text:I(l,v),record:l},void 0,!0,0):(o(),h(C,{key:1},[O(P(ae(l,v)),1)],64))],64))),128))])]),j.value?(o(),h("div",ct,[M(e.$slots,j.value.slot,{text:I(l,j.value),record:l},void 0,!0)])):m("",!0)]),te.value.length?(o(),h("dl",ht,[(o(!0),h(C,null,B(te.value,v=>(o(),h("div",{key:v.key,class:"x-card__row"},[w("dt",null,P(v.title),1),w("dd",null,[v.slot?M(e.$slots,v.slot,{text:I(l,v),record:l},void 0,!0,0):(o(),h(C,{key:1},[O(P(ae(l,v)),1)],64))])]))),128))])):m("",!0)],2))),128))]),_:3},8,["spinning"]),!r.model._hidePagination&&s.total>0?(o(),h("div",vt,[w("span",pt,P(s.total)+" مورد",1),c(He,{size:"small","show-less-items":"",current:s.page,"page-size":s.limit,total:s.total,"show-size-changer":!1,onChange:Oe},null,8,["current","page-size","total"])])):m("",!0)])):(o(),k(Ne,{key:2,columns:ye.value,"data-source":S.value,loading:T.value,pagination:Fe.value,locale:J,"row-selection":pe.value,"row-key":"id",size:$(g).isMobile?"small":"middle",scroll:$(g).isSmallScreen?{x:"max-content"}:void 0,bordered:"",onChange:Ie},{bodyCell:p(({column:l,record:v,text:_})=>[Z(l)?M(e.$slots,Z(l),{text:_,record:v},void 0,!0,0):l.__date?(o(),h(C,{key:1},[O(P($(de)(_)),1)],64)):m("",!0)]),_:3},8,["columns","data-source","loading","pagination","row-selection","size","scroll"]))],2)}}}),gt=Ye(ft,[["__scopeId","data-v-41ef27ed"]]);class bt{constructor(a,u){this.show=!0,this.__sorter=!0,this.filtered=!1,this.key=a,this.title=u,this.dataIndex=a,a==="id"&&(this.show=!1)}__filter(){this.filtered=!0,this.scopedSlots||(this.scopedSlots={}),this.scopedSlots.filterDropdown=`${this.key}_filterDropdown`,this.scopedSlots.filterIcon=`${this.key}_filterIcon`}filterKey(a){return this.__fkey=a,this}renderSlot(a){return this.scopedSlots||(this.scopedSlots={}),this.scopedSlots.customRender=a,this}filterText(){return this.__filter(),this.filterType="default",this}filterSwitch(){return this.__filter(),this.filterType="switch",this}filterQuery(a){return this.__filter(),this.filterType="query",this.filterAction=a,this}filterDate(){return this.__filter(),this.filterType="date",this}filterNumber(){return this.__filter(),this.filterType="number",this}filterSelect(a){return this.__filter(),this.filterType="select",this.filterItems=a,this}noSort(){return this.__sorter=!1,this}hidden(){return this.show=!1,this}setWidth(a){return this.width=a,this}}class kt{constructor(a,u){this.cols=[],this._hidePagination=!1,this._hideSearch=!1,this._noFilters=!1,this.url=a,this.title=u}add(a){return this.cols.push(a),this}addDefaultFilter(a){return this.defaultFilters||(this.defaultFilters=[]),this.defaultFilters.push(a),this}hidePagination(){return this._hidePagination=!0,this}hideSearch(){return this._hideSearch=!0,this}noFilters(){return this._noFilters=!0,this}getSortFields(){return this.cols.filter(a=>a.__sorter)}}export{gt as X,kt as a,bt as b}; diff --git a/apps/admin-panel/dist/assets/myData-C5QvLoZD.js b/apps/admin-panel/dist/assets/myData-Dsg4IY09.js similarity index 88% rename from apps/admin-panel/dist/assets/myData-C5QvLoZD.js rename to apps/admin-panel/dist/assets/myData-Dsg4IY09.js index 8800b83..e5b5852 100644 --- a/apps/admin-panel/dist/assets/myData-C5QvLoZD.js +++ b/apps/admin-panel/dist/assets/myData-Dsg4IY09.js @@ -1 +1 @@ -import{u as x}from"./auth-Bz2RUUne.js";import{d as v,x as y,y as h,a as b,w as t,m as g,r as u,o as w,c as s,f as n,t as c,s as m}from"./index-B13tkMpd.js";const B=v({__name:"myData",setup(C){const d=x(),_=g(null),o=m(()=>_.value??d.user),i=m(()=>{var a,r;return(r=(a=o.value)==null?void 0:a.user_type)==null?void 0:r.title});return y(async()=>{try{const{data:a}=await h.get("admin/users/me");_.value=a}catch(a){console.log(a)}}),(a,r)=>{const l=u("a-descriptions-item"),p=u("a-descriptions"),f=u("a-card");return w(),b(f,{title:"اطلاعات کاربری",class:"page-card"},{default:t(()=>[s(p,{column:{xxl:3,xl:3,lg:3,md:2,sm:2,xs:1}},{default:t(()=>[s(l,{label:"نام"},{default:t(()=>{var e;return[n(c(((e=o.value)==null?void 0:e.fname)||"-"),1)]}),_:1}),s(l,{label:"نام خانوادگی"},{default:t(()=>{var e;return[n(c(((e=o.value)==null?void 0:e.lname)||"-"),1)]}),_:1}),s(l,{label:"شماره تلفن"},{default:t(()=>{var e;return[n(c(((e=o.value)==null?void 0:e.mobile)||"-"),1)]}),_:1}),s(l,{label:"نوع کاربری"},{default:t(()=>[n(c(i.value||"آنلاین"),1)]),_:1})]),_:1})]),_:1})}}});export{B as default}; +import{u as x}from"./auth-BQj0UJJa.js";import{d as v,x as y,y as h,a as b,w as t,m as g,r as u,o as w,c as s,f as n,t as c,s as m}from"./index-Cs-R0M3s.js";const B=v({__name:"myData",setup(C){const d=x(),_=g(null),o=m(()=>_.value??d.user),i=m(()=>{var a,r;return(r=(a=o.value)==null?void 0:a.user_type)==null?void 0:r.title});return y(async()=>{try{const{data:a}=await h.get("admin/users/me");_.value=a}catch(a){console.log(a)}}),(a,r)=>{const l=u("a-descriptions-item"),p=u("a-descriptions"),f=u("a-card");return w(),b(f,{title:"اطلاعات کاربری",class:"page-card"},{default:t(()=>[s(p,{column:{xxl:3,xl:3,lg:3,md:2,sm:2,xs:1}},{default:t(()=>[s(l,{label:"نام"},{default:t(()=>{var e;return[n(c(((e=o.value)==null?void 0:e.fname)||"-"),1)]}),_:1}),s(l,{label:"نام خانوادگی"},{default:t(()=>{var e;return[n(c(((e=o.value)==null?void 0:e.lname)||"-"),1)]}),_:1}),s(l,{label:"شماره تلفن"},{default:t(()=>{var e;return[n(c(((e=o.value)==null?void 0:e.mobile)||"-"),1)]}),_:1}),s(l,{label:"نوع کاربری"},{default:t(()=>[n(c(i.value||"آنلاین"),1)]),_:1})]),_:1})]),_:1})}}});export{B as default}; diff --git a/apps/admin-panel/dist/assets/newsletters-BjNeXEnd.js b/apps/admin-panel/dist/assets/newsletters-CBJWLEfZ.js similarity index 79% rename from apps/admin-panel/dist/assets/newsletters-BjNeXEnd.js rename to apps/admin-panel/dist/assets/newsletters-CBJWLEfZ.js index ab27021..f005fe5 100644 --- a/apps/admin-panel/dist/assets/newsletters-BjNeXEnd.js +++ b/apps/admin-panel/dist/assets/newsletters-CBJWLEfZ.js @@ -1 +1 @@ -import{a as l,b as t,X as c}from"./model-BNUuQ7S0.js";import{d,a as i,w as a,r as m,o as _,c as p,p as f,t as u,h as w,m as b,_ as x}from"./index-B13tkMpd.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";function h(){const e=new l("admin/misc/newsletter/list","لیست خبرنامه");return e.add(new t("name","نام").filterKey("email").filterText()),e.add(new t("mobile","شماره موبایل").filterNumber()),e.add(new t("op","عملیات").noSort().renderSlot("actions")),e}const N={class:"muted"},X=d({__name:"newsletters",setup(e){const s=h(),o=b(null);return(k,y)=>{const r=m("a-card");return _(),i(r,{title:"لیست خبرنامه",class:"page-card"},{default:a(()=>[p(c,{ref_key:"newsletter",ref:o,model:w(s),"mobile-cards":""},{actions:a(({record:n})=>[f("span",N,u(n.email??"-"),1)]),_:1},8,["model"])]),_:1})}}}),v=x(X,[["__scopeId","data-v-c5c2159a"]]);export{v as default}; +import{a as l,b as t,X as c}from"./model-ByKFVx4o.js";import{d,a as i,w as a,r as m,o as _,c as p,p as f,t as u,h as w,m as b,_ as x}from"./index-Cs-R0M3s.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";function h(){const e=new l("admin/misc/newsletter/list","لیست خبرنامه");return e.add(new t("name","نام").filterKey("email").filterText()),e.add(new t("mobile","شماره موبایل").filterNumber()),e.add(new t("op","عملیات").noSort().renderSlot("actions")),e}const N={class:"muted"},X=d({__name:"newsletters",setup(e){const s=h(),o=b(null);return(k,y)=>{const r=m("a-card");return _(),i(r,{title:"لیست خبرنامه",class:"page-card"},{default:a(()=>[p(c,{ref_key:"newsletter",ref:o,model:w(s),"mobile-cards":""},{actions:a(({record:n})=>[f("span",N,u(n.email??"-"),1)]),_:1},8,["model"])]),_:1})}}}),v=x(X,[["__scopeId","data-v-c5c2159a"]]);export{v as default}; diff --git a/apps/admin-panel/dist/assets/offersIgnore-add-edit-DlmVJBvK.js b/apps/admin-panel/dist/assets/offersIgnore-add-edit-f0nipkfk.js similarity index 96% rename from apps/admin-panel/dist/assets/offersIgnore-add-edit-DlmVJBvK.js rename to apps/admin-panel/dist/assets/offersIgnore-add-edit-f0nipkfk.js index 70e3881..876ddcd 100644 --- a/apps/admin-panel/dist/assets/offersIgnore-add-edit-DlmVJBvK.js +++ b/apps/admin-panel/dist/assets/offersIgnore-add-edit-f0nipkfk.js @@ -1 +1 @@ -import{a as y,b as d,X as w}from"./model-BNUuQ7S0.js";import{d as Q,x as W,b as c,p as u,c as n,w as s,m as p,y as I,G as b,r as m,o as f,F as v,e as F,t as r,h,i as x,f as V,_ as Y}from"./index-B13tkMpd.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";const Z={id:"page-user-view",class:"page-card"},ee={id:"user-data"},te={class:"grid-4"},le=["src"],ae={class:"mt-5"},ne={class:"grid-4 items-end"},oe="/img/no-items.png",se=Q({__name:"offersIgnore-add-edit",setup(ue){const _=p(!1),C=p(!1),S={1:"محصولات",2:"دسته بندی",3:"مشتری",4:"برند"},i=p(1),T=p(1),l=p([]),U=p([]),j=R(),A=$(),G=q(),M=z();function R(){const e=new y("admin/products/list","محصولات");return e.add(new d("id","کد").filterNumber()),e.add(new d("ProductImage","تصویر").renderSlot("image").noSort()),e.add(new d("title","نام محصول").filterText()),e.add(new d("product_code","کد محصول").filterText()),e}function $(){const e=new y("admin/categories/list","دسته بندی");return e.add(new d("id","کد").filterNumber()),e.add(new d("title","عنوان دسته").filterText()),e.add(new d("type_str","نوع نمایش").noSort()),e}function q(){const e=new y("admin/customers-omde/list","مشتریان");return e.add(new d("id","کد").filterNumber()),e.add(new d("name","نام و نام خانوادگی").filterText()),e.add(new d("mobile","موبایل").filterText().noSort()),e}function z(){const e=new y("admin/products/brands-table","برندها");return e.add(new d("id","کد").filterNumber()),e.add(new d("title","عنوان برند").filterText()),e}function B(e){return U.value.filter(t=>t.type===e).map(t=>t.item_id)}function k(e){const t=B(e);l.value=t.map(o=>({id:o}))}async function H(){var e,t;try{_.value=!0,await I.post("ignore",{type:i.value,item_id:l.value.map(o=>o.id)}),b.success("عملیات با موفقیت انجام شد"),await N(),k(i.value)}catch(o){console.log(o),b.error(((t=(e=o==null?void 0:o.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ثبت اطلاعات.")}finally{_.value=!1}}async function J(){var e,t;try{C.value=!0,await I.delete(`ignore/${T.value}`),b.success("حذف شد"),await N(),k(i.value)}catch(o){b.error(((t=(e=o==null?void 0:o.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در حذف")}finally{C.value=!1}}async function N(){try{_.value=!0;const{data:e}=await I.get("ignore");U.value=e,l.value=B(1).map(t=>({id:t}))}catch(e){console.log(e),b.error("خطا در دریافت اطلاعات")}finally{_.value=!1}}return W(N),(e,t)=>{const o=m("a-select-option"),X=m("a-select"),L=m("a-form-item"),P=m("a-button"),D=m("a-card"),K=m("a-form"),E=m("a-spin"),O=m("a-popconfirm");return f(),c("div",Z,[u("div",ee,[n(E,{spinning:_.value},{default:s(()=>[n(K,{layout:"vertical"},{default:s(()=>[n(D,{title:"تعریف تخفیف",class:"mb-base mb-10"},{default:s(()=>[u("div",te,[n(L,{label:"نوع استثناء"},{default:s(()=>[n(X,{value:i.value,"onUpdate:value":t[0]||(t[0]=a=>i.value=a),onChange:k},{default:s(()=>[(f(),c(v,null,F(S,(a,g)=>n(o,{key:g,value:Number(g)},{default:s(()=>[V(r(a),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1})]),i.value===1?(f(),c(v,{key:0},[u("h6",null,"تعداد "+r(l.value.length)+" محصول انتخاب شده است",1),n(w,{ref:"tblProducts",modelValue:l.value,"onUpdate:modelValue":t[1]||(t[1]=a=>l.value=a),model:h(j),"has-selection":!0,"mobile-cards":""},{image:s(({record:a})=>[u("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:a.thumb&&a.thumb.full?a.thumb.full:oe},null,8,le)]),_:1},8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" محصول انتخاب شده است",1)],64)):x("",!0),i.value===2?(f(),c(v,{key:1},[u("h6",null,"تعداد "+r(l.value.length)+" دسته بندی انتخاب شده است",1),n(w,{ref:"tblCategory",modelValue:l.value,"onUpdate:modelValue":t[2]||(t[2]=a=>l.value=a),model:h(A),"has-selection":!0,"mobile-cards":""},null,8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" دسته بندی انتخاب شده است",1)],64)):x("",!0),i.value===3?(f(),c(v,{key:2},[u("h6",null,"تعداد "+r(l.value.length)+" مشتری انتخاب شده است",1),n(w,{ref:"tblCustomer",modelValue:l.value,"onUpdate:modelValue":t[3]||(t[3]=a=>l.value=a),model:h(G),"has-selection":!0,"mobile-cards":""},null,8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" مشتری انتخاب شده است",1)],64)):x("",!0),i.value===4?(f(),c(v,{key:3},[u("h6",null,"تعداد "+r(l.value.length)+" برند انتخاب شده است",1),n(w,{ref:"tblBrand",modelValue:l.value,"onUpdate:modelValue":t[4]||(t[4]=a=>l.value=a),model:h(M),"has-selection":!0,"mobile-cards":""},null,8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" برند انتخاب شده است",1)],64)):x("",!0),u("div",ae,[n(P,{type:"primary",class:"mr-4 form-submit",onClick:H},{default:s(()=>[...t[6]||(t[6]=[V("ثبت",-1)])]),_:1})])]),_:1})]),_:1})]),_:1},8,["spinning"]),n(E,{spinning:C.value},{default:s(()=>[n(D,{title:"حذف نوع استثناء"},{default:s(()=>[u("div",ne,[n(L,{label:"نوع"},{default:s(()=>[n(X,{value:T.value,"onUpdate:value":t[5]||(t[5]=a=>T.value=a)},{default:s(()=>[(f(),c(v,null,F(S,(a,g)=>n(o,{key:g,value:Number(g)},{default:s(()=>[V(r(a),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1}),n(O,{title:"آیا مطمئن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:J},{default:s(()=>[n(P,{danger:""},{default:s(()=>[...t[7]||(t[7]=[V("حذف",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["spinning"])])])}}}),fe=Y(se,[["__scopeId","data-v-44cb9944"]]);export{fe as default}; +import{a as y,b as d,X as w}from"./model-ByKFVx4o.js";import{d as Q,x as W,b as c,p as u,c as n,w as s,m as p,y as I,G as b,r as m,o as f,F as v,e as F,t as r,h,i as x,f as V,_ as Y}from"./index-Cs-R0M3s.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";const Z={id:"page-user-view",class:"page-card"},ee={id:"user-data"},te={class:"grid-4"},le=["src"],ae={class:"mt-5"},ne={class:"grid-4 items-end"},oe="/img/no-items.png",se=Q({__name:"offersIgnore-add-edit",setup(ue){const _=p(!1),C=p(!1),S={1:"محصولات",2:"دسته بندی",3:"مشتری",4:"برند"},i=p(1),T=p(1),l=p([]),U=p([]),j=R(),A=$(),G=q(),M=z();function R(){const e=new y("admin/products/list","محصولات");return e.add(new d("id","کد").filterNumber()),e.add(new d("ProductImage","تصویر").renderSlot("image").noSort()),e.add(new d("title","نام محصول").filterText()),e.add(new d("product_code","کد محصول").filterText()),e}function $(){const e=new y("admin/categories/list","دسته بندی");return e.add(new d("id","کد").filterNumber()),e.add(new d("title","عنوان دسته").filterText()),e.add(new d("type_str","نوع نمایش").noSort()),e}function q(){const e=new y("admin/customers-omde/list","مشتریان");return e.add(new d("id","کد").filterNumber()),e.add(new d("name","نام و نام خانوادگی").filterText()),e.add(new d("mobile","موبایل").filterText().noSort()),e}function z(){const e=new y("admin/products/brands-table","برندها");return e.add(new d("id","کد").filterNumber()),e.add(new d("title","عنوان برند").filterText()),e}function B(e){return U.value.filter(t=>t.type===e).map(t=>t.item_id)}function k(e){const t=B(e);l.value=t.map(o=>({id:o}))}async function H(){var e,t;try{_.value=!0,await I.post("ignore",{type:i.value,item_id:l.value.map(o=>o.id)}),b.success("عملیات با موفقیت انجام شد"),await N(),k(i.value)}catch(o){console.log(o),b.error(((t=(e=o==null?void 0:o.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در ثبت اطلاعات.")}finally{_.value=!1}}async function J(){var e,t;try{C.value=!0,await I.delete(`ignore/${T.value}`),b.success("حذف شد"),await N(),k(i.value)}catch(o){b.error(((t=(e=o==null?void 0:o.response)==null?void 0:e.data)==null?void 0:t.message)??"خطا در حذف")}finally{C.value=!1}}async function N(){try{_.value=!0;const{data:e}=await I.get("ignore");U.value=e,l.value=B(1).map(t=>({id:t}))}catch(e){console.log(e),b.error("خطا در دریافت اطلاعات")}finally{_.value=!1}}return W(N),(e,t)=>{const o=m("a-select-option"),X=m("a-select"),L=m("a-form-item"),P=m("a-button"),D=m("a-card"),K=m("a-form"),E=m("a-spin"),O=m("a-popconfirm");return f(),c("div",Z,[u("div",ee,[n(E,{spinning:_.value},{default:s(()=>[n(K,{layout:"vertical"},{default:s(()=>[n(D,{title:"تعریف تخفیف",class:"mb-base mb-10"},{default:s(()=>[u("div",te,[n(L,{label:"نوع استثناء"},{default:s(()=>[n(X,{value:i.value,"onUpdate:value":t[0]||(t[0]=a=>i.value=a),onChange:k},{default:s(()=>[(f(),c(v,null,F(S,(a,g)=>n(o,{key:g,value:Number(g)},{default:s(()=>[V(r(a),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1})]),i.value===1?(f(),c(v,{key:0},[u("h6",null,"تعداد "+r(l.value.length)+" محصول انتخاب شده است",1),n(w,{ref:"tblProducts",modelValue:l.value,"onUpdate:modelValue":t[1]||(t[1]=a=>l.value=a),model:h(j),"has-selection":!0,"mobile-cards":""},{image:s(({record:a})=>[u("img",{width:"90px",height:"90px",style:{"object-fit":"scale-down"},src:a.thumb&&a.thumb.full?a.thumb.full:oe},null,8,le)]),_:1},8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" محصول انتخاب شده است",1)],64)):x("",!0),i.value===2?(f(),c(v,{key:1},[u("h6",null,"تعداد "+r(l.value.length)+" دسته بندی انتخاب شده است",1),n(w,{ref:"tblCategory",modelValue:l.value,"onUpdate:modelValue":t[2]||(t[2]=a=>l.value=a),model:h(A),"has-selection":!0,"mobile-cards":""},null,8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" دسته بندی انتخاب شده است",1)],64)):x("",!0),i.value===3?(f(),c(v,{key:2},[u("h6",null,"تعداد "+r(l.value.length)+" مشتری انتخاب شده است",1),n(w,{ref:"tblCustomer",modelValue:l.value,"onUpdate:modelValue":t[3]||(t[3]=a=>l.value=a),model:h(G),"has-selection":!0,"mobile-cards":""},null,8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" مشتری انتخاب شده است",1)],64)):x("",!0),i.value===4?(f(),c(v,{key:3},[u("h6",null,"تعداد "+r(l.value.length)+" برند انتخاب شده است",1),n(w,{ref:"tblBrand",modelValue:l.value,"onUpdate:modelValue":t[4]||(t[4]=a=>l.value=a),model:h(M),"has-selection":!0,"mobile-cards":""},null,8,["modelValue","model"]),u("h6",null,"تعداد "+r(l.value.length)+" برند انتخاب شده است",1)],64)):x("",!0),u("div",ae,[n(P,{type:"primary",class:"mr-4 form-submit",onClick:H},{default:s(()=>[...t[6]||(t[6]=[V("ثبت",-1)])]),_:1})])]),_:1})]),_:1})]),_:1},8,["spinning"]),n(E,{spinning:C.value},{default:s(()=>[n(D,{title:"حذف نوع استثناء"},{default:s(()=>[u("div",ne,[n(L,{label:"نوع"},{default:s(()=>[n(X,{value:T.value,"onUpdate:value":t[5]||(t[5]=a=>T.value=a)},{default:s(()=>[(f(),c(v,null,F(S,(a,g)=>n(o,{key:g,value:Number(g)},{default:s(()=>[V(r(a),1)]),_:2},1032,["value"])),64))]),_:1},8,["value"])]),_:1}),n(O,{title:"آیا مطمئن هستید؟","ok-text":"بله","cancel-text":"خیر",onConfirm:J},{default:s(()=>[n(P,{danger:""},{default:s(()=>[...t[7]||(t[7]=[V("حذف",-1)])]),_:1})]),_:1})])]),_:1})]),_:1},8,["spinning"])])])}}}),fe=Y(se,[["__scopeId","data-v-44cb9944"]]);export{fe as default}; diff --git a/apps/admin-panel/dist/assets/order_item-D8JLDcAS.js b/apps/admin-panel/dist/assets/order_item-BVmJ-hbZ.js similarity index 91% rename from apps/admin-panel/dist/assets/order_item-D8JLDcAS.js rename to apps/admin-panel/dist/assets/order_item-BVmJ-hbZ.js index 8364f42..d3dad4b 100644 --- a/apps/admin-panel/dist/assets/order_item-D8JLDcAS.js +++ b/apps/admin-panel/dist/assets/order_item-BVmJ-hbZ.js @@ -1 +1 @@ -import{D as x}from"./DateInput-CVKHy-b9.js";import{j as z}from"./filters-CHKbSAeg.js";import{d as B,x as D,b as f,c as e,w as t,m as i,y as b,r as n,z as E,o as v,p as h,f as d,t as u,i as w,F,h as O,G as S,_ as T}from"./index-B13tkMpd.js";import"./index-DXwUc_-g.js";const $={id:"page-user-list"},q={class:"grid-4 filter-grid"},G={key:0,class:"summary"},M=B({__name:"order_item",setup(A){const _=i(!1),g=i([]),r=i(void 0),l=E({start_date:void 0,end_date:void 0}),I=[{title:"شماره سفارش",dataIndex:"order_number"},{title:"مشتری",dataIndex:"customer"},{title:"محصول",dataIndex:"product"},{title:"تنوع",dataIndex:"variant"},{title:"تعداد",dataIndex:"qty"},{title:"وزن واحد",dataIndex:"w"},{title:"وزن کل",dataIndex:"total_w"},{title:"تاریخ",dataIndex:"caj"}];async function y(){try{_.value=!0;const{data:o}=await b.get("report/order-item",{params:l});g.value=o.rows,r.value=o.summary}catch(o){console.log(o)}finally{_.value=!1}}const m=i(!1);async function V(){try{m.value=!0;const{data:o}=await b.get("admin/report/order-items",{params:l,responseType:"blob"}),a=URL.createObjectURL(o),s=document.createElement("a");s.href=a,s.download=`report-${l.start_date??"all"}-${l.end_date??"all"}.xlsx`,s.click(),URL.revokeObjectURL(a)}catch(o){console.log(o),S.error("خطا در دریافت فایل")}finally{m.value=!1}}return D(y),(o,a)=>{const s=n("a-button"),k=n("a-space"),j=n("a-form-item"),C=n("a-form"),p=n("a-tag"),U=n("a-table"),L=n("a-card"),N=n("a-spin");return v(),f("div",$,[e(N,{spinning:_.value},{default:t(()=>[e(L,{title:"گزارش تجمیعی سفارشات و اسناد مالی",class:"page-card table-scroll"},{default:t(()=>[e(C,{layout:"vertical"},{default:t(()=>[h("div",q,[e(x,{modelValue:l.start_date,"onUpdate:modelValue":a[0]||(a[0]=c=>l.start_date=c),label:"از تاریخ"},null,8,["modelValue"]),e(x,{modelValue:l.end_date,"onUpdate:modelValue":a[1]||(a[1]=c=>l.end_date=c),label:"تا تاریخ"},null,8,["modelValue"]),e(j,{label:" "},{default:t(()=>[e(k,null,{default:t(()=>[e(s,{type:"primary",onClick:y},{default:t(()=>[...a[2]||(a[2]=[d("اعمال",-1)])]),_:1}),e(s,{loading:m.value,onClick:V},{default:t(()=>[...a[3]||(a[3]=[d("دریافت فایل اکسل",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})])]),_:1}),r.value?(v(),f("div",G,[e(p,{color:"blue"},{default:t(()=>[d("تعداد سفارش: "+u(r.value.order_count),1)]),_:1}),e(p,{color:"blue"},{default:t(()=>[d("تعداد آیتم: "+u(r.value.item_count),1)]),_:1}),e(p,{color:"green"},{default:t(()=>[d("مجموع وزن: "+u(r.value.total_weight)+" گرم",1)]),_:1})])):w("",!0),e(U,{class:"mt-4",size:"small","data-source":g.value,columns:I,pagination:{pageSize:20},"row-key":"order_id"},{bodyCell:t(({column:c,record:R})=>[c.dataIndex==="caj"?(v(),f(F,{key:0},[d(u(O(z)(R.caj)),1)],64)):w("",!0)]),_:1},8,["data-source"])]),_:1})]),_:1},8,["spinning"])])}}}),Q=T(M,[["__scopeId","data-v-44526675"]]);export{Q as default}; +import{D as x}from"./DateInput-B4AtMzxg.js";import{j as z}from"./filters-e0zssC6P.js";import{d as B,x as D,b as f,c as e,w as t,m as i,y as b,r as n,z as E,o as v,p as h,f as d,t as u,i as w,F,h as O,G as S,_ as T}from"./index-Cs-R0M3s.js";import"./index-CmZf7ud_.js";const $={id:"page-user-list"},q={class:"grid-4 filter-grid"},G={key:0,class:"summary"},M=B({__name:"order_item",setup(A){const _=i(!1),g=i([]),r=i(void 0),l=E({start_date:void 0,end_date:void 0}),I=[{title:"شماره سفارش",dataIndex:"order_number"},{title:"مشتری",dataIndex:"customer"},{title:"محصول",dataIndex:"product"},{title:"تنوع",dataIndex:"variant"},{title:"تعداد",dataIndex:"qty"},{title:"وزن واحد",dataIndex:"w"},{title:"وزن کل",dataIndex:"total_w"},{title:"تاریخ",dataIndex:"caj"}];async function y(){try{_.value=!0;const{data:o}=await b.get("report/order-item",{params:l});g.value=o.rows,r.value=o.summary}catch(o){console.log(o)}finally{_.value=!1}}const m=i(!1);async function V(){try{m.value=!0;const{data:o}=await b.get("admin/report/order-items",{params:l,responseType:"blob"}),a=URL.createObjectURL(o),s=document.createElement("a");s.href=a,s.download=`report-${l.start_date??"all"}-${l.end_date??"all"}.xlsx`,s.click(),URL.revokeObjectURL(a)}catch(o){console.log(o),S.error("خطا در دریافت فایل")}finally{m.value=!1}}return D(y),(o,a)=>{const s=n("a-button"),k=n("a-space"),j=n("a-form-item"),C=n("a-form"),p=n("a-tag"),U=n("a-table"),L=n("a-card"),N=n("a-spin");return v(),f("div",$,[e(N,{spinning:_.value},{default:t(()=>[e(L,{title:"گزارش تجمیعی سفارشات و اسناد مالی",class:"page-card table-scroll"},{default:t(()=>[e(C,{layout:"vertical"},{default:t(()=>[h("div",q,[e(x,{modelValue:l.start_date,"onUpdate:modelValue":a[0]||(a[0]=c=>l.start_date=c),label:"از تاریخ"},null,8,["modelValue"]),e(x,{modelValue:l.end_date,"onUpdate:modelValue":a[1]||(a[1]=c=>l.end_date=c),label:"تا تاریخ"},null,8,["modelValue"]),e(j,{label:" "},{default:t(()=>[e(k,null,{default:t(()=>[e(s,{type:"primary",onClick:y},{default:t(()=>[...a[2]||(a[2]=[d("اعمال",-1)])]),_:1}),e(s,{loading:m.value,onClick:V},{default:t(()=>[...a[3]||(a[3]=[d("دریافت فایل اکسل",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})])]),_:1}),r.value?(v(),f("div",G,[e(p,{color:"blue"},{default:t(()=>[d("تعداد سفارش: "+u(r.value.order_count),1)]),_:1}),e(p,{color:"blue"},{default:t(()=>[d("تعداد آیتم: "+u(r.value.item_count),1)]),_:1}),e(p,{color:"green"},{default:t(()=>[d("مجموع وزن: "+u(r.value.total_weight)+" گرم",1)]),_:1})])):w("",!0),e(U,{class:"mt-4",size:"small","data-source":g.value,columns:I,pagination:{pageSize:20},"row-key":"order_id"},{bodyCell:t(({column:c,record:R})=>[c.dataIndex==="caj"?(v(),f(F,{key:0},[d(u(O(z)(R.caj)),1)],64)):w("",!0)]),_:1},8,["data-source"])]),_:1})]),_:1},8,["spinning"])])}}}),Q=T(M,[["__scopeId","data-v-44526675"]]);export{Q as default}; diff --git a/apps/admin-panel/dist/assets/product-BFqPQR8l.js b/apps/admin-panel/dist/assets/product-D7b9GSSk.js similarity index 89% rename from apps/admin-panel/dist/assets/product-BFqPQR8l.js rename to apps/admin-panel/dist/assets/product-D7b9GSSk.js index f8a01c2..793bf12 100644 --- a/apps/admin-panel/dist/assets/product-BFqPQR8l.js +++ b/apps/admin-panel/dist/assets/product-D7b9GSSk.js @@ -1 +1 @@ -import{D as _}from"./DateInput-CVKHy-b9.js";import{d as k,x as C,b as m,c as t,w as o,m as c,y as N,r as a,z,o as p,p as B,f,t as D,i as S,_ as U}from"./index-B13tkMpd.js";import"./index-DXwUc_-g.js";const E={id:"page-user-list"},M={class:"grid-4 filter-grid"},T={key:0,class:"summary"},h=k({__name:"product",setup(j){const l=c(!1),i=c([]),d=c(void 0),n=z({start_date:void 0,end_date:void 0}),v=[{title:"نام محصول",dataIndex:"title"},{title:"تعداد فروش رفته",dataIndex:"total"},{title:"وزن فروش رفته",dataIndex:"w"},{title:"تعداد سفارش",dataIndex:"order_count"}];async function u(){try{l.value=!0;const{data:s}=await N.get("report/product",{params:n});i.value=s.rows,d.value=s.summary}catch(s){console.log(s)}finally{l.value=!1}}return C(u),(s,e)=>{const g=a("a-button"),y=a("a-form-item"),x=a("a-form"),b=a("a-tag"),V=a("a-table"),w=a("a-card"),I=a("a-spin");return p(),m("div",E,[t(I,{spinning:l.value},{default:o(()=>[t(w,{title:"گزارش محصولات",class:"page-card table-scroll"},{default:o(()=>[t(x,{layout:"vertical"},{default:o(()=>[B("div",M,[t(_,{modelValue:n.start_date,"onUpdate:modelValue":e[0]||(e[0]=r=>n.start_date=r),label:"از تاریخ"},null,8,["modelValue"]),t(_,{modelValue:n.end_date,"onUpdate:modelValue":e[1]||(e[1]=r=>n.end_date=r),label:"تا تاریخ"},null,8,["modelValue"]),t(y,{label:" "},{default:o(()=>[t(g,{type:"primary",onClick:u},{default:o(()=>[...e[2]||(e[2]=[f("اعمال",-1)])]),_:1})]),_:1})])]),_:1}),d.value?(p(),m("div",T,[t(b,{color:"blue"},{default:o(()=>[f("تعداد محصول: "+D(d.value.product_count),1)]),_:1})])):S("",!0),t(V,{class:"mt-4",size:"small","data-source":i.value,columns:v,pagination:{pageSize:20},"row-key":"id"},null,8,["data-source"])]),_:1})]),_:1},8,["spinning"])])}}}),G=U(h,[["__scopeId","data-v-6ed1013a"]]);export{G as default}; +import{D as _}from"./DateInput-B4AtMzxg.js";import{d as k,x as C,b as m,c as t,w as o,m as c,y as N,r as a,z,o as p,p as B,f,t as D,i as S,_ as U}from"./index-Cs-R0M3s.js";import"./index-CmZf7ud_.js";const E={id:"page-user-list"},M={class:"grid-4 filter-grid"},T={key:0,class:"summary"},h=k({__name:"product",setup(j){const l=c(!1),i=c([]),d=c(void 0),n=z({start_date:void 0,end_date:void 0}),v=[{title:"نام محصول",dataIndex:"title"},{title:"تعداد فروش رفته",dataIndex:"total"},{title:"وزن فروش رفته",dataIndex:"w"},{title:"تعداد سفارش",dataIndex:"order_count"}];async function u(){try{l.value=!0;const{data:s}=await N.get("report/product",{params:n});i.value=s.rows,d.value=s.summary}catch(s){console.log(s)}finally{l.value=!1}}return C(u),(s,e)=>{const g=a("a-button"),y=a("a-form-item"),x=a("a-form"),b=a("a-tag"),V=a("a-table"),w=a("a-card"),I=a("a-spin");return p(),m("div",E,[t(I,{spinning:l.value},{default:o(()=>[t(w,{title:"گزارش محصولات",class:"page-card table-scroll"},{default:o(()=>[t(x,{layout:"vertical"},{default:o(()=>[B("div",M,[t(_,{modelValue:n.start_date,"onUpdate:modelValue":e[0]||(e[0]=r=>n.start_date=r),label:"از تاریخ"},null,8,["modelValue"]),t(_,{modelValue:n.end_date,"onUpdate:modelValue":e[1]||(e[1]=r=>n.end_date=r),label:"تا تاریخ"},null,8,["modelValue"]),t(y,{label:" "},{default:o(()=>[t(g,{type:"primary",onClick:u},{default:o(()=>[...e[2]||(e[2]=[f("اعمال",-1)])]),_:1})]),_:1})])]),_:1}),d.value?(p(),m("div",T,[t(b,{color:"blue"},{default:o(()=>[f("تعداد محصول: "+D(d.value.product_count),1)]),_:1})])):S("",!0),t(V,{class:"mt-4",size:"small","data-source":i.value,columns:v,pagination:{pageSize:20},"row-key":"id"},null,8,["data-source"])]),_:1})]),_:1},8,["spinning"])])}}}),G=U(h,[["__scopeId","data-v-6ed1013a"]]);export{G as default}; diff --git a/apps/admin-panel/dist/assets/productListModel-BvFX-OI2.js b/apps/admin-panel/dist/assets/productListModel-DtilpmUv.js similarity index 92% rename from apps/admin-panel/dist/assets/productListModel-BvFX-OI2.js rename to apps/admin-panel/dist/assets/productListModel-DtilpmUv.js index b5a3317..8408bf3 100644 --- a/apps/admin-panel/dist/assets/productListModel-BvFX-OI2.js +++ b/apps/admin-panel/dist/assets/productListModel-DtilpmUv.js @@ -1 +1 @@ -import{a as d,b as e}from"./model-BNUuQ7S0.js";function n(){const t=new d("admin/products/list","لیست محصولات");return t.add(new e("id","کد").filterNumber()),t.add(new e("ProductImage","تصویر محصول").renderSlot("image").noSort()),t.add(new e("title","نام محصول").filterText()),t.add(new e("brand.title","برند").filterText()),t.add(new e("category.collection.title","دسته بندی").filterText()),t.add(new e("product_code","کد محصول").filterText()),t.add(new e("show_type","نوع نمایش").filterSelect({1:"سایت",2:"گوشی",3:"سایت و گوشی"}).renderSlot("show_type")),t.add(new e("accounting_stock","حسابداری / نمایش").renderSlot("accounting").noSort()),t.add(new e("action","عملیات").renderSlot("op").noSort()),t}export{n as b}; +import{a as d,b as e}from"./model-ByKFVx4o.js";function n(){const t=new d("admin/products/list","لیست محصولات");return t.add(new e("id","کد").filterNumber()),t.add(new e("ProductImage","تصویر محصول").renderSlot("image").noSort()),t.add(new e("title","نام محصول").filterText()),t.add(new e("brand.title","برند").filterText()),t.add(new e("category.collection.title","دسته بندی").filterText()),t.add(new e("product_code","کد محصول").filterText()),t.add(new e("show_type","نوع نمایش").filterSelect({1:"سایت",2:"گوشی",3:"سایت و گوشی"}).renderSlot("show_type")),t.add(new e("accounting_stock","حسابداری / نمایش").renderSlot("accounting").noSort()),t.add(new e("action","عملیات").renderSlot("op").noSort()),t}export{n as b}; diff --git a/apps/admin-panel/dist/assets/promotion_add_edit-B_LUHhL2.js b/apps/admin-panel/dist/assets/promotion_add_edit-B_LUHhL2.js new file mode 100644 index 0000000..79f6863 --- /dev/null +++ b/apps/admin-panel/dist/assets/promotion_add_edit-B_LUHhL2.js @@ -0,0 +1 @@ +import{_ as o}from"./promotion_add_edit.vue_vue_type_script_setup_true_lang-DQFEC4kh.js";import"./PromotionForm-BqhTt43_.js";import"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/promotion_add_edit-CpxSJEGE.js b/apps/admin-panel/dist/assets/promotion_add_edit-CpxSJEGE.js deleted file mode 100644 index f0a6f6f..0000000 --- a/apps/admin-panel/dist/assets/promotion_add_edit-CpxSJEGE.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./promotion_add_edit.vue_vue_type_script_setup_true_lang-4iBgCYzE.js";import"./PromotionForm-C7GQC7NR.js";import"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-4iBgCYzE.js b/apps/admin-panel/dist/assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-DQFEC4kh.js similarity index 72% rename from apps/admin-panel/dist/assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-4iBgCYzE.js rename to apps/admin-panel/dist/assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-DQFEC4kh.js index e65f53d..abccbce 100644 --- a/apps/admin-panel/dist/assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-4iBgCYzE.js +++ b/apps/admin-panel/dist/assets/promotion_add_edit.vue_vue_type_script_setup_true_lang-DQFEC4kh.js @@ -1 +1 @@ -import{P as p}from"./PromotionForm-C7GQC7NR.js";import{d as s,a as i,o as r}from"./index-B13tkMpd.js";const d=s({__name:"promotion_add_edit",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(o){return(n,e)=>(r(),i(p,{title:"تعریف تخفیف","allow-customer-scope":!0,open:o.open,id:o.id,"onUpdate:open":e[0]||(e[0]=t=>n.$emit("update:open",t)),onSuccess:e[1]||(e[1]=t=>n.$emit("success"))},null,8,["open","id"]))}});export{d as _}; +import{P as p}from"./PromotionForm-BqhTt43_.js";import{d as s,a as i,o as r}from"./index-Cs-R0M3s.js";const d=s({__name:"promotion_add_edit",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(o){return(n,e)=>(r(),i(p,{title:"تعریف تخفیف","allow-customer-scope":!0,open:o.open,id:o.id,"onUpdate:open":e[0]||(e[0]=t=>n.$emit("update:open",t)),onSuccess:e[1]||(e[1]=t=>n.$emit("success"))},null,8,["open","id"]))}});export{d as _}; diff --git a/apps/admin-panel/dist/assets/promotion_list-BUCzjqw-.js b/apps/admin-panel/dist/assets/promotion_list-0DyffZ5L.js similarity index 85% rename from apps/admin-panel/dist/assets/promotion_list-BUCzjqw-.js rename to apps/admin-panel/dist/assets/promotion_list-0DyffZ5L.js index e93c636..2be42da 100644 --- a/apps/admin-panel/dist/assets/promotion_list-BUCzjqw-.js +++ b/apps/admin-panel/dist/assets/promotion_list-0DyffZ5L.js @@ -1 +1 @@ -import{a as O,b as s,X as U}from"./model-BNUuQ7S0.js";import{_ as C}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Dv2SKF1q.js";import{_ as I}from"./promotion_add_edit.vue_vue_type_script_setup_true_lang-4iBgCYzE.js";import{_ as G}from"./promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-CVMkZXRN.js";import{d as L,u as M,b as R,c as m,w as n,r as w,o as r,h as p,a as l,E as q,i as b,D as z,p as D,f as g,t as A,m as x,y as F,G as B,_ as H}from"./index-B13tkMpd.js";import{j as E}from"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./PromotionForm-C7GQC7NR.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";import"./index-DXwUc_-g.js";function J(){const a=new O("admin/promotions/list","لیست تخفیف ها");return a.add(new s("id","کد").filterNumber()),a.add(new s("title","نام پروموشن").filterText()),a.add(new s("promotion_type_str","نوع پروموشن").noSort()),a.add(new s("platform","پلتفرم نمایش ").noSort()),a.add(new s("status","وضعیت").renderSlot("sts").noSort()),a.add(new s("start","تاریخ شروع").renderSlot("startDate").noSort()),a.add(new s("end","تاریخ پایان ").renderSlot("endDate").noSort()),a.add(new s("action","عملیات").renderSlot("op").noSort()),a}const K={id:"page-user-list"},Q={class:"list-page-header-row"},W=L({__name:"promotion_list",setup(a){const v=M(),k=o=>!!v.hasPermission(o),N=J(),y=x(null),d=x(!1),u=x(void 0),S=x(void 0);function $(o){S.value=o,u.value=void 0,d.value=!0}function V(o){return v.isSuperAdmin&&k("offers.list.tak.edit")&&o.type_customer===1||k("offers.list.edit")&&o.type_customer===2}function P(o){return v.isSuperAdmin&&k("offers.list.tak.remove")&&o.type_customer===1||k("offers.list.remove")&&o.type_customer===2}function T(o){S.value=o.type_customer===1?"tak":"omde",u.value=o.id,d.value=!0}async function X(o){var e,f,c;try{await F.delete(`major/promotion/${o.id}`),B.success("تخفیف حذف شد"),(e=y.value)==null||e.fetch()}catch(_){B.error(((c=(f=_==null?void 0:_.response)==null?void 0:f.data)==null?void 0:c.message)??"خطا در حذف تخفیف")}}return(o,e)=>{const f=w("a-tag"),c=w("a-tooltip"),_=w("a-popconfirm"),j=w("a-card");return r(),R("div",K,[m(j,{title:"لیست تخفیف ها",class:"page-card"},{default:n(()=>[m(U,{ref_key:"tbl",ref:y,model:p(N),"mobile-cards":""},{add:n(()=>[D("div",Q,[m(C,{rid:"offers.create","add-label":"افزودن تخفیف عمده",onAdd:e[0]||(e[0]=t=>$("omde"))}),p(v).isSuperAdmin?(r(),l(C,{key:0,rid:"offers.create.tak","add-label":"افزودن تخفیف تک",onAdd:e[1]||(e[1]=t=>$("tak"))})):b("",!0)])]),sts:n(({record:t})=>[t.status===1?(r(),l(f,{key:0,color:"green"},{default:n(()=>[...e[6]||(e[6]=[g("فعال",-1)])]),_:1})):(r(),l(f,{key:1,color:"red"},{default:n(()=>[...e[7]||(e[7]=[g("غیر فعال",-1)])]),_:1}))]),startDate:n(({text:t})=>[g(A(t?p(E)(t):"-"),1)]),endDate:n(({text:t})=>[g(A(t?p(E)(t):"-"),1)]),op:n(({record:t})=>[V(t)?(r(),l(c,{key:0,title:"ویرایش"},{default:n(()=>[m(p(q),{class:"cursor-pointer mx-1 text-primary",onClick:i=>T(t)},null,8,["onClick"])]),_:2},1024)):b("",!0),P(t)?(r(),l(c,{key:1,title:"حذف"},{default:n(()=>[m(_,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>X(t)},{title:n(()=>[...e[8]||(e[8]=[D("p",null,"آیا مطمئن به حذف تخفیف مورد نظر هستید ؟",-1)])]),default:n(()=>[m(p(z),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):b("",!0)]),_:1},8,["model"]),S.value==="omde"?(r(),l(I,{key:u.value??"new",open:d.value,id:u.value,"onUpdate:open":e[2]||(e[2]=t=>d.value=t),onSuccess:e[3]||(e[3]=t=>{var i;return(i=y.value)==null?void 0:i.fetch()})},null,8,["open","id"])):S.value==="tak"?(r(),l(G,{key:u.value??"new",open:d.value,id:u.value,"onUpdate:open":e[4]||(e[4]=t=>d.value=t),onSuccess:e[5]||(e[5]=t=>{var i;return(i=y.value)==null?void 0:i.fetch()})},null,8,["open","id"])):b("",!0)]),_:1})])}}}),ie=H(W,[["__scopeId","data-v-25a20ef5"]]);export{ie as default}; +import{a as O,b as s,X as U}from"./model-ByKFVx4o.js";import{_ as C}from"./ListPageHeader.vue_vue_type_script_setup_true_lang-Bdypicll.js";import{_ as I}from"./promotion_add_edit.vue_vue_type_script_setup_true_lang-DQFEC4kh.js";import{_ as G}from"./promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-BWf9M96A.js";import{d as L,u as M,b as R,c as m,w as n,r as w,o as r,h as p,a as l,E as q,i as b,D as z,p as D,f as g,t as A,m as x,y as F,G as B,_ as H}from"./index-Cs-R0M3s.js";import{j as E}from"./filters-e0zssC6P.js";import"./SettingOutlined-DJ15ZyEU.js";import"./PromotionForm-BqhTt43_.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";import"./index-CmZf7ud_.js";function J(){const a=new O("admin/promotions/list","لیست تخفیف ها");return a.add(new s("id","کد").filterNumber()),a.add(new s("title","نام پروموشن").filterText()),a.add(new s("promotion_type_str","نوع پروموشن").noSort()),a.add(new s("platform","پلتفرم نمایش ").noSort()),a.add(new s("status","وضعیت").renderSlot("sts").noSort()),a.add(new s("start","تاریخ شروع").renderSlot("startDate").noSort()),a.add(new s("end","تاریخ پایان ").renderSlot("endDate").noSort()),a.add(new s("action","عملیات").renderSlot("op").noSort()),a}const K={id:"page-user-list"},Q={class:"list-page-header-row"},W=L({__name:"promotion_list",setup(a){const v=M(),k=o=>!!v.hasPermission(o),N=J(),y=x(null),d=x(!1),u=x(void 0),S=x(void 0);function $(o){S.value=o,u.value=void 0,d.value=!0}function V(o){return v.isSuperAdmin&&k("offers.list.tak.edit")&&o.type_customer===1||k("offers.list.edit")&&o.type_customer===2}function P(o){return v.isSuperAdmin&&k("offers.list.tak.remove")&&o.type_customer===1||k("offers.list.remove")&&o.type_customer===2}function T(o){S.value=o.type_customer===1?"tak":"omde",u.value=o.id,d.value=!0}async function X(o){var e,f,c;try{await F.delete(`major/promotion/${o.id}`),B.success("تخفیف حذف شد"),(e=y.value)==null||e.fetch()}catch(_){B.error(((c=(f=_==null?void 0:_.response)==null?void 0:f.data)==null?void 0:c.message)??"خطا در حذف تخفیف")}}return(o,e)=>{const f=w("a-tag"),c=w("a-tooltip"),_=w("a-popconfirm"),j=w("a-card");return r(),R("div",K,[m(j,{title:"لیست تخفیف ها",class:"page-card"},{default:n(()=>[m(U,{ref_key:"tbl",ref:y,model:p(N),"mobile-cards":""},{add:n(()=>[D("div",Q,[m(C,{rid:"offers.create","add-label":"افزودن تخفیف عمده",onAdd:e[0]||(e[0]=t=>$("omde"))}),p(v).isSuperAdmin?(r(),l(C,{key:0,rid:"offers.create.tak","add-label":"افزودن تخفیف تک",onAdd:e[1]||(e[1]=t=>$("tak"))})):b("",!0)])]),sts:n(({record:t})=>[t.status===1?(r(),l(f,{key:0,color:"green"},{default:n(()=>[...e[6]||(e[6]=[g("فعال",-1)])]),_:1})):(r(),l(f,{key:1,color:"red"},{default:n(()=>[...e[7]||(e[7]=[g("غیر فعال",-1)])]),_:1}))]),startDate:n(({text:t})=>[g(A(t?p(E)(t):"-"),1)]),endDate:n(({text:t})=>[g(A(t?p(E)(t):"-"),1)]),op:n(({record:t})=>[V(t)?(r(),l(c,{key:0,title:"ویرایش"},{default:n(()=>[m(p(q),{class:"cursor-pointer mx-1 text-primary",onClick:i=>T(t)},null,8,["onClick"])]),_:2},1024)):b("",!0),P(t)?(r(),l(c,{key:1,title:"حذف"},{default:n(()=>[m(_,{placement:"top","ok-text":"بله","cancel-text":"خیر",onConfirm:i=>X(t)},{title:n(()=>[...e[8]||(e[8]=[D("p",null,"آیا مطمئن به حذف تخفیف مورد نظر هستید ؟",-1)])]),default:n(()=>[m(p(z),{class:"cursor-pointer mx-1 text-danger"})]),_:1},8,["onConfirm"])]),_:2},1024)):b("",!0)]),_:1},8,["model"]),S.value==="omde"?(r(),l(I,{key:u.value??"new",open:d.value,id:u.value,"onUpdate:open":e[2]||(e[2]=t=>d.value=t),onSuccess:e[3]||(e[3]=t=>{var i;return(i=y.value)==null?void 0:i.fetch()})},null,8,["open","id"])):S.value==="tak"?(r(),l(G,{key:u.value??"new",open:d.value,id:u.value,"onUpdate:open":e[4]||(e[4]=t=>d.value=t),onSuccess:e[5]||(e[5]=t=>{var i;return(i=y.value)==null?void 0:i.fetch()})},null,8,["open","id"])):b("",!0)]),_:1})])}}}),ie=H(W,[["__scopeId","data-v-25a20ef5"]]);export{ie as default}; diff --git a/apps/admin-panel/dist/assets/promotion_tak_add_edit-CdXaCiTr.js b/apps/admin-panel/dist/assets/promotion_tak_add_edit-CdXaCiTr.js new file mode 100644 index 0000000..0b4e1b7 --- /dev/null +++ b/apps/admin-panel/dist/assets/promotion_tak_add_edit-CdXaCiTr.js @@ -0,0 +1 @@ +import{_ as o}from"./promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-BWf9M96A.js";import"./PromotionForm-BqhTt43_.js";import"./index-Cs-R0M3s.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-BIeaLHgE.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/promotion_tak_add_edit-CuHBg8IA.js b/apps/admin-panel/dist/assets/promotion_tak_add_edit-CuHBg8IA.js deleted file mode 100644 index 2effd2c..0000000 --- a/apps/admin-panel/dist/assets/promotion_tak_add_edit-CuHBg8IA.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as o}from"./promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-CVMkZXRN.js";import"./PromotionForm-C7GQC7NR.js";import"./index-B13tkMpd.js";import"./BaseFormModal.vue_vue_type_style_index_0_lang-CyAC3-m9.js";export{o as default}; diff --git a/apps/admin-panel/dist/assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-CVMkZXRN.js b/apps/admin-panel/dist/assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-BWf9M96A.js similarity index 72% rename from apps/admin-panel/dist/assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-CVMkZXRN.js rename to apps/admin-panel/dist/assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-BWf9M96A.js index 1904869..d57012b 100644 --- a/apps/admin-panel/dist/assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-CVMkZXRN.js +++ b/apps/admin-panel/dist/assets/promotion_tak_add_edit.vue_vue_type_script_setup_true_lang-BWf9M96A.js @@ -1 +1 @@ -import{P as s}from"./PromotionForm-C7GQC7NR.js";import{d as p,a as i,o as a}from"./index-B13tkMpd.js";const d=p({__name:"promotion_tak_add_edit",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(o){return(n,e)=>(a(),i(s,{title:"تعریف تخفیف تک","allow-customer-scope":!1,open:o.open,id:o.id,"onUpdate:open":e[0]||(e[0]=t=>n.$emit("update:open",t)),onSuccess:e[1]||(e[1]=t=>n.$emit("success"))},null,8,["open","id"]))}});export{d as _}; +import{P as s}from"./PromotionForm-BqhTt43_.js";import{d as p,a as i,o as a}from"./index-Cs-R0M3s.js";const d=p({__name:"promotion_tak_add_edit",props:{open:{type:Boolean},id:{}},emits:["update:open","success"],setup(o){return(n,e)=>(a(),i(s,{title:"تعریف تخفیف تک","allow-customer-scope":!1,open:o.open,id:o.id,"onUpdate:open":e[0]||(e[0]=t=>n.$emit("update:open",t)),onSuccess:e[1]||(e[1]=t=>n.$emit("success"))},null,8,["open","id"]))}});export{d as _}; diff --git a/apps/admin-panel/dist/assets/reg-C447ynmW.js b/apps/admin-panel/dist/assets/reg-BiW-tLCt.js similarity index 97% rename from apps/admin-panel/dist/assets/reg-C447ynmW.js rename to apps/admin-panel/dist/assets/reg-BiW-tLCt.js index a3b1966..515a3e3 100644 --- a/apps/admin-panel/dist/assets/reg-C447ynmW.js +++ b/apps/admin-panel/dist/assets/reg-BiW-tLCt.js @@ -1 +1 @@ -import{d as y,b as x,c as l,w as s,m as z,r as m,o as U,H as k,p as w,f as h,z as b,y as C,G as c,_ as E}from"./index-B13tkMpd.js";const j={class:"reg-page"},B={class:"grid-3"},N=y({__name:"reg",setup(O){const i=z(!1),e=b({fname:"",lname:"",mobile:"",store_name:"",phone:"",pasazh_name:"",zone:"",address:""}),n=b({});async function _(){var f,a,u,r,d,p;if(Object.keys(n).forEach(o=>delete n[o]),e.fname||(n.fname="لطفا نام را وارد کنید"),e.lname||(n.lname="لطفا نام خانوادگی را وارد کنید"),e.mobile||(n.mobile="لطفا شماره تلفن همراه را وارد کنید"),!Object.keys(n).length)try{i.value=!0,await C.post("customer/create",{...e,name:`${e.fname} ${e.lname}`.trim()}),c.success("اطلاعات با موفقیت ثبت شد."),Object.keys(e).forEach(o=>e[o]="")}catch(o){const v=(r=(u=(a=(f=o==null?void 0:o.response)==null?void 0:f.data)==null?void 0:a.errors)==null?void 0:u.mobile)==null?void 0:r[0];c.error(v??((p=(d=o==null?void 0:o.response)==null?void 0:d.data)==null?void 0:p.message)??"خطا در ثبت اطلاعات.")}finally{i.value=!1}}return(f,a)=>{const u=m("a-input"),r=m("a-form-item"),d=m("a-textarea"),p=m("a-button"),o=m("a-form"),v=m("a-card"),g=m("a-spin");return U(),x("div",j,[l(g,{spinning:i.value},{default:s(()=>[l(v,{title:"ثبت مشتری جدید (اطلاعات فروشنده)",class:"reg-card"},{default:s(()=>[l(o,{layout:"vertical",onSubmit:k(_,["prevent"])},{default:s(()=>[w("div",B,[l(r,{label:"نام ","validate-status":n.fname?"error":"",help:n.fname},{default:s(()=>[l(u,{value:e.fname,"onUpdate:value":a[0]||(a[0]=t=>e.fname=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(r,{label:"نام خانوادگی","validate-status":n.lname?"error":"",help:n.lname},{default:s(()=>[l(u,{value:e.lname,"onUpdate:value":a[1]||(a[1]=t=>e.lname=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(r,{label:"شماره تلفن همراه","validate-status":n.mobile?"error":"",help:n.mobile},{default:s(()=>[l(u,{value:e.mobile,"onUpdate:value":a[2]||(a[2]=t=>e.mobile=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(r,{label:"نام مغازه"},{default:s(()=>[l(u,{value:e.store_name,"onUpdate:value":a[3]||(a[3]=t=>e.store_name=t)},null,8,["value"])]),_:1}),l(r,{label:"تلفن"},{default:s(()=>[l(u,{value:e.phone,"onUpdate:value":a[4]||(a[4]=t=>e.phone=t)},null,8,["value"])]),_:1}),l(r,{label:"نام پاساژ"},{default:s(()=>[l(u,{value:e.pasazh_name,"onUpdate:value":a[5]||(a[5]=t=>e.pasazh_name=t)},null,8,["value"])]),_:1}),l(r,{label:"منطقه"},{default:s(()=>[l(u,{value:e.zone,"onUpdate:value":a[6]||(a[6]=t=>e.zone=t)},null,8,["value"])]),_:1})]),l(r,{label:"آدرس"},{default:s(()=>[l(d,{value:e.address,"onUpdate:value":a[7]||(a[7]=t=>e.address=t),"auto-size":{minRows:2,maxRows:4}},null,8,["value"])]),_:1}),l(p,{type:"primary",size:"large",loading:i.value,onClick:_},{default:s(()=>[...a[8]||(a[8]=[h(" ثبت ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["spinning"])])}}}),R=E(N,[["__scopeId","data-v-42a558f2"]]);export{R as default}; +import{d as y,b as x,c as l,w as s,m as z,r as m,o as U,H as k,p as w,f as h,z as b,y as C,G as c,_ as E}from"./index-Cs-R0M3s.js";const j={class:"reg-page"},B={class:"grid-3"},N=y({__name:"reg",setup(O){const i=z(!1),e=b({fname:"",lname:"",mobile:"",store_name:"",phone:"",pasazh_name:"",zone:"",address:""}),n=b({});async function _(){var f,a,u,r,d,p;if(Object.keys(n).forEach(o=>delete n[o]),e.fname||(n.fname="لطفا نام را وارد کنید"),e.lname||(n.lname="لطفا نام خانوادگی را وارد کنید"),e.mobile||(n.mobile="لطفا شماره تلفن همراه را وارد کنید"),!Object.keys(n).length)try{i.value=!0,await C.post("customer/create",{...e,name:`${e.fname} ${e.lname}`.trim()}),c.success("اطلاعات با موفقیت ثبت شد."),Object.keys(e).forEach(o=>e[o]="")}catch(o){const v=(r=(u=(a=(f=o==null?void 0:o.response)==null?void 0:f.data)==null?void 0:a.errors)==null?void 0:u.mobile)==null?void 0:r[0];c.error(v??((p=(d=o==null?void 0:o.response)==null?void 0:d.data)==null?void 0:p.message)??"خطا در ثبت اطلاعات.")}finally{i.value=!1}}return(f,a)=>{const u=m("a-input"),r=m("a-form-item"),d=m("a-textarea"),p=m("a-button"),o=m("a-form"),v=m("a-card"),g=m("a-spin");return U(),x("div",j,[l(g,{spinning:i.value},{default:s(()=>[l(v,{title:"ثبت مشتری جدید (اطلاعات فروشنده)",class:"reg-card"},{default:s(()=>[l(o,{layout:"vertical",onSubmit:k(_,["prevent"])},{default:s(()=>[w("div",B,[l(r,{label:"نام ","validate-status":n.fname?"error":"",help:n.fname},{default:s(()=>[l(u,{value:e.fname,"onUpdate:value":a[0]||(a[0]=t=>e.fname=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(r,{label:"نام خانوادگی","validate-status":n.lname?"error":"",help:n.lname},{default:s(()=>[l(u,{value:e.lname,"onUpdate:value":a[1]||(a[1]=t=>e.lname=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(r,{label:"شماره تلفن همراه","validate-status":n.mobile?"error":"",help:n.mobile},{default:s(()=>[l(u,{value:e.mobile,"onUpdate:value":a[2]||(a[2]=t=>e.mobile=t)},null,8,["value"])]),_:1},8,["validate-status","help"]),l(r,{label:"نام مغازه"},{default:s(()=>[l(u,{value:e.store_name,"onUpdate:value":a[3]||(a[3]=t=>e.store_name=t)},null,8,["value"])]),_:1}),l(r,{label:"تلفن"},{default:s(()=>[l(u,{value:e.phone,"onUpdate:value":a[4]||(a[4]=t=>e.phone=t)},null,8,["value"])]),_:1}),l(r,{label:"نام پاساژ"},{default:s(()=>[l(u,{value:e.pasazh_name,"onUpdate:value":a[5]||(a[5]=t=>e.pasazh_name=t)},null,8,["value"])]),_:1}),l(r,{label:"منطقه"},{default:s(()=>[l(u,{value:e.zone,"onUpdate:value":a[6]||(a[6]=t=>e.zone=t)},null,8,["value"])]),_:1})]),l(r,{label:"آدرس"},{default:s(()=>[l(d,{value:e.address,"onUpdate:value":a[7]||(a[7]=t=>e.address=t),"auto-size":{minRows:2,maxRows:4}},null,8,["value"])]),_:1}),l(p,{type:"primary",size:"large",loading:i.value,onClick:_},{default:s(()=>[...a[8]||(a[8]=[h(" ثبت ",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})]),_:1},8,["spinning"])])}}}),R=E(N,[["__scopeId","data-v-42a558f2"]]);export{R as default}; diff --git a/apps/admin-panel/dist/assets/report-Baq2jRIT.css b/apps/admin-panel/dist/assets/report-Baq2jRIT.css deleted file mode 100644 index af2ec9b..0000000 --- a/apps/admin-panel/dist/assets/report-Baq2jRIT.css +++ /dev/null @@ -1 +0,0 @@ -.links[data-v-e88c54db]{display:flex;flex-wrap:wrap;gap:1rem}.link-card[data-v-e88c54db]{display:block;padding:1rem 1.5rem;border:1px solid #f0f0f0;border-radius:6px;color:#1c2d56}.link-card[data-v-e88c54db]:hover{border-color:#1c2d56}@media (max-width: 575px){.links[data-v-e88c54db]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.link-card[data-v-e88c54db]{padding:12px;text-align:center}} diff --git a/apps/admin-panel/dist/assets/report-BtoqkVRd.js b/apps/admin-panel/dist/assets/report-D_GupZy7.js similarity index 83% rename from apps/admin-panel/dist/assets/report-BtoqkVRd.js rename to apps/admin-panel/dist/assets/report-D_GupZy7.js index 450ecdd..eb85bf7 100644 --- a/apps/admin-panel/dist/assets/report-BtoqkVRd.js +++ b/apps/admin-panel/dist/assets/report-D_GupZy7.js @@ -1 +1 @@ -import{d,x as i,y as p,a as r,w as m,m as u,r as n,o as a,b as s,F as k,e as y,t as f,_ as h}from"./index-B13tkMpd.js";const g={key:1,class:"links"},v=["href"],x=d({__name:"report",setup(b){const t=u([]);return i(async()=>{try{const{data:e}=await p.get("dashboard/link");t.value=Array.isArray(e)?e:[]}catch(e){console.log(e)}}),(e,w)=>{const c=n("a-empty"),l=n("a-card");return a(),r(l,{title:"مدیریت گزارشات",class:"page-card"},{default:m(()=>[t.value.length===0?(a(),r(c,{key:0,description:"هنوز لینکی تعریف نشده است"})):(a(),s("div",g,[(a(!0),s(k,null,y(t.value,(o,_)=>(a(),s("a",{key:_,href:o.url,target:"_blank",class:"link-card"},f(o.title),9,v))),128))]))]),_:1})}}}),C=h(x,[["__scopeId","data-v-e88c54db"]]);export{C as default}; +import{d,x as i,y as p,a as r,w as m,m as u,r as n,o as a,b as s,F as k,e as y,t as f,_ as h}from"./index-Cs-R0M3s.js";const g={key:1,class:"links"},v=["href"],x=d({__name:"report",setup(b){const t=u([]);return i(async()=>{try{const{data:e}=await p.get("dashboard/link");t.value=Array.isArray(e)?e:[]}catch(e){console.log(e)}}),(e,w)=>{const c=n("a-empty"),l=n("a-card");return a(),r(l,{title:"مدیریت گزارشات",class:"page-card"},{default:m(()=>[t.value.length===0?(a(),r(c,{key:0,description:"هنوز لینکی تعریف نشده است"})):(a(),s("div",g,[(a(!0),s(k,null,y(t.value,(o,_)=>(a(),s("a",{key:_,href:o.url,target:"_blank",class:"link-card"},f(o.title),9,v))),128))]))]),_:1})}}}),C=h(x,[["__scopeId","data-v-d4bdf67c"]]);export{C as default}; diff --git a/apps/admin-panel/dist/assets/report-DflJzzab.css b/apps/admin-panel/dist/assets/report-DflJzzab.css new file mode 100644 index 0000000..b6e3b61 --- /dev/null +++ b/apps/admin-panel/dist/assets/report-DflJzzab.css @@ -0,0 +1 @@ +.links[data-v-d4bdf67c]{display:flex;flex-wrap:wrap;gap:1rem}.link-card[data-v-d4bdf67c]{display:block;padding:1rem 1.5rem;border:1px solid #f0f0f0;border-radius:6px;color:#1d4ed8}.link-card[data-v-d4bdf67c]:hover{border-color:#1d4ed8}@media (max-width: 575px){.links[data-v-d4bdf67c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.link-card[data-v-d4bdf67c]{padding:12px;text-align:center}} diff --git a/apps/admin-panel/dist/assets/singleCustomer-DNW92cmo.js b/apps/admin-panel/dist/assets/singleCustomer-38R6p6x0.js similarity index 92% rename from apps/admin-panel/dist/assets/singleCustomer-DNW92cmo.js rename to apps/admin-panel/dist/assets/singleCustomer-38R6p6x0.js index bf4c70a..e9ae732 100644 --- a/apps/admin-panel/dist/assets/singleCustomer-DNW92cmo.js +++ b/apps/admin-panel/dist/assets/singleCustomer-38R6p6x0.js @@ -1 +1 @@ -import{d as $,x as S,y as c,a as V,w as r,k as D,m as x,z as C,r as d,o as I,c as s,p as l,h as p,t as R,V as j,f as _,W as q,H as B,l as E,G as k,_ as N}from"./index-B13tkMpd.js";import{_ as M}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-cGpnZ8Gn.js";import{D as z}from"./DateInput-CVKHy-b9.js";import{U as F}from"./UserOutlined-tnfFbi-d.js";const G={class:"pf-layout pf-layout--single"},H={class:"pf-main"},Q={class:"pf-section"},T={class:"pf-section__head"},W={class:"pf-section__icon"},A={class:"pf-grid-2"},J={class:"pf-actions"},K={class:"pf-actions__hint"},v="لطفا مقدار را وارد کنید",L=$({__name:"singleCustomer",setup(P){const w=D(),y=E(),u=w.params.id,m=x(!1),h=x([]),t=C({fname:"",lname:"",phone:"",city_id:void 0,birth_day:""}),n=C({});async function b(){var a,e;if(Object.keys(n).forEach(o=>delete n[o]),t.fname||(n.fname=v),t.lname||(n.lname=v),t.phone||(n.phone=v),!Object.keys(n).length)try{m.value=!0;const o={...t,name:`${t.fname} ${t.lname}`.trim(),mobile:t.phone};u?await c.put(`single/${u}`,o):await c.post("single",o),k.info("اطلاعات با موفقیت به ثبت رسید."),y.go(-1)}catch(o){k.error(((e=(a=o==null?void 0:o.response)==null?void 0:a.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{m.value=!1}}return S(async()=>{try{const{data:a}=await c.post("cities/list");h.value=a.rows??[]}catch(a){console.log(a)}if(u)try{const{data:a}=await c.get(`customer/${u}`);Object.assign(t,{fname:a.fname??"",lname:a.lname??"",phone:a.mobile??"",city_id:a.city_id??void 0,birth_day:a.birth_day??""})}catch(a){console.log(a)}}),(a,e)=>{const o=d("a-input"),f=d("a-form-item"),g=d("a-button"),U=d("a-form"),O=d("a-spin");return I(),V(O,{spinning:m.value},{default:r(()=>[s(U,{layout:"vertical",class:"pf-form",onSubmit:B(b,["prevent"])},{default:r(()=>[l("div",G,[l("div",H,[l("section",Q,[l("div",T,[l("span",W,[s(p(F))]),l("div",null,[l("h3",null,R(p(u)?"ویرایش مشتری":"افزودن مشتری"),1),e[6]||(e[6]=l("p",null,"مشخصات مشتری تک",-1))])]),l("div",A,[s(f,{label:"نام ",required:"","validate-status":n.fname?"error":"",help:n.fname},{default:r(()=>[s(o,{value:t.fname,"onUpdate:value":e[0]||(e[0]=i=>t.fname=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"نام خانوادگی",required:"","validate-status":n.lname?"error":"",help:n.lname},{default:r(()=>[s(o,{value:t.lname,"onUpdate:value":e[1]||(e[1]=i=>t.lname=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"شماره تلفن همراه",required:"","validate-status":n.phone?"error":"",help:n.phone},{default:r(()=>[s(o,{value:t.phone,"onUpdate:value":e[2]||(e[2]=i=>t.phone=i),class:"ltr-input",inputmode:"tel",placeholder:"09xxxxxxxxx"},null,8,["value"])]),_:1},8,["validate-status","help"]),s(z,{"model-value":t.birth_day||void 0,label:"تاریخ تولد","onUpdate:modelValue":e[3]||(e[3]=i=>t.birth_day=i??"")},null,8,["model-value"]),s(f,{label:"شهر",class:"pf-span-all mb-0"},{default:r(()=>[s(M,{value:t.city_id,"onUpdate:value":e[4]||(e[4]=i=>t.city_id=i),cities:h.value},null,8,["value","cities"])]),_:1})])])])]),l("div",J,[l("span",K,[s(p(j)),e[7]||(e[7]=_(" فیلدهای ستاره‌دار الزامی هستند.",-1))]),s(g,{onClick:e[5]||(e[5]=i=>p(y).go(-1))},{default:r(()=>[...e[8]||(e[8]=[_("انصراف",-1)])]),_:1}),s(g,{type:"primary",class:"form-submit",loading:m.value,onClick:b},{icon:r(()=>[s(p(q))]),default:r(()=>[e[9]||(e[9]=_(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"])}}}),te=N(L,[["__scopeId","data-v-e6b495e6"]]);export{te as S}; +import{d as $,x as S,y as c,a as V,w as r,k as D,m as x,z as C,r as d,o as I,c as s,p as l,h as p,t as R,V as j,f as _,W as q,H as B,l as E,G as k,_ as N}from"./index-Cs-R0M3s.js";import{_ as M}from"./CityTreeSelect.vue_vue_type_script_setup_true_lang-Bgn7Hp1u.js";import{D as z}from"./DateInput-B4AtMzxg.js";import{U as F}from"./UserOutlined-Grb-Nf3i.js";const G={class:"pf-layout pf-layout--single"},H={class:"pf-main"},Q={class:"pf-section"},T={class:"pf-section__head"},W={class:"pf-section__icon"},A={class:"pf-grid-2"},J={class:"pf-actions"},K={class:"pf-actions__hint"},v="لطفا مقدار را وارد کنید",L=$({__name:"singleCustomer",setup(P){const w=D(),y=E(),u=w.params.id,m=x(!1),h=x([]),t=C({fname:"",lname:"",phone:"",city_id:void 0,birth_day:""}),n=C({});async function b(){var a,e;if(Object.keys(n).forEach(o=>delete n[o]),t.fname||(n.fname=v),t.lname||(n.lname=v),t.phone||(n.phone=v),!Object.keys(n).length)try{m.value=!0;const o={...t,name:`${t.fname} ${t.lname}`.trim(),mobile:t.phone};u?await c.put(`single/${u}`,o):await c.post("single",o),k.info("اطلاعات با موفقیت به ثبت رسید."),y.go(-1)}catch(o){k.error(((e=(a=o==null?void 0:o.response)==null?void 0:a.data)==null?void 0:e.message)??"خطا در ثبت اطلاعات.")}finally{m.value=!1}}return S(async()=>{try{const{data:a}=await c.post("cities/list");h.value=a.rows??[]}catch(a){console.log(a)}if(u)try{const{data:a}=await c.get(`customer/${u}`);Object.assign(t,{fname:a.fname??"",lname:a.lname??"",phone:a.mobile??"",city_id:a.city_id??void 0,birth_day:a.birth_day??""})}catch(a){console.log(a)}}),(a,e)=>{const o=d("a-input"),f=d("a-form-item"),g=d("a-button"),U=d("a-form"),O=d("a-spin");return I(),V(O,{spinning:m.value},{default:r(()=>[s(U,{layout:"vertical",class:"pf-form",onSubmit:B(b,["prevent"])},{default:r(()=>[l("div",G,[l("div",H,[l("section",Q,[l("div",T,[l("span",W,[s(p(F))]),l("div",null,[l("h3",null,R(p(u)?"ویرایش مشتری":"افزودن مشتری"),1),e[6]||(e[6]=l("p",null,"مشخصات مشتری تک",-1))])]),l("div",A,[s(f,{label:"نام ",required:"","validate-status":n.fname?"error":"",help:n.fname},{default:r(()=>[s(o,{value:t.fname,"onUpdate:value":e[0]||(e[0]=i=>t.fname=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"نام خانوادگی",required:"","validate-status":n.lname?"error":"",help:n.lname},{default:r(()=>[s(o,{value:t.lname,"onUpdate:value":e[1]||(e[1]=i=>t.lname=i)},null,8,["value"])]),_:1},8,["validate-status","help"]),s(f,{label:"شماره تلفن همراه",required:"","validate-status":n.phone?"error":"",help:n.phone},{default:r(()=>[s(o,{value:t.phone,"onUpdate:value":e[2]||(e[2]=i=>t.phone=i),class:"ltr-input",inputmode:"tel",placeholder:"09xxxxxxxxx"},null,8,["value"])]),_:1},8,["validate-status","help"]),s(z,{"model-value":t.birth_day||void 0,label:"تاریخ تولد","onUpdate:modelValue":e[3]||(e[3]=i=>t.birth_day=i??"")},null,8,["model-value"]),s(f,{label:"شهر",class:"pf-span-all mb-0"},{default:r(()=>[s(M,{value:t.city_id,"onUpdate:value":e[4]||(e[4]=i=>t.city_id=i),cities:h.value},null,8,["value","cities"])]),_:1})])])])]),l("div",J,[l("span",K,[s(p(j)),e[7]||(e[7]=_(" فیلدهای ستاره‌دار الزامی هستند.",-1))]),s(g,{onClick:e[5]||(e[5]=i=>p(y).go(-1))},{default:r(()=>[...e[8]||(e[8]=[_("انصراف",-1)])]),_:1}),s(g,{type:"primary",class:"form-submit",loading:m.value,onClick:b},{icon:r(()=>[s(p(q))]),default:r(()=>[e[9]||(e[9]=_(" ثبت اطلاعات ",-1))]),_:1},8,["loading"])])]),_:1})]),_:1},8,["spinning"])}}}),te=N(L,[["__scopeId","data-v-e6b495e6"]]);export{te as S}; diff --git a/apps/admin-panel/dist/assets/useDeleteHandler-Do5E4sjj.js b/apps/admin-panel/dist/assets/useDeleteHandler-G0jB2NtG.js similarity index 86% rename from apps/admin-panel/dist/assets/useDeleteHandler-Do5E4sjj.js rename to apps/admin-panel/dist/assets/useDeleteHandler-G0jB2NtG.js index d6e3f07..d8a0274 100644 --- a/apps/admin-panel/dist/assets/useDeleteHandler-Do5E4sjj.js +++ b/apps/admin-panel/dist/assets/useDeleteHandler-G0jB2NtG.js @@ -1 +1 @@ -import{y as r,G as f,M as m}from"./index-B13tkMpd.js";function M(o){const{onSuccess:n,successMessage:i="با موفقیت حذف شد",successType:u="success",fallbackErrorMessage:l="خطا در حذف"}=o;async function d(a,e){var t,c;try{(e==null?void 0:e.method)==="post"?await r.post(a):await r.delete(a),f[u](i),await n()}catch(s){m.error({title:((c=(t=s==null?void 0:s.response)==null?void 0:t.data)==null?void 0:c.message)??l,okText:"بستن"})}}return{remove:d}}export{M as u}; +import{y as r,G as f,M as m}from"./index-Cs-R0M3s.js";function M(o){const{onSuccess:n,successMessage:i="با موفقیت حذف شد",successType:u="success",fallbackErrorMessage:l="خطا در حذف"}=o;async function d(a,e){var t,c;try{(e==null?void 0:e.method)==="post"?await r.post(a):await r.delete(a),f[u](i),await n()}catch(s){m.error({title:((c=(t=s==null?void 0:s.response)==null?void 0:t.data)==null?void 0:c.message)??l,okText:"بستن"})}}return{remove:d}}export{M as u}; diff --git a/apps/admin-panel/dist/assets/user-C0UL8rkc.js b/apps/admin-panel/dist/assets/user-oSzgQKs6.js similarity index 93% rename from apps/admin-panel/dist/assets/user-C0UL8rkc.js rename to apps/admin-panel/dist/assets/user-oSzgQKs6.js index 44677d8..b190013 100644 --- a/apps/admin-panel/dist/assets/user-C0UL8rkc.js +++ b/apps/admin-panel/dist/assets/user-oSzgQKs6.js @@ -1 +1 @@ -import{a as R,b as f,X as D}from"./model-BNUuQ7S0.js";import{d as G,a as v,w as t,r as n,o as r,c as a,h as w,Q as M,b as y,f as l,t as c,F as x,i as O,m as b,y as g,G as C,_ as Q}from"./index-B13tkMpd.js";import"./filters-CHKbSAeg.js";import"./index-DXwUc_-g.js";import"./SettingOutlined-C2GWCiUw.js";function U(){const d=new R("admin/misc/notify/list","لیست نوتیفیکیشن های دریافتی");return d.add(new f("id","شماره")),d.add(new f("title","عنوان")),d.add(new f("text","متن").noSort()),d.add(new f("opt","عملیات").noSort().renderSlot("opt")),d.noFilters(),d}const j={key:0},q=G({__name:"user",setup(d){const I=U(),S=b(null),m=b(!1),o=b(void 0),$=[{title:"مشتری",dataIndex:"customer"},{title:"وضعیت",dataIndex:"is_read"}];async function z(u){const{data:e}=await g.get(`notify/${u.id}`);o.value=e,m.value=!0}async function N(u){var e,_;try{await g.get(`notify/read/${u.id}`),u.is_read=!0,o.value&&(o.value.read_count+=1),C.success("علامت‌گذاری شد")}catch(s){C.error(((_=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:_.message)??"خطا")}}return(u,e)=>{const _=n("a-tooltip"),s=n("a-descriptions-item"),X=n("a-descriptions"),B=n("a-tag"),k=n("a-button"),F=n("a-table"),T=n("a-empty"),V=n("a-modal"),E=n("a-card");return r(),v(E,{title:"لیست نوتیفیکیشن های دریافتی",class:"page-card"},{default:t(()=>[a(D,{ref_key:"tbl",ref:S,model:w(I),"mobile-cards":""},{opt:t(({record:i})=>[a(_,{title:"مشاهده"},{default:t(()=>[a(w(M),{class:"cursor-pointer mx-1 text-primary",onClick:p=>z(i)},null,8,["onClick"])]),_:2},1024)]),_:1},8,["model"]),a(V,{open:m.value,"onUpdate:open":e[1]||(e[1]=i=>m.value=i),title:"مشاهده نوتیفیکیشن",width:"60%","wrap-class-name":"detail-modal"},{footer:t(()=>[a(k,{onClick:e[0]||(e[0]=i=>m.value=!1)},{default:t(()=>[...e[4]||(e[4]=[l("بستن",-1)])]),_:1})]),default:t(()=>[o.value?(r(),y("div",j,[a(X,{bordered:"",size:"small",column:1},{default:t(()=>[a(s,{label:"عنوان"},{default:t(()=>[l(c(o.value.title),1)]),_:1}),a(s,{label:"متن"},{default:t(()=>[l(c(o.value.body),1)]),_:1}),a(s,{label:"ارسال کننده"},{default:t(()=>[l(c(o.value.sender??"-"),1)]),_:1}),a(s,{label:"خوانده شده"},{default:t(()=>[l(c(o.value.read_count)+" از "+c(o.value.total_count),1)]),_:1})]),_:1}),a(F,{class:"mt-4",size:"small","data-source":o.value.recipients,columns:$,pagination:{pageSize:10},"row-key":"id"},{bodyCell:t(({column:i,record:p})=>[i.dataIndex==="is_read"?(r(),y(x,{key:0},[p.is_read?(r(),v(B,{key:0,color:"green"},{default:t(()=>[...e[2]||(e[2]=[l("خوانده شده",-1)])]),_:1})):(r(),v(k,{key:1,size:"small",onClick:A=>N(p)},{default:t(()=>[...e[3]||(e[3]=[l("علامت‌گذاری",-1)])]),_:1},8,["onClick"]))],64)):i.dataIndex==="customer"?(r(),y(x,{key:1},[l(c(p.customer.name),1)],64)):O("",!0)]),_:1},8,["data-source"])])):(r(),v(T,{key:1}))]),_:1},8,["open"])]),_:1})}}}),W=Q(q,[["__scopeId","data-v-59aa3738"]]);export{W as default}; +import{a as R,b as f,X as D}from"./model-ByKFVx4o.js";import{d as G,a as v,w as t,r as n,o as r,c as a,h as w,Q as M,b as y,f as l,t as c,F as x,i as O,m as b,y as g,G as C,_ as Q}from"./index-Cs-R0M3s.js";import"./filters-e0zssC6P.js";import"./index-CmZf7ud_.js";import"./SettingOutlined-DJ15ZyEU.js";function U(){const d=new R("admin/misc/notify/list","لیست نوتیفیکیشن های دریافتی");return d.add(new f("id","شماره")),d.add(new f("title","عنوان")),d.add(new f("text","متن").noSort()),d.add(new f("opt","عملیات").noSort().renderSlot("opt")),d.noFilters(),d}const j={key:0},q=G({__name:"user",setup(d){const I=U(),S=b(null),m=b(!1),o=b(void 0),$=[{title:"مشتری",dataIndex:"customer"},{title:"وضعیت",dataIndex:"is_read"}];async function z(u){const{data:e}=await g.get(`notify/${u.id}`);o.value=e,m.value=!0}async function N(u){var e,_;try{await g.get(`notify/read/${u.id}`),u.is_read=!0,o.value&&(o.value.read_count+=1),C.success("علامت‌گذاری شد")}catch(s){C.error(((_=(e=s==null?void 0:s.response)==null?void 0:e.data)==null?void 0:_.message)??"خطا")}}return(u,e)=>{const _=n("a-tooltip"),s=n("a-descriptions-item"),X=n("a-descriptions"),B=n("a-tag"),k=n("a-button"),F=n("a-table"),T=n("a-empty"),V=n("a-modal"),E=n("a-card");return r(),v(E,{title:"لیست نوتیفیکیشن های دریافتی",class:"page-card"},{default:t(()=>[a(D,{ref_key:"tbl",ref:S,model:w(I),"mobile-cards":""},{opt:t(({record:i})=>[a(_,{title:"مشاهده"},{default:t(()=>[a(w(M),{class:"cursor-pointer mx-1 text-primary",onClick:p=>z(i)},null,8,["onClick"])]),_:2},1024)]),_:1},8,["model"]),a(V,{open:m.value,"onUpdate:open":e[1]||(e[1]=i=>m.value=i),title:"مشاهده نوتیفیکیشن",width:"60%","wrap-class-name":"detail-modal"},{footer:t(()=>[a(k,{onClick:e[0]||(e[0]=i=>m.value=!1)},{default:t(()=>[...e[4]||(e[4]=[l("بستن",-1)])]),_:1})]),default:t(()=>[o.value?(r(),y("div",j,[a(X,{bordered:"",size:"small",column:1},{default:t(()=>[a(s,{label:"عنوان"},{default:t(()=>[l(c(o.value.title),1)]),_:1}),a(s,{label:"متن"},{default:t(()=>[l(c(o.value.body),1)]),_:1}),a(s,{label:"ارسال کننده"},{default:t(()=>[l(c(o.value.sender??"-"),1)]),_:1}),a(s,{label:"خوانده شده"},{default:t(()=>[l(c(o.value.read_count)+" از "+c(o.value.total_count),1)]),_:1})]),_:1}),a(F,{class:"mt-4",size:"small","data-source":o.value.recipients,columns:$,pagination:{pageSize:10},"row-key":"id"},{bodyCell:t(({column:i,record:p})=>[i.dataIndex==="is_read"?(r(),y(x,{key:0},[p.is_read?(r(),v(B,{key:0,color:"green"},{default:t(()=>[...e[2]||(e[2]=[l("خوانده شده",-1)])]),_:1})):(r(),v(k,{key:1,size:"small",onClick:A=>N(p)},{default:t(()=>[...e[3]||(e[3]=[l("علامت‌گذاری",-1)])]),_:1},8,["onClick"]))],64)):i.dataIndex==="customer"?(r(),y(x,{key:1},[l(c(p.customer.name),1)],64)):O("",!0)]),_:1},8,["data-source"])])):(r(),v(T,{key:1}))]),_:1},8,["open"])]),_:1})}}}),W=Q(q,[["__scopeId","data-v-59aa3738"]]);export{W as default}; diff --git a/apps/admin-panel/dist/assets/wage-DneOL-RZ.js b/apps/admin-panel/dist/assets/wage-voNMn7C2.js similarity index 99% rename from apps/admin-panel/dist/assets/wage-DneOL-RZ.js rename to apps/admin-panel/dist/assets/wage-voNMn7C2.js index 86e27c2..f4b039e 100644 --- a/apps/admin-panel/dist/assets/wage-DneOL-RZ.js +++ b/apps/admin-panel/dist/assets/wage-voNMn7C2.js @@ -1 +1 @@ -import{m as We}from"./index-DXwUc_-g.js";import{d as Ae,u as Le,n as Me,x as De,b,c as s,w as o,a as h,m as $,y as K,G as Q,r as c,z as X,o as m,p as l,f as d,t as r,i as k,F as C,e as S,q as T,s as y,_ as Ve}from"./index-B13tkMpd.js";const Ye={key:0,class:"wage page-card"},Fe={class:"status"},Ee={class:"formula","aria-live":"polite"},He={key:0,class:"formula__op"},Re={key:0,class:"chip chip--zero"},Ie={key:1,class:"formula__limits"},Je={class:"term__head"},Ke={class:"term__label"},Qe={class:"hint"},Xe={key:0,class:"term__body"},Ze={class:"term"},et={class:"term__body"},tt={class:"limits"},at={class:"limit"},lt={class:"limit"},st={class:"limit"},nt={class:"sample"},ot={key:1,class:"cmp"},ut={key:2,class:"hint warn"},it={class:"hist__meta"},rt={class:"hint"},mt=Ae({__name:"wage",setup(dt){const ge=Le(),ye=e=>!!ge.hasPermission(e),O=$(!1),W=$(!1),i=$(null),n=X({version:1,variantCoef:"1",customerCoef:"1",promotionCoef:"1",promotionPick:"max",constant:"0",min:null,max:null,decimals:null}),f=X({rashWeightGrams:10,quantity:1,variantPercent:7,customerPercent:3,promotionPercent:0}),w=$(null),U=$(""),P=$(!1),A=(e,t)=>{var g,p;const v=(p=(g=e==null?void 0:e.response)==null?void 0:g.data)==null?void 0:p.message;return Array.isArray(v)?v.join("، "):v??t},Z=e=>e===null?null:Number(e),j=e=>e==null||Number.isNaN(e)?"0":String(e),ee=X({variant:1,customer:1,promotion:1});function L(e){const t=`${e}Coef`,v=y({get:()=>Number(n[t])!==0,set:p=>{p||(ee[e]=Number(n[t])||1),n[t]=p?String(ee[e]||1):"0"}}),g=y({get:()=>Number(n[t]),set:p=>n[t]=j(p)});return{enabled:v,coef:g}}const ke=[{key:"variant",label:"اجرت مدل",sign:"+",help:"اجرتی که روی هر مدل (واریانت) کالا ثبت شده است.",...L("variant")},{key:"customer",label:"درصد اختصاصی مشتری",sign:"+",help:"درصدی که روی پرونده‌ی هر مشتری ثبت شده (معمولاً ۳).",...L("customer")},{key:"promotion",label:"تخفیف فعال",sign:"−",help:"تخفیف‌های فعالِ مربوط به همان کالا، دسته‌بندی یا برند. سیستم قدیم فقط بیشترین را کم می‌کرد.",...L("promotion")}],te=y({get:()=>Number(n.constant),set:e=>n.constant=j(e)}),M=y({get:()=>n.min!==null,set:e=>n.min=e?n.min??"0":null}),D=y({get:()=>n.max!==null,set:e=>n.max=e?n.max??"20":null}),V=y({get:()=>n.decimals!==null,set:e=>n.decimals=e?n.decimals??2:null}),ae=y({get:()=>Z(n.min),set:e=>n.min=j(e)}),le=y({get:()=>Z(n.max),set:e=>n.max=j(e)}),se=y({get:()=>n.decimals,set:e=>n.decimals=e??0}),_=e=>String(e).replace(/\d/g,t=>"۰۱۲۳۴۵۶۷۸۹"[Number(t)]).replace(".","٫"),Y=e=>Number(e)===1?"":`${_(e)} × `;function ne(e){const t=[];return Number(e.variantCoef)&&t.push({key:"variant",sign:"+",text:`${Y(e.variantCoef)}اجرت مدل`}),Number(e.customerCoef)&&t.push({key:"customer",sign:"+",text:`${Y(e.customerCoef)}درصد مشتری`}),Number(e.promotionCoef)&&t.push({key:"promotion",sign:"−",text:`${Y(e.promotionCoef)}${e.promotionPick==="max"?"بیشترین تخفیف":"جمع تخفیف‌ها"}`}),Number(e.constant)&&t.push({key:"constant",sign:Number(e.constant)<0?"−":"+",text:`${_(Math.abs(Number(e.constant)))}٪`}),t}const oe=y(()=>ne(n));function ue(e){const t=[];return e.min!==null&&t.push(`حداقل ${_(e.min)}٪`),e.max!==null&&t.push(`حداکثر ${_(e.max)}٪`),e.decimals!==null&&t.push(`گرد تا ${_(e.decimals)} رقم اعشار`),t.join(" · ")}const ie=y(()=>ue(n));function re(e){const v=ne(e).map((p,R)=>`${R>0||p.sign==="−"?` ${p.sign} `:""}${p.text}`).join("")||"۰",g=ue(e);return`اجرت نهایی = ${v}${g?` (${g})`:""}`}const me=e=>`${_(e.rashWeightGrams)} گرم × ${_(e.quantity)}، اجرت مدل ${_(e.variantPercent)}٪، مشتری ${_(e.customerPercent)}٪، تخفیف ${_(e.promotionPercent)}٪`,N=e=>`${_(Number(e))}٪`,G=e=>`${_(Number(e))} گرم`,de=e=>e?_(We(e).format("jYYYY/jM/jD HH:mm")):"",xe=[{key:"v",label:"سهم اجرت مدل",fmt:e=>N(e.variantTerm)},{key:"c",label:"سهم درصد مشتری",fmt:e=>N(e.customerTerm)},{key:"p",label:"سهم تخفیف (کم می‌شود)",fmt:e=>N(e.promotionTerm)},{key:"k",label:"مقدار ثابت",fmt:e=>N(e.constant)},{key:"b",label:"قبل از محدودیت",fmt:e=>N(e.beforeLimits)},{key:"f",label:"اجرت نهایی",fmt:e=>N(e.finalPercent),strong:!0},{key:"w",label:"اجرت به گرم",fmt:e=>G(e.wageGrams)},{key:"t",label:"وزن کل فاکتور",fmt:e=>G(e.totalGrams),strong:!0}],ce=(e,t)=>["variantCoef","customerCoef","promotionCoef","constant","min","max"].every(v=>(e[v]===null?null:Number(e[v]))===(t[v]===null?null:Number(t[v])))&&e.promotionPick===t.promotionPick&&e.decimals===t.decimals,B=y(()=>!!i.value&&!ce(n,i.value.formula)),we=e=>!!i.value&&ce(e,i.value.legacy),pe=y(()=>B.value&&P.value&&!U.value&&!!w.value);function q(e){Object.assign(n,{...e})}function F(e){Object.assign(f,{rashWeightGrams:Number(e.rashWeightGrams),quantity:Number(e.quantity),variantPercent:Number(e.variantPercent),customerPercent:Number(e.customerPercent),promotionPercent:Number(e.promotionPercent)})}async function Ne(){O.value=!0;try{const{data:e}=await K.get("admin/pricing/wage-formula");i.value=e,q(e.formula),F(e.sample),P.value=!1}catch(e){Q.error(A(e,"خطا در دریافت فرمول اجرت"))}finally{O.value=!1}}let E=0,H=null;async function ve(){const e=++E;try{const{data:t}=await K.post("admin/pricing/wage-formula/preview",{formula:{...n},sample:{...f}});if(e!==E)return;w.value=t,U.value=""}catch(t){if(e!==E)return;U.value=A(t,"محاسبه‌ی نمونه انجام نشد")}}Me([()=>({...n}),()=>({...f})],()=>{P.value=!1,H&&clearTimeout(H),H=setTimeout(ve,250)},{deep:!0});function he(){i.value&&q(i.value.legacy)}function Pe(){i.value&&q(i.value.formula)}function $e(){i.value&&F(i.value.sample)}async function Ce(){W.value=!0;try{const{data:e}=await K.put("admin/pricing/wage-formula",{formula:{...n},sample:{...f}});i.value=e,q(e.formula),F(e.sample),P.value=!1,Q.success("فرمول اجرت ثبت شد و از همین حالا اعمال می‌شود")}catch(e){Q.error(A(e,"خطا در ثبت فرمول"))}finally{W.value=!1}}return De(async()=>{await Ne(),await ve()}),(e,t)=>{const v=c("a-tag"),g=c("a-card"),p=c("a-button"),R=c("a-switch"),x=c("a-input-number"),fe=c("a-radio-button"),Ue=c("a-radio-group"),Ge=c("a-divider"),z=c("a-checkbox"),be=c("a-col"),I=c("a-alert"),Te=c("a-popconfirm"),je=c("a-row"),J=c("a-descriptions-item"),Be=c("a-descriptions"),qe=c("a-collapse-panel"),ze=c("a-collapse"),Se=c("a-spin"),Oe=c("a-result");return ye("config.wage")?(m(),b("div",Ye,[s(Se,{spinning:O.value},{default:o(()=>[s(g,{class:"mb-4",bordered:!1},{default:o(()=>{var a;return[l("div",Fe,[t[15]||(t[15]=l("div",null,[l("div",{class:"status__title"},"فرمول اجرت سفارش‌های اپلیکیشن"),l("div",{class:"hint"}," اجرتی که مشتری در اپ می‌بیند و اجرتی که روی فاکتور می‌آید، هر دو با همین فرمول در سرور حساب می‌شوند. اجرتی که اپراتور در پنل برای یک سفارش دستی وارد می‌کند، دست نمی‌خورد. ")],-1)),(a=i.value)!=null&&a.isLegacyDefault?(m(),h(v,{key:0,color:"blue"},{default:o(()=>[...t[14]||(t[14]=[d("فرمول سیستم قدیم (پیش‌فرض)",-1)])]),_:1})):i.value?(m(),h(v,{key:1,color:"green"},{default:o(()=>{var u;return[d(" تأییدشده در "+r(de(i.value.approvedAt))+" — "+r((u=i.value.approvedBy)==null?void 0:u.name),1)]}),_:1})):k("",!0)])]}),_:1}),s(je,{gutter:[16,16]},{default:o(()=>[s(be,{xs:24,xl:12},{default:o(()=>[s(g,{title:"ساختار فرمول"},{extra:o(()=>[s(p,{size:"small",disabled:we(n),onClick:he},{default:o(()=>[...t[16]||(t[16]=[d("بازگشت به فرمول سیستم قدیم",-1)])]),_:1},8,["disabled"])]),default:o(()=>[l("div",Ee,[t[17]||(t[17]=l("span",{class:"formula__lhs"},"اجرت نهایی =",-1)),(m(!0),b(C,null,S(oe.value,(a,u)=>(m(),b(C,{key:a.key},[u>0||a.sign==="−"?(m(),b("span",He,r(a.sign),1)):k("",!0),l("span",{class:T(["chip",`chip--${a.key}`])},r(a.text),3)],64))),128)),oe.value.length?k("",!0):(m(),b("span",Re,"۰")),ie.value?(m(),b("div",Ie,r(ie.value),1)):k("",!0)]),(m(),b(C,null,S(ke,a=>l("div",{class:"term",key:a.key},[l("div",Je,[s(R,{checked:a.enabled.value,"onUpdate:checked":u=>a.enabled.value=u,size:"small"},null,8,["checked","onUpdate:checked"]),l("span",Ke,r(a.label),1),l("span",{class:T(["chip chip--sm",`chip--${a.key}`])},r(a.sign),3)]),l("div",Qe,r(a.help),1),a.enabled.value?(m(),b("div",Xe,[t[20]||(t[20]=l("span",null,"ضریب",-1)),s(x,{value:a.coef.value,"onUpdate:value":u=>a.coef.value=u,step:.1,min:-10,max:10,class:"num"},null,8,["value","onUpdate:value"]),a.key==="promotion"?(m(),h(Ue,{key:0,value:n.promotionPick,"onUpdate:value":t[0]||(t[0]=u=>n.promotionPick=u),size:"small","button-style":"solid"},{default:o(()=>[s(fe,{value:"max"},{default:o(()=>[...t[18]||(t[18]=[d("بیشترین تخفیف",-1)])]),_:1}),s(fe,{value:"sum"},{default:o(()=>[...t[19]||(t[19]=[d("جمع تخفیف‌ها",-1)])]),_:1})]),_:1},8,["value"])):k("",!0)])):k("",!0)])),64)),l("div",Ze,[t[21]||(t[21]=l("div",{class:"term__head"},[l("span",{class:"term__label"},"مقدار ثابت (درصد)"),l("span",{class:"chip chip--sm chip--constant"},"±")],-1)),t[22]||(t[22]=l("div",{class:"hint"},"به همه‌ی اجرت‌ها اضافه می‌شود؛ عدد منفی کم می‌کند. صفر یعنی بی‌اثر.",-1)),l("div",et,[s(x,{value:te.value,"onUpdate:value":t[1]||(t[1]=a=>te.value=a),step:.1,min:-100,max:100,class:"num","addon-after":"٪"},null,8,["value"])])]),s(Ge,{orientation:"right",class:"divider"},{default:o(()=>[...t[23]||(t[23]=[d("محدودیت و گرد کردن",-1)])]),_:1}),l("div",tt,[l("div",at,[s(z,{checked:M.value,"onUpdate:checked":t[2]||(t[2]=a=>M.value=a)},{default:o(()=>[...t[24]||(t[24]=[d("حداقل اجرت",-1)])]),_:1},8,["checked"]),s(x,{value:ae.value,"onUpdate:value":t[3]||(t[3]=a=>ae.value=a),disabled:!M.value,step:.5,class:"num","addon-after":"٪"},null,8,["value","disabled"])]),l("div",lt,[s(z,{checked:D.value,"onUpdate:checked":t[4]||(t[4]=a=>D.value=a)},{default:o(()=>[...t[25]||(t[25]=[d("حداکثر اجرت",-1)])]),_:1},8,["checked"]),s(x,{value:le.value,"onUpdate:value":t[5]||(t[5]=a=>le.value=a),disabled:!D.value,step:.5,class:"num","addon-after":"٪"},null,8,["value","disabled"])]),l("div",st,[s(z,{checked:V.value,"onUpdate:checked":t[6]||(t[6]=a=>V.value=a)},{default:o(()=>[...t[26]||(t[26]=[d("گرد کردن",-1)])]),_:1},8,["checked"]),s(x,{value:se.value,"onUpdate:value":t[7]||(t[7]=a=>se.value=a),disabled:!V.value,min:0,max:4,precision:0,class:"num","addon-after":"رقم اعشار"},null,8,["value","disabled"])])])]),_:1})]),_:1}),s(be,{xs:24,xl:12},{default:o(()=>[s(g,{title:"نمونه — نتیجه را قبل از ثبت ببینید"},{extra:o(()=>[s(p,{size:"small",type:"link",disabled:!i.value,onClick:$e},{default:o(()=>[...t[27]||(t[27]=[d("نمونه‌ی ثبت‌شده",-1)])]),_:1},8,["disabled"])]),default:o(()=>{var a;return[l("div",nt,[l("label",null,[t[28]||(t[28]=d("وزن خام",-1)),s(x,{value:f.rashWeightGrams,"onUpdate:value":t[8]||(t[8]=u=>f.rashWeightGrams=u),min:0,step:.1,class:"num","addon-after":"گرم"},null,8,["value"])]),l("label",null,[t[29]||(t[29]=d("تعداد",-1)),s(x,{value:f.quantity,"onUpdate:value":t[9]||(t[9]=u=>f.quantity=u),min:1,max:1e3,precision:0,class:"num"},null,8,["value"])]),l("label",null,[t[30]||(t[30]=d("اجرت مدل",-1)),s(x,{value:f.variantPercent,"onUpdate:value":t[10]||(t[10]=u=>f.variantPercent=u),step:.5,class:"num","addon-after":"٪"},null,8,["value"])]),l("label",null,[t[31]||(t[31]=d("درصد مشتری",-1)),s(x,{value:f.customerPercent,"onUpdate:value":t[11]||(t[11]=u=>f.customerPercent=u),step:.5,class:"num","addon-after":"٪"},null,8,["value"])]),l("label",null,[t[32]||(t[32]=d("تخفیف فعال",-1)),s(x,{value:f.promotionPercent,"onUpdate:value":t[12]||(t[12]=u=>f.promotionPercent=u),min:0,max:100,step:.5,class:"num","addon-after":"٪"},null,8,["value"])])]),U.value?(m(),h(I,{key:0,type:"error","show-icon":"",class:"mb-4",message:U.value},null,8,["message"])):k("",!0),w.value?(m(),b("table",ot,[l("thead",null,[l("tr",null,[t[33]||(t[33]=l("th",null,null,-1)),t[34]||(t[34]=l("th",null,"فرمول فعلی",-1)),l("th",{class:T({changed:B.value})},r(B.value?"پیش‌نویس شما":"پیش‌نویس (بدون تغییر)"),3)])]),l("tbody",null,[(m(),b(C,null,S(xe,u=>l("tr",{key:u.key,class:T({strong:u.strong})},[l("td",null,r(u.label),1),l("td",null,r(u.fmt(w.value.current)),1),l("td",{class:T({diff:u.fmt(w.value.current)!==u.fmt(w.value.draft)})},r(u.fmt(w.value.draft)),3)],2)),64))])])):k("",!0),(a=w.value)!=null&&a.draft.limitedBy?(m(),b("div",ut," در پیش‌نویس، "+r(w.value.draft.limitedBy==="min"?"حداقل":"حداکثر")+" اجرت روی نتیجه اثر گذاشت. ",1)):k("",!0)]}),_:1}),s(g,{class:"mt-4",title:"تأیید و ثبت"},{default:o(()=>[B.value?(m(),b(C,{key:1},[s(I,{type:"warning","show-icon":"",class:"mb-4",message:"تا «تأیید و ثبت» نزنید هیچ چیزی عوض نمی‌شود.",description:"بعد از ثبت، همه‌ی سفارش‌های جدید اپ و اجرتی که اپ نشان می‌دهد با فرمول جدید حساب می‌شوند. سفارش‌های ثبت‌شده‌ی قبلی تغییری نمی‌کنند."}),s(z,{checked:P.value,"onUpdate:checked":t[13]||(t[13]=a=>P.value=a),class:"mb-4"},{default:o(()=>[...t[35]||(t[35]=[d(" نتیجه‌ی نمونه را بررسی کردم و درست است. ",-1)])]),_:1},8,["checked"]),l("div",null,[s(Te,{title:"فرمول جدید از همین حالا برای سفارش‌های اپ اعمال شود؟","ok-text":"بله، ثبت شود","cancel-text":"انصراف",disabled:!pe.value,onConfirm:Ce},{default:o(()=>[s(p,{type:"primary",disabled:!pe.value,loading:W.value},{default:o(()=>[...t[36]||(t[36]=[d("تأیید و ثبت فرمول",-1)])]),_:1},8,["disabled","loading"])]),_:1},8,["disabled"]),s(p,{class:"ms",onClick:Pe},{default:o(()=>[...t[37]||(t[37]=[d("لغو تغییرات",-1)])]),_:1})])],64)):(m(),h(I,{key:0,type:"info","show-icon":"",message:"تغییری نسبت به فرمول فعلی نداده‌اید.",class:"mb-4"}))]),_:1})]),_:1})]),_:1}),i.value?(m(),h(g,{key:0,class:"mt-4",title:"نمونه‌ی مرجعِ فرمول فعلی"},{default:o(()=>[t[38]||(t[38]=l("div",{class:"hint mb-4"}," این نمونه همراه فرمول فعلی ثبت شده است؛ هر کس فرمول را ببیند می‌داند با چه عددی بررسی و تأیید شده. ",-1)),s(Be,{size:"small",bordered:"",column:{xs:1,md:3}},{default:o(()=>[s(J,{label:"فرمول"},{default:o(()=>[d(r(re(i.value.formula)),1)]),_:1}),s(J,{label:"نمونه"},{default:o(()=>[d(r(me(i.value.sample)),1)]),_:1}),s(J,{label:"نتیجه"},{default:o(()=>[d(" اجرت "+r(N(i.value.result.finalPercent))+" — "+r(G(i.value.result.wageGrams))+" اجرت، "+r(G(i.value.result.totalGrams))+" وزن کل ",1)]),_:1})]),_:1}),i.value.history.length?(m(),h(ze,{key:0,ghost:"",class:"mt-4"},{default:o(()=>[s(qe,{key:"h",header:`نسخه‌های قبلی (${i.value.history.length})`},{default:o(()=>[(m(!0),b(C,null,S(i.value.history,(a,u)=>{var _e;return m(),b("div",{key:u,class:"hist"},[l("div",it,r(de(a.approvedAt))+" — "+r((_e=a.approvedBy)==null?void 0:_e.name),1),l("div",null,r(re(a.formula)),1),l("div",rt,r(me(a.sample))+" ← اجرت "+r(N(a.result.finalPercent))+"، وزن کل "+r(G(a.result.totalGrams)),1)])}),128))]),_:1},8,["header"])]),_:1})):k("",!0)]),_:1})):k("",!0)]),_:1},8,["spinning"])])):(m(),h(Oe,{key:1,status:"403",title:"دسترسی ندارید","sub-title":"این صفحه دسترسی «اجرت» می‌خواهد."}))}}}),vt=Ve(mt,[["__scopeId","data-v-3caccb79"]]);export{vt as default}; +import{m as We}from"./index-CmZf7ud_.js";import{d as Ae,u as Le,n as Me,x as De,b,c as s,w as o,a as h,m as $,y as K,G as Q,r as c,z as X,o as m,p as l,f as d,t as r,i as k,F as C,e as S,q as T,s as y,_ as Ve}from"./index-Cs-R0M3s.js";const Ye={key:0,class:"wage page-card"},Fe={class:"status"},Ee={class:"formula","aria-live":"polite"},He={key:0,class:"formula__op"},Re={key:0,class:"chip chip--zero"},Ie={key:1,class:"formula__limits"},Je={class:"term__head"},Ke={class:"term__label"},Qe={class:"hint"},Xe={key:0,class:"term__body"},Ze={class:"term"},et={class:"term__body"},tt={class:"limits"},at={class:"limit"},lt={class:"limit"},st={class:"limit"},nt={class:"sample"},ot={key:1,class:"cmp"},ut={key:2,class:"hint warn"},it={class:"hist__meta"},rt={class:"hint"},mt=Ae({__name:"wage",setup(dt){const ge=Le(),ye=e=>!!ge.hasPermission(e),O=$(!1),W=$(!1),i=$(null),n=X({version:1,variantCoef:"1",customerCoef:"1",promotionCoef:"1",promotionPick:"max",constant:"0",min:null,max:null,decimals:null}),f=X({rashWeightGrams:10,quantity:1,variantPercent:7,customerPercent:3,promotionPercent:0}),w=$(null),U=$(""),P=$(!1),A=(e,t)=>{var g,p;const v=(p=(g=e==null?void 0:e.response)==null?void 0:g.data)==null?void 0:p.message;return Array.isArray(v)?v.join("، "):v??t},Z=e=>e===null?null:Number(e),j=e=>e==null||Number.isNaN(e)?"0":String(e),ee=X({variant:1,customer:1,promotion:1});function L(e){const t=`${e}Coef`,v=y({get:()=>Number(n[t])!==0,set:p=>{p||(ee[e]=Number(n[t])||1),n[t]=p?String(ee[e]||1):"0"}}),g=y({get:()=>Number(n[t]),set:p=>n[t]=j(p)});return{enabled:v,coef:g}}const ke=[{key:"variant",label:"اجرت مدل",sign:"+",help:"اجرتی که روی هر مدل (واریانت) کالا ثبت شده است.",...L("variant")},{key:"customer",label:"درصد اختصاصی مشتری",sign:"+",help:"درصدی که روی پرونده‌ی هر مشتری ثبت شده (معمولاً ۳).",...L("customer")},{key:"promotion",label:"تخفیف فعال",sign:"−",help:"تخفیف‌های فعالِ مربوط به همان کالا، دسته‌بندی یا برند. سیستم قدیم فقط بیشترین را کم می‌کرد.",...L("promotion")}],te=y({get:()=>Number(n.constant),set:e=>n.constant=j(e)}),M=y({get:()=>n.min!==null,set:e=>n.min=e?n.min??"0":null}),D=y({get:()=>n.max!==null,set:e=>n.max=e?n.max??"20":null}),V=y({get:()=>n.decimals!==null,set:e=>n.decimals=e?n.decimals??2:null}),ae=y({get:()=>Z(n.min),set:e=>n.min=j(e)}),le=y({get:()=>Z(n.max),set:e=>n.max=j(e)}),se=y({get:()=>n.decimals,set:e=>n.decimals=e??0}),_=e=>String(e).replace(/\d/g,t=>"۰۱۲۳۴۵۶۷۸۹"[Number(t)]).replace(".","٫"),Y=e=>Number(e)===1?"":`${_(e)} × `;function ne(e){const t=[];return Number(e.variantCoef)&&t.push({key:"variant",sign:"+",text:`${Y(e.variantCoef)}اجرت مدل`}),Number(e.customerCoef)&&t.push({key:"customer",sign:"+",text:`${Y(e.customerCoef)}درصد مشتری`}),Number(e.promotionCoef)&&t.push({key:"promotion",sign:"−",text:`${Y(e.promotionCoef)}${e.promotionPick==="max"?"بیشترین تخفیف":"جمع تخفیف‌ها"}`}),Number(e.constant)&&t.push({key:"constant",sign:Number(e.constant)<0?"−":"+",text:`${_(Math.abs(Number(e.constant)))}٪`}),t}const oe=y(()=>ne(n));function ue(e){const t=[];return e.min!==null&&t.push(`حداقل ${_(e.min)}٪`),e.max!==null&&t.push(`حداکثر ${_(e.max)}٪`),e.decimals!==null&&t.push(`گرد تا ${_(e.decimals)} رقم اعشار`),t.join(" · ")}const ie=y(()=>ue(n));function re(e){const v=ne(e).map((p,R)=>`${R>0||p.sign==="−"?` ${p.sign} `:""}${p.text}`).join("")||"۰",g=ue(e);return`اجرت نهایی = ${v}${g?` (${g})`:""}`}const me=e=>`${_(e.rashWeightGrams)} گرم × ${_(e.quantity)}، اجرت مدل ${_(e.variantPercent)}٪، مشتری ${_(e.customerPercent)}٪، تخفیف ${_(e.promotionPercent)}٪`,N=e=>`${_(Number(e))}٪`,G=e=>`${_(Number(e))} گرم`,de=e=>e?_(We(e).format("jYYYY/jM/jD HH:mm")):"",xe=[{key:"v",label:"سهم اجرت مدل",fmt:e=>N(e.variantTerm)},{key:"c",label:"سهم درصد مشتری",fmt:e=>N(e.customerTerm)},{key:"p",label:"سهم تخفیف (کم می‌شود)",fmt:e=>N(e.promotionTerm)},{key:"k",label:"مقدار ثابت",fmt:e=>N(e.constant)},{key:"b",label:"قبل از محدودیت",fmt:e=>N(e.beforeLimits)},{key:"f",label:"اجرت نهایی",fmt:e=>N(e.finalPercent),strong:!0},{key:"w",label:"اجرت به گرم",fmt:e=>G(e.wageGrams)},{key:"t",label:"وزن کل فاکتور",fmt:e=>G(e.totalGrams),strong:!0}],ce=(e,t)=>["variantCoef","customerCoef","promotionCoef","constant","min","max"].every(v=>(e[v]===null?null:Number(e[v]))===(t[v]===null?null:Number(t[v])))&&e.promotionPick===t.promotionPick&&e.decimals===t.decimals,B=y(()=>!!i.value&&!ce(n,i.value.formula)),we=e=>!!i.value&&ce(e,i.value.legacy),pe=y(()=>B.value&&P.value&&!U.value&&!!w.value);function q(e){Object.assign(n,{...e})}function F(e){Object.assign(f,{rashWeightGrams:Number(e.rashWeightGrams),quantity:Number(e.quantity),variantPercent:Number(e.variantPercent),customerPercent:Number(e.customerPercent),promotionPercent:Number(e.promotionPercent)})}async function Ne(){O.value=!0;try{const{data:e}=await K.get("admin/pricing/wage-formula");i.value=e,q(e.formula),F(e.sample),P.value=!1}catch(e){Q.error(A(e,"خطا در دریافت فرمول اجرت"))}finally{O.value=!1}}let E=0,H=null;async function ve(){const e=++E;try{const{data:t}=await K.post("admin/pricing/wage-formula/preview",{formula:{...n},sample:{...f}});if(e!==E)return;w.value=t,U.value=""}catch(t){if(e!==E)return;U.value=A(t,"محاسبه‌ی نمونه انجام نشد")}}Me([()=>({...n}),()=>({...f})],()=>{P.value=!1,H&&clearTimeout(H),H=setTimeout(ve,250)},{deep:!0});function he(){i.value&&q(i.value.legacy)}function Pe(){i.value&&q(i.value.formula)}function $e(){i.value&&F(i.value.sample)}async function Ce(){W.value=!0;try{const{data:e}=await K.put("admin/pricing/wage-formula",{formula:{...n},sample:{...f}});i.value=e,q(e.formula),F(e.sample),P.value=!1,Q.success("فرمول اجرت ثبت شد و از همین حالا اعمال می‌شود")}catch(e){Q.error(A(e,"خطا در ثبت فرمول"))}finally{W.value=!1}}return De(async()=>{await Ne(),await ve()}),(e,t)=>{const v=c("a-tag"),g=c("a-card"),p=c("a-button"),R=c("a-switch"),x=c("a-input-number"),fe=c("a-radio-button"),Ue=c("a-radio-group"),Ge=c("a-divider"),z=c("a-checkbox"),be=c("a-col"),I=c("a-alert"),Te=c("a-popconfirm"),je=c("a-row"),J=c("a-descriptions-item"),Be=c("a-descriptions"),qe=c("a-collapse-panel"),ze=c("a-collapse"),Se=c("a-spin"),Oe=c("a-result");return ye("config.wage")?(m(),b("div",Ye,[s(Se,{spinning:O.value},{default:o(()=>[s(g,{class:"mb-4",bordered:!1},{default:o(()=>{var a;return[l("div",Fe,[t[15]||(t[15]=l("div",null,[l("div",{class:"status__title"},"فرمول اجرت سفارش‌های اپلیکیشن"),l("div",{class:"hint"}," اجرتی که مشتری در اپ می‌بیند و اجرتی که روی فاکتور می‌آید، هر دو با همین فرمول در سرور حساب می‌شوند. اجرتی که اپراتور در پنل برای یک سفارش دستی وارد می‌کند، دست نمی‌خورد. ")],-1)),(a=i.value)!=null&&a.isLegacyDefault?(m(),h(v,{key:0,color:"blue"},{default:o(()=>[...t[14]||(t[14]=[d("فرمول سیستم قدیم (پیش‌فرض)",-1)])]),_:1})):i.value?(m(),h(v,{key:1,color:"green"},{default:o(()=>{var u;return[d(" تأییدشده در "+r(de(i.value.approvedAt))+" — "+r((u=i.value.approvedBy)==null?void 0:u.name),1)]}),_:1})):k("",!0)])]}),_:1}),s(je,{gutter:[16,16]},{default:o(()=>[s(be,{xs:24,xl:12},{default:o(()=>[s(g,{title:"ساختار فرمول"},{extra:o(()=>[s(p,{size:"small",disabled:we(n),onClick:he},{default:o(()=>[...t[16]||(t[16]=[d("بازگشت به فرمول سیستم قدیم",-1)])]),_:1},8,["disabled"])]),default:o(()=>[l("div",Ee,[t[17]||(t[17]=l("span",{class:"formula__lhs"},"اجرت نهایی =",-1)),(m(!0),b(C,null,S(oe.value,(a,u)=>(m(),b(C,{key:a.key},[u>0||a.sign==="−"?(m(),b("span",He,r(a.sign),1)):k("",!0),l("span",{class:T(["chip",`chip--${a.key}`])},r(a.text),3)],64))),128)),oe.value.length?k("",!0):(m(),b("span",Re,"۰")),ie.value?(m(),b("div",Ie,r(ie.value),1)):k("",!0)]),(m(),b(C,null,S(ke,a=>l("div",{class:"term",key:a.key},[l("div",Je,[s(R,{checked:a.enabled.value,"onUpdate:checked":u=>a.enabled.value=u,size:"small"},null,8,["checked","onUpdate:checked"]),l("span",Ke,r(a.label),1),l("span",{class:T(["chip chip--sm",`chip--${a.key}`])},r(a.sign),3)]),l("div",Qe,r(a.help),1),a.enabled.value?(m(),b("div",Xe,[t[20]||(t[20]=l("span",null,"ضریب",-1)),s(x,{value:a.coef.value,"onUpdate:value":u=>a.coef.value=u,step:.1,min:-10,max:10,class:"num"},null,8,["value","onUpdate:value"]),a.key==="promotion"?(m(),h(Ue,{key:0,value:n.promotionPick,"onUpdate:value":t[0]||(t[0]=u=>n.promotionPick=u),size:"small","button-style":"solid"},{default:o(()=>[s(fe,{value:"max"},{default:o(()=>[...t[18]||(t[18]=[d("بیشترین تخفیف",-1)])]),_:1}),s(fe,{value:"sum"},{default:o(()=>[...t[19]||(t[19]=[d("جمع تخفیف‌ها",-1)])]),_:1})]),_:1},8,["value"])):k("",!0)])):k("",!0)])),64)),l("div",Ze,[t[21]||(t[21]=l("div",{class:"term__head"},[l("span",{class:"term__label"},"مقدار ثابت (درصد)"),l("span",{class:"chip chip--sm chip--constant"},"±")],-1)),t[22]||(t[22]=l("div",{class:"hint"},"به همه‌ی اجرت‌ها اضافه می‌شود؛ عدد منفی کم می‌کند. صفر یعنی بی‌اثر.",-1)),l("div",et,[s(x,{value:te.value,"onUpdate:value":t[1]||(t[1]=a=>te.value=a),step:.1,min:-100,max:100,class:"num","addon-after":"٪"},null,8,["value"])])]),s(Ge,{orientation:"right",class:"divider"},{default:o(()=>[...t[23]||(t[23]=[d("محدودیت و گرد کردن",-1)])]),_:1}),l("div",tt,[l("div",at,[s(z,{checked:M.value,"onUpdate:checked":t[2]||(t[2]=a=>M.value=a)},{default:o(()=>[...t[24]||(t[24]=[d("حداقل اجرت",-1)])]),_:1},8,["checked"]),s(x,{value:ae.value,"onUpdate:value":t[3]||(t[3]=a=>ae.value=a),disabled:!M.value,step:.5,class:"num","addon-after":"٪"},null,8,["value","disabled"])]),l("div",lt,[s(z,{checked:D.value,"onUpdate:checked":t[4]||(t[4]=a=>D.value=a)},{default:o(()=>[...t[25]||(t[25]=[d("حداکثر اجرت",-1)])]),_:1},8,["checked"]),s(x,{value:le.value,"onUpdate:value":t[5]||(t[5]=a=>le.value=a),disabled:!D.value,step:.5,class:"num","addon-after":"٪"},null,8,["value","disabled"])]),l("div",st,[s(z,{checked:V.value,"onUpdate:checked":t[6]||(t[6]=a=>V.value=a)},{default:o(()=>[...t[26]||(t[26]=[d("گرد کردن",-1)])]),_:1},8,["checked"]),s(x,{value:se.value,"onUpdate:value":t[7]||(t[7]=a=>se.value=a),disabled:!V.value,min:0,max:4,precision:0,class:"num","addon-after":"رقم اعشار"},null,8,["value","disabled"])])])]),_:1})]),_:1}),s(be,{xs:24,xl:12},{default:o(()=>[s(g,{title:"نمونه — نتیجه را قبل از ثبت ببینید"},{extra:o(()=>[s(p,{size:"small",type:"link",disabled:!i.value,onClick:$e},{default:o(()=>[...t[27]||(t[27]=[d("نمونه‌ی ثبت‌شده",-1)])]),_:1},8,["disabled"])]),default:o(()=>{var a;return[l("div",nt,[l("label",null,[t[28]||(t[28]=d("وزن خام",-1)),s(x,{value:f.rashWeightGrams,"onUpdate:value":t[8]||(t[8]=u=>f.rashWeightGrams=u),min:0,step:.1,class:"num","addon-after":"گرم"},null,8,["value"])]),l("label",null,[t[29]||(t[29]=d("تعداد",-1)),s(x,{value:f.quantity,"onUpdate:value":t[9]||(t[9]=u=>f.quantity=u),min:1,max:1e3,precision:0,class:"num"},null,8,["value"])]),l("label",null,[t[30]||(t[30]=d("اجرت مدل",-1)),s(x,{value:f.variantPercent,"onUpdate:value":t[10]||(t[10]=u=>f.variantPercent=u),step:.5,class:"num","addon-after":"٪"},null,8,["value"])]),l("label",null,[t[31]||(t[31]=d("درصد مشتری",-1)),s(x,{value:f.customerPercent,"onUpdate:value":t[11]||(t[11]=u=>f.customerPercent=u),step:.5,class:"num","addon-after":"٪"},null,8,["value"])]),l("label",null,[t[32]||(t[32]=d("تخفیف فعال",-1)),s(x,{value:f.promotionPercent,"onUpdate:value":t[12]||(t[12]=u=>f.promotionPercent=u),min:0,max:100,step:.5,class:"num","addon-after":"٪"},null,8,["value"])])]),U.value?(m(),h(I,{key:0,type:"error","show-icon":"",class:"mb-4",message:U.value},null,8,["message"])):k("",!0),w.value?(m(),b("table",ot,[l("thead",null,[l("tr",null,[t[33]||(t[33]=l("th",null,null,-1)),t[34]||(t[34]=l("th",null,"فرمول فعلی",-1)),l("th",{class:T({changed:B.value})},r(B.value?"پیش‌نویس شما":"پیش‌نویس (بدون تغییر)"),3)])]),l("tbody",null,[(m(),b(C,null,S(xe,u=>l("tr",{key:u.key,class:T({strong:u.strong})},[l("td",null,r(u.label),1),l("td",null,r(u.fmt(w.value.current)),1),l("td",{class:T({diff:u.fmt(w.value.current)!==u.fmt(w.value.draft)})},r(u.fmt(w.value.draft)),3)],2)),64))])])):k("",!0),(a=w.value)!=null&&a.draft.limitedBy?(m(),b("div",ut," در پیش‌نویس، "+r(w.value.draft.limitedBy==="min"?"حداقل":"حداکثر")+" اجرت روی نتیجه اثر گذاشت. ",1)):k("",!0)]}),_:1}),s(g,{class:"mt-4",title:"تأیید و ثبت"},{default:o(()=>[B.value?(m(),b(C,{key:1},[s(I,{type:"warning","show-icon":"",class:"mb-4",message:"تا «تأیید و ثبت» نزنید هیچ چیزی عوض نمی‌شود.",description:"بعد از ثبت، همه‌ی سفارش‌های جدید اپ و اجرتی که اپ نشان می‌دهد با فرمول جدید حساب می‌شوند. سفارش‌های ثبت‌شده‌ی قبلی تغییری نمی‌کنند."}),s(z,{checked:P.value,"onUpdate:checked":t[13]||(t[13]=a=>P.value=a),class:"mb-4"},{default:o(()=>[...t[35]||(t[35]=[d(" نتیجه‌ی نمونه را بررسی کردم و درست است. ",-1)])]),_:1},8,["checked"]),l("div",null,[s(Te,{title:"فرمول جدید از همین حالا برای سفارش‌های اپ اعمال شود؟","ok-text":"بله، ثبت شود","cancel-text":"انصراف",disabled:!pe.value,onConfirm:Ce},{default:o(()=>[s(p,{type:"primary",disabled:!pe.value,loading:W.value},{default:o(()=>[...t[36]||(t[36]=[d("تأیید و ثبت فرمول",-1)])]),_:1},8,["disabled","loading"])]),_:1},8,["disabled"]),s(p,{class:"ms",onClick:Pe},{default:o(()=>[...t[37]||(t[37]=[d("لغو تغییرات",-1)])]),_:1})])],64)):(m(),h(I,{key:0,type:"info","show-icon":"",message:"تغییری نسبت به فرمول فعلی نداده‌اید.",class:"mb-4"}))]),_:1})]),_:1})]),_:1}),i.value?(m(),h(g,{key:0,class:"mt-4",title:"نمونه‌ی مرجعِ فرمول فعلی"},{default:o(()=>[t[38]||(t[38]=l("div",{class:"hint mb-4"}," این نمونه همراه فرمول فعلی ثبت شده است؛ هر کس فرمول را ببیند می‌داند با چه عددی بررسی و تأیید شده. ",-1)),s(Be,{size:"small",bordered:"",column:{xs:1,md:3}},{default:o(()=>[s(J,{label:"فرمول"},{default:o(()=>[d(r(re(i.value.formula)),1)]),_:1}),s(J,{label:"نمونه"},{default:o(()=>[d(r(me(i.value.sample)),1)]),_:1}),s(J,{label:"نتیجه"},{default:o(()=>[d(" اجرت "+r(N(i.value.result.finalPercent))+" — "+r(G(i.value.result.wageGrams))+" اجرت، "+r(G(i.value.result.totalGrams))+" وزن کل ",1)]),_:1})]),_:1}),i.value.history.length?(m(),h(ze,{key:0,ghost:"",class:"mt-4"},{default:o(()=>[s(qe,{key:"h",header:`نسخه‌های قبلی (${i.value.history.length})`},{default:o(()=>[(m(!0),b(C,null,S(i.value.history,(a,u)=>{var _e;return m(),b("div",{key:u,class:"hist"},[l("div",it,r(de(a.approvedAt))+" — "+r((_e=a.approvedBy)==null?void 0:_e.name),1),l("div",null,r(re(a.formula)),1),l("div",rt,r(me(a.sample))+" ← اجرت "+r(N(a.result.finalPercent))+"، وزن کل "+r(G(a.result.totalGrams)),1)])}),128))]),_:1},8,["header"])]),_:1})):k("",!0)]),_:1})):k("",!0)]),_:1},8,["spinning"])])):(m(),h(Oe,{key:1,status:"403",title:"دسترسی ندارید","sub-title":"این صفحه دسترسی «اجرت» می‌خواهد."}))}}}),vt=Ve(mt,[["__scopeId","data-v-3caccb79"]]);export{vt as default}; diff --git a/apps/admin-panel/dist/assets/wallet-CYn13YvR.js b/apps/admin-panel/dist/assets/wallet-BBSiRO4v.js similarity index 82% rename from apps/admin-panel/dist/assets/wallet-CYn13YvR.js rename to apps/admin-panel/dist/assets/wallet-BBSiRO4v.js index 0a05a5b..a70c33e 100644 --- a/apps/admin-panel/dist/assets/wallet-CYn13YvR.js +++ b/apps/admin-panel/dist/assets/wallet-BBSiRO4v.js @@ -1 +1 @@ -import{a as w,b as t,X as h}from"./model-BNUuQ7S0.js";import{d as k,u as y,b as r,a as N,w as o,i as T,r as v,o as s,c as x,p as B,F as i,f as n,t as l,h as c,q as C,m as S}from"./index-B13tkMpd.js";import{a as g,b as V}from"./filters-CHKbSAeg.js";import"./SettingOutlined-C2GWCiUw.js";import"./index-DXwUc_-g.js";function X(){const e=new w("admin/documents/wallet/list","لیست کیف پول های شارژ شده");return e.add(new t("id","شماره")),e.add(new t("customer.name","نام مشتری").filterKey("customer.fullName").filterText()),e.add(new t("order.id","شماره سفارش").filterText()),e.add(new t("value","میزان شارژ").renderSlot("value")),e.add(new t("expire_at","تاریخ انقضا").noSort().renderSlot("time")),e.noFilters(),e}const z=k({__name:"wallet",setup(e){const m=y(),u=d=>!!m.hasPermission(d),p=X(),f=S(null);return(d,F)=>{const _=v("a-card");return s(),r("div",null,[u("wallet.percent")?(s(),N(_,{key:0,title:"لیست کیف پول های شارژ شده",class:"page-card"},{default:o(()=>[x(h,{ref_key:"tbl",ref:f,model:c(p),"mobile-cards":""},{time:o(({text:a})=>[n(l(a?c(V)(a):""),1)]),value:o(({text:a,record:b})=>[B("span",{class:C({"text-danger":a<0,"text-success":a>0})},[b.transaction_type==1?(s(),r(i,{key:0},[n(l(Math.abs(Number(a)))+" گرم ",1)],64)):(s(),r(i,{key:1},[n(l(c(g)(Math.abs(Number(a)))),1)],64))],2)]),_:1},8,["model"])]),_:1})):T("",!0)])}}});export{z as default}; +import{a as w,b as t,X as h}from"./model-ByKFVx4o.js";import{d as k,u as y,b as r,a as N,w as o,i as T,r as v,o as s,c as x,p as B,F as i,f as n,t as l,h as c,q as C,m as S}from"./index-Cs-R0M3s.js";import{a as g,b as V}from"./filters-e0zssC6P.js";import"./SettingOutlined-DJ15ZyEU.js";import"./index-CmZf7ud_.js";function X(){const e=new w("admin/documents/wallet/list","لیست کیف پول های شارژ شده");return e.add(new t("id","شماره")),e.add(new t("customer.name","نام مشتری").filterKey("customer.fullName").filterText()),e.add(new t("order.id","شماره سفارش").filterText()),e.add(new t("value","میزان شارژ").renderSlot("value")),e.add(new t("expire_at","تاریخ انقضا").noSort().renderSlot("time")),e.noFilters(),e}const z=k({__name:"wallet",setup(e){const m=y(),u=d=>!!m.hasPermission(d),p=X(),f=S(null);return(d,F)=>{const _=v("a-card");return s(),r("div",null,[u("wallet.percent")?(s(),N(_,{key:0,title:"لیست کیف پول های شارژ شده",class:"page-card"},{default:o(()=>[x(h,{ref_key:"tbl",ref:f,model:c(p),"mobile-cards":""},{time:o(({text:a})=>[n(l(a?c(V)(a):""),1)]),value:o(({text:a,record:b})=>[B("span",{class:C({"text-danger":a<0,"text-success":a>0})},[b.transaction_type==1?(s(),r(i,{key:0},[n(l(Math.abs(Number(a)))+" گرم ",1)],64)):(s(),r(i,{key:1},[n(l(c(g)(Math.abs(Number(a)))),1)],64))],2)]),_:1},8,["model"])]),_:1})):T("",!0)])}}});export{z as default}; diff --git a/apps/admin-panel/dist/assets/wallet-CZyKhMZR.js b/apps/admin-panel/dist/assets/wallet-GvwNpPzG.js similarity index 98% rename from apps/admin-panel/dist/assets/wallet-CZyKhMZR.js rename to apps/admin-panel/dist/assets/wallet-GvwNpPzG.js index ee43541..b24f073 100644 --- a/apps/admin-panel/dist/assets/wallet-CZyKhMZR.js +++ b/apps/admin-panel/dist/assets/wallet-GvwNpPzG.js @@ -1 +1 @@ -import{d as V,u as P,x as S,y as _,b as I,a as M,w as r,i as R,z as f,r as c,o as k,c as t,H as j,p as C,f as O,m as W,G as m,_ as z}from"./index-B13tkMpd.js";const D={class:"grid-2"},G={class:"grid-2"},b="لطفا مقدار را وارد کنید",H=V({__name:"wallet",setup(Q){const U=P(),B=i=>!!U.hasPermission(i),p=W(!1),l=f({expire:void 0,percent:void 0}),s=f({birthday_expire:void 0,birthday_credit:void 0}),o=f({}),d=f({});async function v(){var i,e;if(Object.keys(o).forEach(a=>delete o[a]),(l.expire===void 0||l.expire===null)&&(o.expire=b),(l.percent===void 0||l.percent===null)&&(o.percent=b),!Object.keys(o).length)try{p.value=!0,await _.post("wallet/config",{expire:l.expire,percent:l.percent}),m.success("تغییرات ثبت شد")}catch(a){m.error(((e=(i=a==null?void 0:a.response)==null?void 0:i.data)==null?void 0:e.message)??"خطا در ثبت تغییرات")}finally{p.value=!1}}async function y(){var i,e;if(Object.keys(d).forEach(a=>delete d[a]),(s.birthday_expire===void 0||s.birthday_expire===null)&&(d.birthday_expire=b),(s.birthday_credit===void 0||s.birthday_credit===null)&&(d.birthday_credit=b),!Object.keys(d).length)try{p.value=!0,await _.post("wallet/birthday/config",{birthday_expire:s.birthday_expire,birthday_credit:s.birthday_credit}),m.success("تغییرات ثبت شد")}catch(a){m.error(((e=(i=a==null?void 0:a.response)==null?void 0:i.data)==null?void 0:e.message)??"خطا در ثبت تغییرات")}finally{p.value=!1}}return S(async()=>{try{const[i,e]=await Promise.all([_.get("wallet/config"),_.get("wallet/birthday/config")]);Object.assign(l,i.data??{}),Object.assign(s,e.data??{})}catch(i){console.log(i)}}),(i,e)=>{const a=c("a-input-number"),u=c("a-form-item"),h=c("a-button"),x=c("a-form"),g=c("a-spin"),w=c("a-tab-pane"),E=c("a-tabs"),N=c("a-card");return k(),I("div",null,[B("config.wallet")?(k(),M(N,{key:0,title:"مدیریت کیف پول",class:"page-card"},{default:r(()=>[t(E,{"default-active-key":"1"},{default:r(()=>[t(w,{key:"2",tab:"تاریخ تولد","force-render":""},{default:r(()=>[t(g,{spinning:p.value,tip:"لطفا کمی تامل کنید"},{default:r(()=>[t(x,{layout:"vertical",onSubmit:j(y,["prevent"])},{default:r(()=>[C("div",D,[t(u,{label:"انقضا (روز)","validate-status":d.birthday_expire?"error":"",help:d.birthday_expire},{default:r(()=>[t(a,{value:s.birthday_expire,"onUpdate:value":e[0]||(e[0]=n=>s.birthday_expire=n),class:"w-full",min:0},null,8,["value"])]),_:1},8,["validate-status","help"]),t(u,{label:"میزان (تومان)","validate-status":d.birthday_credit?"error":"",help:d.birthday_credit},{default:r(()=>[t(a,{value:s.birthday_credit,"onUpdate:value":e[1]||(e[1]=n=>s.birthday_credit=n),class:"w-full",min:0},null,8,["value"])]),_:1},8,["validate-status","help"])]),t(h,{type:"primary",class:"mb-4 mt-4 mr-4 form-submit",onClick:y},{default:r(()=>[...e[4]||(e[4]=[O("ارسال",-1)])]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1}),t(w,{key:"1",tab:"پس از خرید","force-render":""},{default:r(()=>[t(g,{spinning:p.value,tip:"لطفا کمی تامل کنید"},{default:r(()=>[t(x,{layout:"vertical",onSubmit:j(v,["prevent"])},{default:r(()=>[C("div",G,[t(u,{label:"انقضا (روز)","validate-status":o.expire?"error":"",help:o.expire},{default:r(()=>[t(a,{value:l.expire,"onUpdate:value":e[2]||(e[2]=n=>l.expire=n),class:"w-full",min:0},null,8,["value"])]),_:1},8,["validate-status","help"]),t(u,{label:"درصد","validate-status":o.percent?"error":"",help:o.percent},{default:r(()=>[t(a,{value:l.percent,"onUpdate:value":e[3]||(e[3]=n=>l.percent=n),class:"w-full",min:0,max:100,formatter:n=>`${n}%`,parser:n=>n.replace("%","")},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"])]),t(h,{type:"primary",class:"mb-4 mt-4 mr-4 form-submit",onClick:v},{default:r(()=>[...e[5]||(e[5]=[O("ارسال",-1)])]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1})]),_:1})]),_:1})):R("",!0)])}}}),$=z(H,[["__scopeId","data-v-a5976b08"]]);export{$ as default}; +import{d as V,u as P,x as S,y as _,b as I,a as M,w as r,i as R,z as f,r as c,o as k,c as t,H as j,p as C,f as O,m as W,G as m,_ as z}from"./index-Cs-R0M3s.js";const D={class:"grid-2"},G={class:"grid-2"},b="لطفا مقدار را وارد کنید",H=V({__name:"wallet",setup(Q){const U=P(),B=i=>!!U.hasPermission(i),p=W(!1),l=f({expire:void 0,percent:void 0}),s=f({birthday_expire:void 0,birthday_credit:void 0}),o=f({}),d=f({});async function v(){var i,e;if(Object.keys(o).forEach(a=>delete o[a]),(l.expire===void 0||l.expire===null)&&(o.expire=b),(l.percent===void 0||l.percent===null)&&(o.percent=b),!Object.keys(o).length)try{p.value=!0,await _.post("wallet/config",{expire:l.expire,percent:l.percent}),m.success("تغییرات ثبت شد")}catch(a){m.error(((e=(i=a==null?void 0:a.response)==null?void 0:i.data)==null?void 0:e.message)??"خطا در ثبت تغییرات")}finally{p.value=!1}}async function y(){var i,e;if(Object.keys(d).forEach(a=>delete d[a]),(s.birthday_expire===void 0||s.birthday_expire===null)&&(d.birthday_expire=b),(s.birthday_credit===void 0||s.birthday_credit===null)&&(d.birthday_credit=b),!Object.keys(d).length)try{p.value=!0,await _.post("wallet/birthday/config",{birthday_expire:s.birthday_expire,birthday_credit:s.birthday_credit}),m.success("تغییرات ثبت شد")}catch(a){m.error(((e=(i=a==null?void 0:a.response)==null?void 0:i.data)==null?void 0:e.message)??"خطا در ثبت تغییرات")}finally{p.value=!1}}return S(async()=>{try{const[i,e]=await Promise.all([_.get("wallet/config"),_.get("wallet/birthday/config")]);Object.assign(l,i.data??{}),Object.assign(s,e.data??{})}catch(i){console.log(i)}}),(i,e)=>{const a=c("a-input-number"),u=c("a-form-item"),h=c("a-button"),x=c("a-form"),g=c("a-spin"),w=c("a-tab-pane"),E=c("a-tabs"),N=c("a-card");return k(),I("div",null,[B("config.wallet")?(k(),M(N,{key:0,title:"مدیریت کیف پول",class:"page-card"},{default:r(()=>[t(E,{"default-active-key":"1"},{default:r(()=>[t(w,{key:"2",tab:"تاریخ تولد","force-render":""},{default:r(()=>[t(g,{spinning:p.value,tip:"لطفا کمی تامل کنید"},{default:r(()=>[t(x,{layout:"vertical",onSubmit:j(y,["prevent"])},{default:r(()=>[C("div",D,[t(u,{label:"انقضا (روز)","validate-status":d.birthday_expire?"error":"",help:d.birthday_expire},{default:r(()=>[t(a,{value:s.birthday_expire,"onUpdate:value":e[0]||(e[0]=n=>s.birthday_expire=n),class:"w-full",min:0},null,8,["value"])]),_:1},8,["validate-status","help"]),t(u,{label:"میزان (تومان)","validate-status":d.birthday_credit?"error":"",help:d.birthday_credit},{default:r(()=>[t(a,{value:s.birthday_credit,"onUpdate:value":e[1]||(e[1]=n=>s.birthday_credit=n),class:"w-full",min:0},null,8,["value"])]),_:1},8,["validate-status","help"])]),t(h,{type:"primary",class:"mb-4 mt-4 mr-4 form-submit",onClick:y},{default:r(()=>[...e[4]||(e[4]=[O("ارسال",-1)])]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1}),t(w,{key:"1",tab:"پس از خرید","force-render":""},{default:r(()=>[t(g,{spinning:p.value,tip:"لطفا کمی تامل کنید"},{default:r(()=>[t(x,{layout:"vertical",onSubmit:j(v,["prevent"])},{default:r(()=>[C("div",G,[t(u,{label:"انقضا (روز)","validate-status":o.expire?"error":"",help:o.expire},{default:r(()=>[t(a,{value:l.expire,"onUpdate:value":e[2]||(e[2]=n=>l.expire=n),class:"w-full",min:0},null,8,["value"])]),_:1},8,["validate-status","help"]),t(u,{label:"درصد","validate-status":o.percent?"error":"",help:o.percent},{default:r(()=>[t(a,{value:l.percent,"onUpdate:value":e[3]||(e[3]=n=>l.percent=n),class:"w-full",min:0,max:100,formatter:n=>`${n}%`,parser:n=>n.replace("%","")},null,8,["value","formatter","parser"])]),_:1},8,["validate-status","help"])]),t(h,{type:"primary",class:"mb-4 mt-4 mr-4 form-submit",onClick:v},{default:r(()=>[...e[5]||(e[5]=[O("ارسال",-1)])]),_:1})]),_:1})]),_:1},8,["spinning"])]),_:1})]),_:1})]),_:1})):R("",!0)])}}}),$=z(H,[["__scopeId","data-v-a5976b08"]]);export{$ as default}; diff --git a/apps/admin-panel/dist/favicon.ico b/apps/admin-panel/dist/favicon.ico index 78ba2d0aca7e2be6c8e1fe0d294255dee0970bca..d457aa9b3bcb852fbdd4e1f37810361abf275d5a 100644 GIT binary patch literal 14510 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 literal 10579 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 S3E1vwN>C)J3;2JXpZ^0QAsiC` diff --git a/apps/admin-panel/dist/favicon.png b/apps/admin-panel/dist/favicon.png index 7c1cb2d703b06adf9524a24313f8c128643994b3..8ea05166f7679935360a4c5a57878f871c5244ab 100644 GIT binary patch literal 871 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 Z{{SCVL;}mQ=f?m5002ovPDHLkV1ii2(Q^O* diff --git a/apps/admin-panel/dist/icon-192.png b/apps/admin-panel/dist/icon-192.png new file mode 100644 index 0000000000000000000000000000000000000000..f811ef2739d58aa3b396efb4f03cc7728193032d GIT binary patch literal 13749 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 K$x3lU|Nj9qY(uvI literal 0 HcmV?d00001 diff --git a/apps/admin-panel/dist/icon-512.png b/apps/admin-panel/dist/icon-512.png new file mode 100644 index 0000000000000000000000000000000000000000..d7c8db0fe651083ea2f2b8658a38bd2d9e9a2722 GIT binary patch literal 75164 zcmeEuWmgsXF3(ZN{8vQDkF zq7B*Mcs5$C%|!4rmrZwO?P1qzvr|u&fKyFSgpVai$iU57RDJAbJWYVadNK#e?O@ED zEd9_j#}1U~W;(%q;A8VdW+U3XbZDL%L^_rxKxP~iK&wa~icQ-Ff>%sqM}mC7z^3hh zw=f}%rT`%0ua+6s++vqpv{cZb82L01W1 zuv!&NZ3iK9i#+=&YjE>lA>A_8FGePC)($k9DcNwbzX=J6(W?p3OlMA(MRh7?C2(&} z6^}=L>W|LBm6WlDmW|w~>bbxZr+%)^82Ne9mbeaez7d*{L@LI@4 zxKvg9s|Q^#{e|L#1)HVKMex~~;n0L!{Ft+hmC@?VfoUB2~S3+mTlbw!}aU2rgt0cKwnxDG#GWj@aE|Cx$NG2Ih_*#M%St45w3q_do7*QKe@No?;;X0Bs#yM`4^|SiY5? zt_>Ue{plD@vw6_AF}%?%^V#@ zG|=-q&x)u_OGKdImOs-E$w&Me)1)^it>w0N;rNGdz764GhK52o_?N+R1(r+cxfma2 zXUx0;13SHe`!BmM+g5nxy}1 z-KC#4zRc z8a-SaTQ)4g->`pZ3la|#gEm2>3I9OB#{%cdgXG*M3yYxe%S>gO_EYs9hO=g29Ji6G z3bQC-=c~GhdSEQqq5fojBKWvH>!E9R>QVpJyk(x8k~AreA;ag4Jw`6l_@f}2`HU@2 zqGM=6z!`UJ6rV00)V2O&K`)Mq;FwFFMb!0=Z<2!UY6Ti(!>Nmya%;Xww$r7@wAmSJ z^X13ZcE|yXCD%Oqi2?14Uaww*`#nrNhvEGTT-W7eHr`2}8TZ))>*ZiP_Z=ewo~Eli z(=eWf4VSVjBX)3b5r6e`)|FZSVh|uBx#FqPU;v;@;N)E>&xVykVV(^6jca_jntNjh zv~x|KCp1|V5 zlV)|vd@NXJrY4Pzs!Q*;Z)R5CsTr27&1R6x`&ckcOU=>%J7d3}M2iy7o!M;PJjP*P zPw-1FmN%7K$3@PrA0K;+Z?})uz?qyspowyy{ z^WikFiL+S$C$a5&@kkW7YAQW|K?psnhsv}IpZlp8_a91Ea``_xr*T@z=h1d2m+qRK zBrlqt%;}g;_Xt#5->K`?o4>CxYDed-*gz!Gaf*1*cKl*=OgZ&&yjU4mTBzy+;mx<> zKF@s~mg0&^<;OSe;vJPn4~e4V*~W4>_gXcHHczofz!3D8lbFWFi zyVj-Vep&NmIRC8$F0B-~d%5%V@wt=xU37+NqZYAq{&S>BAc0{MnQK5PY>J1-Z1e;T zv&EXFt(!k`&(!-yTGNaa1uY;oHT7^IXAXwa#ADNQQwy87A6jtZHx&z|Y*X3$~b z;dffzOV)@OK^Q%~d}4BDw8^=`P*%mtVo&KB&L!>$1tWcVA3R`*WeR(R1*aQUQ(SBa z@4npACLQUp<{v?ERZMcvwQZo_Qd*#t z_DhEW@W$x;l6TqsN<(oD|Nf**Tz*MdP4E{Hgh@P+1 zQEMG|l#P{xEeze$=tAyl$NVv3K-}_^Q1Zb! z%=xmsZtW*1Esq93nItN__k(tud+!9c*8&}H-4QISo&hoqm91!Q@*_ITa@lsPq{N6&<{7og*CwI?pu=~sK2TzZ;5F9#C^RT9MTrJObb;fRL!mTMy9~Z`Y&wJOHRt{)$UKxqKRM{w0w8*GRMTbbaUE?6ji~q|>z*!{> zOs;jrN$9@Q-Y+qJQ+eq$@)?Uo%qqEV5e#hZr6;(9ut?lArzuh3Hau7ia3+Gl7qwX^ zpy6Q6;9_7|uwF(@vhcB`H&H^cLSQd60tW2zX5JwY#O~3?>AJu52PRnm?p_g7Ix>V^ z5SfxMTtdQ~c`QQ+4IZkRf}8*r(oa7-<7LoWuT5e(!AhAzFky!8`=rCWTeO^d?v*r5 zr~L`im~%x+U%k^F8xXx)A&Y2#(_`agH4|fF=Urc zUYa_GXNA!P)*XJ_3vp=O?`Y~n}k31CB$G+B~0s5@#il- z$FL<9;O||4FW#ghKeOvr*Q&|*h7qb zoL|wBlevZ??Y_3{wfl)zi(X2MGbKq+ZM?W2P&VywYwfPn4~8oiFWCcq0K^CYOfB|~ zgy6#F0qPUqaP%rYm2qswy`Vby$fE$%IGFQVb&fY4=|JmYmnpYA^;vUC|5n{1*0{`R zTEQd4e1o?kJ(;(PxbvtQLd7YLglr>{l2@#0!CL*eF^Gp1gIp^rX2) zcZICsuJw~c{LaQw8j{`93kznc%`(ABv=?xfH(Y3)y+x)~XP26^m{ly_>oiAYTcsp@ zS*?OrG;$wCFV~sRTS_&wbH^Z&h^v>n`Thmg452g0v+S@L~dwnQeT_X*nqg(~Vq(TsWmR z;4mc#$%@R7vE?a=s1KP2hSGkm(~7LClc}_x6oSnKhyt(ozInLKO1YID)mxOH zq1dQrp{ZfEu%hxhpxT&(di*r2wzeZ^V?Uumh5ARiR-jDD0UiSBc3vd)Sb2)}YMdHm zPcda>^khq$?zU^}lFHZt)xnw#!kIE$`asPe3)6PVK?`=tFTQcEEvxhvF%JIS6jvZz z`^PiifTXNS-rB6XqyD{^j7hq()b*8RI+&~@k> zJQ@90NAY7`j|BSRNTjh~lIVfYRGl7;NTbnn zX{++`{6?NK<7%z_r@ol$IRoq>)mB&JJpLdAOI-GUIZS7&J&Jd(eo*VPxp+Adrqz) zOluwGo2EB57tLJQmuc_5c;+Y8rO(+nD-zCFYEJWcxSAyK>?buSG=nd{vFyg&!(One%tW zMw`bvfQSzq(6jix2^f`A#P8A>*;C$kxhs>I3zUWdi{}WujWHTqKL;nbY^3AvsdW|x` zeOHZ^%ACg;jL<7_}EfH zW;_(#Y;^Vym3da*P#QR75OgHfYmn6wU;DX1rj;gd{ZznZ2MH>GAt`29(K#|QvUT?4 z${%>foNO{BF4auR$f_whAC8j8!WMoKyKKsb6LN33a#f}=OhovV26w|wCU9+s{*mkl z%bj?V)`TO^n)yEFk8H^`PuA-dtk)az3J@+bhGcMF)lxJ1n6+#K?6b5L>UpKy%a05< za}elkYWt=Ly=X5{S9YdA+z|vt@IuH19W43;nW`P%iYI6>LjG6`eo<$Qn7WHCk*byM z0iBJ{3ZCA01$pzFs$}DpPL}V!q}9KGw(Y@tjcmw3{8xZ|e3Q0#l{iMl?{^{CU~oS9 z!$m|zb|VV{zPllhTA{53d+sX6M483bR4#n%KJ%w+tGrH4xR!{|QzkQCek!93WH9nq z3B#RezNao4B4?0-XON2#!<4mz>FTP&0r>5A^kLc5t$)L=bGs zRJxl_G@O4v;}}+mK&5C6iWzv|+_vnVada&YyQq59n3f$5gx_W!kf1r-Nr^g?tGvy6 zSa7fF4;C8OnMbd_Q(4KTJTQc^M%fOe5bL^NCCE}F$U>MdQn=#yKxFl4Z9 zKU#6Uq#=6V@cGC%c3|)_9`C8!}yx$d7V2zDL3B^PS5@FtxLY3;Ni)=`zLd&d{keHFH7> zEa42g4=$_NFaVc7S%Lcy=1L;ihEZ0=xb!_ZHU&4N1rZllG3AezmJgKs3W}=FHg^dP zWs~y`0e|^u=}A)S;KpwO>}6jc@NjCx8Ck#{>#s{eDfdi`Jv+CWLwF%P=r9mAa$L{W zXM~v|>?GdGEN&g-Pd}6uz2+?gS1iX%W^)rNwEEZxs(sdBPYT~*{6GkFj3)mVv}txn zOfO0;^;_Fpm}TrWO=BjOrgQb_F+@4I6x?o9rUsoY(9MvBW_Wu<_i2>Ul2*oe*VTvt znAPJItJIXjiiqsbbX`7`>KOuRRVf18gBh=}+6o8Z)&|x`;lisX+ZBEkdzQm~&huF) zJO`ZY+IHP$+_mwvm86RBRJvbjs}07ts`a{U8~?=f@N)5=S(jAMpDy0M=ulRm!3LWm zB6bL0DL{99mqZXV(1XLDGzlAtT?y2J!`%m!mCbw+cQO~XuHgLA(F41}DSS3G9H}&l zr#9$mE6r^p(6OMFUDwzwa$3y7!`U*=kZ**}@Wu}N7|(E@w!7R8{|Y50u_g#-TdtjS zfFd#DPZ3ggV&$&maFQ!{!gaxS)Zga5|Mk#>2x<;9xFZ1i*;vIhnjEx71yN)OV~oxb zBych27#J~QvBX)Ed+hRqGhUHZ3zugjjOSyqT3K!0#;mkOn+#~Ko6#6&v@5AuQsig! z(`AL`33sL$mv~-C;6;w-1`|9TxUY}+3q}c5T0X;e7_=a^3=hAYp9}sJa2&lwLn&?- zvfi%yVYa{|S^6EP>-I-vm%;2{ciXXs*+dB23a=|J5vyW2AnyWPN789Rt3I(_N# zd|P^TV#ii{H^Lvp(Yvb{M<~!%b&P?CBlTprRBgt7U&z63J@%<#;9CHavF{TNfv_j4 zVg`5g+pCje_JD}U@%iy=acyqy6QPZA?(hOpQgLt7j{)e}G)Qyc@sxAL#!2{m`JHaQ z7RJ?=&1N^w1o{lJT7RProI1fw;{A}@Lz$;ovmx0#<(qYxYSw!%rFObS(G3`^#Q8=CjO=jq3UDE&vJ z67W#O0!GL$_dmp3jNdUEv479tMlK<-)sTKIVLAPz6YzX#ponZ@QJ>~GKe}}H2%+kP zng;a|P4yu_*IC$LR4C!!xWJIzFmyWuBr!XC?=RI)&;1YrPbURvqbTyX7K?oVhk6j1tBU@Hvi+g))0 ziORFLbKSO2o+-U5J1V^{`*D9lX#Z-?V$KeWtI2q|Q>n_6Qmw{`+kD@PAv&pT?M>7u z;UuZXn7!j%nT<4%T%g26Q>le?#t=1D8hUO`vF;|f|FY#fLMF&&m9>=HVci!-A=ch# zDWavX3Phsgbq{kDp4r7ff*|4f;1D33W>_^L6ESmvx#&O%o?rWR!P`kG^|xB4Y%3aa zOS8VBp&)~SBH(PB(pRWe+izIODYE^nls;NnL;DDE=34i`Tf9W3Ir4Cn=`h0RE&kOY~ z;6I`F`84P|@mbO&8nC35g>IHvtf9W)J>t&jsx70GFd%2qXPiNNG}0H$VUz3d2)f z^-8fd4er=M>`LnC!p?Y{4VCPCMu8CnV|Ja1ULDM(S9ccR>`?NmF>PkcN;zi83e=Si z|8VcYZY23jw%H&jVpqfIM!nZ(^&K7^2P;84G`Nlsa_d)okT?$}PH>#kbuvR9oaZ=5 zmwkZMdS2qIjpg*-xnV4_orVF@znQQQs4>5DdJTo{NA2zefIkL5Gzh0rNAx=^jWe~> zcc+U%Kl2%T7uB*Q+Rku0I=f#oJJae2!U~4d#4^5KgJeR}9OoE5RdF3+SJig;6>_Sz zT{{qvwD_Zbv`?48#Vryy7Js*gcNW5+ao7!blfw77#m|%T5jmGl6^@J@323L{F3dZLtF-<<{zi>6zQt!@6BscrS zAR5vnuXSK&(2=nB<@)BU4B+N}DI_1n>1u6I+4g(%CrC0}eX|rPAy2J)vc>rt0OsGN{zdZLrR{C`{XqtY3 zgv=B~j(4Xe+)sWKjbGDi4JRtr9qNZW9crSFrHLjN?PJaPus+v2N00U;i=x89h*fD1 zYsahYy;So)VLY7Fuw|l`+mu^0uvanh9K|YQ_TfT9mS20MoE<*;sne zapQUTNNwTHj~|o7;!+jH^5^oSp})Qw4vmh5w|&7HVqp$B`-PRp?STh;kh*B@E(2BqNfAA?P6gyRIosG@i;B{xH7Bl@3@=hs!`GAMfKO+ z+DJ+rDJLI`sYJd(jYN9ZHsL!Z0(8k`a8AB)usBRaPjHB&*;bwzKrsn7K%VyAYs~2H zAvDjCnVL#2!j+X9OvfkptvLnKV=y&~?#>x#aUFNx*oSnR1=? zDf9)6A=l?KH=mbHr*PtXINi4k?$0{c=tILRDE)>8_PQ4#k;5gm+)1fiH zZZ(2uQHj}T&tmB=oSpI6Ct0Cg7eT_b*QzGD_KY+0S=J2W)I|@s zZyzTqRUc~ISL&&?$X7}7n{{`l!NS)FDK}$OwJR!d0$hZf;!Y$O7@H*xl`P*!=am3( z(Pk$o>i}GbdF5RTt^uwVTb{w6sqkS;FNmBZ{Jo)vnuNUl2AFVcX5EL9+j;gAwY9gK zbFRy+i_;wIkY$t7CpUb}B*YMR{Pq9W3vhLnw>1$paU>uA>S>1fZ&Xh_pS9&Y z-)^>ir8Fs*li=c-3Z)2cU*Rj2i{*&s&cuoy&5$+pq_Hhkn_}@8*)(iq9O2Tsv7X2P z=Ds3{Mep*3u+tJZtx}mz%%z9igCAKA1NnZXQ`may`ihwdZ;*otzQsxxXLQ)5OeTymQX5w0zz3X6=?9a%Z!$2!;5X~q zuXVb618vS#KP1P5B0apUvMH@m5~ag#A#JjnTI{h+TW z6@Sb=T;gFr?Dwo6VmJ@}_OaovcewLU=yQNG-m{L1T}E$PLcF(Z*PAU4xRX0HaVA$& z9a^j?76EH?G$nM}g?Cl(S&JJg5?}GVbRG76NybNr@n&`Atqe`MDGtkGoELHu&ZPp2 zzdXeouvtA4o{w>gv)VRrQgo34uM}cqq^x~wgjb)ij~w&I7EfhgUCtT07Yw&Y5~Pw$ z@?*Hu&qgr7@1e)aF#oZXTa5R>Gus1`+(@`URfm`s>9?%aGu4I$-Tquio-Q}2#AG;i zwBi;4C@R(6eXD&V8T%SU5irPFocWpSo?sGDy8Q!oiSV+yYCn<~4hf8eGHTzTGz=SU zOeN&@gqq)r4paTOnA8V?WuV0*?1hFN)f28Q6PRbJlX!lNXAru2syt(kHoNN`#wCh2 zER_4lP3UHz0ooKUdVTh$c6@TtgY;GyR(~~-ql#lx9@4^d-;Shz9Y&N5oZVaKB_ni$mw#MG|;Pl@rM4}NH{hxbT?Pn;`FC{m0xwBjx3D=|C& z>N8im{(X+6n6h@7p_qsTE9eH%@QsV>)nE)F=cy%0x2CPR3?!}A6T7z3P8@b5KAzgq z_JK4iq2f(?M;eV!o*fU)nKDwVhCF$yJPCqVh-Urwrz4!M3BADu za$sDa>eLAnWZPdjm=O-4K1mT_QTfFf&7U<2@3@P=zlJC5JNC%x&0>Tl$yLX?6&;O) zTuv?IGDRj1>tl{-g{ung?fr+I`RG*t4iU)W7faMoBWbGB45c7d2ky=|oj<@sd@VoV zf~R=$lv5=W8S!UurBn-6pzN$C3Lj7LyN+ibQu!9kgS_Uu9)tye5~NwxC16XIoX>9O zxV3&}(}<60bQaEywjzfsY{y9ty(WqtGxFN(X^n=Ry1Ml82Gbq{A|&9CzGO1eFb5tD zqplHxF?AcgSxR^Dth<*i-l8AB2%lxzu z==3jl8O?LL88L^$P{4#ju9N^b?7}H~(EeddUF%hRk!GCi3*AJ$o>f5qhGc_$)F`c) z^$RvFwIN^hQISHaD6=RIpW6w0p7sQx%rIqxSWjwY7YbTrlY?5dJBX5COqup3*Y{!Q zUB{av%vSb()qxxntTu}g5@!f(fj?A~dHxb6dE7GMsC8WUNpESD9~+5-V{OW#e&w+U z?-(4dQ_HyFjN?vCKH%`ozr#V7;7OJ1$Q27-vYgIZ%e>#%qTbM!O`#6fr!Z zSdVzL3Xc>3(V<#b7j9|h2f5k7^^5e|4d>+1dq9u@_3CT$>KjyWy3_}7S z^WY8WHrvz4hGAi%^pU?q6sJ)Prv3xKt~Pe{MCX?fwS>9}@gRV9wY4a@ekM8A4t)2t z!?ERall{z=QP;|N+s;0u zJPs8{4~3`bA5ykPm!_^m+vHmR1=6z$pNfwC#xP>n#RjlcRx1BMZe`lBJnEi*HfY{{ z0*P&Nl%)DLZkuA-u9rOU14bW*#8&vA*w{UNLn^cGoKw%rAq-GEO!hp=Y|?=hCc$B# z{v9V73ywNQGl51WoNusQ!WIKpJ!b{GT(qU*Qgn69+$2-@i({jcHB9j0kj*6Ok;xdn zSZvB^t6kzczc%Le!0jI#nmzl_k6O_7t1VC_tdInyBQlhD1&-%IG9YS?n?h&u)-x$e zKYIFG;l;wu1A6@TJHF8+^9@J7N4i)Jorv)j=bd__0Mf|kM!s^52hEG`?M+YF*K_IX z;nn6KEZv(6LR}%Sk#6&+_Z7NrS(WcKir{D~gv~x|bg_0Gv2pp`+v|1)QW=~sI0P#Z zNl>`=YA;p0!w@qwhr~He7NFYZ1g|sRtv~H)Au__ zlM-(U_X`H8>Hg((+2xlD&5g5zg-tsCaDKhlrOx#wNk^N1>EpsvA(h@Avdr67fLR@Q zrYq#&nti)_YJZTFkXSO`1lPiJ?bgC|xO;%PXdi`5zv-GAM|S6Jp-_mbL7g7N6?1yW z(l!tzDQ0^<em{nRmTgV7OL zI5f_U%;8pCk*Wh!NTV%wZWmltg*t2&FaQyBT?lemuyT9Wdnoe*)W_dM8j~N&Vj|oc zJ7gHbW@JQAAo*G+7O?1S_rauLsSW*OH5(o23FDj-B=!NXTgm15#koFrh$~$XCC9@8 z2YA5hYq_OJmB8U*W4T*QVpDA7M@N6`nIu?M%>+2}KWT5o-G>kqCKc6g3<83yJWv1` z07Oiz3~OmkD^Zhya>)M$`KL5K*WwFrE)g z2N&E?833-R-#76I-L%2?%b*bZN)De`!<~>p6Zz4Dx$T1=Y6?#6-qY!RvyRY$&`PDs z-}+PBzH*%e^z1KaQ0w|g#|sQ{k!oX(nC^v%lAW8HzNeq$aPB0?YvF>5o;!A%_#nx$ z0E1f-`unRXvV*SNp1tv{G9{Dg6U;zg9sG;an*K!Nq(?WX;B3TC5W7ih;>B-<=fd;8 z-?nN*sT!x+9a4o><>c-3Ff*|=!EARbs65N;yT$CuiRvc9L2bGbNF0dJiOkvBB(dD^OJBKW4BR2A#(5gIu9si>_Uzk71`>8KG4Eqvw}E{`NT^ za7#zkD_BJjZXYHVZzSlEE2fEXC&C&MZvTn~1p>%vAO<`~H~FY?;}wqs)1|P7RJLE* zmAX(&ixm+mM2lTBXyr>8je8EXHjj~yrBDHI6!D9_1^|W=40|TjW9Pw^fAH2`7pOl_ zh=5+#8)a)W5I)UmdM*5Bd!1+0boj)o+I}2axBfFObC4HOg^^Hhi!(iFpSHEEw4bur zNE&LK8GJg0vZMv9`!Wy#f{I9eRy&EUMf@fY^L4qWD$W)bypv&-<(nb@+-#>sXw_Du zc-~GHLW-Hs=-;3ry~Ov10bY6F?aqNgFuUx?cm8x4$lu(FBVW@fuJ$~JzrxCdcDbn@ zv|t`X=~dS7t}0rxCGNUFhmBU)7x$Q#QMNc;W##<(7QrhCtm+hOR)4;w5aA=aq{WuglK0Qd>0$C+HXlWU9QH`|!^1My3bf4feteH0Jp zD@>Zt)iaiHt9!fXjC`Sv7h>O_y6CCTrJ-EjKh-r#KP{8wul*JtA<^@o#2>>i7c+1n zWgIEr+Icdl4#q?9UYf23I^J-IsN!g7sZq_d|OYV+{rfv~w?mS7T; zzgek7vmWtrr(SAiLxH0sXEmlAz0&+-$4gobv}_X3bGH@P5%BUX(tK?JJi-fagM@C> zCvu>ZL0^yRKP+fUwrZTaW%_W}a*=Z(PdQ-LKn1s>nPSyOBGjiBy2}`yfLk2oH)z** z@zGPPLmGBqH8nN6`fK2qI*h{pNj@EDP^Ool-s)T=pcSJF)Z@OSgDKFbH!i&7qIXB9 z5|?mM_AZGvGkEJcIW9|!w6MHbS;XnyZp?7Nc;Xf#TpWth0RD0};8+;| zIv>E;Mh>oueVRCD)$Dl=&zHE+jrrBediYwt+E?5z&AM*3R|C~0icB8RL_9}NA?#tB zyD?v`@;P21Qafwn%gJ9!RlUG>tj2Xc_w1zbkcj=c2&U^f&fs-CXwrqh&W*1?&U||= z=TXWl3)v}CL&A$c+&zAl3}|6SDp(z(6PA8=T%kzwz*1VUPJF%mMikw^u4XqYIw=1X4i;-cCnBkNBI&VkUF|0n^CV&UX^$7EQq&Uyl*EDx-V7R)LrccB$&d z(AOJ)6t9(~PEOftuHbG#hbc9)982891t=RGU0MZJd#U~zrKcJhfU|M72q_KY_nOH~ z+RJ`i4-e<)NXPDoa(o)RPzJ)Ourn5TH45E?qr1oGk*}hHCx0#JVw#<=k3{(0Ue9zK z{{|@oS59a`?5ZjlP?Orgqrs&ECUo()tnhZJ{=9dNg};y7eyyHjft$zi_HQy8zdI&H zIXtgR>zM$i($H(t@7FbQL4yifF2~y0R{|RQ#z8;{edzhS)&J8z3V?XY59iyN2r`|5 zSNGG*t&79`I$jl5`n`U?JNRIegc#2BOR$ERVD`wQ(6=)KnVMe%vAx>8&61H@bJIyd zcL1gk{?>QkDjDiApjQ&}M0SM9IiO zOGu0>%^z@tQ-b?hR$d-j%bb#4Q(m=9D^Gc*`jX3utG_LKsI5vsAGrdg4@OeIy0E z-w{Js=Ls2%VRf4C3kn&@S@e+P%yaK2 zzFhY}O{I{)NB$w6AQM15h{bi@UJ_W+YJy3`Wt3GfBUiht)?~z0%;LXJM**rjo*Dc4 z`l@k9qeGfL6*Xbv_eW+wg{#`lN>(bNcr3)K+KIq;3?yxF6GKPd^YfQYetFuFtJcbi zAT)YEN66MgqX1`Eqa_|!51rM3?5sPwJg9HOqlqiX>JL>TLNuR`g(}Ah;wv5F=Hq=e@sC-gV)4PxFjpZZaPa7g^ zplRE%Wcs~n@5~~@i_g;$UeegAt@eztG|#x>y}2BDwl>A}N?5@5LY-iryFpwA z=xX2^#)A%Bt+fDa=x|VM{HZU2N$~nc=Ppq#1wqn=e`3(Vu7S>`e$hI))o#YAPC%ob z)xgyzNov+*vEZ{~1FgX2CgX0|vVhC#UH}ET?%0cCYg$v*&ZQA=*`TAI@VBx?gAn}Dm!i(-e~A|h zXfbT=en-G$HZ&gVy7Tif-pWPeC4;X|jLIMd5H866Lv54>q) zGJVtFn@B}x+h)rxTyJ+djlZzWYSyU&ZFDxp1l{x!rQZfb#;nyc$yF&$To5kVCRRrd zdf!6tEYKzp9a74*>dAteIG&O&d62=)^{GM4KRJzAy)Ww-TH@c5b_pgUL5H58#dKYem^*;0W-~#%OWD_a z>+hw?WI?d8eUSR-u|SvI8YKA)YKPyix}2wZ@;&?9GRj<>?ndl8j@;0~f;?lU!EPXk z9j_r5RPcNb#8sm9+b&Cg|5PYd!=$ zZEK&20$b&tWf4EsLgW*QyLoL{UL)Si5W;-Y9gBaZh*Nx|0RK-lQvnV1i5r?JXEmce z&QaTVJ@MM&j`!hb%0b!I;wFekb;!rcwHf|<{91mypQfiS7fF|=^nY*6+G#xmcCsGF z82|MH`}T6n|J(_Yr;R}M!BX@Is0lLP z!iE;x+<*eB!uOo+(n&%}ZnDl-DJU3mcv*9iiL~3GnKntVTwQhMn9!`srdBk*gsxAV z`8}M@h*}W_Hfrsdberu=KYSJ1L@4rpmb4H;T7c}#*nKN*tpJ_W^>ZbOMKAuM7H$3$ z`FgYh+VuMHSGaN1>cjd$pT|P)YNYSkaIv8^%{iNZE!SxJeo&tUswO+IM7<|-A!(&E z-rDth7CIg~l8BoM@?4{jzjGMmcL)B)V!SU#ZL*SoXwWU>e!*xq?l&&w@@w8BsFi#^q4-Br{e@uVZ^TxXl~hDARO z$pL@Ea}T^*N3gauUoQUBMLH*F)PtuLlqI5^(rGt48ms-a=wO0O#X-LndFG=W`+j{F zOK<{a-j}597nKDD=a>wDk)IZ#DglxAhrt1?%+YGQev-5DyOo<*Pid2b3SwPL%n#=$L$b zII4{{z?ZpL{EO&jU%f~uDbzqPW4$Y+Ub#@x;cDgeki92}P5GNN@W&UD|o!xA%c(U~ieGZYCr2Ab) zVBIJ(W4D_~YR7C~PhX3i)|(kMNNJYo)~YnZ>szEx#snVh@3V`yk_;Y9kn*c*cK7r6 zRyAAkS|COA!d0cWV-fKty7>A62he_WH=1~ISQY_ESSQl+G2f!VbZvg-gMk>jir`-4 zszuSE0GB*~W;y{P z7XY#bCc#<5#&`y6z)!uM>}VcXyH%n~0Dkzl`N-F>F%E5x7iLiIOk6}}D`EqF3% zWZVy@L*W$~L3Auow__hWCJmEV zG9~m+TJ*;qSxgjja;Yp>4kB&UX(E|OVzza}MUvqxCTqP*rO4OWQ_qg7Xo0NKjKNeH zA{oIrBzulQey&XuPt8I4^UTsq4yGmZi05UCY?yxL-P1bu(^lw7Rd+i<AYVAGsjm#IOZ2TsS3tj$#<%aO4^V2kkKqSAT(Ijc;G4&#( zTdgW7=@yuN?r)}4L2a*SN5k{r2X9C@$~0|tzapL`E!s0o$dP!l_^XRoz^}UoNf9dl z@x74G#@u^0G!nkw2t=*hIkVr~m~p8Se}A_a0AdV?$_YGZW@1e7HKu zhIfz2N^@yO4u*(vcc5-=7^Bfx4OCXB4BBc?`ncJEB3m1+B3QOdmYTC%s-oBu2kIK& zJ?+vDXploFo2|ITUwuqR%KY20SX)(r)!;h@0*2Zy#%|chb8Vly2R0vgvDu-i(D+8+ zI)1O*p6X0WV=VNwh5tvVkAb`>1C)cmd((^dw!(ZBoEb=f(gAzVH|R9V=)o?Czfp#W z2OD_S0ZYGoy{p0k($qrf!l8<`A%Fm*$T9wv!ONdD-t&;pb z^@z?}t)h!BS6~aKM@R=>WPzhO5uut!uy#8{Gu*7p#RN!$jQkwbgY>9F65my(=OK!oTmqiE-F!O z{^rko{9iAC64#G49=E7bVkP}J!=5!2&@ZODK}cQEF_)5X(^$L@DlcfE?6D*Mu4=GX z{AyB^0bsx6nsm!&j&YnrIl}mTZd;!-SE1kOjDw4P&zq9-9k5+y92!yx$CpNbbA_zM zK5EE*aHTZdId3_reVsh|yJK$uMud48xH6b-9sOT%XMMO39w0%A1Y8@~1n(2mmHtkA z*=!t>cuu9sS>x$XqSYX_h=|a6(WUCYfKmI<@P;zKnRSpCTuKE9OS)h zIFXT*0v}>5BtZi=E(bp8pXdL|#eP$1JfU&dQEE6elv`RmFCWmza)>48QbN{SW?*;k z^I`*FO)B5@=0@)9XwnbQ2Mf`DjWHI86*M5=dN!6cHYzrnP~NkvMO+@ZtU+FGd`sek z3t_0>!gGO_y<26Q2$^4!9CeMfr!hAb z2U-^q0?Em(=_88TT~}sfn}1thKzdVAVumu2Zj8c7k5Zlsn5r5lt`Kw4=*1Qw8x5Co*V8>CYfkw#ilLTRL= zCEvZ*`+xVte%s&fo|!ZA%rnoKK|7JMqPW##QYT3=JcDB_-2D1kjXF<(Yu9Zsi3oq@H)YGP;(q7r?y#8ka-;$k?BV<)flJD*IKoR?#2N`CHyPMW48SnQppFDq0 zTB)umDV&0pF`)Xz=guG5({GWPW~HPC6KOy4lL?h8CF1KHHC$I#k}u*62PgK{xkq*) z@Eq75ay9yU+~h|;kH2p2`htIJz_vkq?QrAr9%!8n&CIl8cDnz>9N3Nv_z-;IzaSVn z<;nLOd%{~H7DIRPc;j<%Jf{eq5~1~V$YNVjcdLkH$UCH^#LJEaHJr!AL)m`QwLY4u z!q*MA@9lM99S=VD!MQGAV2@VaV8|ZD3c0KcTsnQ{Nqfir9@*#T34RCH$5KuNl;rsd zEU(RW>^6Ts-JGjAfF0T-+(HvfZFgU(A1|nUT|N9Mcv?wum38VmWMg`~nRloI7YvBr zb;+v=*!3+<`Y!sg*H^FxSK%{-51n(nE`)&yGFT+npswl@IW~twYfc;ePh`F({OUin z{iiC|iVN<0`jU?p)TbvoT@QYE zS(U{0JwGmHffLiaojI=6JfCfkmRY4xI>k%v>8!QtpR!+T@BG`{xWBodAJq#tNf=1- zYPa8F*5)bvGDg5i94rTwp*j0KO3cs$xh}{bD-R0_ zQ+Igst>jkK(=J@2Pp`$fOq-neM zwf0^em$0PVdoIKT)>@bNs^Zm6-gXTy0leB2s~K%y)xX?-$erfy;* zVF@IOdy76YFW+8UbWyI`lcswP$sEUJYT~Cz=Y^cnU7l{4z*aU(gQeOw6f&7M;|m^Y02cpD&+8BH&(-v8KM z&gNi50Hgt|1)sy5^WDx3qlC}hJQrq0aS;juF=+2nfjm5#K*sMRv=I*Q@bDZq!4g4H znHcVeTcO$2KZ*4WKFC??GwI##$BYy54ek7V-UT|2;09KjsAHn*ae(-s5Pf(h7bO63 zIkL$5Jrrr)^y=N5##Z$6g|=Tf)4ofg#2Nb{3N`g|Tn?gNSc7HVUy~~cE;BK+-6mA( zk@eE!dZVNuKiy%wT=D+U$2xS=SSX^&d^z)gy zblsV27_Rxo%M8t7VcuMo{{7>944o(VEPbx3Rmi$t_v78=HIr_j528JlM(BAiJStNs z=sakmN;-jNQn1h(qE*6RdVH#yy!dVw_mgD#SDq4HqN{=FkwhjL78=42tD_a1eZl=d z>5ACJhLWG-Vdapa!KR1lJ!@$}t=noBU`W-{VKm;{o!}g+PTyk6bv!2lf zkZ5nO%L7_|`2F{Yj$!{A#u%dfm$Xn*uF5+nTB|6-u*@O!s#`H`RNJ5{V^*a*-yrVWWew8 zo0vKgkbGo6QmPMt6)1ILBZbWgBk&c&U|i(+9_qo)33-@)|EeXi`K0dLu_YfozWJ{bF>zR zYf(a=^>|WZfDqX3En>M~bu!wYnw^~;Cn9atZYt`yo1XQ?Ug^suBM4%#iez1hgdL|f z3F3ZCFjDVuTngUNk%tQzadb=BYa}%;^xc#XWH@L~C^&|nZ7ZI6jYmYPzi91VDqur= z!w36fL_aM%8JUmV!m#IXNPf)yu$T_r-z_No(Y5{wkGoEpF|}p=$9VeSwBMtxqPW4E zxQO0ls;OrqU}-{We4bev?AOw1@RA>6AQ$QSrekQy{;(+dJ;Ptg%a?`ok_ntqfhzRt zIUdmaK%XlJ#zEG7!Cuy%YthuY{-J>vSt+Un#Rc0$&&abR;b3 zwsHt0G!;iUbS}H#fH<#vJ2))be{hMx>za2+#kdKB^&&Bm0B1L%`%NEnSA+?h?_>Tv zjqDJ8M|*{?Q=<+Kb5X0SS9<1+>+_kCw_5*vZLk=aqx}&zWfuIEb}=Ao&oP96HsJ}J zQIeE!dxk)j1dB=hh;e)2(nPCJZ@*)hSMR11`CgE}NHc3rVDp~8K&&(x09e`q=UJU1 zw-Ri3|DQHC2RAoN4?WxJnVwu#yv)R%ZE?f^W5rSPn-T_kW@pT~Qz54xY8O zH=T8v6-{YM9oS^W;SSqch@CJxWf z{97&5Q^b_JwS8x)XaJ90Y!TC~L>hxUT^3Hrs$QXXuKl~Yd`12B&6BX5J<0Q+y-M_c znpB#;oP^)U+do0u?^rZZ6K*kl%>lxu8;Hb4-|z3@@d{SwocOI*^J_|4t*K{uW3kT# zyt;g^J-e8Atqk}qG_rVTN!iXPM%#DC_uut8#J0Epx?RNBH=S7xO)XRU&sh09{g2p|zkHOmC0h;D(xrATv5@_q3CVXu;}GGgMnBHXd`B5#!AZEgS-72 zHLS?sydE}FWxv1WoSUGgd68kGO?JTd9+5qWLUP#sY?a<6dN-uUKicc-HJm_1HR?mi zci?uAT~tPTaF3Iz{gRm6P!D13O`;cnOIA@eyC?rPF`_GZqhCf+lKiv0C8Hw)-sh8p zC6qKF_J^Kq?Z-IZzJ1%@oQ$TnPIerr{doJPG<&R_LEw%We(We2yWo!z77%u#;doRR zIRpnz^BF^*YhPxlYtG==NlNGC+l(3mJuIXkFhai`7BG4p=ZpSuwx-uJUnf|bLJOiaeP98^=Gw35?!MM(Z^MV^EgYr*H(MTu$8Nz7*T+e`Kn z|2gH5Cf+UPVn2d@qpIR3cOKjn>T2BT!2k-abJ?0M63vf>wqKtHXAv#>1$^|M>e)v( zldIg;*Q-3{3J2Cs@#rI1@7~3@$B!wX6C1!l3BTN+U)pkt%^2mIPdw5l%T2Iq{^|DP-t)M?d#toW8}Pr(SFN6F0Qp2`^}ySvsDfFDR|` zHT&Sb5Xua{ciP6p1Y_O%i6K5?*X>NS> z%#psl>%B?BsPZs$aQpSFc=Dh9&u+X+9LRs|nak+4vnsk|yXsOT?Mg*RUyR)9v}P=) zM3z4}9av^N>2f$qXo&A4`Ixbki4fN>z6}_eix0P?^ePW@PggT07GIhOx@JCRs0|^( zm$h}^uD;uSi0o1eoUy`e(vi6G z_)g$`0mut;-j-e>1q)FE=);P(BFKZo#*Q9)z zSNRl1?tJngz!+`fs~`!OREoi(%fb)qaViy>ID z>Rj%n^xjkD?=Lh;>sv0~N=>j+|FFZGC>W_Eg8%{^KWgMXQ)9#XE2^{(rDs}(hFHg6 zowOFY-Xy^JTmQ@+6c7KCV48WslF>ID8c<^2pIu);^QP{x*xe|v3mem99tLn$F}?BD zzt`SfG5tZICsr@tDdw{5%bUKzar%Ux>v9>7yY`1D54>F8-3x+);ZPZnMbv#%D&Y^3 zaIpMlk2gKT2yWs@>eh`nM(>7Z2-BU-D_%ifwx47by2*Y}Yu9i;j*c|D;p@mb$8W7{ zA%JQW7Soj#JVUcT$j7Q`m<`sLK%lCW_D7nyg!>Wso+gHp(DvP-xrIbEEPWVocfLb9 zYPriKf7w9q^xOMqC)ZM!0$+}td?EB?5POdjWh1?PlkzNJCi1lVv`#a$EWpg+H_`AT z-4?nNs)lj8A144IFwd;gZYJfx2DA)YYHmJdpIteX_qb-&pNP@DuuFy^Ma_EtAItg_ zK}w=;=RmTGn+O#=Bpb`ZeQqf4x?S6Uk9oi}Zuw~Rl_3mj2Au7s0McYAWM|vIW!f}$ z(DKEjKk3S?0si?6uo1%>{1^YIOm1WS@f|Ti5Gxg5G^dby`AP8|IrS~dJY;n@n^0`N z@OW~RES5sEfp>iySZEVEaeA0^rflqS)cvwH?r5XWu_glWCfG_39<|{xgLZWKin^D{ z1zH`_7_#$6bSr5iDTrp|u+r$!c*eW)6%RNQiJbdN#|*6}8}IKIB;ZnE@17SiGV^jY zJc9nu+luEyH}rL1noUD&?bB59At+J$5t%a<^N%*ynctHNJ*VRH1ZcKW3qY0`TA}by z1;(+8f$S6x{h{R~K0z-5yJP2*&ARrRUS@CTTzPo+lmj3NZVn5^zdD|Cx{svEnF{4) z*7QE~dwuE5bGdrTkb--;up}c2)O-h_NKD)H!nv$#uRANw%u5P(kDVQ6GJ?$0c+S$t z>6SSJ4)LyQJvfBG;}N&->*arB&{AZEUm~JGUljuTY!9I*(*;r?44_g6xnF0mB}(CI zlhFN=fFjz+Y@9(o_%uF8FI}Tg4MoZCkBzkjwPDuKW|r4Ug?J3Umw4%D>#i0 zOCk`7;cy?o1=!_;_?#HiLarl1{NgV&*>goN~$rmS%^Q+L%M;FYE%HP|X?+GZ&C z2;NJk(LiP!<8O)ZD};n#;a^_^@DK(xrRymOS1Aw&pH2fc?+KQML|vi}gS|a^npFz( zp#f)sG6Z0Lru`fJJoUIq9JSu!G`?{8SFO3of4$|G2o&|CsN`Pg`LeJU6E+@a_-o1Y zhvdC%94n&Af7 zT$7u=18ZeWIdt#&Z`kLin3mQ@1)_@v6$_B zW7wy+#mQgC^zYVbz`LFvr+LpRozebNK^||SRz%Lp?cNZuc=F^4ciqBkCzjf8s!Ix% z7!x847;lT{6@&vBomLIj^dHVLT-wxYE^c%eL~MqrbL>j{USp5C+P0~e!`lM0&~mXQ z-iZhb3`Qm>ZPXZfBz1E^J z&3qt!Om{!btmb38_`N=^-CG%6S-NHLI0d3Na;wDs1aV_9 zY}{jYZ>GZ4z#rO{DHqM+PP5@l$zVTXA+S=Tp{M%RasItIMO<4Q>}-7|NU;_H?ZOx3 z|Bzc0?E`WjrBs>Hhm#bMgYN+l`GW1x$B``%0qf9ZSPIJdF3hB0N*FJHO+kinjSk_znI8gZwj6us|#cP$O_mCWI_2NegFLYO|zo`nS4P z)O~tbh(()?S)+lW`R2_?fPb+0D}RHf(>g5pmZA+86y&hT79<4e+`&vQA#BDMcP^H% zT0P&~zGq2sod))GeRz&vQkKq3g}Of@;&T-~0+0CYGE zqnA#nh8hghMT~912&eTpu)u{v0V@0sKo%Lr6xT8uM#$#cLrbf1gpS|R!UxrQj)#uK zAxkOx2-D3$7juzA%{Zq&(cBL~krZxq!ZR(=dN~}Qp3Xu&e$T`^zMt(Z#@((*KW9QL zC50_i3PK`p11f~!q-iT}x8}FkBR00daTHSSbN91qmWQAS6&38HBQr2k*P*KDvRTFS z>!o3t-O-918d1rEX8*4E;~mQSt?$QK06ZJF6o=%r~J3i~&J0lLG@`c~vo~f9m z%gY5l$H8=vLF{W$$-3WuQCI-GisZot^BW8M0dleOKkc&ZqK1Rt?ZDEWOVHBXz3zk7 zLyGyJIBN9lh=08Lr4R-ZENLD>P@pd#f>=y2m{pGv0!C4=GILQGz?VP{o=O2m(IB0t zkeqTd@}6q57BwaG@C){POG3^hKx-Xebv-gRuuiG#00tD@1Z^e3e$hwom%~ZIol;q< zdGL`F85yuKRbvYf%8=!BYQyxq4hvE?WO5Dqn&wv*0^mB}!V?4eJ`E1+czk~N=VnSk zL352&HwlswuvJhEL<~Q2ci{UsYR^9dBdUXph8(gv?*kum9zqaXni7KRm`Em!Xjk`q z7Ql{H!Rso6hFgG{Wn;m&c!i5yff6w{NpO(cRB1XPfK_QSwuXuH!$`evskX(EkNJxj z5T9azm^4)&HqP`$BbD&}wl3h?QT9rOpt7a{6bl12%CRH4snNgf+CO(W!i7x2f&fVb z9$VRIXBxM3PrBgR{AKd)0^2S)5&BICY?y=_rah0&gD`4Q0s@#HK;Q~);DfDvWq`B? zBYX@(vptlTHU;T6`Zd(YAI+(Abpl@=};I5fAK!zBQSJz9~+t17iJ|`Oie23Tof@qiiKqKJHUaQsf zZTw`{xHMq5zv|^|*1+?il`m&APX3UR%NHkQrp)@Yq0m27`SMLg#s<7Se(T-d7D9)^Ry1zij;%^ z+@0&x@t;lpU1%JzXu}dsBXUsuei!{&>mob=K?YB#V;~i;LSK^sVv;6?m2i<5_ISn* zrLr8c0o!3q#}7Fdmh|1$xIk9rwf1o9TV+!b7hAyBA0ZdXd22%mml!R`$p~)zdf#Om zyEiojVY(Z()a23=g6atKWsGY;suaWCt0`h2SDe>=CEmL1xX0F! z2A24+;7HHDHbU@t%id6$02Fc+qMkPdmG=aF@38%!7C;&Y)RbJjU;)JUZzT!gZfNx( z9e?IaI3>5s_KZ(^w-l2ul5EafKP*Iq>l>&lA%(| z?fic?y*bblzya_m8``C(!&cM{XaY(QEL96R?VDjCm+O=f-^XC#-4wl=$poPD900`r zT}W1GE@c@yj_u)sjRFk7@Ru7DsDLz@f-3S3=@=HmU5qA5FiVb}T4e{ke3`&fIb=hy zKVp)*hXyc!-c%DtQR}%}tGR^??G}_&Rw@*nC#W27JsZo{A*2EQ6=E7C_0v0T7SeVY z0~|1rUISTrR%Z*eydjKE+0@9NZfsv^Uc>(JC=c4>q0~nRZf4n%m>`uq@M0DG*|peP zZRI3!PRIsaFfPQR1#6{givmkQ;8o1~_wvWdM!wICNAH`{W+_ZGOZqKRfjSRm#KbIY zY>lE(O#%}{KK&1;t7S1*TxP&mk{|=bnqj*GU&bIv&4=^lBmj(%pyXP>gME^JsoSeq2sRA3 z$)d)rK*;VfKH{qj5eQocVEqzQStmn4Klm?4V*v|Qd+;0^;F)5ziUBXnY_L=cF{%I~ z=;*FCbi@MOPojZ^-awvGo$5qUh+>qzPOq9ff#>U3(tN78W2);X$Sa93A8drUXU!+S|db@gVnqq{}RQW#siyf z=wP`Abtbj@+jZLAX3R>}RNawq zB$L3Z65v~B%#whB-d~f_@Vt`(NY+NA>@nkiHcwYYo(h0LV+>*o@_i|O9AXGkk#1HH z-95lSCdYwvtMfEd@K6}n>l2Eh6$X}A!-+u|f3nYiW}lzNtilHDZA<_~VA69*UZlJ4 z2}R0k*FJCBgYKi#@Y@zGF#Wm^FlveSa6=KlIdsHvz#G%(hQDh#4nPFawI~k2o5ggl zgrce-`RB`Mjv&ZFH#a0w0vB}PVIjp|LI(dKAfCJ>0`BQ>8c_BO&kQT_pWPV>EbO8I z1rB(qg;8Y-j4G7D05yPipy&Xf4JCm88}BZvu$^UlfS{0#<~b=qAbF5>!eHPd9;zK~ zfs&*Lmk~gj0$r$U!!{~uZ$W4%ykUGf%egE_QgZ_E-#Yz~MQkh9LMVo@0A2-Vl4ipb z+N>K^lr>rj^^6GGuQq>PBzvD8Jkx->+s#Z+iHm|WO=wyZfwRU&%5vSjt(iPh9EeIn zvuvQY-bbt`LPZHFEQG^d*(q6MmsR)QBJQO+DNz7?VnJ%pUts}Tay}?h z5dKa6l`obw^j|!_4644Mml_8=hSWoNN@o`Cq<|3V7h z9Jt{EsFVkLP_z(YcJfPXy>$}-F*k;QswCi(8zKTz_aAg)wV=BhMj9T-KY6Pe=<*61 z`z7QbK4HGk3HeY6%R(GYO%cZo#A*iP@dL2^ICwEYJdut?sej8&(5SL05`sE*%I5!Bn zp^E&RN{#t?7>dHAZ5httGPRksmDMbgWv1kL2=+5!Ub*-Hio`ScvG(rWt`9DF975iV zP5j@A*WfK>V1Pp5begK)#h(a0GgbAQhswqSWGjsg0N)h*5;~^n4HR~BD=v4o^?!Y) zi+hR*Npluvpb_Q#{xiJGk5{DQ~KK?>i02EY5lmJwkCj5q@>%BXguhJ~EdH!K> z(*%nj$PLLMjNGz8;-h?F!0-}+nznpH*m8?B`S&${$|OB{=t&Fs>!DZ4 z0HuR@sR%)Gq`PjC-j&i|)#mXXO9Rd_bdWP^Ai@Ip+>;9+C^c@ejSIZLt8q06XFsZk zylMdnwxmltxYwd$(0u?%WHw!Vp-wPJ5%$QF)m&zj8-=x9n0hV-OEx4~4SPWG6EosQ z1f>X26byi>nZV*#6+({A&CZPKzcBHNd_NYTxW1~~(md3e0!e4_5n-uEjTxIBP>-&` zLM5)(Th+nyQ`zhUA06B+ChZVBrf|SF%)UfR08JqRNrM25t7ZuQ%iW)L*})ms%^!nN z%y}1J6bewTL;(4M67}>Qpn!pEv!!3D!=khBFo%C@klh9+u=4{5P*swBT=~@JDPJ7DgNADT`#wB1~u@CaDzoN>U0v-9x^x z8gj67I&Jdbe_s(nz(886G&Bps7pN8^?PQ5K$U12UnN3^=fV2hClLFG&ZzE6W9jZN1A z0?%G|_(Q_Orrq3t#n*j+z$zRr;e0feeaF^I)(MFZw;X$^>(LV(Sk*>t#a-@Bn`MmF z`&g}EI%3c%=e`qm+$xbpnCj$@f-F5-StU-yb1kGsVLYT z$NxGN_@a>zFWMO$H!*VtR2ZJP80wFlM3E)885K zoXH@zgkb+RWH18*Id;P%k1l`Y{eZxY@Y{zk9UeTxuXjZ zHxeTsLwGW1rr6MCP#nnqRJ)=>dFztj*mRfeqY5EuI)2_Ojw0a)VPWBqNr90H%CzBx z|5aNxS``5kgjiH~pmNWD#?~kuvw|#UrN2gLK!d%8Rsv^SkO8u$hRPZrfu*kimH`U` z784XyU}X476F|LfeuM?Gm7q_{smO7u-zY16_XPXCa{wJy!GD-OdH@NgyYZ4hoSZ6Z}0gO6To_5sPc3PUUm$=9sx!eu%w6D7qO%_PxndLj2pZ$I)24R z<-w@?07*i(@>>8C)Z&L#*oOM+|LcW=Lh{h1aXmpO| zW0DA}8qE}?!^A2nMo&)9X7@T<_MAda7Z&9%u3n1zw2^pyhZR*;1~#KFy}DH37D_9^ z`ti13G|gsJ{>CzEwX|K_^mnLvTJc%uVp{o8W98PVzfbl7k-w>)0n87o*ViNVCGl9_F{@#G2TCQlpY9?+eys>f2k;yS|Fqwd+v{=cC zNCe*9#@SXaEY#9y!vZ6$=y2jx{6ugN9r}xx9X42= zokLeGOK%G^n^!#%{+PBHkMRNdGR@zLw;g}u^t`_IKo#(1StAzPf19_4Ar6BIGv8EI zUDbBVU$s%fj30}c=&H7?842$<+U*ZLs;sQ2=)Znn#da*Ltv_8V9YGY_&MZlO9loM+ zcJJq`RAo_Wj(IWh_UpB~(O8x2Dk^ZxIKn|@yy;^KgfL{o2$iRN2(NWV^@Z;;2BZ@(_&2Az zv=$Rigd6bLn{?#ZVb#pKIgHi^20Oy-e5f~s3AFrMNlj>HvyK}nW;Lc|dA2a4GC-6u zfqfkA1RG{i3`*KT%5;6cR$FWnchLbKlKtqLy6B_qn``;9dC6J3<$f zjxN9U>Hf84OFiC_Clqkq2A@0SnFNH$33nGTe)yaq9KFP@*2}mcdIpA{e^?4T=bgax z=>ovsQzN^(Ulnn3 z2bCQO5$}7)4E;c8DBa(0qFbugUFurTY;W51J_N|!wdnsq(!3&A;^F|`12g>AIKslP zLmR7{Eq3vOljeOk=Qd1R7$u?zy1I;=SDbOs-DLdGQo_#nTe!9*GO$-4s2tzKnjKh< z6d@{O#}UXf0~}eV7Z^=)DnxznRahAli?i#rp$1o~(H^E2-)1^;c0j}sE=4*u*L{{G zk5^U1tXVUV+i@0?DX6lK0g7`t6zZbB4wKV%qU8 z!U)gvPy-h{?A4u^-tf@Lf@Y*5@*412g%yVMTG@xGWrwH|3O^snhJbGX4g5OFP-m6df z<(DqH4!b704xVB8Qlej&`%`O;V;P>tu2l*?aGfN13USg&sMBCk!yApLmeV`lWLi5J zBlhvJ4r{y8Qc-?{>Ga6KJFL8%?+e=?_D7uYXDw1M)646=FEZ6n>O{|lPtDBYwhfuv z$X6DlpUygn%U@dxq;?$AHAZ|{ z!QszZ$g2s+2z0e>b-(ZK+`sa$2gZ^Jo~JH$lm*UAGQoH+Bu|;kph<6#eGKi37nIJ8 zhdU7D7&_a_dy(_~qoYgTgBs1u(fF;Si!&6-_LNlEu8+*sU~?TY!zWtOlifE{8D|fb z4nEPx)V`F+jqG`?XZF78s#;R&rd3Sc<5RkSUpAKqe#wE7QlDdC5P2j%$>sYemgixe z%+B|nW;7C|ro8hd7R6^j?6^-0DuqgnE76-?j%L3jFB~6oJNc!X-f6NB7ST&XJ-!;* zSUaP!qOG3brZ?d6ZfjXd>6pKF$Zj$}YdvygcpO_vSs1!rBr@;tY2CqNdz2(_hmJ`n zjnFsT?TwW)Bse$7wHeyt@`HN!`1z%|$H z_Y>x~G!u8cFs!P5rctgEksR^kX%ED|a?KLz3N(8}r^K=s^3T+;hpD-+n2*-H-~0pF z@QhTGy*l0Hmv5c3jx0=rvjsml?e=PjQ*&)m5jmK6CLtd_r&|3z<6;AM>hPslRNpR% zd~9mPN+E`~B>G!=^Q2}!9PF)LCN9JZQv|jaqZwrGn8em&?Natyo9PW>tjJH#j2Ipg z#H!hAWhxMma^aeq=CXiV!ZQWc{(_%5uIxpefw3%iP*3kjX}za5-P&Tms_Qhl6m8S- zOfK54xywuKYPiO4j{EcWbbs%|p*LHBr0B>NP*Q@+&dv?@Ga$TNH5q=4H5|B3jg5@{ zTXB>+A@BJ-k{8FLg9*ui!Fw-=ac~2bGrZ`ggQ-zG4=~IiMAZ>zDAl(?>$lB&!WMpa z_m9OB{90A^RKB@%Z91gv>>?`^y5MNpCOfsZT=^0cwdrX@_Pw(krioxpo~X)DB_RDc zf#eDKr0B0CJ5K3-74>TC{U)YFo{e?YupxHzT|*q7%wKzmMK`7sxZio*A2WsnTgr>Y z2Ti=K`L^sZ#btCG=(dRKT{Q5wrQiP;n5X{dPgjhgHt_!79g{@fULqjTdStITn^|%E ztdaLu^2G4)>SYh5P4ycV`t64M3W1^0et(j)d2p=;D0{bzoe1%P>d) zs+RD<>0|^DU2rD*@pumB<3DP03Td1eUmpmgt-X!~F^c6E1EwblmKY{=Ohzg}=HB-q zuk{ZM0<(l}40ZK~MDJz}G~RivUVhR{M40mN71t=dX;~y!7I%Cb-y8~9F9nHC!(a?1_x{-mDM8z~Z`c z%k)h{{Ke;xR4kBD$|GZ^`^1cYCD8{kiu0o{eD!39A}dV|>V2k@6bRnGoj{9^F2bXN z-YI?Z^mulXp>yyuom~q1y^jdLfVir2&YGBH&9xnN2;=NaIKX{4MDt->5EuylW&OB2 zosba#+${0e@ojvpTMRW?gPe7o@9{6Z{$Xd!zU=6FOef>9W3@1ap|Jghk7V=qh_Wub zM^xZEV@Gz#(c|WQr)gA<7D66PKo`MruLadL$H#M%&u_O}s$u!hPh^fRe_FqgTs$?4 zMC)j_)-D~W_qtMHNUjp|KDTeTSRJ_r@4dMUm+Y+fq-b3hO?$p7+yt_|#t~F{!9qU-DT=m9<&|R4Ub-Lv*vG z$`fN$5jvyz*P12;pel?7ncTr3oLL@-W$+qn(*K3ja*(LG#YQk@Cecg%CLZdu#gjhE z?-isR)lHxL`Yp*a)(eBqE zgCDtI47_xW&9O@qp(uR^3gM!a#&_#?9l3_M-+VrhWH0LtoX9)V4?UE7*e;oTeN4>x zw6>ZfF<3Lo_-sO$Eb+WaD$a~uC{OkBq;i=2YAc7St*F9lu0(UupMB%~2h=`577|)~ z`q}Pn55yv%AntY4%P)hqtCt@ffA0|SQAdpgqGr}D#1Ai<7=`(txy0s@>OC7@Q z7c&yWk~M*jJos&X6(^PLVx~vjC6jxGceOfA*o1SU3SNZP;l#`LzqkJvwM z-dadfnInrIbz)v+BwZ7_5=&MgAj7G>lG(dC&Q)OE=^G~Ni%0j|UQ&6n?R!U#Z3dmg zW;d?YhEKi8QQC#jeygmxQH|^Nco%bT^vb-B12J1A!#2<5A|i1gRA*&Lk~Q`X>MOgR zCi;2D-W)UbxksB!PZT9Zw|I7 zGjX4lg;*HX9LO5Ay&@=kTtgE$S(Yc|G@&dv|xkWO=LS+P+OYUD?IV9j9;~ zL{Oj;?&^r^hJ_}UZ{=pYIfHT(buN1%M<7j&f{x{yk^T2Hl_*-H397z=sq6c7T=oia z3IrvjMSj+j9>yJcJblYWht*VDIn3|2;(F8$y%p&^WV`ZsN|uZLoS2=C?!$%p^x8#| zx2E#EzIvLERTpn+Wb)^V%)ojk$Dcrhey$^71ULu+vn?=iZO zX(bCR$h71iB$V>=dRiJk=UKV6pIsDBw8^zrGJAQIKjmY*h)?|SIn2=Z1&TdcJu0?o zf+|_H3H!EiiKXr`TZPZy=bMwl!o%xF#w{$lNwgi4S ze#VHLxfh&>5AGv3CSO62U;YYR2hmJ7A;2v`ui*z-w2YrG`GUIgQ@x1M?4Ymp7tY4l zT^X{KEsBOS8TWjL$YEy)U|Jl<@4l~mb)4HRbpF6|kSpsk`UIiz|%! z=5|Y*JzwFc9p0&Soo6u+5m>FNp1;1myVOkYncgR++PA88D8fL-}b(}&8k&q-DR8p>nqzI^#s)+sTd$MaMgY= zdci0ml|bCvk)3NzPRaf|M%|x_fr?Y-PfZG6nnKkb`(<(23#Dx+03(uSjJ5gV8xGl& z#@dzOXj04RvZxu3Mi`Ez)!G3vGgAr6-}4C@%Dy{|8c98X)S-ldS3_UelTBSGSu>!> z=fdvO*nfGc0cZMs^tAyV7vuwZfmZK3%Br-?CR3oRLqx_DW?43 z!&UbB0dLuB9bU;=zZAvQUz_W1BQja<+}ZGyYG&xoYur{ndMsyjl2=gY)mGAUrfO~3 z_ex)P^VR0>pM^qBp&8Td%RBnzJw$&rp=c5(@(*Ba4^w7?I>>4!yi!dAEg%o{E_RfBw7&NzPlO-#2_NpfXN+d7&mZy|(r-k@>Pq zCYlvKUs8_ILt9@p9g0T>sn41}&-6av zn?sxeuF___YBD*#D>YTTD_;q@#bi-O+2{}-q^#>D1s|O=t z_|3X+ z-ObN!&Kx+mosh!la!l0G##2r0JJkt_1f^u7+5r0I#W3ge%^1t@LhWg1A=B%rXG$*G zgxJ-tz`zS)5i+^(0B%7F1`$W>0ow^^bn(woJA0?^`#iQ?Y%v_S7!4jG*xn;6^4+`o z>U$?LJ)iN+iy&UW87t4I;wcP1ccjlDTW+GV?yX&h{8IR7Xih_Vx4SN*-9`WdVYnt( z{6rvSOEg3`F=}+e8e{xwijvdsxFKm1dI_p!H~0yutv6g(dH;NKYrB2j^CvwkXp)??X$khPx-;?=toI+4BG@Aq5@E z$d-9ZHMLV}jCF>=rwi-c-&|s7YLYvmC3;61icm$YsGM&B8my4t9|e>WkBE;-h~z6z z*pG^$nuv1-+Ll2zeEvbj_zM5?QEJ8 zC0pLrQi5PwkYA2U0)OC~^0V0C|A>0;c&h*Z|Nn7@WAD9>O)|1V;mF9|vNFn^nb{m8 zWQS}an`BewQ7WR45wgn6h|0|RK7052{C@56Z_Vx;6(rCv@}I)?vvxP+jU2^&^3wPAm-ylshs;2*S(h1S%b%9G-rru&F%>5 z7_r%_nOl7K>-W{OXqeeF-ZK^sEn}wX#PQtJEP*TlS4lyxY%gz_8q!;vnZKnL!>{6b z>cnbim+>n2UgyWD<4JPHca8T?Z91=B~ya?bbIRI!N5|$BLFA zh}LFjM2HBi(%MG6{oB~SfMJnk<}iZ-0va&^3imgHALBSPS-`DY0#w3Bl7bjnX?M-r z;nNv2+Y;p=n__SE3E=B~9YL9g8so&kskTmLep@!@sIXM}isRZ%T?OAooD_=h8YA*? zh;-1NXdKg7CmM;f8<`nF_V(7CbrMBJ-WqWb)vN6AxdG7k+;fni zW6y>j4q_i|=L9*~1>I*a((jKMR|o4RrHRfiO;Um?RH-!&(4SkPZt+AcN$#WjtD{Ni zm=C%SWx2M__Iv-duan0n&5FFc9MX0%(W3xv^O756k=|K9k5(FF{65Crlk=#ZoZCAR z(i`*%1jG~uu>5P>HsXUD&+*GtS7G2~02K(EeEf15*i7UVC0vgIi%puV<2_yshO_4Y zQxV|^z{Zyz8#T#RmgGQ}xkKzDlT@AIHeC_j2THLuMYW1Zz8NOxHi>4~sOiy1$r7C3 zn?lIf8IkRBaZ;!2+nUxb3hN1B#xYkFry2QM0>g2k%^ zQ=PAaB7L>5%I*le6{8zE=BSL_H1yWl8e;>yLQ8ptP|IGt%we0-hTT=7b4ZMu_6P#a zITjpW{25*%)l&B%jH7|_ws~zw5M%_UYNqQG3ja&J=XTne0or|th*!Bo%u+6LA$i0$ zWXb6y@(>Y=)B#_im^>fRwU*x%c%haeJOlc~RKWDS8CaW$eC8ZQn7R`ZH@wVg}nR zgZa(l?2S*6xlN0CPuG2VIC9(F5=$2jMXq^wL#tBZlC!W`39ozodt#{b4+s3e0G4#G zE7t-a`vw{Mzd$Zr*qjsaTkKL|=aH($D~DRYLT{Lupja0RVoc)?NI($>)=oP=?Uxpx z_g%ID-8(nJazP`W47&d-)FZBJXEEP=;Mv&{5d)Cm+r}O#qLCXi6ds{L!DFs#>hd$Z zY6vizeIh;0i73!R)h3b77iulK4&+eavVUgegm*t$MZ`lDl^@wprTo*io)sNlE8@{z zcdB?^PKM0EOU-+P|Hj!&FF%*)r$yT<4hOf9g(tLZ_nD@8n8$hb=}Sk$K&k{GSPyWR z?XS39F#VQI^Tg1yLRbj(xA&UQ4!ku#nsGx?{n3cxn}`E4xz4tgg1nAj@BX!`{KcWo z7Zo+<5^LBR;~1;^v*V;|?d&SRUTisiU1b~Aj#4svsh4R;(iJdw^qFv2Z#vHtqibk@l_#kjx z1utCdR#t~Pr#_~`oMgL_3?ux&_T2_1^)dd-NS1!x!AOHJI+kyCihfT4jr~t{nW21Z z**yUdUF;K5u-=`pY@o0sc>F7*?pMKlQ&he8o2aHw7gyhdq0gvw&SN$pIyh;1Z42u1 zXH$dn9z{*3zpC4lF4EN098A@%2qQk&11jrvs1N&}=0aHpoH zYvBa3!q!D2DPxNTQH(3 zs<_Gbw2skU2{3H@gH~8tkYIjmr96|E$;CaRmLC$T!2rvqEY1p2>&yd8xa0$VeV43< zvqc;4f@d+b^;D4&iuj-6&hQmyIiqetah*o6V6uIee5oC2vY9w<-KqX=Au-T$S8?6; zmNPYyO??>s84#ncOV;LJqmOqzycmvpfa8a>S1oep2;X%--&XOe z0R$VsPFMkq8J1<$LAo}1O#0dEy^ojfR>GR2)$=fr(pU%5PE>4gpaNS#^|{)_2rS0%;Xhs5oD?K0 zCdFL>w4?Co&VY)NlI4Y%7UvAjEJgeaO3NP-;Kj2z6k{MCh6+`-Nmqp2c)4K@D=L?rz24OWB?$!$e|sRs!-g7n&djmrS- z@I3|Gf~}JftxHL|u{LI$rAIA}$*plIqa>f|LW;2G<^g-O>%+lKmXFvk(0vL=B}^bC z>Z^?tNgU55Cqqp>7{>eZ?+ML#ZYD4iC^hFVj{tAooHNEY5ZKd}0&^kLJr})xdVPea zX79yYpm%sN6--{)`q6DCnAo;LH$SIOM=U32uP^7t7ccF*@6>Onz4+p*S9a(SFF3Ww z%Q4=OEUSVg^)MQ3VC6IXF%-HG?6}%0(!Eo#|Ixo^pn%S|d!L0ingT64rL%e*e3lg* z-KQA4a(3-xdU(D}WgLTc_7f^?lHVf+s+(g2u8l|{pvQ-afYfSf=F-bZNM8-wJ;SG7 zl3;<&LQI*a$8C*!jFli*_BbtKF@oNclR(gw*gVwPzKg#r(s@V&^qOE2`pflV zX}_?%8C&9w1KpEb;b(Qbc}QXq&vi1ya^go^@&Wz+wu8QaV%_6m5@3}Sd>tVb zAM)hT(mMF&&EeKp=}g2gckuO24qh6!p!w^fj8=c}X+Iq)XS4lfn!-W$;U>C6yO)ev zX@JcTxpMv%`K$Vpv$EOaE;C^Ue5|*3cBVDbL z=4J;cg}%($Jxz?J2Obg+C|hjqKRKi{rU_J{RUvbET`Ba~a`M?|c(q*Dx%F@2uP-|Q z_^d;oMY&5#{m?dQhJ^?umeY+$e2;MAE}FM1&jjT|ABP+Y*rAt?cyN?Jjb}X4bk&Jj zkZzI#n9iC9XNxD?!5p8%0n=tR&9eMhwMN>k%RoK(cZOvw@8q2wXqX*^w$eq7vA5BE zDc6+}fqe2syZcmjrE535ZwYhf_ecKbd5oqJm;*R^^*P|#BtK0G<|(j{MDSIEwdB|r z0{ypQO$HDhfF%0v^AyaLiB<7%=CO~BwsQMTh{adO-j!7ppvMRZ?8)geJ>bx`EbnXZ zuqBzcCF8pG;hliLMI`^>IDY!;+Mmm`+VA6@ar!iwb3To~aN!|F2)lLV3A_t7Wp6*O^!ifE z9k5mQ&-|X^(Kr2CbY)c})I5e2FU)s;CkKY15Y-Z`9DN<7J>dUGkkQb?aE?J_}_rN1CE`x1E+bY7YsOzT9Lj9oPPg%-C_3Kx+L?b z?^O2)my0gN5J^Bi&OIM}AzV?!*%vy+{?X7)8}W?jd$He9bX7BKHyUHqM5*3T<29)Geg`TH=*s_%y*f$(;F3- zC*PcJv`hEt_??aE4GMc4c^91AkxSp=e6_ueEa@>Wd^!2-8LH{61T%~qb5IFdh^P-U`#gM766*OjodlsKqSxb zk1&zaXV$R8hY)6Up}at=AKUo*F%2-f)ThTmef*v$CYv+W!>LAEo`TY2Pfl|=1exo4*la& zNG$2uSv%j7x7)p+_mSmV$Cu<;bE>Q~cxH|qZVS9K=i0hRhWBL8{sj62 ztrexY?>xRa;~r0NbJLo<#3#u^Bq8~cTzRE}za-CZ;oRTs9uhWmP zZ-AlY_RQY>;aU^%(w}F$G5^e^PHbx?mG_nWGn<(cyRUXV*CV$~bdX?;isYdSLY74T zVpgMXOD_F{(I|5j6iW(IfYNI)oDT!VzXuXH@wUYRqkj{tb}2&kB~bQ*>lv>JdwgX} z=(a4B2-gJsqL+&m=LZb+OjC*X;tEm=>i54!w339TvD#wgJPA1G`8;-^%p zEk0zBIjDJCDOG?zW27n7tN+vw^%)Ha*K}xKRppO){^}FhIMDjRD4m}0qcB=L@Hj(v zW%cDw;lN($z5>k0VB%qKV5MP(wORaBsY?p4{d2 zTU80I6LkA0lSIgvaehOauTCu`HA*}G9+SOd(z7BHwl626gUwUx6w(%Y1oZ)<`LeK& zB*2Nu<}BJ7n=S^%-lv!o|J}5D9AyB8obw^c#xf_x#6yg6LC=da-Z=3cK*0dEjwI9u zv|^tPN%w0_<7nQ^M#)Z{ztlPW2s>(UqUHgUp@ zo?L}<4SyQ2)O=LMFRF>+FAWx#VqaDptL(6~D5qa-rcBp@VL9GP5*KM(XB}&G84>dG zAsHmS_2Q1O_fgs7P#cSztVTtL`1(*`3EtAqTF`~Mg5#-U&P0fl-mhZyh|5@q$H-?y z0;cw2PH9}4MT)!!^%R#I%|$P{M5KB-M|TD_=x6*{`Wke9+THbA_|$muLL$SfcQJmH z%WzQ2J&n(#x<} zSgn-*E-b9#-H3aeypoy7hrnbLOA<#Bn%)PEocuy|wI0T!!TbRIiZ?JL4jro}&KjD3 z*8XIye9ck8P{cS&{W-Fwh)DkA=!1$-=C^ki+7EQ4oOBhY)$)(6xV%;$s?G^i{ARy5 zz83W7q3Ri77W?4~zq!MJkH<`VY{`c{b3rl-_8Y;q?X&Ol2xBc;j#JvIb>zd;1ONQI z{~*?$kNsZOnp~Kf*RO|y?+tY=AFs*#t2{YtJiWbp61tkc*6sA+;zLn{_Q9psm0CnZ z=dauOz11`;wz7xT8%|!0#`emOXJ5asLT{bM@KY+}bpCg9Y2OmX8zT7qyNL);*&0VZ ze0YYy%KYg38(sYg9=mQ2PA|cgdpV^9s6YAq;*b|WdF$4rw|0Y=c0&3LENtg@Qw7M} zl}f5dEiK>`kOw$4X6sfIddWDah{+`&ga~L5t-G3MPC~>%ryMdhX4Hl*#wuB@->DO3_8vaS^7X>Y+8ga(n;{{y{?s&V1$`{VLTtVk(sneE9#zw8Jp&^`uEpZTyT2p+iQC5M)44`25&dnfOs!W_Dq z%ll(U(s*{7%zpNzu*&SThyAN*=;uo|``Kye6PU-D{G}pZGTcLl{m9StN1^;xp46+P zR}S)2lg~0AI*`4&|9@Hl?d0|ErNlr_8%cCd1Dr}`2SqG@iC)Vs@f-^(uRHMFHGFs2 zrI>Ihj700>ouYTq80l+wuOme70g7u>1 z^dSBc8yPN2K&a?4Ch94baNf6t zZa>NGtD$tL>9Uj}-miWeN{_Y+{@64cvb*h!v-8bKu{8KIB?rv6|Ml`#MA z*lJzQa%WrW4`b=t@Wu#hi~j~$`dpuWqeXCjb5+!~lpp_e9Z?H8zf#qsuBZ(?Z)H}8 zo?;>{ff}WLk>*FsYs%b#n)Dt$WyE~VaM^_5e z&bAM6#I{@^0Om=rhD;uGdRJCIfAHPFmieV?EZ=NjMf4Ju0JIn{+@@hi@Yjko;%~WbzjhXnV(OKgm;zX&Vk+z4$FZJ1 z8ly5;R1RUXYoPvm*7l^rQva>UHqW<&dy?fBUYK{sC>WM2`^qdVNvx%?P$}8vTR)kK zMuL9!ar}!`c(v=12f#p3G3qFyQ{j#~Sc0Pp1zd}`BD2bYD;IArfzQ;*Pv@k0zV}^oUXhl=fdP8die#0q2NZqFQs7;8 zpR$5Qr&*=#{1F+r>_)R%3#rtnsxQnax?7r|h+Wg|WpCfAN+3tGMtuwERyIQoXXH$8zphL2tjsR?spuM3k|blZ!# zDH1QH8EiBVzOEmgGA9xJsE|1&wUGHBy)DjmS;(CsQ1b)l&1E-lQzmVzbY4j_Zaynj z$-hI7J@Kwr)+Sbn0Rj*+@s1CJBcRkGI|d-?HZjvdc$H0gaAB4d(5#OJSRvtLXaav+#9M@@ z@1ya4n`I8Wf|9(2xMcNt&p&j%+zOvL#|HE*DP-KF?butDlg_GtZ-w6;v#%)BnC)1O z^0z9Iqa~={D}J-vmxc-0`-%xTYIw6dQW8;r^hgCHut;L(*Jkj+kt7)d43{b_zSgLJ zS~>j*IpZL-{>;Uxp26lzX43CzPsYDKAr&|N(wmkIug(&#c%8# zZutzBBf(+N6}^V2_h=CqHmlGI^;40fxr_PMNW4L$lZl3iQ5 zn!=x7)0zLIDh)&DvZVE;el8Wz-v5-JwepmyvX)w@HjezX8tIS1F@u<9#c_hWx`J)!; z6x+x*m9}1Ijx-duIEGZ!5Gv3yH^by-4w$x^LU+cVgsu`2+*WS!@}xP#m(?o3umkMr z>@P>G-axM?8DI$qHgR#x%%AKXEu}Qrivg}0QDD4@#A^TZA=15|UVH^W+PhB}EI#sd z_xq00Edvski)G81?(Mpf8}cEPvPRA~@%MjrwP}rpGfg~5N^*K#wSuMelaMJ*_^fX$!R!q2`J3oq@R!ua7VHjkb61jr4 zejW_2uHQGFd$@w)fw|lu<`tqxC7Rtke=4v<-zN0%hd|^LAi6>YS>mzs>?Ri(NtAXe zGKpKQ$VXlKH`Vi2D5k3xbni1KPuJB%ZTGxLJNztSt~>XldZ=IcgY;fW%0eK=Vw0ty zv$M0C+F)XA-w=1ep9d8J8cMxTN#G!y43_5M}-FR>zgGbedX=Ozi4SDsaKd)VF>xtY@adnU!{ox-$|W^zhYX|qw> zpxT4=XGTZo#DmbwW^%^ATVjvJe160+#|qK1`N z=`x=IMe37R5#nZqIQatsh@eL(wqAJI<+D{lyJAM`aWzL%V~PC!f-KXwx8@QL-DSO2 zUGM7i?7q265f_c-*S+nd&SuYirM{oTUUcOS?TjG1#`fc#vFP;ItID4o)Elj9Q{4Ib z0tY{sBN+Bj7{ec7^Far-))MxowmoScHzDJqX5oBJc6plx(1IX-MH^xfg1VD@@|UX9h-VaylSGmt+SWAJ0*!E`X` z*8?5HqpAHr1Sc(j2!46nGOW~mpbTgFKEP@;8Nmhrc)8h# zd^FMGXC!@PD;PIbDP>28SBKUCnKL`OLI|X^3#>8-c$Qr_L+wIaI^YS7pZ=>3KNEy6 zU!J1ErbzW_7KRc{4Y=9xHees)ki3E{Q;+VX_Bq@LGlv@$4o4K^S(QC5upL8AcqNqi zUD187@+>r(yFj4oV-PCo=Ssq;v^8w}G0(HE%N1W#wOOhaKc>DK<#(L2yuz-YoXY|{ zyX0Ff`QBSt)m_2r-@`hTP@Mmc*{ir1wK#1W78+j+GK<4@zd$iE-Icdyqs>)bRBSnWQ4PTsK%nW#x@U;0{iJ*2{<_r+MP-RyUR zksV)+b^oB!#A{MlHg!_s0^jl8nf?Aqb?$pw?A-TM{DtpE(a^8O%zxK=F#p})X2?X< zov?{A+qsveL}weEl*iXuvPmWNpcW)#8m? zx8?g(?J(E*=$}3{Kqo#X_>j}>GI*c86n5O37kgvyWhI8@>v-*;6Z0IYt(c6BMx(#^-7loCI#)l{U{##`nSx3XP{JuuYZ05mVXz1a z1`5$$iCnHDuHeCUQWymo+QCh&@QKefcgXnd1u)|vxt{xYM6d467x33`#a4d{HwMQg z_A1!K*M+)su#lg7u*=aPy`PW-yppY?@{D-55>?6VteurVo$zO27y!F0nS)0C?50lj z2a^|sBZ3>~<)sOUKxZnaY6C@!0+h1$B?cF9T)!@UlPK%urzB1p4oc~l2ftH~aDRBf z`&}TG$8pw!rtpc~&bzLj1#WpfS#|kJp1`8i376)#SjwEu{KhR-&t!VXMufTJhD^?;ZNA zWok{aDM#$x9EMA8{BYEhk@d;MY39Oe1)1ZM2ARKH6hAIS?!Lm4W*&?X_wwyeNWsqb z1@voZ#3uG#4+#IlcByF0DdBBY4>dsJ?D2u#f|62T#GCrQ{S>-IQKSI|V^4Z}aS`u6 z0T`!-p{f3DV*dA7b~9A4VK5vGh3MCoCz~)f`G8%10+&9$w>8LaBQ-o%XZ=sPR(Lgs zj+xxvroG&;%f1_vD~dcmRN#deknLiM7ZkzVQGsRbY7}Ky6RkvgSJD_Ow!C0^Att=L ze4V0F*@|u`;rPAmq5vN5F>wSRHQf3YUU3miX^SJqG7lkZCA)qch^`XG3$y1Lzh#6? z9mKP8CXB1rz?k~d#ix~UEH53Rd5`$*-d14Dy`@Td*Kol*Ve2G6njZp8K~xp6d9<{# zF!qrI3;p;RI!>6&25xJD|ME8s0($`=((u7B-uZX54GL7&&?&a0-h5deiT^6HPg2ex zW?R$nS0Wg3{&ri6pfU3*f3pqmIA)zj&)fp=oWl9P(PJ8lDBdf-(GwPapy4cIG*}Z+ zQwi%f7ae7i-<7<+=<4$0eanW+VwDS)uMQSb%2XODHnRIMqDqRov?3Xq+4sykt^R^9 zA?l!$I>7F*BO>;ovtzw~{*bQB>lFejxR_@!v|I!1W4Ck5IlxeJ|0)} z@?*@f;*ZS@`Isx%nL00$sJ>j8yG;#Zk_hdfQ33PL4lSFTVp&)DCul&C8A@_OMbFp} zX*|KBXK6@u-HLX6@|KdNr4Ye`8x#qp=yU-Ludz%bWN7VEzz2SrkCtjEsH#NSa2JAGW${F8ZrIH!kDHtpW-5Z z)`O77P!~|7lZ^nk6+>l#r}0GxG5(r6A=)E^fdUVFyo32KkqKZbDj^4O5Pkw?LrJlM zL@)gz#N%s;I=TDO49hoYTS6jSz|n1v{&>UB2ZB?rg`X>Q{%V4%euTv^G=A=DwH6

l0x6s)xj_+o(0F=~zWkW?*{5!^@R53<;nC=?t#WNVT z>c%$-P()FsSVUn6u+{r3JkGASfv3{z94gSReffme&?rwewQ;C2Ey79=uOWJkEZPu` z_22bJy*h@2ta#0YqSj2}NEfKO$2-lT3yR9&$<;Z_LPB}IFkIHE>96}-uBCMi-h&fw z>4-qCd2aE<4AEtj4-@b_^R08In+J<64?O7rq}8(V=RyzP!2~e<&j{G%gxC4vK`?(1 z6#aRhivfR#>Q=+{9!xD?W;Tas69H7BTjQ6$`nH@`Uos+>?JMnTZwbPRv#&wGoGuua zn1{Y7#$tsYggjr;1G^6dP%s>1#}(8T8lSkBh2aDdi=!vuWB|7d<%i45x25{K0MJGJ z50RDyc0UIqu+Y|Jpqv{*D=RP}y-f(57%`j~5YLj!ey^Al$3dGw^ykTa7^dQp4h$Pv z_(DsBK1zoR)<6KmF0GID41mQG>DxU!bERh$aBO>Zt}|>gCT0b~#3C@7HMF@F7K?X( zs}O-szCY0M@<$8Fq6<8wh;of2q{-x)`v1ep{Ykb54p#7NGC0I>v%AY<4mbTGkhtFA zthUQ|dNMu+!|Y1{OdcgzeeDASb{Tj_vkcnvE_ag-%xYSjEi8&&P7rC+R{$&)3(2Ky zIDr=JDSb5x%FEvTFp#Auzmw^Nr{mh8U6H8Dv6M?$hg?&%!4ewX2A5zjsx&RnRp(i`m{_q{@Dr z3cIFzco~~F@;eO1Vbcm0Uy^u^^>f@aH!G17GPbZVH!te`K(wD_UR1WiDayEI1_wiY zVCX44YW*cKxc9#=^3VMi_!Bz#YOgqCf_t66=mp|3=Fdzh*I)!0fgB&_C^Sa&4!EQhN=(NB= z_G2(P;4(x2rtM9JooiPR*ndM6b~Fx!5R00>iGjR05QhA9BQ+(U$bBA$`~3LlDP%#n zR(cltgAwaQ4ott<651$=gJ))T&}=!Izda*}O{+z}9^w)q284qlK=L;Ls@OGwd^mY{ z@@J*rk6{e@+R<1_*7WzlxA~U)0U>CP?LylSj@bO{b5EYH_%F3uAO*-)&y{K z2bx`9Rt;XJl3{op{}O>!c(+w11L+m7Ar>Jm+B2`x|eD2f(>ww%9UO!9JA7=*amumlZubx+)T$}6~lsXPw|*zfIuI1J;T zsjyc82{j23khQop2W;BMNwh!IrURQudNwc>_7|kM`2X)-gYMV}p;@l2hcH0}D6)S2>$_s8gtNHk)@Ra0si#tYW?fojPHb4MzC2GiVS?<5 z9Z~I(LkkIfup1z0B)B-fZmF5{DT)T{Q6>Mr^7M`YSd0W4^5$@-yUF(@O+1`EJWvVL zAeRp^dDH7U{aO00cm2t)>2v>X7?ugO?8>}Y&UjJoK$`nM?pj^0D2Y=D)1q4}Y!13h zd9gSCx|E*DY(%-Dq$5x`;Mb6j=$ZLSsYK!|UcdD@Nq<{5Y~~m0C0xq|Qpk2EyM1I# zd>JPt38pq|x8%%aWlHU#3nDuez6NaisKI4=R)Bk|i^AqaUNrZ7iG&s!Ln<-Y6-EDD z4Z$*`sdB_XdLIpkYPFkWNAqk~Jo5p?X!%mbW!Ka}Txn(yz%JnKV%X<3HZ@S zFml3p5etKG_nVYpcI0h4qPuO42plRClL2}8g=q}VNRo^#vgI=-Cjw9YzswKN$kh!*Z;P;2Q{#4 z9~4dmWXs0|lpZ@iIxifg!UhZA)L`JDIQUHhKCWdA`w?Q{*iPy!()SO6P3wOb{NM{} zeHwp};N7r0Rvaqe1lH1aY_D}+OaqAR0EEdIzl}&?eziwEq$6I_=tj&VG;wEsV@QjZQ+Qn3kQPr3r$ z0h8SxVuEaEW}Cvym9eO|$WP@dP1aZIXZ%{s2AS=cM61Tp)IZscz^*GjWIX8QeY@VW z8ZSip;ns+?3-S!wmnGUTG`3*?S2#n41koB~G0@ic_Wvqz;Gh$ZJ$&4AxPC123P%I# z=^)ETq>Il%DP+5w^$sDZnJst2EcU{Omx*1uRt>6eewX<`=LA|yy zQaX@u(E0o5e-d4;zG|+NI9e@J( zIzJtVSS_vNL*T}s(`_y8am$z;Pr=cSB;5a}KgjMt(;55YmT5v>GO=c3>z8=5qT9m#|giJ!wDcZJ8H8=(xU-s+k}vpHvlXG4GvOCItS| zL{sF)Qz+>rDu4$|=K1dmg7hk22bI}0fTWc-+?}HQx)Z=a%qmrkp$=mF1Rso{e&Zv- zY%e54yUN6H_3!Ka(j3+SY!qW)+Ql#TV4g5sy)gTKlxkZ(oU;YYUy#ub-=#MA%D!s} z|Ne3(z_Fxlj{&Uvj59Xq;y&y;2JDt9HZI6ggG8rw0^s3$)!40zZwyofcsyqW&CnP8 zSBJd`dxEz}2pqg-1bSe&9kE6THhCyoM97G(VusE6?e;*#%?U_KqQ3?CD)tkB=T157 zj{>oc6i7|7fZ6_q-m*jT(N}UbU7}!-NGgJu5E!vztIA=rV!#V(V=QeTU$|+2-ANWA zT1TO^O=!*)KtFpH;rsDVeQI!u)!qY)CC{d$--=K;o!yL5?1cX>;GO4=vbiyo%dl{q(B^ngAQ!A z*VwKx?#tZqJnj~g3DRK9`%x?%)yt5#dM1~Qz2p;t$?HW?D{ z31b8CvCa}%&R8}^?Cn{I)(kzZa|yUPbhC8Zy6o66SI!NDs2rG8q3C1=yAy<-AW?YS38c^Iaju?UgP3Gv6JWC*2d{##fW`~`zW6kjY_76({Qtn^~Ksm(N z#p2dQ0LkBOOr&J5Fa?8zms;MVJ3StWkZ<(UIpVkLihC4aFw)C%D0z79BJOuX}g(RA0Q?M_9{yt_4RB^ zvwD3`;FN?o7z!gq?A`~xg9p!OCKn2fXbE6=n|vYJU?SoI}1 zm}z4Is!Rf4DoDWrriB1n|4tHeC>Ul!Nt{VwL_q%q9Rdr*Hq?N(`BHZ{z-9sm1Spt{ z7cv}%zYrPw4>uaB2`$|`*#Ax+e+6hrg5IB5JV>5wGF*OL1c(yCe`u3po6~N>FeU3n z!X6aBjgx#Vl=I=$5|B}E!ZwZ%SE4;jW@|{7~UcndeJ8#^) z@^f{sa^)OY9De+5%l{mbG}4^9^7x@?1u*6rjR)qIQ%K-BUG5X`5s1Q25KYNx37{*V z7Xx%c*QPo>DDwG>v}MBI%15o^gV{INfkN0-sDbxS^G@!@g|4PXhrcz0$g9v@vSEO! zf35Jd9Sc&>>;+PdepRYsNWVqh8YigKm6HPj{%~b55>f|n$48b9!1EuYB}$qkuDvdS z1Wv}X|U%OYjvL&bFIwZT%i5iUhuc_VMIm$D7l3r z0PRDg)@_x#s}_5O40|0sf;77?t~miXGN$Bg`!~? zqm_@~1GZxLScL>?0L5^!4B(W(?A$&fj2wlO1A=LL=NDt5Em&v4?x3; zGB*L%cZ~`#;k%7NZ+&^?=#Q92p%43{BR1~9#}FYQDWzltg##aPzP$^_w+KKp6CT63 z7{-V0I+VTr4}`|{%n~^LFI}V1MqC%O7qqzw)~A=%f`>j|z2>6R!pKxSaRb|;xL*V* z`tZOE0ednNJIc=HhynjPJ~RXZA6v#d(7T!gKoWxOib|qyu4b#L(Ef;vm{QYAw#%eR z6qG83pO^B;K&CQ~h|QK}0KW@)cr$Q~CEEH_&<}ih!cXo=o+pdqIT{b&_wB z9tW+v^j2-|yL(nC;tSp4xqfl|5`0f#7h+^kka+7cs|I4IH@X!nA9^MtCf`lfF`I6; z&pcZp6(h|ya!HMghGa|~$HOEyuZ#42wgk9T*?1O-n3UV%^!GeObHBFF5M;GDh?;J2 zWV2m)ryJ-2ipFYswfKwGYoS>Md7PN*WDI|ID|rOY+7XErq_ift6qcUQUx2%7Bb%ja z7Gn=7KqMJn)QwWqquV4matJc0X!#SyZut{&LCs0Bf@PTB3u^Ff>+?Pf5)5AUCS{m# zp-6Cqy1{5sv){k2&Eo+Qm#1oZ@*&IBRZf~sACcQkh-L~D`Z66sJW1hF#n#DDxi}n@ zSRqKGiOeOKkl?@aNE-l|&Ev>7+W64O19=;$;^fuA+)O(xlQWg)KL93c33WW z7>2n_ZP-OZ1IOc!PcyNkkG`Ms5dgVAkd-82?DxOz0}W$BFcRkVWvoCNOIOD3zM948%Nhrn+tnsFe3rWKu(q+3fFGJZWU^!MoFUrr z?xd6nYa<6>xb;BiSJ9<>7WB7%SC{0oc7f+}-1056mp@18l;tpja+z;|CvpXf&85vw zHz*xlX2kx5^@-vqb%&_$-@z{)VhOOOQdxjL#W zvY(SKEdl!n)VvAK=pqiPh(}?7m)m(z6E8k2MrIsiJa4 z@Rf`Y-qu8>a?r4ZLcrUMvl-K0Pq{zM>lcpPs^brNi~by;qk_d&!=R&baUPCwHoG!D z@k{ZxB|hU7_OM}YnW=R+$k@0^vB-G($bH7MvF6G~f|b(GlP)50iSPQmpCbnBB6oN3 zP#~KCRPrHbnBt-6=~3aBt=$j`v^X4-rvnWLYIXY;x=Y@hsdo@pa~anYtc+r! z{OrSo4u961Fd5_R&%)4kGZzdfy#n-HU!X@xhnrg>D`Ik$o#xj~(BcjsqmA%T( z`*~@{GDLB&t9RAQBg^C;vN(Tiu>N$#TzN%6m(dP2!r!9DN27(rnz8&0L0|#{1qhD) zjBas>I~nqSt0KD_v)U4E+P0s0o|llvV_W)Yaa$!)81F^Y?krZa1d-L zTughw@&!Ri`ym+5n1B}wq7)xPs2a%;&Y^3w6%OZLuwwZdhrxO6-cseM7hi6jCh2?6 zhKOxX*#=cTfdk}?rQYy^58kUQ{yqqd48igLqv@@};%K_A;U3&AIKhHD1b4UK?rtHt zTX47F9xS*M+&xGL?oNWcJIwrZKkxS+^~oH})m6Q#_S#E6>q(;g^7$Lfij&k;I6N=v zMW1OY>Y+><3h2We@^JJl5`+&EP1&%_#xRP}mxpx_lfjXS2&m-0{jr%t2YitUX>7>a z&E-Bq8IO>~3ZxG&TuJj+ML`!G9#3v=&s(+gzv!}ltw-*n2qQJ&VA)C+sMDJcMxZx} zs6+dI=4ytffIFG;DlBpCIuyo7tN+vm>y1BSv+Xcs{8v(6>7YGw%v6Mj*={{Y=4q?c zvLMUPR;BCZg|H?p_m9Xzz4q-UxsZKWz%#H7^SDyl`L7{->UUN+vzZk!Hzn6ky%Bc@ z#_bl}TXW?A7B_6iN}>z~Pboyt_)X72<_}$LlRA3&F5~tU{0#=cE(?^Gmlvd4?g|mf zG0tvx(1>(OW?V)ZD}CP}0qBvYr4nJKsQFDTzj3=sqD1`|9ob#rr`S#(2%jr6+mh`( z*lT<^sQxeWCvCc*4zB3KeYm#AqgV#`Q8$4$^K>puutQz|ip-kuSVKzMlZlFUbeQpD z=2cm$;A`Vh%?q&>YYaFuRNg^LIO=%DV(lvM>Po4(pedo}zyS|*g=7X*7N=2~@X$b9 zGEJZ0g4AG2W~fF*EC~6Rvmak-_fIt?zROY-dtAOY*pxz{as${YX<1BoH9*x!8$J!* zM$9nv%HG1EdZ6^jnnMixO95l@?QM|2>-uIxQ;31q8~iEb|L+N~gsL99>=8iobc z_1GE<!9>@Rvs4?xb7rTM+Rx$y;pgTcL0P8C@Czn}0(UPww#Q_8E?_*zqz>0S9v-k%^j@I@_O6<_QW$p0qadipkAw3p zckwa*Xcw8h+Q*NLeU6w&zEw(yQNCwV zn=aE3-?DPQi{6JZ)QVj7Bc2T`-1`M7mN!B9BuxbMq%N;W0`>iq?}wbTTYUpmDPf{j zQ9h|5b75OK3j|Ez%2iMrc-PTzngEhG*ebGeEUNO~R--P_&8iSnLkd`jjM%zp+K z1vg1^mPXrvfVtPmfY)h`D1m_Y7#IGr)~Ua`*6ozq{MCHdH%rjy{L;Rqw($Z5pPoED zMs)-2j8oF{@s>^L5lR{W%a8E$^X0T9;0xQ!2LvFAaCf#*Om0d%;1twGAIra1R063n zAu*E`-vR;OK(h3YMdy){aFM4A)QP=a>Q@&vvjfeAeqOVDlxA4Ie4n#B5Fp(Aw}RhR zuCyqaL&P5Y-(k)v7k|B%tD+Qc92^B-oK!md)qRYC2?FWCtkjvRuK-R+ggnKs=jul5 zj_9p~$KE*GG4OqOH-*Zhk=!T$mp?I)vsi72sr9Q_RbLJ5mzGUowgFnhG1uqvO^9c2 z#LQo)r;igbN)Z{w*AQE^W7u`|3mca{0fQ2oX?0R~!DPPwlFj#u&e74hp)s@GHkfd`qNp=7oM(tVK2{dg1pi zAbr+M+15pv9#)gKAH?X~a9|O=Lq$^-Vki2EH5e6nh{a>?_u{iU zmih2GW5I>QS7`>~l)>s=oe)*8Q4@2ACTk;v>2*RiiXn;1?@Dt3aSkyF+;^8jvZR$3 zH@8O{a&rwP$`Z!bJ$L!yBZQ0C7b$q(x0&EI*dx3KB}N*U-o;MMc~(PQOuZz>2zWj$ zVn3>Bkh0{Q&NYk%pvN{bWLai}D0|W`TSk6#JoPk~fp94#C*;O#$*;A5Wt->`5C^D= zf=EeWzh~KAKm9T^{c9$EC3tw;4OUxq0 zY|py7)TEeJrh^ydHWj8i;-!0Ym=24<*PGXZ1PQI0Sv8RW-;VpnzvqSKA-{6UalQfFSm z%!K>(^GBpby9|WsrZ|pQ?))KL;C>*_W_z^9v{5V3f*5r zZISnDKXcOYd${`sgfEAu*sQ=iiAff+{rURjONwaV?hf|fMiJ~US{A8q4K(2yq`k1o zEBO+NnuPU(IKkN2==~!&w8jev>wbXqQ|{eGU%HZk*;=XBcG20z!1>vl>CI~Mbaf5- z#X>3ALF}C%PeC-zOZ4Xkl|f2}FFbpWG@+;J4Wq0yk*BTH%c8xW|Ge&!EiRlTbXZn< z0|{6JnTXWqa44asa;|PSl)MLM)rRf9zjwS(Ch+Rb&IFe09ntM|TVt-X(VYf=du@ii z{&=VQM-b6w+_kWPok(Q){==F5>P(;A(9yhz69{zI6Df9rtDbM_JfcI1~j#z0%uMHI<+_ zowL+@CO*4=5p3tfv5js`5Eh`me06-Xs_cr+P_F7!(Va(5gyY4mR029zZvBH1qk>8_ z*zyQbPdod&6dwkb6gy&8o2{bFo}|^68;9H3JJ2fJ^bW@UdKj!9?*_J#2a7InI%e zV~dDNR1ssyOs4{D0;#V2_(W7#O1o`hLJ(skk~YNsEiC`c2V*n90^Z)R(Q(~wNmVRp zahK^4PgOMl0VSq!d(L09BzJt{#kq>{@1e6sgugC~&7r%m^@8*x2TGfQX z$7v*#f@Or)*UAGku;l%+YsQ7}7Xkc<%lG8y5UqR+lLQ`bsg& z*6q+}97@^!oFw5^DlzuT+*(9?Z1*^^NId`?K6lf|#$Y^b^uqqztDuisyxV>Vz{xsL z@3AA}9e88y{kE53I%p^ATOOaE#wW4+x>70!Rol$We?AWFL1jkCNbs33h)<4kd>WhG5u-YUtS}W+bE9=~QQ7-3m|jA1`V5?Ju0rJLxy$ zZ~FM5cQt-tvEOQf|2-c2H)U$Gh*YFL+LQ5St|T`;tJ=VU2(nUFl&~>9bJp5qf1S>g z-Bsu!2B3fs7t@rkq2r5?r;J#0-@;<*>%tgL232ESsW+oMHU_A-!A%bcK>k0r-f6Sz z9f_)8wn}`SG-L%I4^Lc8p3IOwAwuD}Das&X7jl>`O;M&uCVMTLWQUM3)f|Hv==S`$;bb`$+}OMxO63 z*@M;+1me$~4BHWu_YR;7)w!LL%M|4CSVOZKvkmJXF+`U0pA~3`t?Wq9>568l3BeHt zxExuj4BX~_iF315vsz#CvK7cdL3;`eNx_4JZwZ}${0Jib6*N6P9j&%Z0Jn|^EVl)) zbVWiZa&@5@`2it|nn`c^`OFtz%IIe{X>3*4_7*g*~LwTML za4YkN&gUu$R0yOziSOf#I7y!^8Y#V}C8*)7X#B6I{g_OGi^#h$Us|0)B`eWlU~2`6q(VDrRyK$ln*C1yQD+ zQh!@RBtC-7QLkm#sKE*2lQg`;IW)skz(n-4B&d`^1aC~2FjMw!r zf-qLS5j$~xi&;mc-1I=G0l6sP=oe9RKILsflf8s0zc2v8JN7j60&r<&9&pKa*GxH5 zHH9cCZAP5>T@aICGD8rwEmW<0m;Q2-*W?BIe_st~TS6Wm@0QK54LCrJ-Ikc)=QBx# z|NU_h^)2SGDnCd4l&a%%!Z!Ii^!^SRC55$pZv-RT^w+ZPSffFyBdIBdH=+4Rgy_Uh z3G#OLe8X~}aa0u|vfMYz0hP@nn;i^Gl`CgLu2 zosm9Up=?uCQDkJ!N3hLwCi`ODH!9gEZ^24Q=ODSJPR31a)emE!Tv#B2MDKnrLxV)% zWQC3F>G5Y!=Cps%{qP7!7S@y*Y$P@^nlDmV#QOkKsP)iYQC|W8oTZ8dc#T{0UH(;8 z#mft~Oa4(ZSgP@ZQe%C~ehAwyKY(qePE^Xl!+i-Bx;||EKPU>OMrj=cXgf$rsuSLB zrdBz7PCp!8tyed1ZN2J?^;rN-BcN?RvICIMoE_WXwOsn>WHUd|h=Usdb)X_aOT-<68pIhxa(sF5w9q^bTfPdkz#L zV)-w;wuU|qm{)5!Gz5KTqYvc_mv(L`o~8rZD1rZ5C+2YQ&TX1DI;vifF^~Y9YbR0TNE+jBZuD~4`R{N0XVIm!hGGdyQ1Uze!Rn@0Bm@qZ@p-K(S?LrZ{XACt zb7ACFAt8xlv8rs%FPdKP%Yg!S?^O_%7lPQh=c%G4hk};x;oDS; zknFfA{NP-Iu=1JC1NY<7Tb7~@;GMANgR~X+=!ez*g5>a0r82Wi(-}DHWNq}G#|3;} zwfOagJxLKhpos+w>cA3v4C{-GumH2Nz+JEM&at&Z@~pcO3)=ggigtQjsf+&w7vZ&c zZgqW`1YcQcEH-8+(d9XE=065&kNT8OeEk=RV0)?nuh+?gG9F^#egCYorsJY9Nox_;E)3r6$#1?eL;McaiS#4}(sQ}M@Hsc_8YqQwP^-#)etEllpa zhpemTKV_$;L4yBB&7=XQ0dvf{NJ@`?M`R2;kVb|dr}T${wcs*XfR;NQzxl891L?+Q zre>ONUAiO&H{A*wnrn z_j>NicRwSTn3D>lBJwP3v(y1>0ql5i>m!Q|wUS~Zd6UYBlQSx2koyuYwSHN_02i8r zaYw7)yl>f>f~zP|A-%8wp<_`lcI^#s0WuAuX1^r_vbE_SB?f3cc)kis?1O0s3I63^DTHE;CX zY0&wL@CB(n5_62p;Qs6D_c;0_8BQSq$jfHy=fM^0?x40B9M|qoO11g%Z@E>5J}3GW z|7O!ZhVOmKn)RMx_4>{cot?u<^ZM`IQmJT*kv#2rBS-Ph_u+TLhX*A$5^*0~H|S}X z;?-HXbqVA|vXaExB z?VbFRQY4eC^sC*7bg$i_{7UB_1V#nPTMRffx{Va{FXp^GDsCFrr);-QO=J?l)`?%F zpVcN-AU^%1ex{kcs*YFTRw);6q-=;cGo)2Z9gpujir!n69S1XO|Lt@Y(&HxrgAU{6 z^{Ys$4AV+fB>(bhf>UtTlMe2|KzKY-O{z9{-jV^$&rxow=k80t4#WS?1@O1GKe@t1 z0KOb1Qc|SIQLxYw?W=%;vbf2_dYzO;RcftXy+Y+zS1i@*9}t1n;-g(9U%v?LSn)nQ z0+?Hv+DcT((dLlp^IRNxZk8h=Ys%W=-01f zC%v0Jsc~zuT6}zq!-_P&mL}{mLH|KXnWlm>wq4!<`hU(tojYKG*4rtH5=7jeTP{tqO} zy0{+ggO%s@^RieONwV4Kg?W^gp_z84-LPWN7sdokuYv9akSk`Q+e=kM_tPt9-cFA2 zs<@9GvxFaNY*TDMqO=cB`A?khZ!rPhpMG=muf7`O9#1Ar7K592PFt#r+LPFNIIYVw z6tMszJz}}BBysgxtcWi5M+ML}VlasC@f9nPu9AXL9RB!`9%+p}h@mdt;ubK z`XaX%zVrF*>;znf1sQ|-7%6L7kY=q>DIFG_S>fitr+a7<3^nI(kO~XYIzLfG>Yq

s0XAQHhmD`q33!l_jGeQ3VR8tk7tb_9+~33j_gY$^tK-z^)Vh<2k*t z{;fp^Nb!LsIB)j1@XO$dkl!FL$^4MR^`G4`zmcs*ShI)3X0^U}k!b@gce$55r~<}y z0z$CV5U{Wtm6HEQ11(GN2)!op+3vp4xMb3mol=cDzsSvHox2kPds` zw-;w*DR~1!bL8X>90)C<#^0}LRo1q{Z?xi48y5ANB_`+ia_B&R-ANNu#S?q%2t92< zeLo|bR$%3-w4^Fkn9g6vOQ_07P+K@S`t8X0e?xOfvflq+u^NLRkVs)5|BVqb2|2WX z%|B84I%|ruznJ}i2ej=O-Y)qv6dLr+Rt@5JXEu?P2$Oeu40M*H;dmi$kcebgX&Wg{ z$#B&8TIn!!41{Geo!_`S$PJxQIeoLtse$>|qHxiaHViH)`nZ?8Blh_ENy+8hH2fpVodd&;A6hUrcQY*WU-ITZnRs(NG7A#C?aJ#Hx}zwb-AHMyHv%hXGEU zX$=9&R;R#NVeyFD%lg*4`@$wv{Ppwv5bGVCAp$3D&}=Lsnu2VA$#ZO zIgiB?gi@<nqO+gHPqQvp1IeKGb|RJu`j~hwk7EDDv`++NE@&P z##NSexQO*0JP^Tn*i>)do3zx({bYZ$LZ&6dam-S+-KC(!-j^mHDoY3TwuO+YG z8{rzQj^Wg09bzfDJ4;a>+^+xj?TY)#AHSmZOK7 z;qpoC#zcqaFwc$&lBl(YZ(KQx@4S}iVMtx??J3v07wQjtuB%xu-;)(>N0hJ;AgvJl zDim^6G!8SqwA%5w$d5&mEX6K+700Mu}5Bo@PHFi$p`sFUJ3FV>|pFgiw>{z>Mvi4jlUo zIUwD3vB`*@@9=c@y@P3DoUM(gJX__feVP-KaUwNrl}f}Q$#-A&w(nHx+pMoxN%)SO z3pr4{w}Dpp?-S2Mfn{Z!EdrMI(CV~crs3^~o>|ns26F8D-lVl}B%DfR_S*vi2^Goz z^5M0uZp_R13zY=YTlv#VO?dK;H`B$kAPqLm_AeT>1v#5v3$^~Y%hSWB{E@|J+MjVag`sd z!JHnM5efpzo+}zeCrMJGYYOFi5qptYA%XeUhZ$!5ioi)`{Fic+< zvNAqF{#=SRYrgI0NZ{ORES0yHzv$euKsM0A4=b-wLB4hzcWU2k1uk35Htkl!W~*YG zByrnlfe_Su<7;Ww>~G;ueSjuH4RH|w@4s{~QTp}p(Vl-dqsvszjiBhQ#SVJe!mO+F zhM_Z~0MY%4NsUwQsA`#H{L zW4~Ik#IHCw0~P1RXkqwUmnL(Li5^y|ZLKD+yI~BtdapWFbIrT>r%*CiDzcnLT4MJX zWHYv`kY%QQ)0Wj?3zAR2idPveNyc%DD}>V5J5u`t)N>!ozKyrDt}!GX@8%U`Y3=W3 zU|isGWM!KsM%IPjdUI3Dj7XR(qEOp@G zXWWlb8b}lz0yxPF;)!G@hye;Fk@X&RoMrdn7{WF&H^R+>qSrC}e-*nq_X0(F(zoO@ zo{TuI{@I%GvN}Pw~v*SSv~Wr8l>HU>65jJ-laQ8ksnzJ zn`(OT)~JjV6!*HuwKr`2d(~t1zk})w8ABhP_Kky{KLGa=#x5ocQxvOXg`(+6++SuR z*8TI%6V(E>rUv za8T5~!qLlWl?F*R>o4%NuhGE8&|DU2`&V{? zVn37mb3)G=`>7n+7MbTIEyuN4m)X)lTfU6P&QjE$y-q>|cag)54Wil^pTG}u z5vPz>pYhs2yWa0xn_oT0k|LUAQ!A@oW$a0IYFQ;Gbe_hwA?zUF= z5Ucxy%W44brM2{JbDk^%4uL$K@t4lFp);4=hn|nJvgfU1cBH(B1wK=x;=T_vT5F`BG{(q=;~%2= zL`hrGxyx?7UM?GuAes(LJN(IQ666%V6a}40hbyumS)g8<+y6HA)<=HCvy3TyFIe#3f}7 z{@$iL9YCMEu9^L>c2Rm78%Spz{I8%tJ9mgH#xsPqjcWyVnkx!3Z`G3EdVm5oRM^%=8))B(^xhdltl? zGHSS6U+|y_5yrR<^I3&7YDUmjMEtsit}Y+_-ls$b+=BEficf^_Kd%X+QYtBEWYFbj zT%&ZZD2<8WDy~3@c}*bociQ3-e_Z8esw0~oRpp=wPWsjFXDuu!_!%+cMq;+(HsO9x z$5Y(r%+#%BCHlOX|F)U1`qVNe!)u-F?Fnfd^@Rai-6Tg)!)6}P@ru1Cb_$wBNxR|+0Yq~zL7f5qGY)Vne?6U3fKXCj-5-;=_!snV#K%TM{9T;Q12NvO z_QGq|>Ajxy8Y5ALk%fSC8!WMR53D4O^=a)D<@u`Fncqk+5X!kt~+3yheTuyU0@Eli(R^-J#fV)0-XgA@De zTfas2xYeYLh1kK=C(hBbQl)h;Xx;JK2BOT&j}eG|ajufGxP?`)`+j8>Ri?j>t@G`m zaDCtwk8ZQ?*uz^5W!N<5H;`_VCGGC+keKl?#&VuJfD>v#;k{^C7h9(J)8W2tYp!%E z9)|E2l&fNd2IWJoz9E#oqAoo(X_m42n_kUKT)w{z?PmuLvo1CyU)F;@I)D`+Y~0`% zSg~F@Bw&jf4S;rUr83A)@xVn}6u} z&es5Zc;Sj9F1@r|rO8Z{NnBKXWbJsXmZ7T5!L^6M9?}uBsq?}5uY0Q(FKZG=g*NZe zfmi}DPfyxi%l-bATZej47evd5N=gSwdN=TAMdK8`YrPb;(GK)mcYd|0_RDn!x7&I$ z3$zN(k@^|}^^5u3lsyvVtH^08@54o*H$Q!!I;JnBI{ruBZn_`ddVBltZM@+M9;C)= z0cU$rr-Hwa9gi(;m2B%69BbBvh%gmnO8)QLYs+*XuIGg29hiV{Y@d}zfSMKs{g~=A z#%3Bm44tQAxTGM)z-I1<*~59!|LU~uqqyjoKO~p^uRisr=P97~UD?&h<#cn>JR7m0_{Uh8P{9M(#3jUrv3)7WjR*#MJM z-*Nc3*{^>k^_F8ex=rrLf4)Mx*`_uxEIvT5pihuX*uIyGsR(I>beD^{SLqwm^M9Dz z3%tg`{5Q1XX*82%cU}9Cc|96tVT&L^!pak|vJ-@<=tPG_q*-l73RYRE1H7v3EzE;D zLk5W;SZWz-KXrb^4Zj=^xk$MKI%hr%$go6;7W)DaGH9wd_z= z+`H8S$_8o8);uI;3!wyXUsE(M)V^X04_f{T4*8YmkKBF}>3Z4kO5m)@v0RgrDVez8 zKYpC0pkadlU=`BiXH$1@wb8mrmrn)RK?aN|(q+VbtudfE=n}5_Fw|DVee;;K?8$th zZU5vJcvgy5d_%h$#o6c_b7Q9GfVCzyVMN4shv4Go51CEhcf1yJGY;L<@iB=1#KU>0 zfJ$0@o*$}_j@I4~VP7+iEua^5Vj+7Xy}JC?It;}9f3iH+?oYu3 zdMdzYE+)BnafwQnYh@kjbCWY!Pq^Q_wKnNpqG|F9--4T}i~V5xG(4si9(dP<3I47i z19>)QPn#DALGGiYvwabFjhW4Mw4A@_xW87rxyY;c~jk?1f@`uR(j{7;CxeJTXTmlm~Yn@F-J_}8{ z`E1QrBVSuObdZCu+0vNHM^<3^3;S>R8nsWvr}FkAD;lB|^sC&SXD}wZy`E&nHgpma zG9Qrkl7vn2?NAC%GZ_#$$nAXM9-kf zbC{O>$=aRDbt2@!3rq`B4#*d61KujD?O^Spx7?sfr@VxNdTl2KjmqSP-9^fl#@%-#Y$c7b_nwXuA_>+<0 zktKIvC`^gOw?g;lmP0z^S51QXk(Q_zWAUV$0JQ_ykjNH@G9@AHAMzK!8{f#mS6)tI z1C-qPmR{T2^Dq})$W0!4ksif+hoKuf6cdoJMS??M2@6~HfSp|aSnN@9mA{Y~o{MfR zVg&Yr+FykML|%dgB|<%o?Tjx=CDQUR5D$%)DI)O)zv|ie4(zH)-F`?7L zbL`_}y;Q1H@4RoADeBM4?Bj*aoYjqlKVgi7y8kCq-bv}1jQBXAto>mRd|`e)Bwzoz zAEq{)#SpCupDn!P2EV@&p2>8ovcg3r>}+NO+GeQF*qR;UN`^@77inRX0Ms~2>S{0Tmvov;5K1m?FkUOQt+u-V7uQ?$g1&t{4j zE6fBZ&mYGpeh>bJl}`qf$N6tCeQhRxWYI?_!LJQTTmbd0VZro+#o7J#t6yY5Jxo(F zH)TtUZq^ea^@*xTm>A*peWplPH=&p4paP_w!9Qb?Sw9BVHuqL{F9rN&Z9D|TZBn8) zkC7>rXvqq1L^`~}PBB37&(5yx&ggzW6P-5m-*cG{mlvWrZ3rZy4pKVrtol9p`W`YS z)b@tO{?}3n-u97?Zen5Kfb?=)DfC(3%?{OddE5xys7IV6WVN&%s#wnNGhl;4+LYAt z&P>l3)eqvV>WKcW;E(LDEksOIJ(Nae+B%^>I8k+ z5&To4As?b`HyhZpHlMp*>x{3Zf>ZzsT6?!y`XL?zuY$8`1;I{e%`oXMaL%gHruI8G z&c0$m7P3AM=HtoIeOM6YX4V2HxQ?l!#wkqK-XDu;0 z3pfnGH#StZa6R91D`?upbHs2F{t&j(bnz3K<|pTZndw+n$OMD&-3+L0dk%N^t|(29V2ObXyo2(x0laz_^+ zZ}F zh4E9)F4_DZ@2mE4!WlH_#{aMw?(z=y!if0s?GMspp`WTjaozrpc2sdPN;oYk_9z&r zNdu8UMt^3F9chFBc`M{x%7kha|ix!`{9}fp#m;fc|amg z1`467%gP8Wo2=Uwl-YFO|x>?aZQAgKZ`<$of) zzIAha_oc(lx(n0g1HV+Q3C7%r59ihFgRy{}x&svJc^k1S37PyN%U97To$TBAqwI;7 z=<}Fx6%Ys0qD(UEnaTwA6!5}V>D<8FB zS^eHZ7VW6s8%C^3Pi`F_WZM#slR=fpCBU2PYeP}th0w^&GiJheJm1NJ$i=2a!m)fZ zv}RV;lNd|ZE2u>64^{|=F#fGliA>#3N8>}=*A5#lt=S-k}Fkqx_OS!BssL63$gd9u?q}^aXLqI)%I*RIp+3GICV-c8R8ui>Z<*PUj4#ohxzzQ3T zcak~MH(ZbkYs48p!?x&nWCdRuXLb8mo5j0EAA61V(#9UcVIF~B#ha`YtesJ9)#i?( zh`x)k!e@242tnrjYwGlGT|cE9M3Ni+O%SnR+BD!+te3~zT|!*`e=dNH!9kv5;8qJb z54j{^;gy^S2>6=94Lt*o=1(GBAEsTs96o&te@)fZ6|{TrCgilybnp7Boi_Bhs4Oc6^Io}rp3u3PH^|_3pX3MK`DRJ z*IL0w!PeKNku%T1l~KM(<2QF;tK^@J4%_BWa#ebYhdh0x`rK>!?>##AE#(@03?A3D zQe-(8%sGa}=P{kSp{?@+b#EOpK-T;T7WO|NsOlV|mQxTNan_#Greyg_&^65W4UzS% zT(NzxrTn4|Iz)85dC>F%oYz9+8`GwYtc)3Pf5zW8O|c!SW1K5qZUag!W!HsW2%B@s+P&B-FjPiiip=J43@dN|a66tN`mfWo70Nptbp5I{d zD_hA6EbJ^5J}0;_o!$1gu3S`fr(emI4(veygb58|@!z<+>^&?N9tpfpdk!TH4<-+D z?&Od{skauM!ka*4a=?=L0Sxd04VQi`15NSta>K?B#L%$C%dDIf5Zs z+-8JS*9Pcc^011*INmn1?r1>5Q%_tDACbf(4pKZ)Bo-KfQ1mbVe%jx@A*pV`s}QPl z?{WAE@|;gr_Kh0-Edu6pvBD8;4m0ZwO08NltM=x#Pg~BTZ9ebg^+jHevZ_TjGd@$d z$6zAV<_pJ1$I69P?+Qi5F0GRiA6NN!AqKrj0{=TULB}2cVwIF5)>+mlZRWI>Q`6x{ z(jR?Gs_t(tV1Nh!eHIhe=NF}PC>?-H*E@`iRnvjsZST99n!m5g<4bb< zT-H%h-ova^6or5;GN-@wt^Wdq*@^Tei1Yn$uP{0c9FA_g3rk$iEy_-70OJsojf!1+ zy4Fen4Y+am8mXm%Ik|0|y7<@MmHIIUHMbnznUWj_eC(yi_J$a_DoGjE?-)y`Q3hPz zXVuY)4HEF}3~Od1EpG+i6ud8;|GW`^G3}oJ2bzllMh9?@@R1VQU~M@?gC!d$?sC5X?`N0Q+ZHKjHg+vW1d-Fzz%~fh?6MEc?ra)J$mI<@EC;FvUS9j& zJ0eV9v_ty(rvs<^@~+8*u(}X1Bd(l!(ZPjSal4Cad`s;QThP+W8K_RHTT4BXc~Z*@hPH-STL%mdcw1N{MQ#tg-@{kQG=?7GHlxtcWD+GPnrHiK|`2cLhr z9Wg=+(WL)$N_+qQs?LUxrQ~EGBHo`yoEhAhUgVM1drh$}H`=g0K0a>x8*fSZkMumx z^RQ*I&k(rYc#1iKc}7>d;2UmuB|SH_r>PJ6V&EGy+bsZ$Qm3!&GkKI>+=su;Xfhtz zv!Y(uvtm-6$EeP#6DzM{fO!Ab{h~c+aqY2

2(u*`?k1BVT8^Q93l`sA=_nBmELQ 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 literal 0 HcmV?d00001 diff --git a/apps/admin-panel/dist/img/no-items.png b/apps/admin-panel/dist/img/no-items.png new file mode 100644 index 0000000000000000000000000000000000000000..9557cb49b39f8e7d1d4080602c1ac6138eafd992 GIT binary patch literal 89320 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 literal 0 HcmV?d00001 diff --git a/apps/admin-panel/dist/index.html b/apps/admin-panel/dist/index.html index 605b3ab..53bdcad 100644 --- a/apps/admin-panel/dist/index.html +++ b/apps/admin-panel/dist/index.html @@ -4,9 +4,9 @@ - زرتاج — پنل مدیریت - - + هدنا گلد — پنل مدیریت + +

diff --git a/apps/admin-panel/dist/version.json b/apps/admin-panel/dist/version.json index e1032c8..bac6927 100644 --- a/apps/admin-panel/dist/version.json +++ b/apps/admin-panel/dist/version.json @@ -1,66 +1,8 @@ { "app": "admin-panel", - "build": 191, - "version": "1.191", - "commit": "037280c", - "builtAt": "2026-10-14T12:21:33.088Z", - "history": [ - { - "build": 187, - "date": "2026-10-14T11:48:26.000Z", - "notes": [ - "فرم افزودن شخص با هر بار جابه‌جایی نوع شخص خالی باز می‌شود و اطلاعات نیمه‌کارهٔ قبلی دیگر نمایش داده نمی‌شود." - ] - }, - { - "build": 185, - "date": "2026-10-14T11:21:25.000Z", - "notes": [ - "بخش‌های «تک فروشی» داشبورد (کارت، نمودار روند و تفکیک عمده/تک) فقط برای مدیر اصلی نمایش داده می‌شود." - ] - }, - { - "build": 183, - "date": "2026-10-14T11:04:19.000Z", - "notes": [ - "لوگوی تازه‌ی برند در ورود، منو و کامنت‌ها نمایش داده می‌شود." - ] - }, - { - "build": 181, - "date": "2026-10-14T10:01:20.000Z", - "notes": [ - "کارت حسابداری در پرونده‌ی مشتری بازطراحی شد؛ مانده‌ها، آخرین ارسال و فرم لینک دستی واضح‌تر شده‌اند.", - "ستون «کد» در جدول‌ها به‌طور پیش‌فرض پنهان است و از انتخاب ستون‌ها قابل نمایش است.", - "تغییر نمایش ستون‌ها در جدول‌ها بلافاصله اعمال می‌شود." - ] - }, - { - "build": 172, - "date": "2026-10-13T15:49:38.000Z", - "notes": [ - "متن راهنمای زرین به‌روز شد: علامت مانده روی نصب واقعی بررسی شده است، و هشدار مربوط به ثبت سند موقت در «ثبت سفارش» اضافه شد." - ] - }, - { - "build": 156, - "date": "2026-10-12T06:54:46.000Z", - "notes": [ - "پیامک ثبت سفارش برای مشتری، ادمین‌ها و کارشناس فروش فعال شد." - ] - }, - { - "build": 135, - "date": "2026-10-10T09:15:52.000Z", - "notes": [ - "بخش تازه‌ی «اجرت»: فرمول اجرت را با یک نمونه امتحان و بعد تأیید کنید.", - "شهرها مثل قبل به‌صورت درخت‌اند (کشور، استان، شهر، محله)؛ شهری که درصد ندارد درصد شهر بالاتر را می‌گیرد.", - "«تاریخ تولد» به فرم مشتری عمده و تکی برگشت.", - "در گزارش تجمیعی سفارش‌ها، دکمه‌ی «دریافت فایل اکسل» اضافه شد.", - "رد احراز هویت مشتری حالا دلیل هم می‌گیرد.", - "با تأیید یا رد سند مالی، به مشتری پیامک می‌رود؛ در پیامک گروهی، %name با نام مشتری عوض می‌شود.", - "از این به بعد هر نسخه‌ی تازه‌ی پنل با فهرست تغییراتش اعلام می‌شود." - ] - } - ] + "build": 3, + "version": "1.3", + "commit": "3add068", + "builtAt": "2026-10-15T20:34:48.131Z", + "history": [] } \ No newline at end of file diff --git a/apps/api/release/app.js b/apps/api/release/app.js index 9e29202..e59827c 100644 --- a/apps/api/release/app.js +++ b/apps/api/release/app.js @@ -77866,7 +77866,7 @@ var require_secret_box = __commonJS({ if (!material) { throw new Error("ACCOUNTING_SECRET_KEY \u062A\u0646\u0638\u06CC\u0645 \u0646\u0634\u062F\u0647 \u0627\u0633\u062A\u061B \u0630\u062E\u06CC\u0631\u0647\u200C\u06CC \u062A\u0648\u06A9\u0646 \u062D\u0633\u0627\u0628\u062F\u0627\u0631\u06CC \u0645\u0645\u06A9\u0646 \u0646\u06CC\u0633\u062A."); } - return (0, crypto_1.createHash)("sha256").update(`goldbank-accounting:${material}`).digest(); + return (0, crypto_1.createHash)("sha256").update(`hedena-gold-accounting:${material}`).digest(); } function sealSecret(plain) { const iv = (0, crypto_1.randomBytes)(12); @@ -88612,7 +88612,7 @@ var require_brand = __commonJS({ exports2.brandSiteUrl = brandSiteUrl; var env_12 = require_env(); function brandName() { - return (0, env_12.envOr)("BRAND_NAME", "\u0632\u0631\u062A\u0627\u062C"); + return (0, env_12.envOr)("BRAND_NAME", "\u0647\u062F\u0646\u0627 \u06AF\u0644\u062F"); } function brandSiteUrl() { return (0, env_12.envOr)("BRAND_SITE_URL", "https://bnk.montzar.ir"); @@ -163590,7 +163590,8 @@ var require_migrate = __commonJS({ exports2.runOnce = runOnce; var fs_1 = require("fs"); var path_1 = require("path"); - var TRACKING_TABLE = "_goldbank_migrations"; + var TRACKING_TABLE = "_hedenagold_migrations"; + var LEGACY_TRACKING_TABLE = "_goldbank_migrations"; function resolveMigrationsDir() { const candidates = [ process.env.MIGRATIONS_DIR, @@ -163699,6 +163700,17 @@ var require_migrate = __commonJS({ async function runMigrations(prisma) { const dir = resolveMigrationsDir(); const files = discoverMigrationFiles(dir); + await prisma.$executeRawUnsafe(`DO $$ BEGIN + IF EXISTS ( + SELECT 1 FROM information_schema.tables + WHERE table_schema = current_schema() AND table_name = '${LEGACY_TRACKING_TABLE}' + ) AND NOT EXISTS ( + SELECT 1 FROM information_schema.tables + WHERE table_schema = current_schema() AND table_name = '${TRACKING_TABLE}' + ) THEN + ALTER TABLE "${LEGACY_TRACKING_TABLE}" RENAME TO "${TRACKING_TABLE}"; + END IF; + END $$`); const trackingExisted = await prisma.$queryRawUnsafe(`SELECT EXISTS ( SELECT 1 FROM information_schema.tables WHERE table_schema = current_schema() AND table_name = $1 @@ -163717,7 +163729,9 @@ var require_migrate = __commonJS({ continue; const statements = splitSqlStatements((0, fs_1.readFileSync)(file2.path, "utf8")).filter((statement) => { const normalized = statement.replace(/\s+/g, " ").trim().toLowerCase(); - return !normalized.startsWith(`drop table "${TRACKING_TABLE.toLowerCase()}"`) && !normalized.startsWith(`drop table ${TRACKING_TABLE.toLowerCase()}`); + const dropCurrent = `drop table "${TRACKING_TABLE.toLowerCase()}"`; + const dropLegacy = `drop table "${LEGACY_TRACKING_TABLE.toLowerCase()}"`; + return !normalized.startsWith(dropCurrent) && !normalized.startsWith(`drop table ${TRACKING_TABLE.toLowerCase()}`) && !normalized.startsWith(dropLegacy) && !normalized.startsWith(`drop table ${LEGACY_TRACKING_TABLE.toLowerCase()}`); }); await prisma.$transaction( async (tx) => { diff --git a/apps/api/release/migrations/0002_admin_schema.sql b/apps/api/release/migrations/0002_admin_schema.sql index 8f0e5fc..e3d6d96 100644 --- a/apps/api/release/migrations/0002_admin_schema.sql +++ b/apps/api/release/migrations/0002_admin_schema.sql @@ -1,4 +1,4 @@ --- Additive migration: 0001_init created the original gold-bank tables. +-- Additive migration: 0001_init created the original core tables. -- The admin-panel port later added columns/enums/tables to schema.prisma -- without a SQL migration, which produced P2022 on production -- ("The column Product.productCode does not exist"). diff --git a/apps/api/release/seed.js b/apps/api/release/seed.js index 6a5111b..230ea45 100644 --- a/apps/api/release/seed.js +++ b/apps/api/release/seed.js @@ -2083,11 +2083,12 @@ async function main() { prisma.category.upsert({ where: { id: "cat-earrings" }, update: {}, create: { id: "cat-earrings", title: "\u06AF\u0648\u0634\u0648\u0627\u0631\u0647" } }), prisma.category.upsert({ where: { id: "cat-coins" }, update: {}, create: { id: "cat-coins", title: "\u0633\u06A9\u0647 \u0648 \u0634\u0645\u0634" } }) ]); - await prisma.brand.updateMany({ where: { id: "brand-henza" }, data: { id: "brand-montzar" } }); + await prisma.brand.updateMany({ where: { id: "brand-henza" }, data: { id: "brand-hedena" } }); + await prisma.brand.updateMany({ where: { id: "brand-montzar" }, data: { id: "brand-hedena" } }); const brandMain = await prisma.brand.upsert({ - where: { id: "brand-montzar" }, - update: { title: "\u0632\u0631\u062A\u0627\u062C \u0637\u0644\u0627" }, - create: { id: "brand-montzar", title: "\u0632\u0631\u062A\u0627\u062C \u0637\u0644\u0627" } + where: { id: "brand-hedena" }, + update: { title: "\u0647\u062F\u0646\u0627 \u06AF\u0644\u062F" }, + create: { id: "brand-hedena", title: "\u0647\u062F\u0646\u0627 \u06AF\u0644\u062F" } }); const brandArtisan = await prisma.brand.upsert({ where: { id: "brand-artisan" }, diff --git a/apps/api/release/vendor/.prisma/client/deno/edge.d.ts b/apps/api/release/vendor/.prisma/client/deno/edge.d.ts deleted file mode 100644 index bca0a97..0000000 --- a/apps/api/release/vendor/.prisma/client/deno/edge.d.ts +++ /dev/null @@ -1,9 +0,0 @@ -class PrismaClient { - constructor() { - throw new Error( - '@prisma/client/deno/edge did not initialize yet. Please run "prisma generate" and try to import it again.', - ) - } -} - -export { PrismaClient } diff --git a/apps/api/release/vendor/.prisma/client/edge.js b/apps/api/release/vendor/.prisma/client/edge.js index 314c578..06a4579 100644 --- a/apps/api/release/vendor/.prisma/client/edge.js +++ b/apps/api/release/vendor/.prisma/client/edge.js @@ -800,7 +800,7 @@ const config = { "value": "prisma-client-js" }, "output": { - "value": "E:\\gold-bank\\node_modules\\.pnpm\\@prisma+client@5.22.0_prisma@5.22.0\\node_modules\\@prisma\\client", + "value": "E:\\hedena_gold\\node_modules\\.pnpm\\@prisma+client@5.22.0_prisma@5.22.0\\node_modules\\@prisma\\client", "fromEnvVar": null }, "config": { @@ -818,7 +818,7 @@ const config = { } ], "previewFeatures": [], - "sourceFilePath": "E:\\gold-bank\\apps\\api\\prisma\\schema.prisma" + "sourceFilePath": "E:\\hedena_gold\\apps\\api\\prisma\\schema.prisma" }, "relativeEnvPaths": { "rootEnvPath": null, @@ -840,8 +840,8 @@ const config = { } } }, - "inlineSchema": "// Gold Banking System — core schema\n// Canonical accounting model: legacy \"System A\" gram ledger (see migration notes).\n// The external \"Tahesab\" service is retired — LedgerEntry is the sole source of truth.\n// All money/weight fields use Decimal, never Float, to avoid rounding drift in debt math.\n\ngenerator client {\n provider = \"prisma-client-js\"\n // native = local Windows/macOS; debian-openssl-3.0.x = node:20-bookworm-slim (Arvan)\n binaryTargets = [\"native\", \"debian-openssl-3.0.x\"]\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Enums\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AdminRole {\n SUPER_ADMIN\n SYSTEM_APPROVER // legacy: تایید مدیر سیستم\n SALES_EXPERT // legacy Customer.type=1, also acts as a referral \"reagent\"\n WORKSHOP_SUPERVISOR\n ACCOUNTANT\n}\n\n/// Legacy Customer.type — what kind of wholesale customer this is. Values and\n/// labels taken verbatim from bulkCustomer.vue's userTypes list.\n///\n/// SALES_AGENT is a LEGACY value only: legacy stored a sales agent as a\n/// Customer row with type=1, but the redesigned system models a sales agent\n/// as an AdminUser (role SALES_EXPERT) instead — see admin-users.service.ts\n/// and admin-customers.service.ts's listReagents()/create(). No Customer row\n/// should be created with kind SALES_AGENT going forward; the value is kept\n/// only so legacyTypeToKind()/kindToLegacyType() stay total functions and any\n/// already-migrated data keeps a readable label.\n///\n/// RETAIL marks a \"تک\" (single/retail) customer — legacy kept these in an\n/// entirely separate table (SingleCustomer/`login`) that could never contain\n/// a wholesale/agent/shopkeeper/banker row. The redesigned schema folded both\n/// into one Customer model, so this value is what listSingle() now filters on\n/// to reproduce that same separation.\nenum CustomerKind {\n SALES_AGENT // legacy 1 کارشناس فروش — superseded by AdminRole.SALES_EXPERT, do not use for new rows\n APP_SHOPKEEPER // 2 مغازه دار اپلیکیشن\n WALK_IN_SHOPKEEPER // 3 مغازه دار حضوری\n BANKER // 4 بنکدار\n WORKSHOP_SUPERVISOR // 5 سرپرست کارگاه\n RETAIL // مشتری تک — legacy SingleCustomer\n}\n\nenum VerificationStep {\n UNVERIFIED\n STEP_ONE_SUBMITTED\n STEP_TWO_SUBMITTED\n VERIFIED\n\n /// Legacy had THREE states per step, not two\n /// (MajorCustomerController.php:106-135): 1 = awaiting, 2 = approved,\n /// 3 = REJECTED. Mapping rejected customers to UNVERIFIED would put closed\n /// cases back in the review queue, so the owner ruled it out (2026-10-07).\n /// 14 legacy rows land here; see Customer.verificationRejectionReason.\n REJECTED\n}\n\n/// Legacy kept retail and wholesale orders in two SEPARATE tables\n/// (orders_orders vs orders). The redesigned schema has one Order model, so the\n/// distinction lives here instead.\nenum OrderChannel {\n RETAIL // تک فروشی\n WHOLESALE // عمده فروشی\n}\n\nenum OrderStatus {\n SUSPENDED // credit limit (goldCreditLimitGrams) exceeded at placement\n PLACED\n ADMIN_APPROVED\n SOURCING\n PREPARING\n DELIVERED_TO_AGENT\n DELIVERED_TO_CUSTOMER // debt recognition point — mirrors legacy sts>4\n CANCELLED\n}\n\nenum PreOrderStatus {\n PLACED\n ADMIN_APPROVED\n WORKSHOP_APPROVED\n READY_TO_SHIP\n DELIVERED\n CANCELLED\n}\n\nenum LedgerCurrency {\n GOLD_GRAM\n RIAL\n}\n\nenum LedgerDirection {\n DEBIT // increases what the customer owes\n CREDIT // decreases what the customer owes\n}\n\nenum LedgerSourceType {\n ORDER_STOCK\n ORDER_PRE_ORDER\n REPAYMENT_MELTED_GOLD // karat-normalized: amount * karatPerMille / 750\n REPAYMENT_TRANSFER\n REPAYMENT_CHEQUE\n REPAYMENT_CASH // price-per-gram-normalized via pricePerGramRialAtEntry\n WALLET_BONUS\n ADJUSTMENT\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Identity\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy `cities` is a tree (country > province > city > district) and so is\n/// this: a city hangs under its `parent`. In the admin pickers a top-level row\n/// (the country) is a heading, not selectable (henza_admin citiesModel.js:38).\nmodel City {\n id String @id @default(cuid())\n name String\n parentId String?\n parent City? @relation(\"CityTree\", fields: [parentId], references: [id], onDelete: Restrict)\n children City[] @relation(\"CityTree\")\n /// Legacy cities.percent / percent_aux — per-city wage surcharges the city\n /// screen edits through GET cities/get-percent/{id} and get-percent-aux/{id}.\n percent Decimal? @db.Decimal(6, 3)\n percentAux Decimal? @db.Decimal(6, 3)\n customers Customer[]\n addresses CustomerAddress[]\n branches Branch[]\n preOrders PreOrder[]\n salesExpertProfiles SalesExpertProfile[]\n\n @@index([parentId])\n}\n\nmodel AdminUser {\n id String @id @default(cuid())\n\n /// ⚠️ Kept in sync BY A DATABASE TRIGGER — `admin_user_sync_full_name`, from\n /// migration 20260922180000. Prisma cannot see it, so a write here may store\n /// something other than what you passed:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; the submitted fullName is\n /// discarded\n ///\n /// Re-read after writing if you need the stored value. Same arrangement as\n /// Customer (D0 requirement 7 — the split applies to ALL admins, not only\n /// sales experts).\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n passwordHash String\n role AdminRole\n /// Legacy `users.ut`. Granular ACL lives here (Permission rows hang off UserType);\n /// the coarse `role` enum above is retained for the business rules that already\n /// switch on it. Nullable so existing seeded admins remain valid.\n userTypeId Int?\n userType UserType? @relation(fields: [userTypeId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n wagePercent Decimal? @db.Decimal(6, 3) // legacy Customer.percent, commission on referred orders\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Legacy stored a sales agent as a `customers` row with type=1, so\n /// ReagentCustomer.vue's shared form collected these alongside the\n /// wholesale-customer fields. A sales agent is now an AdminUser\n /// (role=SALES_EXPERT), so these live here instead — only ever set for that\n /// role; every other AdminUser leaves them null.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"AdminUserAvatar\", fields: [avatarFileId], references: [id])\n address String?\n storeName String? // legacy store_name\n pasazhName String? // legacy pasazh_name\n memberCode String? // legacy mcode\n\n referredCustomers Customer[] @relation(\"ReferralAgent\")\n /// Orders credited to this sales expert — see Order.salesAgentId.\n creditedOrders Order[] @relation(\"OrderSalesAgent\")\n supervisedWorkshops Workshop[] @relation(\"WorkshopSupervisor\")\n branchAllocations BranchAllocation[] @relation(\"AllocationAuthor\")\n postedLedgerEntries LedgerEntry[]\n orderStatusEvents OrderStatusEvent[]\n preOrderStatusEvents PreOrderStatusEvent[]\n sentSmsMessages SmsMessage[] @relation(\"SmsAuthor\")\n sentNotifications Notification[] @relation(\"NotificationAuthor\")\n uploadedFiles UploadedFile[] @relation(\"FileUploader\")\n\n /// Only ever set for role = SALES_EXPERT (D17).\n salesExpertProfile SalesExpertProfile?\n\n /// Issued admin-panel tokens, recorded only while session tracking is on\n /// (AUTH_SESSION_TRACKING, or implicitly whenever the IAM is enabled) so a\n /// token can be revoked before it expires. See AdminSession.\n sessions AdminSession[]\n\n @@index([role])\n @@index([userTypeId])\n @@index([avatarFileId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// An issued APP token (customer app / sales-expert app), so it can be revoked\n/// before it expires — the counterpart of AdminSession for the other token family.\n///\n/// WHY A SEPARATE TABLE AND NO FOREIGN KEY\n/// ---------------------------------------\n/// An app token's `sub` is a Customer id for a customer and an **AdminUser id**\n/// for a sales expert (D21). One FK cannot point at two tables, so the subject is\n/// stored as a plain id plus its type. The rows are short-lived operational data,\n/// not part of the accounting model, so the missing FK costs nothing here.\nmodel AppSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n /// Customer.id, or AdminUser.id when subjectType is \"sales-expert\".\n subjectId String\n subjectType String\n\n mobile String?\n\n /// Set when the login was confirmed by the central IAM: its session id (`sid`)\n /// and stable user id (`sub`), which is what a back-channel logout arrives with.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([subjectId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// An issued admin-panel JWT, so it can be revoked before it expires.\n///\n/// WHY THIS EXISTS\n/// ---------------\n/// The admin token is self-contained and valid for 12h, which means nothing —\n/// not disabling the account, not a central \"sign out everywhere\" — could cut a\n/// session short: the token kept working until it expired. With the central IAM\n/// in the loop that gap became visible (an IAM session revocation had no effect\n/// here), so every issued token now carries a `jti` recorded on this table and\n/// JwtStrategy refuses a token whose row is revoked.\n///\n/// Rows are written ONLY while tracking is enabled, and JwtStrategy only\n/// enforces them while it is enabled, so a deployment that does not want the\n/// extra lookup behaves exactly as before.\nmodel AdminSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n adminUserId String\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Set when the login was verified by the IAM: its session id (`sid`) and the\n /// stable user id (`sub`) there. Back-channel logout arrives keyed by these —\n /// deliberately here rather than as columns on AdminUser, so enabling the\n /// feature needs no change to an existing table.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([adminUserId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// The sales-expert fields legacy kept on the `customers` row (type=1) and that\n/// were lost when a sales expert became an AdminUser (D17).\n///\n/// A separate table rather than columns on AdminUser: these are meaningful only\n/// for role = SALES_EXPERT and would be permanently null for every other admin.\n/// A row is created for every SALES_EXPERT by the migration, and upserted by the\n/// service whenever one is created or a user's role becomes SALES_EXPERT — but\n/// readers still left-join, so a missing profile degrades to nulls rather than\n/// dropping the agent from the grid.\n///\n/// `reagent_id` is deliberately NOT here — see D17: in the reference it was a\n/// side effect of the shared customers form, and filling it removed that expert\n/// from the selectable-agent list (queryReagent, AdminController.php:420).\nmodel SalesExpertProfile {\n id String @id @default(cuid())\n adminUserId String @unique\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Legacy customers.city_id — a filterable grid column\n /// (ReagentListModel.js:14) and the source of the commission autofill\n /// (ReagentCustomer.vue:215-228).\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.gram_level — the «سطح اعتبار» column, filterable.\n /// Decimal(14,4) matches Customer.goldCreditLimitGrams exactly so the same\n /// credit limit has identical precision on both tables.\n gramLevel Decimal @default(0) @db.Decimal(14, 4)\n\n /// Legacy customers.phone (varchar 15) and ncode (varchar 20). The reference\n /// stores both and reads neither back; kept so the form matches it. Neither\n /// is unique and neither has a validation rule in the reference — inventing\n /// one would reject data the reference accepts.\n phone String? @db.VarChar(15)\n nationalCode String? @db.VarChar(20)\n\n /// The Customer row carrying this expert's OWN orders, debt and credit limit.\n ///\n /// The reference stored a sales agent AS a Customer (type=1), so an order the\n /// agent placed from the app was simply their own, against their own\n /// gram_level (ApiMobileController.php:534-535). Here the expert is an\n /// AdminUser (D17), which has no ledger and cannot be an Order's subject, so\n /// this one linked Customer plays that part.\n ///\n /// Distinct from the expert's REFERRED customers, which are ordinary Customer\n /// rows pointing at the AdminUser through Customer.referredByAgentId.\n ///\n /// Null until the expert first signs into the app, when it is created from\n /// this profile. See D21.\n tradingCustomerId String? @unique\n tradingCustomer Customer? @relation(\"SalesExpertTradingAccount\", fields: [tradingCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @default(now()) @updatedAt\n\n @@index([cityId])\n}\n\nmodel Customer {\n id String @id @default(cuid())\n\n /// ⚠️ `fullName`, `firstName` and `lastName` are kept in sync BY A DATABASE\n /// TRIGGER — `customer_sync_full_name`, created in migration\n /// 20260922120000_customer_name_parts. Prisma does not know about it, so a\n /// write here is NOT the whole story:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; fullName is overwritten\n /// with \"first last\" and whatever you passed for fullName is discarded\n ///\n /// So a value you wrote can differ from the value that lands in the row.\n /// Re-read after writing if you need the stored value. Prefer writing the\n /// parts; `fullName` exists for the legacy readers that predate D0.\n ///\n /// Reference has these as two columns from the start\n /// (henza_server 2020_10_01_120430_customers_table.php:18-19 fname/lname);\n /// the port collapsed them, which is the D0 defect.\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n /// Legacy customers.ncode. OPTIONAL since 2026-10-07: not one of the 1,616\n /// legacy customers has a national code (1595/1595 empty), and fabricating\n /// one is a data violation that would block later legal identity checks\n /// (owner ruling). Still @unique — in PostgreSQL NULLs do not collide, so\n /// the migration tool must write NULL and never '', which would collide on\n /// the second row.\n ///\n /// Three service-layer workarounds exist ONLY because this used to be\n /// required, and they store the MOBILE NUMBER here:\n /// admin-customers.service.ts:625,685 and customer-auth.service.ts:258.\n /// Retiring them is a separate change; see docs/DATA-MIGRATION-MAP.md §10.4.\n nationalCode String? @unique\n passwordHash String\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.new_city — the city name exactly as the customer typed it\n /// at app sign-up (Major/CustomerController.php:36). Kept verbatim because\n /// the legacy city table has only 15 rows, so the typed name is often the only\n /// record of where the customer is (172 customers; 43 match no known city).\n /// cityId is set alongside it only on an exact, ي/ك-normalised name match.\n /// Legacy sign-up also forced city_id = 5 (Tehran) on everyone\n /// (Major/CustomerController.php:21), so for those rows the typed name, not\n /// cityId, is the truth. Owner ruling 2026-10-07: keep both.\n cityNameRaw String?\n\n /// Legacy Customer.type — distinguishes بنکدار from مغازه دار, which the\n /// BankerList / ShopkeeperList screens filter on.\n kind CustomerKind @default(APP_SHOPKEEPER)\n\n /// Legacy contact + shop columns, shown on the wholesale customer form and as\n /// (hidden-by-default) columns in its grid.\n phone String?\n address String?\n storeName String?\n pasazhName String?\n zone String?\n /// Legacy mcode — the operator-assigned customer code.\n memberCode String?\n\n referredByAgentId String?\n referredByAgent AdminUser? @relation(\"ReferralAgent\", fields: [referredByAgentId], references: [id])\n\n /// Set only on the one Customer row that acts as a sales expert's own trading\n /// account (see SalesExpertProfile.tradingCustomerId). Empty for every\n /// ordinary customer.\n salesExpertTradingFor SalesExpertProfile? @relation(\"SalesExpertTradingAccount\")\n /// Legacy orders that named THIS customer as their referrer — see\n /// Order.referrerCustomerId. History only.\n referredOrders Order[] @relation(\"OrderReferrerCustomer\")\n\n // Credit limit + cached ledger balances (source of truth is LedgerEntry; these\n // are denormalized for fast reads and reconciled by a scheduled job).\n goldCreditLimitGrams Decimal @default(0) @db.Decimal(14, 4) // legacy gram_level\n goldDebtGrams Decimal @default(0) @db.Decimal(14, 4) // legacy remain\n fiatDebtRial Decimal @default(0) @db.Decimal(20, 2) // legacy rial_remain\n\n /// Balance as last read from the accounting software (D27), in the app's own\n /// sign convention (positive = owes). Shown to the customer when the\n /// integration is on; the credit-limit check still uses goldDebtGrams above.\n /// Null until the first successful sync.\n accountingGoldBalance Decimal? @db.Decimal(14, 4)\n accountingRialBalance Decimal? @db.Decimal(20, 2)\n accountingBalanceAt DateTime?\n\n /// Legacy `customers.percent` — the per-customer making-charge offset. It is\n /// ADDED to the variant's making charge when pricing an order line\n /// (henza_pwa src/Mixins/product/index.ts:69-75:\n /// getWage(v) = state.percent + v.percentage_pay)\n /// and it shifts the catalogue making-charge filter bounds\n /// (ApiMobileController.php:391-396,76-77). It is NOT part of the price\n /// formula itself — that extra percent is ConfigStatic['product_price_extra_percent'].\n ///\n /// NOT the wallet cashback rate (storefront ConfigStatic['percent'], D13) and\n /// NOT the wholesale per-line charge (OrderItem.wagePercentSnapshot).\n ///\n /// DB default 0 keeps every existing customer's price unchanged. The\n /// reference's application-layer default for NEW customers is 3\n /// (AdminController.php:338) and the field is required on create (:354).\n makingChargeOffsetPercent Decimal @default(0) @db.Decimal(6, 3)\n\n verificationStep VerificationStep @default(UNVERIFIED)\n nationalIdImageUrl String?\n businessLicenseUrl String?\n shopImageUrl String?\n\n /// Why verification was rejected (VerificationStep.REJECTED).\n ///\n /// Legacy recorded NO reason: none of its 49 `customers` columns is a\n /// reason/note field, and on rejection it only sent a fixed SMS. So the 14\n /// rows migrated from the legacy system carry the sentinel\n /// «رد شده در سیستم قدیم — فاقد شرح علت ثبت‌شده» instead of NULL, so support\n /// knows why it is blank (owner ruling 2026-10-07). The migration tool\n /// writes it only WHERE this IS NULL, so a re-run cannot overwrite a real\n /// reason entered in the new system.\n verificationRejectionReason String?\n\n /// NULL for rows migrated from the legacy system — it recorded no rejection time.\n verificationRejectedAt DateTime?\n\n /// Legacy customers.birth_date, populated on 917 of 1,595 rows. Kept for the\n /// birthday SMS / loyalty campaigns (owner ruling 2026-10-07).\n ///\n /// ⚠ Legacy stores dates as JALALI STRINGS in other tables\n /// (cashes.recive_date is varchar, 88/89 values starting \"14…\"), so this\n /// timestamp may hold mis-entered Jalali years. Confirm the calendar with\n /// docs/migration-precheck-3.sql BEFORE backfilling: copying them unchanged\n /// would produce 917 wrong birthdays, worse for an SMS campaign than none.\n birthDate DateTime?\n\n /// Legacy `image_id` — the profile photo (عکس پروفایل) on the sales-agent\n /// form. Legacy stored an FK to its Image table and read it back as a nested\n /// `image: { id, image }`, so this is a relation, not a bare URL string.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"CustomerAvatar\", fields: [avatarFileId], references: [id])\n\n /// Legacy had TWO independent switches on a customer:\n /// sts -> may they place orders (this field)\n /// active -> is the account enabled (isActive, below)\n /// The port previously drove both from isActive; they are separate again.\n canPlaceOrders Boolean @default(true)\n\n isActive Boolean @default(true)\n /// Legacy archive flag — the archived list filtered on this, not on isActive.\n isArchived Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n addresses CustomerAddress[]\n orders Order[]\n preOrders PreOrder[]\n ledgerEntries LedgerEntry[]\n walletBonuses WalletBonus[]\n comments Comment[]\n promotions Promotion[]\n notifications NotificationRecipient[]\n activityLogs CustomerActivityLog[]\n otpChallenges CustomerOtp[]\n favorites CustomerFavorite[]\n\n @@index([referredByAgentId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// Legacy `fav` (251 rows) — saved products. The target had no model for this,\n/// so every customer's favourites would have been lost in the migration; the\n/// owner confirmed on 2026-10-06 that they matter.\n///\n/// Legacy `fav` has two columns and NO primary key. The composite key here\n/// supplies the constraint the source lacks (the precheck found 0 duplicate\n/// pairs, but the tool should still SELECT DISTINCT). 14 of the 251 rows point\n/// at a deleted customer and must be skipped.\n///\n/// Legacy's denormalised `product.count_fav` counter is deliberately NOT\n/// recreated as a column — derive it from this table.\nmodel CustomerFavorite {\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id], onDelete: Cascade)\n createdAt DateTime @default(now())\n\n @@id([customerId, productId])\n @@index([productId])\n}\n\nmodel CustomerAddress {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n addressLine String\n isDefault Boolean @default(false)\n}\n\nmodel Branch {\n id String @id @default(cuid())\n name String\n /// Legacy Branch.address / phone — both are columns in the branch grid.\n address String?\n phone String?\n /// Legacy GET branch/active/{id} toggles this.\n isActive Boolean @default(true)\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n adminUsers AdminUser[]\n orders Order[]\n allocations BranchAllocation[]\n}\n\nmodel Workshop {\n id String @id @default(cuid())\n name String\n /// Legacy Workshop.address / phone — both are columns in the workshop grid.\n address String?\n phone String?\n /// The supervisor created alongside the workshop by the legacy Add form.\n supervisorId String?\n supervisor AdminUser? @relation(\"WorkshopSupervisor\", fields: [supervisorId], references: [id])\n isActive Boolean @default(true)\n preOrders PreOrder[]\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Catalog — item reference catalog\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Category {\n id String @id @default(cuid())\n title String\n /// Legacy Category.type — which storefront the category belongs to:\n /// 1 سایت | 2 اپلیکشن موبایل. Drives the \"type_str\" grid column.\n type Int @default(1)\n /// Legacy Category.image / icon — the grid renders the image, the storefront the icon.\n imageUrl String?\n iconUrl String?\n /// Legacy meta tag + description, used for SEO on the site categories.\n metaTag String?\n description String?\n parentId String?\n parent Category? @relation(\"CategoryTree\", fields: [parentId], references: [id])\n children Category[] @relation(\"CategoryTree\")\n products Product[]\n promotions Promotion[]\n}\n\nmodel Brand {\n id String @id @default(cuid())\n title String\n products Product[]\n promotions Promotion[]\n}\n\n/// Curated product groupings — replaces legacy \"Ciny/CinyProduct\" (a tagging\n/// feature, NOT a gold-price snapshot mechanism, despite the misleading legacy name).\nmodel Collection {\n id String @id @default(cuid())\n title String\n description String?\n isActive Boolean @default(true)\n products CollectionProduct[]\n}\n\nmodel CollectionProduct {\n collectionId String\n collection Collection @relation(fields: [collectionId], references: [id])\n productId String\n product Product @relation(fields: [productId], references: [id])\n\n @@id([collectionId, productId])\n}\n\nmodel Product {\n id String @id @default(cuid())\n title String\n description String?\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n /// Legacy Product.product_code — the human-facing SKU shown in the grid.\n productCode String? @unique\n /// Legacy Product.show_type: 1 site, 2 mobile, 3 both.\n showType Int @default(3)\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Stock of the linked کارساخته as last read from the accounting software\n /// (D27). Weight for gram-type items, count for count-type ones — whichever\n /// the software reports. At zero or below the product is unavailable in the\n /// app (pre-order variants excepted). Null = not linked or never synced.\n accountingStockWeight Decimal? @db.Decimal(14, 4)\n accountingStockCount Decimal? @db.Decimal(14, 4)\n accountingStockAt DateTime?\n\n variants ProductVariant[]\n images ProductImage[]\n collections CollectionProduct[]\n comments Comment[]\n promotions Promotion[]\n allocationItems BranchAllocationItem[]\n favoritedBy CustomerFavorite[]\n\n // Storefront paging (owner: the real catalogue reaches ~16k products, so\n // GET /catalog/products must page rather than return everything). This model\n // had NO index at all, so every storefront query was a full scan and paging\n // alone would not have been any faster.\n //\n // The composite matches the list's own shape: filter on isActive, order by\n // createdAt — Postgres can satisfy both from this one index, including the\n // OFFSET walk. The other two serve the category and brand filters.\n @@index([isActive, createdAt])\n @@index([categoryId])\n @@index([brandId])\n}\n\nmodel ProductImage {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n url String\n sortOrder Int @default(0)\n /// Legacy had 4 distinct upload slots (تصویر شاخص / تصویر شاخص موبایل /\n /// گالری تصاویر سایت / گالری تصاویر موبایل) — GALLERY is the default so\n /// existing rows and any generic \"just attach an image\" caller keep working.\n role ProductImageRole @default(GALLERY)\n\n /// Variants that display this image. A gallery image may back several\n /// variants (one photo, several weights), which is why this is a plain\n /// one-to-many and not a join table.\n variants ProductVariant[]\n\n // The storefront list filters on `images: { some: {} }` and includes the\n // gallery ordered by sortOrder, both per product. Unindexed, each one scanned\n // the whole table.\n @@index([productId, sortOrder])\n}\n\nenum ProductImageRole {\n FEATURED\n FEATURED_MOBILE\n GALLERY\n GALLERY_MOBILE\n}\n\nmodel ProductVariant {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n title String\n sku String? @unique\n /// Base/raw weight before making charge (\"rash weight\").\n rashWeightGrams Decimal @db.Decimal(14, 4)\n /// Default making-charge percentage applied on top of rash weight.\n defaultWagePercent Decimal @db.Decimal(6, 3)\n /// Legacy ProductVariant.qty — on-hand stock. The cart refuses a variant with\n /// qty 0 unless it is flagged pre-order, so both fields are required for that\n /// guard to work (see apps/admin-panel/src/stores/cart.ts).\n qty Int @default(0)\n /// Legacy is_pre_order: orderable even at zero stock.\n isPreOrder Boolean @default(false)\n isActive Boolean @default(true)\n\n /// The gallery image shown for this variant, picked from its own product's\n /// images — never a re-uploaded copy. onDelete: SetNull because dropping an\n /// image must never cascade into the variant: OrderItem rows reference\n /// variants, so losing one would break order history.\n imageId String?\n image ProductImage? @relation(fields: [imageId], references: [id], onDelete: SetNull)\n\n orderItems OrderItem[]\n\n @@index([imageId])\n // Every storefront product carries its variants, so this include ran once per\n // product with no index to use. The composite covers the `isActive: true`\n // filter the list applies to them.\n @@index([productId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Orders — stock orders (debt-bearing)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Order {\n id String @id @default(cuid())\n orderNumber String @unique\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n /// Which sales channel placed this order — see OrderChannel.\n channel OrderChannel @default(RETAIL)\n status OrderStatus @default(PLACED)\n\n /// Total gold weight incl. wage across all items (\"allGram\" / order.w).\n totalGoldWeightGrams Decimal @db.Decimal(14, 4)\n /// Pure making-charge weight component (totalGoldWeightGrams minus raw weight sum).\n wageWeightGrams Decimal @db.Decimal(14, 4)\n /// Flat Rial charge independent of gold price (e.g. stones) — legacy rial_input.\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n\n isSuspendedOverCreditLimit Boolean @default(false)\n deliveredAt DateTime? // setting this is what triggers debt recognition\n\n /// The sales expert this order is credited to, fixed when it is placed:\n /// the customer's referring expert AT THAT MOMENT. Legacy `orders.reagent_id`,\n /// set once at creation (ApiMobileController.php:601) and never moved, so a\n /// customer changing expert later does not move past sales or commission\n /// (owner ruling 2026-10-08). «میزان فروش» counts from here, never from the\n /// customer's current referrer.\n salesAgentId String?\n salesAgent AdminUser? @relation(\"OrderSalesAgent\", fields: [salesAgentId], references: [id], onDelete: SetNull)\n\n /// History only: a legacy order whose `reagent_id` named a customer who is\n /// not a sales expert (one such customer, 17 orders in 2022). Legacy counted\n /// those orders in that customer's own «میزان فروش»; this keeps that figure\n /// exact. Never set for a new order.\n referrerCustomerId String?\n referrerCustomer Customer? @relation(\"OrderReferrerCustomer\", fields: [referrerCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n items OrderItem[]\n statusEvents OrderStatusEvent[]\n ledgerEntries LedgerEntry[]\n convertedFromPreOrder PreOrder?\n\n @@index([customerId])\n @@index([status])\n @@index([salesAgentId])\n @@index([referrerCustomerId])\n}\n\nmodel OrderItem {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n productVariantId String\n productVariant ProductVariant @relation(fields: [productVariantId], references: [id])\n quantity Int\n\n // Snapshots at order time — never re-read from ProductVariant after placement.\n rashWeightGramsSnapshot Decimal @db.Decimal(14, 4)\n wagePercentSnapshot Decimal @db.Decimal(6, 3)\n discountPercentSnapshot Decimal @default(0) @db.Decimal(6, 3)\n /// computed: rash*(1 + (wagePercent-discount)/100)\n computedWeightGrams Decimal @db.Decimal(14, 4)\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n}\n\nmodel OrderStatusEvent {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n fromStatus OrderStatus?\n toStatus OrderStatus\n note String?\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n createdAt DateTime @default(now())\n\n @@index([orderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Pre-orders — custom manufacturing requests (not debt-bearing until converted)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel PreOrder {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n workshopId String?\n workshop Workshop? @relation(fields: [workshopId], references: [id])\n status PreOrderStatus @default(PLACED)\n\n designImageUrl String?\n colorName String?\n sizeSpec String?\n stoneColor String?\n minaColor String?\n estimatedWeightGrams Decimal? @db.Decimal(14, 4)\n estimatedPriceRial Decimal? @db.Decimal(20, 2)\n description String?\n\n /// Once priced, an admin converts this into a real (debt-bearing) Order.\n convertedOrderId String? @unique\n convertedOrder Order? @relation(fields: [convertedOrderId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n statusEvents PreOrderStatusEvent[]\n\n @@index([customerId])\n}\n\nmodel PreOrderStatusEvent {\n id String @id @default(cuid())\n preOrderId String\n preOrder PreOrder @relation(fields: [preOrderId], references: [id])\n /// Field-level diff, e.g. {\"status\": {\"old\": \"PLACED\", \"new\": \"ADMIN_APPROVED\"}}\n changes Json\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n ipAddress String?\n createdAt DateTime @default(now())\n\n @@index([preOrderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting — the dual-currency ledger (core of the system)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel LedgerEntry {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n\n currency LedgerCurrency\n direction LedgerDirection\n sourceType LedgerSourceType\n /// Always positive; direction determines the sign applied to the customer balance.\n amount Decimal @db.Decimal(20, 4)\n\n /// Purity of the physical instrument, for REPAYMENT_MELTED_GOLD (e.g. 750, 916).\n karatPerMille Int?\n /// Gold price/gram at conversion time, for REPAYMENT_CASH.\n pricePerGramRialAtEntry Decimal? @db.Decimal(20, 2)\n\n orderId String?\n order Order? @relation(fields: [orderId], references: [id])\n\n /// Pending entries don't count toward the cached customer balance until confirmed.\n confirmed Boolean @default(false)\n confirmedAt DateTime?\n postedByAdminUserId String?\n postedByAdminUser AdminUser? @relation(fields: [postedByAdminUserId], references: [id])\n\n /// Instrument metadata from the legacy \"cash\" document form. Which fields are\n /// filled depends on sourceType: a melted-gold receipt carries lab/hallmark and\n /// the pre-normalization weight, a cheque carries the account and bank, and a\n /// transfer carries its destination.\n /// Legacy columns: lab, ang, account_name, bank_name, to, original_value, recive_date.\n labName String?\n hallmark String?\n accountName String?\n bankName String?\n transferTo String?\n /// Weight as handed over, BEFORE karat normalization (legacy original_value).\n originalValue Decimal? @db.Decimal(14, 4)\n /// Rial amount for cash/cheque documents (legacy price).\n priceRial Decimal? @db.Decimal(20, 2)\n receivedAt DateTime?\n\n note String?\n createdAt DateTime @default(now())\n\n @@index([customerId, currency])\n @@index([orderId])\n}\n\n/// Replaces legacy WebServiceGold / ConfigStatic.gold_price — timestamped price feed.\nmodel GoldPriceQuote {\n id String @id @default(cuid())\n karatPerMille Int\n pricePerGramRial Decimal @db.Decimal(20, 2)\n source String\n quotedAt DateTime @default(now())\n\n @@index([karatPerMille, quotedAt])\n}\n\n/// Time-limited gold cashback bonus — replaces the legacy Rooyesh\\Wallet gold credit.\nmodel WalletBonus {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n orderId String?\n goldGrams Decimal @db.Decimal(14, 4)\n grantedAt DateTime @default(now())\n expiresAt DateTime\n consumedAt DateTime?\n isActive Boolean @default(true)\n\n @@index([customerId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Admin ACL — faithful port of the legacy granular permission model.\n//\n// Legacy (henza_server):\n// Schema::create('permission', function (Blueprint $table) {\n// $table->string('rid');\n// $table->integer('ut');\n// $table->primary(['rid' , 'ut']);\n// });\n//\n// Permissions attach to the USER TYPE (`ut`), never to an individual user, so\n// every admin of a given type shares one permission set. `ut` pointed at a row\n// in the legacy `config_static` lookup table; UserType is that table, narrowed\n// to the admin-user-type rows it was actually used for.\n//\n// A `rid` is a dotted permission id such as \"persons.list.client.omde\". The\n// frontend expands each stored rid into its ancestors at runtime via\n// checkParent() — see apps/admin-panel/src/stores/users.ts. Only the 58 leaf\n// rids the routers actually gate are seeded; ancestors are derived, not stored.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UserType {\n /// Legacy `permission.ut` / `users.ut` — an integer, kept as the PK so seeded\n /// rows keep their legacy identity rather than getting new cuids.\n id Int @id\n title String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n permissions Permission[]\n adminUsers AdminUser[]\n\n @@map(\"user_type\")\n}\n\nmodel Permission {\n /// Dotted permission id, e.g. \"order.list\", \"persons.list.client.omde\".\n rid String\n userTypeId Int\n userType UserType @relation(fields: [userTypeId], references: [id], onDelete: Cascade)\n\n /// Legacy's composite primary key (rid, ut), preserved exactly.\n @@id([rid, userTypeId])\n @@index([userTypeId])\n @@map(\"permission\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Product comments / reviews — legacy `comment` table (App\\Models\\Comment),\n// moderated from views/customer/Comments/Comments.vue.\n//\n// Legacy fillable: product_id, comment, reply_to, sts, customer_id\n// Legacy Comment::$STS = [1 => 'در انتظار تایید', 2 => 'تایید شده', 3 => 'رد شده']\n// which is represented here as an enum rather than a magic integer.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum CommentStatus {\n PENDING // 1 — در انتظار تایید\n APPROVED // 2 — تایید شده\n REJECTED // 3 — رد شده\n}\n\nmodel Comment {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n body String\n status CommentStatus @default(PENDING)\n\n /// Legacy `reply_to`: a staff reply threads under the comment it answers.\n replyToId String?\n replyTo Comment? @relation(\"CommentReplies\", fields: [replyToId], references: [id])\n replies Comment[] @relation(\"CommentReplies\")\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([productId])\n @@index([customerId])\n @@index([status])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Settings — replaces legacy `config_static`, a key/value table the admin\n// panel read and wrote through endpoints like /wallet/config and\n// /const/__list__ut. Values are stored as JSON so a setting can hold a scalar,\n// an object, or the dynamic option lists legacy kept under `__list__*` keys.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Setting {\n key String @id\n value Json\n updatedAt DateTime @updatedAt\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting integration (D27) — the shop's accounting software, Tahesab or\n// Zarrin, chosen in the admin panel. Configuration lives in the Setting row\n// `accounting.config` (never served by the generic `const` routes). Plan:\n// docs/ACCOUNTING-INTEGRATION-PLAN.md.\n//\n// `provider` is the driver name ('tahesab' | 'zarrin'), a plain string like\n// SMS_PROVIDER so a new driver needs no migration. Links are per provider, so\n// switching provider and back loses nothing.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AccountingEntityType {\n CUSTOMER\n PRODUCT\n}\n\n/// One app row ↔ one record in the accounting software (customer account or\n/// کارساخته).\nmodel AccountingLink {\n id String @id @default(cuid())\n provider String\n entityType AccountingEntityType\n entityId String\n /// The record's code in the accounting software (Tahesab Moshtari_Code /\n /// Zarrin idHesab; for products the Zarrin idKar or the Tahesab Name_Kar).\n externalCode String\n externalName String?\n /// How the link came to be: LINKED (matched by mobile/name), IMPORTED (app\n /// row created from the accounting record), PUSHED (accounting record created\n /// from the app row) or MANUAL (an admin typed the code).\n origin String\n /// The record as last read, for display only.\n snapshot Json?\n syncedAt DateTime @default(now())\n createdAt DateTime @default(now())\n\n @@unique([provider, entityType, entityId])\n @@unique([provider, entityType, externalCode])\n @@index([entityType, entityId])\n}\n\nenum AccountingOutboxKind {\n CUSTOMER_PUSH\n PRODUCT_PUSH\n ORDER_DOCUMENT\n ORDER_DOCUMENT_DELETE\n}\n\nenum AccountingOutboxStatus {\n PENDING\n /// A call was in flight. Found at startup, it means the process died mid-call\n /// and the outcome is unknown — see AccountingOutboxWorker.\n SENDING\n SENT\n FAILED\n /// Unsafe to retry automatically (e.g. a Zarrin call timed out: Zarrin has no\n /// idempotency key, so a blind retry could post the document twice).\n NEEDS_REVIEW\n /// Closed by an admin from the log screen.\n RESOLVED\n}\n\n/// Work to push to the accounting software. Written in the SAME transaction as\n/// the change that causes it, so an outage of the accounting software never\n/// loses an event and never blocks the app.\nmodel AccountingOutbox {\n id String @id @default(cuid())\n provider String\n kind AccountingOutboxKind\n entityId String\n status AccountingOutboxStatus @default(PENDING)\n attempts Int @default(0)\n nextAttemptAt DateTime @default(now())\n lastError String?\n /// What the accounting software returned as the document/record id.\n externalRef String?\n /// Per-step progress of multi-call jobs (a Zarrin document is one call per\n /// line), so a failure resumes where it stopped.\n progress Json?\n /// Last request/response, for the log screen. Never contains the token.\n lastRequest Json?\n lastResponse Json?\n sentAt DateTime?\n resolvedById String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([status, nextAttemptAt])\n @@index([kind, entityId])\n}\n\n/// Something a pull found that needs a human: an account with no mobile, two\n/// accounts sharing one mobile, a کارساخته group with no category mapping.\nmodel AccountingIssue {\n id String @id @default(cuid())\n provider String\n kind String\n externalCode String\n entityId String?\n message String\n data Json?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n resolvedAt DateTime?\n\n @@unique([provider, kind, externalCode])\n @@index([resolvedAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Promotions / discounts — legacy views/promotion/*, served by\n// PromotionController (`product/variant/promotion`). The redesigned schema had\n// no promotion concept at all; this models what the legacy forms actually\n// collect.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy Promotion.type — what the discount is scoped to.\nenum PromotionScope {\n PRODUCT // 1 محصولات\n CATEGORY // 2 دسته بندی\n CUSTOMER // 3 مشتری\n BRAND // 4 برند\n}\n\n/// Legacy Promotion.use_only — how often a customer may redeem it.\nenum PromotionUsage {\n ONCE // 1 فقط یکبار\n UNTIL_END_DATE // 2 تا تاریخ پایان\n}\n\nmodel Promotion {\n id String @id @default(cuid())\n title String\n description String?\n scope PromotionScope @default(PRODUCT)\n usage PromotionUsage @default(ONCE)\n /// Percentage off, 0-100 (legacy discount_percent).\n discountPercent Decimal @db.Decimal(6, 3)\n isActive Boolean @default(true)\n /// Which storefront it shows on, mirroring Product.showType (legacy platform).\n platform Int @default(3)\n\n startsAt DateTime?\n endsAt DateTime?\n\n /// Exactly one of these is populated, per `scope`.\n productId String?\n product Product? @relation(fields: [productId], references: [id])\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n customerId String?\n customer Customer? @relation(fields: [customerId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([scope, isActive])\n}\n\n/// Legacy \"ignore\" table (views/offersIgnore) — specific products, categories,\n/// customers or brands excluded from the automatic discount engine.\n/// Legacy posts { type, item_id[] }: \"type\" reuses the promotion scope codes\n/// (1 محصولات | 2 دسته بندی | 3 مشتری | 4 برند) and \"itemId\" is the excluded row.\nmodel PromotionExclusion {\n id String @id @default(cuid())\n type Int\n itemId String\n createdAt DateTime @default(now())\n\n @@unique([type, itemId])\n @@index([type])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Branch stock allocation — legacy views/invoice/* (\"فاکتور انتقال\"), served by\n// BranchController as `branch/product`. Despite the screen being called an\n// invoice, it is not a sales document: it records which products head office\n// allocated to a branch, and who allocated them.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel BranchAllocation {\n id String @id @default(cuid())\n branchId String\n branch Branch @relation(fields: [branchId], references: [id])\n\n /// Legacy `allocator_user` — the admin who filed the allocation.\n allocatorAdminUserId String?\n allocatorAdminUser AdminUser? @relation(\"AllocationAuthor\", fields: [allocatorAdminUserId], references: [id])\n\n note String?\n createdAt DateTime @default(now())\n\n items BranchAllocationItem[]\n\n @@index([branchId])\n}\n\nmodel BranchAllocationItem {\n id String @id @default(cuid())\n allocationId String\n allocation BranchAllocation @relation(fields: [allocationId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id])\n /// Weight snapshot at allocation time, so later catalog edits do not rewrite history.\n weightGrams Decimal? @db.Decimal(14, 4)\n\n @@unique([allocationId, productId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Messaging + audit — legacy views/sms, views/notify, views/newsletters and\n// views/statics. None of these had a model in the redesigned schema.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Who an SMS or notification was aimed at. Legacy's sms/create offered these\n/// audiences, each gated by its own rid (sms.create.all, .omde, .single, ...).\nenum MessageAudience {\n SINGLE_NUMBER // یک شماره\n MULTIPLE_NUMBERS // چند شماره\n ALL_CUSTOMERS // همه\n WHOLESALE_CUSTOMERS // عمده\n RETAIL_CUSTOMERS // تک\n SALES_AGENTS // کارشناسان فروش\n}\n\nmodel SmsMessage {\n id String @id @default(cuid())\n audience MessageAudience\n /// Comma-separated recipients for the SINGLE/MULTIPLE audiences.\n recipients String?\n body String\n /// How many numbers the send actually resolved to.\n sentCount Int @default(0)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"SmsAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n @@index([createdAt])\n}\n\nmodel Notification {\n id String @id @default(cuid())\n title String\n body String\n audience MessageAudience @default(ALL_CUSTOMERS)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"NotificationAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n recipients NotificationRecipient[]\n\n @@index([createdAt])\n}\n\n/// Per-customer delivery + read state — legacy `GET notify/read/{id}`.\nmodel NotificationRecipient {\n id String @id @default(cuid())\n notificationId String\n notification Notification @relation(fields: [notificationId], references: [id], onDelete: Cascade)\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n readAt DateTime?\n\n @@unique([notificationId, customerId])\n @@index([customerId, readAt])\n}\n\n/// Legacy views/newsletters — the mailing-list signups collected by the site.\nmodel NewsletterSubscriber {\n id String @id @default(cuid())\n email String?\n mobile String?\n createdAt DateTime @default(now())\n\n @@unique([email])\n @@unique([mobile])\n}\n\n/// Legacy views/statics — the customer activity log the \"آمار\" screen reads\n/// (`log/list/customer`, `log/ago/{customerId}`).\nmodel CustomerActivityLog {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n /// Free-form action key, e.g. 'login', 'order.placed', 'profile.updated'.\n action String\n detail String?\n createdAt DateTime @default(now())\n\n @@index([customerId, createdAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Uploads — replaces the legacy MyUpload / SingleUploadInput widgets, which\n// POSTed to a file endpoint and stored the returned URL on the owning record.\n// Ports of those forms currently take a URL by hand; this gives them a real\n// destination to upload to.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UploadedFile {\n id String @id @default(cuid())\n /// Public URL the stored file is served from.\n url String\n originalName String\n mimeType String\n sizeBytes Int\n /// Free-form tag for what the file belongs to, e.g. 'product', 'category',\n /// 'customer.nationalId'. Kept loose so a new form needs no schema change.\n purpose String?\n\n uploadedByAdminUserId String?\n uploadedByAdminUser AdminUser? @relation(\"FileUploader\", fields: [uploadedByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n customerAvatars Customer[] @relation(\"CustomerAvatar\")\n adminUserAvatars AdminUser[] @relation(\"AdminUserAvatar\")\n\n @@index([purpose])\n}\n\n/// One OTP login challenge for a customer.\n///\n/// Ports henza_server's flow (ApiMobileController.php:39-78), where userAuth\n/// generated rand(1000,9999), stored it on the customer row as `send_password`\n/// and sent it by SMS, and userVerfiy compared the submitted code against it\n/// (mismatch -> HTTP 422).\n///\n/// Three deliberate improvements over the reference, approved by the user\n/// (docs/parity/DECISIONS.md D6 and T1):\n/// 1. the code is stored as a bcrypt hash, never in plain text — the\n/// reference kept it readable in a customer column;\n/// 2. it expires (`expiresAt`) — the reference's code stayed valid forever;\n/// 3. attempts are counted and the challenge locks out — the reference had\n/// no limit at all.\n/// The parity behaviour itself is the code comparison and the rejection.\nmodel CustomerOtp {\n id String @id @default(cuid())\n /// Normalised to English digits before storing, as the reference does with\n /// Utility::faTOen() on both send and verify.\n mobile String\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n\n /// bcrypt hash of the 4-digit code. Never the code itself.\n codeHash String\n expiresAt DateTime\n /// Failed verify attempts against THIS challenge.\n attempts Int @default(0)\n /// Set when the code is accepted, so one challenge cannot be reused.\n consumedAt DateTime?\n\n /// Kept for the per-IP send throttle.\n requestIp String?\n createdAt DateTime @default(now())\n\n @@index([mobile, createdAt])\n @@index([customerId])\n @@index([expiresAt])\n}\n\n/// Bespoke migration ledger left by the EARLIER, pre-Prisma port.\n///\n/// It predates Prisma Migrate in this repo and holds 12 historical rows\n/// (`0001_init.sql`, `0002_admin_schema.sql`, `seed:initial`, and the early\n/// `2026091…` migrations). It is the only record of how that port was applied,\n/// so it is **kept and never written to or deleted from** (DEAD-07).\n///\n/// It is declared here purely so `prisma migrate diff` stops proposing\n/// `DROP TABLE \"_goldbank_migrations\"` — an undeclared table reads as drift.\n/// `@@ignore` keeps it out of Prisma Client: nothing in the application should\n/// ever read or write it, and Prisma Migrate will not manage its shape either.\n///\n/// Prisma's own ledger is `_prisma_migrations`, which is separate and is never\n/// edited by hand (D14).\nmodel goldbank_migrations {\n name String @id\n appliedAt DateTime @default(now()) @map(\"applied_at\") @db.Timestamptz(6)\n\n @@map(\"_goldbank_migrations\")\n @@ignore\n}\n", - "inlineSchemaHash": "295611ac86f447c19429c797490f9bc1087d5dda7850830b34fc47990be47d8b", + "inlineSchema": "// Gold Banking System — core schema\n// Canonical accounting model: legacy \"System A\" gram ledger (see migration notes).\n// The external \"Tahesab\" service is retired — LedgerEntry is the sole source of truth.\n// All money/weight fields use Decimal, never Float, to avoid rounding drift in debt math.\n\ngenerator client {\n provider = \"prisma-client-js\"\n // native = local Windows/macOS; debian-openssl-3.0.x = node:20-bookworm-slim (Arvan)\n binaryTargets = [\"native\", \"debian-openssl-3.0.x\"]\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Enums\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AdminRole {\n SUPER_ADMIN\n SYSTEM_APPROVER // legacy: تایید مدیر سیستم\n SALES_EXPERT // legacy Customer.type=1, also acts as a referral \"reagent\"\n WORKSHOP_SUPERVISOR\n ACCOUNTANT\n}\n\n/// Legacy Customer.type — what kind of wholesale customer this is. Values and\n/// labels taken verbatim from bulkCustomer.vue's userTypes list.\n///\n/// SALES_AGENT is a LEGACY value only: legacy stored a sales agent as a\n/// Customer row with type=1, but the redesigned system models a sales agent\n/// as an AdminUser (role SALES_EXPERT) instead — see admin-users.service.ts\n/// and admin-customers.service.ts's listReagents()/create(). No Customer row\n/// should be created with kind SALES_AGENT going forward; the value is kept\n/// only so legacyTypeToKind()/kindToLegacyType() stay total functions and any\n/// already-migrated data keeps a readable label.\n///\n/// RETAIL marks a \"تک\" (single/retail) customer — legacy kept these in an\n/// entirely separate table (SingleCustomer/`login`) that could never contain\n/// a wholesale/agent/shopkeeper/banker row. The redesigned schema folded both\n/// into one Customer model, so this value is what listSingle() now filters on\n/// to reproduce that same separation.\nenum CustomerKind {\n SALES_AGENT // legacy 1 کارشناس فروش — superseded by AdminRole.SALES_EXPERT, do not use for new rows\n APP_SHOPKEEPER // 2 مغازه دار اپلیکیشن\n WALK_IN_SHOPKEEPER // 3 مغازه دار حضوری\n BANKER // 4 بنکدار\n WORKSHOP_SUPERVISOR // 5 سرپرست کارگاه\n RETAIL // مشتری تک — legacy SingleCustomer\n}\n\nenum VerificationStep {\n UNVERIFIED\n STEP_ONE_SUBMITTED\n STEP_TWO_SUBMITTED\n VERIFIED\n\n /// Legacy had THREE states per step, not two\n /// (MajorCustomerController.php:106-135): 1 = awaiting, 2 = approved,\n /// 3 = REJECTED. Mapping rejected customers to UNVERIFIED would put closed\n /// cases back in the review queue, so the owner ruled it out (2026-10-07).\n /// 14 legacy rows land here; see Customer.verificationRejectionReason.\n REJECTED\n}\n\n/// Legacy kept retail and wholesale orders in two SEPARATE tables\n/// (orders_orders vs orders). The redesigned schema has one Order model, so the\n/// distinction lives here instead.\nenum OrderChannel {\n RETAIL // تک فروشی\n WHOLESALE // عمده فروشی\n}\n\nenum OrderStatus {\n SUSPENDED // credit limit (goldCreditLimitGrams) exceeded at placement\n PLACED\n ADMIN_APPROVED\n SOURCING\n PREPARING\n DELIVERED_TO_AGENT\n DELIVERED_TO_CUSTOMER // debt recognition point — mirrors legacy sts>4\n CANCELLED\n}\n\nenum PreOrderStatus {\n PLACED\n ADMIN_APPROVED\n WORKSHOP_APPROVED\n READY_TO_SHIP\n DELIVERED\n CANCELLED\n}\n\nenum LedgerCurrency {\n GOLD_GRAM\n RIAL\n}\n\nenum LedgerDirection {\n DEBIT // increases what the customer owes\n CREDIT // decreases what the customer owes\n}\n\nenum LedgerSourceType {\n ORDER_STOCK\n ORDER_PRE_ORDER\n REPAYMENT_MELTED_GOLD // karat-normalized: amount * karatPerMille / 750\n REPAYMENT_TRANSFER\n REPAYMENT_CHEQUE\n REPAYMENT_CASH // price-per-gram-normalized via pricePerGramRialAtEntry\n WALLET_BONUS\n ADJUSTMENT\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Identity\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy `cities` is a tree (country > province > city > district) and so is\n/// this: a city hangs under its `parent`. In the admin pickers a top-level row\n/// (the country) is a heading, not selectable (henza_admin citiesModel.js:38).\nmodel City {\n id String @id @default(cuid())\n name String\n parentId String?\n parent City? @relation(\"CityTree\", fields: [parentId], references: [id], onDelete: Restrict)\n children City[] @relation(\"CityTree\")\n /// Legacy cities.percent / percent_aux — per-city wage surcharges the city\n /// screen edits through GET cities/get-percent/{id} and get-percent-aux/{id}.\n percent Decimal? @db.Decimal(6, 3)\n percentAux Decimal? @db.Decimal(6, 3)\n customers Customer[]\n addresses CustomerAddress[]\n branches Branch[]\n preOrders PreOrder[]\n salesExpertProfiles SalesExpertProfile[]\n\n @@index([parentId])\n}\n\nmodel AdminUser {\n id String @id @default(cuid())\n\n /// ⚠️ Kept in sync BY A DATABASE TRIGGER — `admin_user_sync_full_name`, from\n /// migration 20260922180000. Prisma cannot see it, so a write here may store\n /// something other than what you passed:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; the submitted fullName is\n /// discarded\n ///\n /// Re-read after writing if you need the stored value. Same arrangement as\n /// Customer (D0 requirement 7 — the split applies to ALL admins, not only\n /// sales experts).\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n passwordHash String\n role AdminRole\n /// Legacy `users.ut`. Granular ACL lives here (Permission rows hang off UserType);\n /// the coarse `role` enum above is retained for the business rules that already\n /// switch on it. Nullable so existing seeded admins remain valid.\n userTypeId Int?\n userType UserType? @relation(fields: [userTypeId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n wagePercent Decimal? @db.Decimal(6, 3) // legacy Customer.percent, commission on referred orders\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Legacy stored a sales agent as a `customers` row with type=1, so\n /// ReagentCustomer.vue's shared form collected these alongside the\n /// wholesale-customer fields. A sales agent is now an AdminUser\n /// (role=SALES_EXPERT), so these live here instead — only ever set for that\n /// role; every other AdminUser leaves them null.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"AdminUserAvatar\", fields: [avatarFileId], references: [id])\n address String?\n storeName String? // legacy store_name\n pasazhName String? // legacy pasazh_name\n memberCode String? // legacy mcode\n\n referredCustomers Customer[] @relation(\"ReferralAgent\")\n /// Orders credited to this sales expert — see Order.salesAgentId.\n creditedOrders Order[] @relation(\"OrderSalesAgent\")\n supervisedWorkshops Workshop[] @relation(\"WorkshopSupervisor\")\n branchAllocations BranchAllocation[] @relation(\"AllocationAuthor\")\n postedLedgerEntries LedgerEntry[]\n orderStatusEvents OrderStatusEvent[]\n preOrderStatusEvents PreOrderStatusEvent[]\n sentSmsMessages SmsMessage[] @relation(\"SmsAuthor\")\n sentNotifications Notification[] @relation(\"NotificationAuthor\")\n uploadedFiles UploadedFile[] @relation(\"FileUploader\")\n\n /// Only ever set for role = SALES_EXPERT (D17).\n salesExpertProfile SalesExpertProfile?\n\n /// Issued admin-panel tokens, recorded only while session tracking is on\n /// (AUTH_SESSION_TRACKING, or implicitly whenever the IAM is enabled) so a\n /// token can be revoked before it expires. See AdminSession.\n sessions AdminSession[]\n\n @@index([role])\n @@index([userTypeId])\n @@index([avatarFileId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// An issued APP token (customer app / sales-expert app), so it can be revoked\n/// before it expires — the counterpart of AdminSession for the other token family.\n///\n/// WHY A SEPARATE TABLE AND NO FOREIGN KEY\n/// ---------------------------------------\n/// An app token's `sub` is a Customer id for a customer and an **AdminUser id**\n/// for a sales expert (D21). One FK cannot point at two tables, so the subject is\n/// stored as a plain id plus its type. The rows are short-lived operational data,\n/// not part of the accounting model, so the missing FK costs nothing here.\nmodel AppSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n /// Customer.id, or AdminUser.id when subjectType is \"sales-expert\".\n subjectId String\n subjectType String\n\n mobile String?\n\n /// Set when the login was confirmed by the central IAM: its session id (`sid`)\n /// and stable user id (`sub`), which is what a back-channel logout arrives with.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([subjectId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// An issued admin-panel JWT, so it can be revoked before it expires.\n///\n/// WHY THIS EXISTS\n/// ---------------\n/// The admin token is self-contained and valid for 12h, which means nothing —\n/// not disabling the account, not a central \"sign out everywhere\" — could cut a\n/// session short: the token kept working until it expired. With the central IAM\n/// in the loop that gap became visible (an IAM session revocation had no effect\n/// here), so every issued token now carries a `jti` recorded on this table and\n/// JwtStrategy refuses a token whose row is revoked.\n///\n/// Rows are written ONLY while tracking is enabled, and JwtStrategy only\n/// enforces them while it is enabled, so a deployment that does not want the\n/// extra lookup behaves exactly as before.\nmodel AdminSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n adminUserId String\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Set when the login was verified by the IAM: its session id (`sid`) and the\n /// stable user id (`sub`) there. Back-channel logout arrives keyed by these —\n /// deliberately here rather than as columns on AdminUser, so enabling the\n /// feature needs no change to an existing table.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([adminUserId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// The sales-expert fields legacy kept on the `customers` row (type=1) and that\n/// were lost when a sales expert became an AdminUser (D17).\n///\n/// A separate table rather than columns on AdminUser: these are meaningful only\n/// for role = SALES_EXPERT and would be permanently null for every other admin.\n/// A row is created for every SALES_EXPERT by the migration, and upserted by the\n/// service whenever one is created or a user's role becomes SALES_EXPERT — but\n/// readers still left-join, so a missing profile degrades to nulls rather than\n/// dropping the agent from the grid.\n///\n/// `reagent_id` is deliberately NOT here — see D17: in the reference it was a\n/// side effect of the shared customers form, and filling it removed that expert\n/// from the selectable-agent list (queryReagent, AdminController.php:420).\nmodel SalesExpertProfile {\n id String @id @default(cuid())\n adminUserId String @unique\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Legacy customers.city_id — a filterable grid column\n /// (ReagentListModel.js:14) and the source of the commission autofill\n /// (ReagentCustomer.vue:215-228).\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.gram_level — the «سطح اعتبار» column, filterable.\n /// Decimal(14,4) matches Customer.goldCreditLimitGrams exactly so the same\n /// credit limit has identical precision on both tables.\n gramLevel Decimal @default(0) @db.Decimal(14, 4)\n\n /// Legacy customers.phone (varchar 15) and ncode (varchar 20). The reference\n /// stores both and reads neither back; kept so the form matches it. Neither\n /// is unique and neither has a validation rule in the reference — inventing\n /// one would reject data the reference accepts.\n phone String? @db.VarChar(15)\n nationalCode String? @db.VarChar(20)\n\n /// The Customer row carrying this expert's OWN orders, debt and credit limit.\n ///\n /// The reference stored a sales agent AS a Customer (type=1), so an order the\n /// agent placed from the app was simply their own, against their own\n /// gram_level (ApiMobileController.php:534-535). Here the expert is an\n /// AdminUser (D17), which has no ledger and cannot be an Order's subject, so\n /// this one linked Customer plays that part.\n ///\n /// Distinct from the expert's REFERRED customers, which are ordinary Customer\n /// rows pointing at the AdminUser through Customer.referredByAgentId.\n ///\n /// Null until the expert first signs into the app, when it is created from\n /// this profile. See D21.\n tradingCustomerId String? @unique\n tradingCustomer Customer? @relation(\"SalesExpertTradingAccount\", fields: [tradingCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @default(now()) @updatedAt\n\n @@index([cityId])\n}\n\nmodel Customer {\n id String @id @default(cuid())\n\n /// ⚠️ `fullName`, `firstName` and `lastName` are kept in sync BY A DATABASE\n /// TRIGGER — `customer_sync_full_name`, created in migration\n /// 20260922120000_customer_name_parts. Prisma does not know about it, so a\n /// write here is NOT the whole story:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; fullName is overwritten\n /// with \"first last\" and whatever you passed for fullName is discarded\n ///\n /// So a value you wrote can differ from the value that lands in the row.\n /// Re-read after writing if you need the stored value. Prefer writing the\n /// parts; `fullName` exists for the legacy readers that predate D0.\n ///\n /// Reference has these as two columns from the start\n /// (henza_server 2020_10_01_120430_customers_table.php:18-19 fname/lname);\n /// the port collapsed them, which is the D0 defect.\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n /// Legacy customers.ncode. OPTIONAL since 2026-10-07: not one of the 1,616\n /// legacy customers has a national code (1595/1595 empty), and fabricating\n /// one is a data violation that would block later legal identity checks\n /// (owner ruling). Still @unique — in PostgreSQL NULLs do not collide, so\n /// the migration tool must write NULL and never '', which would collide on\n /// the second row.\n ///\n /// Three service-layer workarounds exist ONLY because this used to be\n /// required, and they store the MOBILE NUMBER here:\n /// admin-customers.service.ts:625,685 and customer-auth.service.ts:258.\n /// Retiring them is a separate change; see docs/DATA-MIGRATION-MAP.md §10.4.\n nationalCode String? @unique\n passwordHash String\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.new_city — the city name exactly as the customer typed it\n /// at app sign-up (Major/CustomerController.php:36). Kept verbatim because\n /// the legacy city table has only 15 rows, so the typed name is often the only\n /// record of where the customer is (172 customers; 43 match no known city).\n /// cityId is set alongside it only on an exact, ي/ك-normalised name match.\n /// Legacy sign-up also forced city_id = 5 (Tehran) on everyone\n /// (Major/CustomerController.php:21), so for those rows the typed name, not\n /// cityId, is the truth. Owner ruling 2026-10-07: keep both.\n cityNameRaw String?\n\n /// Legacy Customer.type — distinguishes بنکدار from مغازه دار, which the\n /// BankerList / ShopkeeperList screens filter on.\n kind CustomerKind @default(APP_SHOPKEEPER)\n\n /// Legacy contact + shop columns, shown on the wholesale customer form and as\n /// (hidden-by-default) columns in its grid.\n phone String?\n address String?\n storeName String?\n pasazhName String?\n zone String?\n /// Legacy mcode — the operator-assigned customer code.\n memberCode String?\n\n referredByAgentId String?\n referredByAgent AdminUser? @relation(\"ReferralAgent\", fields: [referredByAgentId], references: [id])\n\n /// Set only on the one Customer row that acts as a sales expert's own trading\n /// account (see SalesExpertProfile.tradingCustomerId). Empty for every\n /// ordinary customer.\n salesExpertTradingFor SalesExpertProfile? @relation(\"SalesExpertTradingAccount\")\n /// Legacy orders that named THIS customer as their referrer — see\n /// Order.referrerCustomerId. History only.\n referredOrders Order[] @relation(\"OrderReferrerCustomer\")\n\n // Credit limit + cached ledger balances (source of truth is LedgerEntry; these\n // are denormalized for fast reads and reconciled by a scheduled job).\n goldCreditLimitGrams Decimal @default(0) @db.Decimal(14, 4) // legacy gram_level\n goldDebtGrams Decimal @default(0) @db.Decimal(14, 4) // legacy remain\n fiatDebtRial Decimal @default(0) @db.Decimal(20, 2) // legacy rial_remain\n\n /// Balance as last read from the accounting software (D27), in the app's own\n /// sign convention (positive = owes). Shown to the customer when the\n /// integration is on; the credit-limit check still uses goldDebtGrams above.\n /// Null until the first successful sync.\n accountingGoldBalance Decimal? @db.Decimal(14, 4)\n accountingRialBalance Decimal? @db.Decimal(20, 2)\n accountingBalanceAt DateTime?\n\n /// Legacy `customers.percent` — the per-customer making-charge offset. It is\n /// ADDED to the variant's making charge when pricing an order line\n /// (henza_pwa src/Mixins/product/index.ts:69-75:\n /// getWage(v) = state.percent + v.percentage_pay)\n /// and it shifts the catalogue making-charge filter bounds\n /// (ApiMobileController.php:391-396,76-77). It is NOT part of the price\n /// formula itself — that extra percent is ConfigStatic['product_price_extra_percent'].\n ///\n /// NOT the wallet cashback rate (storefront ConfigStatic['percent'], D13) and\n /// NOT the wholesale per-line charge (OrderItem.wagePercentSnapshot).\n ///\n /// DB default 0 keeps every existing customer's price unchanged. The\n /// reference's application-layer default for NEW customers is 3\n /// (AdminController.php:338) and the field is required on create (:354).\n makingChargeOffsetPercent Decimal @default(0) @db.Decimal(6, 3)\n\n verificationStep VerificationStep @default(UNVERIFIED)\n nationalIdImageUrl String?\n businessLicenseUrl String?\n shopImageUrl String?\n\n /// Why verification was rejected (VerificationStep.REJECTED).\n ///\n /// Legacy recorded NO reason: none of its 49 `customers` columns is a\n /// reason/note field, and on rejection it only sent a fixed SMS. So the 14\n /// rows migrated from the legacy system carry the sentinel\n /// «رد شده در سیستم قدیم — فاقد شرح علت ثبت‌شده» instead of NULL, so support\n /// knows why it is blank (owner ruling 2026-10-07). The migration tool\n /// writes it only WHERE this IS NULL, so a re-run cannot overwrite a real\n /// reason entered in the new system.\n verificationRejectionReason String?\n\n /// NULL for rows migrated from the legacy system — it recorded no rejection time.\n verificationRejectedAt DateTime?\n\n /// Legacy customers.birth_date, populated on 917 of 1,595 rows. Kept for the\n /// birthday SMS / loyalty campaigns (owner ruling 2026-10-07).\n ///\n /// ⚠ Legacy stores dates as JALALI STRINGS in other tables\n /// (cashes.recive_date is varchar, 88/89 values starting \"14…\"), so this\n /// timestamp may hold mis-entered Jalali years. Confirm the calendar with\n /// docs/migration-precheck-3.sql BEFORE backfilling: copying them unchanged\n /// would produce 917 wrong birthdays, worse for an SMS campaign than none.\n birthDate DateTime?\n\n /// Legacy `image_id` — the profile photo (عکس پروفایل) on the sales-agent\n /// form. Legacy stored an FK to its Image table and read it back as a nested\n /// `image: { id, image }`, so this is a relation, not a bare URL string.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"CustomerAvatar\", fields: [avatarFileId], references: [id])\n\n /// Legacy had TWO independent switches on a customer:\n /// sts -> may they place orders (this field)\n /// active -> is the account enabled (isActive, below)\n /// The port previously drove both from isActive; they are separate again.\n canPlaceOrders Boolean @default(true)\n\n isActive Boolean @default(true)\n /// Legacy archive flag — the archived list filtered on this, not on isActive.\n isArchived Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n addresses CustomerAddress[]\n orders Order[]\n preOrders PreOrder[]\n ledgerEntries LedgerEntry[]\n walletBonuses WalletBonus[]\n comments Comment[]\n promotions Promotion[]\n notifications NotificationRecipient[]\n activityLogs CustomerActivityLog[]\n otpChallenges CustomerOtp[]\n favorites CustomerFavorite[]\n\n @@index([referredByAgentId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// Legacy `fav` (251 rows) — saved products. The target had no model for this,\n/// so every customer's favourites would have been lost in the migration; the\n/// owner confirmed on 2026-10-06 that they matter.\n///\n/// Legacy `fav` has two columns and NO primary key. The composite key here\n/// supplies the constraint the source lacks (the precheck found 0 duplicate\n/// pairs, but the tool should still SELECT DISTINCT). 14 of the 251 rows point\n/// at a deleted customer and must be skipped.\n///\n/// Legacy's denormalised `product.count_fav` counter is deliberately NOT\n/// recreated as a column — derive it from this table.\nmodel CustomerFavorite {\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id], onDelete: Cascade)\n createdAt DateTime @default(now())\n\n @@id([customerId, productId])\n @@index([productId])\n}\n\nmodel CustomerAddress {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n addressLine String\n isDefault Boolean @default(false)\n}\n\nmodel Branch {\n id String @id @default(cuid())\n name String\n /// Legacy Branch.address / phone — both are columns in the branch grid.\n address String?\n phone String?\n /// Legacy GET branch/active/{id} toggles this.\n isActive Boolean @default(true)\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n adminUsers AdminUser[]\n orders Order[]\n allocations BranchAllocation[]\n}\n\nmodel Workshop {\n id String @id @default(cuid())\n name String\n /// Legacy Workshop.address / phone — both are columns in the workshop grid.\n address String?\n phone String?\n /// The supervisor created alongside the workshop by the legacy Add form.\n supervisorId String?\n supervisor AdminUser? @relation(\"WorkshopSupervisor\", fields: [supervisorId], references: [id])\n isActive Boolean @default(true)\n preOrders PreOrder[]\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Catalog — item reference catalog\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Category {\n id String @id @default(cuid())\n title String\n /// Legacy Category.type — which storefront the category belongs to:\n /// 1 سایت | 2 اپلیکشن موبایل. Drives the \"type_str\" grid column.\n type Int @default(1)\n /// Legacy Category.image / icon — the grid renders the image, the storefront the icon.\n imageUrl String?\n iconUrl String?\n /// Legacy meta tag + description, used for SEO on the site categories.\n metaTag String?\n description String?\n parentId String?\n parent Category? @relation(\"CategoryTree\", fields: [parentId], references: [id])\n children Category[] @relation(\"CategoryTree\")\n products Product[]\n promotions Promotion[]\n}\n\nmodel Brand {\n id String @id @default(cuid())\n title String\n products Product[]\n promotions Promotion[]\n}\n\n/// Curated product groupings — replaces legacy \"Ciny/CinyProduct\" (a tagging\n/// feature, NOT a gold-price snapshot mechanism, despite the misleading legacy name).\nmodel Collection {\n id String @id @default(cuid())\n title String\n description String?\n isActive Boolean @default(true)\n products CollectionProduct[]\n}\n\nmodel CollectionProduct {\n collectionId String\n collection Collection @relation(fields: [collectionId], references: [id])\n productId String\n product Product @relation(fields: [productId], references: [id])\n\n @@id([collectionId, productId])\n}\n\nmodel Product {\n id String @id @default(cuid())\n title String\n description String?\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n /// Legacy Product.product_code — the human-facing SKU shown in the grid.\n productCode String? @unique\n /// Legacy Product.show_type: 1 site, 2 mobile, 3 both.\n showType Int @default(3)\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Stock of the linked کارساخته as last read from the accounting software\n /// (D27). Weight for gram-type items, count for count-type ones — whichever\n /// the software reports. At zero or below the product is unavailable in the\n /// app (pre-order variants excepted). Null = not linked or never synced.\n accountingStockWeight Decimal? @db.Decimal(14, 4)\n accountingStockCount Decimal? @db.Decimal(14, 4)\n accountingStockAt DateTime?\n\n variants ProductVariant[]\n images ProductImage[]\n collections CollectionProduct[]\n comments Comment[]\n promotions Promotion[]\n allocationItems BranchAllocationItem[]\n favoritedBy CustomerFavorite[]\n\n // Storefront paging (owner: the real catalogue reaches ~16k products, so\n // GET /catalog/products must page rather than return everything). This model\n // had NO index at all, so every storefront query was a full scan and paging\n // alone would not have been any faster.\n //\n // The composite matches the list's own shape: filter on isActive, order by\n // createdAt — Postgres can satisfy both from this one index, including the\n // OFFSET walk. The other two serve the category and brand filters.\n @@index([isActive, createdAt])\n @@index([categoryId])\n @@index([brandId])\n}\n\nmodel ProductImage {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n url String\n sortOrder Int @default(0)\n /// Legacy had 4 distinct upload slots (تصویر شاخص / تصویر شاخص موبایل /\n /// گالری تصاویر سایت / گالری تصاویر موبایل) — GALLERY is the default so\n /// existing rows and any generic \"just attach an image\" caller keep working.\n role ProductImageRole @default(GALLERY)\n\n /// Variants that display this image. A gallery image may back several\n /// variants (one photo, several weights), which is why this is a plain\n /// one-to-many and not a join table.\n variants ProductVariant[]\n\n // The storefront list filters on `images: { some: {} }` and includes the\n // gallery ordered by sortOrder, both per product. Unindexed, each one scanned\n // the whole table.\n @@index([productId, sortOrder])\n}\n\nenum ProductImageRole {\n FEATURED\n FEATURED_MOBILE\n GALLERY\n GALLERY_MOBILE\n}\n\nmodel ProductVariant {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n title String\n sku String? @unique\n /// Base/raw weight before making charge (\"rash weight\").\n rashWeightGrams Decimal @db.Decimal(14, 4)\n /// Default making-charge percentage applied on top of rash weight.\n defaultWagePercent Decimal @db.Decimal(6, 3)\n /// Legacy ProductVariant.qty — on-hand stock. The cart refuses a variant with\n /// qty 0 unless it is flagged pre-order, so both fields are required for that\n /// guard to work (see apps/admin-panel/src/stores/cart.ts).\n qty Int @default(0)\n /// Legacy is_pre_order: orderable even at zero stock.\n isPreOrder Boolean @default(false)\n isActive Boolean @default(true)\n\n /// The gallery image shown for this variant, picked from its own product's\n /// images — never a re-uploaded copy. onDelete: SetNull because dropping an\n /// image must never cascade into the variant: OrderItem rows reference\n /// variants, so losing one would break order history.\n imageId String?\n image ProductImage? @relation(fields: [imageId], references: [id], onDelete: SetNull)\n\n orderItems OrderItem[]\n\n @@index([imageId])\n // Every storefront product carries its variants, so this include ran once per\n // product with no index to use. The composite covers the `isActive: true`\n // filter the list applies to them.\n @@index([productId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Orders — stock orders (debt-bearing)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Order {\n id String @id @default(cuid())\n orderNumber String @unique\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n /// Which sales channel placed this order — see OrderChannel.\n channel OrderChannel @default(RETAIL)\n status OrderStatus @default(PLACED)\n\n /// Total gold weight incl. wage across all items (\"allGram\" / order.w).\n totalGoldWeightGrams Decimal @db.Decimal(14, 4)\n /// Pure making-charge weight component (totalGoldWeightGrams minus raw weight sum).\n wageWeightGrams Decimal @db.Decimal(14, 4)\n /// Flat Rial charge independent of gold price (e.g. stones) — legacy rial_input.\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n\n isSuspendedOverCreditLimit Boolean @default(false)\n deliveredAt DateTime? // setting this is what triggers debt recognition\n\n /// The sales expert this order is credited to, fixed when it is placed:\n /// the customer's referring expert AT THAT MOMENT. Legacy `orders.reagent_id`,\n /// set once at creation (ApiMobileController.php:601) and never moved, so a\n /// customer changing expert later does not move past sales or commission\n /// (owner ruling 2026-10-08). «میزان فروش» counts from here, never from the\n /// customer's current referrer.\n salesAgentId String?\n salesAgent AdminUser? @relation(\"OrderSalesAgent\", fields: [salesAgentId], references: [id], onDelete: SetNull)\n\n /// History only: a legacy order whose `reagent_id` named a customer who is\n /// not a sales expert (one such customer, 17 orders in 2022). Legacy counted\n /// those orders in that customer's own «میزان فروش»; this keeps that figure\n /// exact. Never set for a new order.\n referrerCustomerId String?\n referrerCustomer Customer? @relation(\"OrderReferrerCustomer\", fields: [referrerCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n items OrderItem[]\n statusEvents OrderStatusEvent[]\n ledgerEntries LedgerEntry[]\n convertedFromPreOrder PreOrder?\n\n @@index([customerId])\n @@index([status])\n @@index([salesAgentId])\n @@index([referrerCustomerId])\n}\n\nmodel OrderItem {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n productVariantId String\n productVariant ProductVariant @relation(fields: [productVariantId], references: [id])\n quantity Int\n\n // Snapshots at order time — never re-read from ProductVariant after placement.\n rashWeightGramsSnapshot Decimal @db.Decimal(14, 4)\n wagePercentSnapshot Decimal @db.Decimal(6, 3)\n discountPercentSnapshot Decimal @default(0) @db.Decimal(6, 3)\n /// computed: rash*(1 + (wagePercent-discount)/100)\n computedWeightGrams Decimal @db.Decimal(14, 4)\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n}\n\nmodel OrderStatusEvent {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n fromStatus OrderStatus?\n toStatus OrderStatus\n note String?\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n createdAt DateTime @default(now())\n\n @@index([orderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Pre-orders — custom manufacturing requests (not debt-bearing until converted)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel PreOrder {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n workshopId String?\n workshop Workshop? @relation(fields: [workshopId], references: [id])\n status PreOrderStatus @default(PLACED)\n\n designImageUrl String?\n colorName String?\n sizeSpec String?\n stoneColor String?\n minaColor String?\n estimatedWeightGrams Decimal? @db.Decimal(14, 4)\n estimatedPriceRial Decimal? @db.Decimal(20, 2)\n description String?\n\n /// Once priced, an admin converts this into a real (debt-bearing) Order.\n convertedOrderId String? @unique\n convertedOrder Order? @relation(fields: [convertedOrderId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n statusEvents PreOrderStatusEvent[]\n\n @@index([customerId])\n}\n\nmodel PreOrderStatusEvent {\n id String @id @default(cuid())\n preOrderId String\n preOrder PreOrder @relation(fields: [preOrderId], references: [id])\n /// Field-level diff, e.g. {\"status\": {\"old\": \"PLACED\", \"new\": \"ADMIN_APPROVED\"}}\n changes Json\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n ipAddress String?\n createdAt DateTime @default(now())\n\n @@index([preOrderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting — the dual-currency ledger (core of the system)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel LedgerEntry {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n\n currency LedgerCurrency\n direction LedgerDirection\n sourceType LedgerSourceType\n /// Always positive; direction determines the sign applied to the customer balance.\n amount Decimal @db.Decimal(20, 4)\n\n /// Purity of the physical instrument, for REPAYMENT_MELTED_GOLD (e.g. 750, 916).\n karatPerMille Int?\n /// Gold price/gram at conversion time, for REPAYMENT_CASH.\n pricePerGramRialAtEntry Decimal? @db.Decimal(20, 2)\n\n orderId String?\n order Order? @relation(fields: [orderId], references: [id])\n\n /// Pending entries don't count toward the cached customer balance until confirmed.\n confirmed Boolean @default(false)\n confirmedAt DateTime?\n postedByAdminUserId String?\n postedByAdminUser AdminUser? @relation(fields: [postedByAdminUserId], references: [id])\n\n /// Instrument metadata from the legacy \"cash\" document form. Which fields are\n /// filled depends on sourceType: a melted-gold receipt carries lab/hallmark and\n /// the pre-normalization weight, a cheque carries the account and bank, and a\n /// transfer carries its destination.\n /// Legacy columns: lab, ang, account_name, bank_name, to, original_value, recive_date.\n labName String?\n hallmark String?\n accountName String?\n bankName String?\n transferTo String?\n /// Weight as handed over, BEFORE karat normalization (legacy original_value).\n originalValue Decimal? @db.Decimal(14, 4)\n /// Rial amount for cash/cheque documents (legacy price).\n priceRial Decimal? @db.Decimal(20, 2)\n receivedAt DateTime?\n\n note String?\n createdAt DateTime @default(now())\n\n @@index([customerId, currency])\n @@index([orderId])\n}\n\n/// Replaces legacy WebServiceGold / ConfigStatic.gold_price — timestamped price feed.\nmodel GoldPriceQuote {\n id String @id @default(cuid())\n karatPerMille Int\n pricePerGramRial Decimal @db.Decimal(20, 2)\n source String\n quotedAt DateTime @default(now())\n\n @@index([karatPerMille, quotedAt])\n}\n\n/// Time-limited gold cashback bonus — replaces the legacy Rooyesh\\Wallet gold credit.\nmodel WalletBonus {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n orderId String?\n goldGrams Decimal @db.Decimal(14, 4)\n grantedAt DateTime @default(now())\n expiresAt DateTime\n consumedAt DateTime?\n isActive Boolean @default(true)\n\n @@index([customerId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Admin ACL — faithful port of the legacy granular permission model.\n//\n// Legacy (henza_server):\n// Schema::create('permission', function (Blueprint $table) {\n// $table->string('rid');\n// $table->integer('ut');\n// $table->primary(['rid' , 'ut']);\n// });\n//\n// Permissions attach to the USER TYPE (`ut`), never to an individual user, so\n// every admin of a given type shares one permission set. `ut` pointed at a row\n// in the legacy `config_static` lookup table; UserType is that table, narrowed\n// to the admin-user-type rows it was actually used for.\n//\n// A `rid` is a dotted permission id such as \"persons.list.client.omde\". The\n// frontend expands each stored rid into its ancestors at runtime via\n// checkParent() — see apps/admin-panel/src/stores/users.ts. Only the 58 leaf\n// rids the routers actually gate are seeded; ancestors are derived, not stored.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UserType {\n /// Legacy `permission.ut` / `users.ut` — an integer, kept as the PK so seeded\n /// rows keep their legacy identity rather than getting new cuids.\n id Int @id\n title String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n permissions Permission[]\n adminUsers AdminUser[]\n\n @@map(\"user_type\")\n}\n\nmodel Permission {\n /// Dotted permission id, e.g. \"order.list\", \"persons.list.client.omde\".\n rid String\n userTypeId Int\n userType UserType @relation(fields: [userTypeId], references: [id], onDelete: Cascade)\n\n /// Legacy's composite primary key (rid, ut), preserved exactly.\n @@id([rid, userTypeId])\n @@index([userTypeId])\n @@map(\"permission\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Product comments / reviews — legacy `comment` table (App\\Models\\Comment),\n// moderated from views/customer/Comments/Comments.vue.\n//\n// Legacy fillable: product_id, comment, reply_to, sts, customer_id\n// Legacy Comment::$STS = [1 => 'در انتظار تایید', 2 => 'تایید شده', 3 => 'رد شده']\n// which is represented here as an enum rather than a magic integer.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum CommentStatus {\n PENDING // 1 — در انتظار تایید\n APPROVED // 2 — تایید شده\n REJECTED // 3 — رد شده\n}\n\nmodel Comment {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n body String\n status CommentStatus @default(PENDING)\n\n /// Legacy `reply_to`: a staff reply threads under the comment it answers.\n replyToId String?\n replyTo Comment? @relation(\"CommentReplies\", fields: [replyToId], references: [id])\n replies Comment[] @relation(\"CommentReplies\")\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([productId])\n @@index([customerId])\n @@index([status])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Settings — replaces legacy `config_static`, a key/value table the admin\n// panel read and wrote through endpoints like /wallet/config and\n// /const/__list__ut. Values are stored as JSON so a setting can hold a scalar,\n// an object, or the dynamic option lists legacy kept under `__list__*` keys.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Setting {\n key String @id\n value Json\n updatedAt DateTime @updatedAt\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting integration (D27) — the shop's accounting software, Tahesab or\n// Zarrin, chosen in the admin panel. Configuration lives in the Setting row\n// `accounting.config` (never served by the generic `const` routes). Plan:\n// docs/ACCOUNTING-INTEGRATION-PLAN.md.\n//\n// `provider` is the driver name ('tahesab' | 'zarrin'), a plain string like\n// SMS_PROVIDER so a new driver needs no migration. Links are per provider, so\n// switching provider and back loses nothing.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AccountingEntityType {\n CUSTOMER\n PRODUCT\n}\n\n/// One app row ↔ one record in the accounting software (customer account or\n/// کارساخته).\nmodel AccountingLink {\n id String @id @default(cuid())\n provider String\n entityType AccountingEntityType\n entityId String\n /// The record's code in the accounting software (Tahesab Moshtari_Code /\n /// Zarrin idHesab; for products the Zarrin idKar or the Tahesab Name_Kar).\n externalCode String\n externalName String?\n /// How the link came to be: LINKED (matched by mobile/name), IMPORTED (app\n /// row created from the accounting record), PUSHED (accounting record created\n /// from the app row) or MANUAL (an admin typed the code).\n origin String\n /// The record as last read, for display only.\n snapshot Json?\n syncedAt DateTime @default(now())\n createdAt DateTime @default(now())\n\n @@unique([provider, entityType, entityId])\n @@unique([provider, entityType, externalCode])\n @@index([entityType, entityId])\n}\n\nenum AccountingOutboxKind {\n CUSTOMER_PUSH\n PRODUCT_PUSH\n ORDER_DOCUMENT\n ORDER_DOCUMENT_DELETE\n}\n\nenum AccountingOutboxStatus {\n PENDING\n /// A call was in flight. Found at startup, it means the process died mid-call\n /// and the outcome is unknown — see AccountingOutboxWorker.\n SENDING\n SENT\n FAILED\n /// Unsafe to retry automatically (e.g. a Zarrin call timed out: Zarrin has no\n /// idempotency key, so a blind retry could post the document twice).\n NEEDS_REVIEW\n /// Closed by an admin from the log screen.\n RESOLVED\n}\n\n/// Work to push to the accounting software. Written in the SAME transaction as\n/// the change that causes it, so an outage of the accounting software never\n/// loses an event and never blocks the app.\nmodel AccountingOutbox {\n id String @id @default(cuid())\n provider String\n kind AccountingOutboxKind\n entityId String\n status AccountingOutboxStatus @default(PENDING)\n attempts Int @default(0)\n nextAttemptAt DateTime @default(now())\n lastError String?\n /// What the accounting software returned as the document/record id.\n externalRef String?\n /// Per-step progress of multi-call jobs (a Zarrin document is one call per\n /// line), so a failure resumes where it stopped.\n progress Json?\n /// Last request/response, for the log screen. Never contains the token.\n lastRequest Json?\n lastResponse Json?\n sentAt DateTime?\n resolvedById String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([status, nextAttemptAt])\n @@index([kind, entityId])\n}\n\n/// Something a pull found that needs a human: an account with no mobile, two\n/// accounts sharing one mobile, a کارساخته group with no category mapping.\nmodel AccountingIssue {\n id String @id @default(cuid())\n provider String\n kind String\n externalCode String\n entityId String?\n message String\n data Json?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n resolvedAt DateTime?\n\n @@unique([provider, kind, externalCode])\n @@index([resolvedAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Promotions / discounts — legacy views/promotion/*, served by\n// PromotionController (`product/variant/promotion`). The redesigned schema had\n// no promotion concept at all; this models what the legacy forms actually\n// collect.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy Promotion.type — what the discount is scoped to.\nenum PromotionScope {\n PRODUCT // 1 محصولات\n CATEGORY // 2 دسته بندی\n CUSTOMER // 3 مشتری\n BRAND // 4 برند\n}\n\n/// Legacy Promotion.use_only — how often a customer may redeem it.\nenum PromotionUsage {\n ONCE // 1 فقط یکبار\n UNTIL_END_DATE // 2 تا تاریخ پایان\n}\n\nmodel Promotion {\n id String @id @default(cuid())\n title String\n description String?\n scope PromotionScope @default(PRODUCT)\n usage PromotionUsage @default(ONCE)\n /// Percentage off, 0-100 (legacy discount_percent).\n discountPercent Decimal @db.Decimal(6, 3)\n isActive Boolean @default(true)\n /// Which storefront it shows on, mirroring Product.showType (legacy platform).\n platform Int @default(3)\n\n startsAt DateTime?\n endsAt DateTime?\n\n /// Exactly one of these is populated, per `scope`.\n productId String?\n product Product? @relation(fields: [productId], references: [id])\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n customerId String?\n customer Customer? @relation(fields: [customerId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([scope, isActive])\n}\n\n/// Legacy \"ignore\" table (views/offersIgnore) — specific products, categories,\n/// customers or brands excluded from the automatic discount engine.\n/// Legacy posts { type, item_id[] }: \"type\" reuses the promotion scope codes\n/// (1 محصولات | 2 دسته بندی | 3 مشتری | 4 برند) and \"itemId\" is the excluded row.\nmodel PromotionExclusion {\n id String @id @default(cuid())\n type Int\n itemId String\n createdAt DateTime @default(now())\n\n @@unique([type, itemId])\n @@index([type])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Branch stock allocation — legacy views/invoice/* (\"فاکتور انتقال\"), served by\n// BranchController as `branch/product`. Despite the screen being called an\n// invoice, it is not a sales document: it records which products head office\n// allocated to a branch, and who allocated them.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel BranchAllocation {\n id String @id @default(cuid())\n branchId String\n branch Branch @relation(fields: [branchId], references: [id])\n\n /// Legacy `allocator_user` — the admin who filed the allocation.\n allocatorAdminUserId String?\n allocatorAdminUser AdminUser? @relation(\"AllocationAuthor\", fields: [allocatorAdminUserId], references: [id])\n\n note String?\n createdAt DateTime @default(now())\n\n items BranchAllocationItem[]\n\n @@index([branchId])\n}\n\nmodel BranchAllocationItem {\n id String @id @default(cuid())\n allocationId String\n allocation BranchAllocation @relation(fields: [allocationId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id])\n /// Weight snapshot at allocation time, so later catalog edits do not rewrite history.\n weightGrams Decimal? @db.Decimal(14, 4)\n\n @@unique([allocationId, productId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Messaging + audit — legacy views/sms, views/notify, views/newsletters and\n// views/statics. None of these had a model in the redesigned schema.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Who an SMS or notification was aimed at. Legacy's sms/create offered these\n/// audiences, each gated by its own rid (sms.create.all, .omde, .single, ...).\nenum MessageAudience {\n SINGLE_NUMBER // یک شماره\n MULTIPLE_NUMBERS // چند شماره\n ALL_CUSTOMERS // همه\n WHOLESALE_CUSTOMERS // عمده\n RETAIL_CUSTOMERS // تک\n SALES_AGENTS // کارشناسان فروش\n}\n\nmodel SmsMessage {\n id String @id @default(cuid())\n audience MessageAudience\n /// Comma-separated recipients for the SINGLE/MULTIPLE audiences.\n recipients String?\n body String\n /// How many numbers the send actually resolved to.\n sentCount Int @default(0)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"SmsAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n @@index([createdAt])\n}\n\nmodel Notification {\n id String @id @default(cuid())\n title String\n body String\n audience MessageAudience @default(ALL_CUSTOMERS)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"NotificationAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n recipients NotificationRecipient[]\n\n @@index([createdAt])\n}\n\n/// Per-customer delivery + read state — legacy `GET notify/read/{id}`.\nmodel NotificationRecipient {\n id String @id @default(cuid())\n notificationId String\n notification Notification @relation(fields: [notificationId], references: [id], onDelete: Cascade)\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n readAt DateTime?\n\n @@unique([notificationId, customerId])\n @@index([customerId, readAt])\n}\n\n/// Legacy views/newsletters — the mailing-list signups collected by the site.\nmodel NewsletterSubscriber {\n id String @id @default(cuid())\n email String?\n mobile String?\n createdAt DateTime @default(now())\n\n @@unique([email])\n @@unique([mobile])\n}\n\n/// Legacy views/statics — the customer activity log the \"آمار\" screen reads\n/// (`log/list/customer`, `log/ago/{customerId}`).\nmodel CustomerActivityLog {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n /// Free-form action key, e.g. 'login', 'order.placed', 'profile.updated'.\n action String\n detail String?\n createdAt DateTime @default(now())\n\n @@index([customerId, createdAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Uploads — replaces the legacy MyUpload / SingleUploadInput widgets, which\n// POSTed to a file endpoint and stored the returned URL on the owning record.\n// Ports of those forms currently take a URL by hand; this gives them a real\n// destination to upload to.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UploadedFile {\n id String @id @default(cuid())\n /// Public URL the stored file is served from.\n url String\n originalName String\n mimeType String\n sizeBytes Int\n /// Free-form tag for what the file belongs to, e.g. 'product', 'category',\n /// 'customer.nationalId'. Kept loose so a new form needs no schema change.\n purpose String?\n\n uploadedByAdminUserId String?\n uploadedByAdminUser AdminUser? @relation(\"FileUploader\", fields: [uploadedByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n customerAvatars Customer[] @relation(\"CustomerAvatar\")\n adminUserAvatars AdminUser[] @relation(\"AdminUserAvatar\")\n\n @@index([purpose])\n}\n\n/// One OTP login challenge for a customer.\n///\n/// Ports henza_server's flow (ApiMobileController.php:39-78), where userAuth\n/// generated rand(1000,9999), stored it on the customer row as `send_password`\n/// and sent it by SMS, and userVerfiy compared the submitted code against it\n/// (mismatch -> HTTP 422).\n///\n/// Three deliberate improvements over the reference, approved by the user\n/// (docs/parity/DECISIONS.md D6 and T1):\n/// 1. the code is stored as a bcrypt hash, never in plain text — the\n/// reference kept it readable in a customer column;\n/// 2. it expires (`expiresAt`) — the reference's code stayed valid forever;\n/// 3. attempts are counted and the challenge locks out — the reference had\n/// no limit at all.\n/// The parity behaviour itself is the code comparison and the rejection.\nmodel CustomerOtp {\n id String @id @default(cuid())\n /// Normalised to English digits before storing, as the reference does with\n /// Utility::faTOen() on both send and verify.\n mobile String\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n\n /// bcrypt hash of the 4-digit code. Never the code itself.\n codeHash String\n expiresAt DateTime\n /// Failed verify attempts against THIS challenge.\n attempts Int @default(0)\n /// Set when the code is accepted, so one challenge cannot be reused.\n consumedAt DateTime?\n\n /// Kept for the per-IP send throttle.\n requestIp String?\n createdAt DateTime @default(now())\n\n @@index([mobile, createdAt])\n @@index([customerId])\n @@index([expiresAt])\n}\n\n/// Bespoke migration ledger left by the EARLIER, pre-Prisma port.\n///\n/// It predates Prisma Migrate in this repo and holds 12 historical rows\n/// (`0001_init.sql`, `0002_admin_schema.sql`, `seed:initial`, and the early\n/// `2026091…` migrations). It is the only record of how that port was applied,\n/// so it is **kept and never written to or deleted from** (DEAD-07).\n///\n/// It is declared here purely so `prisma migrate diff` stops proposing\n/// `DROP TABLE \"_hedenagold_migrations\"` — an undeclared table reads as drift.\n/// `@@ignore` keeps it out of Prisma Client: nothing in the application should\n/// ever read or write it, and Prisma Migrate will not manage its shape either.\n///\n/// Prisma's own ledger is `_prisma_migrations`, which is separate and is never\n/// edited by hand (D14).\nmodel hedenagold_migrations {\n name String @id\n appliedAt DateTime @default(now()) @map(\"applied_at\") @db.Timestamptz(6)\n\n @@map(\"_hedenagold_migrations\")\n @@ignore\n}\n", + "inlineSchemaHash": "9a22d98fc94f857c2190bf732b17a81f14f74ade8d203ffd66587548549e9412", "copyEngine": true } config.dirname = '/' diff --git a/apps/api/release/vendor/.prisma/client/index.js b/apps/api/release/vendor/.prisma/client/index.js index 58e09bf..10e8d18 100644 --- a/apps/api/release/vendor/.prisma/client/index.js +++ b/apps/api/release/vendor/.prisma/client/index.js @@ -801,7 +801,7 @@ const config = { "value": "prisma-client-js" }, "output": { - "value": "E:\\gold-bank\\node_modules\\.pnpm\\@prisma+client@5.22.0_prisma@5.22.0\\node_modules\\@prisma\\client", + "value": "E:\\hedena_gold\\node_modules\\.pnpm\\@prisma+client@5.22.0_prisma@5.22.0\\node_modules\\@prisma\\client", "fromEnvVar": null }, "config": { @@ -819,7 +819,7 @@ const config = { } ], "previewFeatures": [], - "sourceFilePath": "E:\\gold-bank\\apps\\api\\prisma\\schema.prisma" + "sourceFilePath": "E:\\hedena_gold\\apps\\api\\prisma\\schema.prisma" }, "relativeEnvPaths": { "rootEnvPath": null, @@ -841,8 +841,8 @@ const config = { } } }, - "inlineSchema": "// Gold Banking System — core schema\n// Canonical accounting model: legacy \"System A\" gram ledger (see migration notes).\n// The external \"Tahesab\" service is retired — LedgerEntry is the sole source of truth.\n// All money/weight fields use Decimal, never Float, to avoid rounding drift in debt math.\n\ngenerator client {\n provider = \"prisma-client-js\"\n // native = local Windows/macOS; debian-openssl-3.0.x = node:20-bookworm-slim (Arvan)\n binaryTargets = [\"native\", \"debian-openssl-3.0.x\"]\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Enums\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AdminRole {\n SUPER_ADMIN\n SYSTEM_APPROVER // legacy: تایید مدیر سیستم\n SALES_EXPERT // legacy Customer.type=1, also acts as a referral \"reagent\"\n WORKSHOP_SUPERVISOR\n ACCOUNTANT\n}\n\n/// Legacy Customer.type — what kind of wholesale customer this is. Values and\n/// labels taken verbatim from bulkCustomer.vue's userTypes list.\n///\n/// SALES_AGENT is a LEGACY value only: legacy stored a sales agent as a\n/// Customer row with type=1, but the redesigned system models a sales agent\n/// as an AdminUser (role SALES_EXPERT) instead — see admin-users.service.ts\n/// and admin-customers.service.ts's listReagents()/create(). No Customer row\n/// should be created with kind SALES_AGENT going forward; the value is kept\n/// only so legacyTypeToKind()/kindToLegacyType() stay total functions and any\n/// already-migrated data keeps a readable label.\n///\n/// RETAIL marks a \"تک\" (single/retail) customer — legacy kept these in an\n/// entirely separate table (SingleCustomer/`login`) that could never contain\n/// a wholesale/agent/shopkeeper/banker row. The redesigned schema folded both\n/// into one Customer model, so this value is what listSingle() now filters on\n/// to reproduce that same separation.\nenum CustomerKind {\n SALES_AGENT // legacy 1 کارشناس فروش — superseded by AdminRole.SALES_EXPERT, do not use for new rows\n APP_SHOPKEEPER // 2 مغازه دار اپلیکیشن\n WALK_IN_SHOPKEEPER // 3 مغازه دار حضوری\n BANKER // 4 بنکدار\n WORKSHOP_SUPERVISOR // 5 سرپرست کارگاه\n RETAIL // مشتری تک — legacy SingleCustomer\n}\n\nenum VerificationStep {\n UNVERIFIED\n STEP_ONE_SUBMITTED\n STEP_TWO_SUBMITTED\n VERIFIED\n\n /// Legacy had THREE states per step, not two\n /// (MajorCustomerController.php:106-135): 1 = awaiting, 2 = approved,\n /// 3 = REJECTED. Mapping rejected customers to UNVERIFIED would put closed\n /// cases back in the review queue, so the owner ruled it out (2026-10-07).\n /// 14 legacy rows land here; see Customer.verificationRejectionReason.\n REJECTED\n}\n\n/// Legacy kept retail and wholesale orders in two SEPARATE tables\n/// (orders_orders vs orders). The redesigned schema has one Order model, so the\n/// distinction lives here instead.\nenum OrderChannel {\n RETAIL // تک فروشی\n WHOLESALE // عمده فروشی\n}\n\nenum OrderStatus {\n SUSPENDED // credit limit (goldCreditLimitGrams) exceeded at placement\n PLACED\n ADMIN_APPROVED\n SOURCING\n PREPARING\n DELIVERED_TO_AGENT\n DELIVERED_TO_CUSTOMER // debt recognition point — mirrors legacy sts>4\n CANCELLED\n}\n\nenum PreOrderStatus {\n PLACED\n ADMIN_APPROVED\n WORKSHOP_APPROVED\n READY_TO_SHIP\n DELIVERED\n CANCELLED\n}\n\nenum LedgerCurrency {\n GOLD_GRAM\n RIAL\n}\n\nenum LedgerDirection {\n DEBIT // increases what the customer owes\n CREDIT // decreases what the customer owes\n}\n\nenum LedgerSourceType {\n ORDER_STOCK\n ORDER_PRE_ORDER\n REPAYMENT_MELTED_GOLD // karat-normalized: amount * karatPerMille / 750\n REPAYMENT_TRANSFER\n REPAYMENT_CHEQUE\n REPAYMENT_CASH // price-per-gram-normalized via pricePerGramRialAtEntry\n WALLET_BONUS\n ADJUSTMENT\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Identity\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy `cities` is a tree (country > province > city > district) and so is\n/// this: a city hangs under its `parent`. In the admin pickers a top-level row\n/// (the country) is a heading, not selectable (henza_admin citiesModel.js:38).\nmodel City {\n id String @id @default(cuid())\n name String\n parentId String?\n parent City? @relation(\"CityTree\", fields: [parentId], references: [id], onDelete: Restrict)\n children City[] @relation(\"CityTree\")\n /// Legacy cities.percent / percent_aux — per-city wage surcharges the city\n /// screen edits through GET cities/get-percent/{id} and get-percent-aux/{id}.\n percent Decimal? @db.Decimal(6, 3)\n percentAux Decimal? @db.Decimal(6, 3)\n customers Customer[]\n addresses CustomerAddress[]\n branches Branch[]\n preOrders PreOrder[]\n salesExpertProfiles SalesExpertProfile[]\n\n @@index([parentId])\n}\n\nmodel AdminUser {\n id String @id @default(cuid())\n\n /// ⚠️ Kept in sync BY A DATABASE TRIGGER — `admin_user_sync_full_name`, from\n /// migration 20260922180000. Prisma cannot see it, so a write here may store\n /// something other than what you passed:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; the submitted fullName is\n /// discarded\n ///\n /// Re-read after writing if you need the stored value. Same arrangement as\n /// Customer (D0 requirement 7 — the split applies to ALL admins, not only\n /// sales experts).\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n passwordHash String\n role AdminRole\n /// Legacy `users.ut`. Granular ACL lives here (Permission rows hang off UserType);\n /// the coarse `role` enum above is retained for the business rules that already\n /// switch on it. Nullable so existing seeded admins remain valid.\n userTypeId Int?\n userType UserType? @relation(fields: [userTypeId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n wagePercent Decimal? @db.Decimal(6, 3) // legacy Customer.percent, commission on referred orders\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Legacy stored a sales agent as a `customers` row with type=1, so\n /// ReagentCustomer.vue's shared form collected these alongside the\n /// wholesale-customer fields. A sales agent is now an AdminUser\n /// (role=SALES_EXPERT), so these live here instead — only ever set for that\n /// role; every other AdminUser leaves them null.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"AdminUserAvatar\", fields: [avatarFileId], references: [id])\n address String?\n storeName String? // legacy store_name\n pasazhName String? // legacy pasazh_name\n memberCode String? // legacy mcode\n\n referredCustomers Customer[] @relation(\"ReferralAgent\")\n /// Orders credited to this sales expert — see Order.salesAgentId.\n creditedOrders Order[] @relation(\"OrderSalesAgent\")\n supervisedWorkshops Workshop[] @relation(\"WorkshopSupervisor\")\n branchAllocations BranchAllocation[] @relation(\"AllocationAuthor\")\n postedLedgerEntries LedgerEntry[]\n orderStatusEvents OrderStatusEvent[]\n preOrderStatusEvents PreOrderStatusEvent[]\n sentSmsMessages SmsMessage[] @relation(\"SmsAuthor\")\n sentNotifications Notification[] @relation(\"NotificationAuthor\")\n uploadedFiles UploadedFile[] @relation(\"FileUploader\")\n\n /// Only ever set for role = SALES_EXPERT (D17).\n salesExpertProfile SalesExpertProfile?\n\n /// Issued admin-panel tokens, recorded only while session tracking is on\n /// (AUTH_SESSION_TRACKING, or implicitly whenever the IAM is enabled) so a\n /// token can be revoked before it expires. See AdminSession.\n sessions AdminSession[]\n\n @@index([role])\n @@index([userTypeId])\n @@index([avatarFileId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// An issued APP token (customer app / sales-expert app), so it can be revoked\n/// before it expires — the counterpart of AdminSession for the other token family.\n///\n/// WHY A SEPARATE TABLE AND NO FOREIGN KEY\n/// ---------------------------------------\n/// An app token's `sub` is a Customer id for a customer and an **AdminUser id**\n/// for a sales expert (D21). One FK cannot point at two tables, so the subject is\n/// stored as a plain id plus its type. The rows are short-lived operational data,\n/// not part of the accounting model, so the missing FK costs nothing here.\nmodel AppSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n /// Customer.id, or AdminUser.id when subjectType is \"sales-expert\".\n subjectId String\n subjectType String\n\n mobile String?\n\n /// Set when the login was confirmed by the central IAM: its session id (`sid`)\n /// and stable user id (`sub`), which is what a back-channel logout arrives with.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([subjectId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// An issued admin-panel JWT, so it can be revoked before it expires.\n///\n/// WHY THIS EXISTS\n/// ---------------\n/// The admin token is self-contained and valid for 12h, which means nothing —\n/// not disabling the account, not a central \"sign out everywhere\" — could cut a\n/// session short: the token kept working until it expired. With the central IAM\n/// in the loop that gap became visible (an IAM session revocation had no effect\n/// here), so every issued token now carries a `jti` recorded on this table and\n/// JwtStrategy refuses a token whose row is revoked.\n///\n/// Rows are written ONLY while tracking is enabled, and JwtStrategy only\n/// enforces them while it is enabled, so a deployment that does not want the\n/// extra lookup behaves exactly as before.\nmodel AdminSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n adminUserId String\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Set when the login was verified by the IAM: its session id (`sid`) and the\n /// stable user id (`sub`) there. Back-channel logout arrives keyed by these —\n /// deliberately here rather than as columns on AdminUser, so enabling the\n /// feature needs no change to an existing table.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([adminUserId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// The sales-expert fields legacy kept on the `customers` row (type=1) and that\n/// were lost when a sales expert became an AdminUser (D17).\n///\n/// A separate table rather than columns on AdminUser: these are meaningful only\n/// for role = SALES_EXPERT and would be permanently null for every other admin.\n/// A row is created for every SALES_EXPERT by the migration, and upserted by the\n/// service whenever one is created or a user's role becomes SALES_EXPERT — but\n/// readers still left-join, so a missing profile degrades to nulls rather than\n/// dropping the agent from the grid.\n///\n/// `reagent_id` is deliberately NOT here — see D17: in the reference it was a\n/// side effect of the shared customers form, and filling it removed that expert\n/// from the selectable-agent list (queryReagent, AdminController.php:420).\nmodel SalesExpertProfile {\n id String @id @default(cuid())\n adminUserId String @unique\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Legacy customers.city_id — a filterable grid column\n /// (ReagentListModel.js:14) and the source of the commission autofill\n /// (ReagentCustomer.vue:215-228).\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.gram_level — the «سطح اعتبار» column, filterable.\n /// Decimal(14,4) matches Customer.goldCreditLimitGrams exactly so the same\n /// credit limit has identical precision on both tables.\n gramLevel Decimal @default(0) @db.Decimal(14, 4)\n\n /// Legacy customers.phone (varchar 15) and ncode (varchar 20). The reference\n /// stores both and reads neither back; kept so the form matches it. Neither\n /// is unique and neither has a validation rule in the reference — inventing\n /// one would reject data the reference accepts.\n phone String? @db.VarChar(15)\n nationalCode String? @db.VarChar(20)\n\n /// The Customer row carrying this expert's OWN orders, debt and credit limit.\n ///\n /// The reference stored a sales agent AS a Customer (type=1), so an order the\n /// agent placed from the app was simply their own, against their own\n /// gram_level (ApiMobileController.php:534-535). Here the expert is an\n /// AdminUser (D17), which has no ledger and cannot be an Order's subject, so\n /// this one linked Customer plays that part.\n ///\n /// Distinct from the expert's REFERRED customers, which are ordinary Customer\n /// rows pointing at the AdminUser through Customer.referredByAgentId.\n ///\n /// Null until the expert first signs into the app, when it is created from\n /// this profile. See D21.\n tradingCustomerId String? @unique\n tradingCustomer Customer? @relation(\"SalesExpertTradingAccount\", fields: [tradingCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @default(now()) @updatedAt\n\n @@index([cityId])\n}\n\nmodel Customer {\n id String @id @default(cuid())\n\n /// ⚠️ `fullName`, `firstName` and `lastName` are kept in sync BY A DATABASE\n /// TRIGGER — `customer_sync_full_name`, created in migration\n /// 20260922120000_customer_name_parts. Prisma does not know about it, so a\n /// write here is NOT the whole story:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; fullName is overwritten\n /// with \"first last\" and whatever you passed for fullName is discarded\n ///\n /// So a value you wrote can differ from the value that lands in the row.\n /// Re-read after writing if you need the stored value. Prefer writing the\n /// parts; `fullName` exists for the legacy readers that predate D0.\n ///\n /// Reference has these as two columns from the start\n /// (henza_server 2020_10_01_120430_customers_table.php:18-19 fname/lname);\n /// the port collapsed them, which is the D0 defect.\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n /// Legacy customers.ncode. OPTIONAL since 2026-10-07: not one of the 1,616\n /// legacy customers has a national code (1595/1595 empty), and fabricating\n /// one is a data violation that would block later legal identity checks\n /// (owner ruling). Still @unique — in PostgreSQL NULLs do not collide, so\n /// the migration tool must write NULL and never '', which would collide on\n /// the second row.\n ///\n /// Three service-layer workarounds exist ONLY because this used to be\n /// required, and they store the MOBILE NUMBER here:\n /// admin-customers.service.ts:625,685 and customer-auth.service.ts:258.\n /// Retiring them is a separate change; see docs/DATA-MIGRATION-MAP.md §10.4.\n nationalCode String? @unique\n passwordHash String\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.new_city — the city name exactly as the customer typed it\n /// at app sign-up (Major/CustomerController.php:36). Kept verbatim because\n /// the legacy city table has only 15 rows, so the typed name is often the only\n /// record of where the customer is (172 customers; 43 match no known city).\n /// cityId is set alongside it only on an exact, ي/ك-normalised name match.\n /// Legacy sign-up also forced city_id = 5 (Tehran) on everyone\n /// (Major/CustomerController.php:21), so for those rows the typed name, not\n /// cityId, is the truth. Owner ruling 2026-10-07: keep both.\n cityNameRaw String?\n\n /// Legacy Customer.type — distinguishes بنکدار from مغازه دار, which the\n /// BankerList / ShopkeeperList screens filter on.\n kind CustomerKind @default(APP_SHOPKEEPER)\n\n /// Legacy contact + shop columns, shown on the wholesale customer form and as\n /// (hidden-by-default) columns in its grid.\n phone String?\n address String?\n storeName String?\n pasazhName String?\n zone String?\n /// Legacy mcode — the operator-assigned customer code.\n memberCode String?\n\n referredByAgentId String?\n referredByAgent AdminUser? @relation(\"ReferralAgent\", fields: [referredByAgentId], references: [id])\n\n /// Set only on the one Customer row that acts as a sales expert's own trading\n /// account (see SalesExpertProfile.tradingCustomerId). Empty for every\n /// ordinary customer.\n salesExpertTradingFor SalesExpertProfile? @relation(\"SalesExpertTradingAccount\")\n /// Legacy orders that named THIS customer as their referrer — see\n /// Order.referrerCustomerId. History only.\n referredOrders Order[] @relation(\"OrderReferrerCustomer\")\n\n // Credit limit + cached ledger balances (source of truth is LedgerEntry; these\n // are denormalized for fast reads and reconciled by a scheduled job).\n goldCreditLimitGrams Decimal @default(0) @db.Decimal(14, 4) // legacy gram_level\n goldDebtGrams Decimal @default(0) @db.Decimal(14, 4) // legacy remain\n fiatDebtRial Decimal @default(0) @db.Decimal(20, 2) // legacy rial_remain\n\n /// Balance as last read from the accounting software (D27), in the app's own\n /// sign convention (positive = owes). Shown to the customer when the\n /// integration is on; the credit-limit check still uses goldDebtGrams above.\n /// Null until the first successful sync.\n accountingGoldBalance Decimal? @db.Decimal(14, 4)\n accountingRialBalance Decimal? @db.Decimal(20, 2)\n accountingBalanceAt DateTime?\n\n /// Legacy `customers.percent` — the per-customer making-charge offset. It is\n /// ADDED to the variant's making charge when pricing an order line\n /// (henza_pwa src/Mixins/product/index.ts:69-75:\n /// getWage(v) = state.percent + v.percentage_pay)\n /// and it shifts the catalogue making-charge filter bounds\n /// (ApiMobileController.php:391-396,76-77). It is NOT part of the price\n /// formula itself — that extra percent is ConfigStatic['product_price_extra_percent'].\n ///\n /// NOT the wallet cashback rate (storefront ConfigStatic['percent'], D13) and\n /// NOT the wholesale per-line charge (OrderItem.wagePercentSnapshot).\n ///\n /// DB default 0 keeps every existing customer's price unchanged. The\n /// reference's application-layer default for NEW customers is 3\n /// (AdminController.php:338) and the field is required on create (:354).\n makingChargeOffsetPercent Decimal @default(0) @db.Decimal(6, 3)\n\n verificationStep VerificationStep @default(UNVERIFIED)\n nationalIdImageUrl String?\n businessLicenseUrl String?\n shopImageUrl String?\n\n /// Why verification was rejected (VerificationStep.REJECTED).\n ///\n /// Legacy recorded NO reason: none of its 49 `customers` columns is a\n /// reason/note field, and on rejection it only sent a fixed SMS. So the 14\n /// rows migrated from the legacy system carry the sentinel\n /// «رد شده در سیستم قدیم — فاقد شرح علت ثبت‌شده» instead of NULL, so support\n /// knows why it is blank (owner ruling 2026-10-07). The migration tool\n /// writes it only WHERE this IS NULL, so a re-run cannot overwrite a real\n /// reason entered in the new system.\n verificationRejectionReason String?\n\n /// NULL for rows migrated from the legacy system — it recorded no rejection time.\n verificationRejectedAt DateTime?\n\n /// Legacy customers.birth_date, populated on 917 of 1,595 rows. Kept for the\n /// birthday SMS / loyalty campaigns (owner ruling 2026-10-07).\n ///\n /// ⚠ Legacy stores dates as JALALI STRINGS in other tables\n /// (cashes.recive_date is varchar, 88/89 values starting \"14…\"), so this\n /// timestamp may hold mis-entered Jalali years. Confirm the calendar with\n /// docs/migration-precheck-3.sql BEFORE backfilling: copying them unchanged\n /// would produce 917 wrong birthdays, worse for an SMS campaign than none.\n birthDate DateTime?\n\n /// Legacy `image_id` — the profile photo (عکس پروفایل) on the sales-agent\n /// form. Legacy stored an FK to its Image table and read it back as a nested\n /// `image: { id, image }`, so this is a relation, not a bare URL string.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"CustomerAvatar\", fields: [avatarFileId], references: [id])\n\n /// Legacy had TWO independent switches on a customer:\n /// sts -> may they place orders (this field)\n /// active -> is the account enabled (isActive, below)\n /// The port previously drove both from isActive; they are separate again.\n canPlaceOrders Boolean @default(true)\n\n isActive Boolean @default(true)\n /// Legacy archive flag — the archived list filtered on this, not on isActive.\n isArchived Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n addresses CustomerAddress[]\n orders Order[]\n preOrders PreOrder[]\n ledgerEntries LedgerEntry[]\n walletBonuses WalletBonus[]\n comments Comment[]\n promotions Promotion[]\n notifications NotificationRecipient[]\n activityLogs CustomerActivityLog[]\n otpChallenges CustomerOtp[]\n favorites CustomerFavorite[]\n\n @@index([referredByAgentId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// Legacy `fav` (251 rows) — saved products. The target had no model for this,\n/// so every customer's favourites would have been lost in the migration; the\n/// owner confirmed on 2026-10-06 that they matter.\n///\n/// Legacy `fav` has two columns and NO primary key. The composite key here\n/// supplies the constraint the source lacks (the precheck found 0 duplicate\n/// pairs, but the tool should still SELECT DISTINCT). 14 of the 251 rows point\n/// at a deleted customer and must be skipped.\n///\n/// Legacy's denormalised `product.count_fav` counter is deliberately NOT\n/// recreated as a column — derive it from this table.\nmodel CustomerFavorite {\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id], onDelete: Cascade)\n createdAt DateTime @default(now())\n\n @@id([customerId, productId])\n @@index([productId])\n}\n\nmodel CustomerAddress {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n addressLine String\n isDefault Boolean @default(false)\n}\n\nmodel Branch {\n id String @id @default(cuid())\n name String\n /// Legacy Branch.address / phone — both are columns in the branch grid.\n address String?\n phone String?\n /// Legacy GET branch/active/{id} toggles this.\n isActive Boolean @default(true)\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n adminUsers AdminUser[]\n orders Order[]\n allocations BranchAllocation[]\n}\n\nmodel Workshop {\n id String @id @default(cuid())\n name String\n /// Legacy Workshop.address / phone — both are columns in the workshop grid.\n address String?\n phone String?\n /// The supervisor created alongside the workshop by the legacy Add form.\n supervisorId String?\n supervisor AdminUser? @relation(\"WorkshopSupervisor\", fields: [supervisorId], references: [id])\n isActive Boolean @default(true)\n preOrders PreOrder[]\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Catalog — item reference catalog\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Category {\n id String @id @default(cuid())\n title String\n /// Legacy Category.type — which storefront the category belongs to:\n /// 1 سایت | 2 اپلیکشن موبایل. Drives the \"type_str\" grid column.\n type Int @default(1)\n /// Legacy Category.image / icon — the grid renders the image, the storefront the icon.\n imageUrl String?\n iconUrl String?\n /// Legacy meta tag + description, used for SEO on the site categories.\n metaTag String?\n description String?\n parentId String?\n parent Category? @relation(\"CategoryTree\", fields: [parentId], references: [id])\n children Category[] @relation(\"CategoryTree\")\n products Product[]\n promotions Promotion[]\n}\n\nmodel Brand {\n id String @id @default(cuid())\n title String\n products Product[]\n promotions Promotion[]\n}\n\n/// Curated product groupings — replaces legacy \"Ciny/CinyProduct\" (a tagging\n/// feature, NOT a gold-price snapshot mechanism, despite the misleading legacy name).\nmodel Collection {\n id String @id @default(cuid())\n title String\n description String?\n isActive Boolean @default(true)\n products CollectionProduct[]\n}\n\nmodel CollectionProduct {\n collectionId String\n collection Collection @relation(fields: [collectionId], references: [id])\n productId String\n product Product @relation(fields: [productId], references: [id])\n\n @@id([collectionId, productId])\n}\n\nmodel Product {\n id String @id @default(cuid())\n title String\n description String?\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n /// Legacy Product.product_code — the human-facing SKU shown in the grid.\n productCode String? @unique\n /// Legacy Product.show_type: 1 site, 2 mobile, 3 both.\n showType Int @default(3)\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Stock of the linked کارساخته as last read from the accounting software\n /// (D27). Weight for gram-type items, count for count-type ones — whichever\n /// the software reports. At zero or below the product is unavailable in the\n /// app (pre-order variants excepted). Null = not linked or never synced.\n accountingStockWeight Decimal? @db.Decimal(14, 4)\n accountingStockCount Decimal? @db.Decimal(14, 4)\n accountingStockAt DateTime?\n\n variants ProductVariant[]\n images ProductImage[]\n collections CollectionProduct[]\n comments Comment[]\n promotions Promotion[]\n allocationItems BranchAllocationItem[]\n favoritedBy CustomerFavorite[]\n\n // Storefront paging (owner: the real catalogue reaches ~16k products, so\n // GET /catalog/products must page rather than return everything). This model\n // had NO index at all, so every storefront query was a full scan and paging\n // alone would not have been any faster.\n //\n // The composite matches the list's own shape: filter on isActive, order by\n // createdAt — Postgres can satisfy both from this one index, including the\n // OFFSET walk. The other two serve the category and brand filters.\n @@index([isActive, createdAt])\n @@index([categoryId])\n @@index([brandId])\n}\n\nmodel ProductImage {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n url String\n sortOrder Int @default(0)\n /// Legacy had 4 distinct upload slots (تصویر شاخص / تصویر شاخص موبایل /\n /// گالری تصاویر سایت / گالری تصاویر موبایل) — GALLERY is the default so\n /// existing rows and any generic \"just attach an image\" caller keep working.\n role ProductImageRole @default(GALLERY)\n\n /// Variants that display this image. A gallery image may back several\n /// variants (one photo, several weights), which is why this is a plain\n /// one-to-many and not a join table.\n variants ProductVariant[]\n\n // The storefront list filters on `images: { some: {} }` and includes the\n // gallery ordered by sortOrder, both per product. Unindexed, each one scanned\n // the whole table.\n @@index([productId, sortOrder])\n}\n\nenum ProductImageRole {\n FEATURED\n FEATURED_MOBILE\n GALLERY\n GALLERY_MOBILE\n}\n\nmodel ProductVariant {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n title String\n sku String? @unique\n /// Base/raw weight before making charge (\"rash weight\").\n rashWeightGrams Decimal @db.Decimal(14, 4)\n /// Default making-charge percentage applied on top of rash weight.\n defaultWagePercent Decimal @db.Decimal(6, 3)\n /// Legacy ProductVariant.qty — on-hand stock. The cart refuses a variant with\n /// qty 0 unless it is flagged pre-order, so both fields are required for that\n /// guard to work (see apps/admin-panel/src/stores/cart.ts).\n qty Int @default(0)\n /// Legacy is_pre_order: orderable even at zero stock.\n isPreOrder Boolean @default(false)\n isActive Boolean @default(true)\n\n /// The gallery image shown for this variant, picked from its own product's\n /// images — never a re-uploaded copy. onDelete: SetNull because dropping an\n /// image must never cascade into the variant: OrderItem rows reference\n /// variants, so losing one would break order history.\n imageId String?\n image ProductImage? @relation(fields: [imageId], references: [id], onDelete: SetNull)\n\n orderItems OrderItem[]\n\n @@index([imageId])\n // Every storefront product carries its variants, so this include ran once per\n // product with no index to use. The composite covers the `isActive: true`\n // filter the list applies to them.\n @@index([productId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Orders — stock orders (debt-bearing)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Order {\n id String @id @default(cuid())\n orderNumber String @unique\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n /// Which sales channel placed this order — see OrderChannel.\n channel OrderChannel @default(RETAIL)\n status OrderStatus @default(PLACED)\n\n /// Total gold weight incl. wage across all items (\"allGram\" / order.w).\n totalGoldWeightGrams Decimal @db.Decimal(14, 4)\n /// Pure making-charge weight component (totalGoldWeightGrams minus raw weight sum).\n wageWeightGrams Decimal @db.Decimal(14, 4)\n /// Flat Rial charge independent of gold price (e.g. stones) — legacy rial_input.\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n\n isSuspendedOverCreditLimit Boolean @default(false)\n deliveredAt DateTime? // setting this is what triggers debt recognition\n\n /// The sales expert this order is credited to, fixed when it is placed:\n /// the customer's referring expert AT THAT MOMENT. Legacy `orders.reagent_id`,\n /// set once at creation (ApiMobileController.php:601) and never moved, so a\n /// customer changing expert later does not move past sales or commission\n /// (owner ruling 2026-10-08). «میزان فروش» counts from here, never from the\n /// customer's current referrer.\n salesAgentId String?\n salesAgent AdminUser? @relation(\"OrderSalesAgent\", fields: [salesAgentId], references: [id], onDelete: SetNull)\n\n /// History only: a legacy order whose `reagent_id` named a customer who is\n /// not a sales expert (one such customer, 17 orders in 2022). Legacy counted\n /// those orders in that customer's own «میزان فروش»; this keeps that figure\n /// exact. Never set for a new order.\n referrerCustomerId String?\n referrerCustomer Customer? @relation(\"OrderReferrerCustomer\", fields: [referrerCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n items OrderItem[]\n statusEvents OrderStatusEvent[]\n ledgerEntries LedgerEntry[]\n convertedFromPreOrder PreOrder?\n\n @@index([customerId])\n @@index([status])\n @@index([salesAgentId])\n @@index([referrerCustomerId])\n}\n\nmodel OrderItem {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n productVariantId String\n productVariant ProductVariant @relation(fields: [productVariantId], references: [id])\n quantity Int\n\n // Snapshots at order time — never re-read from ProductVariant after placement.\n rashWeightGramsSnapshot Decimal @db.Decimal(14, 4)\n wagePercentSnapshot Decimal @db.Decimal(6, 3)\n discountPercentSnapshot Decimal @default(0) @db.Decimal(6, 3)\n /// computed: rash*(1 + (wagePercent-discount)/100)\n computedWeightGrams Decimal @db.Decimal(14, 4)\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n}\n\nmodel OrderStatusEvent {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n fromStatus OrderStatus?\n toStatus OrderStatus\n note String?\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n createdAt DateTime @default(now())\n\n @@index([orderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Pre-orders — custom manufacturing requests (not debt-bearing until converted)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel PreOrder {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n workshopId String?\n workshop Workshop? @relation(fields: [workshopId], references: [id])\n status PreOrderStatus @default(PLACED)\n\n designImageUrl String?\n colorName String?\n sizeSpec String?\n stoneColor String?\n minaColor String?\n estimatedWeightGrams Decimal? @db.Decimal(14, 4)\n estimatedPriceRial Decimal? @db.Decimal(20, 2)\n description String?\n\n /// Once priced, an admin converts this into a real (debt-bearing) Order.\n convertedOrderId String? @unique\n convertedOrder Order? @relation(fields: [convertedOrderId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n statusEvents PreOrderStatusEvent[]\n\n @@index([customerId])\n}\n\nmodel PreOrderStatusEvent {\n id String @id @default(cuid())\n preOrderId String\n preOrder PreOrder @relation(fields: [preOrderId], references: [id])\n /// Field-level diff, e.g. {\"status\": {\"old\": \"PLACED\", \"new\": \"ADMIN_APPROVED\"}}\n changes Json\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n ipAddress String?\n createdAt DateTime @default(now())\n\n @@index([preOrderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting — the dual-currency ledger (core of the system)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel LedgerEntry {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n\n currency LedgerCurrency\n direction LedgerDirection\n sourceType LedgerSourceType\n /// Always positive; direction determines the sign applied to the customer balance.\n amount Decimal @db.Decimal(20, 4)\n\n /// Purity of the physical instrument, for REPAYMENT_MELTED_GOLD (e.g. 750, 916).\n karatPerMille Int?\n /// Gold price/gram at conversion time, for REPAYMENT_CASH.\n pricePerGramRialAtEntry Decimal? @db.Decimal(20, 2)\n\n orderId String?\n order Order? @relation(fields: [orderId], references: [id])\n\n /// Pending entries don't count toward the cached customer balance until confirmed.\n confirmed Boolean @default(false)\n confirmedAt DateTime?\n postedByAdminUserId String?\n postedByAdminUser AdminUser? @relation(fields: [postedByAdminUserId], references: [id])\n\n /// Instrument metadata from the legacy \"cash\" document form. Which fields are\n /// filled depends on sourceType: a melted-gold receipt carries lab/hallmark and\n /// the pre-normalization weight, a cheque carries the account and bank, and a\n /// transfer carries its destination.\n /// Legacy columns: lab, ang, account_name, bank_name, to, original_value, recive_date.\n labName String?\n hallmark String?\n accountName String?\n bankName String?\n transferTo String?\n /// Weight as handed over, BEFORE karat normalization (legacy original_value).\n originalValue Decimal? @db.Decimal(14, 4)\n /// Rial amount for cash/cheque documents (legacy price).\n priceRial Decimal? @db.Decimal(20, 2)\n receivedAt DateTime?\n\n note String?\n createdAt DateTime @default(now())\n\n @@index([customerId, currency])\n @@index([orderId])\n}\n\n/// Replaces legacy WebServiceGold / ConfigStatic.gold_price — timestamped price feed.\nmodel GoldPriceQuote {\n id String @id @default(cuid())\n karatPerMille Int\n pricePerGramRial Decimal @db.Decimal(20, 2)\n source String\n quotedAt DateTime @default(now())\n\n @@index([karatPerMille, quotedAt])\n}\n\n/// Time-limited gold cashback bonus — replaces the legacy Rooyesh\\Wallet gold credit.\nmodel WalletBonus {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n orderId String?\n goldGrams Decimal @db.Decimal(14, 4)\n grantedAt DateTime @default(now())\n expiresAt DateTime\n consumedAt DateTime?\n isActive Boolean @default(true)\n\n @@index([customerId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Admin ACL — faithful port of the legacy granular permission model.\n//\n// Legacy (henza_server):\n// Schema::create('permission', function (Blueprint $table) {\n// $table->string('rid');\n// $table->integer('ut');\n// $table->primary(['rid' , 'ut']);\n// });\n//\n// Permissions attach to the USER TYPE (`ut`), never to an individual user, so\n// every admin of a given type shares one permission set. `ut` pointed at a row\n// in the legacy `config_static` lookup table; UserType is that table, narrowed\n// to the admin-user-type rows it was actually used for.\n//\n// A `rid` is a dotted permission id such as \"persons.list.client.omde\". The\n// frontend expands each stored rid into its ancestors at runtime via\n// checkParent() — see apps/admin-panel/src/stores/users.ts. Only the 58 leaf\n// rids the routers actually gate are seeded; ancestors are derived, not stored.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UserType {\n /// Legacy `permission.ut` / `users.ut` — an integer, kept as the PK so seeded\n /// rows keep their legacy identity rather than getting new cuids.\n id Int @id\n title String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n permissions Permission[]\n adminUsers AdminUser[]\n\n @@map(\"user_type\")\n}\n\nmodel Permission {\n /// Dotted permission id, e.g. \"order.list\", \"persons.list.client.omde\".\n rid String\n userTypeId Int\n userType UserType @relation(fields: [userTypeId], references: [id], onDelete: Cascade)\n\n /// Legacy's composite primary key (rid, ut), preserved exactly.\n @@id([rid, userTypeId])\n @@index([userTypeId])\n @@map(\"permission\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Product comments / reviews — legacy `comment` table (App\\Models\\Comment),\n// moderated from views/customer/Comments/Comments.vue.\n//\n// Legacy fillable: product_id, comment, reply_to, sts, customer_id\n// Legacy Comment::$STS = [1 => 'در انتظار تایید', 2 => 'تایید شده', 3 => 'رد شده']\n// which is represented here as an enum rather than a magic integer.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum CommentStatus {\n PENDING // 1 — در انتظار تایید\n APPROVED // 2 — تایید شده\n REJECTED // 3 — رد شده\n}\n\nmodel Comment {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n body String\n status CommentStatus @default(PENDING)\n\n /// Legacy `reply_to`: a staff reply threads under the comment it answers.\n replyToId String?\n replyTo Comment? @relation(\"CommentReplies\", fields: [replyToId], references: [id])\n replies Comment[] @relation(\"CommentReplies\")\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([productId])\n @@index([customerId])\n @@index([status])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Settings — replaces legacy `config_static`, a key/value table the admin\n// panel read and wrote through endpoints like /wallet/config and\n// /const/__list__ut. Values are stored as JSON so a setting can hold a scalar,\n// an object, or the dynamic option lists legacy kept under `__list__*` keys.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Setting {\n key String @id\n value Json\n updatedAt DateTime @updatedAt\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting integration (D27) — the shop's accounting software, Tahesab or\n// Zarrin, chosen in the admin panel. Configuration lives in the Setting row\n// `accounting.config` (never served by the generic `const` routes). Plan:\n// docs/ACCOUNTING-INTEGRATION-PLAN.md.\n//\n// `provider` is the driver name ('tahesab' | 'zarrin'), a plain string like\n// SMS_PROVIDER so a new driver needs no migration. Links are per provider, so\n// switching provider and back loses nothing.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AccountingEntityType {\n CUSTOMER\n PRODUCT\n}\n\n/// One app row ↔ one record in the accounting software (customer account or\n/// کارساخته).\nmodel AccountingLink {\n id String @id @default(cuid())\n provider String\n entityType AccountingEntityType\n entityId String\n /// The record's code in the accounting software (Tahesab Moshtari_Code /\n /// Zarrin idHesab; for products the Zarrin idKar or the Tahesab Name_Kar).\n externalCode String\n externalName String?\n /// How the link came to be: LINKED (matched by mobile/name), IMPORTED (app\n /// row created from the accounting record), PUSHED (accounting record created\n /// from the app row) or MANUAL (an admin typed the code).\n origin String\n /// The record as last read, for display only.\n snapshot Json?\n syncedAt DateTime @default(now())\n createdAt DateTime @default(now())\n\n @@unique([provider, entityType, entityId])\n @@unique([provider, entityType, externalCode])\n @@index([entityType, entityId])\n}\n\nenum AccountingOutboxKind {\n CUSTOMER_PUSH\n PRODUCT_PUSH\n ORDER_DOCUMENT\n ORDER_DOCUMENT_DELETE\n}\n\nenum AccountingOutboxStatus {\n PENDING\n /// A call was in flight. Found at startup, it means the process died mid-call\n /// and the outcome is unknown — see AccountingOutboxWorker.\n SENDING\n SENT\n FAILED\n /// Unsafe to retry automatically (e.g. a Zarrin call timed out: Zarrin has no\n /// idempotency key, so a blind retry could post the document twice).\n NEEDS_REVIEW\n /// Closed by an admin from the log screen.\n RESOLVED\n}\n\n/// Work to push to the accounting software. Written in the SAME transaction as\n/// the change that causes it, so an outage of the accounting software never\n/// loses an event and never blocks the app.\nmodel AccountingOutbox {\n id String @id @default(cuid())\n provider String\n kind AccountingOutboxKind\n entityId String\n status AccountingOutboxStatus @default(PENDING)\n attempts Int @default(0)\n nextAttemptAt DateTime @default(now())\n lastError String?\n /// What the accounting software returned as the document/record id.\n externalRef String?\n /// Per-step progress of multi-call jobs (a Zarrin document is one call per\n /// line), so a failure resumes where it stopped.\n progress Json?\n /// Last request/response, for the log screen. Never contains the token.\n lastRequest Json?\n lastResponse Json?\n sentAt DateTime?\n resolvedById String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([status, nextAttemptAt])\n @@index([kind, entityId])\n}\n\n/// Something a pull found that needs a human: an account with no mobile, two\n/// accounts sharing one mobile, a کارساخته group with no category mapping.\nmodel AccountingIssue {\n id String @id @default(cuid())\n provider String\n kind String\n externalCode String\n entityId String?\n message String\n data Json?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n resolvedAt DateTime?\n\n @@unique([provider, kind, externalCode])\n @@index([resolvedAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Promotions / discounts — legacy views/promotion/*, served by\n// PromotionController (`product/variant/promotion`). The redesigned schema had\n// no promotion concept at all; this models what the legacy forms actually\n// collect.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy Promotion.type — what the discount is scoped to.\nenum PromotionScope {\n PRODUCT // 1 محصولات\n CATEGORY // 2 دسته بندی\n CUSTOMER // 3 مشتری\n BRAND // 4 برند\n}\n\n/// Legacy Promotion.use_only — how often a customer may redeem it.\nenum PromotionUsage {\n ONCE // 1 فقط یکبار\n UNTIL_END_DATE // 2 تا تاریخ پایان\n}\n\nmodel Promotion {\n id String @id @default(cuid())\n title String\n description String?\n scope PromotionScope @default(PRODUCT)\n usage PromotionUsage @default(ONCE)\n /// Percentage off, 0-100 (legacy discount_percent).\n discountPercent Decimal @db.Decimal(6, 3)\n isActive Boolean @default(true)\n /// Which storefront it shows on, mirroring Product.showType (legacy platform).\n platform Int @default(3)\n\n startsAt DateTime?\n endsAt DateTime?\n\n /// Exactly one of these is populated, per `scope`.\n productId String?\n product Product? @relation(fields: [productId], references: [id])\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n customerId String?\n customer Customer? @relation(fields: [customerId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([scope, isActive])\n}\n\n/// Legacy \"ignore\" table (views/offersIgnore) — specific products, categories,\n/// customers or brands excluded from the automatic discount engine.\n/// Legacy posts { type, item_id[] }: \"type\" reuses the promotion scope codes\n/// (1 محصولات | 2 دسته بندی | 3 مشتری | 4 برند) and \"itemId\" is the excluded row.\nmodel PromotionExclusion {\n id String @id @default(cuid())\n type Int\n itemId String\n createdAt DateTime @default(now())\n\n @@unique([type, itemId])\n @@index([type])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Branch stock allocation — legacy views/invoice/* (\"فاکتور انتقال\"), served by\n// BranchController as `branch/product`. Despite the screen being called an\n// invoice, it is not a sales document: it records which products head office\n// allocated to a branch, and who allocated them.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel BranchAllocation {\n id String @id @default(cuid())\n branchId String\n branch Branch @relation(fields: [branchId], references: [id])\n\n /// Legacy `allocator_user` — the admin who filed the allocation.\n allocatorAdminUserId String?\n allocatorAdminUser AdminUser? @relation(\"AllocationAuthor\", fields: [allocatorAdminUserId], references: [id])\n\n note String?\n createdAt DateTime @default(now())\n\n items BranchAllocationItem[]\n\n @@index([branchId])\n}\n\nmodel BranchAllocationItem {\n id String @id @default(cuid())\n allocationId String\n allocation BranchAllocation @relation(fields: [allocationId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id])\n /// Weight snapshot at allocation time, so later catalog edits do not rewrite history.\n weightGrams Decimal? @db.Decimal(14, 4)\n\n @@unique([allocationId, productId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Messaging + audit — legacy views/sms, views/notify, views/newsletters and\n// views/statics. None of these had a model in the redesigned schema.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Who an SMS or notification was aimed at. Legacy's sms/create offered these\n/// audiences, each gated by its own rid (sms.create.all, .omde, .single, ...).\nenum MessageAudience {\n SINGLE_NUMBER // یک شماره\n MULTIPLE_NUMBERS // چند شماره\n ALL_CUSTOMERS // همه\n WHOLESALE_CUSTOMERS // عمده\n RETAIL_CUSTOMERS // تک\n SALES_AGENTS // کارشناسان فروش\n}\n\nmodel SmsMessage {\n id String @id @default(cuid())\n audience MessageAudience\n /// Comma-separated recipients for the SINGLE/MULTIPLE audiences.\n recipients String?\n body String\n /// How many numbers the send actually resolved to.\n sentCount Int @default(0)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"SmsAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n @@index([createdAt])\n}\n\nmodel Notification {\n id String @id @default(cuid())\n title String\n body String\n audience MessageAudience @default(ALL_CUSTOMERS)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"NotificationAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n recipients NotificationRecipient[]\n\n @@index([createdAt])\n}\n\n/// Per-customer delivery + read state — legacy `GET notify/read/{id}`.\nmodel NotificationRecipient {\n id String @id @default(cuid())\n notificationId String\n notification Notification @relation(fields: [notificationId], references: [id], onDelete: Cascade)\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n readAt DateTime?\n\n @@unique([notificationId, customerId])\n @@index([customerId, readAt])\n}\n\n/// Legacy views/newsletters — the mailing-list signups collected by the site.\nmodel NewsletterSubscriber {\n id String @id @default(cuid())\n email String?\n mobile String?\n createdAt DateTime @default(now())\n\n @@unique([email])\n @@unique([mobile])\n}\n\n/// Legacy views/statics — the customer activity log the \"آمار\" screen reads\n/// (`log/list/customer`, `log/ago/{customerId}`).\nmodel CustomerActivityLog {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n /// Free-form action key, e.g. 'login', 'order.placed', 'profile.updated'.\n action String\n detail String?\n createdAt DateTime @default(now())\n\n @@index([customerId, createdAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Uploads — replaces the legacy MyUpload / SingleUploadInput widgets, which\n// POSTed to a file endpoint and stored the returned URL on the owning record.\n// Ports of those forms currently take a URL by hand; this gives them a real\n// destination to upload to.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UploadedFile {\n id String @id @default(cuid())\n /// Public URL the stored file is served from.\n url String\n originalName String\n mimeType String\n sizeBytes Int\n /// Free-form tag for what the file belongs to, e.g. 'product', 'category',\n /// 'customer.nationalId'. Kept loose so a new form needs no schema change.\n purpose String?\n\n uploadedByAdminUserId String?\n uploadedByAdminUser AdminUser? @relation(\"FileUploader\", fields: [uploadedByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n customerAvatars Customer[] @relation(\"CustomerAvatar\")\n adminUserAvatars AdminUser[] @relation(\"AdminUserAvatar\")\n\n @@index([purpose])\n}\n\n/// One OTP login challenge for a customer.\n///\n/// Ports henza_server's flow (ApiMobileController.php:39-78), where userAuth\n/// generated rand(1000,9999), stored it on the customer row as `send_password`\n/// and sent it by SMS, and userVerfiy compared the submitted code against it\n/// (mismatch -> HTTP 422).\n///\n/// Three deliberate improvements over the reference, approved by the user\n/// (docs/parity/DECISIONS.md D6 and T1):\n/// 1. the code is stored as a bcrypt hash, never in plain text — the\n/// reference kept it readable in a customer column;\n/// 2. it expires (`expiresAt`) — the reference's code stayed valid forever;\n/// 3. attempts are counted and the challenge locks out — the reference had\n/// no limit at all.\n/// The parity behaviour itself is the code comparison and the rejection.\nmodel CustomerOtp {\n id String @id @default(cuid())\n /// Normalised to English digits before storing, as the reference does with\n /// Utility::faTOen() on both send and verify.\n mobile String\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n\n /// bcrypt hash of the 4-digit code. Never the code itself.\n codeHash String\n expiresAt DateTime\n /// Failed verify attempts against THIS challenge.\n attempts Int @default(0)\n /// Set when the code is accepted, so one challenge cannot be reused.\n consumedAt DateTime?\n\n /// Kept for the per-IP send throttle.\n requestIp String?\n createdAt DateTime @default(now())\n\n @@index([mobile, createdAt])\n @@index([customerId])\n @@index([expiresAt])\n}\n\n/// Bespoke migration ledger left by the EARLIER, pre-Prisma port.\n///\n/// It predates Prisma Migrate in this repo and holds 12 historical rows\n/// (`0001_init.sql`, `0002_admin_schema.sql`, `seed:initial`, and the early\n/// `2026091…` migrations). It is the only record of how that port was applied,\n/// so it is **kept and never written to or deleted from** (DEAD-07).\n///\n/// It is declared here purely so `prisma migrate diff` stops proposing\n/// `DROP TABLE \"_goldbank_migrations\"` — an undeclared table reads as drift.\n/// `@@ignore` keeps it out of Prisma Client: nothing in the application should\n/// ever read or write it, and Prisma Migrate will not manage its shape either.\n///\n/// Prisma's own ledger is `_prisma_migrations`, which is separate and is never\n/// edited by hand (D14).\nmodel goldbank_migrations {\n name String @id\n appliedAt DateTime @default(now()) @map(\"applied_at\") @db.Timestamptz(6)\n\n @@map(\"_goldbank_migrations\")\n @@ignore\n}\n", - "inlineSchemaHash": "295611ac86f447c19429c797490f9bc1087d5dda7850830b34fc47990be47d8b", + "inlineSchema": "// Gold Banking System — core schema\n// Canonical accounting model: legacy \"System A\" gram ledger (see migration notes).\n// The external \"Tahesab\" service is retired — LedgerEntry is the sole source of truth.\n// All money/weight fields use Decimal, never Float, to avoid rounding drift in debt math.\n\ngenerator client {\n provider = \"prisma-client-js\"\n // native = local Windows/macOS; debian-openssl-3.0.x = node:20-bookworm-slim (Arvan)\n binaryTargets = [\"native\", \"debian-openssl-3.0.x\"]\n}\n\ndatasource db {\n provider = \"postgresql\"\n url = env(\"DATABASE_URL\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Enums\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AdminRole {\n SUPER_ADMIN\n SYSTEM_APPROVER // legacy: تایید مدیر سیستم\n SALES_EXPERT // legacy Customer.type=1, also acts as a referral \"reagent\"\n WORKSHOP_SUPERVISOR\n ACCOUNTANT\n}\n\n/// Legacy Customer.type — what kind of wholesale customer this is. Values and\n/// labels taken verbatim from bulkCustomer.vue's userTypes list.\n///\n/// SALES_AGENT is a LEGACY value only: legacy stored a sales agent as a\n/// Customer row with type=1, but the redesigned system models a sales agent\n/// as an AdminUser (role SALES_EXPERT) instead — see admin-users.service.ts\n/// and admin-customers.service.ts's listReagents()/create(). No Customer row\n/// should be created with kind SALES_AGENT going forward; the value is kept\n/// only so legacyTypeToKind()/kindToLegacyType() stay total functions and any\n/// already-migrated data keeps a readable label.\n///\n/// RETAIL marks a \"تک\" (single/retail) customer — legacy kept these in an\n/// entirely separate table (SingleCustomer/`login`) that could never contain\n/// a wholesale/agent/shopkeeper/banker row. The redesigned schema folded both\n/// into one Customer model, so this value is what listSingle() now filters on\n/// to reproduce that same separation.\nenum CustomerKind {\n SALES_AGENT // legacy 1 کارشناس فروش — superseded by AdminRole.SALES_EXPERT, do not use for new rows\n APP_SHOPKEEPER // 2 مغازه دار اپلیکیشن\n WALK_IN_SHOPKEEPER // 3 مغازه دار حضوری\n BANKER // 4 بنکدار\n WORKSHOP_SUPERVISOR // 5 سرپرست کارگاه\n RETAIL // مشتری تک — legacy SingleCustomer\n}\n\nenum VerificationStep {\n UNVERIFIED\n STEP_ONE_SUBMITTED\n STEP_TWO_SUBMITTED\n VERIFIED\n\n /// Legacy had THREE states per step, not two\n /// (MajorCustomerController.php:106-135): 1 = awaiting, 2 = approved,\n /// 3 = REJECTED. Mapping rejected customers to UNVERIFIED would put closed\n /// cases back in the review queue, so the owner ruled it out (2026-10-07).\n /// 14 legacy rows land here; see Customer.verificationRejectionReason.\n REJECTED\n}\n\n/// Legacy kept retail and wholesale orders in two SEPARATE tables\n/// (orders_orders vs orders). The redesigned schema has one Order model, so the\n/// distinction lives here instead.\nenum OrderChannel {\n RETAIL // تک فروشی\n WHOLESALE // عمده فروشی\n}\n\nenum OrderStatus {\n SUSPENDED // credit limit (goldCreditLimitGrams) exceeded at placement\n PLACED\n ADMIN_APPROVED\n SOURCING\n PREPARING\n DELIVERED_TO_AGENT\n DELIVERED_TO_CUSTOMER // debt recognition point — mirrors legacy sts>4\n CANCELLED\n}\n\nenum PreOrderStatus {\n PLACED\n ADMIN_APPROVED\n WORKSHOP_APPROVED\n READY_TO_SHIP\n DELIVERED\n CANCELLED\n}\n\nenum LedgerCurrency {\n GOLD_GRAM\n RIAL\n}\n\nenum LedgerDirection {\n DEBIT // increases what the customer owes\n CREDIT // decreases what the customer owes\n}\n\nenum LedgerSourceType {\n ORDER_STOCK\n ORDER_PRE_ORDER\n REPAYMENT_MELTED_GOLD // karat-normalized: amount * karatPerMille / 750\n REPAYMENT_TRANSFER\n REPAYMENT_CHEQUE\n REPAYMENT_CASH // price-per-gram-normalized via pricePerGramRialAtEntry\n WALLET_BONUS\n ADJUSTMENT\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Identity\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy `cities` is a tree (country > province > city > district) and so is\n/// this: a city hangs under its `parent`. In the admin pickers a top-level row\n/// (the country) is a heading, not selectable (henza_admin citiesModel.js:38).\nmodel City {\n id String @id @default(cuid())\n name String\n parentId String?\n parent City? @relation(\"CityTree\", fields: [parentId], references: [id], onDelete: Restrict)\n children City[] @relation(\"CityTree\")\n /// Legacy cities.percent / percent_aux — per-city wage surcharges the city\n /// screen edits through GET cities/get-percent/{id} and get-percent-aux/{id}.\n percent Decimal? @db.Decimal(6, 3)\n percentAux Decimal? @db.Decimal(6, 3)\n customers Customer[]\n addresses CustomerAddress[]\n branches Branch[]\n preOrders PreOrder[]\n salesExpertProfiles SalesExpertProfile[]\n\n @@index([parentId])\n}\n\nmodel AdminUser {\n id String @id @default(cuid())\n\n /// ⚠️ Kept in sync BY A DATABASE TRIGGER — `admin_user_sync_full_name`, from\n /// migration 20260922180000. Prisma cannot see it, so a write here may store\n /// something other than what you passed:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; the submitted fullName is\n /// discarded\n ///\n /// Re-read after writing if you need the stored value. Same arrangement as\n /// Customer (D0 requirement 7 — the split applies to ALL admins, not only\n /// sales experts).\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n passwordHash String\n role AdminRole\n /// Legacy `users.ut`. Granular ACL lives here (Permission rows hang off UserType);\n /// the coarse `role` enum above is retained for the business rules that already\n /// switch on it. Nullable so existing seeded admins remain valid.\n userTypeId Int?\n userType UserType? @relation(fields: [userTypeId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n wagePercent Decimal? @db.Decimal(6, 3) // legacy Customer.percent, commission on referred orders\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Legacy stored a sales agent as a `customers` row with type=1, so\n /// ReagentCustomer.vue's shared form collected these alongside the\n /// wholesale-customer fields. A sales agent is now an AdminUser\n /// (role=SALES_EXPERT), so these live here instead — only ever set for that\n /// role; every other AdminUser leaves them null.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"AdminUserAvatar\", fields: [avatarFileId], references: [id])\n address String?\n storeName String? // legacy store_name\n pasazhName String? // legacy pasazh_name\n memberCode String? // legacy mcode\n\n referredCustomers Customer[] @relation(\"ReferralAgent\")\n /// Orders credited to this sales expert — see Order.salesAgentId.\n creditedOrders Order[] @relation(\"OrderSalesAgent\")\n supervisedWorkshops Workshop[] @relation(\"WorkshopSupervisor\")\n branchAllocations BranchAllocation[] @relation(\"AllocationAuthor\")\n postedLedgerEntries LedgerEntry[]\n orderStatusEvents OrderStatusEvent[]\n preOrderStatusEvents PreOrderStatusEvent[]\n sentSmsMessages SmsMessage[] @relation(\"SmsAuthor\")\n sentNotifications Notification[] @relation(\"NotificationAuthor\")\n uploadedFiles UploadedFile[] @relation(\"FileUploader\")\n\n /// Only ever set for role = SALES_EXPERT (D17).\n salesExpertProfile SalesExpertProfile?\n\n /// Issued admin-panel tokens, recorded only while session tracking is on\n /// (AUTH_SESSION_TRACKING, or implicitly whenever the IAM is enabled) so a\n /// token can be revoked before it expires. See AdminSession.\n sessions AdminSession[]\n\n @@index([role])\n @@index([userTypeId])\n @@index([avatarFileId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// An issued APP token (customer app / sales-expert app), so it can be revoked\n/// before it expires — the counterpart of AdminSession for the other token family.\n///\n/// WHY A SEPARATE TABLE AND NO FOREIGN KEY\n/// ---------------------------------------\n/// An app token's `sub` is a Customer id for a customer and an **AdminUser id**\n/// for a sales expert (D21). One FK cannot point at two tables, so the subject is\n/// stored as a plain id plus its type. The rows are short-lived operational data,\n/// not part of the accounting model, so the missing FK costs nothing here.\nmodel AppSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n /// Customer.id, or AdminUser.id when subjectType is \"sales-expert\".\n subjectId String\n subjectType String\n\n mobile String?\n\n /// Set when the login was confirmed by the central IAM: its session id (`sid`)\n /// and stable user id (`sub`), which is what a back-channel logout arrives with.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([subjectId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// An issued admin-panel JWT, so it can be revoked before it expires.\n///\n/// WHY THIS EXISTS\n/// ---------------\n/// The admin token is self-contained and valid for 12h, which means nothing —\n/// not disabling the account, not a central \"sign out everywhere\" — could cut a\n/// session short: the token kept working until it expired. With the central IAM\n/// in the loop that gap became visible (an IAM session revocation had no effect\n/// here), so every issued token now carries a `jti` recorded on this table and\n/// JwtStrategy refuses a token whose row is revoked.\n///\n/// Rows are written ONLY while tracking is enabled, and JwtStrategy only\n/// enforces them while it is enabled, so a deployment that does not want the\n/// extra lookup behaves exactly as before.\nmodel AdminSession {\n id String @id @default(cuid())\n\n /// The token's `jti` claim. Unique: one row per issued token.\n jti String @unique\n\n adminUserId String\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Set when the login was verified by the IAM: its session id (`sid`) and the\n /// stable user id (`sub`) there. Back-channel logout arrives keyed by these —\n /// deliberately here rather than as columns on AdminUser, so enabling the\n /// feature needs no change to an existing table.\n iamSessionId String?\n iamSub String?\n\n ipAddress String?\n userAgent String?\n\n createdAt DateTime @default(now())\n expiresAt DateTime?\n lastSeenAt DateTime?\n\n revokedAt DateTime?\n revokedReason String?\n\n @@index([adminUserId])\n @@index([iamSessionId])\n @@index([iamSub])\n @@index([expiresAt])\n}\n\n/// The sales-expert fields legacy kept on the `customers` row (type=1) and that\n/// were lost when a sales expert became an AdminUser (D17).\n///\n/// A separate table rather than columns on AdminUser: these are meaningful only\n/// for role = SALES_EXPERT and would be permanently null for every other admin.\n/// A row is created for every SALES_EXPERT by the migration, and upserted by the\n/// service whenever one is created or a user's role becomes SALES_EXPERT — but\n/// readers still left-join, so a missing profile degrades to nulls rather than\n/// dropping the agent from the grid.\n///\n/// `reagent_id` is deliberately NOT here — see D17: in the reference it was a\n/// side effect of the shared customers form, and filling it removed that expert\n/// from the selectable-agent list (queryReagent, AdminController.php:420).\nmodel SalesExpertProfile {\n id String @id @default(cuid())\n adminUserId String @unique\n adminUser AdminUser @relation(fields: [adminUserId], references: [id], onDelete: Cascade)\n\n /// Legacy customers.city_id — a filterable grid column\n /// (ReagentListModel.js:14) and the source of the commission autofill\n /// (ReagentCustomer.vue:215-228).\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.gram_level — the «سطح اعتبار» column, filterable.\n /// Decimal(14,4) matches Customer.goldCreditLimitGrams exactly so the same\n /// credit limit has identical precision on both tables.\n gramLevel Decimal @default(0) @db.Decimal(14, 4)\n\n /// Legacy customers.phone (varchar 15) and ncode (varchar 20). The reference\n /// stores both and reads neither back; kept so the form matches it. Neither\n /// is unique and neither has a validation rule in the reference — inventing\n /// one would reject data the reference accepts.\n phone String? @db.VarChar(15)\n nationalCode String? @db.VarChar(20)\n\n /// The Customer row carrying this expert's OWN orders, debt and credit limit.\n ///\n /// The reference stored a sales agent AS a Customer (type=1), so an order the\n /// agent placed from the app was simply their own, against their own\n /// gram_level (ApiMobileController.php:534-535). Here the expert is an\n /// AdminUser (D17), which has no ledger and cannot be an Order's subject, so\n /// this one linked Customer plays that part.\n ///\n /// Distinct from the expert's REFERRED customers, which are ordinary Customer\n /// rows pointing at the AdminUser through Customer.referredByAgentId.\n ///\n /// Null until the expert first signs into the app, when it is created from\n /// this profile. See D21.\n tradingCustomerId String? @unique\n tradingCustomer Customer? @relation(\"SalesExpertTradingAccount\", fields: [tradingCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @default(now()) @updatedAt\n\n @@index([cityId])\n}\n\nmodel Customer {\n id String @id @default(cuid())\n\n /// ⚠️ `fullName`, `firstName` and `lastName` are kept in sync BY A DATABASE\n /// TRIGGER — `customer_sync_full_name`, created in migration\n /// 20260922120000_customer_name_parts. Prisma does not know about it, so a\n /// write here is NOT the whole story:\n ///\n /// * write the parts -> fullName is rebuilt as \"first last\"\n /// * write fullName only -> the parts are re-derived from it\n /// * write BOTH in one update -> THE PARTS WIN; fullName is overwritten\n /// with \"first last\" and whatever you passed for fullName is discarded\n ///\n /// So a value you wrote can differ from the value that lands in the row.\n /// Re-read after writing if you need the stored value. Prefer writing the\n /// parts; `fullName` exists for the legacy readers that predate D0.\n ///\n /// Reference has these as two columns from the start\n /// (henza_server 2020_10_01_120430_customers_table.php:18-19 fname/lname);\n /// the port collapsed them, which is the D0 defect.\n fullName String\n firstName String?\n lastName String?\n\n mobile String @unique\n /// Legacy customers.ncode. OPTIONAL since 2026-10-07: not one of the 1,616\n /// legacy customers has a national code (1595/1595 empty), and fabricating\n /// one is a data violation that would block later legal identity checks\n /// (owner ruling). Still @unique — in PostgreSQL NULLs do not collide, so\n /// the migration tool must write NULL and never '', which would collide on\n /// the second row.\n ///\n /// Three service-layer workarounds exist ONLY because this used to be\n /// required, and they store the MOBILE NUMBER here:\n /// admin-customers.service.ts:625,685 and customer-auth.service.ts:258.\n /// Retiring them is a separate change; see docs/DATA-MIGRATION-MAP.md §10.4.\n nationalCode String? @unique\n passwordHash String\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n\n /// Legacy customers.new_city — the city name exactly as the customer typed it\n /// at app sign-up (Major/CustomerController.php:36). Kept verbatim because\n /// the legacy city table has only 15 rows, so the typed name is often the only\n /// record of where the customer is (172 customers; 43 match no known city).\n /// cityId is set alongside it only on an exact, ي/ك-normalised name match.\n /// Legacy sign-up also forced city_id = 5 (Tehran) on everyone\n /// (Major/CustomerController.php:21), so for those rows the typed name, not\n /// cityId, is the truth. Owner ruling 2026-10-07: keep both.\n cityNameRaw String?\n\n /// Legacy Customer.type — distinguishes بنکدار from مغازه دار, which the\n /// BankerList / ShopkeeperList screens filter on.\n kind CustomerKind @default(APP_SHOPKEEPER)\n\n /// Legacy contact + shop columns, shown on the wholesale customer form and as\n /// (hidden-by-default) columns in its grid.\n phone String?\n address String?\n storeName String?\n pasazhName String?\n zone String?\n /// Legacy mcode — the operator-assigned customer code.\n memberCode String?\n\n referredByAgentId String?\n referredByAgent AdminUser? @relation(\"ReferralAgent\", fields: [referredByAgentId], references: [id])\n\n /// Set only on the one Customer row that acts as a sales expert's own trading\n /// account (see SalesExpertProfile.tradingCustomerId). Empty for every\n /// ordinary customer.\n salesExpertTradingFor SalesExpertProfile? @relation(\"SalesExpertTradingAccount\")\n /// Legacy orders that named THIS customer as their referrer — see\n /// Order.referrerCustomerId. History only.\n referredOrders Order[] @relation(\"OrderReferrerCustomer\")\n\n // Credit limit + cached ledger balances (source of truth is LedgerEntry; these\n // are denormalized for fast reads and reconciled by a scheduled job).\n goldCreditLimitGrams Decimal @default(0) @db.Decimal(14, 4) // legacy gram_level\n goldDebtGrams Decimal @default(0) @db.Decimal(14, 4) // legacy remain\n fiatDebtRial Decimal @default(0) @db.Decimal(20, 2) // legacy rial_remain\n\n /// Balance as last read from the accounting software (D27), in the app's own\n /// sign convention (positive = owes). Shown to the customer when the\n /// integration is on; the credit-limit check still uses goldDebtGrams above.\n /// Null until the first successful sync.\n accountingGoldBalance Decimal? @db.Decimal(14, 4)\n accountingRialBalance Decimal? @db.Decimal(20, 2)\n accountingBalanceAt DateTime?\n\n /// Legacy `customers.percent` — the per-customer making-charge offset. It is\n /// ADDED to the variant's making charge when pricing an order line\n /// (henza_pwa src/Mixins/product/index.ts:69-75:\n /// getWage(v) = state.percent + v.percentage_pay)\n /// and it shifts the catalogue making-charge filter bounds\n /// (ApiMobileController.php:391-396,76-77). It is NOT part of the price\n /// formula itself — that extra percent is ConfigStatic['product_price_extra_percent'].\n ///\n /// NOT the wallet cashback rate (storefront ConfigStatic['percent'], D13) and\n /// NOT the wholesale per-line charge (OrderItem.wagePercentSnapshot).\n ///\n /// DB default 0 keeps every existing customer's price unchanged. The\n /// reference's application-layer default for NEW customers is 3\n /// (AdminController.php:338) and the field is required on create (:354).\n makingChargeOffsetPercent Decimal @default(0) @db.Decimal(6, 3)\n\n verificationStep VerificationStep @default(UNVERIFIED)\n nationalIdImageUrl String?\n businessLicenseUrl String?\n shopImageUrl String?\n\n /// Why verification was rejected (VerificationStep.REJECTED).\n ///\n /// Legacy recorded NO reason: none of its 49 `customers` columns is a\n /// reason/note field, and on rejection it only sent a fixed SMS. So the 14\n /// rows migrated from the legacy system carry the sentinel\n /// «رد شده در سیستم قدیم — فاقد شرح علت ثبت‌شده» instead of NULL, so support\n /// knows why it is blank (owner ruling 2026-10-07). The migration tool\n /// writes it only WHERE this IS NULL, so a re-run cannot overwrite a real\n /// reason entered in the new system.\n verificationRejectionReason String?\n\n /// NULL for rows migrated from the legacy system — it recorded no rejection time.\n verificationRejectedAt DateTime?\n\n /// Legacy customers.birth_date, populated on 917 of 1,595 rows. Kept for the\n /// birthday SMS / loyalty campaigns (owner ruling 2026-10-07).\n ///\n /// ⚠ Legacy stores dates as JALALI STRINGS in other tables\n /// (cashes.recive_date is varchar, 88/89 values starting \"14…\"), so this\n /// timestamp may hold mis-entered Jalali years. Confirm the calendar with\n /// docs/migration-precheck-3.sql BEFORE backfilling: copying them unchanged\n /// would produce 917 wrong birthdays, worse for an SMS campaign than none.\n birthDate DateTime?\n\n /// Legacy `image_id` — the profile photo (عکس پروفایل) on the sales-agent\n /// form. Legacy stored an FK to its Image table and read it back as a nested\n /// `image: { id, image }`, so this is a relation, not a bare URL string.\n avatarFileId String?\n avatarFile UploadedFile? @relation(\"CustomerAvatar\", fields: [avatarFileId], references: [id])\n\n /// Legacy had TWO independent switches on a customer:\n /// sts -> may they place orders (this field)\n /// active -> is the account enabled (isActive, below)\n /// The port previously drove both from isActive; they are separate again.\n canPlaceOrders Boolean @default(true)\n\n isActive Boolean @default(true)\n /// Legacy archive flag — the archived list filtered on this, not on isActive.\n isArchived Boolean @default(false)\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n addresses CustomerAddress[]\n orders Order[]\n preOrders PreOrder[]\n ledgerEntries LedgerEntry[]\n walletBonuses WalletBonus[]\n comments Comment[]\n promotions Promotion[]\n notifications NotificationRecipient[]\n activityLogs CustomerActivityLog[]\n otpChallenges CustomerOtp[]\n favorites CustomerFavorite[]\n\n @@index([referredByAgentId])\n @@index([firstName])\n @@index([lastName])\n}\n\n/// Legacy `fav` (251 rows) — saved products. The target had no model for this,\n/// so every customer's favourites would have been lost in the migration; the\n/// owner confirmed on 2026-10-06 that they matter.\n///\n/// Legacy `fav` has two columns and NO primary key. The composite key here\n/// supplies the constraint the source lacks (the precheck found 0 duplicate\n/// pairs, but the tool should still SELECT DISTINCT). 14 of the 251 rows point\n/// at a deleted customer and must be skipped.\n///\n/// Legacy's denormalised `product.count_fav` counter is deliberately NOT\n/// recreated as a column — derive it from this table.\nmodel CustomerFavorite {\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id], onDelete: Cascade)\n createdAt DateTime @default(now())\n\n @@id([customerId, productId])\n @@index([productId])\n}\n\nmodel CustomerAddress {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n addressLine String\n isDefault Boolean @default(false)\n}\n\nmodel Branch {\n id String @id @default(cuid())\n name String\n /// Legacy Branch.address / phone — both are columns in the branch grid.\n address String?\n phone String?\n /// Legacy GET branch/active/{id} toggles this.\n isActive Boolean @default(true)\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n adminUsers AdminUser[]\n orders Order[]\n allocations BranchAllocation[]\n}\n\nmodel Workshop {\n id String @id @default(cuid())\n name String\n /// Legacy Workshop.address / phone — both are columns in the workshop grid.\n address String?\n phone String?\n /// The supervisor created alongside the workshop by the legacy Add form.\n supervisorId String?\n supervisor AdminUser? @relation(\"WorkshopSupervisor\", fields: [supervisorId], references: [id])\n isActive Boolean @default(true)\n preOrders PreOrder[]\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Catalog — item reference catalog\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Category {\n id String @id @default(cuid())\n title String\n /// Legacy Category.type — which storefront the category belongs to:\n /// 1 سایت | 2 اپلیکشن موبایل. Drives the \"type_str\" grid column.\n type Int @default(1)\n /// Legacy Category.image / icon — the grid renders the image, the storefront the icon.\n imageUrl String?\n iconUrl String?\n /// Legacy meta tag + description, used for SEO on the site categories.\n metaTag String?\n description String?\n parentId String?\n parent Category? @relation(\"CategoryTree\", fields: [parentId], references: [id])\n children Category[] @relation(\"CategoryTree\")\n products Product[]\n promotions Promotion[]\n}\n\nmodel Brand {\n id String @id @default(cuid())\n title String\n products Product[]\n promotions Promotion[]\n}\n\n/// Curated product groupings — replaces legacy \"Ciny/CinyProduct\" (a tagging\n/// feature, NOT a gold-price snapshot mechanism, despite the misleading legacy name).\nmodel Collection {\n id String @id @default(cuid())\n title String\n description String?\n isActive Boolean @default(true)\n products CollectionProduct[]\n}\n\nmodel CollectionProduct {\n collectionId String\n collection Collection @relation(fields: [collectionId], references: [id])\n productId String\n product Product @relation(fields: [productId], references: [id])\n\n @@id([collectionId, productId])\n}\n\nmodel Product {\n id String @id @default(cuid())\n title String\n description String?\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n /// Legacy Product.product_code — the human-facing SKU shown in the grid.\n productCode String? @unique\n /// Legacy Product.show_type: 1 site, 2 mobile, 3 both.\n showType Int @default(3)\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n /// Stock of the linked کارساخته as last read from the accounting software\n /// (D27). Weight for gram-type items, count for count-type ones — whichever\n /// the software reports. At zero or below the product is unavailable in the\n /// app (pre-order variants excepted). Null = not linked or never synced.\n accountingStockWeight Decimal? @db.Decimal(14, 4)\n accountingStockCount Decimal? @db.Decimal(14, 4)\n accountingStockAt DateTime?\n\n variants ProductVariant[]\n images ProductImage[]\n collections CollectionProduct[]\n comments Comment[]\n promotions Promotion[]\n allocationItems BranchAllocationItem[]\n favoritedBy CustomerFavorite[]\n\n // Storefront paging (owner: the real catalogue reaches ~16k products, so\n // GET /catalog/products must page rather than return everything). This model\n // had NO index at all, so every storefront query was a full scan and paging\n // alone would not have been any faster.\n //\n // The composite matches the list's own shape: filter on isActive, order by\n // createdAt — Postgres can satisfy both from this one index, including the\n // OFFSET walk. The other two serve the category and brand filters.\n @@index([isActive, createdAt])\n @@index([categoryId])\n @@index([brandId])\n}\n\nmodel ProductImage {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n url String\n sortOrder Int @default(0)\n /// Legacy had 4 distinct upload slots (تصویر شاخص / تصویر شاخص موبایل /\n /// گالری تصاویر سایت / گالری تصاویر موبایل) — GALLERY is the default so\n /// existing rows and any generic \"just attach an image\" caller keep working.\n role ProductImageRole @default(GALLERY)\n\n /// Variants that display this image. A gallery image may back several\n /// variants (one photo, several weights), which is why this is a plain\n /// one-to-many and not a join table.\n variants ProductVariant[]\n\n // The storefront list filters on `images: { some: {} }` and includes the\n // gallery ordered by sortOrder, both per product. Unindexed, each one scanned\n // the whole table.\n @@index([productId, sortOrder])\n}\n\nenum ProductImageRole {\n FEATURED\n FEATURED_MOBILE\n GALLERY\n GALLERY_MOBILE\n}\n\nmodel ProductVariant {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n title String\n sku String? @unique\n /// Base/raw weight before making charge (\"rash weight\").\n rashWeightGrams Decimal @db.Decimal(14, 4)\n /// Default making-charge percentage applied on top of rash weight.\n defaultWagePercent Decimal @db.Decimal(6, 3)\n /// Legacy ProductVariant.qty — on-hand stock. The cart refuses a variant with\n /// qty 0 unless it is flagged pre-order, so both fields are required for that\n /// guard to work (see apps/admin-panel/src/stores/cart.ts).\n qty Int @default(0)\n /// Legacy is_pre_order: orderable even at zero stock.\n isPreOrder Boolean @default(false)\n isActive Boolean @default(true)\n\n /// The gallery image shown for this variant, picked from its own product's\n /// images — never a re-uploaded copy. onDelete: SetNull because dropping an\n /// image must never cascade into the variant: OrderItem rows reference\n /// variants, so losing one would break order history.\n imageId String?\n image ProductImage? @relation(fields: [imageId], references: [id], onDelete: SetNull)\n\n orderItems OrderItem[]\n\n @@index([imageId])\n // Every storefront product carries its variants, so this include ran once per\n // product with no index to use. The composite covers the `isActive: true`\n // filter the list applies to them.\n @@index([productId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Orders — stock orders (debt-bearing)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Order {\n id String @id @default(cuid())\n orderNumber String @unique\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n branchId String?\n branch Branch? @relation(fields: [branchId], references: [id])\n /// Which sales channel placed this order — see OrderChannel.\n channel OrderChannel @default(RETAIL)\n status OrderStatus @default(PLACED)\n\n /// Total gold weight incl. wage across all items (\"allGram\" / order.w).\n totalGoldWeightGrams Decimal @db.Decimal(14, 4)\n /// Pure making-charge weight component (totalGoldWeightGrams minus raw weight sum).\n wageWeightGrams Decimal @db.Decimal(14, 4)\n /// Flat Rial charge independent of gold price (e.g. stones) — legacy rial_input.\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n\n isSuspendedOverCreditLimit Boolean @default(false)\n deliveredAt DateTime? // setting this is what triggers debt recognition\n\n /// The sales expert this order is credited to, fixed when it is placed:\n /// the customer's referring expert AT THAT MOMENT. Legacy `orders.reagent_id`,\n /// set once at creation (ApiMobileController.php:601) and never moved, so a\n /// customer changing expert later does not move past sales or commission\n /// (owner ruling 2026-10-08). «میزان فروش» counts from here, never from the\n /// customer's current referrer.\n salesAgentId String?\n salesAgent AdminUser? @relation(\"OrderSalesAgent\", fields: [salesAgentId], references: [id], onDelete: SetNull)\n\n /// History only: a legacy order whose `reagent_id` named a customer who is\n /// not a sales expert (one such customer, 17 orders in 2022). Legacy counted\n /// those orders in that customer's own «میزان فروش»; this keeps that figure\n /// exact. Never set for a new order.\n referrerCustomerId String?\n referrerCustomer Customer? @relation(\"OrderReferrerCustomer\", fields: [referrerCustomerId], references: [id], onDelete: SetNull)\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n items OrderItem[]\n statusEvents OrderStatusEvent[]\n ledgerEntries LedgerEntry[]\n convertedFromPreOrder PreOrder?\n\n @@index([customerId])\n @@index([status])\n @@index([salesAgentId])\n @@index([referrerCustomerId])\n}\n\nmodel OrderItem {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n productVariantId String\n productVariant ProductVariant @relation(fields: [productVariantId], references: [id])\n quantity Int\n\n // Snapshots at order time — never re-read from ProductVariant after placement.\n rashWeightGramsSnapshot Decimal @db.Decimal(14, 4)\n wagePercentSnapshot Decimal @db.Decimal(6, 3)\n discountPercentSnapshot Decimal @default(0) @db.Decimal(6, 3)\n /// computed: rash*(1 + (wagePercent-discount)/100)\n computedWeightGrams Decimal @db.Decimal(14, 4)\n flatRialCharge Decimal @default(0) @db.Decimal(20, 2)\n}\n\nmodel OrderStatusEvent {\n id String @id @default(cuid())\n orderId String\n order Order @relation(fields: [orderId], references: [id])\n fromStatus OrderStatus?\n toStatus OrderStatus\n note String?\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n createdAt DateTime @default(now())\n\n @@index([orderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Pre-orders — custom manufacturing requests (not debt-bearing until converted)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel PreOrder {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n cityId String?\n city City? @relation(fields: [cityId], references: [id])\n workshopId String?\n workshop Workshop? @relation(fields: [workshopId], references: [id])\n status PreOrderStatus @default(PLACED)\n\n designImageUrl String?\n colorName String?\n sizeSpec String?\n stoneColor String?\n minaColor String?\n estimatedWeightGrams Decimal? @db.Decimal(14, 4)\n estimatedPriceRial Decimal? @db.Decimal(20, 2)\n description String?\n\n /// Once priced, an admin converts this into a real (debt-bearing) Order.\n convertedOrderId String? @unique\n convertedOrder Order? @relation(fields: [convertedOrderId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n statusEvents PreOrderStatusEvent[]\n\n @@index([customerId])\n}\n\nmodel PreOrderStatusEvent {\n id String @id @default(cuid())\n preOrderId String\n preOrder PreOrder @relation(fields: [preOrderId], references: [id])\n /// Field-level diff, e.g. {\"status\": {\"old\": \"PLACED\", \"new\": \"ADMIN_APPROVED\"}}\n changes Json\n actorAdminUserId String?\n actorAdminUser AdminUser? @relation(fields: [actorAdminUserId], references: [id])\n ipAddress String?\n createdAt DateTime @default(now())\n\n @@index([preOrderId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting — the dual-currency ledger (core of the system)\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel LedgerEntry {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n\n currency LedgerCurrency\n direction LedgerDirection\n sourceType LedgerSourceType\n /// Always positive; direction determines the sign applied to the customer balance.\n amount Decimal @db.Decimal(20, 4)\n\n /// Purity of the physical instrument, for REPAYMENT_MELTED_GOLD (e.g. 750, 916).\n karatPerMille Int?\n /// Gold price/gram at conversion time, for REPAYMENT_CASH.\n pricePerGramRialAtEntry Decimal? @db.Decimal(20, 2)\n\n orderId String?\n order Order? @relation(fields: [orderId], references: [id])\n\n /// Pending entries don't count toward the cached customer balance until confirmed.\n confirmed Boolean @default(false)\n confirmedAt DateTime?\n postedByAdminUserId String?\n postedByAdminUser AdminUser? @relation(fields: [postedByAdminUserId], references: [id])\n\n /// Instrument metadata from the legacy \"cash\" document form. Which fields are\n /// filled depends on sourceType: a melted-gold receipt carries lab/hallmark and\n /// the pre-normalization weight, a cheque carries the account and bank, and a\n /// transfer carries its destination.\n /// Legacy columns: lab, ang, account_name, bank_name, to, original_value, recive_date.\n labName String?\n hallmark String?\n accountName String?\n bankName String?\n transferTo String?\n /// Weight as handed over, BEFORE karat normalization (legacy original_value).\n originalValue Decimal? @db.Decimal(14, 4)\n /// Rial amount for cash/cheque documents (legacy price).\n priceRial Decimal? @db.Decimal(20, 2)\n receivedAt DateTime?\n\n note String?\n createdAt DateTime @default(now())\n\n @@index([customerId, currency])\n @@index([orderId])\n}\n\n/// Replaces legacy WebServiceGold / ConfigStatic.gold_price — timestamped price feed.\nmodel GoldPriceQuote {\n id String @id @default(cuid())\n karatPerMille Int\n pricePerGramRial Decimal @db.Decimal(20, 2)\n source String\n quotedAt DateTime @default(now())\n\n @@index([karatPerMille, quotedAt])\n}\n\n/// Time-limited gold cashback bonus — replaces the legacy Rooyesh\\Wallet gold credit.\nmodel WalletBonus {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n orderId String?\n goldGrams Decimal @db.Decimal(14, 4)\n grantedAt DateTime @default(now())\n expiresAt DateTime\n consumedAt DateTime?\n isActive Boolean @default(true)\n\n @@index([customerId, isActive])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Admin ACL — faithful port of the legacy granular permission model.\n//\n// Legacy (henza_server):\n// Schema::create('permission', function (Blueprint $table) {\n// $table->string('rid');\n// $table->integer('ut');\n// $table->primary(['rid' , 'ut']);\n// });\n//\n// Permissions attach to the USER TYPE (`ut`), never to an individual user, so\n// every admin of a given type shares one permission set. `ut` pointed at a row\n// in the legacy `config_static` lookup table; UserType is that table, narrowed\n// to the admin-user-type rows it was actually used for.\n//\n// A `rid` is a dotted permission id such as \"persons.list.client.omde\". The\n// frontend expands each stored rid into its ancestors at runtime via\n// checkParent() — see apps/admin-panel/src/stores/users.ts. Only the 58 leaf\n// rids the routers actually gate are seeded; ancestors are derived, not stored.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UserType {\n /// Legacy `permission.ut` / `users.ut` — an integer, kept as the PK so seeded\n /// rows keep their legacy identity rather than getting new cuids.\n id Int @id\n title String\n isActive Boolean @default(true)\n createdAt DateTime @default(now())\n\n permissions Permission[]\n adminUsers AdminUser[]\n\n @@map(\"user_type\")\n}\n\nmodel Permission {\n /// Dotted permission id, e.g. \"order.list\", \"persons.list.client.omde\".\n rid String\n userTypeId Int\n userType UserType @relation(fields: [userTypeId], references: [id], onDelete: Cascade)\n\n /// Legacy's composite primary key (rid, ut), preserved exactly.\n @@id([rid, userTypeId])\n @@index([userTypeId])\n @@map(\"permission\")\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Product comments / reviews — legacy `comment` table (App\\Models\\Comment),\n// moderated from views/customer/Comments/Comments.vue.\n//\n// Legacy fillable: product_id, comment, reply_to, sts, customer_id\n// Legacy Comment::$STS = [1 => 'در انتظار تایید', 2 => 'تایید شده', 3 => 'رد شده']\n// which is represented here as an enum rather than a magic integer.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum CommentStatus {\n PENDING // 1 — در انتظار تایید\n APPROVED // 2 — تایید شده\n REJECTED // 3 — رد شده\n}\n\nmodel Comment {\n id String @id @default(cuid())\n productId String\n product Product @relation(fields: [productId], references: [id])\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n body String\n status CommentStatus @default(PENDING)\n\n /// Legacy `reply_to`: a staff reply threads under the comment it answers.\n replyToId String?\n replyTo Comment? @relation(\"CommentReplies\", fields: [replyToId], references: [id])\n replies Comment[] @relation(\"CommentReplies\")\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([productId])\n @@index([customerId])\n @@index([status])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Settings — replaces legacy `config_static`, a key/value table the admin\n// panel read and wrote through endpoints like /wallet/config and\n// /const/__list__ut. Values are stored as JSON so a setting can hold a scalar,\n// an object, or the dynamic option lists legacy kept under `__list__*` keys.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel Setting {\n key String @id\n value Json\n updatedAt DateTime @updatedAt\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Accounting integration (D27) — the shop's accounting software, Tahesab or\n// Zarrin, chosen in the admin panel. Configuration lives in the Setting row\n// `accounting.config` (never served by the generic `const` routes). Plan:\n// docs/ACCOUNTING-INTEGRATION-PLAN.md.\n//\n// `provider` is the driver name ('tahesab' | 'zarrin'), a plain string like\n// SMS_PROVIDER so a new driver needs no migration. Links are per provider, so\n// switching provider and back loses nothing.\n// ─────────────────────────────────────────────────────────────────────────\n\nenum AccountingEntityType {\n CUSTOMER\n PRODUCT\n}\n\n/// One app row ↔ one record in the accounting software (customer account or\n/// کارساخته).\nmodel AccountingLink {\n id String @id @default(cuid())\n provider String\n entityType AccountingEntityType\n entityId String\n /// The record's code in the accounting software (Tahesab Moshtari_Code /\n /// Zarrin idHesab; for products the Zarrin idKar or the Tahesab Name_Kar).\n externalCode String\n externalName String?\n /// How the link came to be: LINKED (matched by mobile/name), IMPORTED (app\n /// row created from the accounting record), PUSHED (accounting record created\n /// from the app row) or MANUAL (an admin typed the code).\n origin String\n /// The record as last read, for display only.\n snapshot Json?\n syncedAt DateTime @default(now())\n createdAt DateTime @default(now())\n\n @@unique([provider, entityType, entityId])\n @@unique([provider, entityType, externalCode])\n @@index([entityType, entityId])\n}\n\nenum AccountingOutboxKind {\n CUSTOMER_PUSH\n PRODUCT_PUSH\n ORDER_DOCUMENT\n ORDER_DOCUMENT_DELETE\n}\n\nenum AccountingOutboxStatus {\n PENDING\n /// A call was in flight. Found at startup, it means the process died mid-call\n /// and the outcome is unknown — see AccountingOutboxWorker.\n SENDING\n SENT\n FAILED\n /// Unsafe to retry automatically (e.g. a Zarrin call timed out: Zarrin has no\n /// idempotency key, so a blind retry could post the document twice).\n NEEDS_REVIEW\n /// Closed by an admin from the log screen.\n RESOLVED\n}\n\n/// Work to push to the accounting software. Written in the SAME transaction as\n/// the change that causes it, so an outage of the accounting software never\n/// loses an event and never blocks the app.\nmodel AccountingOutbox {\n id String @id @default(cuid())\n provider String\n kind AccountingOutboxKind\n entityId String\n status AccountingOutboxStatus @default(PENDING)\n attempts Int @default(0)\n nextAttemptAt DateTime @default(now())\n lastError String?\n /// What the accounting software returned as the document/record id.\n externalRef String?\n /// Per-step progress of multi-call jobs (a Zarrin document is one call per\n /// line), so a failure resumes where it stopped.\n progress Json?\n /// Last request/response, for the log screen. Never contains the token.\n lastRequest Json?\n lastResponse Json?\n sentAt DateTime?\n resolvedById String?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([status, nextAttemptAt])\n @@index([kind, entityId])\n}\n\n/// Something a pull found that needs a human: an account with no mobile, two\n/// accounts sharing one mobile, a کارساخته group with no category mapping.\nmodel AccountingIssue {\n id String @id @default(cuid())\n provider String\n kind String\n externalCode String\n entityId String?\n message String\n data Json?\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n resolvedAt DateTime?\n\n @@unique([provider, kind, externalCode])\n @@index([resolvedAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Promotions / discounts — legacy views/promotion/*, served by\n// PromotionController (`product/variant/promotion`). The redesigned schema had\n// no promotion concept at all; this models what the legacy forms actually\n// collect.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Legacy Promotion.type — what the discount is scoped to.\nenum PromotionScope {\n PRODUCT // 1 محصولات\n CATEGORY // 2 دسته بندی\n CUSTOMER // 3 مشتری\n BRAND // 4 برند\n}\n\n/// Legacy Promotion.use_only — how often a customer may redeem it.\nenum PromotionUsage {\n ONCE // 1 فقط یکبار\n UNTIL_END_DATE // 2 تا تاریخ پایان\n}\n\nmodel Promotion {\n id String @id @default(cuid())\n title String\n description String?\n scope PromotionScope @default(PRODUCT)\n usage PromotionUsage @default(ONCE)\n /// Percentage off, 0-100 (legacy discount_percent).\n discountPercent Decimal @db.Decimal(6, 3)\n isActive Boolean @default(true)\n /// Which storefront it shows on, mirroring Product.showType (legacy platform).\n platform Int @default(3)\n\n startsAt DateTime?\n endsAt DateTime?\n\n /// Exactly one of these is populated, per `scope`.\n productId String?\n product Product? @relation(fields: [productId], references: [id])\n categoryId String?\n category Category? @relation(fields: [categoryId], references: [id])\n customerId String?\n customer Customer? @relation(fields: [customerId], references: [id])\n brandId String?\n brand Brand? @relation(fields: [brandId], references: [id])\n\n createdAt DateTime @default(now())\n updatedAt DateTime @updatedAt\n\n @@index([scope, isActive])\n}\n\n/// Legacy \"ignore\" table (views/offersIgnore) — specific products, categories,\n/// customers or brands excluded from the automatic discount engine.\n/// Legacy posts { type, item_id[] }: \"type\" reuses the promotion scope codes\n/// (1 محصولات | 2 دسته بندی | 3 مشتری | 4 برند) and \"itemId\" is the excluded row.\nmodel PromotionExclusion {\n id String @id @default(cuid())\n type Int\n itemId String\n createdAt DateTime @default(now())\n\n @@unique([type, itemId])\n @@index([type])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Branch stock allocation — legacy views/invoice/* (\"فاکتور انتقال\"), served by\n// BranchController as `branch/product`. Despite the screen being called an\n// invoice, it is not a sales document: it records which products head office\n// allocated to a branch, and who allocated them.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel BranchAllocation {\n id String @id @default(cuid())\n branchId String\n branch Branch @relation(fields: [branchId], references: [id])\n\n /// Legacy `allocator_user` — the admin who filed the allocation.\n allocatorAdminUserId String?\n allocatorAdminUser AdminUser? @relation(\"AllocationAuthor\", fields: [allocatorAdminUserId], references: [id])\n\n note String?\n createdAt DateTime @default(now())\n\n items BranchAllocationItem[]\n\n @@index([branchId])\n}\n\nmodel BranchAllocationItem {\n id String @id @default(cuid())\n allocationId String\n allocation BranchAllocation @relation(fields: [allocationId], references: [id], onDelete: Cascade)\n productId String\n product Product @relation(fields: [productId], references: [id])\n /// Weight snapshot at allocation time, so later catalog edits do not rewrite history.\n weightGrams Decimal? @db.Decimal(14, 4)\n\n @@unique([allocationId, productId])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Messaging + audit — legacy views/sms, views/notify, views/newsletters and\n// views/statics. None of these had a model in the redesigned schema.\n// ─────────────────────────────────────────────────────────────────────────\n\n/// Who an SMS or notification was aimed at. Legacy's sms/create offered these\n/// audiences, each gated by its own rid (sms.create.all, .omde, .single, ...).\nenum MessageAudience {\n SINGLE_NUMBER // یک شماره\n MULTIPLE_NUMBERS // چند شماره\n ALL_CUSTOMERS // همه\n WHOLESALE_CUSTOMERS // عمده\n RETAIL_CUSTOMERS // تک\n SALES_AGENTS // کارشناسان فروش\n}\n\nmodel SmsMessage {\n id String @id @default(cuid())\n audience MessageAudience\n /// Comma-separated recipients for the SINGLE/MULTIPLE audiences.\n recipients String?\n body String\n /// How many numbers the send actually resolved to.\n sentCount Int @default(0)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"SmsAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n @@index([createdAt])\n}\n\nmodel Notification {\n id String @id @default(cuid())\n title String\n body String\n audience MessageAudience @default(ALL_CUSTOMERS)\n\n sentByAdminUserId String?\n sentByAdminUser AdminUser? @relation(\"NotificationAuthor\", fields: [sentByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n\n recipients NotificationRecipient[]\n\n @@index([createdAt])\n}\n\n/// Per-customer delivery + read state — legacy `GET notify/read/{id}`.\nmodel NotificationRecipient {\n id String @id @default(cuid())\n notificationId String\n notification Notification @relation(fields: [notificationId], references: [id], onDelete: Cascade)\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n readAt DateTime?\n\n @@unique([notificationId, customerId])\n @@index([customerId, readAt])\n}\n\n/// Legacy views/newsletters — the mailing-list signups collected by the site.\nmodel NewsletterSubscriber {\n id String @id @default(cuid())\n email String?\n mobile String?\n createdAt DateTime @default(now())\n\n @@unique([email])\n @@unique([mobile])\n}\n\n/// Legacy views/statics — the customer activity log the \"آمار\" screen reads\n/// (`log/list/customer`, `log/ago/{customerId}`).\nmodel CustomerActivityLog {\n id String @id @default(cuid())\n customerId String\n customer Customer @relation(fields: [customerId], references: [id])\n /// Free-form action key, e.g. 'login', 'order.placed', 'profile.updated'.\n action String\n detail String?\n createdAt DateTime @default(now())\n\n @@index([customerId, createdAt])\n}\n\n// ─────────────────────────────────────────────────────────────────────────\n// Uploads — replaces the legacy MyUpload / SingleUploadInput widgets, which\n// POSTed to a file endpoint and stored the returned URL on the owning record.\n// Ports of those forms currently take a URL by hand; this gives them a real\n// destination to upload to.\n// ─────────────────────────────────────────────────────────────────────────\n\nmodel UploadedFile {\n id String @id @default(cuid())\n /// Public URL the stored file is served from.\n url String\n originalName String\n mimeType String\n sizeBytes Int\n /// Free-form tag for what the file belongs to, e.g. 'product', 'category',\n /// 'customer.nationalId'. Kept loose so a new form needs no schema change.\n purpose String?\n\n uploadedByAdminUserId String?\n uploadedByAdminUser AdminUser? @relation(\"FileUploader\", fields: [uploadedByAdminUserId], references: [id])\n\n createdAt DateTime @default(now())\n customerAvatars Customer[] @relation(\"CustomerAvatar\")\n adminUserAvatars AdminUser[] @relation(\"AdminUserAvatar\")\n\n @@index([purpose])\n}\n\n/// One OTP login challenge for a customer.\n///\n/// Ports henza_server's flow (ApiMobileController.php:39-78), where userAuth\n/// generated rand(1000,9999), stored it on the customer row as `send_password`\n/// and sent it by SMS, and userVerfiy compared the submitted code against it\n/// (mismatch -> HTTP 422).\n///\n/// Three deliberate improvements over the reference, approved by the user\n/// (docs/parity/DECISIONS.md D6 and T1):\n/// 1. the code is stored as a bcrypt hash, never in plain text — the\n/// reference kept it readable in a customer column;\n/// 2. it expires (`expiresAt`) — the reference's code stayed valid forever;\n/// 3. attempts are counted and the challenge locks out — the reference had\n/// no limit at all.\n/// The parity behaviour itself is the code comparison and the rejection.\nmodel CustomerOtp {\n id String @id @default(cuid())\n /// Normalised to English digits before storing, as the reference does with\n /// Utility::faTOen() on both send and verify.\n mobile String\n customerId String\n customer Customer @relation(fields: [customerId], references: [id], onDelete: Cascade)\n\n /// bcrypt hash of the 4-digit code. Never the code itself.\n codeHash String\n expiresAt DateTime\n /// Failed verify attempts against THIS challenge.\n attempts Int @default(0)\n /// Set when the code is accepted, so one challenge cannot be reused.\n consumedAt DateTime?\n\n /// Kept for the per-IP send throttle.\n requestIp String?\n createdAt DateTime @default(now())\n\n @@index([mobile, createdAt])\n @@index([customerId])\n @@index([expiresAt])\n}\n\n/// Bespoke migration ledger left by the EARLIER, pre-Prisma port.\n///\n/// It predates Prisma Migrate in this repo and holds 12 historical rows\n/// (`0001_init.sql`, `0002_admin_schema.sql`, `seed:initial`, and the early\n/// `2026091…` migrations). It is the only record of how that port was applied,\n/// so it is **kept and never written to or deleted from** (DEAD-07).\n///\n/// It is declared here purely so `prisma migrate diff` stops proposing\n/// `DROP TABLE \"_hedenagold_migrations\"` — an undeclared table reads as drift.\n/// `@@ignore` keeps it out of Prisma Client: nothing in the application should\n/// ever read or write it, and Prisma Migrate will not manage its shape either.\n///\n/// Prisma's own ledger is `_prisma_migrations`, which is separate and is never\n/// edited by hand (D14).\nmodel hedenagold_migrations {\n name String @id\n appliedAt DateTime @default(now()) @map(\"applied_at\") @db.Timestamptz(6)\n\n @@map(\"_hedenagold_migrations\")\n @@ignore\n}\n", + "inlineSchemaHash": "9a22d98fc94f857c2190bf732b17a81f14f74ade8d203ffd66587548549e9412", "copyEngine": true } diff --git a/apps/api/release/vendor/.prisma/client/package.json b/apps/api/release/vendor/.prisma/client/package.json index 35efcd6..2f5831b 100644 --- a/apps/api/release/vendor/.prisma/client/package.json +++ b/apps/api/release/vendor/.prisma/client/package.json @@ -1,5 +1,5 @@ { - "name": "prisma-client-2865f0245bc905fafa9ec2b299c03c4ad7a157188246b5449e2f920f2b3a6c3d", + "name": "prisma-client-86c4201ec5d85046e85296e9de2d6ef3f60a1f01ce3e33d5e30cbeb3cd52c16a", "main": "index.js", "types": "index.d.ts", "browser": "index-browser.js", diff --git a/apps/api/release/vendor/.prisma/client/schema.prisma b/apps/api/release/vendor/.prisma/client/schema.prisma index 8481df9..289671a 100644 --- a/apps/api/release/vendor/.prisma/client/schema.prisma +++ b/apps/api/release/vendor/.prisma/client/schema.prisma @@ -1428,16 +1428,16 @@ model CustomerOtp { /// so it is **kept and never written to or deleted from** (DEAD-07). /// /// It is declared here purely so `prisma migrate diff` stops proposing -/// `DROP TABLE "_goldbank_migrations"` — an undeclared table reads as drift. +/// `DROP TABLE "_hedenagold_migrations"` — an undeclared table reads as drift. /// `@@ignore` keeps it out of Prisma Client: nothing in the application should /// ever read or write it, and Prisma Migrate will not manage its shape either. /// /// Prisma's own ledger is `_prisma_migrations`, which is separate and is never /// edited by hand (D14). -model goldbank_migrations { +model hedenagold_migrations { name String @id appliedAt DateTime @default(now()) @map("applied_at") @db.Timestamptz(6) - @@map("_goldbank_migrations") + @@map("_hedenagold_migrations") @@ignore } diff --git a/apps/user-app/dist/assets/AppearanceView-COyZOyul.css b/apps/user-app/dist/assets/AppearanceView-COyZOyul.css deleted file mode 100644 index 2d97a54..0000000 --- a/apps/user-app/dist/assets/AppearanceView-COyZOyul.css +++ /dev/null @@ -1 +0,0 @@ -.tsw[data-v-5db042a9]{position:relative;flex:0 0 auto;display:inline-block;width:46px;height:28px;border-radius:999px;transition:background-color .22s ease}.tsw__knob[data-v-5db042a9]{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;box-shadow:0 2px 6px -1px #14161a59;transition:transform .26s cubic-bezier(.32,.72,0,1),background-color .22s ease}.tsw.is-on .tsw__knob[data-v-5db042a9]{transform:translate(-18px)}.tsw[data-v-5db042a9]{background:var(--c-lightGray1)}.tsw__knob[data-v-5db042a9]{background:#fff}.tsw.is-on[data-v-5db042a9]{background:var(--c-primary)}.ap[data-v-f20814a2]{min-height:100vh}.ap__body[data-v-f20814a2]{padding-top:76px;padding-bottom:90px;display:flex;flex-direction:column;gap:26px}.ap__title[data-v-f20814a2],.ap__sub[data-v-f20814a2],.ap__note[data-v-f20814a2]{margin:0}.ap__themes[data-v-f20814a2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ap__theme[data-v-f20814a2]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ap__theme[data-v-f20814a2]:active{transform:scale(.97)}.ap__themeLabel[data-v-f20814a2]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ap__check[data-v-f20814a2]{position:absolute;top:8px;inset-inline-end:8px;display:grid;place-items:center;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .22s cubic-bezier(.32,.72,0,1)}.ap__theme.is-on .ap__check[data-v-f20814a2]{opacity:1;transform:none}.ap__preview[data-v-f20814a2]{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;display:flex;flex-direction:column;gap:6%;padding:10% 12%;--pv-bg: #ffffff;--pv-bar: #f4f5f6;--pv-card: #ecedef;--pv-line: #dadce0;--pv-btn: #14161a;background:var(--pv-bg)}.ap__preview--dark[data-v-f20814a2]{--pv-bg: #16171a;--pv-bar: #1e2024;--pv-card: #2b2e34;--pv-line: #3a3e45;--pv-btn: #f1f2f4}.ap__preview--system[data-v-f20814a2]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#16171a;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.94}.ap__pvBar[data-v-f20814a2]{height:9%;border-radius:4px;background:var(--pv-bar)}.ap__pvCard[data-v-f20814a2]{flex:1;border-radius:7px;background:var(--pv-card)}.ap__pvLine[data-v-f20814a2]{height:6%;border-radius:3px;background:var(--pv-line)}.ap__pvLine--short[data-v-f20814a2]{width:60%}.ap__pvBtn[data-v-f20814a2]{height:11%;border-radius:999px;background:var(--pv-btn)}.ap__row[data-v-f20814a2]{width:100%;display:flex;align-items:center;gap:12px;cursor:pointer;font-family:inherit;text-align:start;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .2s ease}.ap__row[data-v-f20814a2]:active{transform:scale(.985)}.ap__rowIcon[data-v-f20814a2]{flex:0 0 auto;display:grid;place-items:center}.ap__rowText[data-v-f20814a2]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ap[data-v-f20814a2]{background:var(--c-canvasSoft)}.ap__head[data-v-f20814a2]{margin-bottom:13px}.ap__title[data-v-f20814a2]{font-size:15px;font-weight:800;color:var(--c-ink);letter-spacing:-.1px}.ap__sub[data-v-f20814a2]{margin-top:5px;font-size:11.5px;color:var(--c-inkFaint)}.ap__note[data-v-f20814a2]{margin-top:10px;font-size:11.5px;color:var(--c-inkMuted)}.ap__theme[data-v-f20814a2]{padding:8px 8px 11px;border:1px solid var(--c-hairline);border-radius:16px;background:var(--c-canvas);color:var(--c-inkMuted)}.ap__theme.is-on[data-v-f20814a2]{color:var(--c-ink);border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.ap__preview[data-v-f20814a2]{border-radius:11px;box-shadow:0 0 0 1px #14161a12}.ap__themeLabel[data-v-f20814a2]{font-size:12px;font-weight:700}.ap__check[data-v-f20814a2]{width:22px;height:22px;border-radius:50%;color:#fff;background:var(--c-primary)}.ap__row[data-v-f20814a2]{padding:14px;border:1px solid var(--c-hairline);border-radius:16px;background:var(--c-canvas)}.ap__rowIcon[data-v-f20814a2]{width:38px;height:38px;border-radius:12px;color:var(--c-inkSoft);background:var(--c-hairlineSoft)}.ap__rowText b[data-v-f20814a2]{font-size:13px;font-weight:800;color:var(--c-ink)}.ap__rowText small[data-v-f20814a2]{font-size:11px;line-height:1.9;color:var(--c-inkFaint)} diff --git a/apps/user-app/dist/assets/AppearanceView-Bjs3kXIw.js b/apps/user-app/dist/assets/AppearanceView-CT4t8FO2.js similarity index 79% rename from apps/user-app/dist/assets/AppearanceView-Bjs3kXIw.js rename to apps/user-app/dist/assets/AppearanceView-CT4t8FO2.js index 1ae0c06..1b0c012 100644 --- a/apps/user-app/dist/assets/AppearanceView-Bjs3kXIw.js +++ b/apps/user-app/dist/assets/AppearanceView-CT4t8FO2.js @@ -1 +1 @@ -import{d,b as i,c as _,f as r,e,_ as h,u as v,q as o,C as b,E as k,F as w,r as f,m as n,t as u,g as x,I as c,U as g}from"./index-B4LM4kNa.js";import{P as y}from"./PageBar-C_0I6W_n.js";const C=d({__name:"ToggleSwitch",props:{on:{type:Boolean}},setup(p){return(a,l)=>(i(),_("span",{class:r(["tsw",{"is-on":p.on}]),"aria-hidden":"true"},[...l[0]||(l[0]=[e("span",{class:"tsw__knob"},null,-1)])],2))}}),B=h(C,[["__scopeId","data-v-5db042a9"]]),T={class:"ap"},S={class:"ap__section"},V={class:"ap__themes",role:"radiogroup","aria-labelledby":"ap-theme"},I=["aria-checked","onClick"],L={class:"ap__themeLabel"},M={class:"ap__check","aria-hidden":"true"},z={key:0,class:"ap__note"},E={class:"ap__section"},N=["aria-checked"],$={class:"ap__rowIcon","aria-hidden":"true"},A=d({__name:"AppearanceView",setup(p){const a=v(),l=[{value:"light",label:"روشن",icon:"vuesax-linear:sun-1"},{value:"dark",label:"تیره",icon:"vuesax-linear:moon"},{value:"system",label:"مطابق سیستم",icon:"vuesax-linear:monitor-mobbile"}];return(P,s)=>{const m=k("container");return i(),_("div",T,[o(y,{title:"تنظیمات ظاهری","back-to":"userPage::hasSubRoute"}),o(m,{class:"ap__body"},{default:b(()=>[e("section",S,[s[2]||(s[2]=e("header",{class:"ap__head"},[e("h2",{id:"ap-theme",class:"ap__title"},"پوسته برنامه"),e("p",{class:"ap__sub"},"ظاهر روشن یا تیره، یا هماهنگ با تنظیمات گوشی شما")],-1)),e("div",V,[(i(),_(w,null,f(l,t=>e("button",{key:t.value,type:"button",role:"radio",class:r(["ap__theme",{"is-on":n(a).theme===t.value}]),"aria-checked":n(a).theme===t.value,onClick:F=>n(a).setTheme(t.value)},[e("span",{class:r(["ap__preview",`ap__preview--${t.value}`]),"aria-hidden":"true"},[...s[1]||(s[1]=[e("span",{class:"ap__pvBar"},null,-1),e("span",{class:"ap__pvCard"},null,-1),e("span",{class:"ap__pvLine"},null,-1),e("span",{class:"ap__pvLine ap__pvLine--short"},null,-1),e("span",{class:"ap__pvBtn"},null,-1)])],2),e("span",L,[o(c,{icon:t.icon,size:"15"},null,8,["icon"]),g(" "+u(t.label),1)]),e("span",M,[o(c,{icon:"vuesax-linear:tick-circle",size:"18"})])],10,I)),64))]),n(a).theme==="system"?(i(),_("p",z," الان "+u(n(a).resolvedTheme==="dark"?"تیره":"روشن")+" است، مطابق تنظیمات گوشی. ",1)):x("",!0)]),e("section",E,[s[4]||(s[4]=e("header",{class:"ap__head"},[e("h2",{class:"ap__title"},"انیمیشن‌ها"),e("p",{class:"ap__sub"},"برای سرعت بیشتر روی گوشی‌های ضعیف‌تر")],-1)),e("button",{type:"button",role:"switch",class:"ap__row","aria-checked":n(a).reduceMotion,onClick:s[0]||(s[0]=t=>n(a).setReduceMotion(!n(a).reduceMotion))},[e("span",$,[o(c,{icon:"vuesax-linear:flash",size:"18"})]),s[3]||(s[3]=e("span",{class:"ap__rowText"},[e("b",null,"حالت سبک و سریع"),e("small",null," حرکت‌های سنگین، افکت‌های شیشه‌ای و اسلاید خودکار خاموش می‌شوند؛ بازخورد کوتاه لمس‌ها و جابه‌جایی‌های سریع باقی می‌مانند تا برنامه خشک و بی‌روح نشود. ")],-1)),o(B,{on:n(a).reduceMotion},null,8,["on"])],8,N)])]),_:1})])}}}),D=h(A,[["__scopeId","data-v-f20814a2"]]);export{D as default}; +import{d,b as i,c as _,f as r,e,_ as h,u as v,m as o,D as b,G as k,F as w,r as f,h as n,t as u,g as x,I as c,U as g}from"./index-DFI27khJ.js";import{P as y}from"./PageBar-B1e5h7eE.js";const C=d({__name:"ToggleSwitch",props:{on:{type:Boolean}},setup(p){return(a,l)=>(i(),_("span",{class:r(["tsw",{"is-on":p.on}]),"aria-hidden":"true"},[...l[0]||(l[0]=[e("span",{class:"tsw__knob"},null,-1)])],2))}}),B=h(C,[["__scopeId","data-v-61a0503a"]]),T={class:"ap"},S={class:"ap__section"},V={class:"ap__themes",role:"radiogroup","aria-labelledby":"ap-theme"},I=["aria-checked","onClick"],L={class:"ap__themeLabel"},M={class:"ap__check","aria-hidden":"true"},z={key:0,class:"ap__note"},N={class:"ap__section"},$=["aria-checked"],A={class:"ap__rowIcon","aria-hidden":"true"},E=d({__name:"AppearanceView",setup(p){const a=v(),l=[{value:"light",label:"روشن",icon:"vuesax-linear:sun-1"},{value:"dark",label:"تیره",icon:"vuesax-linear:moon"},{value:"system",label:"مطابق سیستم",icon:"vuesax-linear:monitor-mobbile"}];return(P,s)=>{const m=k("container");return i(),_("div",T,[o(y,{title:"تنظیمات ظاهری","back-to":"userPage::hasSubRoute"}),o(m,{class:"ap__body"},{default:b(()=>[e("section",S,[s[2]||(s[2]=e("header",{class:"ap__head"},[e("h2",{id:"ap-theme",class:"ap__title"},"پوسته برنامه"),e("p",{class:"ap__sub"},"ظاهر روشن یا تیره، یا هماهنگ با تنظیمات گوشی شما")],-1)),e("div",V,[(i(),_(w,null,f(l,t=>e("button",{key:t.value,type:"button",role:"radio",class:r(["ap__theme",{"is-on":n(a).theme===t.value}]),"aria-checked":n(a).theme===t.value,onClick:D=>n(a).setTheme(t.value)},[e("span",{class:r(["ap__preview",`ap__preview--${t.value}`]),"aria-hidden":"true"},[...s[1]||(s[1]=[e("span",{class:"ap__pvBar"},null,-1),e("span",{class:"ap__pvCard"},null,-1),e("span",{class:"ap__pvLine"},null,-1),e("span",{class:"ap__pvLine ap__pvLine--short"},null,-1),e("span",{class:"ap__pvBtn"},null,-1)])],2),e("span",L,[o(c,{icon:t.icon,size:"15"},null,8,["icon"]),g(" "+u(t.label),1)]),e("span",M,[o(c,{icon:"vuesax-linear:tick-circle",size:"18"})])],10,I)),64))]),n(a).theme==="system"?(i(),_("p",z," الان "+u(n(a).resolvedTheme==="dark"?"تیره":"روشن")+" است، مطابق تنظیمات گوشی. ",1)):x("",!0)]),e("section",N,[s[4]||(s[4]=e("header",{class:"ap__head"},[e("h2",{class:"ap__title"},"انیمیشن‌ها"),e("p",{class:"ap__sub"},"برای سرعت بیشتر روی گوشی‌های ضعیف‌تر")],-1)),e("button",{type:"button",role:"switch",class:"ap__row","aria-checked":n(a).reduceMotion,onClick:s[0]||(s[0]=t=>n(a).setReduceMotion(!n(a).reduceMotion))},[e("span",A,[o(c,{icon:"vuesax-linear:flash",size:"18"})]),s[3]||(s[3]=e("span",{class:"ap__rowText"},[e("b",null,"حالت سبک و سریع"),e("small",null," حرکت‌های سنگین، افکت‌های شیشه‌ای و اسلاید خودکار خاموش می‌شوند؛ بازخورد کوتاه لمس‌ها و جابه‌جایی‌های سریع باقی می‌مانند تا برنامه خشک و بی‌روح نشود. ")],-1)),o(B,{on:n(a).reduceMotion},null,8,["on"])],8,$)])]),_:1})])}}}),G=h(E,[["__scopeId","data-v-45684f8a"]]);export{G as default}; diff --git a/apps/user-app/dist/assets/AppearanceView-DRtdnvFw.css b/apps/user-app/dist/assets/AppearanceView-DRtdnvFw.css new file mode 100644 index 0000000..c91154d --- /dev/null +++ b/apps/user-app/dist/assets/AppearanceView-DRtdnvFw.css @@ -0,0 +1 @@ +.tsw[data-v-61a0503a]{position:relative;flex:0 0 auto;display:inline-block;width:46px;height:28px;border-radius:999px;transition:background-color .22s ease}.tsw__knob[data-v-61a0503a]{position:absolute;top:3px;inset-inline-start:3px;width:22px;height:22px;border-radius:50%;box-shadow:0 2px 6px -1px #14161a59;transition:transform .26s cubic-bezier(.32,.72,0,1),background-color .22s ease}.tsw.is-on .tsw__knob[data-v-61a0503a]{transform:translate(-18px)}.tsw[data-v-61a0503a]{background:var(--c-lightGray1)}.tsw__knob[data-v-61a0503a]{background:#fff}.tsw.is-on[data-v-61a0503a]{background:var(--c-primary)}.ap[data-v-45684f8a]{min-height:100vh}.ap__body[data-v-45684f8a]{padding-top:76px;padding-bottom:90px;display:flex;flex-direction:column;gap:26px}.ap__title[data-v-45684f8a],.ap__sub[data-v-45684f8a],.ap__note[data-v-45684f8a]{margin:0}.ap__themes[data-v-45684f8a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ap__theme[data-v-45684f8a]{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer;font-family:inherit;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.ap__theme[data-v-45684f8a]:active{transform:scale(.97)}.ap__themeLabel[data-v-45684f8a]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.ap__check[data-v-45684f8a]{position:absolute;top:8px;inset-inline-end:8px;display:grid;place-items:center;opacity:0;transform:scale(.6);transition:opacity .18s ease,transform .22s cubic-bezier(.32,.72,0,1)}.ap__theme.is-on .ap__check[data-v-45684f8a]{opacity:1;transform:none}.ap__preview[data-v-45684f8a]{position:relative;width:100%;aspect-ratio:3 / 4;overflow:hidden;display:flex;flex-direction:column;gap:6%;padding:10% 12%;--pv-bg: #ffffff;--pv-bar: #f4f5f6;--pv-card: #ecedef;--pv-line: #dadce0;--pv-btn: #14161a;background:var(--pv-bg)}.ap__preview--dark[data-v-45684f8a]{--pv-bg: #16171a;--pv-bar: #1e2024;--pv-card: #2b2e34;--pv-line: #3a3e45;--pv-btn: #f1f2f4}.ap__preview--system[data-v-45684f8a]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#16171a;clip-path:polygon(100% 0,100% 100%,0 100%);opacity:.94}.ap__pvBar[data-v-45684f8a]{height:9%;border-radius:4px;background:var(--pv-bar)}.ap__pvCard[data-v-45684f8a]{flex:1;border-radius:7px;background:var(--pv-card)}.ap__pvLine[data-v-45684f8a]{height:6%;border-radius:3px;background:var(--pv-line)}.ap__pvLine--short[data-v-45684f8a]{width:60%}.ap__pvBtn[data-v-45684f8a]{height:11%;border-radius:999px;background:var(--pv-btn)}.ap__row[data-v-45684f8a]{width:100%;display:flex;align-items:center;gap:12px;cursor:pointer;font-family:inherit;text-align:start;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .2s ease}.ap__row[data-v-45684f8a]:active{transform:scale(.985)}.ap__rowIcon[data-v-45684f8a]{flex:0 0 auto;display:grid;place-items:center}.ap__rowText[data-v-45684f8a]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ap[data-v-45684f8a]{background:var(--c-canvasSoft)}.ap__head[data-v-45684f8a]{margin-bottom:13px}.ap__title[data-v-45684f8a]{font-size:15px;font-weight:800;color:var(--c-ink);letter-spacing:-.1px}.ap__sub[data-v-45684f8a]{margin-top:5px;font-size:11.5px;color:var(--c-inkFaint)}.ap__note[data-v-45684f8a]{margin-top:10px;font-size:11.5px;color:var(--c-inkMuted)}.ap__theme[data-v-45684f8a]{padding:8px 8px 11px;border:1px solid var(--c-hairline);border-radius:16px;background:var(--c-canvas);color:var(--c-inkMuted)}.ap__theme.is-on[data-v-45684f8a]{color:var(--c-ink);border-color:var(--c-primary);box-shadow:0 0 0 1px var(--c-primary)}.ap__preview[data-v-45684f8a]{border-radius:11px;box-shadow:0 0 0 1px #14161a12}.ap__themeLabel[data-v-45684f8a]{font-size:12px;font-weight:700}.ap__check[data-v-45684f8a]{width:22px;height:22px;border-radius:50%;color:#fff;background:var(--c-primary)}.ap__row[data-v-45684f8a]{padding:14px;border:1px solid var(--c-hairline);border-radius:16px;background:var(--c-canvas)}.ap__rowIcon[data-v-45684f8a]{width:38px;height:38px;border-radius:12px;color:var(--c-inkSoft);background:var(--c-hairlineSoft)}.ap__rowText b[data-v-45684f8a]{font-size:13px;font-weight:800;color:var(--c-ink)}.ap__rowText small[data-v-45684f8a]{font-size:11px;line-height:1.9;color:var(--c-inkFaint)} diff --git a/apps/user-app/dist/assets/CartView-AFzX7QNQ.js b/apps/user-app/dist/assets/CartView-AFzX7QNQ.js deleted file mode 100644 index 3550f43..0000000 --- a/apps/user-app/dist/assets/CartView-AFzX7QNQ.js +++ /dev/null @@ -1 +0,0 @@ -import{d as N,z as O,k as Q,l as M,b as r,c,e,m as a,w as W,q as i,I as y,t as _,g as q,U as I,i as R,_ as L,V as G,o as H,C as l,Q as K,H as F,W as D,h as S,R as B,f as Y,F as j,r as X,L as U,X as A,G as J,y as Z,Y as tt,K as $,E as et,n as st}from"./index-B4LM4kNa.js";import{P as at}from"./PageBar-C_0I6W_n.js";import{u as ot}from"./useReveal-CskzQzOa.js";import{u as nt}from"./catalogStore-DV_ylhrZ.js";import{D as it}from"./index-DexqvH_l.js";import{P as lt}from"./index-ChsncZLy.js";import{F as rt,T as ct,a as dt}from"./index-BY8YrbHq.js";import"./KeyCode-BPl5hn_Y.js";import"./classCallCheck-BzjbUkvd.js";import"./raf-nDFcuFT6.js";import"./FormItemContext-Dqo-g63k.js";const ut="/assets/dialogEmpty4-CVum_Uqr.svg",vt={class:"ci"},mt={class:"ci__art"},_t=["alt"],pt={key:1,class:"ci__artEmpty","aria-hidden":"true"},yt={class:"ci__main"},ft={class:"ci__title"},gt={class:"ci__meta"},bt={class:"ci__weight"},wt={key:0,class:"ci__wage"},kt={class:"ci__row"},xt={class:"ci__qty"},Ct=["disabled"],ht={class:"ci__qtyValue"},$t={key:0,class:"ci__noteText"},It=N({__name:"CartItem",props:{value:{}},emits:["note"],setup(v,{emit:g}){const n=v,w=g,d=O(),p=d.find_index(n.value),k=R(()=>d.maxQty(n.value)),x=R(()=>k.value===null||n.value.qty{x.value&&d.updateFeild(n.value.qty+1,p,n.value,"qty")},s=()=>{d.updateFeild(n.value.qty-1,p,n.value,"qty")},{image:m,title:C,selectedVariant:z,wage:h}=Q(n.value.product,d.variant(n.value)),V=R(()=>{const u=h.value;return u==null?"":u%1===0?String(u):u.toFixed(2)});return(u,t)=>{var b;const f=M("lazy");return r(),c("article",vt,[e("div",mt,[a(m)?W((r(),c("img",{key:0,alt:a(C)},null,8,_t)),[[f,a(m)]]):(r(),c("div",pt,[i(y,{icon:"vuesax-linear:diamonds",size:"20"})]))]),e("div",yt,[e("h3",ft,_(a(C)),1),e("div",gt,[e("span",bt,_((b=a(z))==null?void 0:b.rashWeightGrams)+" گرم",1),a(h)!=null?(r(),c("span",wt,"اجرت "+_(V.value)+"٪",1)):q("",!0)]),e("div",kt,[e("div",xt,[e("button",{type:"button",class:"ci__qtyBtn","aria-label":"افزودن",disabled:!x.value,onClick:P},[i(y,{icon:"vuesax-linear:add",size:"16"})],8,Ct),e("span",ht,_(v.value.qty),1),v.value.qty===1?(r(),c("button",{key:0,type:"button",class:"ci__qtyBtn ci__qtyBtn--danger","aria-label":"حذف",onClick:t[0]||(t[0]=o=>a(d).remove(v.value))},[i(y,{icon:"vuesax-linear:trash",size:"16"})])):(r(),c("button",{key:1,type:"button",class:"ci__qtyBtn","aria-label":"کاهش",onClick:s},[i(y,{icon:"vuesax-linear:minus",size:"16"})]))]),e("button",{type:"button",class:"ci__note",onClick:t[1]||(t[1]=o=>w("note",a(p)))},[i(y,{icon:"vuesax-linear:note-text",size:"15"}),I(" "+_(!v.value.note||v.value.note===""?"توضیحات":"ویرایش توضیحات"),1)])]),v.value.note?(r(),c("p",$t,_(v.value.note),1)):q("",!0)])])}}}),qt=L(It,[["__scopeId","data-v-0e10603f"]]),Pt={class:"cart"},zt={key:1,class:"cart__empty"},Vt={key:1,class:"cart__done"},Rt={class:"cart__doneIcon","aria-hidden":"true"},Ft={class:"cart__doneSub"},Ut={key:0,class:"cart__bar"},Dt={class:"cart__barInner"},St={class:"cart__total"},Bt={class:"cart__totalValue"},Nt={class:"sheet"},Ot={class:"sheet__title"},Lt=["src"],Et=["src"],Tt=N({__name:"CartView",setup(v){const g=J(),n=O(),w=G(),d=S(!1),p=S(!1),{revealed:k,revealDelay:x,reveal:P}=ot("cart",60),s=B({loadingPage:!1,showPopUp:!1,step:1,notify:!1,orderID:"",tempRowIndex:-1,tempRow:{product:void 0}}),m=B({note:void 0}),C=()=>{n.updateFeild(m.note,s.tempRowIndex,s.tempRow,"note"),s.showPopUp=!1,m.note=void 0,s.tempRow={product:void 0}},z=async()=>{await g.push({name:"ordersList"}),s.step=1},h=async()=>{if(s.notify=!1,!w.isLoggedIn){d.value=!0;return}try{s.loadingPage=!0;const u=await Z.createOrder({customerId:w.customerId??void 0,items:n.items.map(t=>{const f=n.variant(t);return{productVariantId:t.vid,quantity:t.qty,wagePercent:f?parseFloat(f.defaultWagePercent):0}})});s.orderID=u.orderNumber,s.step=2,n.clear(),tt().invalidate($.orders,$.balance,$.profile,$.ledger),nt().invalidate()}catch(u){console.log(u)}finally{s.loadingPage=!1}};async function V(){await n.init(!0),p.value=!1}return H(async()=>{await n.init(),P()}),(u,t)=>{var b;const f=et("container");return r(),c("div",Pt,[i(at,{title:"سبد خرید","back-to":"home"}),i(K,{spinning:s.loadingPage,tip:"درحال دریافت اطلاعات"},{default:l(()=>[i(f,{class:"cart__body"},{default:l(()=>[s.step===1?(r(),F(a(lt),{key:0,modelValue:p.value,"onUpdate:modelValue":t[1]||(t[1]=o=>p.value=o),onRefresh:V},{pulling:l(()=>[i(a(U),{size:"18"})]),loosing:l(()=>[i(a(U),{size:"18"})]),loading:l(()=>[i(a(U),{size:"18"})]),success:l(()=>[...t[10]||(t[10]=[e("span",null,null,-1)])]),default:l(()=>[a(n).items.length?(r(),c("div",{key:0,class:Y(["cart__items",{"is-revealed":a(k)}])},[(r(!0),c(j,null,X(a(n).items,(o,E)=>(r(),F(qt,{key:o.pid+o.vid,value:o,class:"reveal",style:st(a(x)(E)),onNote:T=>{s.tempRow=o,s.showPopUp=!0,s.tempRowIndex=T,m.note=o.note??void 0}},null,8,["value","style","onNote"]))),128))],2)):(r(),c("section",zt,[i(y,{icon:"vuesax-linear:bag-2",size:"26"}),t[11]||(t[11]=e("p",null,"سبد خرید شما خالی است.",-1)),e("button",{type:"button",class:"cart__emptyCta",onClick:t[0]||(t[0]=o=>a(g).push({name:"home"}))}," دیدن محصولات ")]))]),_:1},8,["modelValue"])):(r(),c("section",Vt,[e("div",Rt,[i(y,{icon:"vuesax-linear:tick-circle",size:"30"})]),t[13]||(t[13]=e("h2",{class:"cart__doneTitle"},"سفارش شما ثبت شد",-1)),e("p",Ft,[t[12]||(t[12]=I(" شماره سفارش ",-1)),e("b",null,_(s.orderID),1)]),t[14]||(t[14]=e("p",{class:"cart__doneHint"},"برای پیگیری وضعیت، به فهرست سفارش‌ها مراجعه کنید.",-1)),e("button",{type:"button",class:"cart__doneCta",onClick:z},"فهرست سفارش‌ها")]))]),_:1})]),_:1},8,["spinning"]),a(n).items.length>0&&s.step===1?(r(),c("div",Ut,[e("div",Dt,[e("div",St,[t[16]||(t[16]=e("span",{class:"cart__totalLabel"},"جمع وزن",-1)),e("span",Bt,[I(_(a(n).total())+" ",1),t[15]||(t[15]=e("i",null,"گرم",-1))])]),e("button",{type:"button",class:"cart__submit",onClick:t[2]||(t[2]=o=>s.notify=!0)},"ثبت نهایی سفارش")])])):q("",!0),(b=s.tempRow)!=null&&b.product?(r(),F(a(it),{key:1,visible:s.showPopUp,"onUpdate:visible":t[4]||(t[4]=o=>s.showPopUp=o),placement:"bottom",closable:!1,height:"300px",class:"rtl",bodyStyle:{padding:0}},{default:l(()=>[e("div",Nt,[e("h3",Ot,"توضیح برای "+_(s.tempRow.product.title),1),i(a(dt),{model:m,name:"noteForm",layout:"vertical",autocomplete:"off",onFinish:C},{default:l(()=>[i(a(rt),{"has-feedback":"",name:"note"},{default:l(()=>[i(a(ct),{value:m.note,"onUpdate:value":t[3]||(t[3]=o=>m.note=o),rows:4,placeholder:"مثلاً سایز یا جزئیات سفارش"},null,8,["value"])]),_:1}),t[17]||(t[17]=e("button",{type:"submit",class:"sheet__cta"},"ثبت توضیحات",-1))]),_:1},8,["model"])])]),_:1},8,["visible"])):q("",!0),i(D,{timeOut:-1,show:s.notify,"onUpdate:show":t[6]||(t[6]=o=>s.notify=o),closeOnClickOverlay:!0},{img:l(()=>[e("img",{src:a(ut),alt:"",class:"opacity-70"},null,8,Lt)]),title:l(()=>[...t[18]||(t[18]=[I("آیا مطمئن به ثبت سفارش هستید ؟",-1)])]),button:l(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:h},"بله"),e("div",{class:"text-center text-[color:var(--c-inkMuted)]",onClick:t[5]||(t[5]=o=>s.notify=!1)},"بی خیال")]),_:1},8,["show"]),i(D,{timeOut:-1,show:d.value,"onUpdate:show":t[9]||(t[9]=o=>d.value=o),closeOnClickOverlay:!0},{img:l(()=>[e("img",{src:a(A),alt:"",class:"opacity-80"},null,8,Et)]),title:l(()=>[...t[19]||(t[19]=[e("div",{class:"p-8 text-justify"},"برای ثبت سفارش ابتدا باید وارد حساب کاربری خود شوید.",-1)])]),button:l(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:t[7]||(t[7]=o=>a(g).push({name:"login"}))},"ورود/ثبت نام"),e("div",{class:"text-center text-danger",onClick:t[8]||(t[8]=o=>d.value=!1)},"بیخیال")]),_:1},8,["show"])])}}}),Zt=L(Tt,[["__scopeId","data-v-2544f2c7"]]);export{Zt as default}; diff --git a/apps/user-app/dist/assets/CartView-B5HWI4GC.js b/apps/user-app/dist/assets/CartView-B5HWI4GC.js new file mode 100644 index 0000000..17b1769 --- /dev/null +++ b/apps/user-app/dist/assets/CartView-B5HWI4GC.js @@ -0,0 +1 @@ +import{d as N,A as O,k as Q,l as M,b as r,c as d,e,h as a,w as W,m as i,I as y,t as m,g as P,U as I,s as V,_ as L,V as G,o as H,D as l,Q as K,J as D,W as U,i as B,R as S,f as Y,F as j,r as A,L as F,X as J,H as X,z as Z,Y as tt,K as $,G as et,n as st}from"./index-DFI27khJ.js";import{P as at}from"./PageBar-B1e5h7eE.js";import{u as ot}from"./useReveal-D7Y_dyj7.js";import{u as nt}from"./catalogStore-DO1Uwjz0.js";import{D as it}from"./index-A8DQpUf9.js";import{P as lt}from"./index-0bfD4RHE.js";import{F as rt,T as dt,a as ct}from"./index-CdlnEuQW.js";import"./KeyCode-BOQ7SMOP.js";import"./classCallCheck-C_t8FQBJ.js";import"./raf-nDFcuFT6.js";import"./FormItemContext-D-QJuxQQ.js";const ut="/assets/dialogEmpty4-CwEcTBTk.svg",vt={class:"ci"},_t={class:"ci__art"},mt=["alt"],pt={key:1,class:"ci__artEmpty","aria-hidden":"true"},yt={class:"ci__main"},ft={class:"ci__title"},gt={class:"ci__meta"},bt={class:"ci__weight"},wt={key:0,class:"ci__wage"},kt={class:"ci__row"},xt={class:"ci__qty"},ht=["disabled"],Ct={class:"ci__qtyValue"},$t={key:0,class:"ci__noteText"},It=N({__name:"CartItem",props:{value:{}},emits:["note"],setup(v,{emit:g}){const n=v,w=g,c=O(),p=c.find_index(n.value),k=V(()=>c.maxQty(n.value)),x=V(()=>k.value===null||n.value.qty{x.value&&c.updateFeild(n.value.qty+1,p,n.value,"qty")},s=()=>{c.updateFeild(n.value.qty-1,p,n.value,"qty")},{image:_,title:h,selectedVariant:z,wage:C}=Q(n.value.product,c.variant(n.value)),R=V(()=>{const u=C.value;return u==null?"":u%1===0?String(u):u.toFixed(2)});return(u,t)=>{var b;const f=M("lazy");return r(),d("article",vt,[e("div",_t,[a(_)?W((r(),d("img",{key:0,alt:a(h)},null,8,mt)),[[f,a(_)]]):(r(),d("div",pt,[i(y,{icon:"vuesax-linear:diamonds",size:"20"})]))]),e("div",yt,[e("h3",ft,m(a(h)),1),e("div",gt,[e("span",bt,m((b=a(z))==null?void 0:b.rashWeightGrams)+" گرم",1),a(C)!=null?(r(),d("span",wt,"اجرت "+m(R.value)+"٪",1)):P("",!0)]),e("div",kt,[e("div",xt,[e("button",{type:"button",class:"ci__qtyBtn","aria-label":"افزودن",disabled:!x.value,onClick:q},[i(y,{icon:"vuesax-linear:add",size:"16"})],8,ht),e("span",Ct,m(v.value.qty),1),v.value.qty===1?(r(),d("button",{key:0,type:"button",class:"ci__qtyBtn ci__qtyBtn--danger","aria-label":"حذف",onClick:t[0]||(t[0]=o=>a(c).remove(v.value))},[i(y,{icon:"vuesax-linear:trash",size:"16"})])):(r(),d("button",{key:1,type:"button",class:"ci__qtyBtn","aria-label":"کاهش",onClick:s},[i(y,{icon:"vuesax-linear:minus",size:"16"})]))]),e("button",{type:"button",class:"ci__note",onClick:t[1]||(t[1]=o=>w("note",a(p)))},[i(y,{icon:"vuesax-linear:note-text",size:"15"}),I(" "+m(!v.value.note||v.value.note===""?"توضیحات":"ویرایش توضیحات"),1)])]),v.value.note?(r(),d("p",$t,m(v.value.note),1)):P("",!0)])])}}}),Pt=L(It,[["__scopeId","data-v-0e10603f"]]),qt={class:"cart"},zt={key:1,class:"cart__empty"},Rt={key:1,class:"cart__done"},Vt={class:"cart__doneIcon","aria-hidden":"true"},Dt={class:"cart__doneSub"},Ft={key:0,class:"cart__bar"},Ut={class:"cart__barInner"},Bt={class:"cart__total"},St={class:"cart__totalValue"},Nt={class:"sheet"},Ot={class:"sheet__title"},Lt=["src"],Tt=["src"],Et=N({__name:"CartView",setup(v){const g=X(),n=O(),w=G(),c=B(!1),p=B(!1),{revealed:k,revealDelay:x,reveal:q}=ot("cart",60),s=S({loadingPage:!1,showPopUp:!1,step:1,notify:!1,orderID:"",tempRowIndex:-1,tempRow:{product:void 0}}),_=S({note:void 0}),h=()=>{n.updateFeild(_.note,s.tempRowIndex,s.tempRow,"note"),s.showPopUp=!1,_.note=void 0,s.tempRow={product:void 0}},z=async()=>{await g.push({name:"ordersList"}),s.step=1},C=async()=>{if(s.notify=!1,!w.isLoggedIn){c.value=!0;return}try{s.loadingPage=!0;const u=await Z.createOrder({customerId:w.customerId??void 0,items:n.items.map(t=>{const f=n.variant(t);return{productVariantId:t.vid,quantity:t.qty,wagePercent:f?parseFloat(f.defaultWagePercent):0}})});s.orderID=u.orderNumber,s.step=2,n.clear(),tt().invalidate($.orders,$.balance,$.profile,$.ledger),nt().invalidate()}catch(u){console.log(u)}finally{s.loadingPage=!1}};async function R(){await n.init(!0),p.value=!1}return H(async()=>{await n.init(),q()}),(u,t)=>{var b;const f=et("container");return r(),d("div",qt,[i(at,{title:"سبد خرید","back-to":"home"}),i(K,{spinning:s.loadingPage,tip:"درحال دریافت اطلاعات"},{default:l(()=>[i(f,{class:"cart__body"},{default:l(()=>[s.step===1?(r(),D(a(lt),{key:0,modelValue:p.value,"onUpdate:modelValue":t[1]||(t[1]=o=>p.value=o),onRefresh:R},{pulling:l(()=>[i(a(F),{size:"18"})]),loosing:l(()=>[i(a(F),{size:"18"})]),loading:l(()=>[i(a(F),{size:"18"})]),success:l(()=>[...t[10]||(t[10]=[e("span",null,null,-1)])]),default:l(()=>[a(n).items.length?(r(),d("div",{key:0,class:Y(["cart__items",{"is-revealed":a(k)}])},[(r(!0),d(j,null,A(a(n).items,(o,T)=>(r(),D(Pt,{key:o.pid+o.vid,value:o,class:"reveal",style:st(a(x)(T)),onNote:E=>{s.tempRow=o,s.showPopUp=!0,s.tempRowIndex=E,_.note=o.note??void 0}},null,8,["value","style","onNote"]))),128))],2)):(r(),d("section",zt,[i(y,{icon:"vuesax-linear:bag-2",size:"26"}),t[11]||(t[11]=e("p",null,"سبد خرید شما خالی است.",-1)),e("button",{type:"button",class:"cart__emptyCta",onClick:t[0]||(t[0]=o=>a(g).push({name:"home"}))}," دیدن محصولات ")]))]),_:1},8,["modelValue"])):(r(),d("section",Rt,[e("div",Vt,[i(y,{icon:"vuesax-linear:tick-circle",size:"30"})]),t[13]||(t[13]=e("h2",{class:"cart__doneTitle"},"سفارش شما ثبت شد",-1)),e("p",Dt,[t[12]||(t[12]=I(" شماره سفارش ",-1)),e("b",null,m(s.orderID),1)]),t[14]||(t[14]=e("p",{class:"cart__doneHint"},"برای پیگیری وضعیت، به فهرست سفارش‌ها مراجعه کنید.",-1)),e("button",{type:"button",class:"cart__doneCta",onClick:z},"فهرست سفارش‌ها")]))]),_:1})]),_:1},8,["spinning"]),a(n).items.length>0&&s.step===1?(r(),d("div",Ft,[e("div",Ut,[e("div",Bt,[t[16]||(t[16]=e("span",{class:"cart__totalLabel"},"جمع وزن",-1)),e("span",St,[I(m(a(n).total())+" ",1),t[15]||(t[15]=e("i",null,"گرم",-1))])]),e("button",{type:"button",class:"cart__submit",onClick:t[2]||(t[2]=o=>s.notify=!0)},"ثبت نهایی سفارش")])])):P("",!0),(b=s.tempRow)!=null&&b.product?(r(),D(a(it),{key:1,visible:s.showPopUp,"onUpdate:visible":t[4]||(t[4]=o=>s.showPopUp=o),placement:"bottom",closable:!1,height:"auto","wrap-class-name":"cart-note-island",class:"rtl","body-style":{padding:0},"drawer-style":{background:"transparent",boxShadow:"none"}},{default:l(()=>[e("div",Nt,[t[18]||(t[18]=e("div",{class:"sheet__handle","aria-hidden":"true"},null,-1)),e("h3",Ot,"توضیح برای "+m(s.tempRow.product.title),1),i(a(ct),{model:_,name:"noteForm",layout:"vertical",autocomplete:"off",onFinish:h},{default:l(()=>[i(a(rt),{"has-feedback":"",name:"note",class:"sheet__field"},{default:l(()=>[i(a(dt),{value:_.note,"onUpdate:value":t[3]||(t[3]=o=>_.note=o),rows:3,placeholder:"مثلاً سایز یا جزئیات سفارش",class:"sheet__input"},null,8,["value"])]),_:1}),t[17]||(t[17]=e("button",{type:"submit",class:"sheet__cta"},"ثبت توضیحات",-1))]),_:1},8,["model"])])]),_:1},8,["visible"])):P("",!0),i(U,{timeOut:-1,show:s.notify,"onUpdate:show":t[6]||(t[6]=o=>s.notify=o),closeOnClickOverlay:!0},{img:l(()=>[e("img",{src:a(ut),alt:"",class:"opacity-70"},null,8,Lt)]),title:l(()=>[...t[19]||(t[19]=[I("آیا مطمئن به ثبت سفارش هستید ؟",-1)])]),button:l(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:C},"بله"),e("div",{class:"text-center text-[color:var(--c-inkMuted)]",onClick:t[5]||(t[5]=o=>s.notify=!1)},"بی خیال")]),_:1},8,["show"]),i(U,{timeOut:-1,show:c.value,"onUpdate:show":t[9]||(t[9]=o=>c.value=o),closeOnClickOverlay:!0},{img:l(()=>[e("img",{src:a(J),alt:""},null,8,Tt)]),title:l(()=>[...t[20]||(t[20]=[e("div",{class:"p-8 text-justify"},"برای ثبت سفارش ابتدا باید وارد حساب کاربری خود شوید.",-1)])]),button:l(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:t[7]||(t[7]=o=>a(g).push({name:"login"}))},"ورود/ثبت نام"),e("div",{class:"text-center text-danger",onClick:t[8]||(t[8]=o=>c.value=!1)},"بیخیال")]),_:1},8,["show"])])}}}),Zt=L(Et,[["__scopeId","data-v-245e7f9d"]]);export{Zt as default}; diff --git a/apps/user-app/dist/assets/CartView-Cyi8O0SH.css b/apps/user-app/dist/assets/CartView-pUK_qolv.css similarity index 51% rename from apps/user-app/dist/assets/CartView-Cyi8O0SH.css rename to apps/user-app/dist/assets/CartView-pUK_qolv.css index e01fbb0..cfb9385 100644 --- a/apps/user-app/dist/assets/CartView-Cyi8O0SH.css +++ b/apps/user-app/dist/assets/CartView-pUK_qolv.css @@ -1 +1 @@ -.ci[data-v-0e10603f]{display:flex;gap:14px;padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px}.ci__art[data-v-0e10603f]{flex:0 0 84px;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:13px;overflow:hidden;background:var(--c-hairlineSoft)}.ci__art img[data-v-0e10603f]{width:90px;height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}html.theme-dark .ci__art img[data-v-0e10603f]{background:var(--c-photoMat);border-radius:12px}.ci__artEmpty[data-v-0e10603f]{width:100%;height:100%;display:grid;place-items:center;color:var(--c-inkFaint)}.ci__main[data-v-0e10603f]{flex:1;min-width:0}.ci__title[data-v-0e10603f]{margin:0;font-size:13px;font-weight:700;color:var(--c-ink);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci__meta[data-v-0e10603f]{display:flex;align-items:center;gap:7px;padding-top:5px}.ci__weight[data-v-0e10603f]{font-size:11.5px;font-weight:700;color:var(--c-inkSoft)}.ci__wage[data-v-0e10603f]{font-size:10.5px;color:var(--c-inkFaint);padding-inline-start:7px;border-inline-start:1px solid var(--c-hairline)}.ci__row[data-v-0e10603f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.ci__qty[data-v-0e10603f]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--c-hairlineSoft);border:1px solid var(--c-hairline)}.ci__qtyBtn[data-v-0e10603f]{width:27px;height:27px;border:0;cursor:pointer;border-radius:50%;display:grid;place-items:center;color:var(--c-inkSoft);background:var(--c-canvas);transition:transform .15s ease,color .15s ease}.ci__qtyBtn--danger[data-v-0e10603f]{color:var(--c-wine)}.ci__qtyBtn[data-v-0e10603f]:active{transform:scale(.9)}.ci__qtyValue[data-v-0e10603f]{min-width:22px;text-align:center;font-size:12.5px;font-weight:700;color:var(--c-ink)}.ci__note[data-v-0e10603f]{display:inline-flex;align-items:center;gap:5px;border:0;background:none;cursor:pointer;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--c-wine);white-space:nowrap}.ci__noteText[data-v-0e10603f]{margin:8px 0 0;padding:8px 10px;border-radius:11px;background:var(--c-hairlineSoft);font-size:11.5px;line-height:1.7;color:var(--c-inkMuted)}.cart[data-v-2544f2c7]{background:var(--c-page);min-height:100vh}.cart__body[data-v-2544f2c7]{padding-top:76px;padding-bottom:150px}.cart__items[data-v-2544f2c7]{display:flex;flex-direction:column;gap:11px;padding-top:16px}.cart__empty[data-v-2544f2c7]{margin-top:8px;padding:38px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkFaint)}.cart__empty p[data-v-2544f2c7]{margin:0;font-size:12.5px}.cart__emptyCta[data-v-2544f2c7]{margin-top:4px;padding:9px 18px;border:0;cursor:pointer;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:700;color:#fff;background:var(--c-primary)}.cart__done[data-v-2544f2c7]{margin-top:20px;padding:34px 22px;border:1px solid var(--c-hairline);border-radius:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.cart__doneIcon[data-v-2544f2c7]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.cart__doneTitle[data-v-2544f2c7]{margin:14px 0 0;font-size:15px;font-weight:800;color:var(--c-ink)}.cart__doneSub[data-v-2544f2c7]{margin:8px 0 0;font-size:12.5px;color:var(--c-inkMuted)}.cart__doneSub b[data-v-2544f2c7]{color:var(--c-ink)}.cart__doneHint[data-v-2544f2c7]{margin:5px 0 0;font-size:11.5px;color:var(--c-inkFaint)}.cart__doneCta[data-v-2544f2c7]{margin-top:18px;padding:11px 22px;border:0;cursor:pointer;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:700;color:#fff;background:var(--c-primary)}.cart__bar[data-v-2544f2c7]{position:fixed;bottom:0;left:0;right:0;z-index:5;background:rgb(var(--c-canvas-rgb) / 92%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--c-hairline);padding-bottom:66px}.cart__barInner[data-v-2544f2c7]{max-width:768px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.cart__total[data-v-2544f2c7]{display:flex;flex-direction:column;gap:3px}.cart__totalLabel[data-v-2544f2c7]{font-size:11px;color:var(--c-inkFaint)}.cart__totalValue[data-v-2544f2c7]{font-size:16px;font-weight:800;color:var(--c-ink)}.cart__totalValue i[data-v-2544f2c7]{font-style:normal;font-size:11px;font-weight:600;color:var(--c-inkFaint);padding-inline-start:3px}.cart__submit[data-v-2544f2c7]{flex:1;max-width:200px;padding:13px 18px;border:0;cursor:pointer;border-radius:14px;font-family:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--c-primary);transition:transform .15s ease}.cart__submit[data-v-2544f2c7]:active{transform:scale(.98)}.sheet[data-v-2544f2c7]{padding:18px 16px 22px}.sheet__title[data-v-2544f2c7]{margin:0 0 14px;font-size:13.5px;font-weight:800;color:var(--c-ink)}.sheet__cta[data-v-2544f2c7]{width:100%;padding:12px 18px;border:0;cursor:pointer;border-radius:14px;font-family:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--c-primary)} +.ci[data-v-0e10603f]{display:flex;gap:14px;padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px}.ci__art[data-v-0e10603f]{flex:0 0 84px;width:84px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:13px;overflow:hidden;background:var(--c-hairlineSoft)}.ci__art img[data-v-0e10603f]{width:90px;height:90px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}html.theme-dark .ci__art img[data-v-0e10603f]{background:var(--c-photoMat);border-radius:12px}.ci__artEmpty[data-v-0e10603f]{width:100%;height:100%;display:grid;place-items:center;color:var(--c-inkFaint)}.ci__main[data-v-0e10603f]{flex:1;min-width:0}.ci__title[data-v-0e10603f]{margin:0;font-size:13px;font-weight:700;color:var(--c-ink);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci__meta[data-v-0e10603f]{display:flex;align-items:center;gap:7px;padding-top:5px}.ci__weight[data-v-0e10603f]{font-size:11.5px;font-weight:700;color:var(--c-inkSoft)}.ci__wage[data-v-0e10603f]{font-size:10.5px;color:var(--c-inkFaint);padding-inline-start:7px;border-inline-start:1px solid var(--c-hairline)}.ci__row[data-v-0e10603f]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px}.ci__qty[data-v-0e10603f]{display:inline-flex;align-items:center;gap:4px;padding:3px;border-radius:999px;background:var(--c-hairlineSoft);border:1px solid var(--c-hairline)}.ci__qtyBtn[data-v-0e10603f]{width:27px;height:27px;border:0;cursor:pointer;border-radius:50%;display:grid;place-items:center;color:var(--c-inkSoft);background:var(--c-canvas);transition:transform .15s ease,color .15s ease}.ci__qtyBtn--danger[data-v-0e10603f]{color:var(--c-wine)}.ci__qtyBtn[data-v-0e10603f]:active{transform:scale(.9)}.ci__qtyValue[data-v-0e10603f]{min-width:22px;text-align:center;font-size:12.5px;font-weight:700;color:var(--c-ink)}.ci__note[data-v-0e10603f]{display:inline-flex;align-items:center;gap:5px;border:0;background:none;cursor:pointer;padding:0;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--c-wine);white-space:nowrap}.ci__noteText[data-v-0e10603f]{margin:8px 0 0;padding:8px 10px;border-radius:11px;background:var(--c-hairlineSoft);font-size:11.5px;line-height:1.7;color:var(--c-inkMuted)}.cart[data-v-245e7f9d]{background:var(--c-page);min-height:100vh}.cart__body[data-v-245e7f9d]{padding-top:76px;padding-bottom:150px}.cart__items[data-v-245e7f9d]{display:flex;flex-direction:column;gap:11px;padding-top:16px}.cart__empty[data-v-245e7f9d]{margin-top:8px;padding:38px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkFaint)}.cart__empty p[data-v-245e7f9d]{margin:0;font-size:12.5px}.cart__emptyCta[data-v-245e7f9d]{margin-top:4px;padding:9px 18px;border:0;cursor:pointer;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:700;color:#fff;background:var(--c-primary)}.cart__done[data-v-245e7f9d]{margin-top:20px;padding:34px 22px;border:1px solid var(--c-hairline);border-radius:20px;display:flex;flex-direction:column;align-items:center;text-align:center}.cart__doneIcon[data-v-245e7f9d]{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.cart__doneTitle[data-v-245e7f9d]{margin:14px 0 0;font-size:15px;font-weight:800;color:var(--c-ink)}.cart__doneSub[data-v-245e7f9d]{margin:8px 0 0;font-size:12.5px;color:var(--c-inkMuted)}.cart__doneSub b[data-v-245e7f9d]{color:var(--c-ink)}.cart__doneHint[data-v-245e7f9d]{margin:5px 0 0;font-size:11.5px;color:var(--c-inkFaint)}.cart__doneCta[data-v-245e7f9d]{margin-top:18px;padding:11px 22px;border:0;cursor:pointer;border-radius:999px;font-family:inherit;font-size:12.5px;font-weight:700;color:#fff;background:var(--c-primary)}.cart__bar[data-v-245e7f9d]{position:fixed;bottom:0;left:0;right:0;z-index:5;background:rgb(var(--c-canvas-rgb) / 92%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--c-hairline);padding-bottom:66px}.cart__barInner[data-v-245e7f9d]{max-width:768px;margin:0 auto;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:14px}.cart__total[data-v-245e7f9d]{display:flex;flex-direction:column;gap:3px}.cart__totalLabel[data-v-245e7f9d]{font-size:11px;color:var(--c-inkFaint)}.cart__totalValue[data-v-245e7f9d]{font-size:16px;font-weight:800;color:var(--c-ink)}.cart__totalValue i[data-v-245e7f9d]{font-style:normal;font-size:11px;font-weight:600;color:var(--c-inkFaint);padding-inline-start:3px}.cart__submit[data-v-245e7f9d]{flex:1;max-width:200px;padding:13px 18px;border:0;cursor:pointer;border-radius:14px;font-family:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--c-primary);transition:transform .15s ease}.cart__submit[data-v-245e7f9d]:active{transform:scale(.98)}.sheet[data-v-245e7f9d]{padding:10px 16px 14px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:22px;box-shadow:0 10px 28px -12px #14161a2e}.sheet__handle[data-v-245e7f9d]{width:36px;height:4px;margin:0 auto 12px;border-radius:999px;background:var(--c-hairline)}.sheet__title[data-v-245e7f9d]{margin:0 0 10px;font-size:13.5px;font-weight:800;color:var(--c-ink);line-height:1.5}.sheet__field[data-v-245e7f9d]{margin-bottom:12px}.sheet__cta[data-v-245e7f9d]{width:100%;padding:12px 18px;border:0;cursor:pointer;border-radius:14px;font-family:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--c-primary);transition:transform .15s ease}.sheet__cta[data-v-245e7f9d]:active{transform:scale(.98)}.cart-note-island.ant-drawer-bottom .ant-drawer-content-wrapper{left:14px!important;right:14px!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;width:auto!important;border-radius:22px;box-shadow:none}.cart-note-island .ant-drawer-content{background:transparent;box-shadow:none}.cart-note-island .ant-drawer-body{padding:0!important;background:transparent}.cart-note-island .sheet__input.ant-input{border-radius:14px;border-color:var(--c-hairline);background:var(--c-hairlineSoft);font-family:inherit;font-size:13px;resize:none;box-shadow:none}.cart-note-island .sheet__input.ant-input:focus,.cart-note-island .sheet__input.ant-input:hover{border-color:rgb(var(--c-primary-rgb) / 45%);background:var(--c-canvas)} diff --git a/apps/user-app/dist/assets/ChildOrdersView-0-oQ1NsQ.css b/apps/user-app/dist/assets/ChildOrdersView-0-oQ1NsQ.css deleted file mode 100644 index 572a357..0000000 --- a/apps/user-app/dist/assets/ChildOrdersView-0-oQ1NsQ.css +++ /dev/null @@ -1 +0,0 @@ -.cho__barExtra[data-v-0ac0b5a9]{padding:0 16px 12px}.cho__body[data-v-0ac0b5a9]{padding-top:132px;padding-bottom:90px}.cho__list[data-v-0ac0b5a9]{display:flex;flex-direction:column;padding-top:16px;gap:11px}.cho__card[data-v-0ac0b5a9]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;cursor:pointer;transition:transform .2s ease}.cho__card[data-v-0ac0b5a9]:active{transform:scale(.99)}.cho__top[data-v-0ac0b5a9]{display:flex;justify-content:space-between;gap:12px}.cho__right[data-v-0ac0b5a9]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cho__num[data-v-0ac0b5a9]{font-size:15px;font-weight:700;margin-bottom:10px}.cho__muted[data-v-0ac0b5a9]{color:var(--c-inkMuted);font-weight:500;margin-left:4px}.cho__meta[data-v-0ac0b5a9]{display:flex;align-items:baseline;gap:4px}.cho__strong[data-v-0ac0b5a9]{font-size:15px;font-weight:700}.cho__unit[data-v-0ac0b5a9]{font-size:12px;color:var(--c-inkMuted)}.cho__status[data-v-0ac0b5a9]{padding:5px 14px;border-radius:8px;font-size:12px;font-weight:600;color:#06b6d4;background:#06b6d41f;white-space:nowrap}.cho__divider[data-v-0ac0b5a9]{height:1px;background:var(--c-hairline);margin:12px 0}.cho__bottom[data-v-0ac0b5a9]{display:flex;justify-content:space-between;align-items:center}.cho__customer[data-v-0ac0b5a9]{font-size:14px;font-weight:600;color:var(--c-inkMuted)}.cho__more[data-v-0ac0b5a9],.cho__sentinel[data-v-0ac0b5a9]{padding:12px 0;text-align:center;font-size:12px;color:var(--c-inkMuted)}.cho__empty[data-v-0ac0b5a9]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkMuted);font-size:13px}.cho__retry[data-v-0ac0b5a9]{padding:8px 18px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.cho__detail[data-v-0ac0b5a9]{padding:20px 16px 24px}.cho__detailTitle[data-v-0ac0b5a9]{margin:0 0 16px;font-size:17px;font-weight:700}.cho__rows[data-v-0ac0b5a9]{margin:0;display:flex;flex-direction:column;gap:2px}.cho__row[data-v-0ac0b5a9]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:var(--c-canvasSoft);border-radius:10px}.cho__row dt[data-v-0ac0b5a9]{font-size:13px;color:var(--c-inkMuted)}.cho__row dd[data-v-0ac0b5a9]{margin:0;font-size:14px;font-weight:600}.cho__close[data-v-0ac0b5a9]{margin-top:18px;width:100%;padding:13px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer} diff --git a/apps/user-app/dist/assets/ChildOrdersView-BEaPKoOF.css b/apps/user-app/dist/assets/ChildOrdersView-BEaPKoOF.css new file mode 100644 index 0000000..be01d84 --- /dev/null +++ b/apps/user-app/dist/assets/ChildOrdersView-BEaPKoOF.css @@ -0,0 +1 @@ +.cho__barExtra[data-v-5a5d8971]{padding:0 16px 12px}.cho__body[data-v-5a5d8971]{padding-top:132px;padding-bottom:90px}.cho__list[data-v-5a5d8971]{display:flex;flex-direction:column;padding-top:16px;gap:11px}.cho__card[data-v-5a5d8971]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;cursor:pointer;transition:transform .2s ease}.cho__card[data-v-5a5d8971]:active{transform:scale(.99)}.cho__top[data-v-5a5d8971]{display:flex;justify-content:space-between;gap:12px}.cho__right[data-v-5a5d8971]{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cho__num[data-v-5a5d8971]{font-size:15px;font-weight:700;margin-bottom:10px}.cho__muted[data-v-5a5d8971]{color:var(--c-inkMuted);font-weight:500;margin-left:4px}.cho__meta[data-v-5a5d8971]{display:flex;align-items:baseline;gap:4px}.cho__strong[data-v-5a5d8971]{font-size:15px;font-weight:700}.cho__unit[data-v-5a5d8971]{font-size:12px;color:var(--c-inkMuted)}.cho__status[data-v-5a5d8971]{padding:5px 14px;border-radius:8px;font-size:12px;font-weight:600;color:#06b6d4;background:#06b6d41f;white-space:nowrap}.cho__divider[data-v-5a5d8971]{height:1px;background:var(--c-hairline);margin:12px 0}.cho__bottom[data-v-5a5d8971]{display:flex;justify-content:space-between;align-items:center}.cho__customer[data-v-5a5d8971]{font-size:14px;font-weight:600;color:var(--c-inkMuted)}.cho__more[data-v-5a5d8971],.cho__sentinel[data-v-5a5d8971]{padding:12px 0;text-align:center;font-size:12px;color:var(--c-inkMuted)}.cho__empty[data-v-5a5d8971]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkMuted);font-size:13px}.cho__retry[data-v-5a5d8971]{padding:8px 18px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.cho__detail[data-v-5a5d8971]{padding:20px 16px 24px}.cho__detailTitle[data-v-5a5d8971]{margin:0 0 16px;font-size:17px;font-weight:700}.cho__rows[data-v-5a5d8971]{margin:0;display:flex;flex-direction:column;gap:2px}.cho__row[data-v-5a5d8971]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:var(--c-canvasSoft);border-radius:10px}.cho__row dt[data-v-5a5d8971]{font-size:13px;color:var(--c-inkMuted)}.cho__row dd[data-v-5a5d8971]{margin:0;font-size:14px;font-weight:600}.cho__close[data-v-5a5d8971]{margin-top:18px;width:100%;padding:13px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer} diff --git a/apps/user-app/dist/assets/ChildOrdersView-BVXxqiRn.js b/apps/user-app/dist/assets/ChildOrdersView-BVXxqiRn.js new file mode 100644 index 0000000..b003d79 --- /dev/null +++ b/apps/user-app/dist/assets/ChildOrdersView-BVXxqiRn.js @@ -0,0 +1 @@ +import{d as L,o as R,a as $,c as d,m as n,D as i,Q as j,h as v,i as a,z as M,b as u,e as s,F as P,r as T,g as w,I as z,t as l,L as I,G as A,U as G,_ as Q}from"./index-DFI27khJ.js";import{P as q}from"./PageBar-B1e5h7eE.js";import{S as H}from"./SearchInput-D8V29V1p.js";import{j as J}from"./filters-CYTFAZ1T.js";import{D as K}from"./index-A8DQpUf9.js";import{P as W}from"./index-0bfD4RHE.js";import"./KeyCode-BOQ7SMOP.js";import"./classCallCheck-C_t8FQBJ.js";import"./raf-nDFcuFT6.js";const X={class:"cho"},Y={class:"cho__barExtra"},Z={class:"cho__list"},ss=["onClick"],es={class:"cho__top"},ts={class:"cho__left"},os={class:"cho__num"},ns={class:"cho__meta"},ls={class:"cho__strong"},as={class:"cho__right"},is={class:"cho__meta"},rs={class:"cho__strong"},ds={class:"cho__bottom"},us={class:"cho__customer"},cs={key:0,class:"cho__more"},_s={key:1,class:"cho__empty"},vs={key:2,class:"cho__empty"},hs={key:0,class:"cho__detail"},fs={class:"cho__detailTitle"},ms={class:"cho__rows"},ps={class:"cho__row"},gs={class:"cho__row"},ys={dir:"ltr"},ws={class:"cho__row"},bs={dir:"ltr"},ks={class:"cho__row"},xs={class:"cho__row"},Cs=L({__name:"ChildOrdersView",setup(Vs){const c=a([]),_=a(!1),b=a(!1),p=a(!1),k=a(null),x=a(1),g=a(!0),y=a(!1),r=a(null);function O(t){const e=Number(t??0);return Number.isFinite(e)?e.toFixed(3):"0.000"}async function C(){if(!(_.value||!g.value)){_.value=!0,p.value=!1;try{const t=await M.getExpertChildOrders(x.value,k.value),e=t.rows??[];c.value=[...c.value,...e],e.length<(t.limit??20)?g.value=!1:x.value+=1}catch{p.value=!0,g.value=!1}finally{_.value=!1}}}function S(){c.value=[],x.value=1,g.value=!0,p.value=!1}async function V(){S(),await C()}async function B(t){k.value=t!=null&&t.trim()?t.trim():null,await V()}async function D(){await V(),b.value=!1}function F(t){r.value=t,y.value=!0}const N=a(null);let h=null;return R(async()=>{await C(),typeof IntersectionObserver<"u"&&(h=new IntersectionObserver(t=>{t.some(e=>e.isIntersecting)&&C()}),N.value&&h.observe(N.value))}),$(()=>h==null?void 0:h.disconnect()),(t,e)=>{const U=A("container");return u(),d("div",X,[n(q,{title:"سفارشات مشتریان","back-to":"userPage::hasSubRoute"},{below:i(()=>[s("div",Y,[n(H,{onSearch:B,"place-holder":"جستجو"})])]),_:1}),n(j,{spinning:_.value&&!c.value.length,tip:"درحال دریافت اطلاعات"},{default:i(()=>[n(v(W),{modelValue:b.value,"onUpdate:modelValue":e[0]||(e[0]=o=>b.value=o),onRefresh:D},{pulling:i(()=>[n(v(I),{size:"18"})]),loosing:i(()=>[n(v(I),{size:"18"})]),loading:i(()=>[n(v(I),{size:"18"})]),success:i(()=>[...e[3]||(e[3]=[s("span",null,null,-1)])]),default:i(()=>[n(U,{class:"cho__body"},{default:i(()=>[c.value.length?(u(),d(P,{key:0},[s("div",Z,[(u(!0),d(P,null,T(c.value,o=>{var f,m;return u(),d("article",{key:o.id,class:"cho__card",onClick:E=>F(o)},[s("div",es,[s("div",ts,[s("div",os,[e[4]||(e[4]=s("span",{class:"cho__muted"},"سفارش :",-1)),G(" "+l(o.orderNumber),1)]),s("div",ns,[s("span",ls,l(((f=o.items)==null?void 0:f.length)??0),1),e[5]||(e[5]=s("span",{class:"cho__unit"},"آیتم",-1))])]),s("div",as,[e[7]||(e[7]=s("span",{class:"cho__status"},"تحویل مسئول فروش",-1)),s("div",is,[s("span",rs,l(O(o.w)),1),e[6]||(e[6]=s("span",{class:"cho__unit"},"گرم",-1))])])]),e[8]||(e[8]=s("div",{class:"cho__divider"},null,-1)),s("div",ds,[s("div",us," نام مشتری : "+l(((m=o.customer)==null?void 0:m.name)??"—"),1),n(z,{icon:"vuesax-linear:arrow-left-1",size:"20"})])],8,ss)}),128))]),_.value?(u(),d("div",cs,"در حال دریافت…")):w("",!0)],64)):_.value?w("",!0):(u(),d("section",_s,[n(z,{icon:"vuesax-linear:box",size:"26"}),s("p",null,l(k.value?"سفارشی با این مشخصات پیدا نشد.":"هنوز سفارشی ثبت نشده است."),1)])),p.value?(u(),d("section",vs,[n(z,{icon:"vuesax-linear:danger",size:"26"}),e[9]||(e[9]=s("p",null,"دریافت اطلاعات با خطا روبه‌رو شد.",-1)),s("button",{type:"button",class:"cho__retry",onClick:V},"تلاش دوباره")])):w("",!0),s("div",{ref_key:"sentinel",ref:N,class:"cho__sentinel"},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),n(v(K),{open:y.value,"onUpdate:open":e[2]||(e[2]=o=>y.value=o),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:i(()=>{var o,f,m;return[r.value?(u(),d("div",hs,[s("h2",fs,l(r.value.orderNumber),1),s("dl",ms,[s("div",ps,[e[10]||(e[10]=s("dt",null,"نام مشتری",-1)),s("dd",null,l(((o=r.value.customer)==null?void 0:o.name)??"—"),1)]),s("div",gs,[e[11]||(e[11]=s("dt",null,"شماره تماس",-1)),s("dd",ys,l(((f=r.value.customer)==null?void 0:f.mobile)??"—"),1)]),s("div",ws,[e[12]||(e[12]=s("dt",null,"وزن کل",-1)),s("dd",bs,l(O(r.value.w))+" گرم",1)]),s("div",ks,[e[13]||(e[13]=s("dt",null,"تعداد آیتم‌ها",-1)),s("dd",null,l(((m=r.value.items)==null?void 0:m.length)??0),1)]),s("div",xs,[e[14]||(e[14]=s("dt",null,"تاریخ ثبت",-1)),s("dd",null,l(v(J)(r.value.createdAt)),1)]),e[15]||(e[15]=s("div",{class:"cho__row"},[s("dt",null,"وضعیت"),s("dd",null,"تحویل مسئول فروش")],-1))]),s("button",{type:"button",class:"cho__close",onClick:e[1]||(e[1]=E=>y.value=!1)},"بستن")])):w("",!0)]}),_:1},8,["open"])])}}}),Us=Q(Cs,[["__scopeId","data-v-5a5d8971"]]);export{Us as default}; diff --git a/apps/user-app/dist/assets/ChildOrdersView-p2YTcSg_.js b/apps/user-app/dist/assets/ChildOrdersView-p2YTcSg_.js deleted file mode 100644 index 52fb02b..0000000 --- a/apps/user-app/dist/assets/ChildOrdersView-p2YTcSg_.js +++ /dev/null @@ -1 +0,0 @@ -import{d as L,o as R,a as $,c as d,q as n,C as i,Q as j,m as v,h as a,y as M,b as u,e as s,F as P,r as T,g as b,I,t as l,L as z,E as q,U as A,_ as Q}from"./index-B4LM4kNa.js";import{P as G}from"./PageBar-C_0I6W_n.js";import{S as H}from"./SearchInput-DTKs1Ymk.js";import{j as J}from"./filters-C-5kUIoJ.js";import{D as K}from"./index-DexqvH_l.js";import{P as W}from"./index-ChsncZLy.js";import"./KeyCode-BPl5hn_Y.js";import"./classCallCheck-BzjbUkvd.js";import"./raf-nDFcuFT6.js";const X={class:"cho"},Y={class:"cho__barExtra"},Z={class:"cho__list"},ss=["onClick"],es={class:"cho__top"},ts={class:"cho__left"},os={class:"cho__num"},ns={class:"cho__meta"},ls={class:"cho__strong"},as={class:"cho__right"},is={class:"cho__meta"},rs={class:"cho__strong"},ds={class:"cho__bottom"},us={class:"cho__customer"},cs={key:0,class:"cho__more"},_s={key:1,class:"cho__empty"},vs={key:2,class:"cho__empty"},hs={key:0,class:"cho__detail"},fs={class:"cho__detailTitle"},ms={class:"cho__rows"},ps={class:"cho__row"},gs={class:"cho__row"},ys={dir:"ltr"},bs={class:"cho__row"},ws={dir:"ltr"},ks={class:"cho__row"},xs={class:"cho__row"},Cs=L({__name:"ChildOrdersView",setup(Vs){const c=a([]),_=a(!1),w=a(!1),p=a(!1),k=a(null),x=a(1),g=a(!0),y=a(!1),r=a(null);function O(t){const e=Number(t??0);return Number.isFinite(e)?e.toFixed(3):"0.000"}async function C(){if(!(_.value||!g.value)){_.value=!0,p.value=!1;try{const t=await M.getExpertChildOrders(x.value,k.value),e=t.rows??[];c.value=[...c.value,...e],e.length<(t.limit??20)?g.value=!1:x.value+=1}catch{p.value=!0,g.value=!1}finally{_.value=!1}}}function S(){c.value=[],x.value=1,g.value=!0,p.value=!1}async function V(){S(),await C()}async function B(t){k.value=t!=null&&t.trim()?t.trim():null,await V()}async function D(){await V(),w.value=!1}function E(t){r.value=t,y.value=!0}const N=a(null);let h=null;return R(async()=>{await C(),typeof IntersectionObserver<"u"&&(h=new IntersectionObserver(t=>{t.some(e=>e.isIntersecting)&&C()}),N.value&&h.observe(N.value))}),$(()=>h==null?void 0:h.disconnect()),(t,e)=>{const F=q("container");return u(),d("div",X,[n(G,{title:"سفارشات مشتریان","back-to":"userPage::hasSubRoute"},{below:i(()=>[s("div",Y,[n(H,{onSearch:B,"place-holder":"جستجو"})])]),_:1}),n(j,{spinning:_.value&&!c.value.length,tip:"درحال دریافت اطلاعات"},{default:i(()=>[n(v(W),{modelValue:w.value,"onUpdate:modelValue":e[0]||(e[0]=o=>w.value=o),onRefresh:D},{pulling:i(()=>[n(v(z),{size:"18"})]),loosing:i(()=>[n(v(z),{size:"18"})]),loading:i(()=>[n(v(z),{size:"18"})]),success:i(()=>[...e[3]||(e[3]=[s("span",null,null,-1)])]),default:i(()=>[n(F,{class:"cho__body"},{default:i(()=>[c.value.length?(u(),d(P,{key:0},[s("div",Z,[(u(!0),d(P,null,T(c.value,o=>{var f,m;return u(),d("article",{key:o.id,class:"cho__card",onClick:U=>E(o)},[s("div",es,[s("div",ts,[s("div",os,[e[4]||(e[4]=s("span",{class:"cho__muted"},"سفارش :",-1)),A(" "+l(o.orderNumber),1)]),s("div",ns,[s("span",ls,l(((f=o.items)==null?void 0:f.length)??0),1),e[5]||(e[5]=s("span",{class:"cho__unit"},"آیتم",-1))])]),s("div",as,[e[7]||(e[7]=s("span",{class:"cho__status"},"تحویل مسئول فروش",-1)),s("div",is,[s("span",rs,l(O(o.w)),1),e[6]||(e[6]=s("span",{class:"cho__unit"},"گرم",-1))])])]),e[8]||(e[8]=s("div",{class:"cho__divider"},null,-1)),s("div",ds,[s("div",us," نام مشتری : "+l(((m=o.customer)==null?void 0:m.name)??"—"),1),n(I,{icon:"vuesax-linear:arrow-left-1",size:"20"})])],8,ss)}),128))]),_.value?(u(),d("div",cs,"در حال دریافت…")):b("",!0)],64)):_.value?b("",!0):(u(),d("section",_s,[n(I,{icon:"vuesax-linear:box",size:"26"}),s("p",null,l(k.value?"سفارشی با این مشخصات پیدا نشد.":"هنوز سفارشی ثبت نشده است."),1)])),p.value?(u(),d("section",vs,[n(I,{icon:"vuesax-linear:danger",size:"26"}),e[9]||(e[9]=s("p",null,"دریافت اطلاعات با خطا روبه‌رو شد.",-1)),s("button",{type:"button",class:"cho__retry",onClick:V},"تلاش دوباره")])):b("",!0),s("div",{ref_key:"sentinel",ref:N,class:"cho__sentinel"},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),n(v(K),{open:y.value,"onUpdate:open":e[2]||(e[2]=o=>y.value=o),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:i(()=>{var o,f,m;return[r.value?(u(),d("div",hs,[s("h2",fs,l(r.value.orderNumber),1),s("dl",ms,[s("div",ps,[e[10]||(e[10]=s("dt",null,"نام مشتری",-1)),s("dd",null,l(((o=r.value.customer)==null?void 0:o.name)??"—"),1)]),s("div",gs,[e[11]||(e[11]=s("dt",null,"شماره تماس",-1)),s("dd",ys,l(((f=r.value.customer)==null?void 0:f.mobile)??"—"),1)]),s("div",bs,[e[12]||(e[12]=s("dt",null,"وزن کل",-1)),s("dd",ws,l(O(r.value.w))+" گرم",1)]),s("div",ks,[e[13]||(e[13]=s("dt",null,"تعداد آیتم‌ها",-1)),s("dd",null,l(((m=r.value.items)==null?void 0:m.length)??0),1)]),s("div",xs,[e[14]||(e[14]=s("dt",null,"تاریخ ثبت",-1)),s("dd",null,l(v(J)(r.value.createdAt)),1)]),e[15]||(e[15]=s("div",{class:"cho__row"},[s("dt",null,"وضعیت"),s("dd",null,"تحویل مسئول فروش")],-1))]),s("button",{type:"button",class:"cho__close",onClick:e[1]||(e[1]=U=>y.value=!1)},"بستن")])):b("",!0)]}),_:1},8,["open"])])}}}),Fs=Q(Cs,[["__scopeId","data-v-0ac0b5a9"]]);export{Fs as default}; diff --git a/apps/user-app/dist/assets/CollectionView-CeOe_Phq.js b/apps/user-app/dist/assets/CollectionView-CeOe_Phq.js deleted file mode 100644 index b96de18..0000000 --- a/apps/user-app/dist/assets/CollectionView-CeOe_Phq.js +++ /dev/null @@ -1 +0,0 @@ -import{d as f,o as v,c as l,q as e,C as d,Q as g,h as y,i as n,b as o,F as C,r as h,I as k,e as P,g as b,E as x,$ as B,H as V,_ as w}from"./index-B4LM4kNa.js";import{P as I}from"./PageBar-C_0I6W_n.js";import{S as N}from"./SectionHead-DjY6eM3F.js";import{P as S}from"./ProductCard-DO1ggzFg.js";import{u as q}from"./catalogStore-DV_ylhrZ.js";const E={class:"coll"},F={key:0,class:"coll__grid"},H={key:1,class:"coll__empty"},$=f({__name:"CollectionView",setup(z){const r=B(),c=q(),t=y(!1),_=n(()=>c.products),p=n(()=>r.query.page||"مجموعه"),i=n(()=>_.value.filter(a=>a.collections.some(s=>s.collectionId===r.params.id)));return v(async()=>{t.value=!c.loaded;try{await c.load()}catch(a){console.log(a)}finally{t.value=!1}}),(a,s)=>{const m=x("container");return o(),l("div",E,[e(I,{title:p.value,"back-to":"search"},null,8,["title"]),e(g,{spinning:t.value,tip:"درحال دریافت اطلاعات"},{default:d(()=>[e(m,{class:"coll__body"},{default:d(()=>[e(N,{title:"محصولات این مجموعه",subtitle:"برای دیدن جزئیات، روی محصول ضربه بزنید"}),i.value.length?(o(),l("div",F,[(o(!0),l(C,null,h(i.value,u=>(o(),V(S,{key:u.id,value:u},null,8,["value"]))),128))])):t.value?b("",!0):(o(),l("section",H,[e(k,{icon:"vuesax-linear:box",size:"26"}),s[0]||(s[0]=P("p",null,"در این مجموعه محصولی ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"])])}}}),j=w($,[["__scopeId","data-v-99a5ba6c"]]);export{j as default}; diff --git a/apps/user-app/dist/assets/CollectionView-Db-K-n6B.js b/apps/user-app/dist/assets/CollectionView-Db-K-n6B.js new file mode 100644 index 0000000..c389464 --- /dev/null +++ b/apps/user-app/dist/assets/CollectionView-Db-K-n6B.js @@ -0,0 +1 @@ +import{d as f,o as v,c as l,m as e,D as d,Q as g,i as y,s as n,b as o,F as C,r as k,I as P,e as b,g as h,G as x,a0 as B,J as V,_ as w}from"./index-DFI27khJ.js";import{P as I}from"./PageBar-B1e5h7eE.js";import{S as N}from"./SectionHead-BJKEdlj5.js";import{P as S}from"./ProductCard-v1oNlUdc.js";import{u as F}from"./catalogStore-DO1Uwjz0.js";const q={class:"coll"},z={key:0,class:"coll__grid"},D={key:1,class:"coll__empty"},E=f({__name:"CollectionView",setup(G){const r=B(),c=F(),t=y(!1),_=n(()=>c.products),m=n(()=>r.query.page||"مجموعه"),i=n(()=>_.value.filter(a=>a.collections.some(s=>s.collectionId===r.params.id)));return v(async()=>{t.value=!c.loaded;try{await c.load()}catch(a){console.log(a)}finally{t.value=!1}}),(a,s)=>{const p=x("container");return o(),l("div",q,[e(I,{title:m.value,"back-to":"search"},null,8,["title"]),e(g,{spinning:t.value,tip:"درحال دریافت اطلاعات"},{default:d(()=>[e(p,{class:"coll__body"},{default:d(()=>[e(N,{title:"محصولات این مجموعه",subtitle:"برای دیدن جزئیات، روی محصول ضربه بزنید"}),i.value.length?(o(),l("div",z,[(o(!0),l(C,null,k(i.value,u=>(o(),V(S,{key:u.id,value:u},null,8,["value"]))),128))])):t.value?h("",!0):(o(),l("section",D,[e(P,{icon:"vuesax-linear:box",size:"26"}),s[0]||(s[0]=b("p",null,"در این مجموعه محصولی ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"])])}}}),R=w(E,[["__scopeId","data-v-99a5ba6c"]]);export{R as default}; diff --git a/apps/user-app/dist/assets/CompleteProfileView-CVU10X07.css b/apps/user-app/dist/assets/CompleteProfileView-CVU10X07.css new file mode 100644 index 0000000..bc1cff7 --- /dev/null +++ b/apps/user-app/dist/assets/CompleteProfileView-CVU10X07.css @@ -0,0 +1 @@ +.van-dialog.hg-dialog{width:min(86vw,340px)!important;max-width:340px;overflow:hidden;border-radius:28px!important;background:var(--c-canvas)!important;box-shadow:0 18px 48px #0f172a2e,0 2px 8px #0f172a0f!important}.van-dialog.hg-dialog .van-dialog__content{padding:0!important}.van-dialog__confirm,.van-dialog__cancel,.van-dialog.hg-dialog .van-dialog__footer{display:none!important}.hg-dialog__inner{display:flex;flex-direction:column;align-items:stretch;padding:8px 0 0}.hg-dialog__media{display:flex;justify-content:center;padding:12px 20px 0}.hg-dialog__media img{max-width:78%;max-height:128px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.hg-dialog__body{padding:10px 22px 6px;text-align:center;font-size:14.5px;font-weight:600;line-height:1.75;color:var(--c-ink)}.hg-dialog__body>div{padding:0!important;margin:0!important;text-align:center!important;font-size:inherit;font-weight:inherit;line-height:inherit}.hg-dialog__actions{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.hg-dialog__actions>*{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--c-primary)!important;color:#fff!important;transition:transform .12s ease}.hg-dialog__actions>*:active{transform:scale(.985)}.siu__input[data-v-11da705c]{display:none}.siu__box[data-v-11da705c]{position:relative;width:100%;min-height:132px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--c-hairline);border-radius:18px;background:var(--c-canvasSoft);font-family:inherit;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.siu__box[data-v-11da705c]:disabled{cursor:progress}.is-done .siu__box[data-v-11da705c]{border-style:solid;border-color:var(--c-green)}.is-error .siu__box[data-v-11da705c]{border-color:var(--c-red)}.siu__preview[data-v-11da705c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.32}.siu__icon[data-v-11da705c],.siu__text[data-v-11da705c]{position:relative;z-index:1}.siu__text[data-v-11da705c]{font-size:13px;font-weight:600;color:var(--c-inkMuted)}.siu__badge[data-v-11da705c]{position:absolute;top:10px;left:10px;z-index:1;display:flex;color:var(--c-green)}.siu__error[data-v-11da705c]{margin:7px 2px 0;font-size:12px;color:var(--c-red)}.cpf__body[data-v-64c06abd]{padding-top:90px;padding-bottom:40px}.cpf__lead[data-v-64c06abd]{margin:4px 0 18px;font-size:13px;color:var(--c-inkMuted)}.cpf__form[data-v-64c06abd]{display:flex;flex-direction:column;gap:14px}.cpf__error[data-v-64c06abd]{margin:2px;font-size:12.5px;color:var(--c-red)}.cpf__submit[data-v-64c06abd]{margin-top:6px;width:100%;padding:14px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.cpf__submit[data-v-64c06abd]:disabled{opacity:.6;cursor:progress}.cpf__dialogText[data-v-64c06abd]{padding:20px;line-height:1.9;text-align:justify;font-size:14px}.cpf__dialogBtn[data-v-64c06abd]{text-align:center;cursor:pointer} diff --git a/apps/user-app/dist/assets/CompleteProfileView-DvO30UEJ.js b/apps/user-app/dist/assets/CompleteProfileView-DvO30UEJ.js new file mode 100644 index 0000000..2f87c9e --- /dev/null +++ b/apps/user-app/dist/assets/CompleteProfileView-DvO30UEJ.js @@ -0,0 +1 @@ +import{d as C,J as V,D as h,h as I,aV as U,b as l,e as t,P as x,U as k,t as v,c as p,f as z,m as o,I as D,g as $,i as u,z as P,_ as S,Q as R,p as T,R as N,G as E,H as O,a2 as Y,Y as j,K}from"./index-DFI27khJ.js";import{P as L}from"./PageBar-B1e5h7eE.js";const M={class:"hg-dialog__inner"},Q={class:"hg-dialog__media"},A={class:"hg-dialog__body"},G={class:"hg-dialog__actions"},H=C({__name:"DialogVantOneButton",props:{timeOut:{},text1:{},text2:{},text3:{}},setup(c){return(_,a)=>(l(),V(I(U),{class:"hg-dialog","show-confirm-button":!1,"show-cancel-button":!1},{default:h(()=>[t("div",M,[t("div",Q,[x(_.$slots,"img",{},()=>[k(v(c.text2),1)])]),t("div",A,[x(_.$slots,"title",{},()=>[k(v(c.text1),1)])]),t("div",G,[x(_.$slots,"button",{},()=>[k(v(c.text3),1)])])])]),_:3}))}}),J=["disabled"],W=["src"],X={key:1,class:"siu__icon"},q={class:"siu__text"},F={key:2,class:"siu__badge"},Z={key:0,class:"siu__error"},ee=8*1024*1024,se=C({__name:"SingleImageUploader",props:{uploadText:{},purpose:{}},emits:["done"],setup(c,{emit:_}){const a=c,m=_,r=u(null),i=u(!1),n=u(null),d=u(null),g=u(null);async function e(y){var b;const s=y.target,f=(b=s.files)==null?void 0:b[0];if(s.value="",!!f){if(n.value=null,f.size>ee){n.value="حجم فایل بیش از حد مجاز است (۸ مگابایت)";return}i.value=!0;try{const B=await P.uploadDocument(f,a.purpose);d.value=B.id,g.value=f.type.startsWith("image/")?URL.createObjectURL(f):null,m("done",B.id)}catch{n.value="بارگذاری انجام نشد. دوباره تلاش کنید.",d.value=null,g.value=null}finally{i.value=!1}}}return(y,s)=>(l(),p("div",{class:z(["siu",{"is-done":!!d.value,"is-error":!!n.value}])},[t("input",{ref_key:"input",ref:r,type:"file",accept:"image/jpeg,image/png,image/webp,application/pdf",class:"siu__input",onChange:e},null,544),t("button",{type:"button",class:"siu__box",disabled:i.value,onClick:s[0]||(s[0]=f=>{var b;return(b=r.value)==null?void 0:b.click()})},[g.value?(l(),p("img",{key:0,src:g.value,class:"siu__preview",alt:""},null,8,W)):(l(),p("span",X,[o(D,{icon:i.value?"vuesax-linear:refresh":"vuesax-linear:gallery-add",size:"26"},null,8,["icon"])])),t("span",q,v(i.value?"در حال بارگذاری…":d.value?"تغییر تصویر":c.uploadText),1),d.value&&!i.value?(l(),p("span",F,[o(D,{icon:"vuesax-linear:tick-circle",size:"16"})])):$("",!0)],8,J),n.value?(l(),p("p",Z,v(n.value),1)):$("",!0)],2))}}),w=S(se,[["__scopeId","data-v-11da705c"]]),ae={class:"cpf"},te={key:0,class:"cpf__error"},ie=["disabled"],oe=C({__name:"CompleteProfileView",setup(c){const _=O(),a=N({business_license_image_id:null,shop_image_id:null,ncode_image_id:null}),m=u(!1),r=u(!1),i=u(null);async function n(){if(i.value=null,!a.business_license_image_id||!a.shop_image_id||!a.ncode_image_id){Y.warning("لطفا تمامی عکس های خواسته شده را آپلود کنید");return}m.value=!0;try{await P.completeProfile({business_license_image_id:a.business_license_image_id,shop_image_id:a.shop_image_id,ncode_image_id:a.ncode_image_id}),j().invalidate(K.profile),r.value=!0}catch{i.value="ثبت اطلاعات انجام نشد. دوباره تلاش کنید."}finally{m.value=!1}}function d(){r.value=!1,_.replace({name:"home"})}return(g,e)=>{const y=E("container");return l(),p("div",ae,[o(L,{title:"تکمیل پروفایل","back-to":"userPage::hasSubRoute"}),o(R,{spinning:m.value,tip:"در حال ثبت اطلاعات"},{default:h(()=>[o(y,{class:"cpf__body"},{default:h(()=>[e[4]||(e[4]=t("p",{class:"cpf__lead"}," برای تکمیل پروفایل، سه مدرک زیر را بارگذاری کنید. ",-1)),t("form",{class:"cpf__form",onSubmit:T(n,["prevent"])},[o(w,{"upload-text":"بارگذاری عکس جواز کسب",purpose:"business-license",onDone:e[0]||(e[0]=s=>a.business_license_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس سردر مغازه",purpose:"shop-image",onDone:e[1]||(e[1]=s=>a.shop_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس کارت ملی",purpose:"national-card",onDone:e[2]||(e[2]=s=>a.ncode_image_id=s)}),i.value?(l(),p("p",te,v(i.value),1)):$("",!0),t("button",{type:"submit",class:"cpf__submit",disabled:m.value}," بارگذاری اطلاعات ",8,ie)],32)]),_:1})]),_:1},8,["spinning"]),o(H,{show:r.value,"onUpdate:show":e[3]||(e[3]=s=>r.value=s),"time-out":-1,"close-on-click-overlay":!1},{title:h(()=>[...e[5]||(e[5]=[t("div",{class:"cpf__dialogText"}," تکمیل اطلاعات شما با موفقیت انجام شد. ",-1)])]),button:h(()=>[t("div",{class:"cpf__dialogBtn",onClick:d},"متوجه شدم")]),_:1},8,["show"])])}}}),ue=S(oe,[["__scopeId","data-v-64c06abd"]]);export{ue as default}; diff --git a/apps/user-app/dist/assets/CompleteProfileView-Dxkt3Tfb.css b/apps/user-app/dist/assets/CompleteProfileView-Dxkt3Tfb.css deleted file mode 100644 index 02518f6..0000000 --- a/apps/user-app/dist/assets/CompleteProfileView-Dxkt3Tfb.css +++ /dev/null @@ -1 +0,0 @@ -.van-dialog__confirm,.van-dialog__cancel{display:none!important}.van-dialog__confirm .van-button__text{color:var(--c-primary);font-weight:600;font-size:15px}.van-dialog__cancel .van-button__text{color:var(--c-inkMuted);font-weight:600;font-size:15px}.siu__input[data-v-a2ff4fd6]{display:none}.siu__box[data-v-a2ff4fd6]{position:relative;width:100%;min-height:132px;padding:20px 16px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--c-hairline);border-radius:18px;background:var(--c-canvasSoft);font-family:inherit;cursor:pointer;overflow:hidden;transition:border-color .2s ease}.siu__box[data-v-a2ff4fd6]:disabled{cursor:progress}.is-done .siu__box[data-v-a2ff4fd6]{border-style:solid;border-color:var(--c-green)}.is-error .siu__box[data-v-a2ff4fd6]{border-color:var(--c-red)}.siu__preview[data-v-a2ff4fd6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.32}.siu__icon[data-v-a2ff4fd6],.siu__text[data-v-a2ff4fd6]{position:relative;z-index:1}.siu__text[data-v-a2ff4fd6]{font-size:13px;font-weight:600;color:var(--c-inkMuted)}.siu__badge[data-v-a2ff4fd6]{position:absolute;top:10px;left:10px;z-index:1;display:flex;color:var(--c-green)}.siu__error[data-v-a2ff4fd6]{margin:7px 2px 0;font-size:12px;color:var(--c-red)}.cpf__body[data-v-f5bc0a51]{padding-top:90px;padding-bottom:40px}.cpf__lead[data-v-f5bc0a51]{margin:4px 0 18px;font-size:13px;color:var(--c-inkMuted)}.cpf__form[data-v-f5bc0a51]{display:flex;flex-direction:column;gap:14px}.cpf__error[data-v-f5bc0a51]{margin:2px;font-size:12.5px;color:var(--c-red)}.cpf__submit[data-v-f5bc0a51]{margin-top:6px;width:100%;padding:14px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:15px;font-weight:700;cursor:pointer}.cpf__submit[data-v-f5bc0a51]:disabled{opacity:.6;cursor:progress}.cpf__dialogText[data-v-f5bc0a51]{padding:20px;line-height:1.9;text-align:justify;font-size:14px}.cpf__dialogBtn[data-v-f5bc0a51]{text-align:center;cursor:pointer} diff --git a/apps/user-app/dist/assets/CompleteProfileView-op9pkgGk.js b/apps/user-app/dist/assets/CompleteProfileView-op9pkgGk.js deleted file mode 100644 index b148db2..0000000 --- a/apps/user-app/dist/assets/CompleteProfileView-op9pkgGk.js +++ /dev/null @@ -1 +0,0 @@ -import{d as C,H as D,C as x,m as I,aV as U,b as n,e as a,P as h,U as k,t as v,c as p,f as R,q as o,I as P,g as $,h as u,y as S,_ as V,Q as T,p as j,R as z,E,G as N,a2 as O,Y,K}from"./index-B4LM4kNa.js";import{P as L}from"./PageBar-C_0I6W_n.js";const M={class:"my-4"},Q={class:"w-full flex justify-center"},q={class:"w-full flex justify-center text-[18px] font-semibold"},A={class:"border-t border-solid border-[color:var(--c-hairline)] pt-4 mx-2 mt-6 font-semibold text-[15px]"},G=C({__name:"DialogVantOneButton",props:{timeOut:{},text1:{},text2:{},text3:{}},setup(r){return(c,t)=>(n(),D(I(U),null,{default:x(()=>[a("div",M,[a("div",Q,[h(c.$slots,"img",{},()=>[k(v(r.text2),1)])]),a("div",q,[h(c.$slots,"title",{},()=>[k(v(r.text1),1)])]),a("div",A,[h(c.$slots,"button",{},()=>[k(v(r.text3),1)])])])]),_:3}))}}),H=["disabled"],W=["src"],X={key:1,class:"siu__icon"},F={class:"siu__text"},J={key:2,class:"siu__badge"},Z={key:0,class:"siu__error"},ee=8*1024*1024,se=C({__name:"SingleImageUploader",props:{uploadText:{},purpose:{}},emits:["done"],setup(r,{emit:c}){const t=r,f=c,_=u(null),i=u(!1),l=u(null),d=u(null),g=u(null);async function e(y){var b;const s=y.target,m=(b=s.files)==null?void 0:b[0];if(s.value="",!!m){if(l.value=null,m.size>ee){l.value="حجم فایل بیش از حد مجاز است (۸ مگابایت)";return}i.value=!0;try{const B=await S.uploadDocument(m,t.purpose);d.value=B.id,g.value=m.type.startsWith("image/")?URL.createObjectURL(m):null,f("done",B.id)}catch{l.value="بارگذاری انجام نشد. دوباره تلاش کنید.",d.value=null,g.value=null}finally{i.value=!1}}}return(y,s)=>(n(),p("div",{class:R(["siu",{"is-done":!!d.value,"is-error":!!l.value}])},[a("input",{ref_key:"input",ref:_,type:"file",accept:"image/jpeg,image/png,image/webp,application/pdf",class:"siu__input",onChange:e},null,544),a("button",{type:"button",class:"siu__box",disabled:i.value,onClick:s[0]||(s[0]=m=>{var b;return(b=_.value)==null?void 0:b.click()})},[g.value?(n(),p("img",{key:0,src:g.value,class:"siu__preview",alt:""},null,8,W)):(n(),p("span",X,[o(P,{icon:i.value?"vuesax-linear:refresh":"vuesax-linear:gallery-add",size:"26"},null,8,["icon"])])),a("span",F,v(i.value?"در حال بارگذاری…":d.value?"تغییر تصویر":r.uploadText),1),d.value&&!i.value?(n(),p("span",J,[o(P,{icon:"vuesax-linear:tick-circle",size:"16"})])):$("",!0)],8,H),l.value?(n(),p("p",Z,v(l.value),1)):$("",!0)],2))}}),w=V(se,[["__scopeId","data-v-a2ff4fd6"]]),te={class:"cpf"},ae={key:0,class:"cpf__error"},ie=["disabled"],oe=C({__name:"CompleteProfileView",setup(r){const c=N(),t=z({business_license_image_id:null,shop_image_id:null,ncode_image_id:null}),f=u(!1),_=u(!1),i=u(null);async function l(){if(i.value=null,!t.business_license_image_id||!t.shop_image_id||!t.ncode_image_id){O.warning("لطفا تمامی عکس های خواسته شده را آپلود کنید");return}f.value=!0;try{await S.completeProfile({business_license_image_id:t.business_license_image_id,shop_image_id:t.shop_image_id,ncode_image_id:t.ncode_image_id}),Y().invalidate(K.profile),_.value=!0}catch{i.value="ثبت اطلاعات انجام نشد. دوباره تلاش کنید."}finally{f.value=!1}}function d(){_.value=!1,c.replace({name:"home"})}return(g,e)=>{const y=E("container");return n(),p("div",te,[o(L,{title:"تکمیل پروفایل","back-to":"userPage::hasSubRoute"}),o(T,{spinning:f.value,tip:"در حال ثبت اطلاعات"},{default:x(()=>[o(y,{class:"cpf__body"},{default:x(()=>[e[4]||(e[4]=a("p",{class:"cpf__lead"}," برای تکمیل پروفایل، سه مدرک زیر را بارگذاری کنید. ",-1)),a("form",{class:"cpf__form",onSubmit:j(l,["prevent"])},[o(w,{"upload-text":"بارگذاری عکس جواز کسب",purpose:"business-license",onDone:e[0]||(e[0]=s=>t.business_license_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس سردر مغازه",purpose:"shop-image",onDone:e[1]||(e[1]=s=>t.shop_image_id=s)}),o(w,{"upload-text":"بارگذاری عکس کارت ملی",purpose:"national-card",onDone:e[2]||(e[2]=s=>t.ncode_image_id=s)}),i.value?(n(),p("p",ae,v(i.value),1)):$("",!0),a("button",{type:"submit",class:"cpf__submit",disabled:f.value}," بارگذاری اطلاعات ",8,ie)],32)]),_:1})]),_:1},8,["spinning"]),o(G,{show:_.value,"onUpdate:show":e[3]||(e[3]=s=>_.value=s),"time-out":-1,"close-on-click-overlay":!1},{title:x(()=>[...e[5]||(e[5]=[a("div",{class:"cpf__dialogText"}," تکمیل اطلاعات شما با موفقیت انجام شد. ",-1)])]),button:x(()=>[a("div",{class:"cpf__dialogBtn",onClick:d},"متوجه شدم")]),_:1},8,["show"])])}}}),ue=V(oe,[["__scopeId","data-v-f5bc0a51"]]);export{ue as default}; diff --git a/apps/user-app/dist/assets/CustomerChoiceView-BDRif99e.js b/apps/user-app/dist/assets/CustomerChoiceView-BDRif99e.js new file mode 100644 index 0000000..57f6ce0 --- /dev/null +++ b/apps/user-app/dist/assets/CustomerChoiceView-BDRif99e.js @@ -0,0 +1 @@ +import{d as $,V as A,A as B,o as F,c,m as n,D as i,Q as I,h as v,i as r,z as E,b as u,e as s,F as L,r as U,I as h,t as o,g,L as C,a2 as G,G as H,H as M,f as O,_ as Q}from"./index-DFI27khJ.js";import{P as T}from"./PageBar-B1e5h7eE.js";import{S as j}from"./SearchInput-D8V29V1p.js";import{D as q}from"./index-A8DQpUf9.js";import{P as J}from"./index-0bfD4RHE.js";import"./KeyCode-BOQ7SMOP.js";import"./classCallCheck-C_t8FQBJ.js";import"./raf-nDFcuFT6.js";const K={class:"cch"},W={class:"cch__barExtra"},X={key:0,class:"cch__list"},Y=["onClick"],Z={class:"cch__head"},ss={class:"cch__name"},es={class:"cch__facts"},ts={class:"cch__fact"},as={dir:"ltr"},os={class:"cch__fact"},ns={dir:"ltr"},ls={key:0,class:"cch__fact"},is={key:1,class:"cch__empty"},cs={key:2,class:"cch__empty"},rs={key:0,class:"cch__detail"},us={class:"cch__detailTitle"},ds={class:"cch__rows"},_s={class:"cch__row"},vs={dir:"ltr"},hs={class:"cch__row"},ps={dir:"ltr"},fs={class:"cch__row"},ms={class:"cch__row"},bs={class:"cch__row"},gs={dir:"ltr"},ys={class:"cch__row"},ws={dir:"ltr"},Cs={class:"cch__row"},ks=["disabled"],xs=$({__name:"CustomerChoiceView",setup(zs){const x=M(),z=A(),S=B(),p=r(!1),d=r([]),f=r(!1),y=r(!1),m=r(!1),w=r(null),_=r(!1),l=r(null);function k(t){const e=Number(t??0);return Number.isFinite(e)?e.toFixed(3):"0.000"}async function b(){f.value=!0,m.value=!1;try{d.value=await E.getExpertCustomers(w.value)}catch{m.value=!0,d.value=[]}finally{f.value=!1}}async function V(t){w.value=t!=null&&t.trim()?t.trim():null,await b()}async function N(){await b(),y.value=!1}function P(t){l.value=t,_.value=!0}async function D(t){p.value=!0;try{S.clear(),z.setActingAs({id:t.id,name:t.name??t.fullName??t.mobile??""}),_.value=!1,await x.push({name:"userPage::hasSubRoute"}),G.success(`وارد حساب ${t.name??""} شدید`)}finally{p.value=!1}}return F(b),(t,e)=>{const R=H("container");return u(),c("div",K,[n(T,{title:"لیست مشتریان","back-to":"userPage::hasSubRoute"},{below:i(()=>[s("div",W,[n(j,{onSearch:V,"place-holder":"جستجو"})])]),_:1}),n(I,{spinning:f.value&&!d.value.length,tip:"درحال دریافت اطلاعات"},{default:i(()=>[n(v(J),{modelValue:y.value,"onUpdate:modelValue":e[0]||(e[0]=a=>y.value=a),onRefresh:N},{pulling:i(()=>[n(v(C),{size:"18"})]),loosing:i(()=>[n(v(C),{size:"18"})]),loading:i(()=>[n(v(C),{size:"18"})]),success:i(()=>[...e[4]||(e[4]=[s("span",null,null,-1)])]),default:i(()=>[n(R,{class:"cch__body"},{default:i(()=>[d.value.length?(u(),c("div",X,[(u(!0),c(L,null,U(d.value,a=>(u(),c("article",{key:a.id,class:"cch__card",onClick:Ss=>P(a)},[s("div",Z,[s("h3",ss,o(a.name),1),s("span",{class:O(["cch__state",a.active===1?"is-on":"is-off"])},o(a.active===1?"فعال":"غیرفعال"),3)]),s("div",es,[s("div",ts,[n(h,{icon:"vuesax-linear:mobile",size:"15"}),s("span",as,o(a.mobile||"—"),1)]),s("div",os,[n(h,{icon:"vuesax-linear:call",size:"15"}),s("span",ns,o(a.phone||"—"),1)]),a.store_name?(u(),c("div",ls,[n(h,{icon:"vuesax-linear:shop",size:"15"}),s("span",null,o(a.store_name),1)])):g("",!0)])],8,Y))),128))])):!f.value&&!m.value?(u(),c("section",is,[n(h,{icon:"vuesax-linear:profile-2user",size:"26"}),s("p",null,o(w.value?"مشتری با این مشخصات پیدا نشد.":"هنوز مشتری‌ای به شما معرفی نشده است."),1)])):g("",!0),m.value?(u(),c("section",cs,[n(h,{icon:"vuesax-linear:danger",size:"26"}),e[5]||(e[5]=s("p",null,"دریافت اطلاعات با خطا روبه‌رو شد.",-1)),s("button",{type:"button",class:"cch__retry",onClick:b},"تلاش دوباره")])):g("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),n(v(q),{open:_.value,"onUpdate:open":e[3]||(e[3]=a=>_.value=a),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:i(()=>[l.value?(u(),c("div",rs,[s("h2",us,o(l.value.name),1),s("dl",ds,[s("div",_s,[e[6]||(e[6]=s("dt",null,"موبایل",-1)),s("dd",vs,o(l.value.mobile||"—"),1)]),s("div",hs,[e[7]||(e[7]=s("dt",null,"تلفن",-1)),s("dd",ps,o(l.value.phone||"—"),1)]),s("div",fs,[e[8]||(e[8]=s("dt",null,"نام مغازه",-1)),s("dd",null,o(l.value.store_name||"—"),1)]),s("div",ms,[e[9]||(e[9]=s("dt",null,"نام پاساژ",-1)),s("dd",null,o(l.value.pasazh_name||"—"),1)]),s("div",bs,[e[10]||(e[10]=s("dt",null,"سقف اعتبار",-1)),s("dd",gs,o(k(l.value.gram_level))+" گرم",1)]),s("div",ys,[e[11]||(e[11]=s("dt",null,"بدهی گرمی",-1)),s("dd",ws,o(k(l.value.remain))+" گرم",1)]),s("div",Cs,[e[12]||(e[12]=s("dt",null,"وضعیت",-1)),s("dd",null,o(l.value.active===1?"فعال":"غیرفعال"),1)])]),s("button",{type:"button",class:"cch__enter",disabled:p.value,onClick:e[1]||(e[1]=a=>D(l.value))},o(p.value?"در حال ورود…":"ورود به حساب این مشتری"),9,ks),s("button",{type:"button",class:"cch__close",onClick:e[2]||(e[2]=a=>_.value=!1)},"بستن")])):g("",!0)]),_:1},8,["open"])])}}}),Fs=Q(xs,[["__scopeId","data-v-2d4232ef"]]);export{Fs as default}; diff --git a/apps/user-app/dist/assets/CustomerChoiceView-BaODSm0g.js b/apps/user-app/dist/assets/CustomerChoiceView-BaODSm0g.js deleted file mode 100644 index 0d95101..0000000 --- a/apps/user-app/dist/assets/CustomerChoiceView-BaODSm0g.js +++ /dev/null @@ -1 +0,0 @@ -import{d as B,V as D,z as E,o as F,c,q as n,C as i,Q as I,m as v,h as r,y as A,b as u,e as s,F as L,r as U,I as h,t as o,g as y,L as C,a2 as q,E as G,G as M,f as O,_ as Q}from"./index-B4LM4kNa.js";import{P as T}from"./PageBar-C_0I6W_n.js";import{S as j}from"./SearchInput-DTKs1Ymk.js";import{D as H}from"./index-DexqvH_l.js";import{P as J}from"./index-ChsncZLy.js";import"./KeyCode-BPl5hn_Y.js";import"./classCallCheck-BzjbUkvd.js";import"./raf-nDFcuFT6.js";const K={class:"cch"},W={class:"cch__barExtra"},X={key:0,class:"cch__list"},Y=["onClick"],Z={class:"cch__head"},ss={class:"cch__name"},es={class:"cch__facts"},ts={class:"cch__fact"},as={dir:"ltr"},os={class:"cch__fact"},ns={dir:"ltr"},ls={key:0,class:"cch__fact"},is={key:1,class:"cch__empty"},cs={key:2,class:"cch__empty"},rs={key:0,class:"cch__detail"},us={class:"cch__detailTitle"},ds={class:"cch__rows"},_s={class:"cch__row"},vs={dir:"ltr"},hs={class:"cch__row"},ps={dir:"ltr"},fs={class:"cch__row"},ms={class:"cch__row"},bs={class:"cch__row"},ys={dir:"ltr"},gs={class:"cch__row"},ws={dir:"ltr"},Cs={class:"cch__row"},ks=["disabled"],xs=B({__name:"CustomerChoiceView",setup(zs){const x=M(),z=D(),S=E(),p=r(!1),d=r([]),f=r(!1),g=r(!1),m=r(!1),w=r(null),_=r(!1),l=r(null);function k(t){const e=Number(t??0);return Number.isFinite(e)?e.toFixed(3):"0.000"}async function b(){f.value=!0,m.value=!1;try{d.value=await A.getExpertCustomers(w.value)}catch{m.value=!0,d.value=[]}finally{f.value=!1}}async function V(t){w.value=t!=null&&t.trim()?t.trim():null,await b()}async function N(){await b(),g.value=!1}function P(t){l.value=t,_.value=!0}async function R(t){p.value=!0;try{S.clear(),z.setActingAs({id:t.id,name:t.name??t.fullName??t.mobile??""}),_.value=!1,await x.push({name:"userPage::hasSubRoute"}),q.success(`وارد حساب ${t.name??""} شدید`)}finally{p.value=!1}}return F(b),(t,e)=>{const $=G("container");return u(),c("div",K,[n(T,{title:"لیست مشتریان","back-to":"userPage::hasSubRoute"},{below:i(()=>[s("div",W,[n(j,{onSearch:V,"place-holder":"جستجو"})])]),_:1}),n(I,{spinning:f.value&&!d.value.length,tip:"درحال دریافت اطلاعات"},{default:i(()=>[n(v(J),{modelValue:g.value,"onUpdate:modelValue":e[0]||(e[0]=a=>g.value=a),onRefresh:N},{pulling:i(()=>[n(v(C),{size:"18"})]),loosing:i(()=>[n(v(C),{size:"18"})]),loading:i(()=>[n(v(C),{size:"18"})]),success:i(()=>[...e[4]||(e[4]=[s("span",null,null,-1)])]),default:i(()=>[n($,{class:"cch__body"},{default:i(()=>[d.value.length?(u(),c("div",X,[(u(!0),c(L,null,U(d.value,a=>(u(),c("article",{key:a.id,class:"cch__card",onClick:Ss=>P(a)},[s("div",Z,[s("h3",ss,o(a.name),1),s("span",{class:O(["cch__state",a.active===1?"is-on":"is-off"])},o(a.active===1?"فعال":"غیرفعال"),3)]),s("div",es,[s("div",ts,[n(h,{icon:"vuesax-linear:mobile",size:"15"}),s("span",as,o(a.mobile||"—"),1)]),s("div",os,[n(h,{icon:"vuesax-linear:call",size:"15"}),s("span",ns,o(a.phone||"—"),1)]),a.store_name?(u(),c("div",ls,[n(h,{icon:"vuesax-linear:shop",size:"15"}),s("span",null,o(a.store_name),1)])):y("",!0)])],8,Y))),128))])):!f.value&&!m.value?(u(),c("section",is,[n(h,{icon:"vuesax-linear:profile-2user",size:"26"}),s("p",null,o(w.value?"مشتری با این مشخصات پیدا نشد.":"هنوز مشتری‌ای به شما معرفی نشده است."),1)])):y("",!0),m.value?(u(),c("section",cs,[n(h,{icon:"vuesax-linear:danger",size:"26"}),e[5]||(e[5]=s("p",null,"دریافت اطلاعات با خطا روبه‌رو شد.",-1)),s("button",{type:"button",class:"cch__retry",onClick:b},"تلاش دوباره")])):y("",!0)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),n(v(H),{open:_.value,"onUpdate:open":e[3]||(e[3]=a=>_.value=a),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:i(()=>[l.value?(u(),c("div",rs,[s("h2",us,o(l.value.name),1),s("dl",ds,[s("div",_s,[e[6]||(e[6]=s("dt",null,"موبایل",-1)),s("dd",vs,o(l.value.mobile||"—"),1)]),s("div",hs,[e[7]||(e[7]=s("dt",null,"تلفن",-1)),s("dd",ps,o(l.value.phone||"—"),1)]),s("div",fs,[e[8]||(e[8]=s("dt",null,"نام مغازه",-1)),s("dd",null,o(l.value.store_name||"—"),1)]),s("div",ms,[e[9]||(e[9]=s("dt",null,"نام پاساژ",-1)),s("dd",null,o(l.value.pasazh_name||"—"),1)]),s("div",bs,[e[10]||(e[10]=s("dt",null,"سقف اعتبار",-1)),s("dd",ys,o(k(l.value.gram_level))+" گرم",1)]),s("div",gs,[e[11]||(e[11]=s("dt",null,"بدهی گرمی",-1)),s("dd",ws,o(k(l.value.remain))+" گرم",1)]),s("div",Cs,[e[12]||(e[12]=s("dt",null,"وضعیت",-1)),s("dd",null,o(l.value.active===1?"فعال":"غیرفعال"),1)])]),s("button",{type:"button",class:"cch__enter",disabled:p.value,onClick:e[1]||(e[1]=a=>R(l.value))},o(p.value?"در حال ورود…":"ورود به حساب این مشتری"),9,ks),s("button",{type:"button",class:"cch__close",onClick:e[2]||(e[2]=a=>_.value=!1)},"بستن")])):y("",!0)]),_:1},8,["open"])])}}}),Fs=Q(xs,[["__scopeId","data-v-59bf3460"]]);export{Fs as default}; diff --git a/apps/user-app/dist/assets/CustomerChoiceView-BpvNIXYn.css b/apps/user-app/dist/assets/CustomerChoiceView-BpvNIXYn.css deleted file mode 100644 index 1f0da96..0000000 --- a/apps/user-app/dist/assets/CustomerChoiceView-BpvNIXYn.css +++ /dev/null @@ -1 +0,0 @@ -.cch__barExtra[data-v-59bf3460]{padding:0 16px 12px}.cch__body[data-v-59bf3460]{padding-top:132px;padding-bottom:90px}.cch__list[data-v-59bf3460]{display:flex;flex-direction:column;padding-top:16px;gap:11px}.cch__card[data-v-59bf3460]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;cursor:pointer;transition:transform .2s ease}.cch__card[data-v-59bf3460]:active{transform:scale(.99)}.cch__head[data-v-59bf3460]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.cch__name[data-v-59bf3460]{margin:0;font-size:15.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cch__state[data-v-59bf3460]{flex:0 0 auto;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:600}.cch__state.is-on[data-v-59bf3460]{color:var(--c-green);background:rgb(var(--c-green-rgb) / 14%)}.cch__state.is-off[data-v-59bf3460]{color:var(--c-red);background:rgb(var(--c-red-rgb) / 12%)}.cch__facts[data-v-59bf3460]{display:flex;flex-direction:column;gap:7px}.cch__fact[data-v-59bf3460]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--c-inkMuted)}.cch__empty[data-v-59bf3460]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkMuted);font-size:13px}.cch__retry[data-v-59bf3460]{padding:8px 18px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.cch__detail[data-v-59bf3460]{padding:20px 16px 24px}.cch__detailTitle[data-v-59bf3460]{margin:0 0 16px;font-size:17px;font-weight:700}.cch__rows[data-v-59bf3460]{margin:0;display:flex;flex-direction:column;gap:2px}.cch__row[data-v-59bf3460]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:var(--c-canvasSoft);border-radius:10px}.cch__row dt[data-v-59bf3460]{font-size:13px;color:var(--c-inkMuted)}.cch__row dd[data-v-59bf3460]{margin:0;font-size:14px;font-weight:600}.cch__enter[data-v-59bf3460]{margin-top:18px;width:100%;padding:13px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.cch__enter[data-v-59bf3460]:disabled{opacity:.6;cursor:default}.cch__close[data-v-59bf3460]{margin-top:10px;width:100%;padding:13px;border:1px solid rgb(var(--c-primary-rgb) / 35%);border-radius:14px;background:transparent;color:var(--c-primary);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer} diff --git a/apps/user-app/dist/assets/CustomerChoiceView-Dos58Ur2.css b/apps/user-app/dist/assets/CustomerChoiceView-Dos58Ur2.css new file mode 100644 index 0000000..7685f8d --- /dev/null +++ b/apps/user-app/dist/assets/CustomerChoiceView-Dos58Ur2.css @@ -0,0 +1 @@ +.cch__barExtra[data-v-2d4232ef]{padding:0 16px 12px}.cch__body[data-v-2d4232ef]{padding-top:132px;padding-bottom:90px}.cch__list[data-v-2d4232ef]{display:flex;flex-direction:column;padding-top:16px;gap:11px}.cch__card[data-v-2d4232ef]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;cursor:pointer;transition:transform .2s ease}.cch__card[data-v-2d4232ef]:active{transform:scale(.99)}.cch__head[data-v-2d4232ef]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.cch__name[data-v-2d4232ef]{margin:0;font-size:15.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cch__state[data-v-2d4232ef]{flex:0 0 auto;padding:4px 12px;border-radius:999px;font-size:11.5px;font-weight:600}.cch__state.is-on[data-v-2d4232ef]{color:var(--c-green);background:rgb(var(--c-green-rgb) / 14%)}.cch__state.is-off[data-v-2d4232ef]{color:var(--c-red);background:rgb(var(--c-red-rgb) / 12%)}.cch__facts[data-v-2d4232ef]{display:flex;flex-direction:column;gap:7px}.cch__fact[data-v-2d4232ef]{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--c-inkMuted)}.cch__empty[data-v-2d4232ef]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkMuted);font-size:13px}.cch__retry[data-v-2d4232ef]{padding:8px 18px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.cch__detail[data-v-2d4232ef]{padding:20px 16px 24px}.cch__detailTitle[data-v-2d4232ef]{margin:0 0 16px;font-size:17px;font-weight:700}.cch__rows[data-v-2d4232ef]{margin:0;display:flex;flex-direction:column;gap:2px}.cch__row[data-v-2d4232ef]{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:var(--c-canvasSoft);border-radius:10px}.cch__row dt[data-v-2d4232ef]{font-size:13px;color:var(--c-inkMuted)}.cch__row dd[data-v-2d4232ef]{margin:0;font-size:14px;font-weight:600}.cch__enter[data-v-2d4232ef]{margin-top:18px;width:100%;padding:13px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer}.cch__enter[data-v-2d4232ef]:disabled{opacity:.6;cursor:default}.cch__close[data-v-2d4232ef]{margin-top:10px;width:100%;padding:13px;border:1px solid rgb(var(--c-primary-rgb) / 35%);border-radius:14px;background:transparent;color:var(--c-primary);font-family:inherit;font-size:14px;font-weight:700;cursor:pointer} diff --git a/apps/user-app/dist/assets/DashboardView-7B-zsJ18.js b/apps/user-app/dist/assets/DashboardView-7B-zsJ18.js deleted file mode 100644 index dc16d22..0000000 --- a/apps/user-app/dist/assets/DashboardView-7B-zsJ18.js +++ /dev/null @@ -1 +0,0 @@ -import{d as M,V as H,A as K,h as x,K as E,B as X,o as j,c,e,m as t,q as i,C as o,W as D,R as J,b as _,f as k,n as m,t as u,U as C,I as w,F as W,r as Y,L as S,v as Z,X as Q,G as ss,i as h,y as R,E as es,_ as as}from"./index-B4LM4kNa.js";import{S as N}from"./SectionHead-DjY6eM3F.js";import{R as ts}from"./RateStrip-DuN8ppz1.js";import{p as ls}from"./filters-C-5kUIoJ.js";import{u as is}from"./useReveal-CskzQzOa.js";import{P as os}from"./index-ChsncZLy.js";const ns="/assets/dialogEmpty5-B1Z_JmTc.svg",rs={class:"dash"},ds={class:"dash__bar"},us={class:"dash__barInner"},cs={key:1,class:"dash__barSpacer","aria-hidden":"true"},_s={class:"dash__balanceHead"},vs={class:"dash__eyebrow"},fs={class:"dash__figure"},ps={class:"dash__balanceRow"},ms={class:"dash__rowValue"},hs={class:"dash__identity"},bs={class:"dash__name"},gs={class:"dash__mobile"},ys={class:"dash__inviteIcon","aria-hidden":"true"},xs={class:"dash__grid"},ks=["onClick"],Cs={class:"dash__tileIcon","aria-hidden":"true"},ws={class:"dash__tileTitle"},Ss=["src"],Is=["src"],Ls={class:"p-8 text-justify"},Es=M({__name:"DashboardView",setup(Ds){const n=ss(),v=H(),f=K(),d=x(f.peek(E.profile)??null),I=x(f.peek(E.goldPrice)??null),b=x(!1),g=h(()=>d.value?parseFloat(d.value.goldDebtGrams)>0:!1),P=h(()=>g.value?"بدهکار گرمی":"بستانکار گرمی"),T=h(()=>d.value?Math.abs(parseFloat(d.value.goldDebtGrams)):0),r=J({notify:!1,loginNotify:!1}),V=[{id:0,icon:"vuesax-linear:box",title:"سفارشات",disabled:!1},{id:1,icon:"vuesax-linear:receipt-text",title:"اسناد",disabled:!1},{id:2,icon:"vuesax-linear:user",title:"پروفایل",disabled:!1},{id:3,icon:"vuesax-linear:heart",title:"علاقمندی",disabled:!1},{id:6,icon:"vuesax-linear:chart-2",title:"گزارش",disabled:!1}],O=[{id:4,icon:"vuesax-linear:box-tick",title:"سفارش مشتریان",disabled:!1},{id:5,icon:"vuesax-linear:profile-2user",title:"مشتریان من",disabled:!1}],z={id:7,icon:"vuesax-linear:brush",title:"ظاهر",disabled:!1},B=h(()=>[...V,...v.isSalesExpert?O:[],z]);function $(a){if(a===7){n.push({name:"appearanceSettings"});return}if(!v.isLoggedIn){r.loginNotify=!0;return}a===0&&n.push({name:"ordersList"}),a===1&&n.push({name:"transactionsList"}),a===2&&n.push({name:"profileData"}),a===3&&n.push({name:"favoritesList"}),a===4&&n.push({name:"ChildOrder"}),a===5&&n.push({name:"customerChoice"}),a===6&&n.push({name:"report"})}async function A(){r.notify=!1;try{await R.endSharedSession()}catch{}let a=null;try{a=(await R.ssoLogoutUrl()).logout_url}catch{a=null}if(v.logout(),sessionStorage.removeItem("gb_iam_sso_checked"),a){window.location.assign(a);return}n.push({name:"home"})}async function y(){const[a,s]=await Promise.allSettled([v.isLoggedIn?f.me({force:!0}):Promise.resolve(null),f.goldPrice({force:!0})]);a.status==="fulfilled"?d.value=a.value:console.log(a.reason),I.value=s.status==="fulfilled"?s.value:null}async function U(){await y(),b.value=!1}let L=!1;X(()=>{L&&y(),L=!0});const{revealed:F,revealDelay:p,reveal:q}=is("dashboard");return j(async()=>{await y(),q()}),(a,s)=>{const G=es("container");return _(),c("div",rs,[e("header",ds,[e("div",us,[s[8]||(s[8]=e("span",{class:"dash__barSpacer","aria-hidden":"true"},null,-1)),s[9]||(s[9]=e("h1",{class:"dash__barTitle"},"میز کار",-1)),t(v).isLoggedIn?(_(),c("button",{key:0,type:"button",class:"dash__barBtn","aria-label":"خروج",onClick:s[0]||(s[0]=l=>r.notify=!0)},[i(w,{icon:"vuesax-linear:logout",size:"19"})])):(_(),c("span",cs))])]),i(t(os),{modelValue:b.value,"onUpdate:modelValue":s[2]||(s[2]=l=>b.value=l),onRefresh:U},{pulling:o(()=>[i(t(S),{size:"18"})]),loosing:o(()=>[i(t(S),{size:"18"})]),loading:o(()=>[i(t(S),{size:"18"})]),success:o(()=>[...s[10]||(s[10]=[e("span",null,null,-1)])]),default:o(()=>[i(G,{class:k(["dash__body",{"is-revealed":t(F)}])},{default:o(()=>[d.value?(_(),c("section",{key:0,class:"dash__balance reveal",style:m(t(p)(0))},[e("div",_s,[e("div",null,[e("div",vs,u(P.value),1),e("div",fs,[C(u(T.value)+" ",1),s[11]||(s[11]=e("span",{class:"dash__unit"},"گرم",-1))])]),e("span",{class:k(["dash__seal",g.value?"is-debtor":"is-creditor"])},u(g.value?"بدهکار":"بستانکار"),3)]),e("div",ps,[s[13]||(s[13]=e("span",{class:"dash__rowLabel"},"بدهی ریالی",-1)),e("span",ms,[C(u(t(ls)(d.value.fiatDebtRial))+" ",1),s[12]||(s[12]=e("i",null,"ریال",-1))])]),e("div",hs,[e("span",bs,u(d.value.fullName),1),e("span",gs,u(t(v).mobile),1)])],4)):(_(),c("section",{key:1,class:"dash__invite reveal",style:m(t(p)(0))},[e("div",ys,[i(w,{icon:"vuesax-linear:security-user",size:"20"})]),s[14]||(s[14]=e("div",{class:"dash__inviteCopy"},[e("h3",null,"حساب گرمی شما"),e("p",null,"برای دیدن موجودی، سفارش‌ها و اسناد خود وارد شوید.")],-1)),e("button",{type:"button",class:"dash__inviteCta",onClick:s[1]||(s[1]=l=>t(n).push({name:"login"}))}," ورود / ثبت‌نام ")],4)),e("section",{class:"dash__section reveal",style:m(t(p)(1))},[i(N,{title:"دسترسی‌ها",subtitle:"بخش‌های حساب شما"}),e("div",xs,[(_(!0),c(W,null,Y(B.value,l=>(_(),c("button",{key:l.id,type:"button",class:k(["dash__tile",{"is-disabled":l.disabled}]),onClick:Rs=>$(l.id)},[e("span",Cs,[i(w,{icon:l.icon,size:"20"},null,8,["icon"])]),e("span",ws,u(l.title),1)],10,ks))),128))])],4),e("section",{class:"dash__section reveal",style:m(t(p)(2))},[i(N,{title:"نرخ روز",subtitle:"آخرین نرخ اعلام‌شده"}),i(ts,{quote:I.value},null,8,["quote"])],4)]),_:1},8,["class"])]),_:1},8,["modelValue"]),i(D,{timeOut:-1,show:r.notify,"onUpdate:show":s[4]||(s[4]=l=>r.notify=l),closeOnClickOverlay:!0},{img:o(()=>[e("img",{src:t(ns),alt:"",class:"opacity-70 mb-8"},null,8,Ss)]),title:o(()=>[...s[15]||(s[15]=[C("آیا می خواهید از برنامه خارج شوید؟",-1)])]),button:o(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:A},"بله"),e("div",{class:"text-center text-[color:var(--c-inkMuted)]",onClick:s[3]||(s[3]=l=>r.notify=!1)},"بی خیال")]),_:1},8,["show"]),i(D,{timeOut:-1,show:r.loginNotify,"onUpdate:show":s[7]||(s[7]=l=>r.loginNotify=l),closeOnClickOverlay:!0},{img:o(()=>[e("img",{src:t(Q),alt:"",class:"opacity-80"},null,8,Is)]),title:o(()=>[e("div",Ls," برای دسترسی به تمامی امکانات نرم افزار "+u(t(Z).name)+"، ابتدا گزینه ورود/ثبت نام را لمس کنید و در صورت نداشتن حساب کاربری، ثبت نام نمایید. ",1)]),button:o(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:s[5]||(s[5]=l=>t(n).push({name:"login"}))},"ورود/ثبت نام"),e("div",{class:"text-center text-danger",onClick:s[6]||(s[6]=l=>r.loginNotify=!1)},"بیخیال")]),_:1},8,["show"])])}}}),Bs=as(Es,[["__scopeId","data-v-7b7c410f"]]);export{Bs as default}; diff --git a/apps/user-app/dist/assets/DashboardView-BuotNqik.js b/apps/user-app/dist/assets/DashboardView-BuotNqik.js new file mode 100644 index 0000000..9ae7984 --- /dev/null +++ b/apps/user-app/dist/assets/DashboardView-BuotNqik.js @@ -0,0 +1 @@ +import{d as H,V as G,B as j,i as k,K as F,C as q,o as K,c as u,e,h as o,m as i,D as l,W as I,R as X,b as f,f as w,n as v,t as d,U as C,I as m,F as W,r as Y,L as S,x as J,X as Q,H as Z,s as g,z as L,G as ee,_ as se}from"./index-DFI27khJ.js";import{S as te}from"./SectionHead-BJKEdlj5.js";import{R as ae}from"./RateStrip-w3aw7M99.js";import{p as oe}from"./filters-CYTFAZ1T.js";import{u as ie}from"./useReveal-D7Y_dyj7.js";import{P as le}from"./index-0bfD4RHE.js";const ne="data:image/svg+xml,%3csvg%20width='200'%20height='150'%20viewBox='0%200%20200%20150'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Soft%20brand%20wash%20--%3e%3cellipse%20cx='100'%20cy='122'%20rx='72'%20ry='18'%20fill='%2323493c'%20fill-opacity='0.06'/%3e%3ccircle%20cx='100'%20cy='72'%20r='54'%20fill='%2323493c'%20fill-opacity='0.07'/%3e%3ccircle%20cx='44'%20cy='40'%20r='5'%20fill='%238D6A46'%20fill-opacity='0.3'/%3e%3ccircle%20cx='158'%20cy='48'%20r='7'%20fill='%237A1B33'%20fill-opacity='0.12'/%3e%3c!--%20Door%20frame%20--%3e%3crect%20x='62'%20y='28'%20width='76'%20height='92'%20rx='10'%20fill='%23FFFFFF'%20stroke='%2323493c'%20stroke-opacity='0.16'%20stroke-width='1.75'/%3e%3crect%20x='62'%20y='28'%20width='76'%20height='92'%20rx='10'%20fill='%2323493c'%20fill-opacity='0.04'/%3e%3c!--%20Open%20door%20(hinged%20left,%20swung%20out)%20--%3e%3cpath%20d='M72%2036h28c1.1%200%202%20.9%202%202v76c0%201.1-.9%202-2%202H72c-1.1%200-2-.9-2-2V38c0-1.1.9-2%202-2z'%20fill='%23E8EFEC'%20/%3e%3cpath%20d='M100%2036l34%208v64l-34%208V36z'%20fill='%2323493c'%20fill-opacity='0.12'%20stroke='%2323493c'%20stroke-opacity='0.22'%20stroke-width='1.25'%20/%3e%3cpath%20d='M118%2072h8'%20stroke='%238D6A46'%20stroke-width='3'%20stroke-linecap='round'/%3e%3c!--%20Exit%20arrow%20--%3e%3cg%20transform='translate(128%2058)'%3e%3ccircle%20cx='22'%20cy='22'%20r='20'%20fill='%237A1B33'/%3e%3cpath%20d='M12%2022h16M22%2014l8%208-8%208'%20stroke='%23FAFAFA'%20stroke-width='2.4'%20stroke-linecap='round'%20stroke-linejoin='round'%20fill='none'%20/%3e%3c/g%3e%3c!--%20Soft%20ground%20line%20--%3e%3cpath%20d='M48%20128h104'%20stroke='%23ECEDEF'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e",re={class:"dash"},ce={class:"dash__bar"},de={class:"dash__barInner"},ue={key:1,class:"dash__barSpacer","aria-hidden":"true"},fe={class:"dash__balanceHead"},_e={class:"dash__eyebrow"},he={class:"dash__figure"},pe={class:"dash__balanceRow"},ve={class:"dash__rowValue"},me={class:"dash__identity"},ge={class:"dash__name"},ye={class:"dash__mobile"},be={class:"dash__inviteIcon","aria-hidden":"true"},xe={class:"dash__access"},ke=["onClick"],we={class:"dash__tileIcon","aria-hidden":"true"},Ce={class:"dash__tileTitle"},Se={class:"dash__tileArrow","aria-hidden":"true"},Ee=["src"],De=["src"],Fe={class:"p-8 text-justify"},Ie=H({__name:"DashboardView",setup(Le){const n=Z(),_=G(),h=j(),c=k(h.peek(F.profile)??null),E=k(h.peek(F.goldPrice)??null),y=k(!1),b=g(()=>c.value?parseFloat(c.value.goldDebtGrams)>0:!1),A=g(()=>b.value?"بدهکار گرمی":"بستانکار گرمی"),z=g(()=>c.value?Math.abs(parseFloat(c.value.goldDebtGrams)):0),r=X({notify:!1,loginNotify:!1}),R=[{id:0,icon:"vuesax-linear:box",title:"سفارشات",tone:"forest",disabled:!1},{id:1,icon:"vuesax-linear:receipt-text",title:"اسناد",tone:"sand",disabled:!1},{id:2,icon:"vuesax-linear:user",title:"پروفایل",tone:"wine",disabled:!1},{id:3,icon:"vuesax-linear:heart",title:"علاقمندی",tone:"rose",disabled:!1},{id:6,icon:"vuesax-linear:chart-2",title:"گزارش",tone:"slate",disabled:!1}],V=[{id:4,icon:"vuesax-linear:box-tick",title:"سفارش مشتریان",tone:"forest",disabled:!1},{id:5,icon:"vuesax-linear:profile-2user",title:"مشتریان من",tone:"sand",disabled:!1}],N={id:7,icon:"vuesax-linear:brush",title:"ظاهر",tone:"ink",disabled:!1},O=g(()=>[...R,..._.isSalesExpert?V:[],N]);function P(t){if(t===7){n.push({name:"appearanceSettings"});return}if(!_.isLoggedIn){r.loginNotify=!0;return}t===0&&n.push({name:"ordersList"}),t===1&&n.push({name:"transactionsList"}),t===2&&n.push({name:"profileData"}),t===3&&n.push({name:"favoritesList"}),t===4&&n.push({name:"ChildOrder"}),t===5&&n.push({name:"customerChoice"}),t===6&&n.push({name:"report"})}async function B(){r.notify=!1;try{await L.endSharedSession()}catch{}let t=null;try{t=(await L.ssoLogoutUrl()).logout_url}catch{t=null}if(_.logout(),sessionStorage.removeItem("gb_iam_sso_checked"),t){window.location.assign(t);return}n.push({name:"home"})}async function x(){const[t,s]=await Promise.allSettled([_.isLoggedIn?h.me({force:!0}):Promise.resolve(null),h.goldPrice({force:!0})]);t.status==="fulfilled"?c.value=t.value:console.log(t.reason),E.value=s.status==="fulfilled"?s.value:null}async function M(){await x(),y.value=!1}let D=!1;q(()=>{D&&x(),D=!0});const{revealed:T,revealDelay:p,reveal:$}=ie("dashboard");return K(async()=>{await x(),$()}),(t,s)=>{const U=ee("container");return f(),u("div",re,[e("header",ce,[e("div",de,[s[8]||(s[8]=e("span",{class:"dash__barSpacer","aria-hidden":"true"},null,-1)),s[9]||(s[9]=e("h1",{class:"dash__barTitle"},"میز کار",-1)),o(_).isLoggedIn?(f(),u("button",{key:0,type:"button",class:"dash__barBtn","aria-label":"خروج",onClick:s[0]||(s[0]=a=>r.notify=!0)},[i(m,{icon:"vuesax-linear:logout",size:"19"})])):(f(),u("span",ue))])]),i(o(le),{modelValue:y.value,"onUpdate:modelValue":s[2]||(s[2]=a=>y.value=a),onRefresh:M},{pulling:l(()=>[i(o(S),{size:"18"})]),loosing:l(()=>[i(o(S),{size:"18"})]),loading:l(()=>[i(o(S),{size:"18"})]),success:l(()=>[...s[10]||(s[10]=[e("span",null,null,-1)])]),default:l(()=>[i(U,{class:w(["dash__body",{"is-revealed":o(T)}])},{default:l(()=>[c.value?(f(),u("section",{key:0,class:"dash__balance reveal",style:v(o(p)(0))},[e("div",fe,[e("div",null,[e("div",_e,d(A.value),1),e("div",he,[C(d(z.value)+" ",1),s[11]||(s[11]=e("span",{class:"dash__unit"},"گرم",-1))])]),e("span",{class:w(["dash__seal",b.value?"is-debtor":"is-creditor"])},d(b.value?"بدهکار":"بستانکار"),3)]),e("div",pe,[s[13]||(s[13]=e("span",{class:"dash__rowLabel"},"بدهی ریالی",-1)),e("span",ve,[C(d(o(oe)(c.value.fiatDebtRial))+" ",1),s[12]||(s[12]=e("i",null,"ریال",-1))])]),e("div",me,[e("span",ge,d(c.value.fullName),1),e("span",ye,d(o(_).mobile),1)])],4)):(f(),u("section",{key:1,class:"dash__invite reveal",style:v(o(p)(0))},[e("div",be,[i(m,{icon:"vuesax-linear:security-user",size:"20"})]),s[14]||(s[14]=e("div",{class:"dash__inviteCopy"},[e("h3",null,"حساب گرمی شما"),e("p",null,"برای دیدن موجودی، سفارش‌ها و اسناد خود وارد شوید.")],-1)),e("button",{type:"button",class:"dash__inviteCta",onClick:s[1]||(s[1]=a=>o(n).push({name:"login"}))}," ورود / ثبت‌نام ")],4)),e("section",{class:"dash__section reveal",style:v(o(p)(1))},[e("div",xe,[(f(!0),u(W,null,Y(O.value,a=>(f(),u("button",{key:a.id,type:"button",class:w(["dash__tile",[`is-${a.tone}`,{"is-disabled":a.disabled}]]),onClick:Ae=>P(a.id)},[e("span",we,[i(m,{icon:a.icon,size:"21"},null,8,["icon"])]),e("span",Ce,d(a.title),1),e("span",Se,[i(m,{icon:"vuesax-linear:arrow-left-2",size:"14"})])],10,ke))),128))])],4),e("section",{class:"dash__section reveal",style:v(o(p)(2))},[i(te,{title:"نرخ روز",subtitle:"آخرین نرخ اعلام‌شده"}),i(ae,{quote:E.value},null,8,["quote"])],4)]),_:1},8,["class"])]),_:1},8,["modelValue"]),i(I,{timeOut:-1,show:r.notify,"onUpdate:show":s[4]||(s[4]=a=>r.notify=a),closeOnClickOverlay:!0},{img:l(()=>[e("img",{src:o(ne),alt:""},null,8,Ee)]),title:l(()=>[...s[15]||(s[15]=[C("آیا می خواهید از برنامه خارج شوید؟",-1)])]),button:l(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:B},"بله"),e("div",{class:"text-center text-[color:var(--c-inkMuted)]",onClick:s[3]||(s[3]=a=>r.notify=!1)},"بی خیال")]),_:1},8,["show"]),i(I,{timeOut:-1,show:r.loginNotify,"onUpdate:show":s[7]||(s[7]=a=>r.loginNotify=a),closeOnClickOverlay:!0},{img:l(()=>[e("img",{src:o(Q),alt:""},null,8,De)]),title:l(()=>[e("div",Fe," برای دسترسی به تمامی امکانات نرم افزار "+d(o(J).name)+"، ابتدا گزینه ورود/ثبت نام را لمس کنید و در صورت نداشتن حساب کاربری، ثبت نام نمایید. ",1)]),button:l(()=>[e("div",{class:"text-center text-[color:var(--c-primary)]",onClick:s[5]||(s[5]=a=>o(n).push({name:"login"}))},"ورود/ثبت نام"),e("div",{class:"text-center text-danger",onClick:s[6]||(s[6]=a=>r.loginNotify=!1)},"بیخیال")]),_:1},8,["show"])])}}}),Be=se(Ie,[["__scopeId","data-v-97439675"]]);export{Be as default}; diff --git a/apps/user-app/dist/assets/DashboardView-Bxi6I-uK.css b/apps/user-app/dist/assets/DashboardView-Bxi6I-uK.css new file mode 100644 index 0000000..048cb80 --- /dev/null +++ b/apps/user-app/dist/assets/DashboardView-Bxi6I-uK.css @@ -0,0 +1 @@ +.dash[data-v-97439675]{background:var(--c-page);min-height:100vh}.dash__bar[data-v-97439675]{position:fixed;top:0;left:0;right:0;z-index:20;background:rgb(var(--c-canvas-rgb) / 88%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-hairline)}.dash__barInner[data-v-97439675]{max-width:768px;margin:0 auto;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.dash__barTitle[data-v-97439675]{margin:0;font-size:14.5px;font-weight:800;color:var(--c-ink)}.dash__barBtn[data-v-97439675]{flex:0 0 auto;width:38px;height:38px;border:0;cursor:pointer;border-radius:12px;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.dash__barBtn[data-v-97439675]:active{transform:scale(.94)}.dash__barSpacer[data-v-97439675]{display:block;width:38px;height:38px}.dash__body[data-v-97439675]{padding-top:76px;padding-bottom:90px}.dash__balance[data-v-97439675]{padding:16px;border-radius:20px;background:var(--c-primary);color:#fff;box-shadow:0 14px 30px -22px #14161af2}.dash__balanceHead[data-v-97439675]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dash__eyebrow[data-v-97439675]{font-size:11.5px;color:#ffffff9e}.dash__figure[data-v-97439675]{padding-top:5px;font-size:25px;font-weight:800;letter-spacing:-.3px}.dash__unit[data-v-97439675]{font-size:11.5px;font-weight:600;color:#ffffff9e;padding-inline-start:4px}.dash__seal[data-v-97439675]{flex:0 0 auto;padding:5px 12px;border-radius:999px;font-size:10.5px;font-weight:700}.dash__seal.is-debtor[data-v-97439675]{color:#fff;background:var(--c-wineSoft)}.dash__seal.is-creditor[data-v-97439675]{color:#14161a;background:#ffffffe6}.dash__balanceRow[data-v-97439675]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(255,255,255,.13)}.dash__rowLabel[data-v-97439675]{font-size:11.5px;color:#ffffff9e}.dash__rowValue[data-v-97439675]{font-size:13.5px;font-weight:700}.dash__rowValue i[data-v-97439675]{font-style:normal;font-size:10.5px;font-weight:600;color:#ffffff9e;padding-inline-start:3px}.dash__identity[data-v-97439675]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.13)}.dash__name[data-v-97439675]{font-size:12.5px;font-weight:700}.dash__mobile[data-v-97439675]{font-size:11.5px;color:#ffffff9e;direction:ltr}.dash__invite[data-v-97439675]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--c-hairline);border-radius:20px;background:var(--c-canvasSoft)}.dash__inviteIcon[data-v-97439675]{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.dash__inviteCopy[data-v-97439675]{flex:1;min-width:0}.dash__inviteCopy h3[data-v-97439675]{margin:0;font-size:13px;font-weight:800;color:var(--c-ink)}.dash__inviteCopy p[data-v-97439675]{margin:4px 0 0;font-size:11.5px;color:var(--c-inkFaint)}.dash__inviteCta[data-v-97439675]{flex:0 0 auto;padding:9px 14px;border:0;cursor:pointer;border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:700;color:#fff;background:var(--c-primary)}.dash__section[data-v-97439675]{margin-top:26px}.dash__access[data-v-97439675]{display:flex;flex-direction:column;gap:1px;padding:6px;border-radius:22px;background:var(--c-canvas);box-shadow:0 1px #0f172a0a,0 10px 28px #0f172a0f;border:1px solid var(--c-hairline)}.dash__tile[data-v-97439675]{display:grid;grid-template-columns:44px 1fr 18px;align-items:center;gap:12px;width:100%;margin:0;padding:11px 12px;border:0;border-radius:16px;cursor:pointer;background:transparent;font-family:inherit;text-align:start;transition:background .15s ease,transform .15s ease}.dash__tile[data-v-97439675]:active{transform:scale(.99);background:var(--c-canvasSoft)}.dash__tile.is-disabled[data-v-97439675]{opacity:.4;pointer-events:none}.dash__tileIcon[data-v-97439675]{width:44px;height:44px;border-radius:14px;display:grid;place-items:center}.dash__tile.is-forest .dash__tileIcon[data-v-97439675]{color:var(--c-primary);background:rgb(var(--c-primary-rgb) / 10%)}.dash__tile.is-sand .dash__tileIcon[data-v-97439675]{color:#8d6a46;background:#8d6a461f}.dash__tile.is-wine .dash__tileIcon[data-v-97439675]{color:var(--c-wine);background:var(--c-wineWash)}.dash__tile.is-rose .dash__tileIcon[data-v-97439675]{color:var(--c-wineSoft);background:rgb(var(--c-wineSoft-rgb) / 12%)}.dash__tile.is-slate .dash__tileIcon[data-v-97439675]{color:var(--c-inkMuted);background:var(--c-hairlineSoft)}.dash__tile.is-ink .dash__tileIcon[data-v-97439675]{color:var(--c-inkSoft);background:rgb(var(--c-ink-rgb) / 6%)}.dash__tileTitle[data-v-97439675]{font-size:13.5px;font-weight:700;color:var(--c-ink);letter-spacing:-.01em}.dash__tileArrow[data-v-97439675]{display:grid;place-items:center;color:var(--c-inkFaint);opacity:.7} diff --git a/apps/user-app/dist/assets/DashboardView-Cvf_Mx2P.css b/apps/user-app/dist/assets/DashboardView-Cvf_Mx2P.css deleted file mode 100644 index dbe4ef4..0000000 --- a/apps/user-app/dist/assets/DashboardView-Cvf_Mx2P.css +++ /dev/null @@ -1 +0,0 @@ -.dash[data-v-7b7c410f]{background:var(--c-page);min-height:100vh}.dash__bar[data-v-7b7c410f]{position:fixed;top:0;left:0;right:0;z-index:20;background:rgb(var(--c-canvas-rgb) / 88%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-hairline)}.dash__barInner[data-v-7b7c410f]{max-width:768px;margin:0 auto;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.dash__barTitle[data-v-7b7c410f]{margin:0;font-size:14.5px;font-weight:800;color:var(--c-ink)}.dash__barBtn[data-v-7b7c410f]{flex:0 0 auto;width:38px;height:38px;border:0;cursor:pointer;border-radius:12px;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.dash__barBtn[data-v-7b7c410f]:active{transform:scale(.94)}.dash__barSpacer[data-v-7b7c410f]{display:block;width:38px;height:38px}.dash__body[data-v-7b7c410f]{padding-top:76px;padding-bottom:90px}.dash__balance[data-v-7b7c410f]{padding:16px;border-radius:20px;background:var(--c-primary);color:#fff;box-shadow:0 14px 30px -22px #14161af2}.dash__balanceHead[data-v-7b7c410f]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.dash__eyebrow[data-v-7b7c410f]{font-size:11.5px;color:#ffffff9e}.dash__figure[data-v-7b7c410f]{padding-top:5px;font-size:25px;font-weight:800;letter-spacing:-.3px}.dash__unit[data-v-7b7c410f]{font-size:11.5px;font-weight:600;color:#ffffff9e;padding-inline-start:4px}.dash__seal[data-v-7b7c410f]{flex:0 0 auto;padding:5px 12px;border-radius:999px;font-size:10.5px;font-weight:700}.dash__seal.is-debtor[data-v-7b7c410f]{color:#fff;background:var(--c-wineSoft)}.dash__seal.is-creditor[data-v-7b7c410f]{color:#14161a;background:#ffffffe6}.dash__balanceRow[data-v-7b7c410f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:13px;border-top:1px solid rgba(255,255,255,.13)}.dash__rowLabel[data-v-7b7c410f]{font-size:11.5px;color:#ffffff9e}.dash__rowValue[data-v-7b7c410f]{font-size:13.5px;font-weight:700}.dash__rowValue i[data-v-7b7c410f]{font-style:normal;font-size:10.5px;font-weight:600;color:#ffffff9e;padding-inline-start:3px}.dash__identity[data-v-7b7c410f]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:13px;padding-top:13px;border-top:1px solid rgba(255,255,255,.13)}.dash__name[data-v-7b7c410f]{font-size:12.5px;font-weight:700}.dash__mobile[data-v-7b7c410f]{font-size:11.5px;color:#ffffff9e;direction:ltr}.dash__invite[data-v-7b7c410f]{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--c-hairline);border-radius:20px;background:var(--c-canvasSoft)}.dash__inviteIcon[data-v-7b7c410f]{flex:0 0 42px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.dash__inviteCopy[data-v-7b7c410f]{flex:1;min-width:0}.dash__inviteCopy h3[data-v-7b7c410f]{margin:0;font-size:13px;font-weight:800;color:var(--c-ink)}.dash__inviteCopy p[data-v-7b7c410f]{margin:4px 0 0;font-size:11.5px;color:var(--c-inkFaint)}.dash__inviteCta[data-v-7b7c410f]{flex:0 0 auto;padding:9px 14px;border:0;cursor:pointer;border-radius:999px;font-family:inherit;font-size:11.5px;font-weight:700;color:#fff;background:var(--c-primary)}.dash__section[data-v-7b7c410f]{margin-top:26px}.dash__grid[data-v-7b7c410f]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.dash__tile[data-v-7b7c410f]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px 6px;border:1px solid var(--c-hairline);border-radius:16px;cursor:pointer;background:var(--c-canvas);font-family:inherit;transition:transform .18s ease}.dash__tile[data-v-7b7c410f]:active{transform:scale(.97)}.dash__tile.is-disabled[data-v-7b7c410f]{opacity:.4}.dash__tileIcon[data-v-7b7c410f]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--c-inkSoft);background:var(--c-hairlineSoft)}.dash__tileTitle[data-v-7b7c410f]{font-size:11px;font-weight:700;color:var(--c-inkSoft)} diff --git a/apps/user-app/dist/assets/FavoritesView-5RpEMCAT.js b/apps/user-app/dist/assets/FavoritesView-5RpEMCAT.js new file mode 100644 index 0000000..9c16d87 --- /dev/null +++ b/apps/user-app/dist/assets/FavoritesView-5RpEMCAT.js @@ -0,0 +1 @@ +import{d as g,j as h,o as y,S as b,c as r,m as s,D as v,Q as k,i as _,z as C,b as a,F as f,e as c,r as P,I as B,h as F,g as w,H as x,s as S,G as V,J as I,_ as N}from"./index-DFI27khJ.js";import{P as $}from"./PageBar-B1e5h7eE.js";import{S as j}from"./SectionHead-BJKEdlj5.js";import{P as z}from"./ProductCard-v1oNlUdc.js";const H={class:"favs"},R={class:"favs__grid"},D={key:1,class:"favs__empty"},E=g({__name:"FavoritesView",setup(G){const p=x(),i=h(),o=_(!1),n=_([]),l=S(()=>n.value.filter(t=>i.isFavorite(t.id)));async function d(){const t=i.ids;if(t.length===0){n.value=[];return}o.value=n.value.length===0;try{n.value=await C.getProductsByIds(t)}catch(e){console.log(e)}finally{o.value=!1}}return y(d),b(()=>i.ids.join(","),d),(t,e)=>{const m=V("container");return a(),r("div",H,[s($,{title:"علاقه‌مندی","back-to":"userPage::hasSubRoute"}),s(k,{spinning:o.value,tip:"در حال دریافت اطلاعات"},{default:v(()=>[s(m,{class:"favs__body"},{default:v(()=>[l.value.length?(a(),r(f,{key:0},[s(j,{title:"ذخیره‌شده‌ها",subtitle:`${l.value.length} محصول`},null,8,["subtitle"]),c("div",R,[(a(!0),r(f,null,P(l.value,u=>(a(),I(z,{key:u.id,value:u},null,8,["value"]))),128))])],64)):o.value?w("",!0):(a(),r("section",D,[s(B,{icon:"vuesax-linear:heart",size:"26"}),e[1]||(e[1]=c("p",null,"هنوز محصولی را به علاقه‌مندی‌ها اضافه نکرده‌اید.",-1)),c("button",{type:"button",class:"favs__emptyCta",onClick:e[0]||(e[0]=u=>F(p).push({name:"home"}))}," دیدن محصولات ")]))]),_:1})]),_:1},8,["spinning"])])}}}),q=N(E,[["__scopeId","data-v-30992de1"]]);export{q as default}; diff --git a/apps/user-app/dist/assets/FavoritesView-C3FP-RB-.js b/apps/user-app/dist/assets/FavoritesView-C3FP-RB-.js deleted file mode 100644 index 50e805e..0000000 --- a/apps/user-app/dist/assets/FavoritesView-C3FP-RB-.js +++ /dev/null @@ -1 +0,0 @@ -import{d as g,j as h,o as y,S as b,c as r,q as a,C as v,Q as k,h as _,y as C,b as s,F as f,e as c,r as P,I as B,m as F,g as w,G as x,i as S,E as V,H as I,_ as N}from"./index-B4LM4kNa.js";import{P as $}from"./PageBar-C_0I6W_n.js";import{S as j}from"./SectionHead-DjY6eM3F.js";import{P as E}from"./ProductCard-DO1ggzFg.js";const H={class:"favs"},R={class:"favs__grid"},q={key:1,class:"favs__empty"},z=g({__name:"FavoritesView",setup(G){const p=x(),i=h(),o=_(!1),n=_([]),l=S(()=>n.value.filter(t=>i.isFavorite(t.id)));async function d(){const t=i.ids;if(t.length===0){n.value=[];return}o.value=n.value.length===0;try{n.value=await C.getProductsByIds(t)}catch(e){console.log(e)}finally{o.value=!1}}return y(d),b(()=>i.ids.join(","),d),(t,e)=>{const m=V("container");return s(),r("div",H,[a($,{title:"علاقه‌مندی","back-to":"userPage::hasSubRoute"}),a(k,{spinning:o.value,tip:"در حال دریافت اطلاعات"},{default:v(()=>[a(m,{class:"favs__body"},{default:v(()=>[l.value.length?(s(),r(f,{key:0},[a(j,{title:"ذخیره‌شده‌ها",subtitle:`${l.value.length} محصول`},null,8,["subtitle"]),c("div",R,[(s(!0),r(f,null,P(l.value,u=>(s(),I(E,{key:u.id,value:u},null,8,["value"]))),128))])],64)):o.value?w("",!0):(s(),r("section",q,[a(B,{icon:"vuesax-linear:heart",size:"26"}),e[1]||(e[1]=c("p",null,"هنوز محصولی را به علاقه‌مندی‌ها اضافه نکرده‌اید.",-1)),c("button",{type:"button",class:"favs__emptyCta",onClick:e[0]||(e[0]=u=>F(p).push({name:"home"}))}," دیدن محصولات ")]))]),_:1})]),_:1},8,["spinning"])])}}}),D=N(z,[["__scopeId","data-v-30992de1"]]);export{D as default}; diff --git a/apps/user-app/dist/assets/FormItemContext-Dqo-g63k.js b/apps/user-app/dist/assets/FormItemContext-D-QJuxQQ.js similarity index 99% rename from apps/user-app/dist/assets/FormItemContext-Dqo-g63k.js rename to apps/user-app/dist/assets/FormItemContext-D-QJuxQQ.js index afd9e2a..5f08196 100644 --- a/apps/user-app/dist/assets/FormItemContext-Dqo-g63k.js +++ b/apps/user-app/dist/assets/FormItemContext-D-QJuxQQ.js @@ -1 +1 @@ -import{aP as qe,aE as Ke,a9 as ie,aT as We,aq as Ve,az as Ie,a4 as j,aA as w,at as oe,a3 as F,b9 as Xe,S as Ye,ah as se,a as Je,aa as Ze,i as Se,h as Qe,d as ke,aw as P}from"./index-B4LM4kNa.js";var Ce=function(){if(typeof Map<"u")return Map;function e(t,r){var n=-1;return t.some(function(a,i){return a[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),a=this.__entries__[n];return a&&a[1]},t.prototype.set=function(r,n){var a=e(this.__entries__,r);~a?this.__entries__[a][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,a=e(n,r);~a&&n.splice(a,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var a=0,i=this.__entries__;a0},e.prototype.connect_=function(){!J||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),it?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!J||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,a=at.some(function(i){return!!~n.indexOf(i)});a&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Fe=function(e,t){for(var r=0,n=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof I(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new pt(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof I(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new vt(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Re=typeof WeakMap<"u"?new WeakMap:new Ce,je=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=ot.getInstance(),n=new _t(t,r,this);Re.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){je.prototype[e]=function(){var t;return(t=Re.get(this))[e].apply(t,arguments)}});var Zn=function(){return typeof L.ResizeObserver<"u"?L.ResizeObserver:je}();function gt(e,t){return function(r){return e(t(r))}}function fe(e,t,r,n,a,i,o){try{var s=e[i](o),u=s.value}catch(f){return void r(f)}s.done?t(u):Promise.resolve(u).then(n,a)}function Qn(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function o(u){fe(i,n,a,o,s,"next",u)}function s(u){fe(i,n,a,o,s,"throw",u)}o(void 0)})}}function kn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=e;if(Array.isArray(e)&&(a=qe(e)[0]),!a)return null;var i=Ke(a,t,n);return i.props=r?ie(ie({},i.props),t):i.props,We(Ve(i.props.class)!=="object","class must be string"),i}function yt(){this.__data__=[],this.size=0}function Me(e,t){return e===t||e!==e&&t!==t}function K(e,t){for(var r=e.length;r--;)if(Me(e[r][0],t))return r;return-1}var mt=Array.prototype,bt=mt.splice;function wt(e){var t=this.__data__,r=K(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():bt.call(t,r,1),--this.size,!0}function Ot(e){var t=this.__data__,r=K(t,e);return r<0?void 0:t[r][1]}function At(e){return K(this.__data__,e)>-1}function Tt(e,t){var r=this.__data__,n=K(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function g(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ts))return!1;var f=i.get(e),d=i.get(t);if(f&&d)return f==t&&d==e;var h=-1,l=!0,_=r&_r?new B:void 0;for(i.set(e,t),i.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=Zr}var Qr="[object Arguments]",kr="[object Array]",en="[object Boolean]",tn="[object Date]",rn="[object Error]",nn="[object Function]",an="[object Map]",on="[object Number]",sn="[object Object]",un="[object RegExp]",fn="[object Set]",cn="[object String]",ln="[object WeakMap]",dn="[object ArrayBuffer]",hn="[object DataView]",pn="[object Float32Array]",vn="[object Float64Array]",_n="[object Int8Array]",gn="[object Int16Array]",yn="[object Int32Array]",mn="[object Uint8Array]",bn="[object Uint8ClampedArray]",wn="[object Uint16Array]",On="[object Uint32Array]",c={};c[pn]=c[vn]=c[_n]=c[gn]=c[yn]=c[mn]=c[bn]=c[wn]=c[On]=!0;c[Qr]=c[kr]=c[dn]=c[en]=c[hn]=c[tn]=c[rn]=c[nn]=c[an]=c[on]=c[sn]=c[un]=c[fn]=c[cn]=c[ln]=!1;function An(e){return F(e)&&Be(e.length)&&!!c[j(e)]}function Tn(e){return function(t){return e(t)}}var He=typeof exports=="object"&&exports&&!exports.nodeType&&exports,C=He&&typeof module=="object"&&module&&!module.nodeType&&module,En=C&&C.exports===He,Y=En&&Xe.process,ge=function(){try{var e=C&&C.require&&C.require("util").types;return e||Y&&Y.binding&&Y.binding("util")}catch{}}(),ye=ge&&ge.isTypedArray,Ne=ye?Tn(ye):An,xn=Object.prototype,Pn=xn.hasOwnProperty;function In(e,t){var r=H(e),n=!r&&qr(e),a=!r&&!n&&Z(e),i=!r&&!n&&!a&&Ne(e),o=r||n||a||i,s=o?Br(e.length,String):[],u=s.length;for(var f in e)(t||Pn.call(e,f))&&!(o&&(f=="length"||a&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||Jr(f,u)))&&s.push(f);return s}var Sn=Object.prototype;function Cn(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Sn;return e===r}var Fn=gt(Object.keys,Object),$n=Object.prototype,Rn=$n.hasOwnProperty;function jn(e){if(!Cn(e))return Fn(e);var t=[];for(var r in Object(e))Rn.call(e,r)&&r!="constructor"&&t.push(r);return t}function Mn(e){return e!=null&&Be(e.length)&&!De(e)}function Dn(e){return Mn(e)?In(e):jn(e)}function me(e){return jr(e,Dn,Gr)}var zn=1,Ln=Object.prototype,Gn=Ln.hasOwnProperty;function Bn(e,t,r,n,a,i){var o=r&zn,s=me(e),u=s.length,f=me(t),d=f.length;if(u!=d&&!o)return!1;for(var h=u;h--;){var l=s[h];if(!(o?l in t:Gn.call(t,l)))return!1}var _=i.get(e),p=i.get(t);if(_&&p)return _==t&&p==e;var v=!0;i.set(e,t),i.set(t,e);for(var y=o;++h1&&arguments[1]!==void 0?arguments[1]:Se(function(){return!0}),n=Qe(new Map),a=function(s,u){n.value.set(s,u),n.value=new Map(n.value)},i=function(s){n.value.delete(s),n.value=new Map(n.value)};Ye([r,n],function(){}),P(N,t),P(U,{addFormItemField:a,removeFormItemField:i})},re={id:Se(function(){}),onFieldBlur:function(){},onFieldChange:function(){},clearValidate:function(){}},ne={addFormItemField:function(){},removeFormItemField:function(){}},ra=function(){var t=se(U,ne),r=Symbol("FormItemFieldKey"),n=Ze();return t.addFormItemField(r,n.type),Je(function(){t.removeFormItemField(r)}),P(U,ne),P(N,re),se(N,re)};const na=ke({compatConfig:{MODE:3},name:"AFormItemRest",setup:function(t,r){var n=r.slots;return P(U,ne),P(N,re),function(){var a;return(a=n.default)===null||a===void 0?void 0:a.call(n)}}});export{ra as A,kn as B,na as F,x as M,b as S,le as U,Qn as _,H as a,Be as b,Jr as c,qr as d,Me as e,Rr as f,S as g,Cn as h,Zn as i,Mn as j,Dn as k,In as l,Gr as m,jr as n,gt as o,m as p,Tn as q,ge as r,Dr as s,Z as t,me as u,Ue as v,ta as w,B as x,pr as y,ea as z}; +import{aP as qe,aE as Ke,a9 as ie,aT as We,aq as Ve,az as Ie,a4 as j,aA as w,at as oe,a3 as F,b9 as Xe,S as Ye,ah as se,a as Je,aa as Ze,s as Se,i as Qe,d as ke,aw as P}from"./index-DFI27khJ.js";var Ce=function(){if(typeof Map<"u")return Map;function e(t,r){var n=-1;return t.some(function(a,i){return a[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),a=this.__entries__[n];return a&&a[1]},t.prototype.set=function(r,n){var a=e(this.__entries__,r);~a?this.__entries__[a][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,a=e(n,r);~a&&n.splice(a,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var a=0,i=this.__entries__;a0},e.prototype.connect_=function(){!J||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),it?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!J||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,a=at.some(function(i){return!!~n.indexOf(i)});a&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Fe=function(e,t){for(var r=0,n=Object.keys(t);r"u"||!(Element instanceof Object))){if(!(t instanceof I(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)||(r.set(t,new pt(t)),this.controller_.addObserver(this),this.controller_.refresh())}},e.prototype.unobserve=function(t){if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");if(!(typeof Element>"u"||!(Element instanceof Object))){if(!(t instanceof I(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var r=this.observations_;r.has(t)&&(r.delete(t),r.size||this.controller_.removeObserver(this))}},e.prototype.disconnect=function(){this.clearActive(),this.observations_.clear(),this.controller_.removeObserver(this)},e.prototype.gatherActive=function(){var t=this;this.clearActive(),this.observations_.forEach(function(r){r.isActive()&&t.activeObservations_.push(r)})},e.prototype.broadcastActive=function(){if(this.hasActive()){var t=this.callbackCtx_,r=this.activeObservations_.map(function(n){return new vt(n.target,n.broadcastRect())});this.callback_.call(t,r,t),this.clearActive()}},e.prototype.clearActive=function(){this.activeObservations_.splice(0)},e.prototype.hasActive=function(){return this.activeObservations_.length>0},e}(),Re=typeof WeakMap<"u"?new WeakMap:new Ce,je=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=ot.getInstance(),n=new _t(t,r,this);Re.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){je.prototype[e]=function(){var t;return(t=Re.get(this))[e].apply(t,arguments)}});var Zn=function(){return typeof L.ResizeObserver<"u"?L.ResizeObserver:je}();function gt(e,t){return function(r){return e(t(r))}}function fe(e,t,r,n,a,i,o){try{var s=e[i](o),u=s.value}catch(f){return void r(f)}s.done?t(u):Promise.resolve(u).then(n,a)}function Qn(e){return function(){var t=this,r=arguments;return new Promise(function(n,a){var i=e.apply(t,r);function o(u){fe(i,n,a,o,s,"next",u)}function s(u){fe(i,n,a,o,s,"throw",u)}o(void 0)})}}function kn(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!0,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,a=e;if(Array.isArray(e)&&(a=qe(e)[0]),!a)return null;var i=Ke(a,t,n);return i.props=r?ie(ie({},i.props),t):i.props,We(Ve(i.props.class)!=="object","class must be string"),i}function yt(){this.__data__=[],this.size=0}function Me(e,t){return e===t||e!==e&&t!==t}function K(e,t){for(var r=e.length;r--;)if(Me(e[r][0],t))return r;return-1}var mt=Array.prototype,bt=mt.splice;function wt(e){var t=this.__data__,r=K(t,e);if(r<0)return!1;var n=t.length-1;return r==n?t.pop():bt.call(t,r,1),--this.size,!0}function Ot(e){var t=this.__data__,r=K(t,e);return r<0?void 0:t[r][1]}function At(e){return K(this.__data__,e)>-1}function Tt(e,t){var r=this.__data__,n=K(r,e);return n<0?(++this.size,r.push([e,t])):r[n][1]=t,this}function g(e){var t=-1,r=e==null?0:e.length;for(this.clear();++ts))return!1;var f=i.get(e),d=i.get(t);if(f&&d)return f==t&&d==e;var h=-1,l=!0,_=r&_r?new B:void 0;for(i.set(e,t),i.set(t,e);++h-1&&e%1==0&&e-1&&e%1==0&&e<=Zr}var Qr="[object Arguments]",kr="[object Array]",en="[object Boolean]",tn="[object Date]",rn="[object Error]",nn="[object Function]",an="[object Map]",on="[object Number]",sn="[object Object]",un="[object RegExp]",fn="[object Set]",cn="[object String]",ln="[object WeakMap]",dn="[object ArrayBuffer]",hn="[object DataView]",pn="[object Float32Array]",vn="[object Float64Array]",_n="[object Int8Array]",gn="[object Int16Array]",yn="[object Int32Array]",mn="[object Uint8Array]",bn="[object Uint8ClampedArray]",wn="[object Uint16Array]",On="[object Uint32Array]",c={};c[pn]=c[vn]=c[_n]=c[gn]=c[yn]=c[mn]=c[bn]=c[wn]=c[On]=!0;c[Qr]=c[kr]=c[dn]=c[en]=c[hn]=c[tn]=c[rn]=c[nn]=c[an]=c[on]=c[sn]=c[un]=c[fn]=c[cn]=c[ln]=!1;function An(e){return F(e)&&Be(e.length)&&!!c[j(e)]}function Tn(e){return function(t){return e(t)}}var He=typeof exports=="object"&&exports&&!exports.nodeType&&exports,C=He&&typeof module=="object"&&module&&!module.nodeType&&module,En=C&&C.exports===He,Y=En&&Xe.process,ge=function(){try{var e=C&&C.require&&C.require("util").types;return e||Y&&Y.binding&&Y.binding("util")}catch{}}(),ye=ge&&ge.isTypedArray,Ne=ye?Tn(ye):An,xn=Object.prototype,Pn=xn.hasOwnProperty;function In(e,t){var r=H(e),n=!r&&qr(e),a=!r&&!n&&Z(e),i=!r&&!n&&!a&&Ne(e),o=r||n||a||i,s=o?Br(e.length,String):[],u=s.length;for(var f in e)(t||Pn.call(e,f))&&!(o&&(f=="length"||a&&(f=="offset"||f=="parent")||i&&(f=="buffer"||f=="byteLength"||f=="byteOffset")||Jr(f,u)))&&s.push(f);return s}var Sn=Object.prototype;function Cn(e){var t=e&&e.constructor,r=typeof t=="function"&&t.prototype||Sn;return e===r}var Fn=gt(Object.keys,Object),$n=Object.prototype,Rn=$n.hasOwnProperty;function jn(e){if(!Cn(e))return Fn(e);var t=[];for(var r in Object(e))Rn.call(e,r)&&r!="constructor"&&t.push(r);return t}function Mn(e){return e!=null&&Be(e.length)&&!De(e)}function Dn(e){return Mn(e)?In(e):jn(e)}function me(e){return jr(e,Dn,Gr)}var zn=1,Ln=Object.prototype,Gn=Ln.hasOwnProperty;function Bn(e,t,r,n,a,i){var o=r&zn,s=me(e),u=s.length,f=me(t),d=f.length;if(u!=d&&!o)return!1;for(var h=u;h--;){var l=s[h];if(!(o?l in t:Gn.call(t,l)))return!1}var _=i.get(e),p=i.get(t);if(_&&p)return _==t&&p==e;var v=!0;i.set(e,t),i.set(t,e);for(var y=o;++h1&&arguments[1]!==void 0?arguments[1]:Se(function(){return!0}),n=Qe(new Map),a=function(s,u){n.value.set(s,u),n.value=new Map(n.value)},i=function(s){n.value.delete(s),n.value=new Map(n.value)};Ye([r,n],function(){}),P(N,t),P(U,{addFormItemField:a,removeFormItemField:i})},re={id:Se(function(){}),onFieldBlur:function(){},onFieldChange:function(){},clearValidate:function(){}},ne={addFormItemField:function(){},removeFormItemField:function(){}},ra=function(){var t=se(U,ne),r=Symbol("FormItemFieldKey"),n=Ze();return t.addFormItemField(r,n.type),Je(function(){t.removeFormItemField(r)}),P(U,ne),P(N,re),se(N,re)};const na=ke({compatConfig:{MODE:3},name:"AFormItemRest",setup:function(t,r){var n=r.slots;return P(U,ne),P(N,re),function(){var a;return(a=n.default)===null||a===void 0?void 0:a.call(n)}}});export{ra as A,kn as B,na as F,x as M,b as S,le as U,Qn as _,H as a,Be as b,Jr as c,qr as d,Me as e,Rr as f,S as g,Cn as h,Zn as i,Mn as j,Dn as k,In as l,Gr as m,jr as n,gt as o,m as p,Tn as q,ge as r,Dr as s,Z as t,me as u,Ue as v,ta as w,B as x,pr as y,ea as z}; diff --git a/apps/user-app/dist/assets/HomeView-B9GV3F86.js b/apps/user-app/dist/assets/HomeView-B9GV3F86.js deleted file mode 100644 index b8445e6..0000000 --- a/apps/user-app/dist/assets/HomeView-B9GV3F86.js +++ /dev/null @@ -1 +0,0 @@ -import{d as j,u as ne,o as ae,a as Q,b as t,c as a,e as s,n as I,F as V,r as O,f as B,g as y,h as R,i as D,_ as G,t as M,j as oe,k as ie,l as re,w as ce,m as e,p as ue,q as i,I as A,s as de,v as Y,x as le,y as _e,z as ve,A as me,K as Z,B as he,C as x,D as ge,E as ee,G as pe,H as U,L as J,J as fe}from"./index-B4LM4kNa.js";import{R as ye}from"./RateStrip-DuN8ppz1.js";import{S as te}from"./SectionHead-DjY6eM3F.js";import{u as ke}from"./filtersStore-D-YivLpz.js";import{u as be}from"./useReveal-CskzQzOa.js";import{u as we}from"./catalogStore-DV_ylhrZ.js";import{P as $e}from"./index-ChsncZLy.js";import"./filters-C-5kUIoJ.js";const Se={key:0,class:"showcase"},Ce=["src"],Pe={key:0,class:"showcase__dots"},xe=["aria-label","onClick"],se=.18,Ie=6,Re=j({__name:"ShowcaseSlider",props:{slides:{}},setup(o){const u=o,l=R(0);let k;const P=ne();function m(n){l.value=n,d()}function d(){k&&clearInterval(k),u.slides.length>1&&!P.isReducedMotion&&(k=setInterval(()=>{l.value=(l.value+1)%u.slides.length},6e3))}ae(d),Q(()=>{k&&clearInterval(k)});const b=R(null),p=R(!1),h=R(0);let v=null,w=0,C=0,g=0,$=!1;function X(n){var f;if(u.slides.length<2||v!==null)return;const r=b.value;r&&(v=n.pointerId,w=n.clientX,C=n.clientY,g=r.getBoundingClientRect().width||1,h.value=0,p.value=!0,$=!1,(f=r.setPointerCapture)==null||f.call(r,n.pointerId))}function E(n){if(!p.value||n.pointerId!==v)return;const r=n.clientX-w,f=n.clientY-C;!$&&Math.abs(r)>Math.abs(f)&&Math.abs(r)>Ie&&($=!0),$&&(h.value=r)}function q(){if(!p.value)return;const r=h.value/g;p.value=!1,v=null,h.value=0,r<=-se&&l.value=se&&l.value>0&&l.value--,$&&d(),$=!1}function H(n){n.pointerId===v&&q()}function F(n){n.pointerId===v&&(p.value=!1,v=null,h.value=0,$=!1)}const T=D(()=>{const n=-l.value*100,r=g?h.value/g*100:0;return{transform:`translate3d(${n+r}%, 0, 0)`,transition:p.value?"none":void 0}});return Q(()=>{if(v!==null&&b.value)try{b.value.releasePointerCapture(v)}catch{}}),(n,r)=>o.slides.length?(t(),a("section",Se,[s("div",{ref_key:"root",ref:b,class:B(["showcase__frame",{"is-dragging":p.value}]),onPointerdown:X,onPointermove:E,onPointerup:H,onPointercancel:F},[s("div",{class:"showcase__track",style:I(T.value)},[(t(!0),a(V,null,O(o.slides,(f,z)=>(t(),a("article",{key:f.key,class:B(["showcase__slide",{"is-active":z===l.value}])},[f.image?(t(),a("img",{key:0,src:f.image,alt:"",class:"showcase__art",draggable:"false"},null,8,Ce)):y("",!0)],2))),128))],4)],34),o.slides.length>1?(t(),a("div",Pe,[(t(!0),a(V,null,O(o.slides,(f,z)=>(t(),a("button",{key:f.key,type:"button",class:B(["showcase__dot",{"is-active":z===l.value}]),"aria-label":`اسلاید ${z+1}`,onClick:K=>m(z)},null,10,xe))),128))])):y("",!0)])):y("",!0)}}),ze=G(Re,[["__scopeId","data-v-cfb03dfd"]]),Ae={class:"rail no-scrollbar"},De=["onClick"],Be={class:"rail__mark","aria-hidden":"true"},Me=["src"],Fe={class:"rail__title"},Le=j({__name:"CategoryRail",props:{categories:{},activeId:{}},emits:["select"],setup(o,{emit:u}){const l=u;return(k,P)=>(t(),a("div",Ae,[(t(!0),a(V,null,O(o.categories,m=>{var d;return t(),a("button",{key:m.id,type:"button",class:B(["rail__chip",{"is-active":m.id===o.activeId}]),onClick:b=>l("select",m)},[s("span",Be,[(d=m.icon)!=null&&d.image?(t(),a("img",{key:0,src:m.icon.image,alt:""},null,8,Me)):y("",!0)]),s("span",Fe,M(m.title),1)],10,De)}),128))]))}}),Ve=G(Le,[["__scopeId","data-v-b38bbeb0"]]),Oe={class:"card__art"},Xe=["alt"],Ee={key:0,class:"card__badge"},qe={class:"card__body"},He={class:"card__title"},Ne={class:"card__meta"},Ue={class:"card__weight"},Ye={key:0,class:"card__wage"},je=j({__name:"ShowcaseCard",props:{value:{},wide:{type:Boolean},badge:{}},emits:["open"],setup(o,{emit:u}){const l=o,k=u,P=oe(),{image:m,id:d,title:b,min_gram:p,wage:h}=ie(l.value),v=D(()=>{const w=h.value;return w==null?"":w%1===0?String(w):w.toFixed(2)});return(w,C)=>{const g=re("lazy");return t(),a("article",{class:B(["card",{"card--wide":o.wide}]),"data-product-origin":"",onClick:C[1]||(C[1]=$=>k("open",o.value))},[s("div",Oe,[ce(s("img",{alt:e(b)},null,8,Xe),[[g,e(m)]]),s("button",{type:"button",class:B(["card__fav",{"is-on":e(P).isFavorite(e(d))}]),onClick:C[0]||(C[0]=ue($=>e(P).toggle(e(d)),["stop"]))},[i(A,{icon:e(P).isFavorite(e(d))?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"17"},null,8,["icon"])],2),o.badge?(t(),a("span",Ee,M(o.badge),1)):y("",!0)]),s("div",qe,[s("h3",He,M(e(b)),1),s("div",Ne,[s("span",Ue,M(e(p))+" گرم",1),e(h)!=null?(t(),a("span",Ye,"اجرت "+M(v.value)+"٪",1)):y("",!0)])])],2)}}}),W=G(je,[["__scopeId","data-v-bd6d18a4"]]),Ge="/assets/shipping-and-delivery-CyUGL93q.png",Te="/assets/sports-and-competition-ao926_SX.png",Ke=[{type:"popup",src:Ge,text:"ارسال سریع و مطمئن سفارش‌های شما به سراسر کشور.",link:void 0},{type:"popup",src:Te,text:`جدیدترین محصولات ${Y.name} را در بخش محصولات جدید ببینید.`,link:void 0},{type:"popup",src:le,text:`${Y.name}، همراه شما در خرید و فروش طلا.`,link:void 0}],Je=de("config",{state:()=>({config:{main_slider:Ke},cats:[],loaded:!1}),actions:{setCats(o){this.cats=o},async init(o=!1){try{const{categories:u}=await _e.getCatalogFacets();this.cats=u.map(l=>({...l,icon:{image:le}})),this.loaded=!0}catch(u){console.log(u)}}}}),We={class:"home"},Qe={class:"home__bar"},Ze={class:"home__barInner"},et={key:0,class:"home__badge"},tt=["alt"],st={key:0,class:"home__grid"},at={class:"home__reel no-scrollbar"},lt={class:"home__trustItem"},nt={class:"home__trustItem"},ot={class:"home__trustItem"},it=j({__name:"HomeView",setup(o){const u=pe(),l=Je(),k=ve(),P=ke(),m=we(),d=me(),b=R(!m.loaded),p=R(!1),h=D(()=>m.products),v=R(d.peek(Z.goldPrice)??null),w=R(d.peek(Z.homeSlider)??null),{revealed:C,revealDelay:g,reveal:$}=be("home"),X=D(()=>h.value[0]??null),E=D(()=>h.value.slice(1,5)),q=D(()=>h.value.slice(5,13)),H=D(()=>(w.value??[]).filter(_=>_.image).map((_,c)=>({key:`${c}-${_.image}`,image:_.image})));function F(_){fe(_)}function T(_){P.query.cats=[_.id],u.push({name:"search"})}function n(){u.push({name:"search"})}function r(){u.push({name:"newestProduct"})}async function f(_=!1){const[c,L,N,S]=await Promise.allSettled([m.load(_),l.init(_),d.goldPrice({force:_}),d.homeSlider({force:_})]);c.status==="rejected"&&console.log(c.reason),L.status==="rejected"&&console.log(L.reason),v.value=N.status==="fulfilled"?N.value:null,w.value=S.status==="fulfilled"?S.value:null}async function z(){await f(!0),p.value=!1}ae(async()=>{await f(),b.value=!1,$()});let K=!1;return he(async()=>{if(!K){K=!0;return}try{v.value=await d.goldPrice({force:!0})}catch(_){console.log(_)}}),(_,c)=>{const L=ee("router-link"),N=ee("container");return t(),a("div",We,[s("header",Qe,[s("div",Ze,[i(L,{to:{name:"cart"},class:"home__iconBtn","aria-label":"سبد خرید"},{default:x(()=>[i(A,{icon:"vuesax-linear:bag-2",size:"21"}),e(k).items.length?(t(),a("span",et,M(e(k).items.length),1)):y("",!0)]),_:1}),s("img",{src:ge,alt:e(Y).name,class:"home__logo"},null,8,tt),i(L,{to:{name:"search"},class:"home__iconBtn","aria-label":"جستجو"},{default:x(()=>[i(A,{icon:"vuesax-linear:search-normal-1",size:"21"})]),_:1})])]),i(e($e),{modelValue:p.value,"onUpdate:modelValue":c[0]||(c[0]=S=>p.value=S),onRefresh:z},{pulling:x(()=>[i(e(J),{size:"18"})]),loosing:x(()=>[i(e(J),{size:"18"})]),loading:x(()=>[i(e(J),{size:"18"})]),success:x(()=>[...c[1]||(c[1]=[s("span",null,null,-1)])]),default:x(()=>[i(N,{class:B(["home__body",{"is-revealed":e(C)}])},{default:x(()=>[i(ye,{quote:v.value,class:"home__rate reveal",style:I(e(g)(0))},null,8,["quote","style"]),H.value.length?(t(),U(ze,{key:0,slides:H.value,class:"home__hero reveal",style:I(e(g)(1))},null,8,["slides","style"])):y("",!0),e(l).cats.length?(t(),U(Ve,{key:1,categories:e(l).cats,"active-id":null,class:"home__rail reveal",style:I(e(g)(2)),onSelect:T},null,8,["categories","style"])):y("",!0),X.value?(t(),a("section",{key:2,class:"home__section reveal",style:I(e(g)(3))},[i(te,{title:`برگزیده ${e(Y).name}`,subtitle:"انتخاب‌شده از میان مجموعه‌های موجود","action-label":"همه محصولات",onAction:n},null,8,["title"]),i(W,{value:X.value,wide:"",badge:"برگزیده",onOpen:F},null,8,["value"]),E.value.length?(t(),a("div",st,[(t(!0),a(V,null,O(E.value,S=>(t(),U(W,{key:S.id,value:S,onOpen:F},null,8,["value"]))),128))])):y("",!0)],4)):y("",!0),q.value.length?(t(),a("section",{key:3,class:"home__section reveal",style:I(e(g)(4))},[i(te,{title:"تازه‌ها",subtitle:"آخرین افزوده‌های مجموعه","action-label":"مشاهده همه",onAction:r}),s("div",at,[(t(!0),a(V,null,O(q.value,S=>(t(),U(W,{key:S.id,value:S,class:"home__reelItem",onOpen:F},null,8,["value"]))),128))])],4)):y("",!0),!b.value&&!h.value.length?(t(),a("section",{key:4,class:"home__empty reveal",style:I(e(g)(3))},[i(A,{icon:"vuesax-linear:box",size:"26"}),c[2]||(c[2]=s("p",null,"هنوز محصولی در مجموعه ثبت نشده است.",-1))],4)):y("",!0),s("div",{class:"home__trust reveal",style:I(e(g)(5))},[s("div",lt,[i(A,{icon:"vuesax-linear:shield-tick",size:"18"}),c[3]||(c[3]=s("span",null,"خرید امن",-1))]),s("div",nt,[i(A,{icon:"vuesax-linear:verify",size:"18"}),c[4]||(c[4]=s("span",null,"اصالت کالا",-1))]),s("div",ot,[i(A,{icon:"vuesax-linear:box-tick",size:"18"}),c[5]||(c[5]=s("span",null,"ارسال بیمه‌شده",-1))])],4)]),_:1},8,["class"])]),_:1},8,["modelValue"])])}}}),gt=G(it,[["__scopeId","data-v-c4f44086"]]);export{gt as default}; diff --git a/apps/user-app/dist/assets/HomeView-COBOM_0S.js b/apps/user-app/dist/assets/HomeView-COBOM_0S.js new file mode 100644 index 0000000..2b6e978 --- /dev/null +++ b/apps/user-app/dist/assets/HomeView-COBOM_0S.js @@ -0,0 +1 @@ +import{d as j,u as le,o as oe,a as Q,b as t,c as s,e as i,F,r as L,n as A,f as V,g as w,h as e,i as S,_ as G,t as N,j as ie,k as re,l as ce,w as ue,m as _,I as X,p as de,q as _e,s as E,v as ve,x as Y,y as ne,z as he,A as me,B as pe,K as Z,C as fe,D as R,E as ge,G as ee,H as ye,J as q,L as W}from"./index-DFI27khJ.js";import{R as ke}from"./RateStrip-w3aw7M99.js";import{P as te}from"./ProductCard-v1oNlUdc.js";import{S as se}from"./SectionHead-BJKEdlj5.js";import{u as be}from"./filtersStore-DnSNjG28.js";import{u as we}from"./useReveal-D7Y_dyj7.js";import{u as ze}from"./catalogStore-DO1Uwjz0.js";import{P as Ce}from"./index-0bfD4RHE.js";import"./filters-CYTFAZ1T.js";const xe={key:0,class:"showcase"},$e={class:"showcase__track"},Pe=["src"],Se={key:0,class:"showcase__dots"},Ie=["aria-label","onClick"],ae=.18,Re=6,Me=j({__name:"ShowcaseSlider",props:{slides:{}},setup(p){const r=p,o=S(0);let b;const z=le();function v(n){o.value=n,f()}function f(){b&&clearInterval(b),r.slides.length>1&&!z.isReducedMotion&&(b=setInterval(()=>{o.value=(o.value+1)%r.slides.length},6e3))}oe(f),Q(()=>{b&&clearInterval(b)});const C=S(null),g=S(!1),y=S(0);let h=null,I=0,D=0,k=0,d=!1;function P(n){var m;if(r.slides.length<2||h!==null)return;const l=C.value;l&&(h=n.pointerId,I=n.clientX,D=n.clientY,k=l.getBoundingClientRect().width||1,y.value=0,g.value=!0,d=!1,(m=l.setPointerCapture)==null||m.call(l,n.pointerId))}function B(n){if(!g.value||n.pointerId!==h)return;const l=n.clientX-I,m=n.clientY-D;!d&&Math.abs(l)>Math.abs(m)&&Math.abs(l)>Re&&(d=!0),d&&(y.value=l)}function O(){if(!g.value)return;const l=y.value/k;g.value=!1,h=null,y.value=0,l<=-ae&&o.value=ae&&o.value>0&&o.value--,d&&f(),d=!1}function H(n){n.pointerId===h&&O()}function T(n){n.pointerId===h&&(g.value=!1,h=null,y.value=0,d=!1)}function K(n){const l=o.value,m=z.isReducedMotion;if(!g.value||!d||!k){const $=n===l;return{opacity:$?1:0,zIndex:$?2:0}}const x=Math.min(1,Math.abs(y.value)/k),a=y.value<0?l+1:l-1,u=a>=0&&a{if(h!==null&&C.value)try{C.value.releasePointerCapture(h)}catch{}}),(n,l)=>p.slides.length?(t(),s("section",xe,[i("div",{ref_key:"root",ref:C,class:V(["showcase__frame",{"is-dragging":g.value,"is-reduced":e(z).isReducedMotion}]),onPointerdown:P,onPointermove:B,onPointerup:H,onPointercancel:T},[i("div",$e,[(t(!0),s(F,null,L(p.slides,(m,x)=>(t(),s("article",{key:m.key,class:V(["showcase__slide",{"is-active":x===o.value&&!g.value}]),style:A(K(x))},[m.image?(t(),s("img",{key:0,src:m.image,alt:"",class:"showcase__art",draggable:"false"},null,8,Pe)):w("",!0)],6))),128))])],34),p.slides.length>1?(t(),s("div",Se,[(t(!0),s(F,null,L(p.slides,(m,x)=>(t(),s("button",{key:m.key,type:"button",class:V(["showcase__dot",{"is-active":x===o.value}]),"aria-label":`اسلاید ${x+1}`,onClick:U=>v(x)},null,10,Ie))),128))])):w("",!0)])):w("",!0)}}),Ae=G(Me,[["__scopeId","data-v-958a4fde"]]),De={class:"rail no-scrollbar"},Be=["onClick"],Ee={class:"rail__mark","aria-hidden":"true"},Fe=["src"],Le={class:"rail__title"},Ve=j({__name:"CategoryRail",props:{categories:{},activeId:{}},emits:["select"],setup(p,{emit:r}){const o=r;return(b,z)=>(t(),s("div",De,[(t(!0),s(F,null,L(p.categories,v=>{var f;return t(),s("button",{key:v.id,type:"button",class:V(["rail__chip",{"is-active":v.id===p.activeId}]),onClick:C=>o("select",v)},[i("span",Ee,[(f=v.icon)!=null&&f.image?(t(),s("img",{key:0,src:v.icon.image,alt:""},null,8,Fe)):w("",!0)]),i("span",Le,N(v.title),1)],10,Be)}),128))]))}}),Xe=G(Ve,[["__scopeId","data-v-b38bbeb0"]]),qe={class:"pr__art"},Ne=["alt"],Oe={key:1,class:"pr__artEmpty","aria-hidden":"true"},He=["aria-label"],Te={key:2,class:"pr__flag"},Ue={key:3,class:"pr__flag pr__flag--soft"},Ye={class:"pr__body"},je={class:"pr__title"},Ge={class:"pr__meta"},Ke={class:"pr__weight"},Je={key:0,class:"pr__wage"},We=j({__name:"ProductRow",props:{value:{}},setup(p){const r=p,o=ie(),{image:b,id:z,title:v,min_gram:f,wage:C,is_exist:g,qty:y,isPreOrder:h}=re(r.value),I=S(null);function D(){_e(r.value,I.value)}const k=E(()=>{const d=C.value;return d==null?"":d%1===0?String(d):d.toFixed(2)});return(d,P)=>{const B=ce("lazy");return t(),s("article",{ref_key:"root",ref:I,class:"pr","data-product-origin":"",onClick:D},[i("div",qe,[e(b)?ue((t(),s("img",{key:0,alt:e(v)},null,8,Ne)),[[B,e(b)]]):(t(),s("div",Oe,[_(X,{icon:"vuesax-linear:diamonds",size:"22"})])),i("button",{type:"button",class:V(["pr__fav",{"is-on":e(o).isFavorite(e(z))}]),"aria-label":e(o).isFavorite(e(z))?"حذف از علاقه‌مندی":"افزودن به علاقه‌مندی",onClick:P[0]||(P[0]=de(O=>e(o).toggle(e(z)),["stop"]))},[_(X,{icon:e(o).isFavorite(e(z))?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"15"},null,8,["icon"])],10,He),e(g)?e(h)&&e(y)===0?(t(),s("span",Ue,"پیش‌سفارش")):w("",!0):(t(),s("span",Te,"ناموجود"))]),i("div",Ye,[i("h3",je,N(e(v)),1),i("div",Ge,[i("span",Ke,N(e(f))+" گرم",1),e(C)!=null?(t(),s("span",Je,"اجرت "+N(k.value)+"٪",1)):w("",!0)]),P[1]||(P[1]=i("span",{class:"pr__cta"},"مشاهده",-1))]),_(X,{icon:"vuesax-linear:arrow-left-1",size:"18",class:"pr__chev","aria-hidden":"true"})],512)}}}),Qe=G(We,[["__scopeId","data-v-b034f656"]]),Ze="/assets/shipping-and-delivery-CyUGL93q.png",et="/assets/sports-and-competition-ao926_SX.png",tt=[{type:"popup",src:Ze,text:"ارسال سریع و مطمئن سفارش‌های شما به سراسر کشور.",link:void 0},{type:"popup",src:et,text:`جدیدترین محصولات ${Y.name} را در بخش محصولات جدید ببینید.`,link:void 0},{type:"popup",src:ne,text:`${Y.name}، همراه شما در خرید و فروش طلا.`,link:void 0}],st=ve("config",{state:()=>({config:{main_slider:tt},cats:[],loaded:!1}),actions:{setCats(p){this.cats=p},async init(p=!1){try{const{categories:r}=await he.getCatalogFacets();this.cats=r.map(o=>({...o,icon:{image:ne}})),this.loaded=!0}catch(r){console.log(r)}}}}),at={class:"home"},ot={class:"home__bar"},nt={class:"home__barInner"},lt={key:0,class:"home__badge"},it=["alt"],rt={class:"home__masonry"},ct={class:"home__masonryCol"},ut={class:"home__masonryCol"},dt={class:"home__rows"},_t=j({__name:"HomeView",setup(p){const r=ye(),o=st(),b=me(),z=be(),v=ze(),f=pe(),C=S(!v.loaded),g=S(!1),y=E(()=>v.products),h=S(f.peek(Z.goldPrice)??null),I=S(f.peek(Z.homeSlider)??null),{revealed:D,revealDelay:k,reveal:d}=we("home"),P=E(()=>{const a=y.value.slice(0,8);return a.length%2===1?a.slice(0,-1):a}),B=E(()=>y.value.slice(-10).reverse()),O=[{col:"left",size:"short"},{col:"right",size:"hero"},{col:"left",size:"hero"},{col:"right",size:"short"},{col:"left",size:"tall"},{col:"right",size:"mid"},{col:"left",size:"mid"},{col:"right",size:"tall"}],H=E(()=>{const a=P.value,u=[],$=[];return a.forEach((M,c)=>{const J=O[c]??{col:c%2===0?"left":"right",size:"mid"};J.col==="left"?u.push({item:M,size:J.size}):$.push({item:M,size:J.size})}),{left:u,right:$}}),T=E(()=>(I.value??[]).filter(a=>a.image).map((a,u)=>({key:`${u}-${a.image}`,image:a.image})));function K(a){z.query.cats=[a.id],r.push({name:"search"})}function n(){r.push({name:"search"})}function l(){r.push({name:"newestProduct"})}async function m(a=!1){const[u,$,M,c]=await Promise.allSettled([v.load(a),o.init(a),f.goldPrice({force:a}),f.homeSlider({force:a})]);u.status==="rejected"&&console.log(u.reason),$.status==="rejected"&&console.log($.reason),h.value=M.status==="fulfilled"?M.value:null,I.value=c.status==="fulfilled"?c.value:null}async function x(){await m(!0),g.value=!1}oe(async()=>{await m(),C.value=!1,d()});let U=!1;return fe(async()=>{if(!U){U=!0;return}try{h.value=await f.goldPrice({force:!0})}catch(a){console.log(a)}}),(a,u)=>{const $=ee("router-link"),M=ee("container");return t(),s("div",at,[i("header",ot,[i("div",nt,[_($,{to:{name:"cart"},class:"home__iconBtn","aria-label":"سبد خرید"},{default:R(()=>[_(X,{icon:"vuesax-linear:bag-2",size:"21"}),e(b).items.length?(t(),s("span",lt,N(e(b).items.length),1)):w("",!0)]),_:1}),i("img",{src:ge,alt:e(Y).name,class:"home__logo"},null,8,it),_($,{to:{name:"search"},class:"home__iconBtn","aria-label":"جستجو"},{default:R(()=>[_(X,{icon:"vuesax-linear:search-normal-1",size:"21"})]),_:1})])]),_(e(Ce),{modelValue:g.value,"onUpdate:modelValue":u[0]||(u[0]=c=>g.value=c),onRefresh:x},{pulling:R(()=>[_(e(W),{size:"18"})]),loosing:R(()=>[_(e(W),{size:"18"})]),loading:R(()=>[_(e(W),{size:"18"})]),success:R(()=>[...u[1]||(u[1]=[i("span",null,null,-1)])]),default:R(()=>[_(M,{class:V(["home__body",{"is-revealed":e(D)}])},{default:R(()=>[_(ke,{quote:h.value,class:"home__rate reveal",style:A(e(k)(0))},null,8,["quote","style"]),T.value.length?(t(),q(Ae,{key:0,slides:T.value,class:"home__hero reveal",style:A(e(k)(1))},null,8,["slides","style"])):w("",!0),e(o).cats.length?(t(),q(Xe,{key:1,categories:e(o).cats,"active-id":null,class:"home__rail reveal",style:A(e(k)(2)),onSelect:K},null,8,["categories","style"])):w("",!0),P.value.length?(t(),s("section",{key:2,class:"home__section reveal",style:A(e(k)(3))},[_(se,{title:`برگزیده ${e(Y).name}`,subtitle:"انتخاب‌شده از میان مجموعه‌های موجود","action-label":"همه محصولات",onAction:n},null,8,["title"]),i("div",rt,[i("div",ct,[(t(!0),s(F,null,L(H.value.left,c=>(t(),q(te,{key:c.item.id,value:c.item,size:c.size},null,8,["value","size"]))),128))]),i("div",ut,[(t(!0),s(F,null,L(H.value.right,c=>(t(),q(te,{key:c.item.id,value:c.item,size:c.size},null,8,["value","size"]))),128))])])],4)):w("",!0),B.value.length?(t(),s("section",{key:3,class:"home__section reveal",style:A(e(k)(4))},[_(se,{title:"تازه‌ها",subtitle:"آخرین افزوده‌های مجموعه","action-label":"مشاهده همه",onAction:l}),i("div",dt,[(t(!0),s(F,null,L(B.value,c=>(t(),q(Qe,{key:c.id,value:c},null,8,["value"]))),128))])],4)):w("",!0),!C.value&&!y.value.length?(t(),s("section",{key:4,class:"home__empty reveal",style:A(e(k)(3))},[_(X,{icon:"vuesax-linear:box",size:"26"}),u[2]||(u[2]=i("p",null,"هنوز محصولی در مجموعه ثبت نشده است.",-1))],4)):w("",!0)]),_:1},8,["class"])]),_:1},8,["modelValue"])])}}}),wt=G(_t,[["__scopeId","data-v-201819ab"]]);export{wt as default}; diff --git a/apps/user-app/dist/assets/HomeView-COseabfm.css b/apps/user-app/dist/assets/HomeView-COseabfm.css deleted file mode 100644 index 2c57b33..0000000 --- a/apps/user-app/dist/assets/HomeView-COseabfm.css +++ /dev/null @@ -1 +0,0 @@ -.showcase__frame[data-v-cfb03dfd]{position:relative;border-radius:22px;overflow:hidden;background:var(--c-hairlineSoft);box-shadow:0 26px 50px -34px #14161ad9;aspect-ratio:320 / 208;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.showcase__track[data-v-cfb03dfd]{direction:ltr;display:flex;height:100%;width:100%;transition:transform .56s cubic-bezier(.16,.86,.3,1);will-change:transform}.showcase__frame.is-dragging .showcase__track[data-v-cfb03dfd]{transition:none}.showcase__slide[data-v-cfb03dfd]{position:relative;flex:0 0 100%;width:100%;height:100%;overflow:hidden}.showcase__art[data-v-cfb03dfd]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.06);transition:transform .56s cubic-bezier(.16,.86,.3,1)}.showcase__slide.is-active .showcase__art[data-v-cfb03dfd]{transform:scale(1)}.showcase__frame.is-dragging .showcase__art[data-v-cfb03dfd]{transition:none}.showcase__dots[data-v-cfb03dfd]{display:flex;justify-content:center;gap:6px;padding-top:12px}.showcase__dot[data-v-cfb03dfd]{width:6px;height:6px;padding:0;border:0;cursor:pointer;border-radius:999px;background:var(--c-hairline);transition:width .42s cubic-bezier(.16,.86,.3,1),background .3s ease}.showcase__dot.is-active[data-v-cfb03dfd]{width:20px;background:var(--c-wine)}.rail[data-v-b38bbeb0]{display:flex;gap:9px;overflow-x:auto;padding:2px 16px;margin:0 -16px;scroll-snap-type:x proximity}.rail__chip[data-v-b38bbeb0]{scroll-snap-align:start;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline);transition:all .2s ease}.rail__chip[data-v-b38bbeb0]:active{transform:scale(.97)}.rail__chip.is-active[data-v-b38bbeb0]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.rail__mark[data-v-b38bbeb0]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--c-hairlineSoft);flex:0 0 auto}.rail__chip.is-active .rail__mark[data-v-b38bbeb0]{background:#ffffff24}.rail__mark img[data-v-b38bbeb0]{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;opacity:.85}html.theme-dark .rail__mark img[data-v-b38bbeb0]{background:var(--c-photoMat);border-radius:12px}.rail__title[data-v-b38bbeb0]{white-space:nowrap}.card[data-v-bd6d18a4]{cursor:pointer;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card[data-v-bd6d18a4]:active{transform:scale(.985)}.card__art[data-v-bd6d18a4]{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--c-hairlineSoft)}.card--wide .card__art[data-v-bd6d18a4]{aspect-ratio:4 / 3}.card__art img[data-v-bd6d18a4]{width:100%;max-width:200px;height:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}html.theme-dark .card__art img[data-v-bd6d18a4]{background:var(--c-photoMat);border-radius:12px}.card__fav[data-v-bd6d18a4]{position:absolute;top:9px;left:9px;width:30px;height:30px;display:grid;place-items:center;border:0;cursor:pointer;border-radius:50%;color:var(--c-inkMuted);background:rgb(var(--c-canvas-rgb) / 90%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .18s ease,transform .18s ease}.card__fav.is-on[data-v-bd6d18a4]{color:var(--c-wine)}.card__fav[data-v-bd6d18a4]:active{transform:scale(.9)}.card__badge[data-v-bd6d18a4]{position:absolute;top:9px;right:9px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;background:var(--c-wine)}.card__body[data-v-bd6d18a4]{padding:11px 12px 13px}.card__title[data-v-bd6d18a4]{margin:0;font-size:13px;font-weight:700;color:var(--c-ink);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card__meta[data-v-bd6d18a4]{display:flex;align-items:center;gap:7px;padding-top:7px}.card__weight[data-v-bd6d18a4]{font-size:11.5px;font-weight:700;color:var(--c-inkSoft)}.card__wage[data-v-bd6d18a4]{font-size:10.5px;color:var(--c-inkFaint);padding-inline-start:7px;border-inline-start:1px solid var(--c-hairline)}.home[data-v-c4f44086]{background:var(--c-page);min-height:100vh}.home__bar[data-v-c4f44086]{position:fixed;top:0;left:0;right:0;z-index:20;background:rgb(var(--c-canvas-rgb) / 88%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-hairline)}.home__barInner[data-v-c4f44086]{max-width:768px;margin:0 auto;padding:11px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.home__logo[data-v-c4f44086]{height:21px;-o-object-fit:contain;object-fit:contain}.home__iconBtn[data-v-c4f44086]{position:relative;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--c-ink);background:var(--c-hairlineSoft);transition:background .18s ease}.home__badge[data-v-c4f44086]{position:absolute;top:-3px;left:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;background:var(--c-wine);border:2px solid var(--c-canvas)}.home__body[data-v-c4f44086]{padding-top:62px;padding-bottom:90px}.home__rate[data-v-c4f44086]{margin-top:14px}.home__hero[data-v-c4f44086]{margin-top:16px}.home__rail[data-v-c4f44086]{margin-top:18px}.home__section[data-v-c4f44086]{margin-top:28px}.home__grid[data-v-c4f44086]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:11px}.home__reel[data-v-c4f44086]{display:flex;gap:11px;overflow-x:auto;margin:0 -16px;padding:0 16px;scroll-snap-type:x proximity}.home__reelItem[data-v-c4f44086]{flex:0 0 154px;scroll-snap-align:start}.home__empty[data-v-c4f44086]{margin-top:28px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkFaint)}.home__empty p[data-v-c4f44086]{margin:0;font-size:12.5px}.home__trust[data-v-c4f44086]{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:26px}.home__trustItem[data-v-c4f44086]{display:flex;flex-direction:column;align-items:center;gap:7px;padding:14px 6px;border-radius:14px;background:var(--c-hairlineSoft);color:var(--c-inkMuted);font-size:11px;font-weight:600} diff --git a/apps/user-app/dist/assets/HomeView-DgfMpH9I.css b/apps/user-app/dist/assets/HomeView-DgfMpH9I.css new file mode 100644 index 0000000..9b202b2 --- /dev/null +++ b/apps/user-app/dist/assets/HomeView-DgfMpH9I.css @@ -0,0 +1 @@ +.showcase__frame[data-v-958a4fde]{position:relative;border-radius:22px;overflow:hidden;background:var(--c-hairlineSoft);box-shadow:0 26px 50px -34px #14161ad9;aspect-ratio:320 / 208;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.showcase__track[data-v-958a4fde]{position:relative;width:100%;height:100%}.showcase__slide[data-v-958a4fde]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;opacity:0;transition:opacity 1.15s cubic-bezier(.22,.61,.36,1);will-change:opacity}.showcase__slide.is-active[data-v-958a4fde]{opacity:1;z-index:2}.showcase__frame.is-dragging .showcase__slide[data-v-958a4fde],.showcase__frame.is-reduced .showcase__slide[data-v-958a4fde]{transition:none}.showcase__art[data-v-958a4fde]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transform:scale(1.03);transition:transform 1.15s cubic-bezier(.22,.61,.36,1)}.showcase__slide.is-active .showcase__art[data-v-958a4fde]{transform:scale(1)}.showcase__frame.is-dragging .showcase__art[data-v-958a4fde],.showcase__frame.is-reduced .showcase__art[data-v-958a4fde]{transition:none;transform:scale(1)}.showcase__dots[data-v-958a4fde]{display:flex;justify-content:center;gap:6px;padding-top:12px}.showcase__dot[data-v-958a4fde]{width:6px;height:6px;padding:0;border:0;cursor:pointer;border-radius:999px;background:var(--c-hairline);transition:width .42s cubic-bezier(.16,.86,.3,1),background .3s ease}.showcase__dot.is-active[data-v-958a4fde]{width:20px;background:var(--c-wine)}.rail[data-v-b38bbeb0]{display:flex;gap:9px;overflow-x:auto;padding:2px 16px;margin:0 -16px;scroll-snap-type:x proximity}.rail__chip[data-v-b38bbeb0]{scroll-snap-align:start;flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline);transition:all .2s ease}.rail__chip[data-v-b38bbeb0]:active{transform:scale(.97)}.rail__chip.is-active[data-v-b38bbeb0]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.rail__mark[data-v-b38bbeb0]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:var(--c-hairlineSoft);flex:0 0 auto}.rail__chip.is-active .rail__mark[data-v-b38bbeb0]{background:#ffffff24}.rail__mark img[data-v-b38bbeb0]{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;opacity:.85}html.theme-dark .rail__mark img[data-v-b38bbeb0]{background:var(--c-photoMat);border-radius:12px}.rail__title[data-v-b38bbeb0]{white-space:nowrap}.pr[data-v-b034f656]{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 10px;cursor:pointer;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;transition:transform .2s ease,border-color .2s ease}.pr[data-v-b034f656]:active{transform:scale(.99)}.pr__art[data-v-b034f656]{position:relative;flex:0 0 88px;width:88px;height:88px;display:flex;align-items:center;justify-content:center;border-radius:14px;overflow:hidden;background:#f7f7f7}.pr__art img[data-v-b034f656]{width:100%;height:100%;max-width:100%;max-height:100%;padding:4px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}html.theme-dark .pr__art img[data-v-b034f656]{background:var(--c-photoMat);border-radius:10px}.pr__artEmpty[data-v-b034f656]{width:100%;height:100%;display:grid;place-items:center;color:var(--c-inkFaint)}.pr__fav[data-v-b034f656]{position:absolute;top:6px;left:6px;width:26px;height:26px;display:grid;place-items:center;border:0;cursor:pointer;border-radius:50%;color:var(--c-inkMuted);background:rgb(var(--c-canvas-rgb) / 90%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pr__fav.is-on[data-v-b034f656]{color:var(--c-wine)}.pr__flag[data-v-b034f656]{position:absolute;top:6px;right:6px;padding:3px 7px;border-radius:999px;font-size:9.5px;font-weight:700;color:#fff;background:var(--c-primary)}.pr__flag--soft[data-v-b034f656]{background:var(--c-wineSoft)}.pr__body[data-v-b034f656]{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:5px}.pr__title[data-v-b034f656]{margin:0;font-size:13.5px;font-weight:700;color:var(--c-ink);line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pr__meta[data-v-b034f656]{display:flex;align-items:center;gap:7px}.pr__weight[data-v-b034f656]{font-size:12px;font-weight:700;color:var(--c-inkSoft)}.pr__wage[data-v-b034f656]{font-size:11px;color:var(--c-inkFaint);padding-inline-start:7px;border-inline-start:1px solid var(--c-hairline)}.pr__cta[data-v-b034f656]{margin-top:2px;font-size:11.5px;font-weight:700;color:var(--c-wine)}.pr__chev[data-v-b034f656]{flex:0 0 auto;color:var(--c-inkFaint)}.home[data-v-201819ab]{background:var(--c-page);min-height:100vh}.home__bar[data-v-201819ab]{position:fixed;top:0;left:0;right:0;z-index:20;background:rgb(var(--c-canvas-rgb) / 88%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--c-hairline)}.home__barInner[data-v-201819ab]{max-width:768px;margin:0 auto;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.home__logo[data-v-201819ab]{height:52px;width:52px;-o-object-fit:contain;object-fit:contain}.home__iconBtn[data-v-201819ab]{position:relative;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--c-ink);background:var(--c-hairlineSoft);transition:background .18s ease}.home__badge[data-v-201819ab]{position:absolute;top:-3px;left:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;font-size:10px;font-weight:700;color:#fff;background:var(--c-wine);border:2px solid var(--c-canvas)}.home__body[data-v-201819ab]{padding-top:72px;padding-bottom:90px}.home__rate[data-v-201819ab]{margin-top:14px}.home__hero[data-v-201819ab]{margin-top:16px}.home__rail[data-v-201819ab]{margin-top:18px}.home__section[data-v-201819ab]{margin-top:28px}.home__masonry[data-v-201819ab]{display:flex;flex-direction:row;direction:ltr;align-items:flex-start;gap:11px}.home__masonryCol[data-v-201819ab]{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:11px;direction:rtl}.home__rows[data-v-201819ab]{display:flex;flex-direction:column;gap:10px}.home__empty[data-v-201819ab]{margin-top:28px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkFaint)}.home__empty p[data-v-201819ab]{margin:0;font-size:12.5px} diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum-BLA2CtIC.woff2 b/apps/user-app/dist/assets/IRANSansWeb_FaNum-BLA2CtIC.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..c3dcbab7c5d72d3c549c953c714385043a28566b GIT binary patch literal 27944 zcmV(@K-Rx^Pew8T0RR910BtA$4gdfE0NFqQ0BpZXAkE24Db>1Q84hf~S0e`b-OlS^xny0we>EFa#h4jBf{{Asf5BHzIfU z%SOR%1At!IeycYY$W7M-x&vtmjTfO&QL{LyptAq}|E%Oh#$Z0!cTKIj83ZRKx&xO+ zdEE-xpM^rz%8A6-stQI&!jKdQJC4)zsy9BJ`|@wBW(TGgZt<@0rBDj3P01NW66lxs1Ojah-f=dHjG63+y3_>{pdlM z+y3*PQtFh5lvF5f(qRxKr;H+7BK^rab+UglPKHtjQG(6*wCTV1PLYZ+YDVp{Fmck5 zhC1_0!;FeiG1@sKpV*k#N-GA=3v(*=#$kX6JB-yY{l~!oa{Ny0Ql+My>t%QBn6Zry+rC0la zkenK6(&;9hNhZAvOh@2_AQf%Ycl$zr

Z#+o%W+q9{YBHsREvz2#1k}IV$Kj7fJ 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

9@C?pBz?+Mg) ziQ&%oS2~nCb?FBRc2-r2eQ6P9zv`?hy_O|k*1A2@xCKT9;?@DJ4O1@* zaUz=0Qc&x3U3PxM&|nFD#LdL)1~22I0`TAX;luk(p@dapeumsi$tH^}YEcpGkd%__ za}(3&Iz4(FwZlVZr)FXz64Hy_^}|~V#6*8}DcJMfIGTsnx?b$br_KAZJHuo@!Snov*ExD>CZ8A7Y@?i2>TVZ?>Mc z$-SF1h~bnO(6mrbnO&a9>HN^`lD!eejQA5v{QMYIOf3xyn}<-(xNo;cK0{r~6NMrh z0%WexZ6rUkB9(6;W}}%>0YDs?OxH{LVoA-B8lupY|84D{Hf#Q9-7If;GjrRu-nxsuem)Q$Sd0y~ILD2`Cd#1B{KygbLJflBlM5_Lq6qF;K;-qaGBPaDU4pQNkt) zQ`t_E<{Ux7v5-*!Vr4>*NiIR^v~&!V&x&Pt1n8RrvG@O3h1iNUp&hvj7_1}h!62Cs zk?6bAYZ1UZ)ak((C6~pf@aXG7F-xb{!w|X0v&1ZOQ+Exwt^L`0a_jK+UkVO&C`N3F z`$~agVUy#!k5~pJ6N$dVk%lyUpP?a$d?0F3aEcVN3hFQGr$=@km#-sLj-c~5-^yzO zrH^V;_CTb0rowH#r@mjSaVpvG;dQE}O+N?#Pfp<&`&uH0S=4cF19~fT^Rov9;p|F0 zKQf0W`^u;g&Qq%xg-T%0z$i2vvQWNbraYxE>XtlzA51q#!;m0)!WTWU5Y(jf_H>bgCw;Au8-~Ao8h#@kn=1vq7_$ z0ODTl;+=C^33Sbkpp1>%{k@4MbLD9QFy#NH2ROVcIpfUUi=MmCOI2$>ZELOw0Ut<~97Ub=utJJzoC5{k~@VxG_1 z*U9D-fg?Y0F@HgPQaHnIM<^=6ObPT*Hc!wK&0F?#u-Io}JC+-*l;t&AmR&H?L+o^g zEs_(Gd-MyyuQv7GvqRz>t+<>-WL;I(Zx>4Nrj_WFXol5+$kl+Ulc8ONr-kEaX3jES z_+I=%c$1e(3Lzs3N+z}J{oFmbO(1)*$ zr~JE&w2n>dTx&6wJAJ#{mgC}DkXL|0oogg9VMz7~$v0Wi#7O&hPkY34*amciOb-jZ zCo#8HY~`8~1=+VtFnHyLnpBaw_jqNy3#$%hL);}a0~PQk+tXA*b{J)Y&i=ZZ>zZBwS=z)8*nWa8FQE$W za_iA4tz}RBRH;l<3IuwBzw5+pI zVf`vc4t&7}@0NEVtU;0Rnujs=krSCbv4XF%F>eWhxskTon1V{WvXkdS=n#4b0T1OP zt@ZqhkO6!wI?z22w?bnW1mwbonnk7bi-(ec)cz%6A=?gysuPP-{TCt>)vK)C< zdYKTu=s+;OFJT* zrXE0BcPIXSdE5z!Fqa;QYsu>h(3n;+Ty25I=zI!8(~$1%#Qj{Sf?>G?5?kv@Q-N~Y zPoE0iM0y0#WL+!ND|}{!?aFE4F-jN!`}>8%^&5hl6?!fIh^rvP4KW0H5{eb6Gxof4 zv=+nr;387MRc|XE%ub#Qp+m@R1Tsb+^-#o76T~_32s^%vVa5H=yHvYsgEHa`^w-~0 zUw<3K7;=-I^DxQ|;6|#+1Ew?fvbRj@Ab#6EGKMW@iZl(E0TA^rO=BOvc>#h%!A5UUeB*h@zhO>I+!^ z)&KeZ;mZG4O~Ebj|E;{g|KI-)5+GzXasxfGLL6~=Udw3C=WhLkZOOY%-VY^qf(*`W zP-ejlPnhjERYR03jzp6=*)uiPwNIwbr`IPfQoVy?9l}epQL>j8w13Vmt(q&G>}$!e zWY&RzY90c^=)LeQUA1=9LY=ILCL2nQn-*9Ng39*BtAqvf*1z|JEq)?%I6K_z#yL~$r0>isxx zA3T-m8DUw?=Yp8EXRMCLBNImjO{^Yl93I}6cD--6KQzG^b&Eyh++2Kl$g4_dj~(Z^ zb1-(_cAzW@8T~-Vf@YV0eUhsjGD_X)bYzWdA3SUQ} z@(fvoVZUAEKJM<@o$1l}mXpOd@nz`UyA`6f%j`VkpFH=iIm4{5$&UIKDi8F=Z80OT zs5FK5{`A!eA0mfq_O-#C_bV)3EnBGS&}S;=9l?!9ckwX=I|?EogbIQyBs#?(E~E2l zEPMngL}*Hqub{Rwmg=WW?mtVksSS!+W6SHZ0t(8-LV`NBNRiyThov|Wl`Rj8k?KgL zQFLD*WUDeB9U1jDX&nGDkI&m$+xaVzoGo*z zjGUokycOK+HpVIYPu5-qH}_jAzmi|ApHoE$itDl`f-fmz^(qPK6%vC&RGfL zY?@QnTsS~Yn>yK!R^P^VQ=ggY3;Al@oHBx6T$4Q(yuth)W(AD}bcz9ouE!Z@gh;$~ zljc;u7res{7WPXRNybv-j{7v~J^(jWyLO~nr%a-Iw^dV=0hq?0lVx1wBq`Y{E~X|& zzV#E95zql8e1y{|E_o*Im-Wg~GIP!!9b*=?vcL2<$!hO->R_ZZi1d;Qld+=Xdk zg}Et$lQbv@h&+CebZ0=K{4>|+eD2cs;grk!PiCR!oV-J2TeWPcUBul1JC+^o0+L|24!mY!EYEs>z_zd=k-k^3--hT&ameOwXNlfQ zk?IelrBS0n8&VaZb|1h)1btz;HJha2;~5+o z0skxj)3IZXC4Uj2cfs^-gsSMWhO*Da-T3fQRH)zh6gym~7GZ4O zks0Fg*ss)k;9o6_a%5JLJztYuA>&JxVg*}7+~)Nrbae>yz)dF99H6T$)WlPF%hnUD zU5?FNbvUhG2<>W=t0P*u^N!q)KaR5V8=r2DrTZqHL_9%wp4eChrCJu^T}eOR@$9Xne$QLQua40 zcHKg-&{ZE1Z5~6a2i8T-66C2Z!|u}PfuN=wuh1Q%;J}9zlkQHJ$_|+y@ed1IUX zsGL?sNT&g>hwta+MBiJ_4-F0vQ_*Y2!|xLd@IA3VH~-%L^ZPrr5}TZ+AoY?34y~&p zZz_%PxW1{Rd82jnuVFk5E)q_5wHE0gL^yjR>&%6bk?C0=+^2o=c^^j<&h(!b!}ZO# zB^ky;7u&mBX%Na7iUN9HZ<5d`_crR%T|m08iGp4L*YgK{ z8@DTwiXil%I1un*yMKC@#w{H@A>&jZH^BUtzUbu=L-8msI6&dey*fn$)gY51@O17N zW7x9w%9g^=_GhwkptH-2yYAJ+W;Z-&U@QTzwLViPXC`8K^ARTRZl9>4!6lwPR4 z#|e%ZAe?G`_k6Sxm@VWh%PT@7^KQJ`v5_P*N%`pM_tBKm>jhg1LdzdsiOku@!qa~G zS@?#J?B7Pt=IzzolD+?G^2i5}1BbTVM%22unW3+V#O3_NH!GpK!d+Ld-OsH&2y-Ok zg*0xW!e;vIh%%Rn_tm2Ll5IFX?fmq%-FLfr8uvnwIsgWLbZ0;CyQ}MOSJ>`P!5b_? zv^v`6M)K1wdo>hW@D9qJ!7C=lq7EhMZh8Q4|IIAM&8)~|n8G43%(qw3UKBr-9^sV` zAl~NBgHY~t7eNA-O}|3-U%Pc0u>8Gq<1co8RdKuq_!o$)TJE%|57m`SA z1naC&A8dx6#^Qqm2qZyN`0cPZM>@=xID9~F>K=0Q7?+jajiQE77$R2Ng>;3!&>-29 z_3+EDKd?#QbIaBN15VQ;D8zsp+1ORr#g38cN(8u>8&Wo}c;ZYI!r)!XVjJOZkoNm2 zQdD{4D)s<+AyAm|r-mt-bYO$M_;I3l)R6b=3w#Jm)%W!-I}#bfrm425&FdV}OShk< zu^yii221{Y?L$9K_jHd#{^Ml!wzMZYk>HF1uEwcUdg64sv~Q0&jS-h~pP;bERxG@W z^BFfC*d2nB-B#vVFw@hEQf@{sd_Qon*K9H`9j&ZLanduSyW@Mfa0*AVg8q&S6DA!I z2V9L0-YGyOQk+|;QlFq9VW{diAhGe0XhrlNDN?QJR>oaLB)>_YBlP zoh;$|`V#71*dFx+UsfylO}p2_Wqd= zQPy2m7NSZ@@-#_`Mw{ejQYG?TSrk()ny1clLRwZ0UK;*6DRE)j@2t=Y>#cd%w*PY; z?8$$7J$MfbU+XNv$$*Ox9w!V7tvEDQi&de#HIuGrid+dpJd1}V3PGWAnx)-q74I>K zs>8(}Y0$7+CFuX6cGj zz1=(1Hs*D!uZEfDo(F~yW=4jPnar7^V?5Bx^2?(JHdedFe{xqA*Ue6m@=YE-_l9m+ zA^aPxmlaF0A3`1>&IAV91W^P5n{DmsyLb7vvh4$+-#6y!BfXrgn6Nbs`3*&D#@OfL z_Ra%UZ^Ar|soVtFAP9Q7E7l}`_re~flSN7oGV&c$U{KN?F%IezB5FMTHZNqffFWT! z{51A(1(jPw_zL&#!*{rMgm;YGQeN-M&>HZFwjFs8yRY#cl-fI~o)c@H<^I-MS0lmsS=*=?c1o0B;Wv zg>>!hHP2^3dz0-$bztGmn6v_5JYD_J7IFa#bEYfGN!I1BYZ|0NPG?FfHvu7AFzpY1GS?e6{oo`{= z0HsS%Us2qHupfNx;jhCu8GwbP^H7SU+cBpJtp{T6SMx>McFZ~K)XCVzR%;$Y10J`# z$ZKMx`;uVp4ixPay(U2Tf zSl>(q^M`o@5l78wN{g%S=Z;wJl-Mr3F$ZFQ;@d$5|ZAkdV;U!PnlNX%IYbCJP}<&TI^6 zp_C<%6*1|#g*k~dZkjP?|6Mh~yVHh{_2%GLp@dv|>nGD4CCj}@X!JsjMFmfHoP;^i z#u3@}mHF4JK&IvwI<7x({iS6Uw)@3?s@2wk4K2%o+S%mqoDQ|nPLO@3Mk>nXh;_Aq zu3v#E69ZU_0kf2Wu_CV2$j>IIoHAU;Ck}67|G9YdbCS}~ooIU?4tqV=I|wJik2mGD zN&-o$u5?Y0c}Dw4!TUF_fUeBH^d{)vT_@CdShIbWWaNyl^h5PPgnELMqH1H7D%8zd zPuKRC=}P_lQ$)5E`S8d*KCoy`Tl5A)zmjAXkkF+--sbp{hJ|=&z9>$h13kx zOnGTq^WW`{u*p*w~tU{xa6LWJorxC{_zCMv4s1?Qk6?<7KRrcK1Ju>T>m z{;O*@cqk)MK+*9aHf|}#J8aB5FAF?%LEeBVvQTkbWQ()j+VKpLG`+y4aVb#<;K%jrr+>odOPwCH$JVIRi2Blj|O(C1{?@b1hfh?T+ zaN(}9+DB{Rfb#?DxAMGKLjv)w&k+VNlY)g0DIewm0zFTZCoX`(&vXKrM)YFXH&*iR zXAVC%=3~+_v0=DkkOC}z9~c)r9=d?2ivT=iQW%Yaf`KYT^?HKiB4AfT`?$$)*~_rF zFc$n!m0U?8g zr(>Hcb73EW>CgZ6lb?j=@N8kjP3R05OuGf!an{fs_q~GW!o;qAVM3n6;XL5lmYW+9 zT88zTQhrFgWt-HLv|vVcc9h`n<5b*dtZYD|{TDGwHJzzTh0&??d8I%b!ErJL*kS?SS+Ftdu7(YdwB3ajC2c-w<_F90H75 zk6#5Aweysl)HTO|^%QLac3`~cbWK+ta6%^BCO^)xhfb=N)uOWW9`Rrh#z(8OUB z{0`Wm9CM;wC@Hr_*IqY~KJFEo8LLH>esmurs)W^t#fNdLq?e@;Jr6`BkHVe*bFzfF z7~}xPFQM+T{p2{&!v8=ROzc|Cejxp~-ydT8Zk5T^3)cS>R~O~WCECM|xq89PfAi-c zw|Zw^F(AMHZUBAf%P2c^_%r}_zm7(Q?!_-wK;DC6|DTTHx{YMaqW96iL|*~$k1G}{ z7%*U#9`_;q1)^PTMf>`1*1a3fybODQ4_g;BH8vFY7ttSx8kaw_ZF#sqN!ILHERl<1 z#upq>1k(SyXDaaDunj5zTE0e1mxgx7FV7~L2oN2lP`}LcfAx4K;4=j~>0_n@dn>~2 zq{1B#ihWzyMsC*!cMQF_^490in?w$t+F*v0)Z)>rXXHJ78wnN>$xlwD23e+P+-7t$zNzJ@5ai(Je; zT#oyxELq*)O2(TMfxM=_eCR!@UeSN$Gz0D#4S9BI1%PpM=63q^kYkAvrbICZsOYK&K{=&LXmQ5HTe~;aZ)fJW$z~jcFaK z*jNQj{;Sx~&Lb~cb|t(D?4@Mh@jdLn((``a;<3}zgt7k3#9iFxvXLl;+s?AGTQ4>S zJ1(-)+s^Thbt>lMJLp)lO^6UGf6+9ujul!T)Uj z1l%#BI?xc81K8ZQ`8IPmPYCxkH2wEV3>o#J_ZDZItmdxr0l8{V&%NJt4{v}~j|n=| zrvts}auTs0h_cd87tXLr5p&o=i8Dag`Nq|Pya^^0v6S8=%>|ZL@{0My)zdh-y0~J% zV@yWfdKznzraWS~#@v4rz+Gz|gHUn0y7;vlAAH_NUZ8dDOI=^+IRWoPz1dK;o4{uI zI=(MWaML^SU|Is`8|jxF1k*3*4hjxvzCp%%|J;xl4Em~d|MO)X-KK!5LHjGc} zC^QlfH?geLo`lqm?`A&E#P!vyQ$ilUXvzb6JriZ!^)=Nqd!xR6b9{>FwKeB2qd`F4fvY`RtJXuSe!`%Wt3BsWFDC)QSTc1Z>#HtbMuGy@g@;ksAl*@| z+SOUDEZx>n7v=CdLrwNMneq;7OjNu^L=q@hwF#v!xFB)Uy$m$#i?7B+gUIXBnH}ho zQ9$P(YCPO+71(9ns`WF3DWA*wRe*k1T2)-p+Cf-JMN3Cf#S9ouS#@bOAkoh(xF=hY zCUPM8!~{fT0rY%EgsOb74ukVcD2(n;>{paPee#Lq3RuCIf!^O98tCf1W^>2y1()T2 z0c=ev`tJt1&89Bg#e%n*+jxe)S+x&3yJ_Q{J%zcb?wvQEZiWj}$-(74hrBul7}^TA zb_N#pQBaYr3IR7w(l63{}2z6Yb7$jH+QMUCSm&&0cT5y}%)%jM-$f=c})Q zg4U-aTf5F(yM6-DN(r3~)@yP!;!076wymvIs~V~_p|;-Dd79dqTu}IG3=mRSN-5tr z$sys9YMNuMn#}0tt~JidE!ODc>L?!YsKb)HBl{i2lo?;C{>u@ipqdng^b8+!64-g6 z(Ca7hQ0F$dvHiXdruhfJlH2}>5Q>3lpED>kCe!75Y9ICp>0W%$*#^xOa5n)e;F@fQGxp_5&xDW{r92>TM75~|1|73H9(l>P0ELJc9wuu z?2(qL=&BcsFG_Zow3NhJ>$AcIm=p7y^n5sJJP8bBZ)Ql=I*A4;CGCFe!0+V)y@wh8 zJ0u8psH7^bCHR%yg#MfAh}68VMu@x%Gi>^fFCT z@QVCPbpL#KmyD>mW{g}dpjk_(v^4%+USCyU=>oD{XKmm6w)!l3V^j_elT2se#;rt-{S6(Q@Z^ z=jz3f+-#~ApcLmH2tK}LUh~dlsr?UgPZ@ws0C#HPNQHjxkfCC3NpDzO+UAwPY=R@0 ztc(nHp^D7}5xw^hFAqOxe^9-Abfev)b?@?lW$^#QbQL|ldO~tilGIhuY#IlCw6U#7 zpghjkwW3nOThH$V^teMSV>&wVwwfXp&Q1}le$&_yon9I4`asv7u%$>e&x5c#EwLrW zvnJL=nM7ltQUa~lLUm%stZmY zcEtsw0D0nm?bK35<+FC0X9hE4lrZ9d)rwQB!L&6_m zh=_X`dUu}s4Xbxhlh3<7^^W%;^?$deiXaJ z54~jRBtW1^r%Kt}y3+8dx{_1?@;5fVenFB(Rt9Th<2QBXjbA*>vq|ODz3v}1ACbrw zudq#tx$Eh#6{i}#e1vW$v$9z@*EAH+4wE<{zh=3sYUCHUGPR{$=A? z-Jy3Mt1-XFm`gJ<71U=bYoW$pd*=Qvj1v)b3)$B_TU-?WNC`J|G)!G#iBZk;wFS+P zEFVi=g*q)HEvT4CpJBn1n1loJNe#^WqfWIu*^YBlQqSYV{v;Rql6}Eon!*F5m$I|Z ziVWU9#U`Lt-c8Ip#z`}teEgA7Y{go*Jpg@@p`JbUw0-=-Cm;75`1d|YPuOjZYmmp;9n;UoAm9NnE^z<0b8`{rF5R_E$`-d@IK zpqFQ&i=qvQpLc*j!ck>MG&hZ5gSsd;hy)R63UoRW&GJ0s|3W-=)cWp(F=5Rs!qe? z6lkU7phCUJL4r^Dg}jNKj)>_e!;?AFU<5>kYahcTLsxkhZW7lAng^#z(*!)>IpH7y zN5T!34?Z6RyV8z>9YDSdlhD?YQ1&>SAHJN}wr1M!`3`KkNfGg(hhtl7=TtzkY_k>IeaH2~2k=+)pxwDlFh zTUCF(z6?D5@sI=%#auMfsgY5z5af%MsW_0X6w2rT9|d zn#um-<`X_9bhb+;slpb-Kn)7_aQw-{ zRSDGuZdcZU&Xe=%K+Abr;KY=CE{O-zrQQQPE#K0o zMuFxKZ7fMz8K}l|KFW4}p;&ppr(UFpeY)XZ8Se|l*4N7oDuvs=0saf(bmu zqiqRbSP-9kq$@2vF|0k`AO%)-jrkWm;wl@wu<~%+9{{de4GYO>e(H>dA|MFE%~#t? zLn#8pL1=S%t>J_XaWe@982;Mae3z~*iU{^`%0|G%bWDq6o#v~PI>{iE8liv@!@i#) z;!dj0@@1V=pHM`d#eFB&cNWLi$rn;MgrQLFZO|NmE}u_X$xeYEDVLj| zKr9lKGZ^%@ta;J(GN{uF~0DL568xk%86Z5Z<0jw-gux0P%J<&Mmi5OxoO=rHl{ zq!ggo&Idz-hcZcU+ek=21f{+eFey_xKoAwKK86>lbZJnQR0Voj7FCUp4+RqeG(a!4 zgTqoc4$@oZmH;!g&bl4%6tpRP)d!5EXrF zDkXN~74Z%b27mOr677nO@9IX^u~~Yf2_~JR(xs1}`EV@Wj-=YM+p8UE0KG0>ca}Ky z62)1hOazMTg4CBpp`9}Ny$uD_0+fb3;}KLALZs-7dVDY;Qt;BSE1?N~B7jS1%F6XP zvk2Gmml#Dna+*24IP;W-xm~40j?%f!K*=cON`+FX)G0Metz&->vFr(=K1tcm9P>s|J`y00m>SW7W{PY!8kueAxq((To+|74jH%d0_m9P&2jz zRuws?%Bm3{ytt&FWj<0FUp@rnBgp@T;RR+lu{Yc_&S2yeJdImYS#j}%mq%_-0m9kk z@&0#Q0@R4nSA_I*txnkks5+qfaU{6BKS#~%$M;27GudCbwWclqfEcNNcul^dCahc9 z$cfz?+Y=M6e6AWl+DOPxEm^0vXC+@zU3UN8Mpgl3Z(ek*G8fP0mLj*$Sw+n%9-naw zz#f%7VZT!5eDm&PJv*0f)IO~`3#BAy?Nk3+MdzPc`*3B7o<4okRMjv~NYTppjF$W| z_Hk;QKD|#&TS9<(D~Fm*#Ze_Pd9hMLQec_$D^xKTA!*bYYNQZ=oDe`&O2y@24T01& z*{%Udk?h)6QMTUH)e|uB_Oc#}!{&x70_HoE@L+-%yX8GM_cKpP>(VT%^X=A4Ut?A6`>NKXs%gOl zbH*C>FJ*8yW$!!#Dj7f~9+9F@`tAP2{$}J!B_wz=tH;Rb%$f^klQF_!8w}kW>7z4E z4;1_)muRm70LvAl?PdVcSTWkI``S~Y zR`2oqRImZk*7Zj3iBuAzuQcJNu-d|pd)@>`l>~333@c|;fY_eu;bJ;uVfK3KW#?Vw8JgS%BlSgA2{AnmI9dT3zz^1O$^LItFI0$iMf zIijq5zFuwM8`5XMp9<8Y)h^l+ap2=sAGZY0@AzMP`UL_=zzUyZs5uMw{fAg5E>XgsQ1;8a;_EI2UQMd!cE)yKmSd|+S+iO6ECE#F zd}&{+&0jX{%)^t-Qdf3eBH@axFSM@fqBG)o$`iN9S>L}*dX`hi&ZTr7E51gp(Vvqj zm0v$4J6lFWGiclp(7Nh8?IXJ5L0r*gZ>@UvKn*S{9C823@C1(69dnnc{Nir2fnrgf zFOg69{haJ;@R`i3-$PH1+x?BfpcQs1`=J6|qi$bo(S$b1g|p|U#Pevqjb1~o)9*5q z@j%PwLcPKMhAu10RY9t|7&QPZr@N~Oz$#f&maa>)wF4$lkU-9A0Wj&BJb3{wKMH)f zH34~{LQgUhw+Y*aiSnPn4gHZe zluk$^6T2%%s#I8MN6Df_O1&+qPxLh@M7lXW3ZbSnN>0f_d!?I+byR^GX?ezZA;m2o zElnSrnVWGFTWzn_p?Wmp@tSv9$uI9jH!V`BY0|IKGU=FnqB-wL-Blrdavl6Ieyl2h zXjKQ0$qK`JIGBA&4Mx%l(`uDkoZSHINu|gu8n5e>H?7XISAYE<7gN?;?xf|1nKA0q z#8PfZn+Rb;4OXor?vw0&V7S&gj$u)V9$e`owCbU(e1l?#SYsIWfwHcZ+z+%}bY^D- z$D|_6qOjRggiWX~Hd!3DFDDA5vwQu+y~(enxw(4*!Lvkdo-&;HiiyxMj|s;@(oD;m zCLH@0)%DT}W6yb>k)^GJx}M|E8S5TSbwkBag7H3; zm152$Z)u7+N{hLEZ^-N)vWC;(P}&?eV}&~ZV0nnL7NoVAfYs@LwQG-T1>V%mElN<6 z5+1!f%)0L2rU8R3YjV>nwv5RhW;a~&oe1>j10JZFg5r88oQ={X6puvVZRE#vJXYvh zaJDsVGH@|Qys~zg7$QJv(-JjZ(khCDEo*tk5?cd_HP_o%=Ept6R=5=W! z`iWt4Qq(ZJw(XG8#C*!zP+1+##3`*L*6SCu^^adGAYTsUXrvdT@BEk;+sRBu#lF7l zzWOJtIc)7MU2`xax#0x?+wzU%zHdjF$xEELO$IJBD}F7|9}azi;9gwz zzjfbzql_}#?j3Wuhx-<#PAN)SOSSpi!cglvNgzP@Nj-#95LY?4O!P2Qya@#xMVtWZ0;uJh_y0vZEC-Q zhfl;GjK%el5ZDbQlOX#!CG35NZ6x=B)9EWp^JerC2dT<}6rd_ASLpF>r1^D3X ze((C>&*FvE8di2)`9W$Xz`qi_e*gbkDkD>$;0|4+E@39V5S8*uy&B0ld^b=cW&F`o_Q zh03v4N~SPk{kFi%G(1lzlTTSUSwUu_;cZhuE2O8Bk-rYZ!r8K#Q3j^mt$~t4q?TMw z&ttL+5-=f9v5LG54~%>?Ro^+4emo&WOoz8A1EQD1g!~=z@_v+;X*ET$aT|~Bw3aheH{`q2Z$z*9E3Za>CBv)2w zm6*1a*nre&g@{eBSSrt|9ETT1a~aA?dtGWPvm0Q*bn2BBx9omP2K#z+-951LCc{ra zhyaEJ4C0W0Wa2`Q5OU5uqg11h6+){6V?!6k$uQ0GqO9ts?Rqvix0;w_h@;uz^sjyw zswDu(pXh@T6vGLUq8XOs1yN#WQ^jFuX4ZWBgVAKRSZ#KNsZoqnz1zd-a(lc!ze>>z zbEBI0va+ITx?x%zZgS5zHe^yn+=? zEgd}rBNHDQO5uC}GE=-3VK};>5v2@)h= z$dDm}K!Jis3p}PPIGq5kA=?CiJ)VYhA`pWhL4pJf88T$xo(l*bV$t%vzt`{I=o-#6 zjd?#$d&u$tHS}nO;Czc;pYlVoWWy|5<+Eun6^Wg;mo4Qn@Lk>%vqf`d6F)k|lU-oc z+ETm?6Q@z;V(iQY$6f zaHW(^3Ofl?;B;rz#Tr$B5_>8y1<-Irb!7qoAP}&SQF9gA1=(KkbMjb&g(XxY@F{1zff>1aTZ07fx1kl;9hd%jgg z?zulSZ>?xQ0s=A7%^@9Rl+g@vNpNh@imuQ?f(BAF5ID#X&epWys)R!u3Kc3;(5O*+ zy~~H`%_Rlgb0@$kh5=GK8gO@7U}yV}2vJBX3&$2IQgGzRkwcOX;+Zf`^#(@bda;hE6;atn(^ZXe9_ znLbOP&jg*vhjwD=eVd}PRhT_aBper4SvEhf0E|+`;#1a*>}b>)bEV* zwC_!o+L6DtS5r5(Z@ta%uPRTNlNjxSq?%lw&PekNisdl`Y1-4-`Cmi2hqoh5^RPmS jb&EqU?Ch5)%;z}Y%iQ?ql5(?qOSH$^#(z9|QVswBgnRzM literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum-C2LCNwav.woff b/apps/user-app/dist/assets/IRANSansWeb_FaNum-C2LCNwav.woff new file mode 100644 index 0000000000000000000000000000000000000000..1e6eb36fa0a3a3c3c9adf68f63099836525fc620 GIT binary patch literal 35161 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

7VCHxd(cm5$fTBD|!8#H=M`-Zd1}>Zz$}=Lw0) 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 literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum_Black-BZZZWzNZ.woff b/apps/user-app/dist/assets/IRANSansWeb_FaNum_Black-BZZZWzNZ.woff new file mode 100644 index 0000000000000000000000000000000000000000..019c556cc215ea3aed3d47e09515905fa0d3b894 GIT binary patch literal 33025 zcmYg$18`@}6YVeD*tV0+#@g7nZQHhO+qP}nPByk}ynO$9_3BO4sh&PH)8|gt+?l#{ z+eJoL7ytzLX?{Qe`2XzGECB33`~NrJiyseFP(e%t0B`{P=|lWq0Eq|+3IA{~KfcZn z?BUqpkVIr<6n;2M007Dc06=m+Jg@~5QBdLs0K7H<01!9;08IL`^h82NftCRP0Gj=o zr}P8e+?taK11mjS0N@t}004UPV|~Fd(b-J&9DX?am!C2J>A?J`qnTK`83O?DjR1h! z4;8-X9J_;IYNTiQ6HoPrVEGToB|5{VKjaS=`{NV-fCNb#QpMED(G>syrufmg`q8MZ z5eCY)v@!S@2lKNokjfvd_nKr;TIsp|=mPy{0C0Xl0Q3n&X02ys1OS-+a3GKX0QkT_ z$ef_9je{cqVA1;%i}mN3fFdY>q5qfDpFIB6U3t`j=X?Y}LVWzh04z<${KWsU^MUN| zGH-jZsnGxB6A}RY9}57ut{dnY>h4Is;P&?RdK|ZW^Kfio!tf#*_P&4v;z+?;|KAv0 z&jGp&zo@(fza*eh0bpKk08<$->3{Q$lMJo(bd7X%vxdwkdwVJ1^U`P;3h77a=;-Vk z>ggS7>FDd2=qTtIc>%vdZJ(cAe$9PHY}ot^p3%{SDQ8i-FdlU@8H4aL{l6 z(~MG7vrH1g;L5t}X@S-PP&X4uP{FRN3*hJSqN4ayp&<;R#8%0!%TkY)8zJ(8RY(oU zhnfb0rpT5P_CA@LQ;7xFRj+RO?@P+5&Iy3qfHh5s5GOSAb(voW4_F<$&l z1>lhrWdhvMD2FOOARbcC(GpKbHdYyf+!F37qB01EP{*=4%U>WCrfae6z&7}`ww)lV z1d`a0?{h__6ojNe^^7$F-BY{|57cbrEg@mcnppDM1jj8mmv?=*pk~wJihl$5VAz1@ zGaeWA)c}VoIpOHc*j-w4&PVEJN=5SPJc7zE(m6iI$LZ4$NO;7$gL&46v(fh7j}Qwn z^mGotV0?6QMr(u$Ho%4XUcx(8$MF6gK|$VdVvI)S3QHPv+{4Zf-0^7?e2%z(3jdg3 z$pD6#{~fBLfpGmt5Z?z$9%o{D_EmF|SwV`+vwUt#{%{m!LXO7QdoR~2vd)#4x|iT; z-yVZ{uw{^8Ph}6|IfIXe99R&0pM4LoF;k9xB9=|vUEmzmtRyeMmW0Ie_Aghwsnzrzy38rB@TCy|l3X0-_IX`VfMQS63DC##)J4$kkaSx3$&-QeNmm+mT3;9(7!&;r!ga+(=%trqbu%sf!^EBXWS=w6|?`U4zB_$ z8pIFQDL1!*aje{gv)}Q$f5aQ^?Zs9dCfZ$T*IjZDjq+ZyLnj^BXac$1mkw_(2SNjl zx6XrR2Yq$_X?gkagYs-ha-!@_j~xXrgtaHlCcuuSh}{{#NAM?cPK%JJ}A zI@_a{&n@*Nn^#@X|1bo@2#LA}VeSOX@M!m>!ymNL?*k@CGx8VAjp1J9F5ZGI<2sH!e)#vz<0W_@Xw1LYTJs z-_NHyEAklRs!^oVo(kG>RXgeLcB<9FP3$4) zhg2}6^+oXak7AYzLaBr_1}Ul$Y!}-F?gjyAK}|;(;hjj?PJfDDw0A!zi$%)ov~vWi zT0jb%*oVud7VV(!l(^t33=`$Alk%gyIU^jIQ7sIinLGX5bF*aJ->r6Nu6f@*4uI{W zI69_#9UXjM8*Bx?eF-Z!q?i2jzM>{w`n#*{>sU|v)DOyC>e8RTm0tfgeP9VZ*ixb9 z6ih!OqE)a^eWI5O$^YD3uIoigzibtiP`Hk5?qX$u2SfP@a)tnT;J}o5l%W*NiL)sD z(1FIhFhZjI(0oOdU7(3r;-$clU0@_AzXfLM7kwE;8!o=4bgpSm=!o+RY>qBGzPos? zvwW`DY=Bg6K>2b%`u}QYpLjjpUQ&I+k?`eJM~dfBniB&DxA$l(!Y@jkD|dC`6^EQ7x@&dSDK$`5^faY51vWJ{#W$5Pudi=}GO=TVM9mFL z5-+XlZqjd7XS>1P;T^S2vO0vaEk^zg$snGRGxk4a_-Ea6+!5FnZQkDvhenK>*8hcL zANX0*{}o%yLwj+H{$!*mfLis&mGX(F=OezltrFvO0`@@U?yIf2@`#|PBT(}R^PWFb zdu`Onk{^j-P#C9A#gL5E7Cf=UT=V6yM((z@;Dwu8(<`!5mLy>dtpel{tKqQVX?T=c zGKoKF$vClj5$Wjc%woTM@7Xv2#~P3ch6A73H;pvSE0S)|M!ZBXU>q@8K9L4rD^ve# zb!6YH!DMy+;`8$K39s3qnX%b&Lv90TLwf^lLvuq_Bj2Xg<|X0TlL73RlX!wuB9v4# zqgZOG*fgPuwu!cJrb(<{(PNLo5;+qo6J-;1^Lct}AYvVpa*go9O`?*b^bA+Yn;m&L z-7`e$CMF8?1$=12k{qL#(C1z`vZaA85LGQKNi9f8E$UEJTe^H23ns;j-^dG0#U6E` zHQk~$`J6TS6ldmfvlmkGi00}D@9I$S$^@!mCx9L!icxfs`9&Z2NS~qDfbdQa5=s{n zN*@&};%|f=vUZgAmnQ9uK%KLVGTD z{v2-8;2{XTw4#r1&J9A`UXrnCG}>M!Cr0MbTIZNX=0IEK$g5^=kmlgVq!A^$1LUJ_fRI@q57% zvsC}G{N!k&{Bl`*`_)th(7)G85WPw<|rQsXp2iZ%L>L|);hXWA<1^Op477vM>+N09(q^O2>Z@TOp=)8sKc`Vc{TC+9)!ifp;=d= zS>Hmq9(JQ1cY`q;cQr0+HBIY=#e#3sRZYQ9~uycxuy*jW& zNwiIJjH6B_Tx@=#Yr@}y{=K7UaEnai9NXu-2h6nn!c1EG6Mi?9VVC??58Hl zGTe^bhDYQkJaL^o@&Cn=8is{Jun7_+6Y~=l!q*KViBKVW#m0t)3h+lmgoUyaC6l6s zg{m6H5l6EolkyW02@>r+4R~>RfA`9eAeDV5AW?@sVHd*k4~ztB(Eo{!I39|jji;5y zHi!z53NKD8#vaQh`BT=7fJv15!7E<=>D(vfSqW;tKbRNJ&M_ zrMPFY?0Gb$5@+e|03w24SiJz~8$S#TATc_yqh2CaFzj5wQy;l4IOPsUD~L>EqVk;Y zRlz^UL~jZ56PE|7E?(LNHg*~GQ{r~Pl+!=$;wyT@ioDc@c_6_%2si=Abg;*}M4G{D zsUbqHpc1t(HM*$Fa>Vik)cSECL9+;0d}2&NN3%rg!fK5{&a;H1?@VH3GHTD!q3_+(L<`i zNvXXE*mbb?s=eo~*w?!Tp5Z;aJ~!0fixLmwTxEaH*t&Y-sYb|Fg`Cr->R)r7R-vEP z2^dOYD*5ONVKaic1lDXV28UgS4HD)-r2>iz&88nRep|HDaXkpVH@};ImVJ5p3{m|h z|2g5=?yFx1KbYv4Z|rs!c>)He{ob#ay-78HUSk~)zj5Fwrla*auppo`pc z+;{=H59^chdMrQC(52@-=lbLL1H0hvD#PV?tIfqa12c#qOwJaWD|}5t7E}bmK26(r zdE%kKG~WdZb?cpNb5P9tU5^1<3IUX$*aKWay6GkMsG%%|&CeWh#cy^{# z`yx_sL%U@nF=<94xrG?>Yc=x%65rSzL1Z8I(fau-sec(fVTMJm^hUPasg_C<0a`!KWZr#kx!xGuS5)WK`s|rRaAXD@jFePM+h~s3Z-A zp!kiW8J9`#u_aI*34{~NS-Rk0no^&7uA-=DbugM;qa-dRF!a(cA55-lF@??N8!Bdr z-~I~Y+WktOkETx*lg%;lh&f`l`HXXY#uV8iXdi}UAu;JHJTWv#p?n^xmNO=s@$1^D zbb4}G?*kp!5Rj3*{7dM3kccoXh&;isGv~t_V>f zbfowrkx+&*D-`lPRtFX=F6ydcs>VS6PgzqEwdP0s9)XvC=N#b5HQrYey$^-b=Vy|k z7G-}TeCe#F$F-`WLY}sI?1ZF`aZX;pqTYWQxm3FC>~>+#Z(5v_6)Bi0M0>RuJut#o zVVwe}H@4En!?YM>%slEW#;3}2bQa}+I@hje@*$(6DNCN_P(VlimgFsT>wdB{87SL^ zfaW7ems|rtE|~HToD|6Q4+0-z{{h@j9U8xHUR_0&0v$@DdE>1#=^y)+XFYHCcsZmw zKi1%P-OX1ZZv*7mP3n~JOkf#F$v`v9)j0<-6BM#@c>9t_8$=XW2j1Q~;UCjpj=g}T zp&5K9P3hD~7ky@Ze8+k8WK;WWVZ6Cbr$?^4dG2c{^gu9zFr25-Q&|WU&XblfNh-X3 ze*d8!LN+X@LOSY6UK4fF77J6Z%6>TEB91TsQIE0KSWUm%hN>08rP0$(A+4z{8p67u zs5Ha0?)h1vD(CZj)`L)gq;WG^sZuCEIgv`W(am5e7&tUhPGk4#t8iBlE0;P+nE6RM z$HJ4|;jody8S)#ow|#jc+8n8c3e^nA@tuVr3TAGi&|-^IB&H?s;pu(yzYZ&%g;IeA zXg*baZxkMMuB9%OvF9;lR~lgIc_XB-=<(uM!74)o(R^mZ!2+JD&$|5}+yS*TW_Dre zY>M@EFNs^qldq38sMz#o{rl?j#_BKwD+m>-Yt(XxU8rNb+X5@Tz2{wvW}`the*UCB z7K4`u0Tq+4+1JhGI3PYO1^;YLdKZlXH0QZ^u^O)CKj?+Vjx`>+Y(}~piNZ+ysFbl(!fS=;? zR;7qO@A>RPftZSZrNJ-w!O?Y;BnYps&f!ZxCiFN^6`&OVo2%;*NED$oSay z!!OiD5J5OOzgCfDR1u_50ZaWl^LTBvIMF&>VQn@3{Wv|bWN>h-Hb_exKoaZI-YqO{ z+EYCibuDN*HJa7WJ!+LS1wUOeOKN1+*L%V*^j00Q{g3f(Gx*5A>^aBN`Xq9O9Gs>V zriOlDxgS3H*lMlY=r+{$lBs1=p5E>JwR+Bm+lS(_zP-_GFm+CV`m2|5OG6 z<*}uo@J``ElDFzkD*wb^Z5$;i&B`$xb%tF})Na1R{YjZc2C4-Ggx7PdJBg2iX6ljZ@@QYx`X!RFjeW7jm-ME@3*g3=pAa;g>N4>uz8 z({++H1rUefZPFLi-s;Zi`p9F7G5GMZhE8GotCz!zf z)y*RV4uHb`iMiyH4+GSf*B8&bLkr*a=NCCpr)8yimg=l+EX=z@QEc#uKsbCByT@H0 z&#n*^wEUm1UTA{UEs4pR$ppcF)D7rhhodFr9Iqq^NOxe~>?QkR;)FET(l#lY{BmiR zv{_p$ze~11L`KZwrNj|5xb5HefaPi_Oyos6&Vdw^mAxbD>iY4t=m`8!g4TY~*hJto z`0S@+DM|NumkkFWhG5|=pi@nIbl-+8z&~q;TV%Ez2UVZe;Am^lDPze1 zDOozBc&cHQ#Zws6R}#*}^^pvPv$ATDK*#)jPm8y&P?tA1d5%d|V=&mc4-%*+>a?45 zZjVhyfb_J!JOm%Q7<)1#VHgAwD+moX!49KV)AbO#-2=9;;**p#t0x2&1byaNGOu}g zkGZL!=1BQfT1X_@@^(6%JDR&0MjS#C2bU#W+jFh9C$*(QbzqwK#UXwq&x zYJeRaHago%m7ucSGWVU^Ey#vBk5ACSRb1Z=DiBuh-6Y?aM}b)M-P>#LAHGKMhX3zR zGR>dM7PpP%_=ktshslRnT7T^3Y7GUfB~=}RaVy8tG2XDQUaBTi^09w5N->NSS*K}w z<&lmau_ViBVEMY}xl3cWw_}u8l_X}#Umq?0>=}wwu#oe~DoMe0%cZMFN3QWiK&kn# zym}7#n#l+DWolvgOG%=#$mSVE$z=#?zPHSv8N}h6pPU-Tn$Qna2Dla>`{P(mXw)bEEh2&iM6a$dykK#_%H|L(pvLquJ_uF zP1urI9LelK^!iJGezO8c$7OOoMsFgll+y3~2JGQOlSbx5Y=2Z!!3VX+r=8To#!d!v zY=mE9pM{WOxAD1xCgGWoH^`7}OjUX<$m-lF)4~a0CZ4=-fwo(vDlFuUP0L0Zldn?- zWJPJE^Ho=$pYH5;=PNz4U^?J(yi^P18PrbH0UVu$5o{@gcKu4aMk3@W9_To%R%;QP}?wk zXCcSIEk~f0Xqh|Zi@bjQ?wY@Q!#a>(-F#vBz;{Ff7#11?kox;G>7nRLVq5};R!EJ1 zVIx5aSK^rKl!m2HU|8r`9%Xup>zS#2vv@vlCfpSLX8yC$AU@CANMk-ZM~l98k1m5B z6$qOw?_j1}9RZyr463k4(4m*rBW@s7A=%c#pH?1WZAAeGhbpoAmJN@WrePr!J_nc9 z($#eNDu>UOL4{c~$CoIWpt&nv^u%=kChl>CN_xl1^2vb*nTO*KV0Gx?sIX@&lcijI zi2RP!X(ACrMxsA0{bO}l*V6Gl+9bEb4xlnB{SLKxMh;+%RidQ{6K@&)4tIN==!xSA zfplwI#qH%BFGfCXed32S5*mycf>*8EmglIIg8`u=ylR8EQO8)NVVT91^{fbg{X~h*h*fmc&!vO+@X4af_knj@`FhW&u?>t|6RiR03Az~=PrBx0EfOrDz1np29`0m(ZTB?T)+Cs+ zWT=)Skgxj9g7zz3kGEPDQV31x4KDl<9wuHK*lbn`O!Uy3z~yTJdY*4l%x-8Aw&U66 zQW~Rp1GdLcVTU%KS8nAMHOZ^(lEwbl-R_6xaFA4HGV!45T_+zngqL=`fK(jQKrM+X zHUf5myn4BK{SrO=^b}tLTeW3sf$4MH{`=qJlue2V34RtqBt+Eo)GJ&I7N97nKAkA1 z+Bf5;v5(Wx7M26GPotKY*3e?3-DSEUqQyK!CCQD}=e)CT=ZoY1?c*RaHGW<6W1j2& z;wR3_OJD-Xo-Ozjm9ob`ppi&>s5B=Vgcu^Bcp1^gR@SPkh7)P*G@PVmc4mbYP9vl5 zJPxu$`NX=y1`?a|WYn=rMZpLm9I*6(1cL|f-6p9|=ENNCf@hGkh4?ZjJH?^)YHz1M zGH?}Mu2Z}Pj4F&Tk9yH#S_$&01ngAPdC3?sh?a(0O2M?og(?abvYZ)_AMg=>g1FJc z=SvK!NeTV>M9`fUSJ~SQ4tzzWmU5j{^!54ch=r@`j}w_=rmQuW(w9hav=;BC^y;r@2q5&6T!Q8HK` z_%aD1KfxcDQ3nQ!4$LLawnfE1pC+WR*La|tSM#d{aTZ5634#ZzFfX11KP(SUjs5$R z!Uhd5BS(oWzOaYVJ}mYJTVpx$l02o>Fi&k?vJn*gByyNwzEEZyCdGUJMe=U;&h^=n zl8IYDWgS#Go$*hl(7CZ<(i8_%VL@}DG zh>`g=xvJg;t2)hdnuuAV_e)PD5fK$t=TB8dv2vl{mrtl7Cc;UwVhoo!lEF(zg~<%F z7*VWNW#zE=_!2YQsa=haPdb$kPEk%23^XHQLN6ttDD-${&{k*l9CLwo z+WR=J#4EKKGjLI@7!~pwYSxQq95bZH;~o%+TZ>CZLhBzOF2^23^SKd(Po^(17Zd&& z1qd%a9Go%QhwmeG98JpTG!L2C2bvn;pu*-ih!ZiFL4rraNl{5bPT8gJ@EJ7@A>2GR zwv4pm`XyvNfr*@xQ;>9gVjTHNGu+gGusdV@*Hsp6BjkCW2YzH?!;nT%QWqxh+E z4>)a453H)#-s*VDV4&x>-ynY5@beEBijo3!^;zm?B;orwrrv~)y$WGEm$_ZU;tsqR zV(Zog{w6wGJX+|648m_tIN1uNGnLr%zZ<;&J@B!$=eLE>ep_&>R*13ui8?h(D#98* zq4WzF2!Dqc2c_UgKbBtSV!6(~swVRotNaz6Q>}CN`ucA2H;Az+xv>+%Es)cf)M}vO z@?&)rQEMrbhH?I1$81muw|Iy(sg(EMd2uvH7W8#shI9RB?_b*;-#i7=YwX`!xJk7Z zQ%%H-Fh03(x%3`6P6{GnmL$x6c$J2pO%aItNScXKkVh7Vo?mA6YZ&6moVI%Z_AuIR9?lMk6ydcR0&lclrKd=tRk)tIkA-Kc zCh9WRI*eoq(91!+?*pIwnn?n<^`of|Kn>VrxEkx}cq}J!1l|XPv!14EyYWT;UaK6& zi6q`CDsRm`$)V|$IyEM}C8~##Pm|BkhhlK=UT7l5C|4#TKiq#yHOY8?*1fYc8Wum8 z%33>O7~UQZj5v{%X$;F?E1l^8_qc6JGf%~VDp9lFoY=Lj&f3gJtDrSsaJYIZ$}BBA zNzC7cppOK-)gcuvBc;n$gE#1@m`1ywM5{@eAp&zHmZW$09U;V>@RRCMt%|n~8nTE_ zvR0&h3G16_w?AJ%`{1jqws&oPVv3S2F&LNvMCK|*^CKe{{MQU88jqhRZKM>yO8fE& zl0w;mPq5L8=A!pplZImzInEp3X9+e_Miu%idA-!EH3W#RFYY~fl30W*MlCgR)W3&U zc%)t)jvfEsQLvj zL`3(md_UUicPeLR0WKJ-U_|?kFWxcuPuWEQNlBA)0%(o$k$UV=M$l?S|_GHrDY+4t| zuKNGu(GHRlZt*uvvPu|k7L;V~sb?ptYc=B6UW%W7W3u|1{6y!;&;yn^i;wC9SCP|e z=C^DlOpun3Of8E1Oo5ZwLz}muaM_e3gG%FrF_)+3b4qvc{H{ zkVOL9q1r}Bq*#NHATn?lXz^q8}F!U0~p;)MR#2>zXf;p%g^MpMpjkR5ITn9OPy zoA;p!+z{ejaFJVH^8vZr_xYVxmLU^&=`wC4sQA6H#HuCml_L&yk8$v1@Jm)CwlX~E zW%GR3cZFb+2y_3kIkV8=+SYa^g(`csa_w#Rje(t{%<$yFTcBkICl>7r%j-I9rGuRY zZ-b77SoFHlAGm@#up+Z3MY8ALzel)e8oa&2gbnyfah-LpiX|m>ljmE7Pjs)xevpKQ zcyK3tS3UXD@T7B#l$06F6)cSfu0ijF5ZKUP+;^P;wl(+N2~QfVMe$c89X>OGKy7nh zq*8B9v~HnJE_pbSodJ(iF0xmaSsl(AU>EA&1H=N?;%rUF)4ZUrFb_z3AT013)@e&c zUpoQtC!{B^8{(~@TQEm;h^{M%kph3U%&*2wvb~|YQisWBa(tk=Zd7xfE&4d8BiCQI zEyeO=Y%IR_WAIGMJ7s)jW>E<_S31xq?+e{>1ZGs{81FK=c8+%}uN`DJo^ddwCW~@P zvI!4H84!1pAE|MW7`L?4JV_CzVCKY|oyOi{DF7QKdS1 z%8cF@`5BM~Y|PN-T8-@a`VOe0qB6)2k7d>;-{ETK9C)0fsD(a}B*XE0K%kE?6TxGx z5=kbNQ$g?Q&2ikrbO0i7I&g{v7@^+YCbQ52IUO(KtLco#IprLoUbAd7_QF%)c7p3F z^-Q9^L*d=$h}zwBeh3`4YLWJadtRn6V__JwwL4*$eqWiay)sz6{cVx#gu;~Ya7zCD zv!k^TMT-blD`^Q#KqwQndoS^lCNJ?SD~TY0QN-(RAEy&NIusNjD-%h5#mqyaih(#2 z@~I+BVF1$m(iv*pFe~mgaZ)zk5opD(1sSJTe7jhVp4Eg*$x!9UjOyD{C;oj`Ovw9-z*c`PI-rC`GfTY|gVdWPd=pJsRr6$4$mk%bNGg-g z`r_oEo(nz)2V*aCg-ki7S3rvMI&Fw`6+nb{tzhWstxQUS;Mx^}ZyD^79W`BEY7;4q ztCfVH!)4u99$)+`T{#Ur217Yb7oX1PEB-=gg61+)Go@HDW0>|NjYqkL5}%u^$8zm} zuWeY8{6mP)fM1_slDz^3^gQvVyvt-`3%3F%G}w6t$@q5#nJmS$>W6Rb6>jC7b?hw& zm54GO{i{?#iE%*wCM0!`cpLT5p?#3Qf8#ANmV>136Q3^FMT!b7oR3-OhQJ4V`|iW3 zK}Yh2j@kPz0} zBf)%93@5cDxP?Glend_jKW(93PSS5rx?C1=4z0f`5T|j8Yz0(U*)kNOv!frS1PN;x zv+Z3Kp%J3L@i_@QoR%<9h8O766Y%?j)Z(4aPDXX5EE$ThZ;yrorezXLXtbK_-O%cB znx6z38jfXfmGGn(k{DfZJPYsC!k3eehJJqJDFKZW%zYoNf5#kSoxVNm0RuhHpgFW2QuWh@`k za5EA|%?NEf#1wt@Y6#*~KZ8hu_Tcxb&?=O%aTf|xB7j6PaI`~rFA0N=eJ}`DVdA7$ zHLex^>C83X z<~=UNLGn$CA50X4%nu;a=X|cmd|>8}>EsNzKlD-0VER%sv)6y@`7I@_(NN-7`O>4A zHt3GN!#%>3=gE^f^L$%N6nx?C9f4BguSl9{A{q(-%9|fkDE$nVUTYy4PuA4zrHx4g z^CI?BS{la*v8BLu+>InM5<0BufUo`C(=WlZ6W!-3CXa|Nr1XgQF>_-sC(WGlFWLfO z2YzD6w_5_txBIW&Vr{YKc^34jl}&HLH!D<5NX)-%Ri_;HhWl;mKig@7ZT)QBcy(Hq z`p>r>N8g5NY-k^Gyu~jv%ULDK`%cG@=lD5|Pco+;e=FvecRJ$EZXxzZrHH6qQ=s~Q zU~wf-+&KH)Isb;$?kI8kgQc%TKrCvj3LI~UK;4+)(cDZ9oOihfBM76 zdGh}E#wwfXjqt$pk?z)?pMBx273EB3wVGdF>2akN|CVZe5_$OSSOVw0x6_52)|wn_ z${J%T`t=8^RHJ+a#^_x_T{UayqQ*>e_H+>qEMtD&>*dl%M1faMD~g>F)tTP%o_He} z#tA9$`0q@^17vd&&wzhDDdTuNz&*?lFV^S#^f<>|VGdjAJRANw-huY>wVYAsf0_dDj(xI4>VZ^L!m;}m=Vb+pf;jV zReYUQ*PpDZ*l?nShf0004}NG@4AtzYUJ@Dr6``QQEMT=2jumj0>0Y8-NL!tj!P?qz zDLYn<%5}5Sx;aOxEaYhIX{%{3t}3nK>2xf_`Ip>%ivafk(GzW`a!0iQD2{lDmW zbdaZeu`I)4v_2?g$OPMtaS)SR>-A6emdCMB^@1s*bK98*|8o9sNn>bB()<6$HX+X#vh zK}v(Zl6ktqv{ZG2s6H;{`h~F?0r8v~1JQd6QwoP*u530Lx<Rl-R$R#-YIiGxp@LAF35Y?cJ%OTw%N1PN6@ z)Q1-3$*gn#y2ynQ*e~LF2RU@-XI$e6@C^3?DGbHyozLr>%f@;o;U0G&j57q`UUhg} zVy04FZY63bpx@*X9gnKIV`EZDkdK)aAvsXv z&tf4yRxIL}YzGZtAgtmfBj82Pmz1stOL;3oSxKE5q7kTNNvX-wSWO9g7W~K0CF(6f z4WVK6O5H>tNh7PyBwse1uc%IBSPv1w(8fY7pQ4;`@OdDg^hVLPS*}9)sNBXWUIU7{ zd{JInT8>k}+`&#+&c5M4tViU4$T@%s0b5hFTI)IkerLiMDY|H@FRT2xL!w}994w7i z#z^rT2ide=U&U57EhViUkP_F=&0Z50hvkv?R> zp_c!k`8{6LZIqzMva@nz94wR(WgjFh7NJHx4;r=^o23oJwQY3G$m(wx`J02CiIkI$ zi9vl}DtCx!D6C(yF0YRe2t|lqKFfKrm^48hHElR`xI9zWhkh*dRxp^SBdYhH4Spf_ z%Y}*RZN{wi3qQg4;#9zrT#g7!26T4~{KnD&vN)HJj)1_H{(NNq3&~l;T|;ql@*(hM z^Mfvk<&Bm457ZHkGQst7*#?WSO&LqVrM!;Xkw`ZlWJz6;#0 zgvqwGRRtwmKn>7+SFT+-?#<4uY5^k&fuuA@I-ywbVJb}=6pZC^%Hg0~JJQCLB<1wM{ji{;0}~G3?;!# z7Ko@hS!MW-R@6Y0nqs#mMOI#dNnq*PaDdGb^3kZCJZ{-Nbc-4+AC!u)x~3|0nxbZ2 z8FmsrJ{kfV-k!;#aoS_pS!`r}I;cQ1wg0Dh^$s9c0A@}+IS*K|J@(;lRW}}*-qf#0 zk_NAeDXvfwOX+MrXt?-&nRu+^H8XJ=-(BRbEcJdw(1A3x-GYDYnwhjF_Iu~J&85S? z)-SYPH_=sr&P|BfHG%o^(FjfAs<+Wr9ur15)Ch>=4;&=)?MRrIw7N8w>R9lqdGX3$ zwRQ5w3>0ztQw@$LLUjR~E2FNYWpsi1d;9ptzh$`X*ZV=&z7!;=N`W6V5Bi=42wm=e zTN=$w+a#%21>zX%sw68g>6=<~UhY@1oB^t5#OtQ?cY+ec`^1j7SY!Vneg&eOY9I^U zop12-v}BnK?G|L2g;#f&oZYO3E;6BuKjYr!*%leSlpnjNuT0@3$j+Mf|0`^AWQTEk z8vQB1j1pM!d7jlB@s(DwVw^@U?6OexaYq|RW(_8ILu^|_qNCbximW)ve*U0rKNf*_ zF83wAY-zM`l^W=Zcf1g&9;csuqcKbMDvoL{529mAqhf~I6 z%i=M)BnN6J^uCxM+D2SOBH~yWrSC0k1{0O18P#yePPYrzg=u6O{LL!x6?(KcZfN*n!%(@ZrFR; zr}v~X9dYFx`3aS|wBk)Qy1xrg?2a|}A#&M-!40W+$W`%H5M zeFnC;)wjTy@WwZa{IBE2Q|OZX{?f!B6z_}Kzo0E-N1^iui_pjMy5Hgj;tFM_k*{~V zm{QVd9G+-EJYlD*Gfb%eXm}+7n+OQ+P(=Op?a#_T^_e=o}lP%hx(`o zTOIH@Ng}p&0CFB7x$KhbXRunXon5uX{O#Ab0FP%YS7UkOO}z6ND_6SAmw?M&*W^#U zrH~vgv6q{K{V@By?!I8g?Ux&qIEC0N=$rS{Yp<6E(Sl=BeDCH@GH-iAzuSA0CAG?& zFJPQbeyV|cly~bV(nat5mQOK#Asr96^Q2jCU^Qu&D~lPgT?-z+kDye)liisjM)yFT z-UuJC4~V{3#v@M78x~e`88A9)op;C`f!6VrtxJpTUn7@nN2EIMII|$n@9RAW7C9iw zdaQasm0iva6Ns97BLi))*(};M%e4)zuCcS(>x;jR%hyx~Qx>6nhR?BmlvAUGE{%XQ zHKqn$9U3Q9An>SeNZGX^}PckF?t8{MAVcgfRc5WR!YxBPee*TlNJpjR;=d`7Emui2Pk;2-zGj&?uNXs@99k&l)J znsftNtd&QF30zxM@Xa}|?{2IfcvfveV{ZC6IIjsfKQIZLDf??~_vVm(dpWT=bM)=C zYwB=C{}ZWSwJ10~2(2c*Xn@d3&*5Fs7$myx?1>5K=zObR`Q=j3I_+PP#QA|e^Ov7X zMsetf(6t?4^6T#9m5Xf?E>b5J`<|hugwxwP=4WrQ3Qped_WW!(5bxW}=l}HvmJM1{ zrt$EzEo);=E(QiX_XZMRzYg1cZvxvtSM?^97r6&yYC8_`7Heu#0@lLUP24Z-x<@47 zUzzTI&mE`K^H!R)&{ZFxlKuP7f$5CCxp|Z@r#IieND>I=z>i_{?-?A>_yB7S2zkCN zF|O-+Seu#gdTIc<@VkD$I3~^cydW^x722xt;7U`1 zz~`Y@Hl*kA@+9CH(dTyM`Jl&-czX3y(@lo=uHeZ8JA(9n6!!7XDFqw(#*iNBASZPF zh}w0fB{R=C2x@6Vzk7gs7gyW-s{WjMP55$k-NusUx&X?JFyVzXN{bYR(yTiB65@LTT51hhp2@@6S}rA}+$!4{Ra|_xh@mXW*bKTT)-)2ta;`!~t?$-y-h8E5{;~@n16m-rt&5MH9k#*RwtzNt0 z8_v(%>sQNqv?m0TxD(}tk+-MLV_%<^S8h4alj+T)?DZ$p zT-R5t->x$rho2qK%h+R&KAR8I=aIH#enS-)oixzzFKV4cr?(H6TKoo+E!P_gfz|h~ z^!Hb={3~D|O)j)>?KB59T^>NQPMAKI|IU4@C0;D9vq2rT#6Ns|@F%~Ey0A>cUC-A{ zHG}u<&MNlv&*eUvT7sjhH(o4kvaqybc51qu%pAGmd!ClX<{nMI)-}+DRt#L*JS^f* z+OulNaZAVnTq(34+Ca5Hok#gkxJh{7Mw;#Q>+lzJkZ68u98Ss~p`ZqfA@30l z=xe5r&d>MXz)MA^#1Ob*6CPb%?r&c=)_mH=WEj5h?2UNcAc9K04Nv4e^@$+CumKIE z(SNW$_064xe|Wx_yzFF|%F=%zYmz@|NUPUr_GOr6J3-tH*xHf%6TkW)bH6Bp=A1ke z`4hJ#KytryaAvn4dXf+lLwnhF!=0-{?TAM2Tywvm_xSi*6hLeV|DOO~K%l>{a2kS- z6ZGQ7>s~mb98MMB1WjalwuxFqJwy#LkXTJ@<|0E4ERG0UUBytyqqswy70yWcBG{=KSQNVE*g|QbFVYLG3JlwZfMS59-JKO z??CvY6#*u`jmbD|L-C_E}O#2OKVkMP{(bdNYtMDyo7Cq2CB-T@`OopDK^rA1sa ze&yEtH!MgPrrQ7^T;w}iN@{K%0-_GyZ9yTqC`QUfgea{sN&4Fs6u?4z%YcT21ZQPw zV=j(id#?s=X0r(c`XdMa4Ol44ZxX%JSCVv z)hsL?b2gG>;_7Br{+QXCt2gEk%l@@;R-=tfS^@&#SHmBv``hd9j2`>erDy6l4*uvD zz#v>kglnXL3-CWOW)(JxU@-=hBW;bdD}K!$mT%POwr2iVIkPT~Oj-=c#~bVFpl}xHw!llLIvvPP$#a&oSSC zoat~kzqf`sO_N?6y7UOQ-s%E}-%jd*zw`sOJxR>NSCbaq zurZ;Fk_Z56QC~)(J?cxZ#&tYSZ|nzu=}CGUJp^h`)0Y<|U41iYk=F;eqv-h`NP<&& znau*bJ#14&clXAEZM6koV&VnZp_E zQX(~>=1a25`x~R{ixU|j1=2U%)408>a<`6Uj|FAb4zs6jI(A_+>~(+dA-*Apl1t2A zgHz9u%}0hH+=U4D9xrZWJRGWEwNeVKA|OKs1pNcnv0HOi@8#Unu7F?=L?`vDk23Wy z&y;Wnh8$@opMzyzo87bByS@Pg83gFj7mjU8wGZu|6@+kidxj&M`#$E>oUBr?$eN@$ zK|{;*=`91NO?!XrzK(HwJJ6Uc@zjzQx&pP6-`Y}s$1^R{rnPuKUmClAY{%Yl)B^M= z;E14e$%E`u$XcS_0EI-$;5VR6ybMUNBI#8?um-3l=WWMt!dgF?l?=zWp-dT9qK%YM zZglARmz}bsmtLvoUq*CgB#)dd|FHZz2v7PAgjIf6d9v!mNW@!l^t~~nk*RZ>}zO4U{OOG$B`04U-6rOKZg|tsnY$-F{iEWOPs2dO7Yml4#F`;SdcI=&v9pOl zB8-S49Q?`Q6ekMiG=Lv$hZ^^r1q6z~A8+Ldw>T6ysYhPeci_3__C0v#(I_@ZaYA0N?A{4-{=J z@E!l$G5!tZDG4QxoPJd6kV6A6{PfBGOS?1RhqE`p6EDC|8dIH~*CszU%YDoSs=2DR z{!^$YswXBGN?i8J8h(Bz(k_tAo<+JRXdcKme+eWg@=7F^;`jgxzBv-UxdfEK^YaBeU?=v{ z>zOiK(F1y!?~hV|`EViJ2^W9`U>LOvo`I#{G$;axFm12|yahD8wXwRKE}5QV$#2hD zswt2N$VITErD9z-2>o#p{F(3LA<{-wQFZ(pKE_?;ZYB4SHeg1!_Crq>6^{5o_tbiz z|0n#BOaOr^*>C@MuHt{^D*kt_;(vR+|97t9|0CxrNTLFkkm2;VLQDm2##BBZ0Lr{^ zSj0JN6%7&qSWJH_gk;y7Z*>X)&DSNgf_@9-qXb}N0RJ5(NA>EckI08#g$KX}5DPZI z1AI)i7G%@A=xXnNKCg$Ocis4omf{x`3rxM=0uyi3<`RqPCi+btubIb7e&pUkz1wRh zkGuw&UQyD2my_i z3GUAAKb-|Lz~*=11P=kH!=bU-Gx4sk!Aqb7IKkH-;44@HTi0zGGJqt+&k>}@O%SXR z`EriWoKTz#_& zob58bjuuW7D-|>YWP1EVyH;T5gRodIhb#vfpls^o1wHUJcm@6l$d1W>hyQ$e;rQv@ z=h?P@yf^-;wqU&$&i9X#$JYc;A7%Bq~vYT z@(ef&_g`7lbMVxu!))7gaLWhfAH(ez0b{?>`@_Hb{quVvUPJik&v<;d#cT9r_XhI4 z8(ZlyZUZ@vJPBvPOKck&n*H8q(3tR9%*`hjx|hIdbdkG=oK3E9Pvu+l`7bdDjn64G zK1dE`77q_)y<>QA(C%^|EX=8aaQ7v64la;@hd}lvkOcZiz;4CTIU9C^{U^4T!+(+6 zUmQ6b^nk&u(GWcgzkpx&Ozr(@_|Lx-LJ-u)6LVSMDH`15iMb4CxSxd6z&&IkSWZ6V zZeZKo)5#wGnN4VLbwb>TpCNU)9lFN%qC8*GYteTp&#!`K!JGRyC=T@83*Ebrb$=7A ztQ^?CnQgmq|Ms7kg1}!Vj+`~VkDfQt^8q;j=V@^Py%^}p{SV+?dQf=vh5Jo18pe~u zj>B3+Rl;i|aL4yfyeXp-=y|4Zyh)ZkeB%Xh4@kgL>1)Fc6XJI$eB|)~)fFC^c##}-pca|Ty ze9%K(??oADFGpQR`iOP^Gi39my!InSMApU1Yd_XZ2C1Wt;uOKW_J4K^J`M-NvnQEj zp!D)MDiUtQxBUe5NbUWcec;yBlr_7i$7G5V~-B;MQdpx_p zg`a@LDPyMe@V`k|3$LL3Z5EnMMxK6-;Q+FscQU~%sldgxO-q32N4P5~`4VDjX!|#eeC@HUHK2tgV+&x+3mGa zD7VMV=m>12fKrblWG6OEPfq#A$d}%m*W+%{} zJOf(R!yA`R!CzJ&UlB+@?;^-wKrwjC{SK^ge+W*1v-G~}JFtQSTtniHdFP@Wwe-i$!-1X||0GxjAB3ad zeG|6By=k7BN4Gg@5GxAOJiAUEm5#gWsUP zbo4D1oTpKa*n6e-1v18cl}e>zi9UJ{A{-)tUc@p&a2dpdL+Vv@^sOWg5AUZRfVSbLvRZ6q%xsjDZ(Qa@W`V8!?g#paU5 zuipQ+7jq9RIr{#m7u?tOH_Ly`vOIGvC0DRHov6>th^8R^=#Y;`WWCMy5&#j-!o^|h<37>#((?>Q9 zhniuFa}m$!2>(>X6V3;comRbq@P!b`gfMUUq7gZ+W&i+f@RLvAuke-SfH?XMP{AF8 zDmR3P1^`K8eLZW}ltww9h*dM79GRs9ZpfzFx3sGwLB6o^1!Oj)R{I z<5PripF;F2`ON8N^dnR1ai;H5vovMk^bV(mJca!A{(FG<6q-v>ZmFWD^TfzU`oZ3( z_eFwvRyD8p@E!@u@Bx zy=njkJaz2Y&+pd`1%`}=zxjrG3~<9~ zaO!vyJQAbKfyRW8F?>vdM}^Iv`RS&oIs!q{M)>)eB{%Z#AN$CS&V3)ie}UPPM$Srg z%^W#}Y<~=dZ(Y!SW5NU9%o|zz!CXLDW`KI2@!NQ~Kk(F@#Cks*`SC+Y2H4)=nkANi zpgq{lzBlvi#g|FgT{UECB2v;>bk>%Cedz||FT)0w_ijOt@$`>IZ~iPkw-g{mDmU|q z>u?E}4aZMC)75omDt!*5)s7kSz?d<@?=Q`RN>YNJ6INSfxM*O-O6!nOeF#VZetvgw zeO~na5eNZ7L!Y~$e)B6ii1gb|U-O{@cx{piWS{zDJk!4e6K(|>Z~-==R~7hM2i(U# z)jKX3scnGUA=rv}=;Ntc=m)O}b_d4Omr)-?>zSLb-48GviRig zlPoy^ehv@Ma$jWEO~zz-QvI1Cy_f>caD!u-!mEJ{jPbS#h@2MnNO%cAS!$<*0s%4*;f!@eobVLLg-#BBuY2qaIS^&^HiTycqW@u}98#R)@DC%Sf-zwSmp$X<7hVRlHZO94xp2qg zEnmDt$$P)v-b&Tq$V1PPNFR5gXIXDdf@V_n(_l61g7e@MuofWoy^-hDU8D(YJNkZS z{6crn0v+&U`1HjW;nOI>9Xsdm)r^TIk%B~AD=--eeFWe`}5C>c?5Xs z4mb*W;M1T6cAYx|CnJ}A9;~J&f@=3s_q|{=+(J$uYjC{K3zhT{flu5&$Lf(%B5~vZ zgrw$0uo23XW8u$b{gZ0y6_Kz7Y#@WlM}D7{@=rC8*fMMB7lm;zLv-{U*z~F96d^!tWo#apY4RiFc#|6LK&{M{*WEFs{adIj7P9m71Im$DKMw z{ry6})y!+JF{|OYNnpzdpL#y~=Zn|VE;xVtsdw~f_Yc>dJihbr5?Cw5JvcrBYhQg8 zUgFmA_iU)Ib3$Kg6h)-CELlJ}Af;5;mB`tUjBPb@=@PTL-^CZfsZ%1@^@{WQkM2>U z+&}&1ypZO3<&)1mpL`3aP7rt<3$`=4)I;8NZmh#tr_Cv7(($V7U~*qRRKNV;($sSJ z^Tmf6R~;x$FQpc~2Y<~wG`>Im9-#9NOu$?H5Vb=*U$I+Jd>=+c^JnT6tPWAfFM%nI zeTfR6nVJ>Bv_07rEG11w15I+sM(OBaTr0ro4gL9ZaPu2)9y|Take^F{}~vG>y{ zXD3fSJ4JXWXMkXkUftflv%S6d*_tt9cJZ;nU#!jj<-G^V9;TQ&-gl2FzA=P;fb0R$ zIBp_)*i|?0v8%3MVPn1bX431xH|$q9mjc)p{6C#t30zc1(w}-4Dn>vquPDPcB4U(l zKnn2m}-V`2_q zrf0kR4T$;tvin={=^N&~?ym0Ys`^(|cS}8d00L`NEP4v*LbI}_@WRQsW`oSZ@aQzQ zGrEyDBc9k&jJ1ERnZ<&IhKp5Jm7n`0zJeQ25VIip?xY|Rt~YduIuJCz^Q zHr|YTO3R#x%RD2N36^y8m3IMapIJ3w8A9E;@+#$o=W!?SnCEas>SaLW#`cP%sN_!so*{3OoT=g z5xHaulWlPR!$L8WLi`tV0WL#WYAECFH<$8v!V3Kzv)ECa!QthPz#{bBp~&c$=pOY^Hu3lP4H)w| zi`E(0hY>3SlEX#upS2Ou64pjwK_k;7y^tK-0o&M8 zf~}R>9vL^5XWhuiyq>lEdZs3SLrGQHq3`~6Y*$rv&Z^zj`;I)k^U=0y=F8O&a&sT7 zUfqjDV|CF1KJq#Bs}xHa*9&orZk}&^aew-ZY~RT# znY+`@&riSd`7>=(*xX>>;0e>GEzFVv-2-5qm=E&&c}53r|6=?XXH5wXnf96CR$Hs7S^KEh-|CHR2g@h z`TpwSy0d93gQlMQqU^(u2BJkS(F4KmElV>BULbBlnnnFJ!j9oPiJ}0WOw5fNcts*CRr-r94ETDs&9% zM-_y?IISalmm7z^MH#RbhC^Ii7}d$%Obcrwq)=NOTlPMNezp_)nZ!Y*tclJCe7)qe zhkNNhD?4~Hx;hfln3i2Iz%|-B%x}c%V?}vkAEZwZ?Qy1&?JFb`j~`G*?OGb)VmhF1 zqS@;%vjcf-inr_F(c1d5gJ;VRUaPIXp!Xf6aLrWn5|#asw+Ezdcz@Aa`LOMa3(B*l z9$t2{>E0lcxx9+G`pWl+1y=#Oh`ti)P$m7o1iA2UVa(E-U`6WL>TsbET+W!nGkvk(%TkE&mld(nE51*}8Y~iPGPXW(XCfBgV%ageXUrHpdRQkr zh+QLdrHS@XZM^6H`EId+p|-~UHq|RjuFP<@<#&>Ib}%hWj4+$xPdhUs4+l3Uru_@p zXN7-1)9KSZ!h5-_5u1;BuP0f{hqb-U>lt?hCedNZy#=b<*A5@P`9-`kJPzU`!sEH8 zAK$xsYRZv&4W9@LmS!X=la^+t5qo|GmWO&lh3oBsZO^`)wX;~6nY&rqS=xC>Wmr+V zc^EN@w)3#x(hIA&Lpc!Z+Janj_dcEjEJiE6N&bby|0U|bVrJ$VQR~GK5jsk<4#k)EZvQ1Vb)>88-L4GoH`T8}EUsOmq-rIII@j6UJleskRmgq|dLcAbiN4b=^LrKP>0z4HAVK+Czc&t^x zl;HS~Q4^*!kj0~?+BWn&EIxW>4}QN=qfx4`ZT0!yWBvhi6GMZd!<$+kUys@~J3RQk zDIa3~OsYyE`+rL$-AKH_gxom+OQZT`QgeD?xzKHp*3<+|+mC`-Z*HS*b1%@NUS>>A zTO(LlLkij`#G>1%0^PzgCxfx2V;re3mH(oQsn0!^WhHAy+066`A2T8FoY(9 zwt;yg6nc|z-uU#E2WWxurbKO<8+v9`s%F^{Z9h|;wG#97G)&`LG_GgnW1lNlzF~_OkvEBhsLg?R?5sVlT_tY=_0cIX&f&n-pi;^9P*P$(EI_|j zgfwI|wquMjsB%KklrXd!T>gBxYQx=UV4-s}$xGXiG%hj(>9tGdD7Vf`W2;r~^@PY^ zt4+ZZzBzXI4C59Y<~Q7O-|czx8FWK`ZeilkL61jH1TOFknCzRue4dm{0tR#}#_OB8 z7NJElfJQ_mW(Hq@qlYOrFs&V_B`7oJunh<#eZpY!uouB$8+vk}2K`nHZ@tJ*m1{1B zmt~Y?K=&^{nTbZK(?d2cn3uxWq3_U`F&EI;{rS2w;K4p%YwFTf(ZNp8+jC>es z`x8Sp=cbAFZW5oyNjtEjREB#4+&C$^ar6jkfP~w8POq{ubC8Sq^!y^u6k`nXtXyhI zAcK@~+J&vcqL-)u0))YvdZM#1rpMpf3?NbSaqM0}^!E{85i#~i+QQz4XiXEq^pdGU z{g(RrEq)I#IA8qT3D?vo*?d;DfjW=560x?#zbdlTlvQZ1jPE2ItQSk@JQlE zEDkB*6dE$3%q53^hKKms4jnQzepzYL(8=Bb7Ih<5E;u_^j3e+X*e2l%nh8Mb?X>1Z zw;J12x-j^-m%Z!N(j>3r!~5I23ny}pM2&Da&N@ETcmz3zNaDgLaMr@79l2m)mJxFw zywMHx`z;uSUZP)xPl+D|eMFu=i2RvZ`tw*9W16i+2MMlOZjjfc2?w)3UY0RSwfuvj zwl+>qHnu}`(~^^G5|gId4jpQ1??To%gO=e{DCL!{fl|-@+y7YtM7F; zU$;ft@9``23Xyj9O|+lcwBYYa$8}WjWoU(wlGq9$!;QC-(*ZQH)E@7uGR#onSc!2!Zs3fYYRj6 zm8k@5SxZwA%yVRx)Mh&!TQy%1>hHOx5}Y8s7w*g7j-X%A=eY6C-|*jFox~Ms&R^;y z)%G8QMxp4e@6qX;md_g|2=lT7Q}dXxBdDqTz>Zye zAOakZz`zQ0W@|O7MhyiAE=+o-pWCF`+KnF^uASu8&--ZjK?&$LAWPOoAn|AkPv!|R;+~0F_>3|2%%wbTk3O?k@4}H+%o}2JErvS@+ z#4X2K+?kwV1>~@FQjoZw(TKR(J>5J9K}W<${9TG?X|N*oT7qJIibry=LVZ0|F>!}m zT1i4;QFPqql+-*$!nIUIaH%IJcqw3jx_>@;@SXI zfh3IE&O1{CEX4{78xkZ|C$}cYwi`*g?YcGTh0`8@W*(931%GnZWex5 z$%h!;6|-RpgLP!Yvft5{BTs<`DnY-ZQt;5Nr!Rvflc^Bau{E7O+;y$L2)&pJ=uV?T+=w=!HK+sa-N~vZZ~0izciy&rJ$9t$7<{XN z!lL@r)Vi&q#dXQab!F`1;`;is$wjA6Z)x97!NXZ`l~a(<^o|?We`L^j?{M!4n^uz3!J7_?^dhf z(5w4@1Lw?e2YA}8Q(bElK@>fkL~B27eNbPNK`beuURI!Tu9 zN7KKlduEBY(^Bc7d1;Oj8Xqd(ES@QFX7O;O zVGa|ek6X!cKMguvEf!i;vFz2?gx?n@Cns(@iFJ_5*li_|SlCOlP(@R7ADSE*R785Qe0Ouv;XsgqRH>#oPKyy~rp$E%BepbHsHf<+U5Xca*wq|m86RFO=N zMAH778@)_KFH=Hy>77$+BG7rHShZA^$+RzYA`)NAASOwPFlecm4(*iTF30a`ecV`D z%FU5Uq->u2@am!$TrMch3*8(Px;ZQ~wvgZ$eWVD`VM}TVHhT+IuFLRH#~P7OhQNs# zF52{o$qeWviCpp%M8qt|o#LvvzT@|h%qG_k zdgMx4ce&r-pZmb%%GZ3!{Jy5cj&5G)=;q~) z{s{*GN0|Ts0C?JMR&|^k*Af1{XFU7P%*^bww1Sn)+SRVZ%;e~-weK2PY7XqU+%PoE z%#D*2!)*g?sLT|GV%jE6+9oNct)%_l`TA?_kNe)dH#2YE%r~=wLG$mu-6-RI{`h+1 z9}EW3a1aM`2#0bQhqHwvIFhYw<0y{i7>?yQj^_kUO@>qt7A(hTO!x zxHtFVzTA)d^8g;mgLp6x;h{W?hw}&?$)k8QkKwUAj>q!^Zsv(Bv4dM!X2h-B#!hze z13ZZpZfBJ>evl`#n?3AhA9rvkPvI_ph#%%h_)&h0ALl3dNuJ8ncskGEnLLYU^BkVb z^Y|&A&kJ}VFXF|#gqQL%Ud}6cC9mSuyoT5EI$qBkcq4D(&Af%T@;2ViPxB7$=AFEY zck?s+EI-H3^9%eU@8P|?kN5KdKFEjoC4QM-;lq4{kMc2om0#oIe1cE%DL&1w^Bepo zzr}C!JNz!c$M5q8{2_nDAM+>tDSyVF^BF$N=lDEd;EQ~TFY^_?%3tu8{1t!A-|)A5 zjlbjX`3JtvH~2@s$+!3?{+WN_+kA)b@~`|G|IUB#pZpi!>)VvVsOu$4;!emUrR7}Hk%)l(n#vIJWJj}-eEW{!##u6;W zGAzdmtVBCjA%P?uq>x4iS-8j{kJVU%wOEJs*no{Fz=Mw>0)*Ivy|6d-!M@lJ`{Mu{ zh=Xu24#A-~42R*ZsI1b0-1Z>8MDB(QZiF0um-ois>zFA-vnnh-@Sz?x& zWoEfqVOE-UvkLd%UOa#Y@uW%MKHQI|aF$8pZsV8~9>rsL7`NhdoPkGh1zy9MxB%DV zHj~D4I1QJYjLG7BT#2*s1YR;OZooTu8}H&4T!f492F}4vxEasjRg=T>cmXfs6+DZV zP2Q|FYs^}+&a5{Z%tl;=-M9u<<4xR-OK=_Tz=gOBmz#p|a4H@*KAtwkVSUxEMAk_P z-3Eq1E|6S|{;Ps#rD;3B zvuc*K_S06jMV6nm^fSs=M)}GpUm3-d(fc!cziaiCx1>l|C=A(I>Zz3asWE^JL6Z#= zI`*((bE(qX)cC*6hNd#8isY1W*R$kkmb;%Eu~e!=TVtON2RdG@}nWX0?2e%oj%>HBsHTiMzx-@fdNviDV|xNdb+ebcII(N1AI zebvxeHD*?MjT^0wc8V*GqWF|nK8kurV5hM?xBH5>s0PzJy@F&%ao9Epl*hnMYsG5^ zRa);3#bbSSyio5BHGo3ZMep@I%X7t*)4OuwP0sq&J3{3x`pyrtwYKvySI~Sd7zC$2jO>DiDUPou$tH z$=WY83NXCfRoYgomMRTZCz0@kzOX0^gyG;_(XMDn<6lx+389r8VM>@5W`tRxE6fS= z!a|Hm`AsIR3dDx-`@OS z^=~?!(v{4#^;PRZ^=zqiN97JB)p1**Q?^t}+v_|31>&m^rvL!}0ssgA3jhBA3IG5A z0RR910C?Ipic1nhU>F2@{EJwntVFiN0X!}w7m&Cq8!o^`aR#$7T{YF;0|8I&L?rGC zQPX&8>Fi&60zV`ECNQwtHxB=tdLYG033@3b(p$MVg+BIDqkYos>!KZ9LbDB90C?J! zR}V~8=M_KS{r=o5QYDtDrPNSIC~ki(-}CKv4o|zaF6o zq0BAo!<#5;%cd=xXg0Kp4A>KiM-TRv(kYX&DVIW+RruvYhjCIHIUdu`PmEKJz?Hka}qavD1#Z*Gyq~)}l=3{5I^gRmG zPpOo)QyupDDxIen>0SB!cY@v*lUL_;xH9#f)S7EFHwgEc?O7BY9?!mYp zI0zgDj;3rMp(Qn*08Rp@fwMq2uDvMhoYob3t=^!kb*-BEksGD>YXoh@Dx9WC% zN_XmW`npr& zffjqhp0ua!S=((dnwY(8ui5K%z~0o=_O`ueAJ~V^xHOmHrn_u6+vV$OH`mQ`#crWn z?3TF|uEMQ_yw+_1s$H$y?&{rc*QiHalZ(1$0J5#b|6?ZZTJgUf@+qLxgxxv(XZgIl zF+fVs6~Td;*+4<){18{FxYM>2rQA#yNh0 zKi@C$7wKMq3BdAlzuaH#uk$wooBgm~r$_vqCSA|~d9U8>M|6{a2smN~d^{7s4T#x7 zzr#iSGe8&Q3mAKVtA3wp(?e<3@-}mEzr<;NRm||ii3sNWzmIh_eQ%*i5=pJTS4h{lN~Ec}Y-#eSkoJUmS*IcS!Nz5|>imic-Z zZ0%yq{@d1p6U?w-`JTw%7I~c4Q4clxnHMD2L7wUMfJ4b`%q{{hPhx!)G3S}%F>s4v z%Q3NUF%z@5!QB?CdBviS=q0>bB48VlL-8?EF2cUKNMZ;z-N3Rw%=WHDUjx@aoCnPs z(dV#UFA@6|-A>93x|!fCJBqsu@vO;mM)V=Riem^5aTl+^>=fR{>zI?G=eEuC1?WH84Em~~v_TRf{d0y*&>wnt~hnqDdUEYY|okr@_wSgvZZnQS9# z_V9D@vRStMygS=3mT|V!4eWy+Hh4p*dY)AwehOZ;R{?HI>=MsAn8ou7)xw@6+SoT$ zFSGr8N1y%a^l_D*=RJTv%5n3CbUJvs%?IaAL{DI4<=`KR9P&5wRg$Z>MZV24ec)qX>Xd&4{72Rx zR_&Z2vX^?v-ld7X;3|%%Do-5col0!G;>ds9&a9d_e^h-uEcwj-x3H|!%^+VZUPWYg zRU9`J5g(e}0NYGNk~3C?MIT~4a<7V?6xWnj><9APxu(WAuT+oY2n=wBBf>H(90}4{ z4r=9Ib-X6`0cAMbk+D^>K3`iea=FyPOrEv-IbtsIFrBN(L8EKAuH8b@Cl$x~>74(l zxFV73WEK_e1`>#&X>^^?ALsSWGOiA9h-2#otno^Dee5(McbBKhKH$D%A~Sch#)ahB zMPx@k?4j=B`t>Tf3iKt86*7N7_Snxcl=^xg9Oa5Yx9O9}6!6{sY>t)OHzHR>B;Ue` zQ|yU6*@(zJI)_*ObhoU}(T<5_70;r|r02-`JT#}m(Ch6-`=BDzT*lc#2=nUto!s&a89&R7b&RP$vd zRRSzZ{a*qs2g-rfToV{KV%&@|4AcQTfd*hN5CIMWM}Xr%8xR9JQaFQay985c7EYLj zI1etSGMooDPz}z2yD3VobP^sGsv@;Ol|sr_bJaps45>urszvb8;~BM7l|h=PGSqCf z4ALCs)Dn2>sihQGWh#KQOs!BAYAvMIGz{;@AgxiAs!G+6QPrweZCCYbw`ycSGa)yr zsA^WnR4c4yRPB)3R7`d74pQ&XGI?X>yFBm)HyQlAJ0P>jO!^i-P0E*dXj$^I=&R&S zS}SkTR?#32X^s0eTgtojS=TIUHj8{fRwxk-x&%3k^C_j-x4=&czbG2w_4P2@m`3gr z^e-Ee+Gly3`-91l_w{HnPb|6L#%1UD!m+KIW9ZOZ5GG!c5yQvj=5%Iy860rdagp#GNpNeu7G&SLnyInQGKm(EmRF z-yxRyDa@5`Q$lVq9OYq!LVT+(z*p(xQ*rV=soZOyormLGxs)gno+cWp?s2K>Pj4bi zSK<4a*WZZFRs;Ur58dkV?+bHzpZ%U}t&SnL^O8rBN9Y;k=pp>FkR#(XOLVhEQy}~u z;g?0fQh1f{4@Cbn;h)R3`$YbY@Nb3R68+m^|5wqxC)_7|UASNP1K~kt_|39Km%oVL z%fc&#R|&r@ocTX~f6?Rr-@h;G*(@^2YV@E$c(U+R;irYC3(pXKRya@i1>rfuUlT49 zena@E@NwZcg-;512>)5QQ~0d#JHp+! za>TWQw$rP$lYW6W=r5^(UZY0(744-16rtDAhki#V==bP9e?Z@O2Yu&#oC7{YxA=%| z<2*2eu5p+Csb2UGt?xRe0C?K1lvz+*RS<^1J1`?_!VW4bVGt1k5mBiMmBK2E%0tQ^ ziVF``4GhafhN3Vv`XVCYZZxjZ7&VLgg8ROsFRn>kK?M!2iCXTw;(vOE%_kqMsne%# zpa1;*ci+B)2c&T}_uz#FLmi}$g|GSK))GqFT2CpV9_Ho<2<0OgKS_B1DH7=Hj1ExV z9qA8I73q&`q^>X06QUv76^_s}s0W&L!{v9@GwU-Bzj1luaWQQeZr;o&xD8RYf(_ThL-I7b>(o%OmBxN3Y&^9%iL|qNFsl}vAg^|#^U&TwRBS$#2CeO zA*Q|tG!X-2l1)Aba~P{QlB22SSdQaF8u?4zJ3}+m&V>vy%m}0E5z9w>!WVqSKEC5O<@?j#rC(i1S4}HaRRM?SZI@C`rTSCL z39P1t(>R?r&fx+s;$kl0QZC~vHgN;Da65OhgL}E32YHxBd5oucj+c0YciGKeKICIQ z=S#k3hF|%eKUC>Df~t5WxfF7!`WWOWj^R@VIf=h{jWcDS{~kfDW^rXHSA}Y6w6CH_cP6B@)Sk+uY|^~o tg6Cq>3o+-pN+)zW#q>W@+s_dI07y(wL;(OsLkj=^08qOcQ+)sb|NjLoL~8&5 literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum_Bold-C8urhp07.woff2 b/apps/user-app/dist/assets/IRANSansWeb_FaNum_Bold-C8urhp07.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..69f7c66b32ecc702c0538ebf8af1ae2b8492295e GIT binary patch literal 27316 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 literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum_Light-B637MNLG.woff2 b/apps/user-app/dist/assets/IRANSansWeb_FaNum_Light-B637MNLG.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..40f5b09554def7617f2258d35a33dc90bcfa23e2 GIT binary patch literal 28400 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�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 HoE=;RIlKi? literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum_Medium-DJxlPmBM.woff b/apps/user-app/dist/assets/IRANSansWeb_FaNum_Medium-DJxlPmBM.woff new file mode 100644 index 0000000000000000000000000000000000000000..587883a72295e970e5925f86469ed6f89c2d0566 GIT binary patch literal 32485 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 XOi)At07gR#0000`AH!38|NsC0GF(c? literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum_UltraLight-X2tWVnbe.woff b/apps/user-app/dist/assets/IRANSansWeb_FaNum_UltraLight-X2tWVnbe.woff new file mode 100644 index 0000000000000000000000000000000000000000..c815b45f7c81ac8598d1a01d62fc95dc09dc6fcd GIT binary patch literal 35537 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 VL;(OsLkj=^08n=qQ+)sb|Nk??WwZbQ literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/IRANSansWeb_FaNum_UltraLight-hW-WDKY9.woff2 b/apps/user-app/dist/assets/IRANSansWeb_FaNum_UltraLight-hW-WDKY9.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..8b77d174b7e732d1f2c9e38543c8bc57f416d216 GIT binary patch literal 28208 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 e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){await o();return}try{const t=await r.ssoCallback(e.get("code"),e.get("state"));s.login(t.token,t.customer.id,t.customer.mobile);try{const n=await r.getExpertIdentity();s.setSalesExpert(n.isSalesExpert)}catch{s.setSalesExpert(!1)}await a.replace({name:"home"})}catch{await o()}}),(e,t)=>(p(),l("div",g,"در حال ورود..."))}});export{h as default}; +import{d as c,V as i,o as m,z as r,c as l,H as _,b as p}from"./index-DFI27khJ.js";const g={style:{"min-height":"100vh",display:"grid","place-items":"center"}},h=c({__name:"IamCallback",setup(u){const a=_(),s=i();function o(){sessionStorage.setItem("gb_iam_sso_skip","1");const e=sessionStorage.getItem("gb_iam_return");sessionStorage.removeItem("gb_iam_return");const t=e&&e.startsWith("/")&&!e.startsWith("//")?e:"/";return a.replace(t)}return m(async()=>{const e=new URLSearchParams(window.location.search);if(sessionStorage.removeItem("gb_iam_sso_checked"),e.get("error")||!e.get("code")||!e.get("state")){await o();return}try{const t=await r.ssoCallback(e.get("code"),e.get("state"));s.login(t.token,t.customer.id,t.customer.mobile);try{const n=await r.getExpertIdentity();s.setSalesExpert(n.isSalesExpert)}catch{s.setSalesExpert(!1)}await a.replace({name:"home"})}catch{await o()}}),(e,t)=>(p(),l("div",g,"در حال ورود..."))}});export{h as default}; diff --git a/apps/user-app/dist/assets/KeyCode-BOQ7SMOP.js b/apps/user-app/dist/assets/KeyCode-BOQ7SMOP.js new file mode 100644 index 0000000..25c432c --- /dev/null +++ b/apps/user-app/dist/assets/KeyCode-BOQ7SMOP.js @@ -0,0 +1 @@ +import{ah as d,s as f,aw as g,d as P,aj as p,T as C,S as m,a5 as T,Z as h,a as R,m as x,bm as y}from"./index-DFI27khJ.js";var E=!1;try{var c=Object.defineProperty({},"passive",{get:function(){E=!0}});window.addEventListener("testPassive",null,c),window.removeEventListener("testPassive",null,c)}catch{}var j=Symbol("TriggerContextKey"),I=function(e){return e?d(j,{setPortal:function(){},popPortal:!1}):{setPortal:function(){},popPortal:!1}},v=Symbol("PortalContextKey"),b=function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};g(v,{inTriggerContext:i.inTriggerContext,shouldRender:f(function(){var n=e||{},s=n.sPopupVisible,t=n.popupRef,l=n.forceRender,r=n.autoDestroy,u=!1;return(s||t||l)&&(u=!0),!s&&r&&(u=!1),u})})},w=function(){b({},{inTriggerContext:!1});var e=d(v,{shouldRender:f(function(){return!1}),inTriggerContext:!1});return{shouldRender:f(function(){return e.shouldRender.value||e.inTriggerContext===!1})}};const K=P({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:p.func.isRequired,didUpdate:Function},setup:function(e,i){var n=i.slots,s=!0,t,l=w(),r=l.shouldRender;C(function(){s=!1,r.value&&(t=e.getContainer())});var u=m(r,function(){r.value&&!t&&(t=e.getContainer()),t&&u()});return T(function(){h(function(){if(r.value){var o;(o=e.didUpdate)===null||o===void 0||o.call(e,e)}})}),R(function(){t&&t.parentNode&&t.parentNode.removeChild(t)}),function(){if(!r.value)return null;if(s){var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}return t?x(y,{to:t},n):null}}});var N={ESC:27,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40};export{N as K,K as P,I as a,E as s,b as u}; diff --git a/apps/user-app/dist/assets/KeyCode-BPl5hn_Y.js b/apps/user-app/dist/assets/KeyCode-BPl5hn_Y.js deleted file mode 100644 index 7d22fbb..0000000 --- a/apps/user-app/dist/assets/KeyCode-BPl5hn_Y.js +++ /dev/null @@ -1 +0,0 @@ -import{ah as d,i as f,aw as g,d as P,aj as p,T as C,S as T,a5 as m,a1 as h,a as R,q as x,bm as y}from"./index-B4LM4kNa.js";var E=!1;try{var c=Object.defineProperty({},"passive",{get:function(){E=!0}});window.addEventListener("testPassive",null,c),window.removeEventListener("testPassive",null,c)}catch{}var j=Symbol("TriggerContextKey"),I=function(e){return e?d(j,{setPortal:function(){},popPortal:!1}):{setPortal:function(){},popPortal:!1}},v=Symbol("PortalContextKey"),b=function(e){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{inTriggerContext:!0};g(v,{inTriggerContext:i.inTriggerContext,shouldRender:f(function(){var n=e||{},u=n.sPopupVisible,t=n.popupRef,l=n.forceRender,r=n.autoDestroy,s=!1;return(u||t||l)&&(s=!0),!u&&r&&(s=!1),s})})},w=function(){b({},{inTriggerContext:!1});var e=d(v,{shouldRender:f(function(){return!1}),inTriggerContext:!1});return{shouldRender:f(function(){return e.shouldRender.value||e.inTriggerContext===!1})}};const K=P({compatConfig:{MODE:3},name:"Portal",inheritAttrs:!1,props:{getContainer:p.func.isRequired,didUpdate:Function},setup:function(e,i){var n=i.slots,u=!0,t,l=w(),r=l.shouldRender;C(function(){u=!1,r.value&&(t=e.getContainer())});var s=T(r,function(){r.value&&!t&&(t=e.getContainer()),t&&s()});return m(function(){h(function(){if(r.value){var o;(o=e.didUpdate)===null||o===void 0||o.call(e,e)}})}),R(function(){t&&t.parentNode&&t.parentNode.removeChild(t)}),function(){if(!r.value)return null;if(u){var o;return(o=n.default)===null||o===void 0?void 0:o.call(n)}return t?x(y,{to:t},n):null}}});var N={ESC:27,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40};export{N as K,K as P,I as a,E as s,b as u}; diff --git a/apps/user-app/dist/assets/LoginRegisterView-B1RMus-i.css b/apps/user-app/dist/assets/LoginRegisterView-B1RMus-i.css deleted file mode 100644 index 5770c56..0000000 --- a/apps/user-app/dist/assets/LoginRegisterView-B1RMus-i.css +++ /dev/null @@ -1 +0,0 @@ -.otp-single-input{display:flex;align-items:center}.auth[data-v-b84daf1f]{background:var(--c-page);min-height:100vh}.auth__body[data-v-b84daf1f]{padding-top:86px;padding-bottom:90px}.auth__intro[data-v-b84daf1f]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:24px}.auth__mark[data-v-b84daf1f]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.auth__title[data-v-b84daf1f]{margin:14px 0 0;font-size:16px;font-weight:800;color:var(--c-ink)}.auth__sub[data-v-b84daf1f]{margin:6px 0 0;font-size:12.5px;color:var(--c-inkFaint)}.auth__card[data-v-b84daf1f]{padding:18px 16px;border:1px solid var(--c-hairline);border-radius:20px;background:var(--c-canvasSoft)}.auth__otp[data-v-b84daf1f]{display:flex;justify-content:center;gap:10px;direction:ltr;padding-bottom:6px}.auth__timer[data-v-b84daf1f]{margin:12px 0 16px;text-align:center;font-size:11.5px;color:var(--c-inkMuted)}.auth__form[data-v-b84daf1f] .ant-form-item-label>label{font-size:12px;color:var(--c-inkMuted)}.auth__cta[data-v-b84daf1f]{width:100%;padding:13px 18px;border:0;cursor:pointer;border-radius:14px;font-family:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--c-primary);transition:transform .15s ease,opacity .15s ease}.auth__cta[data-v-b84daf1f]:active{transform:scale(.99)}.auth__cta[data-v-b84daf1f]:disabled{opacity:.45;cursor:default}.auth__switch[data-v-b84daf1f]{margin:20px 0 0;text-align:center;font-size:12px;color:var(--c-inkMuted)}.auth__switch button[data-v-b84daf1f]{border:0;background:none;cursor:pointer;padding:0 3px;font-family:inherit;font-size:12px;font-weight:700;color:var(--c-wine)}.otp-input{width:48px;height:52px;padding:5px;margin:0;font-size:19px;font-weight:700;color:var(--c-ink);background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:13px;text-align:center;transition:border-color .18s ease}.otp-input:focus{outline:none;border-color:var(--c-primary)}.otp-input.error{border-color:#e31a1a!important}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth[data-v-46169e57]{background:var(--c-page);min-height:100vh}.auth__body[data-v-46169e57]{padding-top:86px;padding-bottom:90px}.auth__intro[data-v-46169e57]{display:flex;flex-direction:column;align-items:center;text-align:center;padding-bottom:24px}.auth__mark[data-v-46169e57]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;color:var(--c-wine);background:var(--c-wineWash)}.auth__title[data-v-46169e57]{margin:14px 0 0;font-size:16px;font-weight:800;color:var(--c-ink)}.auth__sub[data-v-46169e57]{margin:6px 0 0;font-size:12.5px;color:var(--c-inkFaint)}.auth__card[data-v-46169e57]{padding:18px 16px 20px;border:1px solid var(--c-hairline);border-radius:20px;background:var(--c-canvasSoft)}.auth__form[data-v-46169e57] .ant-form-item-label>label{font-size:12px;color:var(--c-inkMuted)}.auth__cta[data-v-46169e57]{width:100%;margin-top:4px;padding:13px 18px;border:0;cursor:pointer;border-radius:14px;font-family:inherit;font-size:13px;font-weight:700;color:#fff;background:var(--c-primary);transition:transform .15s ease}.auth__cta[data-v-46169e57]:active{transform:scale(.99)}.auth__switch[data-v-46169e57]{margin:20px 0 0;text-align:center;font-size:12px;color:var(--c-inkMuted)}.auth__switch button[data-v-46169e57]{border:0;background:none;cursor:pointer;padding:0 3px;font-family:inherit;font-size:12px;font-weight:700;color:var(--c-wine)} diff --git a/apps/user-app/dist/assets/LoginRegisterView-BMP9E-aS.css b/apps/user-app/dist/assets/LoginRegisterView-BMP9E-aS.css new file mode 100644 index 0000000..5120c33 --- /dev/null +++ b/apps/user-app/dist/assets/LoginRegisterView-BMP9E-aS.css @@ -0,0 +1 @@ +.otp-single-input{display:flex;align-items:center}.auth[data-v-9dd3076d]{min-height:100vh;background:radial-gradient(120% 60% at 50% -10%,rgb(var(--c-primary-rgb) / 8%),transparent 55%),var(--c-page)}.auth__body[data-v-9dd3076d]{padding-top:86px;padding-bottom:48px}.auth__hero[data-v-9dd3076d]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 8px 22px}.auth__logo[data-v-9dd3076d]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:20px;background:var(--c-canvas);box-shadow:0 1px #0f172a0a,0 12px 28px #0f172a14;padding:10px}.auth__title[data-v-9dd3076d]{margin:16px 0 0;font-size:18px;font-weight:800;color:var(--c-ink);letter-spacing:-.02em}.auth__sub[data-v-9dd3076d]{margin:8px 0 0;max-width:28rem;font-size:12.5px;line-height:1.7;color:var(--c-inkFaint)}.auth__steps[data-v-9dd3076d]{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0 0;padding:0;list-style:none}.auth__step[data-v-9dd3076d]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:var(--c-inkFaint)}.auth__step.is-on[data-v-9dd3076d],.auth__step.is-done[data-v-9dd3076d]{color:var(--c-ink)}.auth__stepNum[data-v-9dd3076d]{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;background:var(--c-hairlineSoft);color:inherit}.auth__step.is-on .auth__stepNum[data-v-9dd3076d]{background:var(--c-primary);color:#fff}.auth__step.is-done .auth__stepNum[data-v-9dd3076d]{background:rgb(var(--c-primary-rgb) / 14%);color:var(--c-primary)}.auth__stepLine[data-v-9dd3076d]{width:28px;height:1px;background:var(--c-hairline);list-style:none}.auth__island[data-v-9dd3076d]{padding:20px 16px 18px;border-radius:24px;background:var(--c-canvas);border:1px solid var(--c-hairline);box-shadow:0 1px #0f172a0a,0 14px 36px #0f172a12}.auth__phoneChip[data-v-9dd3076d]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px;padding:10px 12px;border-radius:14px;background:var(--c-canvasSoft);font-size:13px;font-weight:700;color:var(--c-ink);direction:ltr}.auth__editPhone[data-v-9dd3076d]{border:0;background:none;cursor:pointer;padding:0;font-family:inherit;font-size:12px;font-weight:700;color:var(--c-wine);direction:rtl}.auth__otp[data-v-9dd3076d]{display:flex;justify-content:center;gap:10px;direction:ltr;padding-bottom:4px}.auth__timer[data-v-9dd3076d]{margin:14px 0 16px;text-align:center;font-size:12px;color:var(--c-inkMuted)}.auth__timer strong[data-v-9dd3076d]{font-variant-numeric:tabular-nums;color:var(--c-ink)}.auth__timer.is-ready[data-v-9dd3076d]{color:var(--c-primary);font-weight:700}.auth__form[data-v-9dd3076d] .ant-form-item{margin-bottom:16px}.auth__form[data-v-9dd3076d] .ant-form-item-label>label{font-size:12.5px;font-weight:700;color:var(--c-inkSoft)}.auth__form[data-v-9dd3076d] .ant-input{height:48px;border-radius:14px;border-color:var(--c-hairline);font-size:15px;font-weight:600;background:var(--c-canvasSoft)}.auth__form[data-v-9dd3076d] .ant-input:focus,.auth__form[data-v-9dd3076d] .ant-input-focused{border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(var(--c-primary-rgb) / 12%)}.auth__phoneInput[data-v-9dd3076d]{letter-spacing:.04em}.auth__cta[data-v-9dd3076d]{position:relative;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:13px 18px;border:0;cursor:pointer;border-radius:16px;font-family:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--c-primary);transition:transform .15s ease,opacity .15s ease}.auth__cta[data-v-9dd3076d]:active{transform:scale(.99)}.auth__cta[data-v-9dd3076d]:disabled{opacity:.45;cursor:default}.auth__ctaSpin[data-v-9dd3076d]{width:16px;height:16px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:auth-spin-9dd3076d .7s linear infinite}@keyframes auth-spin-9dd3076d{to{transform:rotate(360deg)}}.auth__switch[data-v-9dd3076d]{margin:22px 0 0;text-align:center;font-size:12.5px;color:var(--c-inkMuted)}.auth__switch button[data-v-9dd3076d]{border:0;background:none;cursor:pointer;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--c-wine)}.otp-input{width:52px;height:56px;padding:5px;margin:0;font-size:20px;font-weight:800;color:var(--c-ink);background:var(--c-canvasSoft);border:1px solid var(--c-hairline);border-radius:16px;text-align:center;transition:border-color .18s ease,box-shadow .18s ease}.otp-input:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(var(--c-primary-rgb) / 12%);background:var(--c-canvas)}.otp-input.error{border-color:#e31a1a!important}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.auth[data-v-069f6683]{min-height:100vh;background:radial-gradient(120% 60% at 50% -10%,rgb(var(--c-primary-rgb) / 8%),transparent 55%),var(--c-page)}.auth__body[data-v-069f6683]{padding-top:86px;padding-bottom:48px}.auth__hero[data-v-069f6683]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4px 8px 20px}.auth__logo[data-v-069f6683]{width:72px;height:72px;-o-object-fit:contain;object-fit:contain;border-radius:20px;background:var(--c-canvas);box-shadow:0 1px #0f172a0a,0 12px 28px #0f172a14;padding:10px}.auth__title[data-v-069f6683]{margin:16px 0 0;font-size:18px;font-weight:800;color:var(--c-ink);letter-spacing:-.02em}.auth__sub[data-v-069f6683]{margin:8px 0 0;max-width:28rem;font-size:12.5px;line-height:1.7;color:var(--c-inkFaint)}.auth__island[data-v-069f6683]{margin-bottom:12px;padding:16px 16px 14px;border-radius:24px;background:var(--c-canvas);border:1px solid var(--c-hairline);box-shadow:0 1px #0f172a0a,0 14px 36px #0f172a12;overflow:hidden}.auth__groupHead[data-v-069f6683]{margin-bottom:12px}.auth__groupHead h3[data-v-069f6683]{margin:0;font-size:14px;font-weight:800;color:var(--c-ink)}.auth__groupHead p[data-v-069f6683]{margin:4px 0 0;font-size:11.5px;color:var(--c-inkFaint)}.auth__form[data-v-069f6683] .ant-form-item{margin-bottom:12px;width:100%;max-width:100%}.auth__form[data-v-069f6683] .auth__itemLast.ant-form-item,.auth__form[data-v-069f6683] .ant-form-item.auth__itemLast{margin-bottom:0}.auth__form[data-v-069f6683] .ant-form-item-control,.auth__form[data-v-069f6683] .ant-form-item-control-input,.auth__form[data-v-069f6683] .ant-form-item-control-input-content{min-width:0;max-width:100%}.auth__form[data-v-069f6683] .ant-form-item-label>label{font-size:12.5px;font-weight:700;color:var(--c-inkSoft)}.auth__form[data-v-069f6683] .ant-input,.auth__form[data-v-069f6683] textarea.ant-input{width:100%;max-width:100%;box-sizing:border-box;border-radius:14px;border-color:var(--c-hairline);font-size:14px;font-weight:600;background:var(--c-canvasSoft)}.auth__form[data-v-069f6683] .ant-input{height:46px}.auth__form[data-v-069f6683] textarea.ant-input{min-height:92px;padding-top:12px;line-height:1.65}.auth__form[data-v-069f6683] .ant-input:focus,.auth__form[data-v-069f6683] .ant-input-focused,.auth__form[data-v-069f6683] textarea.ant-input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(var(--c-primary-rgb) / 12%)}.auth__ltr[data-v-069f6683]{letter-spacing:.03em}.auth__cta[data-v-069f6683]{width:100%;margin-top:6px;min-height:50px;padding:13px 18px;border:0;cursor:pointer;border-radius:16px;font-family:inherit;font-size:14px;font-weight:700;color:#fff;background:var(--c-primary);transition:transform .15s ease,opacity .15s ease}.auth__cta[data-v-069f6683]:active{transform:scale(.99)}.auth__cta[data-v-069f6683]:disabled{opacity:.5;cursor:default}.auth__switch[data-v-069f6683]{margin:20px 0 0;text-align:center;font-size:12.5px;color:var(--c-inkMuted)}.auth__switch button[data-v-069f6683]{border:0;background:none;cursor:pointer;padding:0 4px;font-family:inherit;font-size:12.5px;font-weight:800;color:var(--c-wine)} diff --git a/apps/user-app/dist/assets/LoginRegisterView-CuvxNxoV.js b/apps/user-app/dist/assets/LoginRegisterView-CuvxNxoV.js deleted file mode 100644 index eeb7a70..0000000 --- a/apps/user-app/dist/assets/LoginRegisterView-CuvxNxoV.js +++ /dev/null @@ -1 +0,0 @@ -import{d as B,h as F,S as j,T as ee,b as y,c as k,w as N,Z as te,e as c,f as q,g as U,F as P,r as se,H as M,G as K,$ as ae,V as ne,E as W,q as r,C as f,I as H,t as T,m as a,v as oe,a0 as le,U as z,R as A,y as E,a1 as ue,a2 as R,i as re,_ as Z,Q as ie,W as ce}from"./index-B4LM4kNa.js";import{P as G}from"./PageBar-C_0I6W_n.js";import{a as J,F as C,I as S,T as de}from"./index-BY8YrbHq.js";import"./FormItemContext-Dqo-g63k.js";import"./classCallCheck-BzjbUkvd.js";import"./raf-nDFcuFT6.js";const pe={class:"otp-single-input"},me=["type","placeholder","disabled"],fe={key:0},ve=["innerHTML"],he=B({__name:"SingleOtpInput",props:{inputType:{default:"tel"},value:{},separator:{},focus:{type:Boolean},inputClasses:{},shouldAutoFocus:{type:Boolean},isLastChild:{type:Boolean},placeholder:{},disabled:{type:Boolean}},emits:["on-change","on-keydown","on-paste","on-focus","on-blur"],setup(u,{emit:w}){const i=u,v=w,n=F(i.value||""),o=F(null),s=()=>(n.value=n.value.toString(),n.value.length>1&&(n.value=n.value.slice(0,1)),v("on-change",n.value)),p=t=>t>=48&&t<=57||t>=96&&t<=105,_=t=>{i.disabled&&t.preventDefault();const m=t||window.event,O=m.which?m.which:m.keyCode;p(O)||[8,9,13,37,39,46,86].includes(O)?v("on-keydown",t):m.preventDefault()},g=t=>v("on-paste",t),e=()=>(o.value.select(),v("on-focus")),b=()=>v("on-blur");return j(()=>i.value,(t,m)=>{t!==m&&(n.value=t??"")}),j(()=>i.focus,(t,m)=>{m!==t&&o.value&&i.focus&&(o.value.focus(),o.value.select())}),ee(()=>{o.value&&i.focus&&i.shouldAutoFocus&&(o.value.focus(),o.value.select())}),(t,m)=>(y(),k("div",pe,[N(c("input",{type:u.inputType,placeholder:u.placeholder,disabled:u.disabled,ref_key:"input",ref:o,min:"0",max:"9",maxlength:"1",pattern:"[0-9]","onUpdate:modelValue":m[0]||(m[0]=O=>n.value=O),class:q(u.inputClasses),onInput:s,onKeydown:_,onPaste:g,onFocus:e,onBlur:b},null,42,me),[[te,n.value]]),!u.isLastChild&&u.separator?(y(),k("span",fe,[c("span",{innerHTML:u.separator},null,8,ve)])):U("",!0)]))}}),_e={class:"flex ltr justify-around w-full"},ge=8,ye=37,be=39,we=46,ke=B({__name:"OtpInput",props:{defaultFocus:{type:Boolean},numInputs:{default:4},separator:{},inputClasses:{},inputType:{},shouldAutoFocus:{type:Boolean,default:!1},placeholder:{},disabled:{type:Boolean,default:!1}},emits:["on-change","on-complete"],setup(u,{emit:w}){const i=u,v=w,n=F(0),o=F([]),s=F([]),p=l=>{i.defaultFocus&&l{n.value=-1},g=()=>o.value.join("").length===i.numInputs?v("on-complete",o.value.join("")):"Wait until the user enters the required number of characters",e=l=>{n.value=Math.max(Math.min(i.numInputs-1,l),0)},b=()=>e(n.value+1),t=()=>e(n.value-1),m=l=>{s.value=Object.assign([],o.value),typeof l=="string"&&l===""?o.value.splice(n.value,1):o.value[n.value]=l,s.value.join("")!==o.value.join("")&&(v("on-change",o.value.join("")),g())},O=l=>{var V;l.preventDefault();const D=(((V=l.clipboardData)==null?void 0:V.getData("text/plain"))??"").slice(0,i.numInputs-n.value).split("");if(i.inputType==="number"&&!D.join("").match(/^\d+$/))return"Invalid pasted data";const L=o.value.slice(0,n.value).concat(D);return L.slice(0,i.numInputs).forEach((X,Y)=>{o.value[Y]=X}),e(L.slice(0,i.numInputs).length),g()},h=l=>{m(l),b()},d=l=>{switch(l.keyCode){case ge:l.preventDefault(),m(""),t();break;case we:l.preventDefault(),m("");break;case ye:l.preventDefault(),t();break;case be:l.preventDefault(),b();break}};return(l,$)=>(y(),k("div",null,[c("div",_e,[(y(!0),k(P,null,se(u.numInputs,(D,I)=>(y(),M(he,{key:I,focus:n.value===I,value:o.value[I],separator:u.separator,"input-type":u.inputType,"input-classes":u.inputClasses,"is-last-child":I===u.numInputs-1,"should-auto-focus":u.shouldAutoFocus,placeholder:u.placeholder,disabled:u.disabled,onOnChange:h,onOnKeydown:d,onOnPaste:O,onOnFocus:L=>p(I),onOnBlur:_},null,8,["focus","value","separator","input-type","input-classes","is-last-child","should-auto-focus","placeholder","disabled","onOnFocus"]))),128))])]))}}),Oe=u=>` مقدار ${u} نا معتبر است `,Q=u=>({pattern:/^(\+98|0098|98|0)?9\d{9}$/g,message:Oe(u)}),x=u=>({required:!0,message:` لطفا ${u} را وارد کنید `}),Ie={class:"auth"},Ce={class:"auth__intro"},xe={class:"auth__mark","aria-hidden":"true"},Fe={class:"auth__title"},$e={class:"auth__sub"},Se={class:"auth__card"},De={key:0,class:"auth__timer"},Be={key:1,class:"auth__timer"},Te=["disabled"],Ee={class:"auth__switch"},Re=B({__name:"LoginView",emits:["register"],setup(u,{emit:w}){const i=w,v=K(),n=ae(),o=ne(),s=A({username:void 0}),p=A({step:1,loading:!1,defaultFocus:!1}),_=F(0),g=()=>{_.value>0&&setTimeout(()=>{_.value>0&&(_.value-=1,g())},1e3)},e=async()=>{try{p.loading=!0,await E.requestOtp(String(s.username??"")),p.step=2,_.value=120,g(),await ue(()=>{p.defaultFocus=!0})}catch(h){const d=h instanceof Error&&/\((?:429|404|403)\)/.test(h.message)?t(h):null;R.error(d??"خطا در ارسال کد. لطفاً دوباره تلاش کنید.")}finally{p.loading=!1}},b=async h=>{try{p.loading=!0;const d=await E.verifyOtp(String(s.username??""),h),{token:l,customer:$}=d;if(o.login(l,$.id,$.mobile),d.iamBootstrapUrl){window.location.assign(d.iamBootstrapUrl);return}try{const I=await E.getExpertIdentity();o.setSalesExpert(I.isSalesExpert)}catch{o.setSalesExpert(!1)}const D=typeof n.query.redirect=="string"?n.query.redirect:void 0;await v.replace(D??{name:"home"}),R.success("با موفقیت وارد شدید")}catch(d){R.error(d instanceof Error&&/\(429\)/.test(d.message)?t(d)??"تعداد تلاش‌ها بیش از حد مجاز است.":"کد وارد شده صحیح نیست")}finally{p.loading=!1}};function t(h){const d=h.message.match(/\{.*\}/);if(!d)return null;try{const l=JSON.parse(d[0]);return typeof l.message=="string"?l.message:null}catch{return null}}const m=h=>h<10?"0"+h:h,O=re(()=>p.step===1?"دریافت رمز عبور":"دریافت مجدد رمز عبور");return(h,d)=>{const l=W("container");return y(),k("div",Ie,[r(G,{title:"ورود","back-to":"home"}),r(l,{class:"auth__body"},{default:f(()=>[c("section",Ce,[c("div",xe,[r(H,{icon:"vuesax-linear:security-user",size:"28"})]),c("h2",Fe,"ورود به "+T(a(oe).name),1),c("p",$e,T(p.step===1?"شماره موبایل خود را وارد کنید":"رمز یکبارمصرف را وارد کنید"),1)]),c("section",Se,[p.step===2?(y(),k(P,{key:0},[r(ke,{class:"auth__otp","input-classes":"otp-input",inputType:"tel","num-inputs":4,"should-auto-focus":!0,defaultFocus:p.defaultFocus,onOnComplete:b},null,8,["defaultFocus"]),_.value>0?(y(),k("p",De," امکان دریافت مجدد رمز در "+T(m(_.value))+" ثانیه دیگر ",1)):(y(),k("p",Be,"برای دریافت رمز عبور مجدد تلاش کنید"))],64)):U("",!0),r(a(J),{model:s,layout:"vertical",onFinish:e,class:"auth__form"},{default:f(()=>[N(r(a(C),{name:"username",label:"تلفن همراه",rules:[a(x)("تلفن همراه"),a(Q)("تلفن همراه")]},{default:f(()=>[r(a(S),{type:"number",value:s.username,"onUpdate:value":d[0]||(d[0]=$=>s.username=$)},null,8,["value"])]),_:1},8,["rules"]),[[le,p.step===1]]),c("button",{type:"submit",class:q(["auth__cta",{"is-loading":p.loading}]),disabled:p.loading||_.value>0&&p.step===2},T(O.value),11,Te)]),_:1},8,["model"])]),c("p",Ee,[d[2]||(d[2]=z(" اگر ثبت نام نکرده‌اید ",-1)),c("button",{type:"button",onClick:d[1]||(d[1]=$=>i("register",!0))},"ثبت نام کنید")])]),_:1})])}}}),Ue=Z(Re,[["__scopeId","data-v-b84daf1f"]]),Ae="/assets/registerDelay-C2Zjomix.svg",Le={class:"auth"},Me={class:"auth__intro"},Pe={class:"auth__mark","aria-hidden":"true"},Ve={class:"auth__card"},je={class:"auth__switch"},Ne=["src"],qe=B({__name:"RegisterView",emits:["register"],setup(u,{emit:w}){const i=w,v=K(),n=A({loading:!1}),o=F(!1),s=A({fname:void 0,lname:void 0,mobile:void 0,store_name:void 0,phone:void 0,address:void 0,city:void 0}),p=async()=>{try{n.loading=!0,await E.register({fname:String(s.fname??""),lname:String(s.lname??""),mobile:String(s.mobile??""),store_name:String(s.store_name??""),phone:String(s.phone??""),address:String(s.address??""),city:String(s.city??"")}),o.value=!0}catch(g){R.error(_(g)??"خطا در ثبت اطلاعات. لطفاً دوباره تلاش کنید.")}finally{n.loading=!1}};function _(g){const e=g instanceof Error?g.message.match(/\{.*\}/):null;if(!e)return null;try{const b=JSON.parse(e[0]);return Array.isArray(b.message)?b.message[0]??null:b.message??null}catch{return null}}return(g,e)=>{const b=W("container");return y(),k("div",Le,[r(G,{title:"ثبت نام","back-to":"home"}),r(ie,{spinning:n.loading,tip:"در حال ثبت اطلاعات"},{default:f(()=>[r(b,{class:"auth__body"},{default:f(()=>[c("section",Me,[c("div",Pe,[r(H,{icon:"vuesax-linear:user-add",size:"28"})]),e[10]||(e[10]=c("h2",{class:"auth__title"},"ساخت حساب کاربری",-1)),e[11]||(e[11]=c("p",{class:"auth__sub"},"اطلاعات فروشگاه خود را وارد کنید",-1))]),c("section",Ve,[r(a(J),{model:s,layout:"vertical",onFinish:p,class:"auth__form"},{default:f(()=>[r(a(C),{name:"fname",label:"نام",rules:a(x)("نام")},{default:f(()=>[r(a(S),{value:s.fname,"onUpdate:value":e[0]||(e[0]=t=>s.fname=t)},null,8,["value"])]),_:1},8,["rules"]),r(a(C),{name:"lname",label:"نام خانوادگی",rules:a(x)("نام خانوادگی")},{default:f(()=>[r(a(S),{value:s.lname,"onUpdate:value":e[1]||(e[1]=t=>s.lname=t)},null,8,["value"])]),_:1},8,["rules"]),r(a(C),{name:"mobile",label:"شماره موبایل",rules:[a(Q)("شماره موبایل"),a(x)("شماره موبایل")]},{default:f(()=>[r(a(S),{value:s.mobile,"onUpdate:value":e[2]||(e[2]=t=>s.mobile=t),type:"number"},null,8,["value"])]),_:1},8,["rules"]),r(a(C),{name:"store_name",label:"نام فروشگاه",rules:a(x)("نام فروشگاه")},{default:f(()=>[r(a(S),{value:s.store_name,"onUpdate:value":e[3]||(e[3]=t=>s.store_name=t)},null,8,["value"])]),_:1},8,["rules"]),r(a(C),{name:"phone",label:"تلفن فروشگاه",rules:[a(x)("تلفن فروشگاه")]},{default:f(()=>[r(a(S),{value:s.phone,"onUpdate:value":e[4]||(e[4]=t=>s.phone=t),type:"number"},null,8,["value"])]),_:1},8,["rules"]),r(a(C),{name:"address",label:"آدرس پستی",rules:a(x)("آدرس")},{default:f(()=>[r(a(de),{value:s.address,"onUpdate:value":e[5]||(e[5]=t=>s.address=t),rows:3},null,8,["value"])]),_:1},8,["rules"]),r(a(C),{name:"city",label:"شهر",rules:a(x)("شهر")},{default:f(()=>[r(a(S),{value:s.city,"onUpdate:value":e[6]||(e[6]=t=>s.city=t)},null,8,["value"])]),_:1},8,["rules"]),e[12]||(e[12]=c("button",{type:"submit",class:"auth__cta"},"ثبت اطلاعات",-1))]),_:1},8,["model"])]),c("p",je,[e[13]||(e[13]=z(" اگر حساب کاربری دارید ",-1)),c("button",{type:"button",onClick:e[7]||(e[7]=t=>i("register",!1))},"وارد شوید")])]),_:1})]),_:1},8,["spinning"]),r(ce,{timeOut:-1,show:o.value,"onUpdate:show":e[9]||(e[9]=t=>o.value=t),closeOnClickOverlay:!1},{img:f(()=>[c("img",{src:a(Ae),alt:"",class:"opacity-80"},null,8,Ne)]),title:f(()=>[...e[14]||(e[14]=[c("div",{class:"p-5"}," ثبت نام شما با موفقیت انجام شد. منتظر تایید اطلاعات ثبت نامی شما توسط کارشناسان بمانید. ",-1)])]),button:f(()=>[c("div",{class:"text-center",onClick:e[8]||(e[8]=t=>a(v).push({name:"home"}))},"متوجه شدم")]),_:1},8,["show"])])}}}),Ke=Z(qe,[["__scopeId","data-v-46169e57"]]),Qe=B({__name:"LoginRegisterView",setup(u){const w=F(!1),i=v=>w.value=v;return(v,n)=>(y(),k(P,null,[w.value?U("",!0):(y(),M(Ue,{key:0,onRegister:i})),w.value?(y(),M(Ke,{key:1,onRegister:i})):U("",!0)],64))}});export{Qe as default}; diff --git a/apps/user-app/dist/assets/LoginRegisterView-D7zpNvDl.js b/apps/user-app/dist/assets/LoginRegisterView-D7zpNvDl.js new file mode 100644 index 0000000..4b3b1fa --- /dev/null +++ b/apps/user-app/dist/assets/LoginRegisterView-D7zpNvDl.js @@ -0,0 +1 @@ +import{d as R,i as F,S as H,o as se,Z as K,b as v,c as w,w as W,$ as ae,e as a,f as L,g as E,F as j,r as ne,J as V,H as J,a0 as le,V as oe,G as Z,m as c,D as m,h as l,x as P,E as z,t as D,U as B,a1 as ue,R as M,z as U,a2 as A,s as ie,_ as G,Q as re,W as ce}from"./index-DFI27khJ.js";import{P as Q}from"./PageBar-B1e5h7eE.js";import{a as X,F as $,I as S,T as de}from"./index-CdlnEuQW.js";import"./FormItemContext-D-QJuxQQ.js";import"./classCallCheck-C_t8FQBJ.js";import"./raf-nDFcuFT6.js";const pe={class:"otp-single-input"},me=["type","placeholder","disabled"],he={key:0},fe=["innerHTML"],_e=R({__name:"SingleOtpInput",props:{inputType:{default:"tel"},value:{},separator:{},focus:{type:Boolean},inputClasses:{},shouldAutoFocus:{type:Boolean},isLastChild:{type:Boolean},placeholder:{},disabled:{type:Boolean}},emits:["on-change","on-keydown","on-paste","on-focus","on-blur"],setup(i,{emit:b}){const d=i,h=b,o=F(d.value||""),u=F(null),n=()=>(o.value=o.value.toString(),o.value.length>1&&(o.value=o.value.slice(0,1)),h("on-change",o.value)),r=t=>t>=48&&t<=57||t>=96&&t<=105,f=t=>{d.disabled&&t.preventDefault();const p=t||window.event,x=p.which?p.which:p.keyCode;r(x)||[8,9,13,37,39,46,86].includes(x)?h("on-keydown",t):p.preventDefault()},g=t=>h("on-paste",t),s=()=>(u.value.select(),h("on-focus")),y=()=>h("on-blur");return H(()=>d.value,(t,p)=>{t!==p&&(o.value=t??"")}),H(()=>d.focus,(t,p)=>{p!==t&&u.value&&d.focus&&(u.value.focus(),u.value.select())}),se(()=>{!d.focus||!d.shouldAutoFocus||K(()=>{var t,p;(t=u.value)==null||t.focus(),(p=u.value)==null||p.select()})}),(t,p)=>(v(),w("div",pe,[W(a("input",{type:i.inputType,placeholder:i.placeholder,disabled:i.disabled,ref_key:"input",ref:u,min:"0",max:"9",maxlength:"1",pattern:"[0-9]","onUpdate:modelValue":p[0]||(p[0]=x=>o.value=x),class:L(i.inputClasses),onInput:n,onKeydown:f,onPaste:g,onFocus:s,onBlur:y},null,42,me),[[ae,o.value]]),!i.isLastChild&&i.separator?(v(),w("span",he,[a("span",{innerHTML:i.separator},null,8,fe)])):E("",!0)]))}}),ve={class:"flex ltr justify-around w-full"},ge=8,ye=37,be=39,we=46,ke=R({__name:"OtpInput",props:{defaultFocus:{type:Boolean},numInputs:{default:4},separator:{},inputClasses:{},inputType:{},shouldAutoFocus:{type:Boolean,default:!1},placeholder:{},disabled:{type:Boolean,default:!1}},emits:["on-change","on-complete"],setup(i,{emit:b}){const d=i,h=b,o=F(0),u=F([]),n=F([]),r=e=>{d.defaultFocus&&e{o.value=-1},g=()=>u.value.join("").length===d.numInputs?h("on-complete",u.value.join("")):"Wait until the user enters the required number of characters",s=e=>{o.value=Math.max(Math.min(d.numInputs-1,e),0)},y=()=>s(o.value+1),t=()=>s(o.value-1),p=e=>{n.value=Object.assign([],u.value),typeof e=="string"&&e===""?u.value.splice(o.value,1):u.value[o.value]=e,n.value.join("")!==u.value.join("")&&(h("on-change",u.value.join("")),g())},x=e=>{var q;e.preventDefault();const k=(((q=e.clipboardData)==null?void 0:q.getData("text/plain"))??"").slice(0,d.numInputs-o.value).split("");if(d.inputType==="number"&&!k.join("").match(/^\d+$/))return"Invalid pasted data";const T=u.value.slice(0,o.value).concat(k);return T.slice(0,d.numInputs).forEach((ee,te)=>{u.value[te]=ee}),s(T.slice(0,d.numInputs).length),g()},N=e=>{p(e),y()},_=e=>{switch(e.keyCode){case ge:e.preventDefault(),p(""),t();break;case we:e.preventDefault(),p("");break;case ye:e.preventDefault(),t();break;case be:e.preventDefault(),y();break}};return(e,O)=>(v(),w("div",null,[a("div",ve,[(v(!0),w(j,null,ne(i.numInputs,(k,I)=>(v(),V(_e,{key:I,focus:o.value===I,value:u.value[I],separator:i.separator,"input-type":i.inputType,"input-classes":i.inputClasses,"is-last-child":I===i.numInputs-1,"should-auto-focus":i.shouldAutoFocus,placeholder:i.placeholder,disabled:i.disabled,onOnChange:N,onOnKeydown:_,onOnPaste:x,onOnFocus:T=>r(I),onOnBlur:f},null,8,["focus","value","separator","input-type","input-classes","is-last-child","should-auto-focus","placeholder","disabled","onOnFocus"]))),128))])]))}}),xe=i=>` مقدار ${i} نا معتبر است `,Y=i=>({pattern:/^(\+98|0098|98|0)?9\d{9}$/g,message:xe(i)}),C=i=>({required:!0,message:` لطفا ${i} را وارد کنید `}),Oe={class:"auth"},Ie={class:"auth__hero"},$e=["alt"],Ce={class:"auth__title"},Fe={class:"auth__sub"},Se={class:"auth__steps","aria-label":"مراحل ورود"},De={class:"auth__island"},Te={class:"auth__phoneChip"},Be={key:0,class:"auth__timer"},Ee={key:1,class:"auth__timer is-ready"},Re=["disabled"],Le={key:0,class:"auth__ctaSpin","aria-hidden":"true"},Ue={class:"auth__switch"},Ae=R({__name:"LoginView",emits:["register"],setup(i,{emit:b}){const d=b,h=J(),o=le(),u=oe(),n=M({username:void 0}),r=M({step:1,loading:!1,defaultFocus:!1}),f=F(0),g=()=>{f.value>0&&setTimeout(()=>{f.value>0&&(f.value-=1,g())},1e3)};function s(){r.step=1,r.defaultFocus=!1,f.value=0}const y=async()=>{try{r.loading=!0,await U.requestOtp(String(n.username??"")),r.step=2,f.value=120,g(),await K(()=>{r.defaultFocus=!0})}catch(_){const e=_ instanceof Error&&/\((?:429|404|403)\)/.test(_.message)?p(_):null;A.error(e??"خطا در ارسال کد. لطفاً دوباره تلاش کنید.")}finally{r.loading=!1}},t=async _=>{try{r.loading=!0;const e=await U.verifyOtp(String(n.username??""),_),{token:O,customer:k}=e;if(u.login(O,k.id,k.mobile),e.iamBootstrapUrl){window.location.assign(e.iamBootstrapUrl);return}try{const T=await U.getExpertIdentity();u.setSalesExpert(T.isSalesExpert)}catch{u.setSalesExpert(!1)}const I=typeof o.query.redirect=="string"?o.query.redirect:void 0;await h.replace(I??{name:"home"}),A.success("با موفقیت وارد شدید")}catch(e){A.error(e instanceof Error&&/\(429\)/.test(e.message)?p(e)??"تعداد تلاش‌ها بیش از حد مجاز است.":"کد وارد شده صحیح نیست")}finally{r.loading=!1}};function p(_){const e=_.message.match(/\{.*\}/);if(!e)return null;try{const O=JSON.parse(e[0]);return typeof O.message=="string"?O.message:null}catch{return null}}const x=_=>_<10?"0"+_:_,N=ie(()=>r.step===1?"دریافت کد ورود":"ارسال مجدد کد");return(_,e)=>{const O=Z("container");return v(),w("div",Oe,[c(Q,{title:"ورود","back-to":"home"}),c(O,{class:"auth__body"},{default:m(()=>[a("section",Ie,[a("img",{src:z,alt:l(P).name,class:"auth__logo"},null,8,$e),a("h2",Ce,"ورود به "+D(l(P).name),1),a("p",Fe,D(r.step===1?"با شماره موبایل وارد شوید؛ کد یکبارمصرف پیامک می‌شود.":"کد ۴ رقمی پیامک‌شده را وارد کنید."),1),a("ol",Se,[a("li",{class:L(["auth__step",{"is-on":r.step===1,"is-done":r.step>1}])},[...e[2]||(e[2]=[a("span",{class:"auth__stepNum"},"۱",-1),a("span",null,"شماره",-1)])],2),e[4]||(e[4]=a("li",{class:"auth__stepLine","aria-hidden":"true"},null,-1)),a("li",{class:L(["auth__step",{"is-on":r.step===2}])},[...e[3]||(e[3]=[a("span",{class:"auth__stepNum"},"۲",-1),a("span",null,"کد تأیید",-1)])],2)])]),a("section",De,[r.step===2?(v(),w(j,{key:0},[a("div",Te,[a("span",null,D(n.username),1),a("button",{type:"button",class:"auth__editPhone",onClick:s},"ویرایش")]),c(ke,{class:"auth__otp","input-classes":"otp-input",inputType:"tel","num-inputs":4,"should-auto-focus":!0,defaultFocus:r.defaultFocus,onOnComplete:t},null,8,["defaultFocus"]),f.value>0?(v(),w("p",Be,[e[5]||(e[5]=B(" ارسال مجدد تا ",-1)),a("strong",null,D(x(f.value)),1),e[6]||(e[6]=B(" ثانیه ",-1))])):(v(),w("p",Ee,"می‌توانید کد را دوباره دریافت کنید"))],64)):E("",!0),c(l(X),{model:n,layout:"vertical",onFinish:y,class:"auth__form"},{default:m(()=>[W(c(l($),{name:"username",label:"شماره موبایل",rules:[l(C)("شماره موبایل"),l(Y)("شماره موبایل")]},{default:m(()=>[c(l(S),{type:"tel",inputmode:"numeric",dir:"ltr",placeholder:"09123456789",autocomplete:"tel",value:n.username,"onUpdate:value":e[0]||(e[0]=k=>n.username=k),class:"auth__phoneInput"},null,8,["value"])]),_:1},8,["rules"]),[[ue,r.step===1]]),a("button",{type:"submit",class:L(["auth__cta",{"is-loading":r.loading}]),disabled:r.loading||f.value>0&&r.step===2},[r.loading?(v(),w("span",Le)):E("",!0),B(" "+D(N.value),1)],10,Re)]),_:1},8,["model"])]),a("p",Ue,[e[7]||(e[7]=B(" حساب ندارید؟ ",-1)),a("button",{type:"button",onClick:e[1]||(e[1]=k=>d("register",!0))},"ثبت‌نام فروشگاه")])]),_:1})])}}}),Pe=G(Ae,[["__scopeId","data-v-9dd3076d"]]),Me="/assets/registerDelay-C2Zjomix.svg",Ne={class:"auth"},Ve={class:"auth__hero"},je=["alt"],qe={class:"auth__sub"},He={class:"auth__island"},Ke={class:"auth__island"},We=["disabled"],Je={class:"auth__switch"},Ze=["src"],ze=R({__name:"RegisterView",emits:["register"],setup(i,{emit:b}){const d=b,h=J(),o=M({loading:!1}),u=F(!1),n=M({fname:void 0,lname:void 0,mobile:void 0,store_name:void 0,phone:void 0,address:void 0,city:void 0}),r=async()=>{try{o.loading=!0,await U.register({fname:String(n.fname??""),lname:String(n.lname??""),mobile:String(n.mobile??""),store_name:String(n.store_name??""),phone:String(n.phone??""),address:String(n.address??""),city:String(n.city??"")}),u.value=!0}catch(g){A.error(f(g)??"خطا در ثبت اطلاعات. لطفاً دوباره تلاش کنید.")}finally{o.loading=!1}};function f(g){const s=g instanceof Error?g.message.match(/\{.*\}/):null;if(!s)return null;try{const y=JSON.parse(s[0]);return Array.isArray(y.message)?y.message[0]??null:y.message??null}catch{return null}}return(g,s)=>{const y=Z("container");return v(),w("div",Ne,[c(Q,{title:"ثبت‌نام","back-to":"home"}),c(re,{spinning:o.loading,tip:"در حال ثبت اطلاعات"},{default:m(()=>[c(y,{class:"auth__body"},{default:m(()=>[a("section",Ve,[a("img",{src:z,alt:l(P).name,class:"auth__logo"},null,8,je),s[10]||(s[10]=a("h2",{class:"auth__title"},"ساخت حساب فروشگاه",-1)),a("p",qe," پس از ثبت، کارشناسان "+D(l(P).name)+" اطلاعات را بررسی می‌کنند و سپس می‌توانید وارد شوید. ",1)]),c(l(X),{model:n,layout:"vertical",onFinish:r,class:"auth__form"},{default:m(()=>[a("section",He,[s[11]||(s[11]=a("header",{class:"auth__groupHead"},[a("h3",null,"اطلاعات شخصی"),a("p",null,"نام و شمارهٔ تماس مالک فروشگاه")],-1)),c(l($),{name:"fname",label:"نام",rules:l(C)("نام")},{default:m(()=>[c(l(S),{value:n.fname,"onUpdate:value":s[0]||(s[0]=t=>n.fname=t),autocomplete:"given-name",placeholder:"مثلاً علی"},null,8,["value"])]),_:1},8,["rules"]),c(l($),{name:"lname",label:"نام خانوادگی",rules:l(C)("نام خانوادگی")},{default:m(()=>[c(l(S),{value:n.lname,"onUpdate:value":s[1]||(s[1]=t=>n.lname=t),autocomplete:"family-name",placeholder:"مثلاً محمدی"},null,8,["value"])]),_:1},8,["rules"]),c(l($),{name:"mobile",label:"شماره موبایل",rules:[l(Y)("شماره موبایل"),l(C)("شماره موبایل")],class:"auth__itemLast"},{default:m(()=>[c(l(S),{value:n.mobile,"onUpdate:value":s[2]||(s[2]=t=>n.mobile=t),type:"tel",inputmode:"numeric",dir:"ltr",placeholder:"09123456789",autocomplete:"tel",class:"auth__ltr"},null,8,["value"])]),_:1},8,["rules"])]),a("section",Ke,[s[12]||(s[12]=a("header",{class:"auth__groupHead"},[a("h3",null,"اطلاعات فروشگاه"),a("p",null,"برای تأیید و ارسال سفارش‌ها لازم است")],-1)),c(l($),{name:"store_name",label:"نام فروشگاه",rules:l(C)("نام فروشگاه")},{default:m(()=>[c(l(S),{value:n.store_name,"onUpdate:value":s[3]||(s[3]=t=>n.store_name=t),placeholder:"نام تابلو یا واحد صنفی"},null,8,["value"])]),_:1},8,["rules"]),c(l($),{name:"phone",label:"تلفن فروشگاه",rules:[l(C)("تلفن فروشگاه")]},{default:m(()=>[c(l(S),{value:n.phone,"onUpdate:value":s[4]||(s[4]=t=>n.phone=t),type:"tel",inputmode:"numeric",dir:"ltr",placeholder:"021xxxxxxx",class:"auth__ltr"},null,8,["value"])]),_:1},8,["rules"]),c(l($),{name:"city",label:"شهر",rules:l(C)("شهر")},{default:m(()=>[c(l(S),{value:n.city,"onUpdate:value":s[5]||(s[5]=t=>n.city=t),placeholder:"مثلاً تهران"},null,8,["value"])]),_:1},8,["rules"]),c(l($),{name:"address",label:"آدرس پستی",rules:l(C)("آدرس"),class:"auth__itemLast"},{default:m(()=>[c(l(de),{value:n.address,"onUpdate:value":s[6]||(s[6]=t=>n.address=t),rows:3,placeholder:"آدرس کامل برای هماهنگی ارسال"},null,8,["value"])]),_:1},8,["rules"])]),a("button",{type:"submit",class:"auth__cta",disabled:o.loading}," ثبت درخواست عضویت ",8,We)]),_:1},8,["model"]),a("p",Je,[s[13]||(s[13]=B(" قبلاً ثبت‌نام کرده‌اید؟ ",-1)),a("button",{type:"button",onClick:s[7]||(s[7]=t=>d("register",!1))},"ورود به حساب")])]),_:1})]),_:1},8,["spinning"]),c(ce,{timeOut:-1,show:u.value,"onUpdate:show":s[9]||(s[9]=t=>u.value=t),closeOnClickOverlay:!1},{img:m(()=>[a("img",{src:l(Me),alt:"",class:"opacity-80"},null,8,Ze)]),title:m(()=>[...s[14]||(s[14]=[a("div",null," ثبت‌نام شما ثبت شد. پس از تأیید کارشناسان می‌توانید با همین شماره وارد شوید. ",-1)])]),button:m(()=>[a("div",{class:"text-center",onClick:s[8]||(s[8]=t=>l(h).push({name:"home"}))},"متوجه شدم")]),_:1},8,["show"])])}}}),Ge=G(ze,[["__scopeId","data-v-069f6683"]]),at=R({__name:"LoginRegisterView",setup(i){const b=F(!1),d=h=>b.value=h;return(h,o)=>(v(),w(j,null,[b.value?E("",!0):(v(),V(Pe,{key:0,onRegister:d})),b.value?(v(),V(Ge,{key:1,onRegister:d})):E("",!0)],64))}});export{at as default}; diff --git a/apps/user-app/dist/assets/NewestView-DW_5p2RF.js b/apps/user-app/dist/assets/NewestView-D3768UEK.js similarity index 56% rename from apps/user-app/dist/assets/NewestView-DW_5p2RF.js rename to apps/user-app/dist/assets/NewestView-D3768UEK.js index 96f6c21..3fca163 100644 --- a/apps/user-app/dist/assets/NewestView-DW_5p2RF.js +++ b/apps/user-app/dist/assets/NewestView-D3768UEK.js @@ -1 +1 @@ -import{P as x}from"./PageBar-C_0I6W_n.js";import{d as f,b as l,c as r,q as n,m as i,M as P,N as S,O as k,n as b,P as C,Q as _,H as v,g as h,h as d,R as E,S as L,T as B,C as p,F as N,r as $,i as A,E as F,_ as V}from"./index-B4LM4kNa.js";import{S as H}from"./SectionHead-DjY6eM3F.js";import{P as I}from"./ProductCard-DO1ggzFg.js";import{u as T}from"./catalogStore-DV_ylhrZ.js";const D={class:"flex justify-center items-center empty"},M=f({__name:"EmptyState",props:{description:{},image:{}},setup(t){return(e,c)=>(l(),r("div",D,[n(i(P),{description:"موردی یافت نشد",image:t.image,class:"h-[200px] w-[200px] opacity-70"},null,8,["image"])]))}}),j="/assets/favoritEmpty-kbtPAdi5.svg",q=f({__name:"ScrollFetchSearch",props:{loading:{type:Boolean},flag:{type:Boolean},padding:{}},emits:["fetch"],setup(t,{emit:e}){const c=e,a=S(),s=d(null);return k(s,()=>{c("fetch")},{distance:50}),(o,u)=>(l(),r("main",{class:"flex flex-col flex-1 overflow-auto no-scrollbar w-[100vw] max-w-screen-md m-auto",style:b({paddingTop:t.padding||i(a).headerHeight+"px"}),ref_key:"scrollArea",ref:s},[C(o.$slots,"default"),n(_,{cls:"my-[10px]",spinning:t.loading,indicator:!0,tip:"درحال دریافت اطلاعات"},null,8,["spinning"]),t.flag?(l(),v(M,{key:0,image:i(j)},null,8,["image"])):h("",!0)],4))}});function z(){const t=T(),e=E({totalPages:0,productList:t.products,flag:!1});return L(()=>t.products,a=>{e.productList=a,e.flag=a.length<1}),{productsData:e,getProducts:async(a,s=!1,o=!1)=>{if(!s){a.value=o||!t.loaded;try{e.productList=await t.load(o),e.flag=e.productList.length<1}catch(u){console.log(u)}finally{a.value=!1}}}}}const G={class:"newest"},O={key:0,class:"newest__grid"},g=20,Q=f({__name:"NewestView",setup(t){const{productsData:e,getProducts:c}=z(),a=d(!1),s=d(!1),o=d(g),u=A(()=>e.productList.slice(0,o.value));B(async()=>{await c(a,!1)});const y=async()=>{if(o.value{const w=F("container");return l(),r("div",G,[n(x,{title:"جدیدترین محصولات","back-to":"home"}),n(_,{spinning:a.value,tip:"درحال دریافت اطلاعات"},{default:p(()=>[n(q,{class:"newest__scroll",loading:s.value,flag:i(e).flag,padding:"0px",onFetch:y},{default:p(()=>[n(w,{class:"newest__body"},{default:p(()=>[n(H,{title:"تازه‌ها",subtitle:"آخرین افزوده‌های مجموعه"}),i(e).productList.length?(l(),r("div",O,[(l(!0),r(N,null,$(u.value,m=>(l(),v(I,{key:m.id,value:m},null,8,["value"]))),128))])):h("",!0)]),_:1})]),_:1},8,["loading","flag"])]),_:1},8,["spinning"])])}}}),Y=V(Q,[["__scopeId","data-v-1566f322"]]);export{Y as default}; +import{P as x}from"./PageBar-B1e5h7eE.js";import{d as f,b as l,c as r,m as n,h as i,M as P,N as S,O as k,n as b,P as L,Q as _,J as v,g as h,i as d,R as B,S as C,T as E,D as p,F as N,r as $,s as A,G as F,_ as V}from"./index-DFI27khJ.js";import{S as D}from"./SectionHead-BJKEdlj5.js";import{P as I}from"./ProductCard-v1oNlUdc.js";import{u as T}from"./catalogStore-DO1Uwjz0.js";const G={class:"flex justify-center items-center empty"},H=f({__name:"EmptyState",props:{description:{},image:{}},setup(t){return(e,c)=>(l(),r("div",G,[n(i(P),{description:"موردی یافت نشد",image:t.image,class:"h-[200px] w-[200px] opacity-70"},null,8,["image"])]))}}),M="/assets/favoritEmpty-kbtPAdi5.svg",j=f({__name:"ScrollFetchSearch",props:{loading:{type:Boolean},flag:{type:Boolean},padding:{}},emits:["fetch"],setup(t,{emit:e}){const c=e,a=S(),s=d(null);return k(s,()=>{c("fetch")},{distance:50}),(o,u)=>(l(),r("main",{class:"flex flex-col flex-1 overflow-auto no-scrollbar w-[100vw] max-w-screen-md m-auto",style:b({paddingTop:t.padding||i(a).headerHeight+"px"}),ref_key:"scrollArea",ref:s},[L(o.$slots,"default"),n(_,{cls:"my-[10px]",spinning:t.loading,indicator:!0,tip:"درحال دریافت اطلاعات"},null,8,["spinning"]),t.flag?(l(),v(H,{key:0,image:i(M)},null,8,["image"])):h("",!0)],4))}});function z(){const t=T(),e=B({totalPages:0,productList:t.products,flag:!1});return C(()=>t.products,a=>{e.productList=a,e.flag=a.length<1}),{productsData:e,getProducts:async(a,s=!1,o=!1)=>{if(!s){a.value=o||!t.loaded;try{e.productList=await t.load(o),e.flag=e.productList.length<1}catch(u){console.log(u)}finally{a.value=!1}}}}}const J={class:"newest"},O={key:0,class:"newest__grid"},g=20,Q=f({__name:"NewestView",setup(t){const{productsData:e,getProducts:c}=z(),a=d(!1),s=d(!1),o=d(g),u=A(()=>e.productList.slice(0,o.value));E(async()=>{await c(a,!1)});const y=async()=>{if(o.value{const w=F("container");return l(),r("div",J,[n(x,{title:"جدیدترین محصولات","back-to":"home"}),n(_,{spinning:a.value,tip:"درحال دریافت اطلاعات"},{default:p(()=>[n(j,{class:"newest__scroll",loading:s.value,flag:i(e).flag,padding:"0px",onFetch:y},{default:p(()=>[n(w,{class:"newest__body"},{default:p(()=>[n(D,{title:"تازه‌ها",subtitle:"آخرین افزوده‌های مجموعه"}),i(e).productList.length?(l(),r("div",O,[(l(!0),r(N,null,$(u.value,m=>(l(),v(I,{key:m.id,value:m},null,8,["value"]))),128))])):h("",!0)]),_:1})]),_:1},8,["loading","flag"])]),_:1},8,["spinning"])])}}}),Y=V(Q,[["__scopeId","data-v-1566f322"]]);export{Y as default}; diff --git a/apps/user-app/dist/assets/NotificationsView-BKgZJnFb.js b/apps/user-app/dist/assets/NotificationsView-BKgZJnFb.js new file mode 100644 index 0000000..184f484 --- /dev/null +++ b/apps/user-app/dist/assets/NotificationsView-BKgZJnFb.js @@ -0,0 +1 @@ +import{d as n,c as a,m as o,D as i,G as c,b as _,e,I as r,_ as f}from"./index-DFI27khJ.js";import{P as p}from"./PageBar-B1e5h7eE.js";const l={class:"notif"},m={class:"notif__empty"},d=n({__name:"NotificationsView",setup(u){return(x,t)=>{const s=c("container");return _(),a("div",l,[o(p,{title:"اعلان‌ها","back-to":"home"}),o(s,{class:"notif__body"},{default:i(()=>[e("section",m,[o(r,{icon:"vuesax-linear:notification",size:"26"}),t[0]||(t[0]=e("p",null,"اعلانی برای نمایش وجود ندارد.",-1))])]),_:1})])}}}),B=f(d,[["__scopeId","data-v-6887fb26"]]);export{B as default}; diff --git a/apps/user-app/dist/assets/NotificationsView-p_xQOQ8D.js b/apps/user-app/dist/assets/NotificationsView-p_xQOQ8D.js deleted file mode 100644 index d8fd8af..0000000 --- a/apps/user-app/dist/assets/NotificationsView-p_xQOQ8D.js +++ /dev/null @@ -1 +0,0 @@ -import{d as n,c as a,q as o,C as i,E as c,b as _,e,I as r,_ as f}from"./index-B4LM4kNa.js";import{P as p}from"./PageBar-C_0I6W_n.js";const l={class:"notif"},d={class:"notif__empty"},m=n({__name:"NotificationsView",setup(u){return(x,t)=>{const s=c("container");return _(),a("div",l,[o(p,{title:"اعلان‌ها","back-to":"home"}),o(s,{class:"notif__body"},{default:i(()=>[e("section",d,[o(r,{icon:"vuesax-linear:notification",size:"26"}),t[0]||(t[0]=e("p",null,"اعلانی برای نمایش وجود ندارد.",-1))])]),_:1})])}}}),B=f(m,[["__scopeId","data-v-6887fb26"]]);export{B as default}; diff --git a/apps/user-app/dist/assets/OrdersView-C9O33XGk.js b/apps/user-app/dist/assets/OrdersView-CC6V9TXW.js similarity index 76% rename from apps/user-app/dist/assets/OrdersView-C9O33XGk.js rename to apps/user-app/dist/assets/OrdersView-CC6V9TXW.js index b2ac5a8..253c2fd 100644 --- a/apps/user-app/dist/assets/OrdersView-C9O33XGk.js +++ b/apps/user-app/dist/assets/OrdersView-CC6V9TXW.js @@ -1 +1 @@ -import{d as G,b as i,c,e,q as _,I as O,n as V,t as a,U as y,m as k,i as b,_ as w,l as Y,w as J,g as U,V as X,A as Z,h as C,K as z,o as ee,B as te,C as f,Q as se,H as P,R as ae,F as L,r as T,L as $,E as oe,f as M}from"./index-B4LM4kNa.js";import{P as le}from"./PageBar-C_0I6W_n.js";import{S as ie}from"./SearchInput-DTKs1Ymk.js";import{j as W}from"./filters-C-5kUIoJ.js";import{D as ne}from"./index-DexqvH_l.js";import{P as re}from"./index-ChsncZLy.js";import"./KeyCode-BPl5hn_Y.js";import"./classCallCheck-BzjbUkvd.js";import"./raf-nDFcuFT6.js";const E={SUSPENDED:"معلق",PLACED:"ثبت سفارش",ADMIN_APPROVED:"تایید مدیر سیستم",SOURCING:"درحال تامین",PREPARING:"درحال آماده سازی",DELIVERED_TO_AGENT:"تحویل مسئول فروش",DELIVERED_TO_CUSTOMER:"تحویل مشتری",CANCELLED:"لغو شده"},j={PLACED:{font:"#3B82F6",background:"#3B82F61F"},SOURCING:{font:"#EAB308",background:"#EAB3081F"},PREPARING:{font:"#F97316",background:"#F973161F"},DELIVERED_TO_AGENT:{font:"#06B6D4",background:"#06B6D41F"},DELIVERED_TO_CUSTOMER:{font:"#22C55E",background:"#22C55E1F"}},de=["ثبت سفارش","آماده سازی","تحویل مشتری","لغو شده"];function _e(l){switch(l){case"PLACED":case"ADMIN_APPROVED":case"SUSPENDED":return 0;case"SOURCING":case"PREPARING":return 1;case"DELIVERED_TO_AGENT":case"DELIVERED_TO_CUSTOMER":return 2;case"CANCELLED":return 3;default:return 0}}const ce={class:"oc__main"},ue={class:"oc__head"},ve={class:"oc__id"},me={class:"oc__figures"},Ee={class:"oc__figure"},pe={class:"oc__figure"},fe={class:"oc__foot"},De={class:"oc__date"},ke={class:"oc__more"},ge=G({__name:"OrderCard",props:{value:{}},emits:["view"],setup(l,{emit:m}){const o=l,S=m,d=b(()=>E[o.value.status]??o.value.status),v=b(()=>j[o.value.status]);return(g,n)=>{var p,D,A,h;return i(),c("article",{class:"oc",onClick:n[0]||(n[0]=s=>S("view",l.value))},[e("span",{class:"oc__mark",style:V({background:(p=v.value)==null?void 0:p.background,color:(D=v.value)==null?void 0:D.font}),"aria-hidden":"true"},[_(O,{icon:"vuesax-linear:receipt-text",size:"16"})],4),e("div",ce,[e("div",ue,[e("h3",ve,a(l.value.orderNumber),1),e("span",{class:"oc__status",style:V({background:(A=v.value)==null?void 0:A.background,color:(h=v.value)==null?void 0:h.font})},a(d.value),5)]),e("div",me,[e("span",Ee,[y(a(l.value.items.length)+" ",1),n[1]||(n[1]=e("i",null,"آیتم",-1))]),e("span",pe,[y(a(parseFloat(l.value.totalGoldWeightGrams).toFixed(2))+" ",1),n[2]||(n[2]=e("i",null,"گرم",-1))])]),e("div",fe,[e("span",De,a(k(W)(l.value.createdAt)),1),e("span",ke,[n[3]||(n[3]=y(" جزئیات ",-1)),_(O,{icon:"vuesax-linear:arrow-left-2",size:"14"})])])])])}}}),be=w(ge,[["__scopeId","data-v-ef740bbe"]]);function he(l){var o;const m=l.productVariant;if(m)return{productTitle:m.product.title,variantTitle:m.title,imageUrl:(o=m.product.images[0])==null?void 0:o.url}}const Re={class:"oi"},ye={class:"oi__art"},Ce=["alt"],Oe={key:1,class:"oi__artEmpty","aria-hidden":"true"},Se={class:"oi__main"},Ae={class:"oi__head"},Le={class:"oi__title"},Te={key:0,class:"oi__variant"},Ie={class:"oi__figures"},Ne={class:"oi__figure"},Pe={class:"oi__figure"},$e={class:"oi__figure"},Ve=G({__name:"OrderItemCard",props:{value:{}},setup(l){const m=l,o=b(()=>he(m.value));return(S,d)=>{var g,n,p,D;const v=Y("lazy");return i(),c("article",Re,[e("div",ye,[(g=o.value)!=null&&g.imageUrl?J((i(),c("img",{key:0,alt:((n=o.value)==null?void 0:n.productTitle)??""},null,8,Ce)),[[v,o.value.imageUrl]]):(i(),c("div",Oe,[_(O,{icon:"vuesax-linear:diamonds",size:"18"})]))]),e("div",Se,[e("div",Ae,[e("h4",Le,a(((p=o.value)==null?void 0:p.productTitle)??"—"),1),(D=o.value)!=null&&D.variantTitle?(i(),c("span",Te,a(o.value.variantTitle),1)):U("",!0)]),e("div",Ie,[e("span",Ne,[y(a(l.value.quantity)+" ",1),d[0]||(d[0]=e("i",null,"عدد",-1))]),e("span",Pe,[y(a(l.value.computedWeightGrams)+" ",1),d[1]||(d[1]=e("i",null,"گرم",-1))]),e("span",$e,[y(a(l.value.wagePercentSnapshot)+" ",1),d[2]||(d[2]=e("i",null,"٪ اجرت",-1))])])])])}}}),Ue=w(Ve,[["__scopeId","data-v-6a42b790"]]),Ge={class:"ord"},we={class:"ord__barExtra"},xe={class:"ord__chips no-scrollbar"},Fe=["onClick"],Be={key:0,class:"ord__list"},ze={key:1,class:"ord__empty"},Me={class:"detail"},We={class:"detail__bar"},je={class:"detail__scroll"},qe={class:"detail__block"},Ke={class:"detail__steps"},He={class:"detail__stepDot"},Qe={class:"detail__stepTitle"},Ye={class:"detail__block"},Je={class:"detail__headline"},Xe={class:"detail__number"},Ze={class:"detail__specs"},et={class:"detail__spec"},tt={class:"detail__spec"},st={class:"detail__spec"},at={class:"detail__block"},ot={class:"detail__items"},lt=G({__name:"OrdersView",setup(l){const m=X(),o=Z(),S=[{title:"همه",key:"ALL"},{title:E.SUSPENDED,key:"SUSPENDED"},{title:E.PLACED,key:"PLACED"},{title:E.ADMIN_APPROVED,key:"ADMIN_APPROVED"},{title:E.SOURCING,key:"SOURCING"},{title:E.PREPARING,key:"PREPARING"},{title:E.DELIVERED_TO_AGENT,key:"DELIVERED_TO_AGENT"},{title:E.DELIVERED_TO_CUSTOMER,key:"DELIVERED_TO_CUSTOMER"},{title:E.CANCELLED,key:"CANCELLED"}],d=C("ALL"),v=C(!1),g=C(!1),n=C(o.peek(z.orders)??[]),p=C(void 0),D=b(()=>{let u=n.value;return d.value!=="ALL"&&(u=u.filter(t=>t.status===d.value)),p.value&&(u=u.filter(t=>t.orderNumber.includes(p.value))),u});function A(u){p.value=u}async function h(u=!1){if(!m.isLoggedIn){n.value=[];return}v.value=o.peek(z.orders)===void 0;try{n.value=await o.myOrders({force:u})}catch(t){console.log(t)}finally{v.value=!1}}const s=ae({model:!1,item:null}),q=b(()=>s.item?E[s.item.status]??s.item.status:""),x=b(()=>s.item?j[s.item.status]:void 0),F=b(()=>s.item?_e(s.item.status):0);function K(u){s.item=u,s.model=!0}async function H(){await h(!0),g.value=!1}ee(()=>h(!0));let B=!1;return te(()=>{B&&h(!0),B=!0}),(u,t)=>{const Q=oe("container");return i(),c("div",Ge,[_(le,{title:"سفارشات","back-to":"home"},{below:f(()=>[e("div",we,[_(ie,{onSearch:A,"place-holder":"جستجوی شماره سفارش"}),e("div",xe,[(i(),c(L,null,T(S,r=>e("button",{key:r.key,type:"button",class:M(["ord__chip",{"is-on":d.value===r.key}]),onClick:I=>d.value=r.key},a(r.title),11,Fe)),64))])])]),_:1}),_(se,{spinning:v.value,tip:"درحال دریافت اطلاعات"},{default:f(()=>[_(k(re),{modelValue:g.value,"onUpdate:modelValue":t[0]||(t[0]=r=>g.value=r),onRefresh:H},{pulling:f(()=>[_(k($),{size:"18"})]),loosing:f(()=>[_(k($),{size:"18"})]),loading:f(()=>[_(k($),{size:"18"})]),success:f(()=>[...t[3]||(t[3]=[e("span",null,null,-1)])]),default:f(()=>[_(Q,{class:"ord__body"},{default:f(()=>[D.value.length?(i(),c("div",Be,[(i(!0),c(L,null,T(D.value,r=>(i(),P(be,{key:r.id,value:r,onView:K},null,8,["value"]))),128))])):v.value?U("",!0):(i(),c("section",ze,[_(O,{icon:"vuesax-linear:box",size:"26"}),t[4]||(t[4]=e("p",null,"سفارشی با این مشخصات پیدا نشد.",-1))]))]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),s.item?(i(),P(k(ne),{key:0,visible:s.model,"onUpdate:visible":t[2]||(t[2]=r=>s.model=r),placement:"bottom",closable:!1,height:"100vh",class:"rtl",bodyStyle:{padding:0,position:"relative"}},{default:f(()=>{var r,I;return[e("div",Me,[e("header",We,[e("button",{type:"button",class:"detail__close","aria-label":"بستن",onClick:t[1]||(t[1]=R=>s.model=!1)},[_(O,{icon:"vuesax-linear:arrow-right-1",size:"20"})]),t[5]||(t[5]=e("h2",{class:"detail__title"},"جزئیات سفارش",-1)),t[6]||(t[6]=e("span",{class:"detail__spacer","aria-hidden":"true"},null,-1))]),e("div",je,[e("section",qe,[e("div",Ke,[(i(!0),c(L,null,T(k(de),(R,N)=>(i(),c("div",{key:R,class:M(["detail__step",{"is-done":N<=F.value,"is-active":N===F.value}])},[e("span",He,a(N+1),1),e("span",Qe,a(R),1)],2))),128))])]),e("section",Ye,[e("div",Je,[e("div",null,[t[7]||(t[7]=e("div",{class:"detail__eyebrow"},"شماره سفارش",-1)),e("div",Xe,a(s.item.orderNumber),1)]),e("span",{class:"detail__status",style:V({background:(r=x.value)==null?void 0:r.background,color:(I=x.value)==null?void 0:I.font})},a(q.value),5)]),e("dl",Ze,[e("div",et,[t[8]||(t[8]=e("dt",null,"تعداد کالاها",-1)),e("dd",null,a(s.item.items.length)+" آیتم",1)]),e("div",tt,[t[9]||(t[9]=e("dt",null,"وزن سفارش",-1)),e("dd",null,a(parseFloat(s.item.totalGoldWeightGrams).toFixed(2))+" گرم",1)]),e("div",st,[t[10]||(t[10]=e("dt",null,"تاریخ سفارش",-1)),e("dd",null,a(k(W)(s.item.createdAt)),1)])])]),e("section",at,[t[11]||(t[11]=e("h3",{class:"detail__blockTitle"},"آیتم‌های سفارش",-1)),e("div",ot,[(i(!0),c(L,null,T(s.item.items,R=>(i(),P(Ue,{key:R.id,value:R},null,8,["value"]))),128))])])])])]}),_:1},8,["visible"])):U("",!0)])}}}),Et=w(lt,[["__scopeId","data-v-345cfb03"]]);export{Et as default}; +import{d as G,b as i,c,e,m as _,I as O,n as V,t as a,U as y,h as k,s as b,_ as w,l as Y,w as H,g as U,V as X,B as Z,i as C,K as z,o as ee,C as te,D as f,Q as se,J as P,R as ae,F as A,r as T,L as $,G as oe,f as M}from"./index-DFI27khJ.js";import{P as le}from"./PageBar-B1e5h7eE.js";import{S as ie}from"./SearchInput-D8V29V1p.js";import{j as W}from"./filters-CYTFAZ1T.js";import{D as ne}from"./index-A8DQpUf9.js";import{P as re}from"./index-0bfD4RHE.js";import"./KeyCode-BOQ7SMOP.js";import"./classCallCheck-C_t8FQBJ.js";import"./raf-nDFcuFT6.js";const E={SUSPENDED:"معلق",PLACED:"ثبت سفارش",ADMIN_APPROVED:"تایید مدیر سیستم",SOURCING:"درحال تامین",PREPARING:"درحال آماده سازی",DELIVERED_TO_AGENT:"تحویل مسئول فروش",DELIVERED_TO_CUSTOMER:"تحویل مشتری",CANCELLED:"لغو شده"},j={PLACED:{font:"#3B82F6",background:"#3B82F61F"},SOURCING:{font:"#EAB308",background:"#EAB3081F"},PREPARING:{font:"#F97316",background:"#F973161F"},DELIVERED_TO_AGENT:{font:"#06B6D4",background:"#06B6D41F"},DELIVERED_TO_CUSTOMER:{font:"#22C55E",background:"#22C55E1F"}},de=["ثبت سفارش","آماده سازی","تحویل مشتری","لغو شده"];function _e(l){switch(l){case"PLACED":case"ADMIN_APPROVED":case"SUSPENDED":return 0;case"SOURCING":case"PREPARING":return 1;case"DELIVERED_TO_AGENT":case"DELIVERED_TO_CUSTOMER":return 2;case"CANCELLED":return 3;default:return 0}}const ce={class:"oc__main"},ue={class:"oc__head"},ve={class:"oc__id"},me={class:"oc__figures"},Ee={class:"oc__figure"},pe={class:"oc__figure"},fe={class:"oc__foot"},De={class:"oc__date"},ke={class:"oc__more"},ge=G({__name:"OrderCard",props:{value:{}},emits:["view"],setup(l,{emit:m}){const o=l,S=m,d=b(()=>E[o.value.status]??o.value.status),v=b(()=>j[o.value.status]);return(g,n)=>{var p,D,L,h;return i(),c("article",{class:"oc",onClick:n[0]||(n[0]=s=>S("view",l.value))},[e("span",{class:"oc__mark",style:V({background:(p=v.value)==null?void 0:p.background,color:(D=v.value)==null?void 0:D.font}),"aria-hidden":"true"},[_(O,{icon:"vuesax-linear:receipt-text",size:"16"})],4),e("div",ce,[e("div",ue,[e("h3",ve,a(l.value.orderNumber),1),e("span",{class:"oc__status",style:V({background:(L=v.value)==null?void 0:L.background,color:(h=v.value)==null?void 0:h.font})},a(d.value),5)]),e("div",me,[e("span",Ee,[y(a(l.value.items.length)+" ",1),n[1]||(n[1]=e("i",null,"آیتم",-1))]),e("span",pe,[y(a(parseFloat(l.value.totalGoldWeightGrams).toFixed(2))+" ",1),n[2]||(n[2]=e("i",null,"گرم",-1))])]),e("div",fe,[e("span",De,a(k(W)(l.value.createdAt)),1),e("span",ke,[n[3]||(n[3]=y(" جزئیات ",-1)),_(O,{icon:"vuesax-linear:arrow-left-2",size:"14"})])])])])}}}),be=w(ge,[["__scopeId","data-v-ef740bbe"]]);function he(l){var o;const m=l.productVariant;if(m)return{productTitle:m.product.title,variantTitle:m.title,imageUrl:(o=m.product.images[0])==null?void 0:o.url}}const Re={class:"oi"},ye={class:"oi__art"},Ce=["alt"],Oe={key:1,class:"oi__artEmpty","aria-hidden":"true"},Se={class:"oi__main"},Le={class:"oi__head"},Ae={class:"oi__title"},Te={key:0,class:"oi__variant"},Ie={class:"oi__figures"},Ne={class:"oi__figure"},Pe={class:"oi__figure"},$e={class:"oi__figure"},Ve=G({__name:"OrderItemCard",props:{value:{}},setup(l){const m=l,o=b(()=>he(m.value));return(S,d)=>{var g,n,p,D;const v=Y("lazy");return i(),c("article",Re,[e("div",ye,[(g=o.value)!=null&&g.imageUrl?H((i(),c("img",{key:0,alt:((n=o.value)==null?void 0:n.productTitle)??""},null,8,Ce)),[[v,o.value.imageUrl]]):(i(),c("div",Oe,[_(O,{icon:"vuesax-linear:diamonds",size:"18"})]))]),e("div",Se,[e("div",Le,[e("h4",Ae,a(((p=o.value)==null?void 0:p.productTitle)??"—"),1),(D=o.value)!=null&&D.variantTitle?(i(),c("span",Te,a(o.value.variantTitle),1)):U("",!0)]),e("div",Ie,[e("span",Ne,[y(a(l.value.quantity)+" ",1),d[0]||(d[0]=e("i",null,"عدد",-1))]),e("span",Pe,[y(a(l.value.computedWeightGrams)+" ",1),d[1]||(d[1]=e("i",null,"گرم",-1))]),e("span",$e,[y(a(l.value.wagePercentSnapshot)+" ",1),d[2]||(d[2]=e("i",null,"٪ اجرت",-1))])])])])}}}),Ue=w(Ve,[["__scopeId","data-v-6a42b790"]]),Ge={class:"ord"},we={class:"ord__barExtra"},xe={class:"ord__chips no-scrollbar"},Fe=["onClick"],Be={key:0,class:"ord__list"},ze={key:1,class:"ord__empty"},Me={class:"detail"},We={class:"detail__bar"},je={class:"detail__scroll"},Ke={class:"detail__block"},qe={class:"detail__steps"},Je={class:"detail__stepDot"},Qe={class:"detail__stepTitle"},Ye={class:"detail__block"},He={class:"detail__headline"},Xe={class:"detail__number"},Ze={class:"detail__specs"},et={class:"detail__spec"},tt={class:"detail__spec"},st={class:"detail__spec"},at={class:"detail__block"},ot={class:"detail__items"},lt=G({__name:"OrdersView",setup(l){const m=X(),o=Z(),S=[{title:"همه",key:"ALL"},{title:E.SUSPENDED,key:"SUSPENDED"},{title:E.PLACED,key:"PLACED"},{title:E.ADMIN_APPROVED,key:"ADMIN_APPROVED"},{title:E.SOURCING,key:"SOURCING"},{title:E.PREPARING,key:"PREPARING"},{title:E.DELIVERED_TO_AGENT,key:"DELIVERED_TO_AGENT"},{title:E.DELIVERED_TO_CUSTOMER,key:"DELIVERED_TO_CUSTOMER"},{title:E.CANCELLED,key:"CANCELLED"}],d=C("ALL"),v=C(!1),g=C(!1),n=C(o.peek(z.orders)??[]),p=C(void 0),D=b(()=>{let u=n.value;return d.value!=="ALL"&&(u=u.filter(t=>t.status===d.value)),p.value&&(u=u.filter(t=>t.orderNumber.includes(p.value))),u});function L(u){p.value=u}async function h(u=!1){if(!m.isLoggedIn){n.value=[];return}v.value=o.peek(z.orders)===void 0;try{n.value=await o.myOrders({force:u})}catch(t){console.log(t)}finally{v.value=!1}}const s=ae({model:!1,item:null}),K=b(()=>s.item?E[s.item.status]??s.item.status:""),x=b(()=>s.item?j[s.item.status]:void 0),F=b(()=>s.item?_e(s.item.status):0);function q(u){s.item=u,s.model=!0}async function J(){await h(!0),g.value=!1}ee(()=>h(!0));let B=!1;return te(()=>{B&&h(!0),B=!0}),(u,t)=>{const Q=oe("container");return i(),c("div",Ge,[_(le,{title:"سفارشات","back-to":"home"},{below:f(()=>[e("div",we,[_(ie,{onSearch:L,"place-holder":"جستجوی شماره سفارش"}),e("div",xe,[(i(),c(A,null,T(S,r=>e("button",{key:r.key,type:"button",class:M(["ord__chip",{"is-on":d.value===r.key}]),onClick:I=>d.value=r.key},a(r.title),11,Fe)),64))])])]),_:1}),_(se,{spinning:v.value,tip:"درحال دریافت اطلاعات"},{default:f(()=>[_(k(re),{modelValue:g.value,"onUpdate:modelValue":t[0]||(t[0]=r=>g.value=r),onRefresh:J},{pulling:f(()=>[_(k($),{size:"18"})]),loosing:f(()=>[_(k($),{size:"18"})]),loading:f(()=>[_(k($),{size:"18"})]),success:f(()=>[...t[3]||(t[3]=[e("span",null,null,-1)])]),default:f(()=>[_(Q,{class:"ord__body"},{default:f(()=>[D.value.length?(i(),c("div",Be,[(i(!0),c(A,null,T(D.value,r=>(i(),P(be,{key:r.id,value:r,onView:q},null,8,["value"]))),128))])):v.value?U("",!0):(i(),c("section",ze,[_(O,{icon:"vuesax-linear:box",size:"26"}),t[4]||(t[4]=e("p",null,"سفارشی با این مشخصات پیدا نشد.",-1))]))]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),s.item?(i(),P(k(ne),{key:0,visible:s.model,"onUpdate:visible":t[2]||(t[2]=r=>s.model=r),placement:"bottom",closable:!1,height:"100vh",class:"rtl",bodyStyle:{padding:0,position:"relative"}},{default:f(()=>{var r,I;return[e("div",Me,[e("header",We,[e("button",{type:"button",class:"detail__close","aria-label":"بستن",onClick:t[1]||(t[1]=R=>s.model=!1)},[_(O,{icon:"vuesax-linear:arrow-right-1",size:"20"})]),t[5]||(t[5]=e("h2",{class:"detail__title"},"جزئیات سفارش",-1)),t[6]||(t[6]=e("span",{class:"detail__spacer","aria-hidden":"true"},null,-1))]),e("div",je,[e("section",Ke,[e("div",qe,[(i(!0),c(A,null,T(k(de),(R,N)=>(i(),c("div",{key:R,class:M(["detail__step",{"is-done":N<=F.value,"is-active":N===F.value}])},[e("span",Je,a(N+1),1),e("span",Qe,a(R),1)],2))),128))])]),e("section",Ye,[e("div",He,[e("div",null,[t[7]||(t[7]=e("div",{class:"detail__eyebrow"},"شماره سفارش",-1)),e("div",Xe,a(s.item.orderNumber),1)]),e("span",{class:"detail__status",style:V({background:(r=x.value)==null?void 0:r.background,color:(I=x.value)==null?void 0:I.font})},a(K.value),5)]),e("dl",Ze,[e("div",et,[t[8]||(t[8]=e("dt",null,"تعداد کالاها",-1)),e("dd",null,a(s.item.items.length)+" آیتم",1)]),e("div",tt,[t[9]||(t[9]=e("dt",null,"وزن سفارش",-1)),e("dd",null,a(parseFloat(s.item.totalGoldWeightGrams).toFixed(2))+" گرم",1)]),e("div",st,[t[10]||(t[10]=e("dt",null,"تاریخ سفارش",-1)),e("dd",null,a(k(W)(s.item.createdAt)),1)])])]),e("section",at,[t[11]||(t[11]=e("h3",{class:"detail__blockTitle"},"آیتم‌های سفارش",-1)),e("div",ot,[(i(!0),c(A,null,T(s.item.items,R=>(i(),P(Ue,{key:R.id,value:R},null,8,["value"]))),128))])])])])]}),_:1},8,["visible"])):U("",!0)])}}}),Et=w(lt,[["__scopeId","data-v-345cfb03"]]);export{Et as default}; diff --git a/apps/user-app/dist/assets/PageBar-C_0I6W_n.js b/apps/user-app/dist/assets/PageBar-B1e5h7eE.js similarity index 86% rename from apps/user-app/dist/assets/PageBar-C_0I6W_n.js rename to apps/user-app/dist/assets/PageBar-B1e5h7eE.js index 8206f1e..c30849d 100644 --- a/apps/user-app/dist/assets/PageBar-C_0I6W_n.js +++ b/apps/user-app/dist/assets/PageBar-B1e5h7eE.js @@ -1 +1 @@ -import{d,bn as u,c as t,e as a,q as b,I as p,t as k,P as i,b as o,G as h,_ as m}from"./index-B4LM4kNa.js";const f={class:"bar"},B={class:"bar__inner"},v={key:1,class:"bar__spacer","aria-hidden":"true"},g={class:"bar__title"},y={class:"bar__trailing"},P=d({__name:"PageBar",props:{title:{},back:{type:Boolean,default:!0},backTo:{}},setup(e){const r=e,s=h(),l=u();function _(){if(l.canGoBack){s.back();return}if(r.backTo){s.push({name:r.backTo});return}s.push({name:"home"})}return(n,c)=>(o(),t("header",f,[a("div",B,[e.back?(o(),t("button",{key:0,type:"button",class:"bar__btn","aria-label":"بازگشت",onClick:_},[b(p,{icon:"vuesax-linear:arrow-right-1",size:"20"})])):(o(),t("span",v)),a("h1",g,k(e.title),1),a("div",y,[i(n.$slots,"trailing",{},()=>[c[0]||(c[0]=a("span",{class:"bar__spacer","aria-hidden":"true"},null,-1))],!0)])]),i(n.$slots,"below",{},void 0,!0)]))}}),N=m(P,[["__scopeId","data-v-db164dd4"]]);export{N as P}; +import{d,bn as u,c as t,e as a,m as b,I as p,t as k,P as i,b as o,H as h,_ as m}from"./index-DFI27khJ.js";const f={class:"bar"},B={class:"bar__inner"},v={key:1,class:"bar__spacer","aria-hidden":"true"},g={class:"bar__title"},y={class:"bar__trailing"},P=d({__name:"PageBar",props:{title:{},back:{type:Boolean,default:!0},backTo:{}},setup(e){const r=e,s=h(),l=u();function _(){if(l.canGoBack){s.back();return}if(r.backTo){s.push({name:r.backTo});return}s.push({name:"home"})}return(n,c)=>(o(),t("header",f,[a("div",B,[e.back?(o(),t("button",{key:0,type:"button",class:"bar__btn","aria-label":"بازگشت",onClick:_},[b(p,{icon:"vuesax-linear:arrow-right-1",size:"20"})])):(o(),t("span",v)),a("h1",g,k(e.title),1),a("div",y,[i(n.$slots,"trailing",{},()=>[c[0]||(c[0]=a("span",{class:"bar__spacer","aria-hidden":"true"},null,-1))],!0)])]),i(n.$slots,"below",{},void 0,!0)]))}}),N=m(P,[["__scopeId","data-v-db164dd4"]]);export{N as P}; diff --git a/apps/user-app/dist/assets/ProductCard-Byz7gE1A.css b/apps/user-app/dist/assets/ProductCard-Byz7gE1A.css new file mode 100644 index 0000000..142551e --- /dev/null +++ b/apps/user-app/dist/assets/ProductCard-Byz7gE1A.css @@ -0,0 +1 @@ +.pc[data-v-bf1b940b]{cursor:pointer;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.pc[data-v-bf1b940b]:active{transform:scale(.985)}.pc__art[data-v-bf1b940b]{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;margin:4px;border-radius:14px;overflow:hidden;background:#f7f7f7}.pc--hero .pc__art[data-v-bf1b940b]{aspect-ratio:2 / 3}.pc--tall .pc__art[data-v-bf1b940b]{aspect-ratio:3 / 4}.pc--mid .pc__art[data-v-bf1b940b]{aspect-ratio:4 / 5}.pc--square .pc__art[data-v-bf1b940b],.pc--short .pc__art[data-v-bf1b940b]{aspect-ratio:1 / 1}.pc--squat .pc__art[data-v-bf1b940b]{aspect-ratio:6 / 5}.pc__art img[data-v-bf1b940b]{width:100%;height:100%;max-width:100%;max-height:100%;padding:6px;box-sizing:border-box;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}html.theme-dark .pc__art img[data-v-bf1b940b]{background:var(--c-photoMat);border-radius:12px}.pc__artEmpty[data-v-bf1b940b]{width:100%;height:100%;display:grid;place-items:center;color:var(--c-inkFaint)}.pc__fav[data-v-bf1b940b]{position:absolute;top:9px;left:9px;width:30px;height:30px;display:grid;place-items:center;border:0;cursor:pointer;border-radius:50%;color:var(--c-inkMuted);background:rgb(var(--c-canvas-rgb) / 90%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .18s ease,transform .18s ease}.pc__fav.is-on[data-v-bf1b940b]{color:var(--c-wine)}.pc__fav[data-v-bf1b940b]:active{transform:scale(.9)}.pc__flag[data-v-bf1b940b]{position:absolute;top:9px;right:9px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;background:var(--c-primary)}.pc__flag--soft[data-v-bf1b940b]{background:var(--c-wineSoft)}.pc__body[data-v-bf1b940b]{padding:11px 12px 13px}.pc__title[data-v-bf1b940b]{margin:0;font-size:13px;font-weight:700;color:var(--c-ink);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__meta[data-v-bf1b940b]{display:flex;align-items:center;gap:7px;padding-top:7px}.pc__weight[data-v-bf1b940b]{font-size:11.5px;font-weight:700;color:var(--c-inkSoft)}.pc__wage[data-v-bf1b940b]{font-size:10.5px;color:var(--c-inkFaint);padding-inline-start:7px;border-inline-start:1px solid var(--c-hairline)} diff --git a/apps/user-app/dist/assets/ProductCard-CFuCVVRu.css b/apps/user-app/dist/assets/ProductCard-CFuCVVRu.css deleted file mode 100644 index 57d3a29..0000000 --- a/apps/user-app/dist/assets/ProductCard-CFuCVVRu.css +++ /dev/null @@ -1 +0,0 @@ -.pc[data-v-a0c95205]{cursor:pointer;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;overflow:hidden;transition:transform .2s ease,border-color .2s ease}.pc[data-v-a0c95205]:active{transform:scale(.985)}.pc__art[data-v-a0c95205]{position:relative;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--c-hairlineSoft)}.pc__art img[data-v-a0c95205]{width:100%;max-width:150px;height:100%;max-height:150px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}html.theme-dark .pc__art img[data-v-a0c95205]{background:var(--c-photoMat);border-radius:12px}.pc__artEmpty[data-v-a0c95205]{width:100%;height:100%;display:grid;place-items:center;color:var(--c-inkFaint)}.pc__fav[data-v-a0c95205]{position:absolute;top:9px;left:9px;width:30px;height:30px;display:grid;place-items:center;border:0;cursor:pointer;border-radius:50%;color:var(--c-inkMuted);background:rgb(var(--c-canvas-rgb) / 90%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .18s ease,transform .18s ease}.pc__fav.is-on[data-v-a0c95205]{color:var(--c-wine)}.pc__fav[data-v-a0c95205]:active{transform:scale(.9)}.pc__flag[data-v-a0c95205]{position:absolute;top:9px;right:9px;padding:4px 9px;border-radius:999px;font-size:10px;font-weight:700;color:#fff;background:var(--c-primary)}.pc__flag--soft[data-v-a0c95205]{background:var(--c-wineSoft)}.pc__body[data-v-a0c95205]{padding:11px 12px 13px}.pc__title[data-v-a0c95205]{margin:0;font-size:13px;font-weight:700;color:var(--c-ink);line-height:1.6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc__meta[data-v-a0c95205]{display:flex;align-items:center;gap:7px;padding-top:7px}.pc__weight[data-v-a0c95205]{font-size:11.5px;font-weight:700;color:var(--c-inkSoft)}.pc__wage[data-v-a0c95205]{font-size:10.5px;color:var(--c-inkFaint);padding-inline-start:7px;border-inline-start:1px solid var(--c-hairline)} diff --git a/apps/user-app/dist/assets/ProductCard-DO1ggzFg.js b/apps/user-app/dist/assets/ProductCard-DO1ggzFg.js deleted file mode 100644 index 9aea028..0000000 --- a/apps/user-app/dist/assets/ProductCard-DO1ggzFg.js +++ /dev/null @@ -1 +0,0 @@ -import{d as P,j as z,k as F,l as B,b as s,c as t,e as a,m as e,w as D,q as v,I as f,p as I,f as N,g as h,t as n,h as S,J as V,i as q,_ as E}from"./index-B4LM4kNa.js";const j={class:"pc__art"},J=["alt"],L={key:1,class:"pc__artEmpty","aria-hidden":"true"},M=["aria-label"],O={key:2,class:"pc__flag"},$={key:3,class:"pc__flag pc__flag--soft"},A={class:"pc__body"},G={class:"pc__title"},H={class:"pc__meta"},K={class:"pc__weight"},Q={key:0,class:"pc__wage"},R=P({__name:"ProductCard",props:{value:{}},setup(m){const r=m,i=z(),{image:l,id:c,title:_,min_gram:g,wage:d,is_exist:y,qty:k,isPreOrder:w}=F(r.value),p=S(null);function x(){V(r.value,p.value)}const b=q(()=>{const o=d.value;return o==null?"":o%1===0?String(o):o.toFixed(2)});return(o,u)=>{const C=B("lazy");return s(),t("article",{ref_key:"root",ref:p,class:"pc","data-product-origin":"",onClick:x},[a("div",j,[e(l)?D((s(),t("img",{key:0,alt:e(_)},null,8,J)),[[C,e(l)]]):(s(),t("div",L,[v(f,{icon:"vuesax-linear:diamonds",size:"26"})])),a("button",{type:"button",class:N(["pc__fav",{"is-on":e(i).isFavorite(e(c))}]),"aria-label":e(i).isFavorite(e(c))?"حذف از علاقه‌مندی":"افزودن به علاقه‌مندی",onClick:u[0]||(u[0]=I(T=>e(i).toggle(e(c)),["stop"]))},[v(f,{icon:e(i).isFavorite(e(c))?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"16"},null,8,["icon"])],10,M),e(y)?e(w)&&e(k)===0?(s(),t("span",$,"پیش‌سفارش")):h("",!0):(s(),t("span",O,"ناموجود"))]),a("div",A,[a("h3",G,n(e(_)),1),a("div",H,[a("span",K,n(e(g))+" گرم",1),e(d)!=null?(s(),t("span",Q,"اجرت "+n(b.value)+"٪",1)):h("",!0)])])],512)}}}),W=E(R,[["__scopeId","data-v-a0c95205"]]);export{W as P}; diff --git a/apps/user-app/dist/assets/ProductCard-v1oNlUdc.js b/apps/user-app/dist/assets/ProductCard-v1oNlUdc.js new file mode 100644 index 0000000..9cc6af0 --- /dev/null +++ b/apps/user-app/dist/assets/ProductCard-v1oNlUdc.js @@ -0,0 +1 @@ +import{d as P,j as F,k as B,l as D,b as s,c as t,f,e as a,h as e,w as I,m as h,I as m,p as N,g,t as r,i as S,q as V,s as q,_ as E}from"./index-DFI27khJ.js";const $={class:"pc__art"},j=["alt"],L={key:1,class:"pc__artEmpty","aria-hidden":"true"},M=["aria-label"],O={key:2,class:"pc__flag"},A={key:3,class:"pc__flag pc__flag--soft"},G={class:"pc__body"},H={class:"pc__title"},J={class:"pc__meta"},K={class:"pc__weight"},Q={key:0,class:"pc__wage"},R=P({__name:"ProductCard",props:{value:{},size:{}},setup(n){const l=n,i=F(),{image:_,id:c,title:d,min_gram:y,wage:u,is_exist:k,qty:b,isPreOrder:w}=B(l.value),p=S(null);function x(){V(l.value,p.value)}const z=q(()=>{const o=u.value;return o==null?"":o%1===0?String(o):o.toFixed(2)});return(o,v)=>{const C=D("lazy");return s(),t("article",{ref_key:"root",ref:p,class:f(["pc",n.size?`pc--${n.size}`:null]),"data-product-origin":"",onClick:x},[a("div",$,[e(_)?I((s(),t("img",{key:0,alt:e(d)},null,8,j)),[[C,e(_)]]):(s(),t("div",L,[h(m,{icon:"vuesax-linear:diamonds",size:"26"})])),a("button",{type:"button",class:f(["pc__fav",{"is-on":e(i).isFavorite(e(c))}]),"aria-label":e(i).isFavorite(e(c))?"حذف از علاقه‌مندی":"افزودن به علاقه‌مندی",onClick:v[0]||(v[0]=N(T=>e(i).toggle(e(c)),["stop"]))},[h(m,{icon:e(i).isFavorite(e(c))?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"16"},null,8,["icon"])],10,M),e(k)?e(w)&&e(b)===0?(s(),t("span",A,"پیش‌سفارش")):g("",!0):(s(),t("span",O,"ناموجود"))]),a("div",G,[a("h3",H,r(e(d)),1),a("div",J,[a("span",K,r(e(y))+" گرم",1),e(u)!=null?(s(),t("span",Q,"اجرت "+r(z.value)+"٪",1)):g("",!0)])])],2)}}}),W=E(R,[["__scopeId","data-v-bf1b940b"]]);export{W as P}; diff --git a/apps/user-app/dist/assets/ProfileView-B30GxoiV.js b/apps/user-app/dist/assets/ProfileView-CF-RES1q.js similarity index 65% rename from apps/user-app/dist/assets/ProfileView-B30GxoiV.js rename to apps/user-app/dist/assets/ProfileView-CF-RES1q.js index 2b174fb..12d86e5 100644 --- a/apps/user-app/dist/assets/ProfileView-B30GxoiV.js +++ b/apps/user-app/dist/assets/ProfileView-CF-RES1q.js @@ -1 +1 @@ -import{d as L,V as w,A as F,h as _,K as g,o as M,c as n,q as r,C as $,E as U,b as i,e,I as k,t as a,g as c,f as v,U as T,m as O,i as m,G as z,_ as A}from"./index-B4LM4kNa.js";import{P as K}from"./PageBar-C_0I6W_n.js";import{S}from"./SectionHead-DjY6eM3F.js";const W={class:"prof"},q={class:"prof__identity"},G={class:"prof__avatar","aria-hidden":"true"},H={class:"prof__name"},J={key:0,class:"prof__mobile"},Y={key:0,class:"prof__block"},j={class:"prof__specs"},Q={class:"prof__spec"},X={class:"prof__spec"},Z={class:"prof__spec"},ee={class:"prof__spec"},se={key:1,class:"prof__block"},te={class:"prof__specs"},oe={class:"prof__spec"},le={class:"prof__spec"},ae={key:2,class:"prof__block"},ne={key:3,class:"prof__empty"},ie=L({__name:"ProfileView",setup(re){const b={UNVERIFIED:"احراز نشده",STEP_ONE_SUBMITTED:"مرحله اول ثبت شده",STEP_TWO_SUBMITTED:"مرحله دوم ثبت شده",VERIFIED:"تایید شده",REJECTED:"رد شده"},h=w(),d=F(),o=_(d.peek(g.profile)??null),p=_(!1),C=m(()=>{var s;return((s=o.value)==null?void 0:s.verificationStep)==="VERIFIED"}),V=m(()=>{var t;const s=(t=o.value)==null?void 0:t.verificationStep;return!!s&&s!=="VERIFIED"&&s!=="STEP_TWO_SUBMITTED"}),R=z(),l=_(d.peek(g.balance)??null),f=_(!1),u=s=>Number(s??0),E=s=>u(s)>0?"بدهکار":u(s)<0?"بستانکار":"",I=s=>u(s)>0?"is-debt":u(s)<0?"is-credit":"",B=s=>`${Math.abs(u(s)).toLocaleString("fa-IR",{maximumFractionDigits:3})} گرم`,D=s=>`${Math.abs(u(s)).toLocaleString("fa-IR")} ریال`,N=m(()=>{const s=l.value;if(!(s!=null&&s.at))return"";const t=new Date(s.at).toLocaleString("fa-IR",{dateStyle:"short",timeStyle:"short"});return s.source==="stored"?`آخرین مانده‌ی ثبت‌شده — ${t}`:`از ${s.provider??"حسابداری"} — ${t}`});async function P(){f.value=!l.value;try{l.value=await d.accountingBalance({force:!0})}catch{l.value=null}finally{f.value=!1}}return M(async()=>{if(h.isLoggedIn){P(),p.value=!o.value;try{o.value=await d.me({force:!0})}finally{p.value=!1}}}),(s,t)=>{const x=U("container");return i(),n("div",W,[r(K,{title:"اطلاعات کاربری","back-to":"userPage::hasSubRoute"}),r(x,{class:"prof__body"},{default:$(()=>{var y;return[e("section",q,[e("div",G,[r(k,{icon:"vuesax-linear:user",size:"30"})]),e("h2",H,a(((y=o.value)==null?void 0:y.fullName)??"—"),1),o.value?(i(),n("p",J,a(o.value.mobile),1)):c("",!0),o.value?(i(),n("span",{key:1,class:v(["prof__seal",C.value?"is-ok":"is-pending"])},a(b[o.value.verificationStep]??o.value.verificationStep),3)):c("",!0)]),o.value?(i(),n("section",Y,[r(S,{title:"مشخصات",subtitle:"اطلاعات ثبت‌شده حساب شما"}),e("dl",j,[e("div",Q,[t[1]||(t[1]=e("dt",null,"نام و نام خانوادگی",-1)),e("dd",null,a(o.value.fullName),1)]),e("div",X,[t[2]||(t[2]=e("dt",null,"تلفن همراه",-1)),e("dd",null,a(o.value.mobile),1)]),e("div",Z,[t[3]||(t[3]=e("dt",null,"کد ملی",-1)),e("dd",null,a(o.value.nationalCode||"-"),1)]),e("div",ee,[t[4]||(t[4]=e("dt",null,"وضعیت احراز هویت",-1)),e("dd",null,a(b[o.value.verificationStep]??o.value.verificationStep),1)])])])):c("",!0),l.value&&l.value.source!=="none"?(i(),n("section",se,[r(S,{title:"مانده‌ی حساب",subtitle:N.value},null,8,["subtitle"]),e("dl",te,[e("div",oe,[t[5]||(t[5]=e("dt",null,"مانده‌ی طلا",-1)),e("dd",{class:v(I(l.value.gold))},[T(a(B(l.value.gold))+" ",1),e("small",null,a(E(l.value.gold)),1)],2)]),e("div",le,[t[6]||(t[6]=e("dt",null,"مانده‌ی ریالی",-1)),e("dd",{class:v(I(l.value.rial))},[T(a(D(l.value.rial))+" ",1),e("small",null,a(E(l.value.rial)),1)],2)])])])):f.value?(i(),n("section",ae,[r(S,{title:"مانده‌ی حساب",subtitle:"در حال دریافت از حسابداری…"}),t[7]||(t[7]=e("div",{class:"prof__specs prof__skeleton"},null,-1))])):p.value?c("",!0):(i(),n("section",ne,[r(k,{icon:"vuesax-linear:user",size:"26"}),t[8]||(t[8]=e("p",null,"اطلاعات حساب در دسترس نیست.",-1))])),V.value?(i(),n("button",{key:4,type:"button",class:"prof__complete",onClick:t[0]||(t[0]=ue=>O(R).push({name:"completeProfile"}))}," تکمیل پروفایل ")):c("",!0)]}),_:1})])}}}),pe=A(ie,[["__scopeId","data-v-25e2c773"]]);export{pe as default}; +import{d as L,V as w,B as F,i as _,K as g,o as M,c as n,m as r,D as $,G as U,b as i,e,I as k,t as a,g as c,f as v,U as T,h as O,s as m,H as z,_ as A}from"./index-DFI27khJ.js";import{P as H}from"./PageBar-B1e5h7eE.js";import{S}from"./SectionHead-BJKEdlj5.js";const K={class:"prof"},W={class:"prof__identity"},G={class:"prof__avatar","aria-hidden":"true"},J={class:"prof__name"},Y={key:0,class:"prof__mobile"},j={key:0,class:"prof__block"},q={class:"prof__specs"},Q={class:"prof__spec"},X={class:"prof__spec"},Z={class:"prof__spec"},ee={class:"prof__spec"},se={key:1,class:"prof__block"},te={class:"prof__specs"},oe={class:"prof__spec"},le={class:"prof__spec"},ae={key:2,class:"prof__block"},ne={key:3,class:"prof__empty"},ie=L({__name:"ProfileView",setup(re){const b={UNVERIFIED:"احراز نشده",STEP_ONE_SUBMITTED:"مرحله اول ثبت شده",STEP_TWO_SUBMITTED:"مرحله دوم ثبت شده",VERIFIED:"تایید شده",REJECTED:"رد شده"},h=w(),d=F(),o=_(d.peek(g.profile)??null),p=_(!1),V=m(()=>{var s;return((s=o.value)==null?void 0:s.verificationStep)==="VERIFIED"}),B=m(()=>{var t;const s=(t=o.value)==null?void 0:t.verificationStep;return!!s&&s!=="VERIFIED"&&s!=="STEP_TWO_SUBMITTED"}),C=z(),l=_(d.peek(g.balance)??null),f=_(!1),u=s=>Number(s??0),E=s=>u(s)>0?"بدهکار":u(s)<0?"بستانکار":"",I=s=>u(s)>0?"is-debt":u(s)<0?"is-credit":"",D=s=>`${Math.abs(u(s)).toLocaleString("fa-IR",{maximumFractionDigits:3})} گرم`,R=s=>`${Math.abs(u(s)).toLocaleString("fa-IR")} ریال`,N=m(()=>{const s=l.value;if(!(s!=null&&s.at))return"";const t=new Date(s.at).toLocaleString("fa-IR",{dateStyle:"short",timeStyle:"short"});return s.source==="stored"?`آخرین مانده‌ی ثبت‌شده — ${t}`:`از ${s.provider??"حسابداری"} — ${t}`});async function P(){f.value=!l.value;try{l.value=await d.accountingBalance({force:!0})}catch{l.value=null}finally{f.value=!1}}return M(async()=>{if(h.isLoggedIn){P(),p.value=!o.value;try{o.value=await d.me({force:!0})}finally{p.value=!1}}}),(s,t)=>{const x=U("container");return i(),n("div",K,[r(H,{title:"اطلاعات کاربری","back-to":"userPage::hasSubRoute"}),r(x,{class:"prof__body"},{default:$(()=>{var y;return[e("section",W,[e("div",G,[r(k,{icon:"vuesax-linear:user",size:"30"})]),e("h2",J,a(((y=o.value)==null?void 0:y.fullName)??"—"),1),o.value?(i(),n("p",Y,a(o.value.mobile),1)):c("",!0),o.value?(i(),n("span",{key:1,class:v(["prof__seal",V.value?"is-ok":"is-pending"])},a(b[o.value.verificationStep]??o.value.verificationStep),3)):c("",!0)]),o.value?(i(),n("section",j,[r(S,{title:"مشخصات",subtitle:"اطلاعات ثبت‌شده حساب شما"}),e("dl",q,[e("div",Q,[t[1]||(t[1]=e("dt",null,"نام و نام خانوادگی",-1)),e("dd",null,a(o.value.fullName),1)]),e("div",X,[t[2]||(t[2]=e("dt",null,"تلفن همراه",-1)),e("dd",null,a(o.value.mobile),1)]),e("div",Z,[t[3]||(t[3]=e("dt",null,"کد ملی",-1)),e("dd",null,a(o.value.nationalCode||"-"),1)]),e("div",ee,[t[4]||(t[4]=e("dt",null,"وضعیت احراز هویت",-1)),e("dd",null,a(b[o.value.verificationStep]??o.value.verificationStep),1)])])])):c("",!0),l.value&&l.value.source!=="none"?(i(),n("section",se,[r(S,{title:"مانده‌ی حساب",subtitle:N.value},null,8,["subtitle"]),e("dl",te,[e("div",oe,[t[5]||(t[5]=e("dt",null,"مانده‌ی طلا",-1)),e("dd",{class:v(I(l.value.gold))},[T(a(D(l.value.gold))+" ",1),e("small",null,a(E(l.value.gold)),1)],2)]),e("div",le,[t[6]||(t[6]=e("dt",null,"مانده‌ی ریالی",-1)),e("dd",{class:v(I(l.value.rial))},[T(a(R(l.value.rial))+" ",1),e("small",null,a(E(l.value.rial)),1)],2)])])])):f.value?(i(),n("section",ae,[r(S,{title:"مانده‌ی حساب",subtitle:"در حال دریافت از حسابداری…"}),t[7]||(t[7]=e("div",{class:"prof__specs prof__skeleton"},null,-1))])):p.value?c("",!0):(i(),n("section",ne,[r(k,{icon:"vuesax-linear:user",size:"26"}),t[8]||(t[8]=e("p",null,"اطلاعات حساب در دسترس نیست.",-1))])),B.value?(i(),n("button",{key:4,type:"button",class:"prof__complete",onClick:t[0]||(t[0]=ue=>O(C).push({name:"completeProfile"}))}," تکمیل پروفایل ")):c("",!0)]}),_:1})])}}}),pe=A(ie,[["__scopeId","data-v-25e2c773"]]);export{pe as default}; diff --git a/apps/user-app/dist/assets/RateStrip-DuN8ppz1.js b/apps/user-app/dist/assets/RateStrip-w3aw7M99.js similarity index 71% rename from apps/user-app/dist/assets/RateStrip-DuN8ppz1.js rename to apps/user-app/dist/assets/RateStrip-w3aw7M99.js index 03bca03..498d1d5 100644 --- a/apps/user-app/dist/assets/RateStrip-DuN8ppz1.js +++ b/apps/user-app/dist/assets/RateStrip-w3aw7M99.js @@ -1 +1 @@ -import{p as c,j as d}from"./filters-C-5kUIoJ.js";import{d as _,b as s,c as a,f as l,e as r,U as u,t as i,m as n,g as m,i as v,_ as q}from"./index-B4LM4kNa.js";const f={key:0,class:"rate-strip__value"},k={class:"rate-strip__num"},y={key:1,class:"rate-strip__value rate-strip__value--muted"},x={key:2,class:"rate-strip__time"},R=_({__name:"RateStrip",props:{quote:{}},setup(t){const o=t,p=v(()=>o.quote?o.quote.pricePerGramRial.split(".")[0]:"");return(b,e)=>(s(),a("div",{class:l(["rate-strip",{"is-empty":!t.quote}])},[e[1]||(e[1]=r("div",{class:"rate-strip__label"},[r("span",{class:"rate-strip__dot","aria-hidden":"true"}),u(" نرخ طلای ۱۸ عیار ")],-1)),t.quote?(s(),a("div",f,[r("span",k,i(n(c)(p.value)),1),e[0]||(e[0]=r("span",{class:"rate-strip__unit"},"ریال / گرم",-1))])):(s(),a("div",y,"در انتظار اعلام نرخ")),t.quote?(s(),a("div",x,i(n(d)(t.quote.quotedAt)),1)):m("",!0)],2))}}),N=q(R,[["__scopeId","data-v-19b94e39"]]);export{N as R}; +import{p as c,j as d}from"./filters-CYTFAZ1T.js";import{d as _,b as s,c as a,f as l,e as r,U as u,t as i,h as n,g as m,s as v,_ as q}from"./index-DFI27khJ.js";const f={key:0,class:"rate-strip__value"},k={class:"rate-strip__num"},y={key:1,class:"rate-strip__value rate-strip__value--muted"},x={key:2,class:"rate-strip__time"},R=_({__name:"RateStrip",props:{quote:{}},setup(t){const o=t,p=v(()=>o.quote?o.quote.pricePerGramRial.split(".")[0]:"");return(b,e)=>(s(),a("div",{class:l(["rate-strip",{"is-empty":!t.quote}])},[e[1]||(e[1]=r("div",{class:"rate-strip__label"},[r("span",{class:"rate-strip__dot","aria-hidden":"true"}),u(" نرخ طلای ۱۸ عیار ")],-1)),t.quote?(s(),a("div",f,[r("span",k,i(n(c)(p.value)),1),e[0]||(e[0]=r("span",{class:"rate-strip__unit"},"ریال / گرم",-1))])):(s(),a("div",y,"در انتظار اعلام نرخ")),t.quote?(s(),a("div",x,i(n(d)(t.quote.quotedAt)),1)):m("",!0)],2))}}),C=q(R,[["__scopeId","data-v-19b94e39"]]);export{C as R}; diff --git a/apps/user-app/dist/assets/ReportView-DZ5NzBpA.js b/apps/user-app/dist/assets/ReportView-DZ5NzBpA.js new file mode 100644 index 0000000..73f3961 --- /dev/null +++ b/apps/user-app/dist/assets/ReportView-DZ5NzBpA.js @@ -0,0 +1 @@ +import{d as G,b as n,c as a,e as t,U as z,t as i,h as p,g as r,_ as J,i as u,o as W,a as X,m as _,D as m,Q as j,a0 as Y,z as I,f as x,F as $,r as B,I as M,L,G as Z,J as A}from"./index-DFI27khJ.js";import{P as tt}from"./PageBar-B1e5h7eE.js";import{j as S,p as K}from"./filters-CYTFAZ1T.js";import{D as et}from"./index-A8DQpUf9.js";import{P as st}from"./index-0bfD4RHE.js";import"./KeyCode-BOQ7SMOP.js";import"./classCallCheck-C_t8FQBJ.js";import"./raf-nDFcuFT6.js";const lt={class:"doc"},nt={class:"doc__head"},at={class:"doc__rows"},ot={class:"doc__row"},it={class:"doc__row"},rt={dir:"ltr"},dt={key:0,class:"doc__row"},ut={dir:"ltr"},_t={key:1,class:"doc__row"},ct={dir:"ltr"},vt={key:2,class:"doc__row"},mt={key:3,class:"doc__row"},ft={dir:"ltr"},pt={key:4,class:"doc__row"},yt={dir:"ltr"},kt={key:5,class:"doc__row"},gt={dir:"ltr"},bt={key:6,class:"doc__row"},ht={key:7,class:"doc__row"},wt={key:8,class:"doc__row"},$t={key:9,class:"doc__row"},Ct={key:10,class:"doc__row"},Dt={class:"doc__gold"},Rt={class:"doc__stack"},xt={dir:"ltr",class:"is-in"},zt={dir:"ltr",class:"is-out"},Nt=G({__name:"ReportDocument",props:{item:{}},setup(l){function C(v){const e=parseFloat(v);if(!Number.isFinite(e))return v;const f=Math.trunc(Math.abs(e)).toString();return(e<0?"-":"")+K(f)}return(v,e)=>(n(),a("article",lt,[t("header",nt,[t("span",null,[e[0]||(e[0]=t("span",{class:"doc__muted"},"شماره سند:",-1)),z(" "+i(l.item.sh_factor),1)]),t("span",null,[e[1]||(e[1]=t("span",{class:"doc__muted"},"تاریخ:",-1)),z(" "+i(p(S)(l.item.tarikh)),1)])]),t("dl",at,[t("div",ot,[e[2]||(e[2]=t("dt",null,"نوع سند",-1)),t("dd",null,i(l.item.no),1)]),t("div",it,[e[3]||(e[3]=t("dt",null,"وزن خالص",-1)),t("dd",rt,i(l.item.vazn),1)]),l.item.ayar!==null?(n(),a("div",dt,[e[4]||(e[4]=t("dt",null,"عیار",-1)),t("dd",ut,i(l.item.ayar),1)])):r("",!0),l.item.sh_sharti?(n(),a("div",_t,[e[5]||(e[5]=t("dt",null,"شماره انگ",-1)),t("dd",ct,i(l.item.sh_sharti),1)])):r("",!0),l.item.name_az?(n(),a("div",vt,[e[6]||(e[6]=t("dt",null,"نام آزمایشگاه",-1)),t("dd",null,i(l.item.name_az),1)])):r("",!0),l.item.Darsad_Talayee?(n(),a("div",mt,[e[7]||(e[7]=t("dt",null,"اجرت (گرم)",-1)),t("dd",ft,i(l.item.Darsad_Talayee),1)])):r("",!0),l.item.fi?(n(),a("div",pt,[e[8]||(e[8]=t("dt",null,"قیمت هر گرم",-1)),t("dd",yt,i(C(l.item.fi)),1)])):r("",!0),l.item.fiF?(n(),a("div",kt,[e[9]||(e[9]=t("dt",null,"مبلغ سند",-1)),t("dd",gt,i(C(l.item.fiF)),1)])):r("",!0),l.item.bankName?(n(),a("div",bt,[e[10]||(e[10]=t("dt",null,"بانک",-1)),t("dd",null,i(l.item.bankName),1)])):r("",!0),l.item.accountName?(n(),a("div",ht,[e[11]||(e[11]=t("dt",null,"نام حساب",-1)),t("dd",null,i(l.item.accountName),1)])):r("",!0),l.item.transferTo?(n(),a("div",wt,[e[12]||(e[12]=t("dt",null,"مقصد حواله",-1)),t("dd",null,i(l.item.transferTo),1)])):r("",!0),l.item.receivedAt?(n(),a("div",$t,[e[13]||(e[13]=t("dt",null,"تاریخ دریافت",-1)),t("dd",null,i(p(S)(l.item.receivedAt)),1)])):r("",!0),l.item.note?(n(),a("div",Ct,[e[14]||(e[14]=t("dt",null,"توضیحات",-1)),t("dd",null,i(l.item.note),1)])):r("",!0)]),t("div",Dt,[e[15]||(e[15]=t("span",null,"طلا",-1)),t("div",Rt,[t("span",xt,i(l.item.tabdil750_v),1),t("span",zt,i(l.item.tabdil750_kh),1)])])]))}}),E=J(Nt,[["__scopeId","data-v-2dfb885a"]]),Ft={class:"rep"},Vt={class:"rep__tabs"},Pt={key:0,class:"rep__list"},Tt={class:"rep__head"},It={class:"rep__pair"},Bt={class:"rep__stack"},Mt={dir:"ltr",class:"is-in"},Lt={dir:"ltr",class:"is-out"},St={class:"rep__pair is-balance"},Ut={class:"rep__pair"},Ot={class:"rep__stack"},jt={dir:"ltr",class:"is-in"},At={dir:"ltr",class:"is-out"},Et={class:"rep__pair is-balance"},Gt=["onClick"],Jt={key:1,class:"rep__empty"},Kt={key:0,class:"rep__list"},Qt={key:1,class:"rep__empty"},qt={key:2,class:"rep__empty"},Ht={key:3,class:"rep__more"},Wt={class:"rep__modal"},Xt={key:0,class:"rep__modalEmpty"},Yt=G({__name:"ReportView",setup(l){const C=Y(),v=u(C.name==="reportDetail"?"2":"1"),e=u([]),f=u([]),g=u(1),b=u(!0),y=u(!1),N=u(!1),k=u(!1),D=u(!1),R=u(!1),h=u([]);function F(d){const s=parseFloat(d);if(!Number.isFinite(s))return d;const c=Math.trunc(Math.abs(s)).toString();return(s<0?"-":"")+K(c)}function U(d){return parseFloat(d)<0?"is-out":"is-in"}async function V(){var d,s;if(!(y.value||!b.value)){y.value=!0,k.value=!1;try{if(v.value==="1"){const c=await I.getReport(g.value);e.value=[...e.value,...c.result??[]],(((d=c.result)==null?void 0:d.length)??0)<(c.limit??50)?b.value=!1:g.value+=1}else{const c=await I.getReportDetailList(g.value);f.value=[...f.value,...c.result??[]],(((s=c.result)==null?void 0:s.length)??0)<(c.limit??50)?b.value=!1:g.value+=1}}catch{k.value=!0,b.value=!1}finally{y.value=!1}}}function Q(){e.value=[],f.value=[],g.value=1,b.value=!0,k.value=!1}async function P(){Q(),await V()}async function O(d){v.value!==d&&(v.value=d,await P())}async function q(){await P(),N.value=!1}async function H(d){D.value=!0,R.value=!0,h.value=[];try{const s=await I.getReportDocument(d.factor_Code);h.value=s.result??[]}catch{h.value=[]}finally{R.value=!1}}const T=u(null);let w=null;return W(async()=>{await V(),typeof IntersectionObserver<"u"&&(w=new IntersectionObserver(d=>{d.some(s=>s.isIntersecting)&&V()}),T.value&&w.observe(T.value))}),X(()=>w==null?void 0:w.disconnect()),(d,s)=>{const c=Z("container");return n(),a("div",Ft,[_(tt,{title:"گزارش","back-to":"userPage::hasSubRoute"},{below:m(()=>[t("div",Vt,[t("button",{type:"button",class:x(["rep__tab",{"is-on":v.value==="1"}]),onClick:s[0]||(s[0]=o=>O("1"))}," کلیات حساب ",2),t("button",{type:"button",class:x(["rep__tab",{"is-on":v.value==="2"}]),onClick:s[1]||(s[1]=o=>O("2"))}," جزئیات حساب ",2)])]),_:1}),_(j,{spinning:y.value&&!e.value.length&&!f.value.length,tip:"درحال دریافت اطلاعات"},{default:m(()=>[_(p(st),{modelValue:N.value,"onUpdate:modelValue":s[2]||(s[2]=o=>N.value=o),onRefresh:q},{pulling:m(()=>[_(p(L),{size:"18"})]),loosing:m(()=>[_(p(L),{size:"18"})]),loading:m(()=>[_(p(L),{size:"18"})]),success:m(()=>[...s[5]||(s[5]=[t("span",null,null,-1)])]),default:m(()=>[_(c,{class:"rep__body"},{default:m(()=>[v.value==="1"?(n(),a($,{key:0},[e.value.length?(n(),a("div",Pt,[(n(!0),a($,null,B(e.value,o=>(n(),a("article",{key:o.factor_Code,class:"rep__card"},[t("header",Tt,[t("span",null,[s[6]||(s[6]=t("span",{class:"rep__muted"},"شماره سند:",-1)),z(" "+i(o.sh_factor),1)]),t("span",null,[s[7]||(s[7]=t("span",{class:"rep__muted"},"تاریخ:",-1)),z(" "+i(p(S)(o.tarikh)),1)])]),t("div",It,[s[8]||(s[8]=t("span",null,"طلا",-1)),t("div",Bt,[t("span",Mt,i(o.geram_v),1),t("span",Lt,i(o.geram_kh),1)])]),t("div",St,[s[9]||(s[9]=t("span",null,"مانده طلا:",-1)),t("span",{dir:"ltr",class:x(U(o.tahesab_T))},i(o.tahesab_T),3)]),t("div",Ut,[s[10]||(s[10]=t("span",null,"ریال",-1)),t("div",Ot,[t("span",jt,i(F(o.rial_v)),1),t("span",At,i(F(o.rial_kh)),1)])]),t("div",Et,[s[11]||(s[11]=t("span",null,"مانده ریال:",-1)),t("span",{dir:"ltr",class:x(U(o.tahesab_P))},i(F(o.tahesab_P)),3)]),t("button",{type:"button",class:"rep__more",onClick:Zt=>H(o)},"جزئیات",8,Gt)]))),128))])):!y.value&&!k.value?(n(),a("section",Jt,[_(M,{icon:"vuesax-linear:receipt-text",size:"26"}),s[12]||(s[12]=t("p",null,"هنوز سندی برای حساب شما ثبت نشده است.",-1))])):r("",!0)],64)):(n(),a($,{key:1},[f.value.length?(n(),a("div",Kt,[(n(!0),a($,null,B(f.value,o=>(n(),A(E,{key:o.factor_Code,item:o},null,8,["item"]))),128))])):!y.value&&!k.value?(n(),a("section",Qt,[_(M,{icon:"vuesax-linear:receipt-text",size:"26"}),s[13]||(s[13]=t("p",null,"هنوز سندی برای حساب شما ثبت نشده است.",-1))])):r("",!0)],64)),k.value?(n(),a("section",qt,[_(M,{icon:"vuesax-linear:danger",size:"26"}),s[14]||(s[14]=t("p",null,"دریافت اطلاعات با خطا روبه‌رو شد.",-1)),t("button",{type:"button",class:"rep__retry",onClick:P},"تلاش دوباره")])):r("",!0),y.value&&(e.value.length||f.value.length)?(n(),a("div",Ht,"در حال دریافت…")):r("",!0),t("div",{ref_key:"sentinel",ref:T,class:"rep__sentinel"},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),_(p(et),{open:D.value,"onUpdate:open":s[4]||(s[4]=o=>D.value=o),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:m(()=>[t("div",Wt,[_(j,{spinning:R.value,tip:"درحال دریافت اطلاعات"},{default:m(()=>[(n(!0),a($,null,B(h.value,o=>(n(),A(E,{key:o.factor_Code,item:o},null,8,["item"]))),128)),!R.value&&!h.value.length?(n(),a("p",Xt," جزئیاتی برای این سند ثبت نشده است. ")):r("",!0)]),_:1},8,["spinning"]),t("button",{type:"button",class:"rep__close",onClick:s[3]||(s[3]=o=>D.value=!1)},"بازگشت")])]),_:1},8,["open"])])}}}),re=J(Yt,[["__scopeId","data-v-33d6e210"]]);export{re as default}; diff --git a/apps/user-app/dist/assets/ReportView-DnOXnCo_.css b/apps/user-app/dist/assets/ReportView-DnOXnCo_.css deleted file mode 100644 index fa43633..0000000 --- a/apps/user-app/dist/assets/ReportView-DnOXnCo_.css +++ /dev/null @@ -1 +0,0 @@ -.doc[data-v-0fb0dff2]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px}.doc__head[data-v-0fb0dff2]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600}.doc__muted[data-v-0fb0dff2]{color:var(--c-inkMuted);font-weight:500;margin-left:4px}.doc__rows[data-v-0fb0dff2]{margin:0;display:flex;flex-direction:column;gap:2px}.doc__row[data-v-0fb0dff2]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:var(--c-canvasSoft);border-radius:10px}.doc__row dt[data-v-0fb0dff2]{font-size:12.5px;color:var(--c-inkMuted);white-space:nowrap}.doc__row dd[data-v-0fb0dff2]{margin:0;font-size:13.5px;font-weight:600;text-align:left}.doc__gold[data-v-0fb0dff2]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 12px;background:var(--c-hairlineSoft);border-radius:10px;font-size:13px;font-weight:700}.doc__stack[data-v-0fb0dff2]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.is-in[data-v-0fb0dff2]{color:var(--c-green)}.is-out[data-v-0fb0dff2]{color:var(--c-red)}.rep__tabs[data-v-e6469b8e]{display:flex;gap:8px;padding:0 16px 12px}.rep__tab[data-v-e6469b8e]{flex:1;padding:10px;border:1px solid var(--c-hairline);border-radius:999px;background:var(--c-canvas);font-family:inherit;font-size:13px;font-weight:600;color:var(--c-inkMuted);cursor:pointer}.rep__tab.is-on[data-v-e6469b8e]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.rep__body[data-v-e6469b8e]{padding-top:132px;padding-bottom:90px}.rep__list[data-v-e6469b8e]{display:flex;flex-direction:column;padding-top:16px;gap:11px}.rep__card[data-v-e6469b8e]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px}.rep__head[data-v-e6469b8e]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600}.rep__muted[data-v-e6469b8e]{color:var(--c-inkMuted);font-weight:500;margin-left:4px}.rep__pair[data-v-e6469b8e]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;margin-bottom:6px;background:var(--c-canvasSoft);border-radius:10px;font-size:13px}.rep__pair.is-balance[data-v-e6469b8e]{background:var(--c-hairlineSoft);font-weight:700}.rep__stack[data-v-e6469b8e]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:600}.is-in[data-v-e6469b8e]{color:var(--c-green)}.is-out[data-v-e6469b8e]{color:var(--c-red)}.rep__more[data-v-e6469b8e],.rep__sentinel[data-v-e6469b8e]{padding:12px 0;text-align:center;font-size:12px;color:var(--c-inkMuted)}.rep__more[data-v-e6469b8e]{width:100%;margin-top:4px;border:none;background:transparent;font-family:inherit;font-weight:700;color:var(--c-wine);cursor:pointer}.rep__empty[data-v-e6469b8e]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkMuted);font-size:13px}.rep__retry[data-v-e6469b8e]{padding:8px 18px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.rep__modal[data-v-e6469b8e]{padding:20px 16px 24px}.rep__modalEmpty[data-v-e6469b8e]{padding:24px 0;text-align:center;font-size:13px;color:var(--c-inkMuted)}.rep__close[data-v-e6469b8e]{margin-top:18px;width:100%;padding:13px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer} diff --git a/apps/user-app/dist/assets/ReportView-PY8o_j5U.js b/apps/user-app/dist/assets/ReportView-PY8o_j5U.js deleted file mode 100644 index 04131e1..0000000 --- a/apps/user-app/dist/assets/ReportView-PY8o_j5U.js +++ /dev/null @@ -1 +0,0 @@ -import{d as q,b as n,c as a,e as t,U as z,t as i,m as p,g as r,_ as H,h as u,o as W,a as X,q as _,C as m,Q as O,$ as Y,y as I,f as D,F as $,r as B,I as M,L,E as Z,H as j}from"./index-B4LM4kNa.js";import{P as tt}from"./PageBar-C_0I6W_n.js";import{j as S,p as K}from"./filters-C-5kUIoJ.js";import{D as et}from"./index-DexqvH_l.js";import{P as st}from"./index-ChsncZLy.js";import"./KeyCode-BPl5hn_Y.js";import"./classCallCheck-BzjbUkvd.js";import"./raf-nDFcuFT6.js";const lt={class:"doc"},nt={class:"doc__head"},at={class:"doc__rows"},ot={class:"doc__row"},it={class:"doc__row"},rt={dir:"ltr"},dt={key:0,class:"doc__row"},ut={dir:"ltr"},_t={key:1,class:"doc__row"},ct={dir:"ltr"},vt={key:2,class:"doc__row"},mt={key:3,class:"doc__row"},ft={dir:"ltr"},pt={key:4,class:"doc__row"},yt={dir:"ltr"},kt={key:5,class:"doc__row"},gt={dir:"ltr"},bt={key:6,class:"doc__row"},ht={key:7,class:"doc__row"},wt={key:8,class:"doc__row"},$t={key:9,class:"doc__row"},Ct={key:10,class:"doc__row"},Rt={class:"doc__gold"},xt={class:"doc__stack"},Dt={dir:"ltr",class:"is-in"},zt={dir:"ltr",class:"is-out"},Nt=q({__name:"ReportDocument",props:{item:{}},setup(l){function C(v){const e=parseFloat(v);if(!Number.isFinite(e))return v;const f=Math.trunc(Math.abs(e)).toString();return(e<0?"-":"")+K(f)}return(v,e)=>(n(),a("article",lt,[t("header",nt,[t("span",null,[e[0]||(e[0]=t("span",{class:"doc__muted"},"شماره سند:",-1)),z(" "+i(l.item.sh_factor),1)]),t("span",null,[e[1]||(e[1]=t("span",{class:"doc__muted"},"تاریخ:",-1)),z(" "+i(p(S)(l.item.tarikh)),1)])]),t("dl",at,[t("div",ot,[e[2]||(e[2]=t("dt",null,"نوع سند",-1)),t("dd",null,i(l.item.no),1)]),t("div",it,[e[3]||(e[3]=t("dt",null,"وزن خالص",-1)),t("dd",rt,i(l.item.vazn),1)]),l.item.ayar!==null?(n(),a("div",dt,[e[4]||(e[4]=t("dt",null,"عیار",-1)),t("dd",ut,i(l.item.ayar),1)])):r("",!0),l.item.sh_sharti?(n(),a("div",_t,[e[5]||(e[5]=t("dt",null,"شماره انگ",-1)),t("dd",ct,i(l.item.sh_sharti),1)])):r("",!0),l.item.name_az?(n(),a("div",vt,[e[6]||(e[6]=t("dt",null,"نام آزمایشگاه",-1)),t("dd",null,i(l.item.name_az),1)])):r("",!0),l.item.Darsad_Talayee?(n(),a("div",mt,[e[7]||(e[7]=t("dt",null,"اجرت (گرم)",-1)),t("dd",ft,i(l.item.Darsad_Talayee),1)])):r("",!0),l.item.fi?(n(),a("div",pt,[e[8]||(e[8]=t("dt",null,"قیمت هر گرم",-1)),t("dd",yt,i(C(l.item.fi)),1)])):r("",!0),l.item.fiF?(n(),a("div",kt,[e[9]||(e[9]=t("dt",null,"مبلغ سند",-1)),t("dd",gt,i(C(l.item.fiF)),1)])):r("",!0),l.item.bankName?(n(),a("div",bt,[e[10]||(e[10]=t("dt",null,"بانک",-1)),t("dd",null,i(l.item.bankName),1)])):r("",!0),l.item.accountName?(n(),a("div",ht,[e[11]||(e[11]=t("dt",null,"نام حساب",-1)),t("dd",null,i(l.item.accountName),1)])):r("",!0),l.item.transferTo?(n(),a("div",wt,[e[12]||(e[12]=t("dt",null,"مقصد حواله",-1)),t("dd",null,i(l.item.transferTo),1)])):r("",!0),l.item.receivedAt?(n(),a("div",$t,[e[13]||(e[13]=t("dt",null,"تاریخ دریافت",-1)),t("dd",null,i(p(S)(l.item.receivedAt)),1)])):r("",!0),l.item.note?(n(),a("div",Ct,[e[14]||(e[14]=t("dt",null,"توضیحات",-1)),t("dd",null,i(l.item.note),1)])):r("",!0)]),t("div",Rt,[e[15]||(e[15]=t("span",null,"طلا",-1)),t("div",xt,[t("span",Dt,i(l.item.tabdil750_v),1),t("span",zt,i(l.item.tabdil750_kh),1)])])]))}}),A=H(Nt,[["__scopeId","data-v-0fb0dff2"]]),Ft={class:"rep"},Vt={class:"rep__tabs"},Pt={key:0,class:"rep__list"},Tt={class:"rep__head"},It={class:"rep__pair"},Bt={class:"rep__stack"},Mt={dir:"ltr",class:"is-in"},Lt={dir:"ltr",class:"is-out"},St={class:"rep__pair is-balance"},Ut={class:"rep__pair"},Et={class:"rep__stack"},Ot={dir:"ltr",class:"is-in"},jt={dir:"ltr",class:"is-out"},At={class:"rep__pair is-balance"},qt=["onClick"],Ht={key:1,class:"rep__empty"},Kt={key:0,class:"rep__list"},Qt={key:1,class:"rep__empty"},Gt={key:2,class:"rep__empty"},Jt={key:3,class:"rep__more"},Wt={class:"rep__modal"},Xt={key:0,class:"rep__modalEmpty"},Yt=q({__name:"ReportView",setup(l){const C=Y(),v=u(C.name==="reportDetail"?"2":"1"),e=u([]),f=u([]),g=u(1),b=u(!0),y=u(!1),N=u(!1),k=u(!1),R=u(!1),x=u(!1),h=u([]);function F(d){const s=parseFloat(d);if(!Number.isFinite(s))return d;const c=Math.trunc(Math.abs(s)).toString();return(s<0?"-":"")+K(c)}function U(d){return parseFloat(d)<0?"is-out":"is-in"}async function V(){var d,s;if(!(y.value||!b.value)){y.value=!0,k.value=!1;try{if(v.value==="1"){const c=await I.getReport(g.value);e.value=[...e.value,...c.result??[]],(((d=c.result)==null?void 0:d.length)??0)<(c.limit??50)?b.value=!1:g.value+=1}else{const c=await I.getReportDetailList(g.value);f.value=[...f.value,...c.result??[]],(((s=c.result)==null?void 0:s.length)??0)<(c.limit??50)?b.value=!1:g.value+=1}}catch{k.value=!0,b.value=!1}finally{y.value=!1}}}function Q(){e.value=[],f.value=[],g.value=1,b.value=!0,k.value=!1}async function P(){Q(),await V()}async function E(d){v.value!==d&&(v.value=d,await P())}async function G(){await P(),N.value=!1}async function J(d){R.value=!0,x.value=!0,h.value=[];try{const s=await I.getReportDocument(d.factor_Code);h.value=s.result??[]}catch{h.value=[]}finally{x.value=!1}}const T=u(null);let w=null;return W(async()=>{await V(),typeof IntersectionObserver<"u"&&(w=new IntersectionObserver(d=>{d.some(s=>s.isIntersecting)&&V()}),T.value&&w.observe(T.value))}),X(()=>w==null?void 0:w.disconnect()),(d,s)=>{const c=Z("container");return n(),a("div",Ft,[_(tt,{title:"گزارش","back-to":"userPage::hasSubRoute"},{below:m(()=>[t("div",Vt,[t("button",{type:"button",class:D(["rep__tab",{"is-on":v.value==="1"}]),onClick:s[0]||(s[0]=o=>E("1"))}," کلیات حساب ",2),t("button",{type:"button",class:D(["rep__tab",{"is-on":v.value==="2"}]),onClick:s[1]||(s[1]=o=>E("2"))}," جزئیات حساب ",2)])]),_:1}),_(O,{spinning:y.value&&!e.value.length&&!f.value.length,tip:"درحال دریافت اطلاعات"},{default:m(()=>[_(p(st),{modelValue:N.value,"onUpdate:modelValue":s[2]||(s[2]=o=>N.value=o),onRefresh:G},{pulling:m(()=>[_(p(L),{size:"18"})]),loosing:m(()=>[_(p(L),{size:"18"})]),loading:m(()=>[_(p(L),{size:"18"})]),success:m(()=>[...s[5]||(s[5]=[t("span",null,null,-1)])]),default:m(()=>[_(c,{class:"rep__body"},{default:m(()=>[v.value==="1"?(n(),a($,{key:0},[e.value.length?(n(),a("div",Pt,[(n(!0),a($,null,B(e.value,o=>(n(),a("article",{key:o.factor_Code,class:"rep__card"},[t("header",Tt,[t("span",null,[s[6]||(s[6]=t("span",{class:"rep__muted"},"شماره سند:",-1)),z(" "+i(o.sh_factor),1)]),t("span",null,[s[7]||(s[7]=t("span",{class:"rep__muted"},"تاریخ:",-1)),z(" "+i(p(S)(o.tarikh)),1)])]),t("div",It,[s[8]||(s[8]=t("span",null,"طلا",-1)),t("div",Bt,[t("span",Mt,i(o.geram_v),1),t("span",Lt,i(o.geram_kh),1)])]),t("div",St,[s[9]||(s[9]=t("span",null,"مانده طلا:",-1)),t("span",{dir:"ltr",class:D(U(o.tahesab_T))},i(o.tahesab_T),3)]),t("div",Ut,[s[10]||(s[10]=t("span",null,"ریال",-1)),t("div",Et,[t("span",Ot,i(F(o.rial_v)),1),t("span",jt,i(F(o.rial_kh)),1)])]),t("div",At,[s[11]||(s[11]=t("span",null,"مانده ریال:",-1)),t("span",{dir:"ltr",class:D(U(o.tahesab_P))},i(F(o.tahesab_P)),3)]),t("button",{type:"button",class:"rep__more",onClick:Zt=>J(o)},"جزئیات",8,qt)]))),128))])):!y.value&&!k.value?(n(),a("section",Ht,[_(M,{icon:"vuesax-linear:receipt-text",size:"26"}),s[12]||(s[12]=t("p",null,"هنوز سندی برای حساب شما ثبت نشده است.",-1))])):r("",!0)],64)):(n(),a($,{key:1},[f.value.length?(n(),a("div",Kt,[(n(!0),a($,null,B(f.value,o=>(n(),j(A,{key:o.factor_Code,item:o},null,8,["item"]))),128))])):!y.value&&!k.value?(n(),a("section",Qt,[_(M,{icon:"vuesax-linear:receipt-text",size:"26"}),s[13]||(s[13]=t("p",null,"هنوز سندی برای حساب شما ثبت نشده است.",-1))])):r("",!0)],64)),k.value?(n(),a("section",Gt,[_(M,{icon:"vuesax-linear:danger",size:"26"}),s[14]||(s[14]=t("p",null,"دریافت اطلاعات با خطا روبه‌رو شد.",-1)),t("button",{type:"button",class:"rep__retry",onClick:P},"تلاش دوباره")])):r("",!0),y.value&&(e.value.length||f.value.length)?(n(),a("div",Jt,"در حال دریافت…")):r("",!0),t("div",{ref_key:"sentinel",ref:T,class:"rep__sentinel"},null,512)]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["spinning"]),_(p(et),{open:R.value,"onUpdate:open":s[4]||(s[4]=o=>R.value=o),placement:"bottom",height:"auto",closable:!1,"body-style":{padding:"0"}},{default:m(()=>[t("div",Wt,[_(O,{spinning:x.value,tip:"درحال دریافت اطلاعات"},{default:m(()=>[(n(!0),a($,null,B(h.value,o=>(n(),j(A,{key:o.factor_Code,item:o},null,8,["item"]))),128)),!x.value&&!h.value.length?(n(),a("p",Xt," جزئیاتی برای این سند ثبت نشده است. ")):r("",!0)]),_:1},8,["spinning"]),t("button",{type:"button",class:"rep__close",onClick:s[3]||(s[3]=o=>R.value=!1)},"بازگشت")])]),_:1},8,["open"])])}}}),re=H(Yt,[["__scopeId","data-v-e6469b8e"]]);export{re as default}; diff --git a/apps/user-app/dist/assets/ReportView-VPvHLhjq.css b/apps/user-app/dist/assets/ReportView-VPvHLhjq.css new file mode 100644 index 0000000..e8c7064 --- /dev/null +++ b/apps/user-app/dist/assets/ReportView-VPvHLhjq.css @@ -0,0 +1 @@ +.doc[data-v-2dfb885a]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px}.doc__head[data-v-2dfb885a]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600}.doc__muted[data-v-2dfb885a]{color:var(--c-inkMuted);font-weight:500;margin-left:4px}.doc__rows[data-v-2dfb885a]{margin:0;display:flex;flex-direction:column;gap:2px}.doc__row[data-v-2dfb885a]{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;background:var(--c-canvasSoft);border-radius:10px}.doc__row dt[data-v-2dfb885a]{font-size:12.5px;color:var(--c-inkMuted);white-space:nowrap}.doc__row dd[data-v-2dfb885a]{margin:0;font-size:13.5px;font-weight:600;text-align:left}.doc__gold[data-v-2dfb885a]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:10px 12px;background:var(--c-hairlineSoft);border-radius:10px;font-size:13px;font-weight:700}.doc__stack[data-v-2dfb885a]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.is-in[data-v-2dfb885a]{color:var(--c-green)}.is-out[data-v-2dfb885a]{color:var(--c-red)}.rep__tabs[data-v-33d6e210]{display:flex;gap:8px;padding:0 16px 12px}.rep__tab[data-v-33d6e210]{flex:1;padding:10px;border:1px solid var(--c-hairline);border-radius:999px;background:var(--c-canvas);font-family:inherit;font-size:13px;font-weight:600;color:var(--c-inkMuted);cursor:pointer}.rep__tab.is-on[data-v-33d6e210]{background:var(--c-primary);border-color:var(--c-primary);color:#fff}.rep__body[data-v-33d6e210]{padding-top:132px;padding-bottom:90px}.rep__list[data-v-33d6e210]{display:flex;flex-direction:column;padding-top:16px;gap:11px}.rep__card[data-v-33d6e210]{padding:16px;background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px}.rep__head[data-v-33d6e210]{display:flex;justify-content:space-between;gap:10px;margin-bottom:12px;font-size:13px;font-weight:600}.rep__muted[data-v-33d6e210]{color:var(--c-inkMuted);font-weight:500;margin-left:4px}.rep__pair[data-v-33d6e210]{display:flex;justify-content:space-between;align-items:center;padding:9px 12px;margin-bottom:6px;background:var(--c-canvasSoft);border-radius:10px;font-size:13px}.rep__pair.is-balance[data-v-33d6e210]{background:var(--c-hairlineSoft);font-weight:700}.rep__stack[data-v-33d6e210]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:600}.is-in[data-v-33d6e210]{color:var(--c-green)}.is-out[data-v-33d6e210]{color:var(--c-red)}.rep__more[data-v-33d6e210],.rep__sentinel[data-v-33d6e210]{padding:12px 0;text-align:center;font-size:12px;color:var(--c-inkMuted)}.rep__more[data-v-33d6e210]{width:100%;margin-top:4px;border:none;background:transparent;font-family:inherit;font-weight:700;color:var(--c-wine);cursor:pointer}.rep__empty[data-v-33d6e210]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkMuted);font-size:13px}.rep__retry[data-v-33d6e210]{padding:8px 18px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-canvas);font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.rep__modal[data-v-33d6e210]{padding:20px 16px 24px}.rep__modalEmpty[data-v-33d6e210]{padding:24px 0;text-align:center;font-size:13px;color:var(--c-inkMuted)}.rep__close[data-v-33d6e210]{margin-top:18px;width:100%;padding:13px;border:none;border-radius:14px;background:var(--c-primary);color:#fff;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer} diff --git a/apps/user-app/dist/assets/SearchInput-DTKs1Ymk.js b/apps/user-app/dist/assets/SearchInput-D8V29V1p.js similarity index 72% rename from apps/user-app/dist/assets/SearchInput-DTKs1Ymk.js rename to apps/user-app/dist/assets/SearchInput-D8V29V1p.js index 9b1bd63..5f42359 100644 --- a/apps/user-app/dist/assets/SearchInput-DTKs1Ymk.js +++ b/apps/user-app/dist/assets/SearchInput-D8V29V1p.js @@ -1 +1 @@ -import{d as v,ba as h,S as m,b as t,c as l,q as n,I as r,w as b,bb as f,e as x,bc as k,g as I,R as S,h as w,_ as y}from"./index-B4LM4kNa.js";const C={class:"si"},V=["placeholder"],B=v({__name:"SearchInput",props:{placeHolder:{}},emits:["search"],setup(i,{emit:d}){const c=d,a=S({clear:!1}),e=w(void 0),s=()=>{c("search",e.value)},u=()=>{e.value=void 0,a.clear=!1,c("search",void 0)},p=h(e,700);return m(p,()=>{e?a.clear=!0:a.clear=!1,s()}),(N,o)=>(t(),l("div",C,[n(r,{icon:"vuesax-linear:search-normal-1",class:"si__icon",size:"18",onClick:s}),b(x("input",{"onUpdate:modelValue":o[0]||(o[0]=_=>e.value=_),class:"si__input",placeholder:i.placeHolder,onKeyup:k(s,["enter"])},null,40,V),[[f,e.value]]),a.clear?(t(),l("button",{key:0,type:"button",class:"si__clear","aria-label":"پاک کردن",onClick:u},[n(r,{icon:"vuesax-linear:add",size:"16"})])):I("",!0)]))}}),D=y(B,[["__scopeId","data-v-4c50067a"]]);export{D as S}; +import{d as v,ba as m,S as h,b as t,c as l,m as n,I as r,w as b,bb as f,e as x,bc as k,g as I,R as S,i as w,_ as y}from"./index-DFI27khJ.js";const C={class:"si"},V=["placeholder"],B=v({__name:"SearchInput",props:{placeHolder:{}},emits:["search"],setup(i,{emit:d}){const c=d,a=S({clear:!1}),e=w(void 0),s=()=>{c("search",e.value)},u=()=>{e.value=void 0,a.clear=!1,c("search",void 0)},p=m(e,700);return h(p,()=>{e?a.clear=!0:a.clear=!1,s()}),(N,o)=>(t(),l("div",C,[n(r,{icon:"vuesax-linear:search-normal-1",class:"si__icon",size:"18",onClick:s}),b(x("input",{"onUpdate:modelValue":o[0]||(o[0]=_=>e.value=_),class:"si__input",placeholder:i.placeHolder,onKeyup:k(s,["enter"])},null,40,V),[[f,e.value]]),a.clear?(t(),l("button",{key:0,type:"button",class:"si__clear","aria-label":"پاک کردن",onClick:u},[n(r,{icon:"vuesax-linear:add",size:"16"})])):I("",!0)]))}}),D=y(B,[["__scopeId","data-v-4c50067a"]]);export{D as S}; diff --git a/apps/user-app/dist/assets/SearchView-B-RBHenU.js b/apps/user-app/dist/assets/SearchView-B-RBHenU.js new file mode 100644 index 0000000..9c090f4 --- /dev/null +++ b/apps/user-app/dist/assets/SearchView-B-RBHenU.js @@ -0,0 +1 @@ +import{a9 as m,m as k,al as Ze,w as Ut,l as On,d as W,ao as Xt,ay as G,i as D,S as z,o as Pe,a as Ee,aC as ut,s as L,aG as $e,Z as Xe,a5 as kn,a6 as _n,aq as ve,a$ as Vn,a1 as $n,p as ct,ag as N,b0 as An,aB as Z,b1 as Dn,a8 as Bn,aj as O,aP as Yt,b2 as Gt,b3 as ft,F as ue,b4 as Ae,b5 as Nn,a7 as Me,aw as En,ah as Fn,am as Hn,aU as De,aZ as Rn,ax as Kt,ai as qt,aT as Je,aD as Zt,ap as Qe,b6 as Ln,aY as Jt,b7 as jn,C as In,b as H,c as j,e as B,P as dt,U as we,t as ne,I as Ce,f as ce,_ as Qt,J as en,D as q,h as K,b8 as Wn,g as se,r as ye,n as zn,Q as Un,L as Re,G as Xn}from"./index-DFI27khJ.js";import{P as Yn}from"./PageBar-B1e5h7eE.js";import{S as Gn}from"./SearchInput-D8V29V1p.js";import{s as ie,P as vt,u as Kn,a as qn,K as te}from"./KeyCode-BOQ7SMOP.js";import{w as ee}from"./raf-nDFcuFT6.js";import{_ as Zn,i as Jn,B as Be,z as Qn,A as ei}from"./FormItemContext-D-QJuxQQ.js";import{P as ti}from"./ProductCard-v1oNlUdc.js";import{u as ni}from"./filtersStore-DnSNjG28.js";import{u as ii}from"./catalogStore-DO1Uwjz0.js";import{P as ai}from"./index-0bfD4RHE.js";function J(i,e,t,n){if(i&&i.addEventListener){var a=n;a===void 0&&ie&&(e==="touchstart"||e==="touchmove"||e==="wheel")&&(a={passive:!1}),i.addEventListener(e,t,a)}return{remove:function(){i&&i.removeEventListener&&i.removeEventListener(e,t)}}}function le(i,e){return i?i.contains(e):!1}var tn=["moz","ms","webkit"];function oi(){var i=0;return function(e){var t=new Date().getTime(),n=Math.max(0,16-(t-i)),a=window.setTimeout(function(){e(t+n)},n);return i=t+n,a}}function ri(){if(typeof window>"u")return function(){};if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);var i=tn.filter(function(e){return"".concat(e,"RequestAnimationFrame")in window})[0];return i?window["".concat(i,"RequestAnimationFrame")]:oi()}function si(i){if(typeof window>"u")return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(i);var e=tn.filter(function(t){return"".concat(t,"CancelAnimationFrame")in window||"".concat(t,"CancelRequestAnimationFrame")in window})[0];return e?(window["".concat(e,"CancelAnimationFrame")]||window["".concat(e,"CancelRequestAnimationFrame")]).call(this,i):clearTimeout(i)}var pt=ri(),li=function(e){return si(e.id)},ui=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=Date.now();function a(){Date.now()-n>=t?e.call():o.id=pt(a)}var o={id:pt(a)};return o},et={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},ci=m(m({},et),{},{mobile:{type:Object}}),fi=m(m({},et),{},{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function nn(i){var e=i.prefixCls,t=i.animation,n=i.transitionName;return t?{name:"".concat(e,"-").concat(t)}:n?{name:n}:{}}function an(i){var e=i.prefixCls,t=i.visible,n=i.zIndex,a=i.mask,o=i.maskAnimation,r=i.maskTransitionName;if(!a)return null;var s={};return(r||o)&&(s=nn({prefixCls:e,transitionName:r,animation:o})),k(Ze,m({appear:!0},s),{default:function(){return[Ut(k("div",{style:{zIndex:n},class:"".concat(e,"-mask")},null),[[On("if"),t]])]}})}an.displayName="Mask";const di=W({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:ci,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup:function(e,t){var n=t.expose,a=t.slots,o=D();return n({forceAlign:function(){},getElement:function(){return o.value}}),function(){var r,s=e.zIndex,l=e.visible,u=e.prefixCls,c=e.mobile,h=c===void 0?{}:c,v=h.popupClassName,b=h.popupStyle,C=h.popupMotion,P=C===void 0?{}:C,V=h.popupRender,T=m({zIndex:s},b),g=Xt((r=a.default)===null||r===void 0?void 0:r.call(a));g.length>1&&(g=k("div",{class:"".concat(u,"-content")},[g])),V&&(g=V(g));var S=G(u,v);return k(Ze,m({ref:o},P),{default:function(){return[l?k("div",{class:S,style:T},[g]):null]}})}}});var ht=["measure","align",null,"motion"];const vi=function(i,e){var t=D(null),n=D(),a=D(!1);function o(l){a.value||(t.value=l)}function r(){ee.cancel(n.value)}function s(l){r(),n.value=ee(function(){var u=t.value;switch(t.value){case"align":u="motion";break;case"motion":u="stable";break}o(u),l==null||l()})}return z(i,function(){o("measure")},{immediate:!0,flush:"post"}),Pe(function(){z(t,function(){switch(t.value){case"measure":e();break}t.value&&(n.value=ee(Zn(ut.mark(function l(){var u,c;return ut.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:u=ht.indexOf(t.value),c=ht[u+1],c&&u!==-1&&o(c);case 3:case"end":return v.stop()}},l)}))))},{immediate:!0,flush:"post"})}),Ee(function(){a.value=!0,r()}),[t,s]},pi=function(i){var e=D({width:0,height:0});function t(a){e.value={width:a.offsetWidth,height:a.offsetHeight}}var n=L(function(){var a={};if(i.value){var o=e.value,r=o.width,s=o.height;i.value.indexOf("height")!==-1&&s?a.height="".concat(s,"px"):i.value.indexOf("minHeight")!==-1&&s&&(a.minHeight="".concat(s,"px")),i.value.indexOf("width")!==-1&&r?a.width="".concat(r,"px"):i.value.indexOf("minWidth")!==-1&&r&&(a.minWidth="".concat(r,"px"))}return a});return[n,t]};function mt(i,e){var t=Object.keys(i);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(i);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(i,a).enumerable})),t.push.apply(t,n)}return t}function gt(i){for(var e=1;e=0&&t.left>=0&&t.bottom>t.top&&t.right>t.left?t:null}function Fi(i,e,t,n){var a=A.clone(i),o={width:e.width,height:e.height};return n.adjustX&&a.left=t.left&&a.left+o.width>t.right&&(o.width-=a.left+o.width-t.right),n.adjustX&&a.left+o.width>t.right&&(a.left=Math.max(t.right-o.width,t.left)),n.adjustY&&a.top=t.top&&a.top+o.height>t.bottom&&(o.height-=a.top+o.height-t.bottom),n.adjustY&&a.top+o.height>t.bottom&&(a.top=Math.max(t.bottom-o.height,t.top)),A.mix(a,o)}function at(i){var e,t,n;if(!A.isWindow(i)&&i.nodeType!==9)e=A.offset(i),t=A.outerWidth(i),n=A.outerHeight(i);else{var a=A.getWindow(i);e={left:A.getWindowScrollLeft(a),top:A.getWindowScrollTop(a)},t=A.viewportWidth(a),n=A.viewportHeight(a)}return e.width=t,e.height=n,e}function St(i,e){var t=e.charAt(0),n=e.charAt(1),a=i.width,o=i.height,r=i.left,s=i.top;return t==="c"?s+=o/2:t==="b"&&(s+=o),n==="c"?r+=a/2:n==="r"&&(r+=a),{left:r,top:s}}function ke(i,e,t,n,a){var o=St(e,t[1]),r=St(i,t[0]),s=[r.left-o.left,r.top-o.top];return{left:Math.round(i.left-s[0]+n[0]-a[0]),top:Math.round(i.top-s[1]+n[1]-a[1])}}function Mt(i,e,t){return i.leftt.right}function Ot(i,e,t){return i.topt.bottom}function Hi(i,e,t){return i.left>t.right||i.left+e.widtht.bottom||i.top+e.height=t.right||n.top>=t.bottom}function ot(i,e,t){var n=t.target||e,a=at(n),o=!Li(n,t.overflow&&t.overflow.alwaysByViewport);return dn(i,a,t,o)}ot.__getOffsetParent=qe;ot.__getVisibleRectForElement=it;function ji(i,e,t){var n,a,o=A.getDocument(i),r=o.defaultView||o.parentWindow,s=A.getWindowScrollLeft(r),l=A.getWindowScrollTop(r),u=A.viewportWidth(r),c=A.viewportHeight(r);"pageX"in e?n=e.pageX:n=s+e.clientX,"pageY"in e?a=e.pageY:a=l+e.clientY;var h={left:n,top:a,width:0,height:0},v=n>=0&&n<=s+u&&a>=0&&a<=l+c,b=[t.points[0],"cc"];return dn(i,h,gt(gt({},t),{},{points:b}),v)}const Ii=function(i){if(!i)return!1;if(i.offsetParent)return!0;if(i.getBBox){var e=i.getBBox();if(e.width||e.height)return!0}if(i.getBoundingClientRect){var t=i.getBoundingClientRect();if(t.width||t.height)return!0}return!1};function Wi(i,e){return i===e?!0:!i||!e?!1:"pageX"in e&&"pageY"in e?i.pageX===e.pageX&&i.pageY===e.pageY:"clientX"in e&&"clientY"in e?i.clientX===e.clientX&&i.clientY===e.clientY:!1}function zi(i,e){i!==document.activeElement&&le(e,i)&&typeof i.focus=="function"&&i.focus()}function Vt(i,e){var t=null,n=null;function a(r){var s=$e(r,1),l=s[0].target;if(document.documentElement.contains(l)){var u=l.getBoundingClientRect(),c=u.width,h=u.height,v=Math.floor(c),b=Math.floor(h);(t!==v||n!==b)&&Promise.resolve().then(function(){e({width:v,height:b})}),t=v,n=b}}var o=new Jn(a);return i&&o.observe(i),function(){o.disconnect()}}const Ui=function(i,e){var t=!1,n=null;function a(){clearTimeout(n)}function o(r){if(!t||r===!0){if(i()===!1)return;t=!0,a(),n=setTimeout(function(){t=!1},e.value)}else a(),n=setTimeout(function(){t=!1,o()},e.value)}return[o,function(){t=!1,a()}]};var Xi={align:Object,target:[Object,Function],onAlign:Function,monitorBufferTime:Number,monitorWindowResize:Boolean,disabled:Boolean};function $t(i){return typeof i!="function"?null:i()}function At(i){return ve(i)!=="object"||!i?null:i}const Yi=W({compatConfig:{MODE:3},name:"Align",props:Xi,emits:["align"],setup:function(e,t){var n=t.expose,a=t.slots,o=D({}),r=D(),s=Ui(function(){var P=e.disabled,V=e.target,T=e.align,g=e.onAlign;if(!P&&V&&r.value){var S=r.value,_,M=$t(V),d=At(V);o.value.element=M,o.value.point=d,o.value.align=T;var f=document,y=f.activeElement;return M&&Ii(M)?_=ot(S,M,T):d&&(_=ji(S,d,T)),zi(y,S),g&&_&&g(S,_),!0}return!1},L(function(){return e.monitorBufferTime})),l=$e(s,2),u=l[0],c=l[1],h=D({cancel:function(){}}),v=D({cancel:function(){}}),b=function(){var V=e.target,T=$t(V),g=At(V);r.value!==v.value.element&&(v.value.cancel(),v.value.element=r.value,v.value.cancel=Vt(r.value,u)),(o.value.element!==T||!Wi(o.value.point,g)||!Qn(o.value.align,e.align))&&(u(),h.value.element!==T&&(h.value.cancel(),h.value.element=T,h.value.cancel=Vt(T,u)))};Pe(function(){Xe(function(){b()})}),kn(function(){Xe(function(){b()})}),z(function(){return e.disabled},function(P){P?c():u()},{immediate:!0,flush:"post"});var C=D(null);return z(function(){return e.monitorWindowResize},function(P){P?C.value||(C.value=J(window,"resize",u)):C.value&&(C.value.remove(),C.value=null)},{flush:"post"}),_n(function(){h.value.cancel(),v.value.cancel(),C.value&&C.value.remove(),c()}),n({forceAlign:function(){return u(!0)}}),function(){var P=a==null?void 0:a.default();return P?Be(P[0],{ref:r},!0,!0):null}}}),Gi=W({compatConfig:{MODE:3},name:"PopupInner",inheritAttrs:!1,props:et,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup:function(e,t){var n=t.expose,a=t.attrs,o=t.slots,r=D(),s=D(),l=D(),u=pi(An(e,"stretch")),c=$e(u,2),h=c[0],v=c[1],b=function(){e.stretch&&v(e.getRootDomNode())},C=D(!1),P;z(function(){return e.visible},function(p){clearTimeout(P),p?P=setTimeout(function(){C.value=e.visible}):C.value=!1},{immediate:!0});var V=vi(C,b),T=$e(V,2),g=T[0],S=T[1],_=D(),M=function(){return e.point?e.point:e.getRootDomNode},d=function(){var $;($=r.value)===null||$===void 0||$.forceAlign()},f=function($,E){var R=e.getClassNameFromAlign(E),I=l.value;if(l.value!==R&&(l.value=R),g.value==="align"){var F;I!==R?Promise.resolve().then(function(){d()}):S(function(){var U;(U=_.value)===null||U===void 0||U.call(_)}),(F=e.onAlign)===null||F===void 0||F.call(e,$,E)}},y=L(function(){var p=ve(e.animation)==="object"?e.animation:nn(e);return["onAfterEnter","onAfterLeave"].forEach(function($){var E=p[$];p[$]=function(R){S(),g.value="stable",E==null||E(R)}}),p}),w=function(){return new Promise(function($){_.value=$})};z([y,g],function(){!y.value&&g.value==="motion"&&S()},{immediate:!0}),n({forceAlign:d,getElement:function(){return s.value.$el||s.value}});var x=L(function(){var p;return!((p=e.align)!==null&&p!==void 0&&p.points&&(g.value==="align"||g.value==="stable"))});return function(){var p,$=e.zIndex,E=e.align,R=e.prefixCls,I=e.destroyPopupOnHide,F=e.onMouseenter,U=e.onMouseleave,re=e.onTouchstart,pe=re===void 0?function(){}:re,lt=e.onMousedown,he=g.value,Pn=[m(m({},h.value),{},{zIndex:$,opacity:he==="motion"||he==="stable"||!C.value?null:0,pointerEvents:!C.value&&he!=="stable"?"none":null}),a.style],Se=Xt((p=o.default)===null||p===void 0?void 0:p.call(o,{visible:e.visible}));Se.length>1&&(Se=k("div",{class:"".concat(R,"-content")},[Se]));var Tn=G(R,a.class,l.value),Sn=C.value||!e.visible,Mn=Sn?Vn(y.value.name,y.value):{};return k(Ze,m(m({ref:s},Mn),{},{onBeforeEnter:w}),{default:function(){return!I||e.visible?Ut(k(Yi,{target:M(),key:"popup",ref:r,monitorWindowResize:!0,disabled:x.value,align:E,onAlign:f},{default:function(){return k("div",m(m({class:Tn,onMouseenter:F,onMouseleave:U,onMousedown:ct(lt,["capture"])},N({},ie?"onTouchstartPassive":"onTouchstart",ct(pe,["capture"]))),{},{style:Pn}),[Se])}}),[[$n,C.value]]):null}})}}}),Ki=W({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:fi,setup:function(e,t){var n=t.attrs,a=t.slots,o=t.expose,r=D(!1),s=D(!1),l=D();return z([function(){return e.visible},function(){return e.mobile}],function(){r.value=e.visible,e.visible&&e.mobile&&(s.value=!0)},{immediate:!0,flush:"post"}),o({forceAlign:function(){var c;(c=l.value)===null||c===void 0||c.forceAlign()},getElement:function(){var c;return(c=l.value)===null||c===void 0?void 0:c.getElement()}}),function(){var u=m(m(m({},e),n),{},{visible:r.value}),c=s.value?k(di,m(m({},u),{},{mobile:e.mobile,ref:l}),{default:a.default}):k(Gi,m(m({},u),{},{ref:l}),{default:a.default});return k("div",null,[k(an,u,null),c])}}});function qi(i,e,t){return t?i[0]===e[0]:i[0]===e[0]&&i[1]===e[1]}function Dt(i,e,t){var n=i[e]||{};return m(m({},n),t)}function Zi(i,e,t,n){for(var a=t.points,o=Object.keys(i),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=typeof e=="function"?e(this.$data,this.$props):e;if(this.getDerivedStateFromProps){var a=this.getDerivedStateFromProps(Dn(this),m(m({},this.$data),n));if(a===null)return;n=m(m({},n),a||{})}Bn(this.$data,n),this._.isMounted&&this.$forceUpdate(),Xe(function(){t&&t()})},__emit:function(){var e=[].slice.call(arguments,0),t=e[0];t="on".concat(t[0].toUpperCase()).concat(t.substring(1));var n=this.$props[t]||this.$attrs[t];if(e.length&&n)if(Array.isArray(n))for(var a=0,o=n.length;a0&&arguments[0]!==void 0?arguments[0]:[],e=0,t=i.length;e=0||w.indexOf("Bottom")>=0?p.top="".concat(x.height-f.offset[1],"px"):(w.indexOf("Top")>=0||w.indexOf("bottom")>=0)&&(p.top="".concat(-f.offset[1],"px")),w.indexOf("left")>=0||w.indexOf("Right")>=0?p.left="".concat(x.width-f.offset[0],"px"):(w.indexOf("right")>=0||w.indexOf("Left")>=0)&&(p.left="".concat(-f.offset[0],"px")),d.style.transformOrigin="".concat(p.left," ").concat(p.top)}};return function(){var M,d,f,y=e.openClassName,w=e.color,x=e.overlayClassName,p=(M=Yt((d=n.default)===null||d===void 0?void 0:d.call(n)))!==null&&M!==void 0?M:null;p=p.length===1?p[0]:p;var $=c.value;if(e.visible===void 0&&b()&&($=!1),!p)return null;var E=g(Zt(p)?p:k("span",null,[p])),R=G((f={},N(f,y||"".concat(l.value,"-open"),!0),N(f,E.props&&E.props.class,E.props&&E.props.class),f)),I=G(x,N({},"".concat(l.value,"-").concat(w),w&&Ht.test(w))),F,U;w&&!Ht.test(w)&&(F={backgroundColor:w},U={backgroundColor:w});var re=m(m(m({},o),e),{},{prefixCls:l.value,getPopupContainer:u.value,builtinPlacements:V.value,visible:$,ref:h,overlayClassName:I,overlayInnerStyle:F,onVisibleChange:C,onPopupAlign:_});return k(oa,re,{default:function(){return[c.value?Be(E,{class:R}):E]},arrowContent:function(){return k("span",{class:"".concat(l.value,"-arrow-content"),style:U},null)},overlay:S})}}}),pa=Jt(va);var rt=function(e,t){var n,a,o=t.attrs,r=o.included,s=o.vertical,l=o.style,u=o.class,c=o.length,h=o.offset,v=o.reverse;c<0&&(v=!v,c=Math.abs(c),h=100-h);var b=s?(n={},N(n,v?"top":"bottom","".concat(h,"%")),N(n,v?"bottom":"top","auto"),N(n,"height","".concat(c,"%")),n):(a={},N(a,v?"right":"left","".concat(h,"%")),N(a,v?"left":"right","auto"),N(a,"width","".concat(c,"%")),a),C=m(m({},l),b);return r?k("div",{class:u,style:C},null):null};rt.inheritAttrs=!1;var ha=function(e,t,n,a,o,r){Je(n?a>0:!0,"Slider","`Slider[step]` should be a positive number in order to make Slider[dots] work.");var s=Object.keys(t).map(parseFloat).sort(function(u,c){return u-c});if(n&&a)for(var l=o;l<=r;l+=a)s.indexOf(l)===-1&&s.push(l);return s},hn=function(e,t){var n=t.attrs,a=n.prefixCls,o=n.vertical,r=n.reverse,s=n.marks,l=n.dots,u=n.step,c=n.included,h=n.lowerBound,v=n.upperBound,b=n.max,C=n.min,P=n.dotStyle,V=n.activeDotStyle,T=b-C,g=ha(o,s,l,u,C,b).map(function(S){var _,M="".concat(Math.abs(S-C)/T*100,"%"),d=!c&&S===v||c&&S<=v&&S>=h,f=o?m(m({},P),{},N({},r?"top":"bottom",M)):m(m({},P),{},N({},r?"right":"left",M));d&&(f=m(m({},f),V));var y=G((_={},N(_,"".concat(a,"-dot"),!0),N(_,"".concat(a,"-dot-active"),d),N(_,"".concat(a,"-dot-reverse"),r),_));return k("span",{class:y,style:f,key:S},null)});return k("div",{class:"".concat(a,"-step")},[g])};hn.inheritAttrs=!1;var mn=function(e,t){var n=t.attrs,a=t.slots,o=n.class,r=n.vertical,s=n.reverse,l=n.marks,u=n.included,c=n.upperBound,h=n.lowerBound,v=n.max,b=n.min,C=n.onClickLabel,P=Object.keys(l),V=a.mark,T=v-b,g=P.map(parseFloat).sort(function(S,_){return S-_}).map(function(S){var _,M=typeof l[S]=="function"?l[S]():l[S],d=ve(M)==="object"&&!Zt(M),f=d?M.label:M;if(!f&&f!==0)return null;V&&(f=V({point:S,label:f}));var y=!u&&S===c||u&&S<=c&&S>=h,w=G((_={},N(_,"".concat(o,"-text"),!0),N(_,"".concat(o,"-text-active"),y),_)),x=N({marginBottom:"-50%"},s?"top":"bottom","".concat((S-b)/T*100,"%")),p=N({transform:"translateX(".concat(s?"50%":"-50%",")"),msTransform:"translateX(".concat(s?"50%":"-50%",")")},s?"right":"left","".concat((S-b)/T*100,"%")),$=r?x:p,E=d?m(m({},$),M.style):$,R=N({},ie?"onTouchstartPassive":"onTouchstart",function(I){return C(I,S)});return k("span",m({class:w,style:E,key:S,onMousedown:function(F){return C(F,S)}},R),[f])});return k("div",{class:o},[g])};mn.inheritAttrs=!1;const gn=W({compatConfig:{MODE:3},name:"Handle",inheritAttrs:!1,props:{prefixCls:String,vertical:{type:Boolean,default:void 0},offset:Number,disabled:{type:Boolean,default:void 0},min:Number,max:Number,value:Number,tabindex:O.oneOfType([O.number,O.string]),reverse:{type:Boolean,default:void 0},ariaLabel:String,ariaLabelledBy:String,ariaValueTextFormatter:Function,onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function}},setup:function(e,t){var n=t.attrs,a=t.emit,o=t.expose,r=D(!1),s=D(),l=function(){document.activeElement===s.value&&(r.value=!0)},u=function(g){r.value=!1,a("blur",g)},c=function(){r.value=!1},h=function(){var g;(g=s.value)===null||g===void 0||g.focus()},v=function(){var g;(g=s.value)===null||g===void 0||g.blur()},b=function(){r.value=!0,h()},C=function(g){g.preventDefault(),h(),a("mousedown",g)};o({focus:h,blur:v,clickFocus:b,ref:s});var P=null;Pe(function(){P=J(document,"mouseup",l)}),Ee(function(){var T;(T=P)===null||T===void 0||T.remove()});var V=L(function(){var T,g,S=e.vertical,_=e.offset,M=e.reverse;return S?(T={},N(T,M?"top":"bottom","".concat(_,"%")),N(T,M?"bottom":"top","auto"),N(T,"transform",M?null:"translateY(+50%)"),T):(g={},N(g,M?"right":"left","".concat(_,"%")),N(g,M?"left":"right","auto"),N(g,"transform","translateX(".concat(M?"+":"-","50%)")),g)});return function(){var T=e.prefixCls,g=e.disabled,S=e.min,_=e.max,M=e.value,d=e.tabindex,f=e.ariaLabel,y=e.ariaLabelledBy,w=e.ariaValueTextFormatter,x=e.onMouseenter,p=e.onMouseleave,$=G(n.class,N({},"".concat(T,"-handle-click-focused"),r.value)),E={"aria-valuemin":S,"aria-valuemax":_,"aria-valuenow":M,"aria-disabled":!!g},R=[n.style,V.value],I=d||0;(g||d===null)&&(I=null);var F;w&&(F=w(M));var U=m(m(m({},n),{},{role:"slider",tabindex:I},E),{},{class:$,onBlur:u,onKeydown:c,onMousedown:C,onMouseenter:x,onMouseleave:p,ref:s,style:R});return k("div",m(m({},U),{},{"aria-label":f,"aria-labelledby":y,"aria-valuetext":F}),null)}}});function ze(i,e){try{return Object.keys(e).some(function(t){return i.target===e[t].ref})}catch{return!1}}function yn(i,e){var t=e.min,n=e.max;return in}function Rt(i){return i.touches.length>1||i.type.toLowerCase()==="touchend"&&i.touches.length>0}function Lt(i,e){var t=e.marks,n=e.step,a=e.min,o=e.max,r=Object.keys(t).map(parseFloat);if(n!==null){var s=Math.pow(10,bn(n)),l=Math.floor((o*s-a*s)/(n*s)),u=Math.min((i-a)/n,l),c=Math.round(u)*n+a;r.push(c)}var h=r.map(function(v){return Math.abs(i-v)});return r[h.indexOf(Math.min.apply(Math,Z(h)))]}function bn(i){var e=i.toString(),t=0;return e.indexOf(".")>=0&&(t=e.length-e.indexOf(".")-1),t}function jt(i,e){var t=1;return window.visualViewport&&(t=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(i?e.clientY:e.pageX)/t}function It(i,e){var t=1;return window.visualViewport&&(t=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(i?e.touches[0].clientY:e.touches[0].pageX)/t}function Wt(i,e){var t=e.getBoundingClientRect();return i?t.top+t.height*.5:window.pageXOffset+t.left+t.width*.5}function st(i,e){var t=e.max,n=e.min;return i<=n?n:i>=t?t:i}function wn(i,e){var t=e.step,n=isFinite(Lt(i,e))?Lt(i,e):0;return t===null?n:parseFloat(n.toFixed(bn(t)))}function de(i){i.stopPropagation(),i.preventDefault()}function ma(i,e,t){var n={increase:function(s,l){return s+l},decrease:function(s,l){return s-l}},a=n[i](Object.keys(t.marks).indexOf(JSON.stringify(e)),1),o=Object.keys(t.marks)[a];return t.step?n[i](e,t.step):Object.keys(t.marks).length&&t.marks[o]?t.marks[o]:e}function Cn(i,e,t){var n="increase",a="decrease",o=n;switch(i.keyCode){case te.UP:o=e&&t?a:n;break;case te.RIGHT:o=!e&&t?a:n;break;case te.DOWN:o=e&&t?n:a;break;case te.LEFT:o=!e&&t?n:a;break;case te.END:return function(r,s){return s.max};case te.HOME:return function(r,s){return s.min};case te.PAGE_UP:return function(r,s){return r+s.step*2};case te.PAGE_DOWN:return function(r,s){return r-s.step*2};default:return}return function(r,s){return ma(o,r,s)}}var ga=["index","directives","className","style"];function oe(){}function xn(i){var e={id:String,min:Number,max:Number,step:Number,marks:O.object,included:{type:Boolean,default:void 0},prefixCls:String,disabled:{type:Boolean,default:void 0},handle:Function,dots:{type:Boolean,default:void 0},vertical:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},minimumTrackStyle:O.object,maximumTrackStyle:O.object,handleStyle:O.oneOfType([O.object,O.arrayOf(O.object)]),trackStyle:O.oneOfType([O.object,O.arrayOf(O.object)]),railStyle:O.object,dotStyle:O.object,activeDotStyle:O.object,autofocus:{type:Boolean,default:void 0},draggableTrack:{type:Boolean,default:void 0}};return W({compatConfig:{MODE:3},name:"CreateSlider",mixins:[He,i],inheritAttrs:!1,slots:["mark"],props:Qe(e,{prefixCls:"rc-slider",min:0,max:100,step:1,marks:{},included:!0,disabled:!1,dots:!1,vertical:!1,reverse:!1,trackStyle:[{}],handleStyle:[{}],railStyle:{},dotStyle:{},activeDotStyle:{}}),emits:["change","blur","focus"],data:function(){var n=this.step,a=this.max,o=this.min,r=isFinite(a-o)?(a-o)%n===0:!0;return Je(n&&Math.floor(n)===n?r:!0,"Slider[max] - Slider[min] (".concat(a-o,") should be a multiple of Slider[step] (").concat(n,")")),this.handlesRefs={},{}},mounted:function(){var n=this;this.$nextTick(function(){n.document=n.sliderRef&&n.sliderRef.ownerDocument;var a=n.autofocus,o=n.disabled;a&&!o&&n.focus()})},beforeUnmount:function(){var n=this;this.$nextTick(function(){n.removeDocumentEvents()})},methods:{defaultHandle:function(n){var a=n.index;n.directives;var o=n.className,r=n.style,s=De(n,ga);if(delete s.dragging,s.value===null)return null;var l=m(m({},s),{},{class:o,style:r,key:a});return k(gn,l,null)},onDown:function(n,a){var o=a,r=this.$props,s=r.draggableTrack,l=r.vertical,u=this.$data.bounds,c=s&&this.positionGetValue?this.positionGetValue(o)||[]:[],h=ze(n,this.handlesRefs);if(this.dragTrack=s&&u.length>=2&&!h&&!c.map(function(b,C){var P=C?!0:b>=u[C];return C===c.length-1?b<=u[C]:P}).some(function(b){return!b}),this.dragTrack)this.dragOffset=o,this.startBounds=Z(u);else{if(!h)this.dragOffset=0;else{var v=Wt(l,n.target);this.dragOffset=o-v,o=v}this.onStart(o)}},onMouseDown:function(n){if(n.button===0){this.removeDocumentEvents();var a=this.$props.vertical,o=jt(a,n);this.onDown(n,o),this.addDocumentMouseEvents()}},onTouchStart:function(n){if(!Rt(n)){var a=this.vertical,o=It(a,n);this.onDown(n,o),this.addDocumentTouchEvents(),de(n)}},onFocus:function(n){var a=this.vertical;if(ze(n,this.handlesRefs)&&!this.dragTrack){var o=Wt(a,n.target);this.dragOffset=0,this.onStart(o),de(n),this.$emit("focus",n)}},onBlur:function(n){this.dragTrack||this.onEnd(),this.$emit("blur",n)},onMouseUp:function(){this.handlesRefs[this.prevMovedHandleIndex]&&this.handlesRefs[this.prevMovedHandleIndex].clickFocus()},onMouseMove:function(n){if(!this.sliderRef){this.onEnd();return}var a=jt(this.vertical,n);this.onMove(n,a-this.dragOffset,this.dragTrack,this.startBounds)},onTouchMove:function(n){if(Rt(n)||!this.sliderRef){this.onEnd();return}var a=It(this.vertical,n);this.onMove(n,a-this.dragOffset,this.dragTrack,this.startBounds)},onKeyDown:function(n){this.sliderRef&&ze(n,this.handlesRefs)&&this.onKeyboard(n)},onClickMarkLabel:function(n,a){var o=this;n.stopPropagation(),this.onChange({sValue:a}),this.setState({sValue:a},function(){return o.onEnd(!0)})},getSliderStart:function(){var n=this.sliderRef,a=this.vertical,o=this.reverse,r=n.getBoundingClientRect();return a?o?r.bottom:r.top:window.pageXOffset+(o?r.right:r.left)},getSliderLength:function(){var n=this.sliderRef;if(!n)return 0;var a=n.getBoundingClientRect();return this.vertical?a.height:a.width},addDocumentTouchEvents:function(){this.onTouchMoveListener=J(this.document,"touchmove",this.onTouchMove),this.onTouchUpListener=J(this.document,"touchend",this.onEnd)},addDocumentMouseEvents:function(){this.onMouseMoveListener=J(this.document,"mousemove",this.onMouseMove),this.onMouseUpListener=J(this.document,"mouseup",this.onEnd)},removeDocumentEvents:function(){this.onTouchMoveListener&&this.onTouchMoveListener.remove(),this.onTouchUpListener&&this.onTouchUpListener.remove(),this.onMouseMoveListener&&this.onMouseMoveListener.remove(),this.onMouseUpListener&&this.onMouseUpListener.remove()},focus:function(){var n;this.$props.disabled||(n=this.handlesRefs[0])===null||n===void 0||n.focus()},blur:function(){var n=this;this.$props.disabled||Object.keys(this.handlesRefs).forEach(function(a){var o,r;(o=n.handlesRefs[a])===null||o===void 0||(r=o.blur)===null||r===void 0||r.call(o)})},calcValue:function(n){var a=this.vertical,o=this.min,r=this.max,s=Math.abs(Math.max(n,0)/this.getSliderLength()),l=a?(1-s)*(r-o)+o:s*(r-o)+o;return l},calcValueByPos:function(n){var a=this.reverse?-1:1,o=a*(n-this.getSliderStart()),r=this.trimAlignValue(this.calcValue(o));return r},calcOffset:function(n){var a=this.min,o=this.max,r=(n-a)/(o-a);return Math.max(0,r*100)},saveSlider:function(n){this.sliderRef=n},saveHandle:function(n,a){this.handlesRefs[n]=a}},render:function(){var n,a=this.prefixCls,o=this.marks,r=this.dots,s=this.step,l=this.included,u=this.disabled,c=this.vertical,h=this.reverse,v=this.min,b=this.max,C=this.maximumTrackStyle,P=this.railStyle,V=this.dotStyle,T=this.activeDotStyle,g=this.id,S=this.$attrs,_=S.class,M=S.style,d=this.renderSlider(),f=d.tracks,y=d.handles,w=G(a,_,(n={},N(n,"".concat(a,"-with-marks"),Object.keys(o).length),N(n,"".concat(a,"-disabled"),u),N(n,"".concat(a,"-vertical"),c),n)),x={vertical:c,marks:o,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:b,min:v,reverse:h,class:"".concat(a,"-mark"),onClickLabel:u?oe:this.onClickMarkLabel},p=N({},ie?"onTouchstartPassive":"onTouchstart",u?oe:this.onTouchStart);return k("div",m(m({id:g,ref:this.saveSlider,tabindex:"-1",class:w},p),{},{onMousedown:u?oe:this.onMouseDown,onMouseup:u?oe:this.onMouseUp,onKeydown:u?oe:this.onKeyDown,onFocus:u?oe:this.onFocus,onBlur:u?oe:this.onBlur,style:M}),[k("div",{class:"".concat(a,"-rail"),style:m(m({},C),P)},null),f,k(hn,{prefixCls:a,vertical:c,reverse:h,marks:o,dots:r,step:s,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:b,min:v,dotStyle:V,activeDotStyle:T},null),y,k(mn,x,{mark:this.$slots.mark}),Gt(this)])}})}var ya=W({compatConfig:{MODE:3},name:"Slider",mixins:[He],inheritAttrs:!1,props:{defaultValue:Number,value:Number,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},tabindex:O.oneOfType([O.number,O.string]),reverse:{type:Boolean,default:void 0},min:Number,max:Number,ariaLabelForHandle:String,ariaLabelledByForHandle:String,ariaValueTextFormatterForHandle:String,startPoint:Number},emits:["beforeChange","afterChange","change"],data:function(){var e=this.defaultValue!==void 0?this.defaultValue:this.min,t=this.value!==void 0?this.value:e;return{sValue:this.trimAlignValue(t),dragging:!1}},watch:{value:{handler:function(e){this.setChangeValue(e)},deep:!0},min:function(){var e=this.sValue;this.setChangeValue(e)},max:function(){var e=this.sValue;this.setChangeValue(e)}},methods:{setChangeValue:function(e){var t=e!==void 0?e:this.sValue,n=this.trimAlignValue(t,this.$props);n!==this.sValue&&(this.setState({sValue:n}),yn(t,this.$props)&&this.$emit("change",n))},onChange:function(e){var t=!Ae(this,"value"),n=e.sValue>this.max?m(m({},e),{},{sValue:this.max}):e;t&&this.setState(n);var a=n.sValue;this.$emit("change",a)},onStart:function(e){this.setState({dragging:!0});var t=this.sValue;this.$emit("beforeChange",t);var n=this.calcValueByPos(e);this.startValue=n,this.startPosition=e,n!==t&&(this.prevMovedHandleIndex=0,this.onChange({sValue:n}))},onEnd:function(e){var t=this.dragging;this.removeDocumentEvents(),(t||e)&&this.$emit("afterChange",this.sValue),this.setState({dragging:!1})},onMove:function(e,t){de(e);var n=this.sValue,a=this.calcValueByPos(t);a!==n&&this.onChange({sValue:a})},onKeyboard:function(e){var t=this.$props,n=t.reverse,a=t.vertical,o=Cn(e,a,n);if(o){de(e);var r=this.sValue,s=o(r,this.$props),l=this.trimAlignValue(s);if(l===r)return;this.onChange({sValue:l}),this.$emit("afterChange",l),this.onEnd()}},getLowerBound:function(){var e=this.$props.startPoint||this.$props.min;return this.$data.sValue>e?e:this.$data.sValue},getUpperBound:function(){return this.$data.sValue1&&arguments[1]!==void 0?arguments[1]:{};if(e===null)return null;var n=m(m({},this.$props),t),a=st(e,n);return wn(a,n)},getTrack:function(e){var t=e.prefixCls,n=e.reverse,a=e.vertical,o=e.included,r=e.minimumTrackStyle,s=e.mergedTrackStyle,l=e.length,u=e.offset;return k(rt,{class:"".concat(t,"-track"),vertical:a,included:o,offset:u,reverse:n,length:l,style:m(m({},r),s)},null)},renderSlider:function(){var e=this,t=this.prefixCls,n=this.vertical,a=this.included,o=this.disabled,r=this.minimumTrackStyle,s=this.trackStyle,l=this.handleStyle,u=this.tabindex,c=this.ariaLabelForHandle,h=this.ariaLabelledByForHandle,v=this.ariaValueTextFormatterForHandle,b=this.min,C=this.max,P=this.startPoint,V=this.reverse,T=this.handle,g=this.defaultHandle,S=T||g,_=this.sValue,M=this.dragging,d=this.calcOffset(_),f=S({class:"".concat(t,"-handle"),prefixCls:t,vertical:n,offset:d,value:_,dragging:M,disabled:o,min:b,max:C,reverse:V,index:0,tabindex:u,ariaLabel:c,ariaLabelledBy:h,ariaValueTextFormatter:v,style:l[0]||l,ref:function(p){return e.saveHandle(0,p)},onFocus:this.onFocus,onBlur:this.onBlur}),y=P!==void 0?this.calcOffset(P):0,w=s[0]||s;return{tracks:this.getTrack({prefixCls:t,reverse:V,vertical:n,included:a,offset:y,minimumTrackStyle:r,mergedTrackStyle:w,length:d-y}),handles:f}}}});const ba=xn(ya);var ge=function(e){var t=e.value,n=e.handle,a=e.bounds,o=e.props,r=o.allowCross,s=o.pushable,l=Number(s),u=st(t,o),c=u;return!r&&n!=null&&a!==void 0&&(n>0&&u<=a[n-1]+l&&(c=a[n-1]+l),n=a[n+1]-l&&(c=a[n+1]-l)),wn(c,o)},wa={defaultValue:O.arrayOf(O.number),value:O.arrayOf(O.number),count:Number,pushable:jn(O.oneOfType([O.looseBool,O.number])),allowCross:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},tabindex:O.arrayOf(O.number),prefixCls:String,min:Number,max:Number,autofocus:{type:Boolean,default:void 0},ariaLabelGroupForHandles:Array,ariaLabelledByGroupForHandles:Array,ariaValueTextFormatterGroupForHandles:Array,draggableTrack:{type:Boolean,default:void 0}},Ca=W({compatConfig:{MODE:3},name:"Range",mixins:[He],inheritAttrs:!1,props:Qe(wa,{count:1,allowCross:!0,pushable:!1,tabindex:[],draggableTrack:!1,ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]}),emits:["beforeChange","afterChange","change"],displayName:"Range",data:function(){var e=this,t=this.count,n=this.min,a=this.max,o=Array.apply(void 0,Z(Array(t+1))).map(function(){return n}),r=Ae(this,"defaultValue")?this.defaultValue:o,s=this.value;s===void 0&&(s=r);var l=s.map(function(c,h){return ge({value:c,handle:h,props:e.$props})}),u=l[0]===a?0:l.length-1;return{sHandle:null,recent:u,bounds:l}},watch:{value:{handler:function(e){var t=this.bounds;this.setChangeValue(e||t)},deep:!0},min:function(){var e=this.value;this.setChangeValue(e||this.bounds)},max:function(){var e=this.value;this.setChangeValue(e||this.bounds)}},methods:{setChangeValue:function(e){var t=this,n=this.bounds,a=e.map(function(r,s){return ge({value:r,handle:s,bounds:n,props:t.$props})});if(n.length===a.length){if(a.every(function(r,s){return r===n[s]}))return null}else a=e.map(function(r,s){return ge({value:r,handle:s,props:t.$props})});if(this.setState({bounds:a}),e.some(function(r){return yn(r,t.$props)})){var o=e.map(function(r){return st(r,t.$props)});this.$emit("change",o)}},onChange:function(e){var t=!Ae(this,"value");if(t)this.setState(e);else{var n={};["sHandle","recent"].forEach(function(r){e[r]!==void 0&&(n[r]=e[r])}),Object.keys(n).length&&this.setState(n)}var a=m(m({},this.$data),e),o=a.bounds;this.$emit("change",o)},positionGetValue:function(e){var t=this.getValue(),n=this.calcValueByPos(e),a=this.getClosestBound(n),o=this.getBoundNeedMoving(n,a),r=t[o];if(n===r)return null;var s=Z(t);return s[o]=n,s},onStart:function(e){var t=this.bounds;this.$emit("beforeChange",t);var n=this.calcValueByPos(e);this.startValue=n,this.startPosition=e;var a=this.getClosestBound(n);this.prevMovedHandleIndex=this.getBoundNeedMoving(n,a),this.setState({sHandle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex});var o=t[this.prevMovedHandleIndex];if(n!==o){var r=Z(t);r[this.prevMovedHandleIndex]=n,this.onChange({bounds:r})}},onEnd:function(e){var t=this.sHandle;this.removeDocumentEvents(),t||(this.dragTrack=!1),(t!==null||e)&&this.$emit("afterChange",this.bounds),this.setState({sHandle:null})},onMove:function(e,t,n,a){de(e);var o=this.$data,r=this.$props,s=r.max||100,l=r.min||0;if(n){var u=r.vertical?-t:t;u=r.reverse?-u:u;var c=s-Math.max.apply(Math,Z(a)),h=l-Math.min.apply(Math,Z(a)),v=Math.min(Math.max(u/(this.getSliderLength()/100),h),c),b=a.map(function(g){return Math.floor(Math.max(Math.min(g+v,s),l))});o.bounds.map(function(g,S){return g===b[S]}).some(function(g){return!g})&&this.onChange({bounds:b});return}var C=this.bounds,P=this.sHandle,V=this.calcValueByPos(t),T=C[P];V!==T&&this.moveTo(V)},onKeyboard:function(e){var t=this.$props,n=t.reverse,a=t.vertical,o=Cn(e,a,n);if(o){de(e);var r=this.bounds,s=this.sHandle,l=r[s===null?this.recent:s],u=o(l,this.$props),c=ge({value:u,handle:s,bounds:r,props:this.$props});if(c===l)return;var h=!0;this.moveTo(c,h)}},getClosestBound:function(e){for(var t=this.bounds,n=0,a=1;a=t[a]&&(n=a);return Math.abs(t[n+1]-e)=a.length||r<0)return!1;var s=t+n,l=a[r],u=this.pushable,c=Number(u),h=n*(e[s]-l);return this.pushHandle(e,s,n,c-h)?(e[t]=l,!0):!1},trimAlignValue:function(e){var t=this.sHandle,n=this.bounds;return ge({value:e,handle:t,bounds:n,props:this.$props})},ensureValueNotConflict:function(e,t,n){var a=n.allowCross,o=n.pushable,r=this.$data||{},s=r.bounds;if(e=e===void 0?r.sHandle:e,o=Number(o),!a&&e!=null&&s!==void 0){if(e>0&&t<=s[e-1]+o)return s[e-1]+o;if(e=s[e+1]-o)return s[e+1]-o}return t},getTrack:function(e){var t=e.bounds,n=e.prefixCls,a=e.reverse,o=e.vertical,r=e.included,s=e.offsets,l=e.trackStyle;return t.slice(0,-1).map(function(u,c){var h,v=c+1,b=G((h={},N(h,"".concat(n,"-track"),!0),N(h,"".concat(n,"-track-").concat(v),!0),h));return k(rt,{class:b,vertical:o,reverse:a,included:r,offset:s[v-1],length:s[v]-s[v-1],style:l[c],key:v},null)})},renderSlider:function(){var e=this,t=this.sHandle,n=this.bounds,a=this.prefixCls,o=this.vertical,r=this.included,s=this.disabled,l=this.min,u=this.max,c=this.reverse,h=this.handle,v=this.defaultHandle,b=this.trackStyle,C=this.handleStyle,P=this.tabindex,V=this.ariaLabelGroupForHandles,T=this.ariaLabelledByGroupForHandles,g=this.ariaValueTextFormatterGroupForHandles,S=h||v,_=n.map(function(f){return e.calcOffset(f)}),M="".concat(a,"-handle"),d=n.map(function(f,y){var w,x=P[y]||0;(s||P[y]===null)&&(x=null);var p=t===y;return S({class:G((w={},N(w,M,!0),N(w,"".concat(M,"-").concat(y+1),!0),N(w,"".concat(M,"-dragging"),p),w)),prefixCls:a,vertical:o,dragging:p,offset:_[y],value:f,index:y,tabindex:x,min:l,max:u,reverse:c,disabled:s,style:C[y],ref:function(E){return e.saveHandle(y,E)},onFocus:e.onFocus,onBlur:e.onBlur,ariaLabel:V[y],ariaLabelledBy:T[y],ariaValueTextFormatter:g[y]})});return{tracks:this.getTrack({bounds:n,prefixCls:a,reverse:c,vertical:o,included:r,offsets:_,trackStyle:b}),handles:d}}}});const xa=xn(Ca),Pa=W({compatConfig:{MODE:3},name:"SliderTooltip",inheritAttrs:!1,props:pn(),setup:function(e,t){var n=t.attrs,a=t.slots,o=D(null),r=D(null);function s(){ee.cancel(r.value),r.value=null}function l(){r.value=ee(function(){var c;(c=o.value)===null||c===void 0||c.forcePopupAlign(),r.value=null})}var u=function(){s(),e.visible&&l()};return z([function(){return e.visible},function(){return e.title}],function(){u()},{flush:"post",immediate:!0}),In(function(){u()}),Ee(function(){s()}),function(){return k(pa,m(m({ref:o},e),n),a)}}});var Ta=["value","dragging","index"],Sa=["tooltipPrefixCls","range","id"],Ma=function(e){return typeof e=="number"?e.toString():""},Oa=function(){return{id:String,prefixCls:String,tooltipPrefixCls:String,range:{type:[Boolean,Object],default:void 0},reverse:{type:Boolean,default:void 0},min:Number,max:Number,step:{type:[Number,Object]},marks:{type:Object},dots:{type:Boolean,default:void 0},value:{type:[Number,Array]},defaultValue:{type:[Number,Array]},included:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},vertical:{type:Boolean,default:void 0},tipFormatter:{type:[Function,Object],default:function(){return Ma}},tooltipVisible:{type:Boolean,default:void 0},tooltipPlacement:{type:String},getTooltipPopupContainer:{type:Function},autofocus:{type:Boolean,default:void 0},handleStyle:{type:[Object,Array]},trackStyle:{type:[Object,Array]},onChange:{type:Function},onAfterChange:{type:Function},onFocus:{type:Function},onBlur:{type:Function},"onUpdate:value":{type:Function}}},ka=W({compatConfig:{MODE:3},name:"ASlider",inheritAttrs:!1,props:Oa(),slots:["mark"],setup:function(e,t){var n=t.attrs,a=t.slots,o=t.emit,r=t.expose,s=qt("slider",e),l=s.prefixCls,u=s.rootPrefixCls,c=s.direction,h=s.getPopupContainer,v=s.configProvider,b=ei(),C=D(),P=D({}),V=function(y,w){P.value[y]=w},T=L(function(){return e.tooltipPlacement?e.tooltipPlacement:e.vertical?c.value==="rtl"?"left":"right":"top"}),g=function(){var y;(y=C.value)===null||y===void 0||y.focus()},S=function(){var y;(y=C.value)===null||y===void 0||y.blur()},_=function(y){o("update:value",y),o("change",y),b.onFieldChange()},M=function(y){o("blur",y)};r({focus:g,blur:S});var d=function(y){var w=y.tooltipPrefixCls,x=y.info,p=x.value,$=x.dragging,E=x.index,R=De(x,Ta),I=e.tipFormatter,F=e.tooltipVisible,U=e.getTooltipPopupContainer,re=I?P.value[E]||$:!1,pe=F||F===void 0&&re;return k(Pa,{prefixCls:w,title:I?I(p):"",visible:pe,placement:T.value,transitionName:"".concat(u.value,"-zoom-down"),key:E,overlayClassName:"".concat(l.value,"-tooltip"),getPopupContainer:U||h.value},{default:function(){return[k(gn,m(m({},R),{},{value:p,onMouseenter:function(){return V(E,!0)},onMouseleave:function(){return V(E,!1)}}),null)]}})};return function(){var f=e.tooltipPrefixCls,y=e.range,w=e.id,x=w===void 0?b.id.value:w,p=De(e,Sa),$=v.getPrefixCls("tooltip",f),E=G(n.class,N({},"".concat(l.value,"-rtl"),c.value==="rtl"));c.value==="rtl"&&!p.vertical&&(p.reverse=!p.reverse);var R;return ve(y)==="object"&&(R=y.draggableTrack),y?k(xa,m(m({},p),{},{step:p.step,draggableTrack:R,class:E,ref:C,handle:function(F){return d({tooltipPrefixCls:$,prefixCls:l.value,info:F})},prefixCls:l.value,onChange:_,onBlur:M}),{mark:a.mark}):k(ba,m(m({},p),{},{id:x,step:p.step,class:E,ref:C,handle:function(F){return d({tooltipPrefixCls:$,prefixCls:l.value,info:F})},prefixCls:l.value,onChange:_,onBlur:M}),{mark:a.mark})}}});const _a=Jt(ka),Va=["aria-expanded"],$a={class:"dd__title"},Aa={class:"dd__chevron","aria-hidden":"true"},Da=["inert"],Ba={class:"dd__clip"},Na={class:"dd__body"},Ea=W({__name:"DropDown",props:{text:{},defaultOpen:{type:Boolean,default:!1}},setup(i){const t=D(i.defaultOpen);return(n,a)=>(H(),j("div",{class:ce(["dd",{"is-open":t.value}])},[B("button",{type:"button",class:"dd__head","aria-expanded":t.value,onClick:a[0]||(a[0]=o=>t.value=!t.value)},[B("h3",$a,[dt(n.$slots,"text",{},()=>[we(ne(i.text),1)],!0)]),B("span",Aa,[k(Ce,{icon:"vuesax-linear:arrow-down",size:"16"})])],8,Va),B("div",{class:"dd__panel",inert:!t.value},[B("div",Ba,[B("div",Na,[dt(n.$slots,"default",{},void 0,!0)])])],8,Da)],2))}}),zt=Qt(Ea,[["__scopeId","data-v-11d1e2c0"]]),Fa={class:"fSheet__headRow"},Ha={id:"fSheet-title",class:"fSheet__title"},Ra={key:0,class:"fSheet__count"},La={class:"fSheet__body"},ja={key:0,class:"fSheet__chips"},Ia=["aria-pressed","onClick"],Wa={key:1,class:"fSheet__empty"},za={class:"fSheet__gram"},Ua={class:"fSheet__gramFigures"},Xa={class:"fSheet__gramFigure"},Ya={class:"fSheet__gramFigure"},Ga=90,Ka=.5,qa=W({__name:"Filters",props:{show:{type:Boolean},modelValue:{},filterKeys:{},products:{}},emits:["update:show","update:filterKeys"],setup(i,{emit:e}){const t=i,n=e,a=L(()=>{const x=new Map;for(const p of t.products)p.brand&&x.set(p.brand.id,p.brand);return[...x.values()]}),o=L(()=>{const x=t.products.flatMap(p=>p.variants.map($=>parseFloat($.rashWeightGrams)));return x.length===0?[0,100]:[Math.floor(Math.min(...x)),Math.ceil(Math.max(...x))]}),r=D([]),s=D([...o.value]);let l=!1;function u(){r.value=[...t.modelValue.brands];const x=t.modelValue.limit_gram;l=x.length===2,s.value=x.length===2?[x[0],x[1]]:[...o.value]}z(()=>t.show,x=>{x&&u()},{immediate:!0}),z(o,x=>{l||(s.value=[...x])});function c(x){Array.isArray(x)&&(s.value=[x[0],x[1]],l=!0)}const h=L(()=>{const[x,p]=s.value,[$,E]=o.value;return Math.abs(x-$)>.001||Math.abs(p-E)>.001}),v=L(()=>r.value.length+(h.value?1:0));function b(x){const p=r.value.indexOf(x);r.value=p===-1?[...r.value,x]:r.value.filter($=>$!==x)}function C(x){return x%1===0?String(x):String(+x.toFixed(2))}function P(){const x=t.modelValue;x.brands=[...r.value],x.limit_gram=h.value?[...s.value]:[];const p=[];x.brands.length&&p.push("brands"),x.limit_gram.length&&p.push("limit_gram"),n("update:filterKeys",p),T()}function V(){r.value=[],s.value=[...o.value],l=!1,P()}function T(){n("update:show",!1)}const g=D(0),S=D(!1);let _=0,M=0;const d=L(()=>g.value?{transform:`translate3d(0, ${g.value}px, 0)`}:void 0);function f(x){x.target.closest("button")||(_=x.touches[0].clientY,M=Date.now(),S.value=!0)}function y(x){if(!S.value)return;const p=x.touches[0].clientY-_;g.value=p>0?p:p*.12}function w(){if(!S.value)return;S.value=!1;const x=g.value/Math.max(1,Date.now()-M);g.value>Ga||g.value>30&&x>Ka?T():g.value=0}return(x,p)=>(H(),en(K(Wn),{show:i.show,position:"bottom",teleport:"body",transition:"fSheet-slide",class:"fSheet","overlay-class":"fSheet__overlay","close-on-popstate":"","onUpdate:show":p[0]||(p[0]=$=>n("update:show",$)),onClosed:p[1]||(p[1]=$=>g.value=0)},{default:q(()=>[B("div",{class:ce(["fSheet__card",{"is-dragging":S.value}]),style:zn(d.value),dir:"rtl",role:"dialog","aria-modal":"true","aria-labelledby":"fSheet-title"},[B("header",{class:"fSheet__head",onTouchstartPassive:f,onTouchmovePassive:y,onTouchend:w,onTouchcancel:w},[p[3]||(p[3]=B("span",{class:"fSheet__grip","aria-hidden":"true"},null,-1)),B("div",Fa,[B("h3",Ha,[p[2]||(p[2]=we(" فیلترها ",-1)),v.value?(H(),j("span",Ra,ne(v.value),1)):se("",!0)]),B("button",{type:"button",class:"fSheet__close","aria-label":"بستن",onClick:T},[k(Ce,{icon:"vuesax-linear:add",size:"18"})])])],32),B("div",La,[k(zt,{text:"برند","default-open":""},{default:q(()=>[a.value.length?(H(),j("div",ja,[(H(!0),j(ue,null,ye(a.value,$=>(H(),j("button",{key:$.id,type:"button",class:ce(["fSheet__chip",{"is-on":r.value.includes($.id)}]),"aria-pressed":r.value.includes($.id),onClick:E=>b($.id)},ne($.title),11,Ia))),128))])):(H(),j("p",Wa,"برندی برای فیلتر موجود نیست."))]),_:1}),k(zt,{text:"وزن (گرم)","default-open":""},{default:q(()=>[B("div",za,[k(K(_a),{value:s.value,step:.01,range:"",reverse:"",min:o.value[0],max:o.value[1],"tooltip-visible":!1,"onUpdate:value":c},null,8,["value","min","max"]),B("div",Ua,[B("span",Xa,[p[4]||(p[4]=B("i",null,"کمترین",-1)),B("b",null,ne(C(s.value[0])),1),p[5]||(p[5]=we(" گرم ",-1))]),B("span",Ya,[p[6]||(p[6]=B("i",null,"بیشترین",-1)),B("b",null,ne(C(s.value[1])),1),p[7]||(p[7]=we(" گرم ",-1))])])])]),_:1})]),B("footer",{class:"fSheet__bar"},[B("button",{type:"button",class:"fSheet__clear",onClick:V},"پاک کردن"),B("button",{type:"button",class:"fSheet__apply",onClick:P},"اعمال فیلتر")])],6)]),_:1},8,["show"]))}}),Za={class:"search"},Ja={class:"search__barExtra"},Qa={class:"search__chips no-scrollbar"},eo=["onClick"],to={key:0,class:"search__skeleton","aria-hidden":"true"},no={class:"search__grid"},io={key:1,class:"search__collections"},ao=["onClick"],oo={key:2,class:"search__grid"},ro={key:4,class:"search__empty"},so=6,Ue=20,lo=W({__name:"SearchView",setup(i){const e=ni(),t=ii(),n=D(!t.loaded),a=D(!1),o=L(()=>t.products),r=D(!1),s=D([]),l=L(()=>{const d=new Map;for(const f of o.value)f.category&&d.set(f.category.id,f.category);return[...d.values()]}),u=L(()=>{const d=new Map;for(const f of o.value)for(const y of f.collections)d.set(y.collection.id,{id:y.collection.id,title:y.collection.title});return[...d.values()]}),c=L(()=>{let d=o.value;const f=e.query;return f.text&&(d=d.filter(y=>y.title.includes(f.text))),f.cats&&f.cats.length>0&&(d=d.filter(y=>y.category&&f.cats.includes(y.category.id))),f.brands.length>0&&(d=d.filter(y=>y.brand&&f.brands.includes(y.brand.id))),f.limit_gram.length===2&&(d=d.filter(y=>y.variants.some(w=>parseFloat(w.rashWeightGrams)>=f.limit_gram[0]&&parseFloat(w.rashWeightGrams)<=f.limit_gram[1]))),d}),h=D(Ue),v=L(()=>c.value.slice(0,h.value)),b=L(()=>h.value{d.some(f=>f.isIntersecting)&&b.value&&(h.value+=Ue)},{rootMargin:"400px"}),P.observe(C.value))}z(c,()=>{h.value=Ue}),z(C,V),Ee(()=>P==null?void 0:P.disconnect());async function T(d=!1){n.value=!t.loaded;try{await t.load(d)}catch(f){console.log(f)}finally{n.value=!1}}async function g(){await T(!0),a.value=!1}function S(d){e.query.text=d}function _(d){e.query.cats=d?[d]:void 0}function M(){r.value=!0}return Pe(()=>T()),(d,f)=>{const y=Xn("container");return H(),j("div",Za,[k(Yn,{title:"جستجو"},{below:q(()=>[B("div",Ja,[k(Gn,{onSearch:S,"place-holder":"جستجوی دسته بندی، محصولات و ..."}),B("div",Qa,[B("button",{type:"button",class:ce(["search__chip search__chip--filter",{"is-on":s.value.length>0}]),onClick:M},[k(Ce,{icon:"vuesax-linear:filter",size:"15"}),we(" "+ne(s.value.length>0?`${s.value.length} فیلتر`:"فیلتر"),1)],2),B("button",{type:"button",class:ce(["search__chip",{"is-on":!K(e).query.cats}]),onClick:f[0]||(f[0]=w=>_(void 0))}," همه ",2),(H(!0),j(ue,null,ye(l.value,w=>(H(),j("button",{key:w.id,type:"button",class:ce(["search__chip",{"is-on":K(e).query.cats&&K(e).query.cats[0]===w.id}]),onClick:x=>_(w.id)},ne(w.title),11,eo))),128))])])]),_:1}),B("div",null,[k(K(ai),{modelValue:a.value,"onUpdate:modelValue":f[1]||(f[1]=w=>a.value=w),onRefresh:g},{pulling:q(()=>[k(K(Re),{size:"18"})]),loosing:q(()=>[k(K(Re),{size:"18"})]),loading:q(()=>[k(K(Re),{size:"18"})]),success:q(()=>[...f[5]||(f[5]=[B("span",null,null,-1)])]),default:q(()=>[k(y,{class:"search__body"},{default:q(()=>[n.value&&!o.value.length?(H(),j("div",to,[f[7]||(f[7]=B("div",{class:"search__skHead"},[B("span",{class:"skeleton search__skLine search__skLine--title"}),B("span",{class:"skeleton search__skLine search__skLine--sub"})],-1)),B("div",no,[(H(),j(ue,null,ye(so,w=>B("div",{key:w,class:"search__skCard"},[...f[6]||(f[6]=[B("div",{class:"skeleton search__skArt"},null,-1),B("div",{class:"search__skBody"},[B("span",{class:"skeleton search__skLine search__skLine--name"}),B("span",{class:"skeleton search__skLine search__skLine--meta"})],-1)])])),64))])])):se("",!0),u.value.length?(H(),j("div",io,[(H(!0),j(ue,null,ye(u.value,w=>(H(),j("button",{key:w.id,type:"button",class:"search__collection",onClick:x=>d.$router.push({path:`/collection/${w.id}`,query:{page:w.title}})},[k(Ce,{icon:"vuesax-linear:money-recive",size:"19"}),B("span",null,ne(w.title),1)],8,ao))),128))])):se("",!0),c.value.length?(H(),j("div",oo,[(H(!0),j(ue,null,ye(v.value,w=>(H(),en(ti,{key:w.id,value:w},null,8,["value"]))),128))])):se("",!0),b.value?(H(),j("div",{key:3,ref_key:"sentinel",ref:C,class:"search__more"},[k(Un,{spinning:!0,indicator:!0,fixed:!1,tip:"",cls:"my-[10px]"})],512)):se("",!0),!c.value.length&&!n.value?(H(),j("section",ro,[k(Ce,{icon:"vuesax-linear:search-normal-1",size:"26"}),f[8]||(f[8]=B("p",null,"محصولی با این مشخصات پیدا نشد.",-1))])):se("",!0)]),_:1})]),_:1},8,["modelValue"])]),k(qa,{show:r.value,"onUpdate:show":f[2]||(f[2]=w=>r.value=w),filterKeys:s.value,"onUpdate:filterKeys":f[3]||(f[3]=w=>s.value=w),modelValue:K(e).query,"onUpdate:modelValue":f[4]||(f[4]=w=>K(e).query=w),products:o.value},null,8,["show","filterKeys","modelValue","products"])])}}}),xo=Qt(lo,[["__scopeId","data-v-08a7e528"]]);export{xo as default}; diff --git a/apps/user-app/dist/assets/SearchView-BYhScsQW.js b/apps/user-app/dist/assets/SearchView-BYhScsQW.js deleted file mode 100644 index a117234..0000000 --- a/apps/user-app/dist/assets/SearchView-BYhScsQW.js +++ /dev/null @@ -1 +0,0 @@ -import{a9 as m,q as k,al as Qe,w as Xt,l as On,d as W,ao as Yt,ay as G,h as D,S as z,o as Pe,a as Ee,aC as ct,i as L,aG as $e,a1 as Xe,a5 as kn,a6 as _n,aq as ve,a$ as Vn,a0 as $n,p as ft,ag as N,b0 as An,aB as Z,b1 as Dn,a8 as Bn,aj as O,aP as Gt,b2 as qt,b3 as dt,F as ue,b4 as Ae,b5 as Nn,a7 as Me,aw as En,ah as Fn,am as Hn,aU as De,aZ as Rn,ax as Kt,ai as Zt,aT as Je,aD as Qt,ap as et,b6 as Ln,aY as Jt,b7 as jn,B as In,b as F,c as j,e as B,P as vt,U as we,t as ne,I as Ce,f as ce,_ as en,H as Ye,C as K,m as q,b8 as Wn,g as re,r as ye,n as zn,Q as Un,L as Re,E as Xn}from"./index-B4LM4kNa.js";import{P as Yn}from"./PageBar-C_0I6W_n.js";import{S as Gn}from"./SearchInput-DTKs1Ymk.js";import{s as ie,P as pt,u as qn,a as Kn,K as te}from"./KeyCode-BPl5hn_Y.js";import{w as ee}from"./raf-nDFcuFT6.js";import{_ as Zn,i as Qn,B as Be,z as Jn,A as ei}from"./FormItemContext-Dqo-g63k.js";import{S as ti}from"./SectionHead-DjY6eM3F.js";import{P as ni}from"./ProductCard-DO1ggzFg.js";import{u as ii}from"./filtersStore-D-YivLpz.js";import{u as ai}from"./catalogStore-DV_ylhrZ.js";import{P as oi}from"./index-ChsncZLy.js";function Q(i,e,t,n){if(i&&i.addEventListener){var a=n;a===void 0&&ie&&(e==="touchstart"||e==="touchmove"||e==="wheel")&&(a={passive:!1}),i.addEventListener(e,t,a)}return{remove:function(){i&&i.removeEventListener&&i.removeEventListener(e,t)}}}function le(i,e){return i?i.contains(e):!1}var tn=["moz","ms","webkit"];function ri(){var i=0;return function(e){var t=new Date().getTime(),n=Math.max(0,16-(t-i)),a=window.setTimeout(function(){e(t+n)},n);return i=t+n,a}}function si(){if(typeof window>"u")return function(){};if(window.requestAnimationFrame)return window.requestAnimationFrame.bind(window);var i=tn.filter(function(e){return"".concat(e,"RequestAnimationFrame")in window})[0];return i?window["".concat(i,"RequestAnimationFrame")]:ri()}function li(i){if(typeof window>"u")return null;if(window.cancelAnimationFrame)return window.cancelAnimationFrame(i);var e=tn.filter(function(t){return"".concat(t,"CancelAnimationFrame")in window||"".concat(t,"CancelRequestAnimationFrame")in window})[0];return e?(window["".concat(e,"CancelAnimationFrame")]||window["".concat(e,"CancelRequestAnimationFrame")]).call(this,i):clearTimeout(i)}var ht=si(),ui=function(e){return li(e.id)},ci=function(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,n=Date.now();function a(){Date.now()-n>=t?e.call():o.id=ht(a)}var o={id:ht(a)};return o},tt={visible:Boolean,prefixCls:String,zIndex:Number,destroyPopupOnHide:Boolean,forceRender:Boolean,animation:[String,Object],transitionName:String,stretch:{type:String},align:{type:Object},point:{type:Object},getRootDomNode:{type:Function},getClassNameFromAlign:{type:Function},onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function},onTouchstart:{type:Function}},fi=m(m({},tt),{},{mobile:{type:Object}}),di=m(m({},tt),{},{mask:Boolean,mobile:{type:Object},maskAnimation:String,maskTransitionName:String});function nn(i){var e=i.prefixCls,t=i.animation,n=i.transitionName;return t?{name:"".concat(e,"-").concat(t)}:n?{name:n}:{}}function an(i){var e=i.prefixCls,t=i.visible,n=i.zIndex,a=i.mask,o=i.maskAnimation,r=i.maskTransitionName;if(!a)return null;var s={};return(r||o)&&(s=nn({prefixCls:e,transitionName:r,animation:o})),k(Qe,m({appear:!0},s),{default:function(){return[Xt(k("div",{style:{zIndex:n},class:"".concat(e,"-mask")},null),[[On("if"),t]])]}})}an.displayName="Mask";const vi=W({compatConfig:{MODE:3},name:"MobilePopupInner",inheritAttrs:!1,props:fi,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup:function(e,t){var n=t.expose,a=t.slots,o=D();return n({forceAlign:function(){},getElement:function(){return o.value}}),function(){var r,s=e.zIndex,l=e.visible,u=e.prefixCls,c=e.mobile,h=c===void 0?{}:c,v=h.popupClassName,b=h.popupStyle,C=h.popupMotion,P=C===void 0?{}:C,V=h.popupRender,T=m({zIndex:s},b),g=Yt((r=a.default)===null||r===void 0?void 0:r.call(a));g.length>1&&(g=k("div",{class:"".concat(u,"-content")},[g])),V&&(g=V(g));var S=G(u,v);return k(Qe,m({ref:o},P),{default:function(){return[l?k("div",{class:S,style:T},[g]):null]}})}}});var mt=["measure","align",null,"motion"];const pi=function(i,e){var t=D(null),n=D(),a=D(!1);function o(l){a.value||(t.value=l)}function r(){ee.cancel(n.value)}function s(l){r(),n.value=ee(function(){var u=t.value;switch(t.value){case"align":u="motion";break;case"motion":u="stable";break}o(u),l==null||l()})}return z(i,function(){o("measure")},{immediate:!0,flush:"post"}),Pe(function(){z(t,function(){switch(t.value){case"measure":e();break}t.value&&(n.value=ee(Zn(ct.mark(function l(){var u,c;return ct.wrap(function(v){for(;;)switch(v.prev=v.next){case 0:u=mt.indexOf(t.value),c=mt[u+1],c&&u!==-1&&o(c);case 3:case"end":return v.stop()}},l)}))))},{immediate:!0,flush:"post"})}),Ee(function(){a.value=!0,r()}),[t,s]},hi=function(i){var e=D({width:0,height:0});function t(a){e.value={width:a.offsetWidth,height:a.offsetHeight}}var n=L(function(){var a={};if(i.value){var o=e.value,r=o.width,s=o.height;i.value.indexOf("height")!==-1&&s?a.height="".concat(s,"px"):i.value.indexOf("minHeight")!==-1&&s&&(a.minHeight="".concat(s,"px")),i.value.indexOf("width")!==-1&&r?a.width="".concat(r,"px"):i.value.indexOf("minWidth")!==-1&&r&&(a.minWidth="".concat(r,"px"))}return a});return[n,t]};function gt(i,e){var t=Object.keys(i);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(i);e&&(n=n.filter(function(a){return Object.getOwnPropertyDescriptor(i,a).enumerable})),t.push.apply(t,n)}return t}function yt(i){for(var e=1;e=0&&t.left>=0&&t.bottom>t.top&&t.right>t.left?t:null}function Hi(i,e,t,n){var a=A.clone(i),o={width:e.width,height:e.height};return n.adjustX&&a.left=t.left&&a.left+o.width>t.right&&(o.width-=a.left+o.width-t.right),n.adjustX&&a.left+o.width>t.right&&(a.left=Math.max(t.right-o.width,t.left)),n.adjustY&&a.top=t.top&&a.top+o.height>t.bottom&&(o.height-=a.top+o.height-t.bottom),n.adjustY&&a.top+o.height>t.bottom&&(a.top=Math.max(t.bottom-o.height,t.top)),A.mix(a,o)}function ot(i){var e,t,n;if(!A.isWindow(i)&&i.nodeType!==9)e=A.offset(i),t=A.outerWidth(i),n=A.outerHeight(i);else{var a=A.getWindow(i);e={left:A.getWindowScrollLeft(a),top:A.getWindowScrollTop(a)},t=A.viewportWidth(a),n=A.viewportHeight(a)}return e.width=t,e.height=n,e}function Mt(i,e){var t=e.charAt(0),n=e.charAt(1),a=i.width,o=i.height,r=i.left,s=i.top;return t==="c"?s+=o/2:t==="b"&&(s+=o),n==="c"?r+=a/2:n==="r"&&(r+=a),{left:r,top:s}}function ke(i,e,t,n,a){var o=Mt(e,t[1]),r=Mt(i,t[0]),s=[r.left-o.left,r.top-o.top];return{left:Math.round(i.left-s[0]+n[0]-a[0]),top:Math.round(i.top-s[1]+n[1]-a[1])}}function Ot(i,e,t){return i.leftt.right}function kt(i,e,t){return i.topt.bottom}function Ri(i,e,t){return i.left>t.right||i.left+e.widtht.bottom||i.top+e.height=t.right||n.top>=t.bottom}function rt(i,e,t){var n=t.target||e,a=ot(n),o=!ji(n,t.overflow&&t.overflow.alwaysByViewport);return dn(i,a,t,o)}rt.__getOffsetParent=Ze;rt.__getVisibleRectForElement=at;function Ii(i,e,t){var n,a,o=A.getDocument(i),r=o.defaultView||o.parentWindow,s=A.getWindowScrollLeft(r),l=A.getWindowScrollTop(r),u=A.viewportWidth(r),c=A.viewportHeight(r);"pageX"in e?n=e.pageX:n=s+e.clientX,"pageY"in e?a=e.pageY:a=l+e.clientY;var h={left:n,top:a,width:0,height:0},v=n>=0&&n<=s+u&&a>=0&&a<=l+c,b=[t.points[0],"cc"];return dn(i,h,yt(yt({},t),{},{points:b}),v)}const Wi=function(i){if(!i)return!1;if(i.offsetParent)return!0;if(i.getBBox){var e=i.getBBox();if(e.width||e.height)return!0}if(i.getBoundingClientRect){var t=i.getBoundingClientRect();if(t.width||t.height)return!0}return!1};function zi(i,e){return i===e?!0:!i||!e?!1:"pageX"in e&&"pageY"in e?i.pageX===e.pageX&&i.pageY===e.pageY:"clientX"in e&&"clientY"in e?i.clientX===e.clientX&&i.clientY===e.clientY:!1}function Ui(i,e){i!==document.activeElement&&le(e,i)&&typeof i.focus=="function"&&i.focus()}function $t(i,e){var t=null,n=null;function a(r){var s=$e(r,1),l=s[0].target;if(document.documentElement.contains(l)){var u=l.getBoundingClientRect(),c=u.width,h=u.height,v=Math.floor(c),b=Math.floor(h);(t!==v||n!==b)&&Promise.resolve().then(function(){e({width:v,height:b})}),t=v,n=b}}var o=new Qn(a);return i&&o.observe(i),function(){o.disconnect()}}const Xi=function(i,e){var t=!1,n=null;function a(){clearTimeout(n)}function o(r){if(!t||r===!0){if(i()===!1)return;t=!0,a(),n=setTimeout(function(){t=!1},e.value)}else a(),n=setTimeout(function(){t=!1,o()},e.value)}return[o,function(){t=!1,a()}]};var Yi={align:Object,target:[Object,Function],onAlign:Function,monitorBufferTime:Number,monitorWindowResize:Boolean,disabled:Boolean};function At(i){return typeof i!="function"?null:i()}function Dt(i){return ve(i)!=="object"||!i?null:i}const Gi=W({compatConfig:{MODE:3},name:"Align",props:Yi,emits:["align"],setup:function(e,t){var n=t.expose,a=t.slots,o=D({}),r=D(),s=Xi(function(){var P=e.disabled,V=e.target,T=e.align,g=e.onAlign;if(!P&&V&&r.value){var S=r.value,_,M=At(V),d=Dt(V);o.value.element=M,o.value.point=d,o.value.align=T;var f=document,y=f.activeElement;return M&&Wi(M)?_=rt(S,M,T):d&&(_=Ii(S,d,T)),Ui(y,S),g&&_&&g(S,_),!0}return!1},L(function(){return e.monitorBufferTime})),l=$e(s,2),u=l[0],c=l[1],h=D({cancel:function(){}}),v=D({cancel:function(){}}),b=function(){var V=e.target,T=At(V),g=Dt(V);r.value!==v.value.element&&(v.value.cancel(),v.value.element=r.value,v.value.cancel=$t(r.value,u)),(o.value.element!==T||!zi(o.value.point,g)||!Jn(o.value.align,e.align))&&(u(),h.value.element!==T&&(h.value.cancel(),h.value.element=T,h.value.cancel=$t(T,u)))};Pe(function(){Xe(function(){b()})}),kn(function(){Xe(function(){b()})}),z(function(){return e.disabled},function(P){P?c():u()},{immediate:!0,flush:"post"});var C=D(null);return z(function(){return e.monitorWindowResize},function(P){P?C.value||(C.value=Q(window,"resize",u)):C.value&&(C.value.remove(),C.value=null)},{flush:"post"}),_n(function(){h.value.cancel(),v.value.cancel(),C.value&&C.value.remove(),c()}),n({forceAlign:function(){return u(!0)}}),function(){var P=a==null?void 0:a.default();return P?Be(P[0],{ref:r},!0,!0):null}}}),qi=W({compatConfig:{MODE:3},name:"PopupInner",inheritAttrs:!1,props:tt,emits:["mouseenter","mouseleave","mousedown","touchstart","align"],setup:function(e,t){var n=t.expose,a=t.attrs,o=t.slots,r=D(),s=D(),l=D(),u=hi(An(e,"stretch")),c=$e(u,2),h=c[0],v=c[1],b=function(){e.stretch&&v(e.getRootDomNode())},C=D(!1),P;z(function(){return e.visible},function(p){clearTimeout(P),p?P=setTimeout(function(){C.value=e.visible}):C.value=!1},{immediate:!0});var V=pi(C,b),T=$e(V,2),g=T[0],S=T[1],_=D(),M=function(){return e.point?e.point:e.getRootDomNode},d=function(){var $;($=r.value)===null||$===void 0||$.forceAlign()},f=function($,E){var R=e.getClassNameFromAlign(E),I=l.value;if(l.value!==R&&(l.value=R),g.value==="align"){var H;I!==R?Promise.resolve().then(function(){d()}):S(function(){var U;(U=_.value)===null||U===void 0||U.call(_)}),(H=e.onAlign)===null||H===void 0||H.call(e,$,E)}},y=L(function(){var p=ve(e.animation)==="object"?e.animation:nn(e);return["onAfterEnter","onAfterLeave"].forEach(function($){var E=p[$];p[$]=function(R){S(),g.value="stable",E==null||E(R)}}),p}),w=function(){return new Promise(function($){_.value=$})};z([y,g],function(){!y.value&&g.value==="motion"&&S()},{immediate:!0}),n({forceAlign:d,getElement:function(){return s.value.$el||s.value}});var x=L(function(){var p;return!((p=e.align)!==null&&p!==void 0&&p.points&&(g.value==="align"||g.value==="stable"))});return function(){var p,$=e.zIndex,E=e.align,R=e.prefixCls,I=e.destroyPopupOnHide,H=e.onMouseenter,U=e.onMouseleave,se=e.onTouchstart,pe=se===void 0?function(){}:se,ut=e.onMousedown,he=g.value,Pn=[m(m({},h.value),{},{zIndex:$,opacity:he==="motion"||he==="stable"||!C.value?null:0,pointerEvents:!C.value&&he!=="stable"?"none":null}),a.style],Se=Yt((p=o.default)===null||p===void 0?void 0:p.call(o,{visible:e.visible}));Se.length>1&&(Se=k("div",{class:"".concat(R,"-content")},[Se]));var Tn=G(R,a.class,l.value),Sn=C.value||!e.visible,Mn=Sn?Vn(y.value.name,y.value):{};return k(Qe,m(m({ref:s},Mn),{},{onBeforeEnter:w}),{default:function(){return!I||e.visible?Xt(k(Gi,{target:M(),key:"popup",ref:r,monitorWindowResize:!0,disabled:x.value,align:E,onAlign:f},{default:function(){return k("div",m(m({class:Tn,onMouseenter:H,onMouseleave:U,onMousedown:ft(ut,["capture"])},N({},ie?"onTouchstartPassive":"onTouchstart",ft(pe,["capture"]))),{},{style:Pn}),[Se])}}),[[$n,C.value]]):null}})}}}),Ki=W({compatConfig:{MODE:3},name:"Popup",inheritAttrs:!1,props:di,setup:function(e,t){var n=t.attrs,a=t.slots,o=t.expose,r=D(!1),s=D(!1),l=D();return z([function(){return e.visible},function(){return e.mobile}],function(){r.value=e.visible,e.visible&&e.mobile&&(s.value=!0)},{immediate:!0,flush:"post"}),o({forceAlign:function(){var c;(c=l.value)===null||c===void 0||c.forceAlign()},getElement:function(){var c;return(c=l.value)===null||c===void 0?void 0:c.getElement()}}),function(){var u=m(m(m({},e),n),{},{visible:r.value}),c=s.value?k(vi,m(m({},u),{},{mobile:e.mobile,ref:l}),{default:a.default}):k(qi,m(m({},u),{},{ref:l}),{default:a.default});return k("div",null,[k(an,u,null),c])}}});function Zi(i,e,t){return t?i[0]===e[0]:i[0]===e[0]&&i[1]===e[1]}function Bt(i,e,t){var n=i[e]||{};return m(m({},n),t)}function Qi(i,e,t,n){for(var a=t.points,o=Object.keys(i),r=0;r0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=typeof e=="function"?e(this.$data,this.$props):e;if(this.getDerivedStateFromProps){var a=this.getDerivedStateFromProps(Dn(this),m(m({},this.$data),n));if(a===null)return;n=m(m({},n),a||{})}Bn(this.$data,n),this._.isMounted&&this.$forceUpdate(),Xe(function(){t&&t()})},__emit:function(){var e=[].slice.call(arguments,0),t=e[0];t="on".concat(t[0].toUpperCase()).concat(t.substring(1));var n=this.$props[t]||this.$attrs[t];if(e.length&&n)if(Array.isArray(n))for(var a=0,o=n.length;a0&&arguments[0]!==void 0?arguments[0]:[],e=0,t=i.length;e=0||w.indexOf("Bottom")>=0?p.top="".concat(x.height-f.offset[1],"px"):(w.indexOf("Top")>=0||w.indexOf("bottom")>=0)&&(p.top="".concat(-f.offset[1],"px")),w.indexOf("left")>=0||w.indexOf("Right")>=0?p.left="".concat(x.width-f.offset[0],"px"):(w.indexOf("right")>=0||w.indexOf("Left")>=0)&&(p.left="".concat(-f.offset[0],"px")),d.style.transformOrigin="".concat(p.left," ").concat(p.top)}};return function(){var M,d,f,y=e.openClassName,w=e.color,x=e.overlayClassName,p=(M=Gt((d=n.default)===null||d===void 0?void 0:d.call(n)))!==null&&M!==void 0?M:null;p=p.length===1?p[0]:p;var $=c.value;if(e.visible===void 0&&b()&&($=!1),!p)return null;var E=g(Qt(p)?p:k("span",null,[p])),R=G((f={},N(f,y||"".concat(l.value,"-open"),!0),N(f,E.props&&E.props.class,E.props&&E.props.class),f)),I=G(x,N({},"".concat(l.value,"-").concat(w),w&&Rt.test(w))),H,U;w&&!Rt.test(w)&&(H={backgroundColor:w},U={backgroundColor:w});var se=m(m(m({},o),e),{},{prefixCls:l.value,getPopupContainer:u.value,builtinPlacements:V.value,visible:$,ref:h,overlayClassName:I,overlayInnerStyle:H,onVisibleChange:C,onPopupAlign:_});return k(ra,se,{default:function(){return[c.value?Be(E,{class:R}):E]},arrowContent:function(){return k("span",{class:"".concat(l.value,"-arrow-content"),style:U},null)},overlay:S})}}}),ha=Jt(pa);var st=function(e,t){var n,a,o=t.attrs,r=o.included,s=o.vertical,l=o.style,u=o.class,c=o.length,h=o.offset,v=o.reverse;c<0&&(v=!v,c=Math.abs(c),h=100-h);var b=s?(n={},N(n,v?"top":"bottom","".concat(h,"%")),N(n,v?"bottom":"top","auto"),N(n,"height","".concat(c,"%")),n):(a={},N(a,v?"right":"left","".concat(h,"%")),N(a,v?"left":"right","auto"),N(a,"width","".concat(c,"%")),a),C=m(m({},l),b);return r?k("div",{class:u,style:C},null):null};st.inheritAttrs=!1;var ma=function(e,t,n,a,o,r){Je(n?a>0:!0,"Slider","`Slider[step]` should be a positive number in order to make Slider[dots] work.");var s=Object.keys(t).map(parseFloat).sort(function(u,c){return u-c});if(n&&a)for(var l=o;l<=r;l+=a)s.indexOf(l)===-1&&s.push(l);return s},hn=function(e,t){var n=t.attrs,a=n.prefixCls,o=n.vertical,r=n.reverse,s=n.marks,l=n.dots,u=n.step,c=n.included,h=n.lowerBound,v=n.upperBound,b=n.max,C=n.min,P=n.dotStyle,V=n.activeDotStyle,T=b-C,g=ma(o,s,l,u,C,b).map(function(S){var _,M="".concat(Math.abs(S-C)/T*100,"%"),d=!c&&S===v||c&&S<=v&&S>=h,f=o?m(m({},P),{},N({},r?"top":"bottom",M)):m(m({},P),{},N({},r?"right":"left",M));d&&(f=m(m({},f),V));var y=G((_={},N(_,"".concat(a,"-dot"),!0),N(_,"".concat(a,"-dot-active"),d),N(_,"".concat(a,"-dot-reverse"),r),_));return k("span",{class:y,style:f,key:S},null)});return k("div",{class:"".concat(a,"-step")},[g])};hn.inheritAttrs=!1;var mn=function(e,t){var n=t.attrs,a=t.slots,o=n.class,r=n.vertical,s=n.reverse,l=n.marks,u=n.included,c=n.upperBound,h=n.lowerBound,v=n.max,b=n.min,C=n.onClickLabel,P=Object.keys(l),V=a.mark,T=v-b,g=P.map(parseFloat).sort(function(S,_){return S-_}).map(function(S){var _,M=typeof l[S]=="function"?l[S]():l[S],d=ve(M)==="object"&&!Qt(M),f=d?M.label:M;if(!f&&f!==0)return null;V&&(f=V({point:S,label:f}));var y=!u&&S===c||u&&S<=c&&S>=h,w=G((_={},N(_,"".concat(o,"-text"),!0),N(_,"".concat(o,"-text-active"),y),_)),x=N({marginBottom:"-50%"},s?"top":"bottom","".concat((S-b)/T*100,"%")),p=N({transform:"translateX(".concat(s?"50%":"-50%",")"),msTransform:"translateX(".concat(s?"50%":"-50%",")")},s?"right":"left","".concat((S-b)/T*100,"%")),$=r?x:p,E=d?m(m({},$),M.style):$,R=N({},ie?"onTouchstartPassive":"onTouchstart",function(I){return C(I,S)});return k("span",m({class:w,style:E,key:S,onMousedown:function(H){return C(H,S)}},R),[f])});return k("div",{class:o},[g])};mn.inheritAttrs=!1;const gn=W({compatConfig:{MODE:3},name:"Handle",inheritAttrs:!1,props:{prefixCls:String,vertical:{type:Boolean,default:void 0},offset:Number,disabled:{type:Boolean,default:void 0},min:Number,max:Number,value:Number,tabindex:O.oneOfType([O.number,O.string]),reverse:{type:Boolean,default:void 0},ariaLabel:String,ariaLabelledBy:String,ariaValueTextFormatter:Function,onMouseenter:{type:Function},onMouseleave:{type:Function},onMousedown:{type:Function}},setup:function(e,t){var n=t.attrs,a=t.emit,o=t.expose,r=D(!1),s=D(),l=function(){document.activeElement===s.value&&(r.value=!0)},u=function(g){r.value=!1,a("blur",g)},c=function(){r.value=!1},h=function(){var g;(g=s.value)===null||g===void 0||g.focus()},v=function(){var g;(g=s.value)===null||g===void 0||g.blur()},b=function(){r.value=!0,h()},C=function(g){g.preventDefault(),h(),a("mousedown",g)};o({focus:h,blur:v,clickFocus:b,ref:s});var P=null;Pe(function(){P=Q(document,"mouseup",l)}),Ee(function(){var T;(T=P)===null||T===void 0||T.remove()});var V=L(function(){var T,g,S=e.vertical,_=e.offset,M=e.reverse;return S?(T={},N(T,M?"top":"bottom","".concat(_,"%")),N(T,M?"bottom":"top","auto"),N(T,"transform",M?null:"translateY(+50%)"),T):(g={},N(g,M?"right":"left","".concat(_,"%")),N(g,M?"left":"right","auto"),N(g,"transform","translateX(".concat(M?"+":"-","50%)")),g)});return function(){var T=e.prefixCls,g=e.disabled,S=e.min,_=e.max,M=e.value,d=e.tabindex,f=e.ariaLabel,y=e.ariaLabelledBy,w=e.ariaValueTextFormatter,x=e.onMouseenter,p=e.onMouseleave,$=G(n.class,N({},"".concat(T,"-handle-click-focused"),r.value)),E={"aria-valuemin":S,"aria-valuemax":_,"aria-valuenow":M,"aria-disabled":!!g},R=[n.style,V.value],I=d||0;(g||d===null)&&(I=null);var H;w&&(H=w(M));var U=m(m(m({},n),{},{role:"slider",tabindex:I},E),{},{class:$,onBlur:u,onKeydown:c,onMousedown:C,onMouseenter:x,onMouseleave:p,ref:s,style:R});return k("div",m(m({},U),{},{"aria-label":f,"aria-labelledby":y,"aria-valuetext":H}),null)}}});function ze(i,e){try{return Object.keys(e).some(function(t){return i.target===e[t].ref})}catch{return!1}}function yn(i,e){var t=e.min,n=e.max;return in}function Lt(i){return i.touches.length>1||i.type.toLowerCase()==="touchend"&&i.touches.length>0}function jt(i,e){var t=e.marks,n=e.step,a=e.min,o=e.max,r=Object.keys(t).map(parseFloat);if(n!==null){var s=Math.pow(10,bn(n)),l=Math.floor((o*s-a*s)/(n*s)),u=Math.min((i-a)/n,l),c=Math.round(u)*n+a;r.push(c)}var h=r.map(function(v){return Math.abs(i-v)});return r[h.indexOf(Math.min.apply(Math,Z(h)))]}function bn(i){var e=i.toString(),t=0;return e.indexOf(".")>=0&&(t=e.length-e.indexOf(".")-1),t}function It(i,e){var t=1;return window.visualViewport&&(t=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(i?e.clientY:e.pageX)/t}function Wt(i,e){var t=1;return window.visualViewport&&(t=+(window.visualViewport.width/document.body.getBoundingClientRect().width).toFixed(2)),(i?e.touches[0].clientY:e.touches[0].pageX)/t}function zt(i,e){var t=e.getBoundingClientRect();return i?t.top+t.height*.5:window.pageXOffset+t.left+t.width*.5}function lt(i,e){var t=e.max,n=e.min;return i<=n?n:i>=t?t:i}function wn(i,e){var t=e.step,n=isFinite(jt(i,e))?jt(i,e):0;return t===null?n:parseFloat(n.toFixed(bn(t)))}function de(i){i.stopPropagation(),i.preventDefault()}function ga(i,e,t){var n={increase:function(s,l){return s+l},decrease:function(s,l){return s-l}},a=n[i](Object.keys(t.marks).indexOf(JSON.stringify(e)),1),o=Object.keys(t.marks)[a];return t.step?n[i](e,t.step):Object.keys(t.marks).length&&t.marks[o]?t.marks[o]:e}function Cn(i,e,t){var n="increase",a="decrease",o=n;switch(i.keyCode){case te.UP:o=e&&t?a:n;break;case te.RIGHT:o=!e&&t?a:n;break;case te.DOWN:o=e&&t?n:a;break;case te.LEFT:o=!e&&t?n:a;break;case te.END:return function(r,s){return s.max};case te.HOME:return function(r,s){return s.min};case te.PAGE_UP:return function(r,s){return r+s.step*2};case te.PAGE_DOWN:return function(r,s){return r-s.step*2};default:return}return function(r,s){return ga(o,r,s)}}var ya=["index","directives","className","style"];function oe(){}function xn(i){var e={id:String,min:Number,max:Number,step:Number,marks:O.object,included:{type:Boolean,default:void 0},prefixCls:String,disabled:{type:Boolean,default:void 0},handle:Function,dots:{type:Boolean,default:void 0},vertical:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},minimumTrackStyle:O.object,maximumTrackStyle:O.object,handleStyle:O.oneOfType([O.object,O.arrayOf(O.object)]),trackStyle:O.oneOfType([O.object,O.arrayOf(O.object)]),railStyle:O.object,dotStyle:O.object,activeDotStyle:O.object,autofocus:{type:Boolean,default:void 0},draggableTrack:{type:Boolean,default:void 0}};return W({compatConfig:{MODE:3},name:"CreateSlider",mixins:[He,i],inheritAttrs:!1,slots:["mark"],props:et(e,{prefixCls:"rc-slider",min:0,max:100,step:1,marks:{},included:!0,disabled:!1,dots:!1,vertical:!1,reverse:!1,trackStyle:[{}],handleStyle:[{}],railStyle:{},dotStyle:{},activeDotStyle:{}}),emits:["change","blur","focus"],data:function(){var n=this.step,a=this.max,o=this.min,r=isFinite(a-o)?(a-o)%n===0:!0;return Je(n&&Math.floor(n)===n?r:!0,"Slider[max] - Slider[min] (".concat(a-o,") should be a multiple of Slider[step] (").concat(n,")")),this.handlesRefs={},{}},mounted:function(){var n=this;this.$nextTick(function(){n.document=n.sliderRef&&n.sliderRef.ownerDocument;var a=n.autofocus,o=n.disabled;a&&!o&&n.focus()})},beforeUnmount:function(){var n=this;this.$nextTick(function(){n.removeDocumentEvents()})},methods:{defaultHandle:function(n){var a=n.index;n.directives;var o=n.className,r=n.style,s=De(n,ya);if(delete s.dragging,s.value===null)return null;var l=m(m({},s),{},{class:o,style:r,key:a});return k(gn,l,null)},onDown:function(n,a){var o=a,r=this.$props,s=r.draggableTrack,l=r.vertical,u=this.$data.bounds,c=s&&this.positionGetValue?this.positionGetValue(o)||[]:[],h=ze(n,this.handlesRefs);if(this.dragTrack=s&&u.length>=2&&!h&&!c.map(function(b,C){var P=C?!0:b>=u[C];return C===c.length-1?b<=u[C]:P}).some(function(b){return!b}),this.dragTrack)this.dragOffset=o,this.startBounds=Z(u);else{if(!h)this.dragOffset=0;else{var v=zt(l,n.target);this.dragOffset=o-v,o=v}this.onStart(o)}},onMouseDown:function(n){if(n.button===0){this.removeDocumentEvents();var a=this.$props.vertical,o=It(a,n);this.onDown(n,o),this.addDocumentMouseEvents()}},onTouchStart:function(n){if(!Lt(n)){var a=this.vertical,o=Wt(a,n);this.onDown(n,o),this.addDocumentTouchEvents(),de(n)}},onFocus:function(n){var a=this.vertical;if(ze(n,this.handlesRefs)&&!this.dragTrack){var o=zt(a,n.target);this.dragOffset=0,this.onStart(o),de(n),this.$emit("focus",n)}},onBlur:function(n){this.dragTrack||this.onEnd(),this.$emit("blur",n)},onMouseUp:function(){this.handlesRefs[this.prevMovedHandleIndex]&&this.handlesRefs[this.prevMovedHandleIndex].clickFocus()},onMouseMove:function(n){if(!this.sliderRef){this.onEnd();return}var a=It(this.vertical,n);this.onMove(n,a-this.dragOffset,this.dragTrack,this.startBounds)},onTouchMove:function(n){if(Lt(n)||!this.sliderRef){this.onEnd();return}var a=Wt(this.vertical,n);this.onMove(n,a-this.dragOffset,this.dragTrack,this.startBounds)},onKeyDown:function(n){this.sliderRef&&ze(n,this.handlesRefs)&&this.onKeyboard(n)},onClickMarkLabel:function(n,a){var o=this;n.stopPropagation(),this.onChange({sValue:a}),this.setState({sValue:a},function(){return o.onEnd(!0)})},getSliderStart:function(){var n=this.sliderRef,a=this.vertical,o=this.reverse,r=n.getBoundingClientRect();return a?o?r.bottom:r.top:window.pageXOffset+(o?r.right:r.left)},getSliderLength:function(){var n=this.sliderRef;if(!n)return 0;var a=n.getBoundingClientRect();return this.vertical?a.height:a.width},addDocumentTouchEvents:function(){this.onTouchMoveListener=Q(this.document,"touchmove",this.onTouchMove),this.onTouchUpListener=Q(this.document,"touchend",this.onEnd)},addDocumentMouseEvents:function(){this.onMouseMoveListener=Q(this.document,"mousemove",this.onMouseMove),this.onMouseUpListener=Q(this.document,"mouseup",this.onEnd)},removeDocumentEvents:function(){this.onTouchMoveListener&&this.onTouchMoveListener.remove(),this.onTouchUpListener&&this.onTouchUpListener.remove(),this.onMouseMoveListener&&this.onMouseMoveListener.remove(),this.onMouseUpListener&&this.onMouseUpListener.remove()},focus:function(){var n;this.$props.disabled||(n=this.handlesRefs[0])===null||n===void 0||n.focus()},blur:function(){var n=this;this.$props.disabled||Object.keys(this.handlesRefs).forEach(function(a){var o,r;(o=n.handlesRefs[a])===null||o===void 0||(r=o.blur)===null||r===void 0||r.call(o)})},calcValue:function(n){var a=this.vertical,o=this.min,r=this.max,s=Math.abs(Math.max(n,0)/this.getSliderLength()),l=a?(1-s)*(r-o)+o:s*(r-o)+o;return l},calcValueByPos:function(n){var a=this.reverse?-1:1,o=a*(n-this.getSliderStart()),r=this.trimAlignValue(this.calcValue(o));return r},calcOffset:function(n){var a=this.min,o=this.max,r=(n-a)/(o-a);return Math.max(0,r*100)},saveSlider:function(n){this.sliderRef=n},saveHandle:function(n,a){this.handlesRefs[n]=a}},render:function(){var n,a=this.prefixCls,o=this.marks,r=this.dots,s=this.step,l=this.included,u=this.disabled,c=this.vertical,h=this.reverse,v=this.min,b=this.max,C=this.maximumTrackStyle,P=this.railStyle,V=this.dotStyle,T=this.activeDotStyle,g=this.id,S=this.$attrs,_=S.class,M=S.style,d=this.renderSlider(),f=d.tracks,y=d.handles,w=G(a,_,(n={},N(n,"".concat(a,"-with-marks"),Object.keys(o).length),N(n,"".concat(a,"-disabled"),u),N(n,"".concat(a,"-vertical"),c),n)),x={vertical:c,marks:o,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:b,min:v,reverse:h,class:"".concat(a,"-mark"),onClickLabel:u?oe:this.onClickMarkLabel},p=N({},ie?"onTouchstartPassive":"onTouchstart",u?oe:this.onTouchStart);return k("div",m(m({id:g,ref:this.saveSlider,tabindex:"-1",class:w},p),{},{onMousedown:u?oe:this.onMouseDown,onMouseup:u?oe:this.onMouseUp,onKeydown:u?oe:this.onKeyDown,onFocus:u?oe:this.onFocus,onBlur:u?oe:this.onBlur,style:M}),[k("div",{class:"".concat(a,"-rail"),style:m(m({},C),P)},null),f,k(hn,{prefixCls:a,vertical:c,reverse:h,marks:o,dots:r,step:s,included:l,lowerBound:this.getLowerBound(),upperBound:this.getUpperBound(),max:b,min:v,dotStyle:V,activeDotStyle:T},null),y,k(mn,x,{mark:this.$slots.mark}),qt(this)])}})}var ba=W({compatConfig:{MODE:3},name:"Slider",mixins:[He],inheritAttrs:!1,props:{defaultValue:Number,value:Number,disabled:{type:Boolean,default:void 0},autofocus:{type:Boolean,default:void 0},tabindex:O.oneOfType([O.number,O.string]),reverse:{type:Boolean,default:void 0},min:Number,max:Number,ariaLabelForHandle:String,ariaLabelledByForHandle:String,ariaValueTextFormatterForHandle:String,startPoint:Number},emits:["beforeChange","afterChange","change"],data:function(){var e=this.defaultValue!==void 0?this.defaultValue:this.min,t=this.value!==void 0?this.value:e;return{sValue:this.trimAlignValue(t),dragging:!1}},watch:{value:{handler:function(e){this.setChangeValue(e)},deep:!0},min:function(){var e=this.sValue;this.setChangeValue(e)},max:function(){var e=this.sValue;this.setChangeValue(e)}},methods:{setChangeValue:function(e){var t=e!==void 0?e:this.sValue,n=this.trimAlignValue(t,this.$props);n!==this.sValue&&(this.setState({sValue:n}),yn(t,this.$props)&&this.$emit("change",n))},onChange:function(e){var t=!Ae(this,"value"),n=e.sValue>this.max?m(m({},e),{},{sValue:this.max}):e;t&&this.setState(n);var a=n.sValue;this.$emit("change",a)},onStart:function(e){this.setState({dragging:!0});var t=this.sValue;this.$emit("beforeChange",t);var n=this.calcValueByPos(e);this.startValue=n,this.startPosition=e,n!==t&&(this.prevMovedHandleIndex=0,this.onChange({sValue:n}))},onEnd:function(e){var t=this.dragging;this.removeDocumentEvents(),(t||e)&&this.$emit("afterChange",this.sValue),this.setState({dragging:!1})},onMove:function(e,t){de(e);var n=this.sValue,a=this.calcValueByPos(t);a!==n&&this.onChange({sValue:a})},onKeyboard:function(e){var t=this.$props,n=t.reverse,a=t.vertical,o=Cn(e,a,n);if(o){de(e);var r=this.sValue,s=o(r,this.$props),l=this.trimAlignValue(s);if(l===r)return;this.onChange({sValue:l}),this.$emit("afterChange",l),this.onEnd()}},getLowerBound:function(){var e=this.$props.startPoint||this.$props.min;return this.$data.sValue>e?e:this.$data.sValue},getUpperBound:function(){return this.$data.sValue1&&arguments[1]!==void 0?arguments[1]:{};if(e===null)return null;var n=m(m({},this.$props),t),a=lt(e,n);return wn(a,n)},getTrack:function(e){var t=e.prefixCls,n=e.reverse,a=e.vertical,o=e.included,r=e.minimumTrackStyle,s=e.mergedTrackStyle,l=e.length,u=e.offset;return k(st,{class:"".concat(t,"-track"),vertical:a,included:o,offset:u,reverse:n,length:l,style:m(m({},r),s)},null)},renderSlider:function(){var e=this,t=this.prefixCls,n=this.vertical,a=this.included,o=this.disabled,r=this.minimumTrackStyle,s=this.trackStyle,l=this.handleStyle,u=this.tabindex,c=this.ariaLabelForHandle,h=this.ariaLabelledByForHandle,v=this.ariaValueTextFormatterForHandle,b=this.min,C=this.max,P=this.startPoint,V=this.reverse,T=this.handle,g=this.defaultHandle,S=T||g,_=this.sValue,M=this.dragging,d=this.calcOffset(_),f=S({class:"".concat(t,"-handle"),prefixCls:t,vertical:n,offset:d,value:_,dragging:M,disabled:o,min:b,max:C,reverse:V,index:0,tabindex:u,ariaLabel:c,ariaLabelledBy:h,ariaValueTextFormatter:v,style:l[0]||l,ref:function(p){return e.saveHandle(0,p)},onFocus:this.onFocus,onBlur:this.onBlur}),y=P!==void 0?this.calcOffset(P):0,w=s[0]||s;return{tracks:this.getTrack({prefixCls:t,reverse:V,vertical:n,included:a,offset:y,minimumTrackStyle:r,mergedTrackStyle:w,length:d-y}),handles:f}}}});const wa=xn(ba);var ge=function(e){var t=e.value,n=e.handle,a=e.bounds,o=e.props,r=o.allowCross,s=o.pushable,l=Number(s),u=lt(t,o),c=u;return!r&&n!=null&&a!==void 0&&(n>0&&u<=a[n-1]+l&&(c=a[n-1]+l),n=a[n+1]-l&&(c=a[n+1]-l)),wn(c,o)},Ca={defaultValue:O.arrayOf(O.number),value:O.arrayOf(O.number),count:Number,pushable:jn(O.oneOfType([O.looseBool,O.number])),allowCross:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},reverse:{type:Boolean,default:void 0},tabindex:O.arrayOf(O.number),prefixCls:String,min:Number,max:Number,autofocus:{type:Boolean,default:void 0},ariaLabelGroupForHandles:Array,ariaLabelledByGroupForHandles:Array,ariaValueTextFormatterGroupForHandles:Array,draggableTrack:{type:Boolean,default:void 0}},xa=W({compatConfig:{MODE:3},name:"Range",mixins:[He],inheritAttrs:!1,props:et(Ca,{count:1,allowCross:!0,pushable:!1,tabindex:[],draggableTrack:!1,ariaLabelGroupForHandles:[],ariaLabelledByGroupForHandles:[],ariaValueTextFormatterGroupForHandles:[]}),emits:["beforeChange","afterChange","change"],displayName:"Range",data:function(){var e=this,t=this.count,n=this.min,a=this.max,o=Array.apply(void 0,Z(Array(t+1))).map(function(){return n}),r=Ae(this,"defaultValue")?this.defaultValue:o,s=this.value;s===void 0&&(s=r);var l=s.map(function(c,h){return ge({value:c,handle:h,props:e.$props})}),u=l[0]===a?0:l.length-1;return{sHandle:null,recent:u,bounds:l}},watch:{value:{handler:function(e){var t=this.bounds;this.setChangeValue(e||t)},deep:!0},min:function(){var e=this.value;this.setChangeValue(e||this.bounds)},max:function(){var e=this.value;this.setChangeValue(e||this.bounds)}},methods:{setChangeValue:function(e){var t=this,n=this.bounds,a=e.map(function(r,s){return ge({value:r,handle:s,bounds:n,props:t.$props})});if(n.length===a.length){if(a.every(function(r,s){return r===n[s]}))return null}else a=e.map(function(r,s){return ge({value:r,handle:s,props:t.$props})});if(this.setState({bounds:a}),e.some(function(r){return yn(r,t.$props)})){var o=e.map(function(r){return lt(r,t.$props)});this.$emit("change",o)}},onChange:function(e){var t=!Ae(this,"value");if(t)this.setState(e);else{var n={};["sHandle","recent"].forEach(function(r){e[r]!==void 0&&(n[r]=e[r])}),Object.keys(n).length&&this.setState(n)}var a=m(m({},this.$data),e),o=a.bounds;this.$emit("change",o)},positionGetValue:function(e){var t=this.getValue(),n=this.calcValueByPos(e),a=this.getClosestBound(n),o=this.getBoundNeedMoving(n,a),r=t[o];if(n===r)return null;var s=Z(t);return s[o]=n,s},onStart:function(e){var t=this.bounds;this.$emit("beforeChange",t);var n=this.calcValueByPos(e);this.startValue=n,this.startPosition=e;var a=this.getClosestBound(n);this.prevMovedHandleIndex=this.getBoundNeedMoving(n,a),this.setState({sHandle:this.prevMovedHandleIndex,recent:this.prevMovedHandleIndex});var o=t[this.prevMovedHandleIndex];if(n!==o){var r=Z(t);r[this.prevMovedHandleIndex]=n,this.onChange({bounds:r})}},onEnd:function(e){var t=this.sHandle;this.removeDocumentEvents(),t||(this.dragTrack=!1),(t!==null||e)&&this.$emit("afterChange",this.bounds),this.setState({sHandle:null})},onMove:function(e,t,n,a){de(e);var o=this.$data,r=this.$props,s=r.max||100,l=r.min||0;if(n){var u=r.vertical?-t:t;u=r.reverse?-u:u;var c=s-Math.max.apply(Math,Z(a)),h=l-Math.min.apply(Math,Z(a)),v=Math.min(Math.max(u/(this.getSliderLength()/100),h),c),b=a.map(function(g){return Math.floor(Math.max(Math.min(g+v,s),l))});o.bounds.map(function(g,S){return g===b[S]}).some(function(g){return!g})&&this.onChange({bounds:b});return}var C=this.bounds,P=this.sHandle,V=this.calcValueByPos(t),T=C[P];V!==T&&this.moveTo(V)},onKeyboard:function(e){var t=this.$props,n=t.reverse,a=t.vertical,o=Cn(e,a,n);if(o){de(e);var r=this.bounds,s=this.sHandle,l=r[s===null?this.recent:s],u=o(l,this.$props),c=ge({value:u,handle:s,bounds:r,props:this.$props});if(c===l)return;var h=!0;this.moveTo(c,h)}},getClosestBound:function(e){for(var t=this.bounds,n=0,a=1;a=t[a]&&(n=a);return Math.abs(t[n+1]-e)=a.length||r<0)return!1;var s=t+n,l=a[r],u=this.pushable,c=Number(u),h=n*(e[s]-l);return this.pushHandle(e,s,n,c-h)?(e[t]=l,!0):!1},trimAlignValue:function(e){var t=this.sHandle,n=this.bounds;return ge({value:e,handle:t,bounds:n,props:this.$props})},ensureValueNotConflict:function(e,t,n){var a=n.allowCross,o=n.pushable,r=this.$data||{},s=r.bounds;if(e=e===void 0?r.sHandle:e,o=Number(o),!a&&e!=null&&s!==void 0){if(e>0&&t<=s[e-1]+o)return s[e-1]+o;if(e=s[e+1]-o)return s[e+1]-o}return t},getTrack:function(e){var t=e.bounds,n=e.prefixCls,a=e.reverse,o=e.vertical,r=e.included,s=e.offsets,l=e.trackStyle;return t.slice(0,-1).map(function(u,c){var h,v=c+1,b=G((h={},N(h,"".concat(n,"-track"),!0),N(h,"".concat(n,"-track-").concat(v),!0),h));return k(st,{class:b,vertical:o,reverse:a,included:r,offset:s[v-1],length:s[v]-s[v-1],style:l[c],key:v},null)})},renderSlider:function(){var e=this,t=this.sHandle,n=this.bounds,a=this.prefixCls,o=this.vertical,r=this.included,s=this.disabled,l=this.min,u=this.max,c=this.reverse,h=this.handle,v=this.defaultHandle,b=this.trackStyle,C=this.handleStyle,P=this.tabindex,V=this.ariaLabelGroupForHandles,T=this.ariaLabelledByGroupForHandles,g=this.ariaValueTextFormatterGroupForHandles,S=h||v,_=n.map(function(f){return e.calcOffset(f)}),M="".concat(a,"-handle"),d=n.map(function(f,y){var w,x=P[y]||0;(s||P[y]===null)&&(x=null);var p=t===y;return S({class:G((w={},N(w,M,!0),N(w,"".concat(M,"-").concat(y+1),!0),N(w,"".concat(M,"-dragging"),p),w)),prefixCls:a,vertical:o,dragging:p,offset:_[y],value:f,index:y,tabindex:x,min:l,max:u,reverse:c,disabled:s,style:C[y],ref:function(E){return e.saveHandle(y,E)},onFocus:e.onFocus,onBlur:e.onBlur,ariaLabel:V[y],ariaLabelledBy:T[y],ariaValueTextFormatter:g[y]})});return{tracks:this.getTrack({bounds:n,prefixCls:a,reverse:c,vertical:o,included:r,offsets:_,trackStyle:b}),handles:d}}}});const Pa=xn(xa),Ta=W({compatConfig:{MODE:3},name:"SliderTooltip",inheritAttrs:!1,props:pn(),setup:function(e,t){var n=t.attrs,a=t.slots,o=D(null),r=D(null);function s(){ee.cancel(r.value),r.value=null}function l(){r.value=ee(function(){var c;(c=o.value)===null||c===void 0||c.forcePopupAlign(),r.value=null})}var u=function(){s(),e.visible&&l()};return z([function(){return e.visible},function(){return e.title}],function(){u()},{flush:"post",immediate:!0}),In(function(){u()}),Ee(function(){s()}),function(){return k(ha,m(m({ref:o},e),n),a)}}});var Sa=["value","dragging","index"],Ma=["tooltipPrefixCls","range","id"],Oa=function(e){return typeof e=="number"?e.toString():""},ka=function(){return{id:String,prefixCls:String,tooltipPrefixCls:String,range:{type:[Boolean,Object],default:void 0},reverse:{type:Boolean,default:void 0},min:Number,max:Number,step:{type:[Number,Object]},marks:{type:Object},dots:{type:Boolean,default:void 0},value:{type:[Number,Array]},defaultValue:{type:[Number,Array]},included:{type:Boolean,default:void 0},disabled:{type:Boolean,default:void 0},vertical:{type:Boolean,default:void 0},tipFormatter:{type:[Function,Object],default:function(){return Oa}},tooltipVisible:{type:Boolean,default:void 0},tooltipPlacement:{type:String},getTooltipPopupContainer:{type:Function},autofocus:{type:Boolean,default:void 0},handleStyle:{type:[Object,Array]},trackStyle:{type:[Object,Array]},onChange:{type:Function},onAfterChange:{type:Function},onFocus:{type:Function},onBlur:{type:Function},"onUpdate:value":{type:Function}}},_a=W({compatConfig:{MODE:3},name:"ASlider",inheritAttrs:!1,props:ka(),slots:["mark"],setup:function(e,t){var n=t.attrs,a=t.slots,o=t.emit,r=t.expose,s=Zt("slider",e),l=s.prefixCls,u=s.rootPrefixCls,c=s.direction,h=s.getPopupContainer,v=s.configProvider,b=ei(),C=D(),P=D({}),V=function(y,w){P.value[y]=w},T=L(function(){return e.tooltipPlacement?e.tooltipPlacement:e.vertical?c.value==="rtl"?"left":"right":"top"}),g=function(){var y;(y=C.value)===null||y===void 0||y.focus()},S=function(){var y;(y=C.value)===null||y===void 0||y.blur()},_=function(y){o("update:value",y),o("change",y),b.onFieldChange()},M=function(y){o("blur",y)};r({focus:g,blur:S});var d=function(y){var w=y.tooltipPrefixCls,x=y.info,p=x.value,$=x.dragging,E=x.index,R=De(x,Sa),I=e.tipFormatter,H=e.tooltipVisible,U=e.getTooltipPopupContainer,se=I?P.value[E]||$:!1,pe=H||H===void 0&&se;return k(Ta,{prefixCls:w,title:I?I(p):"",visible:pe,placement:T.value,transitionName:"".concat(u.value,"-zoom-down"),key:E,overlayClassName:"".concat(l.value,"-tooltip"),getPopupContainer:U||h.value},{default:function(){return[k(gn,m(m({},R),{},{value:p,onMouseenter:function(){return V(E,!0)},onMouseleave:function(){return V(E,!1)}}),null)]}})};return function(){var f=e.tooltipPrefixCls,y=e.range,w=e.id,x=w===void 0?b.id.value:w,p=De(e,Ma),$=v.getPrefixCls("tooltip",f),E=G(n.class,N({},"".concat(l.value,"-rtl"),c.value==="rtl"));c.value==="rtl"&&!p.vertical&&(p.reverse=!p.reverse);var R;return ve(y)==="object"&&(R=y.draggableTrack),y?k(Pa,m(m({},p),{},{step:p.step,draggableTrack:R,class:E,ref:C,handle:function(H){return d({tooltipPrefixCls:$,prefixCls:l.value,info:H})},prefixCls:l.value,onChange:_,onBlur:M}),{mark:a.mark}):k(wa,m(m({},p),{},{id:x,step:p.step,class:E,ref:C,handle:function(H){return d({tooltipPrefixCls:$,prefixCls:l.value,info:H})},prefixCls:l.value,onChange:_,onBlur:M}),{mark:a.mark})}}});const Va=Jt(_a),$a=["aria-expanded"],Aa={class:"dd__title"},Da={class:"dd__chevron","aria-hidden":"true"},Ba=["inert"],Na={class:"dd__clip"},Ea={class:"dd__body"},Fa=W({__name:"DropDown",props:{text:{},defaultOpen:{type:Boolean,default:!1}},setup(i){const t=D(i.defaultOpen);return(n,a)=>(F(),j("div",{class:ce(["dd",{"is-open":t.value}])},[B("button",{type:"button",class:"dd__head","aria-expanded":t.value,onClick:a[0]||(a[0]=o=>t.value=!t.value)},[B("h3",Aa,[vt(n.$slots,"text",{},()=>[we(ne(i.text),1)],!0)]),B("span",Da,[k(Ce,{icon:"vuesax-linear:arrow-down",size:"16"})])],8,$a),B("div",{class:"dd__panel",inert:!t.value},[B("div",Na,[B("div",Ea,[vt(n.$slots,"default",{},void 0,!0)])])],8,Ba)],2))}}),Ut=en(Fa,[["__scopeId","data-v-4d05a970"]]),Ha={class:"fSheet__headRow"},Ra={id:"fSheet-title",class:"fSheet__title"},La={key:0,class:"fSheet__count"},ja={class:"fSheet__body"},Ia={key:0,class:"fSheet__chips"},Wa=["aria-pressed","onClick"],za={key:1,class:"fSheet__empty"},Ua={class:"fSheet__gram"},Xa={class:"fSheet__gramFigures"},Ya={class:"fSheet__gramFigure"},Ga={class:"fSheet__gramFigure"},qa=90,Ka=.5,Za=W({__name:"Filters",props:{show:{type:Boolean},modelValue:{},filterKeys:{},products:{}},emits:["update:show","update:filterKeys"],setup(i,{emit:e}){const t=i,n=e,a=L(()=>{const x=new Map;for(const p of t.products)p.brand&&x.set(p.brand.id,p.brand);return[...x.values()]}),o=L(()=>{const x=t.products.flatMap(p=>p.variants.map($=>parseFloat($.rashWeightGrams)));return x.length===0?[0,100]:[Math.floor(Math.min(...x)),Math.ceil(Math.max(...x))]}),r=D([]),s=D([...o.value]);let l=!1;function u(){r.value=[...t.modelValue.brands];const x=t.modelValue.limit_gram;l=x.length===2,s.value=x.length===2?[x[0],x[1]]:[...o.value]}z(()=>t.show,x=>{x&&u()},{immediate:!0}),z(o,x=>{l||(s.value=[...x])});function c(x){Array.isArray(x)&&(s.value=[x[0],x[1]],l=!0)}const h=L(()=>{const[x,p]=s.value,[$,E]=o.value;return Math.abs(x-$)>.001||Math.abs(p-E)>.001}),v=L(()=>r.value.length+(h.value?1:0));function b(x){const p=r.value.indexOf(x);r.value=p===-1?[...r.value,x]:r.value.filter($=>$!==x)}function C(x){return x%1===0?String(x):String(+x.toFixed(2))}function P(){const x=t.modelValue;x.brands=[...r.value],x.limit_gram=h.value?[...s.value]:[];const p=[];x.brands.length&&p.push("brands"),x.limit_gram.length&&p.push("limit_gram"),n("update:filterKeys",p),T()}function V(){r.value=[],s.value=[...o.value],l=!1,P()}function T(){n("update:show",!1)}const g=D(0),S=D(!1);let _=0,M=0;const d=L(()=>g.value?{transform:`translate3d(0, ${g.value}px, 0)`}:void 0);function f(x){x.target.closest("button")||(_=x.touches[0].clientY,M=Date.now(),S.value=!0)}function y(x){if(!S.value)return;const p=x.touches[0].clientY-_;g.value=p>0?p:p*.12}function w(){if(!S.value)return;S.value=!1;const x=g.value/Math.max(1,Date.now()-M);g.value>qa||g.value>30&&x>Ka?T():g.value=0}return(x,p)=>(F(),Ye(q(Wn),{show:i.show,position:"bottom",teleport:"body",transition:"fSheet-slide",class:"fSheet","overlay-class":"fSheet__overlay","close-on-popstate":"","onUpdate:show":p[0]||(p[0]=$=>n("update:show",$)),onClosed:p[1]||(p[1]=$=>g.value=0)},{default:K(()=>[B("div",{class:ce(["fSheet__card",{"is-dragging":S.value}]),style:zn(d.value),dir:"rtl",role:"dialog","aria-modal":"true","aria-labelledby":"fSheet-title"},[B("header",{class:"fSheet__head",onTouchstartPassive:f,onTouchmovePassive:y,onTouchend:w,onTouchcancel:w},[p[3]||(p[3]=B("span",{class:"fSheet__grip","aria-hidden":"true"},null,-1)),B("div",Ha,[B("h3",Ra,[p[2]||(p[2]=we(" فیلترها ",-1)),v.value?(F(),j("span",La,ne(v.value),1)):re("",!0)]),B("button",{type:"button",class:"fSheet__close","aria-label":"بستن",onClick:T},[k(Ce,{icon:"vuesax-linear:add",size:"18"})])])],32),B("div",ja,[k(Ut,{text:"برند","default-open":""},{default:K(()=>[a.value.length?(F(),j("div",Ia,[(F(!0),j(ue,null,ye(a.value,$=>(F(),j("button",{key:$.id,type:"button",class:ce(["fSheet__chip",{"is-on":r.value.includes($.id)}]),"aria-pressed":r.value.includes($.id),onClick:E=>b($.id)},ne($.title),11,Wa))),128))])):(F(),j("p",za,"برندی برای فیلتر موجود نیست."))]),_:1}),k(Ut,{text:"وزن (گرم)","default-open":""},{default:K(()=>[B("div",Ua,[k(q(Va),{value:s.value,step:.01,range:"",reverse:"",min:o.value[0],max:o.value[1],"tooltip-visible":!1,"onUpdate:value":c},null,8,["value","min","max"]),B("div",Xa,[B("span",Ya,[p[4]||(p[4]=B("i",null,"کمترین",-1)),B("b",null,ne(C(s.value[0])),1),p[5]||(p[5]=we(" گرم ",-1))]),B("span",Ga,[p[6]||(p[6]=B("i",null,"بیشترین",-1)),B("b",null,ne(C(s.value[1])),1),p[7]||(p[7]=we(" گرم ",-1))])])])]),_:1})]),B("footer",{class:"fSheet__bar"},[B("button",{type:"button",class:"fSheet__clear",onClick:V},"پاک کردن"),B("button",{type:"button",class:"fSheet__apply",onClick:P},"اعمال فیلتر")])],6)]),_:1},8,["show"]))}}),Qa={class:"search"},Ja={class:"search__barExtra"},eo={class:"search__chips no-scrollbar"},to=["onClick"],no={key:0,class:"search__skeleton","aria-hidden":"true"},io={class:"search__grid"},ao={key:1,class:"search__collections"},oo=["onClick"],ro={key:3,class:"search__grid"},so={key:5,class:"search__empty"},lo=6,Ue=20,uo=W({__name:"SearchView",setup(i){const e=ii(),t=ai(),n=D(!t.loaded),a=D(!1),o=L(()=>t.products),r=D(!1),s=D([]),l=L(()=>{const d=new Map;for(const f of o.value)f.category&&d.set(f.category.id,f.category);return[...d.values()]}),u=L(()=>{const d=new Map;for(const f of o.value)for(const y of f.collections)d.set(y.collection.id,{id:y.collection.id,title:y.collection.title});return[...d.values()]}),c=L(()=>{let d=o.value;const f=e.query;return f.text&&(d=d.filter(y=>y.title.includes(f.text))),f.cats&&f.cats.length>0&&(d=d.filter(y=>y.category&&f.cats.includes(y.category.id))),f.brands.length>0&&(d=d.filter(y=>y.brand&&f.brands.includes(y.brand.id))),f.limit_gram.length===2&&(d=d.filter(y=>y.variants.some(w=>parseFloat(w.rashWeightGrams)>=f.limit_gram[0]&&parseFloat(w.rashWeightGrams)<=f.limit_gram[1]))),d}),h=D(Ue),v=L(()=>c.value.slice(0,h.value)),b=L(()=>h.value{d.some(f=>f.isIntersecting)&&b.value&&(h.value+=Ue)},{rootMargin:"400px"}),P.observe(C.value))}z(c,()=>{h.value=Ue}),z(C,V),Ee(()=>P==null?void 0:P.disconnect());async function T(d=!1){n.value=!t.loaded;try{await t.load(d)}catch(f){console.log(f)}finally{n.value=!1}}async function g(){await T(!0),a.value=!1}function S(d){e.query.text=d}function _(d){e.query.cats=d?[d]:void 0}function M(){r.value=!0}return Pe(()=>T()),(d,f)=>{const y=Xn("container");return F(),j("div",Qa,[k(Yn,{title:"جستجو"},{below:K(()=>[B("div",Ja,[k(Gn,{onSearch:S,"place-holder":"جستجوی دسته بندی، محصولات و ..."}),B("div",eo,[B("button",{type:"button",class:ce(["search__chip search__chip--filter",{"is-on":s.value.length>0}]),onClick:M},[k(Ce,{icon:"vuesax-linear:filter",size:"15"}),we(" "+ne(s.value.length>0?`${s.value.length} فیلتر`:"فیلتر"),1)],2),B("button",{type:"button",class:ce(["search__chip",{"is-on":!q(e).query.cats}]),onClick:f[0]||(f[0]=w=>_(void 0))}," همه ",2),(F(!0),j(ue,null,ye(l.value,w=>(F(),j("button",{key:w.id,type:"button",class:ce(["search__chip",{"is-on":q(e).query.cats&&q(e).query.cats[0]===w.id}]),onClick:x=>_(w.id)},ne(w.title),11,to))),128))])])]),_:1}),B("div",null,[k(q(oi),{modelValue:a.value,"onUpdate:modelValue":f[1]||(f[1]=w=>a.value=w),onRefresh:g},{pulling:K(()=>[k(q(Re),{size:"18"})]),loosing:K(()=>[k(q(Re),{size:"18"})]),loading:K(()=>[k(q(Re),{size:"18"})]),success:K(()=>[...f[5]||(f[5]=[B("span",null,null,-1)])]),default:K(()=>[k(y,{class:"search__body"},{default:K(()=>[n.value&&!o.value.length?(F(),j("div",no,[f[7]||(f[7]=B("div",{class:"search__skHead"},[B("span",{class:"skeleton search__skLine search__skLine--title"}),B("span",{class:"skeleton search__skLine search__skLine--sub"})],-1)),B("div",io,[(F(),j(ue,null,ye(lo,w=>B("div",{key:w,class:"search__skCard"},[...f[6]||(f[6]=[B("div",{class:"skeleton search__skArt"},null,-1),B("div",{class:"search__skBody"},[B("span",{class:"skeleton search__skLine search__skLine--name"}),B("span",{class:"skeleton search__skLine search__skLine--meta"})],-1)])])),64))])])):re("",!0),u.value.length?(F(),j("div",ao,[(F(!0),j(ue,null,ye(u.value,w=>(F(),j("button",{key:w.id,type:"button",class:"search__collection",onClick:x=>d.$router.push({path:`/collection/${w.id}`,query:{page:w.title}})},[k(Ce,{icon:"vuesax-linear:money-recive",size:"19"}),B("span",null,ne(w.title),1)],8,oo))),128))])):re("",!0),c.value.length?(F(),Ye(ti,{key:2,title:"نتایج",subtitle:`${c.value.length} محصول`},null,8,["subtitle"])):re("",!0),c.value.length?(F(),j("div",ro,[(F(!0),j(ue,null,ye(v.value,w=>(F(),Ye(ni,{key:w.id,value:w},null,8,["value"]))),128))])):re("",!0),b.value?(F(),j("div",{key:4,ref_key:"sentinel",ref:C,class:"search__more"},[k(Un,{spinning:!0,indicator:!0,fixed:!1,tip:"",cls:"my-[10px]"})],512)):re("",!0),!c.value.length&&!n.value?(F(),j("section",so,[k(Ce,{icon:"vuesax-linear:search-normal-1",size:"26"}),f[8]||(f[8]=B("p",null,"محصولی با این مشخصات پیدا نشد.",-1))])):re("",!0)]),_:1})]),_:1},8,["modelValue"])]),k(Za,{show:r.value,"onUpdate:show":f[2]||(f[2]=w=>r.value=w),filterKeys:s.value,"onUpdate:filterKeys":f[3]||(f[3]=w=>s.value=w),modelValue:q(e).query,"onUpdate:modelValue":f[4]||(f[4]=w=>q(e).query=w),products:o.value},null,8,["show","filterKeys","modelValue","products"])])}}}),To=en(uo,[["__scopeId","data-v-72cad427"]]);export{To as default}; diff --git a/apps/user-app/dist/assets/SearchView-BthKc13u.css b/apps/user-app/dist/assets/SearchView-Cq_g61yN.css similarity index 53% rename from apps/user-app/dist/assets/SearchView-BthKc13u.css rename to apps/user-app/dist/assets/SearchView-Cq_g61yN.css index 5d84ee2..8fd64db 100644 --- a/apps/user-app/dist/assets/SearchView-BthKc13u.css +++ b/apps/user-app/dist/assets/SearchView-Cq_g61yN.css @@ -1 +1 @@ -.dd__head[data-v-4d05a970]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;cursor:pointer;background:none;font-family:inherit;text-align:start;-webkit-tap-highlight-color:transparent}.dd__title[data-v-4d05a970]{margin:0}.dd__chevron[data-v-4d05a970]{flex:0 0 auto;display:grid;place-items:center;transition:transform .34s cubic-bezier(.32,.72,0,1),color .2s ease,background-color .2s ease}.dd.is-open .dd__chevron[data-v-4d05a970]{transform:rotate(180deg)}.dd__panel[data-v-4d05a970]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1)}.dd.is-open .dd__panel[data-v-4d05a970]{grid-template-rows:1fr}.dd__clip[data-v-4d05a970]{min-height:0;overflow:hidden}.dd__body[data-v-4d05a970]{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .34s cubic-bezier(.32,.72,0,1)}.dd.is-open .dd__body[data-v-4d05a970]{opacity:1;transform:none;transition:opacity .24s ease .06s,transform .34s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion: reduce){.dd__panel[data-v-4d05a970],.dd__body[data-v-4d05a970],.dd__chevron[data-v-4d05a970]{transition:none!important}}.dd[data-v-4d05a970]{border:1px solid var(--c-hairline);border-radius:16px;background:var(--c-canvas);transition:border-color .2s ease}.dd.is-open[data-v-4d05a970]{border-color:rgb(var(--c-primary-rgb) / 28%)}.dd__head[data-v-4d05a970]{padding:15px}.dd__title[data-v-4d05a970]{font-size:13.5px;font-weight:800;color:var(--c-ink)}.dd__chevron[data-v-4d05a970]{color:var(--c-inkFaint)}.dd.is-open .dd__chevron[data-v-4d05a970]{color:var(--c-primary)}.dd__body[data-v-4d05a970]{padding:0 15px 15px}.fSheet__overlay{background:#14161a6b}.fSheet.van-popup{background:transparent;overflow:visible}.fSheet-slide-enter-active,.fSheet-slide-leave-active{will-change:transform}.fSheet-slide-enter-active{transition:transform .42s cubic-bezier(.32,.72,0,1)}.fSheet-slide-leave-active{transition:transform .24s cubic-bezier(.4,0,1,1)}.fSheet-slide-enter-from,.fSheet-slide-leave-to{transform:translate3d(0,100%,0)}.fSheet__card{position:relative;max-width:768px;margin:0 auto;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;transition:transform .38s cubic-bezier(.22,1,.36,1)}.fSheet__card.is-dragging{transition:none}.fSheet__head{flex:none;touch-action:none}.fSheet__grip{display:block;margin:0 auto}.fSheet__headRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.fSheet__title{display:flex;align-items:center;gap:8px;margin:0}.fSheet__count{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;font-size:11px;font-weight:800;color:#fff}.fSheet__close{display:grid;place-items:center;border:0;cursor:pointer;transform:rotate(45deg);transition:transform .15s ease}.fSheet__close:active{transform:rotate(45deg) scale(.92)}.fSheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.fSheet__chips{display:flex;flex-wrap:wrap;gap:8px}.fSheet__chip{cursor:pointer;font-family:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .15s ease}.fSheet__chip:active{transform:scale(.96)}.fSheet__empty{margin:0;font-size:12px;color:var(--c-inkFaint)}.fSheet__gramFigures{display:flex;align-items:center;justify-content:space-between;gap:10px}.fSheet__gramFigure i{font-style:normal}.fSheet__bar{flex:none;display:flex;align-items:center;gap:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.fSheet__clear,.fSheet__apply{cursor:pointer;font-family:inherit;white-space:nowrap;transition:transform .15s ease}.fSheet__clear:active,.fSheet__apply:active{transform:scale(.98)}.fSheet__card{border-radius:22px 22px 0 0;background:var(--c-canvasSoft);box-shadow:0 -12px 34px -22px #14161a73}.fSheet__head{padding:8px 16px 12px}.fSheet__grip{width:36px;height:4px;margin-bottom:12px;border-radius:999px;background:var(--c-lightGray2)}.fSheet__title{font-size:15px;font-weight:800;color:var(--c-ink);letter-spacing:-.1px}.fSheet__count{background:var(--c-wine)}.fSheet__close{width:36px;height:36px;border-radius:50%;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline)}.fSheet__body{gap:12px;padding:2px 16px 16px}.fSheet__chip{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline)}.fSheet__chip.is-on{color:#fff;background:var(--c-primary);border-color:var(--c-primary)}.fSheet__gram{padding:2px 6px 0}.fSheet__gram .ant-slider-rail{background-color:var(--c-hairline)}.fSheet__gram .ant-slider-track{background-color:var(--c-primary)}.fSheet__gram .ant-slider-handle{border-color:var(--c-primary)}.fSheet__gramFigures{padding-top:14px}.fSheet__gramFigure{font-size:12px;font-weight:700;color:var(--c-ink)}.fSheet__gramFigure i{font-size:11px;font-weight:600;color:var(--c-inkFaint);padding-inline-end:4px}.fSheet__gramFigure b{font-weight:800}.fSheet__bar{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--c-canvas);border-top:1px solid var(--c-hairline)}.fSheet__clear,.fSheet__apply{height:48px;border-radius:14px;font-size:13.5px;font-weight:800}.fSheet__clear{flex:0 0 auto;padding:0 20px;color:var(--c-ink);background:var(--c-canvas);border:1px solid var(--c-hairline)}.fSheet__apply{flex:1;border:0;color:#fff;background:var(--c-primary)}.search[data-v-72cad427]{background:var(--c-page);min-height:100vh}.search__barExtra[data-v-72cad427]{max-width:768px;margin:0 auto;padding:0 16px}.search__chips[data-v-72cad427]{display:flex;gap:4px;overflow-x:auto;margin:8px 0 8px -16px;scroll-snap-type:x proximity}.search__chips[data-v-72cad427]:before,.search__chips[data-v-72cad427]:after{content:"";flex:0 0 16px}.search__chip[data-v-72cad427]{scroll-snap-align:start;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline);transition:all .2s ease}.search__chip.is-on[data-v-72cad427]{color:#fff;background:var(--c-primary);border-color:var(--c-primary)}.search__chip--filter.is-on[data-v-72cad427]{background:var(--c-wine);border-color:var(--c-wine)}.search__chip[data-v-72cad427]:active{transform:scale(.97)}.search__body[data-v-72cad427]{padding-top:160px;padding-bottom:90px}.search__body[data-v-72cad427]>*:first-child{margin-top:16px}.search__collections[data-v-72cad427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:22px}.search__collection[data-v-72cad427]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 10px;border-radius:14px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--c-inkSoft);background:var(--c-hairlineSoft);border:1px solid var(--c-hairline);transition:all .2s ease}.search__collection[data-v-72cad427]:active{transform:scale(.98)}.search__grid[data-v-72cad427]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.search__skHead[data-v-72cad427]{display:flex;flex-direction:column;gap:7px;padding-bottom:13px}.search__skCard[data-v-72cad427]{background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;overflow:hidden}.search__skArt[data-v-72cad427]{aspect-ratio:1 / 1}.search__skBody[data-v-72cad427]{display:flex;flex-direction:column;gap:11px;padding:15px 12px 16px}.search__skLine[data-v-72cad427]{display:block;height:11px;border-radius:6px}.search__skLine--title[data-v-72cad427]{width:72px;height:15px}.search__skLine--sub[data-v-72cad427]{width:52px}.search__skLine--name[data-v-72cad427]{width:78%;height:13px}.search__skLine--meta[data-v-72cad427]{width:45%}.search__more[data-v-72cad427]{display:flex;justify-content:center;padding:18px 0 4px}.search__empty[data-v-72cad427]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkFaint)}.search__empty p[data-v-72cad427]{margin:0;font-size:12.5px} +.dd__head[data-v-11d1e2c0]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;cursor:pointer;background:none;font-family:inherit;text-align:start;-webkit-tap-highlight-color:transparent}.dd__title[data-v-11d1e2c0]{margin:0}.dd__chevron[data-v-11d1e2c0]{flex:0 0 auto;display:grid;place-items:center;transition:transform .34s cubic-bezier(.32,.72,0,1),color .2s ease,background-color .2s ease}.dd.is-open .dd__chevron[data-v-11d1e2c0]{transform:rotate(180deg)}.dd__panel[data-v-11d1e2c0]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .34s cubic-bezier(.32,.72,0,1)}.dd.is-open .dd__panel[data-v-11d1e2c0]{grid-template-rows:1fr}.dd__clip[data-v-11d1e2c0]{min-height:0;overflow:hidden}.dd__body[data-v-11d1e2c0]{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .34s cubic-bezier(.32,.72,0,1)}.dd.is-open .dd__body[data-v-11d1e2c0]{opacity:1;transform:none;transition:opacity .24s ease .06s,transform .34s cubic-bezier(.32,.72,0,1)}@media (prefers-reduced-motion: reduce){.dd__panel[data-v-11d1e2c0],.dd__body[data-v-11d1e2c0],.dd__chevron[data-v-11d1e2c0]{transition:none!important}}.dd[data-v-11d1e2c0]{border:1px solid var(--c-hairline);border-radius:16px;background:var(--c-canvas);transition:border-color .2s ease}.dd.is-open[data-v-11d1e2c0]{border-color:rgb(var(--c-primary-rgb) / 28%)}.dd__head[data-v-11d1e2c0]{padding:15px}.dd__title[data-v-11d1e2c0]{font-size:13.5px;font-weight:800;color:var(--c-ink)}.dd__chevron[data-v-11d1e2c0]{color:var(--c-inkFaint)}.dd.is-open .dd__chevron[data-v-11d1e2c0]{color:var(--c-primary)}.dd__body[data-v-11d1e2c0]{padding:0 15px 15px}.fSheet__overlay{background:#14161a6b}.fSheet.van-popup{background:transparent;overflow:visible}.fSheet-slide-enter-active,.fSheet-slide-leave-active{will-change:transform}.fSheet-slide-enter-active{transition:transform .42s cubic-bezier(.32,.72,0,1)}.fSheet-slide-leave-active{transition:transform .24s cubic-bezier(.4,0,1,1)}.fSheet-slide-enter-from,.fSheet-slide-leave-to{transform:translate3d(0,100%,0)}.fSheet__card{position:relative;max-width:768px;margin:0 auto;max-height:88vh;max-height:88dvh;display:flex;flex-direction:column;overflow:hidden;transition:transform .38s cubic-bezier(.22,1,.36,1)}.fSheet__card.is-dragging{transition:none}.fSheet__head{flex:none;touch-action:none}.fSheet__grip{display:block;margin:0 auto}.fSheet__headRow{display:flex;align-items:center;justify-content:space-between;gap:12px}.fSheet__title{display:flex;align-items:center;gap:8px;margin:0}.fSheet__count{min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;border-radius:999px;font-size:11px;font-weight:800;color:#fff}.fSheet__close{display:grid;place-items:center;border:0;cursor:pointer;transform:rotate(45deg);transition:transform .15s ease}.fSheet__close:active{transform:rotate(45deg) scale(.92)}.fSheet__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}.fSheet__chips{display:flex;flex-wrap:wrap;gap:8px}.fSheet__chip{cursor:pointer;font-family:inherit;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .18s ease,background-color .18s ease,border-color .18s ease,transform .15s ease}.fSheet__chip:active{transform:scale(.96)}.fSheet__empty{margin:0;font-size:12px;color:var(--c-inkFaint)}.fSheet__gramFigures{display:flex;align-items:center;justify-content:space-between;gap:10px}.fSheet__gramFigure i{font-style:normal}.fSheet__bar{flex:none;display:flex;align-items:center;gap:10px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}.fSheet__clear,.fSheet__apply{cursor:pointer;font-family:inherit;white-space:nowrap;transition:transform .15s ease}.fSheet__clear:active,.fSheet__apply:active{transform:scale(.98)}.fSheet__card{border-radius:22px 22px 0 0;background:var(--c-canvasSoft);box-shadow:0 -12px 34px -22px #14161a73}.fSheet__head{padding:8px 16px 12px}.fSheet__grip{width:36px;height:4px;margin-bottom:12px;border-radius:999px;background:var(--c-lightGray2)}.fSheet__title{font-size:15px;font-weight:800;color:var(--c-ink);letter-spacing:-.1px}.fSheet__count{background:var(--c-wine)}.fSheet__close{width:36px;height:36px;border-radius:50%;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline)}.fSheet__body{gap:12px;padding:2px 16px 16px}.fSheet__chip{padding:7px 14px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline)}.fSheet__chip.is-on{color:#fff;background:var(--c-primary);border-color:var(--c-primary)}.fSheet__gram{padding:2px 6px 0}.fSheet__gram .ant-slider-rail{background-color:var(--c-hairline)}.fSheet__gram .ant-slider-track{background-color:var(--c-primary)}.fSheet__gram .ant-slider-handle{border-color:var(--c-primary)}.fSheet__gramFigures{padding-top:14px}.fSheet__gramFigure{font-size:12px;font-weight:700;color:var(--c-ink)}.fSheet__gramFigure i{font-size:11px;font-weight:600;color:var(--c-inkFaint);padding-inline-end:4px}.fSheet__gramFigure b{font-weight:800}.fSheet__bar{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--c-canvas);border-top:1px solid var(--c-hairline)}.fSheet__clear,.fSheet__apply{height:48px;border-radius:14px;font-size:13.5px;font-weight:800}.fSheet__clear{flex:0 0 auto;padding:0 20px;color:var(--c-ink);background:var(--c-canvas);border:1px solid var(--c-hairline)}.fSheet__apply{flex:1;border:0;color:#fff;background:var(--c-primary)}.search[data-v-08a7e528]{background:var(--c-page);min-height:100vh}.search__barExtra[data-v-08a7e528]{max-width:768px;margin:0 auto;padding:0 16px}.search__chips[data-v-08a7e528]{display:flex;gap:4px;overflow-x:auto;margin:8px 0 8px -16px;scroll-snap-type:x proximity}.search__chips[data-v-08a7e528]:before,.search__chips[data-v-08a7e528]:after{content:"";flex:0 0 16px}.search__chip[data-v-08a7e528]{scroll-snap-align:start;flex:0 0 auto;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:30px;padding:0 14px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;color:var(--c-inkSoft);background:var(--c-canvas);border:1px solid var(--c-hairline);transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.search__chip.is-on[data-v-08a7e528]{color:#fff;background:var(--c-primary);border-color:var(--c-primary)}.search__chip--filter.is-on[data-v-08a7e528]{background:var(--c-wine);border-color:var(--c-wine)}.search__chip[data-v-08a7e528]:active{transform:scale(.97)}.search__body[data-v-08a7e528]{padding-top:160px;padding-bottom:90px}.search__body[data-v-08a7e528]>*:first-child{margin-top:16px}.search__collections[data-v-08a7e528]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:22px}.search__collection[data-v-08a7e528]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 10px;border-radius:14px;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:700;color:var(--c-inkSoft);background:var(--c-hairlineSoft);border:1px solid var(--c-hairline);transition:all .2s ease}.search__collection[data-v-08a7e528]:active{transform:scale(.98)}.search__grid[data-v-08a7e528]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.search__skHead[data-v-08a7e528]{display:flex;flex-direction:column;gap:7px;padding-bottom:13px}.search__skCard[data-v-08a7e528]{background:var(--c-canvas);border:1px solid var(--c-hairline);border-radius:18px;overflow:hidden}.search__skArt[data-v-08a7e528]{aspect-ratio:1 / 1}.search__skBody[data-v-08a7e528]{display:flex;flex-direction:column;gap:11px;padding:15px 12px 16px}.search__skLine[data-v-08a7e528]{display:block;height:11px;border-radius:6px}.search__skLine--title[data-v-08a7e528]{width:72px;height:15px}.search__skLine--sub[data-v-08a7e528]{width:52px}.search__skLine--name[data-v-08a7e528]{width:78%;height:13px}.search__skLine--meta[data-v-08a7e528]{width:45%}.search__more[data-v-08a7e528]{display:flex;justify-content:center;padding:18px 0 4px}.search__empty[data-v-08a7e528]{margin-top:8px;padding:34px 20px;border:1px dashed var(--c-hairline);border-radius:18px;display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--c-inkFaint)}.search__empty p[data-v-08a7e528]{margin:0;font-size:12.5px} diff --git a/apps/user-app/dist/assets/SectionHead-DjY6eM3F.js b/apps/user-app/dist/assets/SectionHead-BJKEdlj5.js similarity index 53% rename from apps/user-app/dist/assets/SectionHead-DjY6eM3F.js rename to apps/user-app/dist/assets/SectionHead-BJKEdlj5.js index e8c83cc..7f04efc 100644 --- a/apps/user-app/dist/assets/SectionHead-DjY6eM3F.js +++ b/apps/user-app/dist/assets/SectionHead-BJKEdlj5.js @@ -1 +1 @@ -import{d as r,b as t,c as s,e as o,t as a,g as n,U as _,q as d,I as u,_ as b}from"./index-B4LM4kNa.js";const m={class:"sec"},x={class:"sec__text"},f={class:"sec__title"},h={key:0,class:"sec__sub"},k=r({__name:"SectionHead",props:{title:{},subtitle:{},actionLabel:{}},emits:["action"],setup(e,{emit:i}){const l=i;return(p,c)=>(t(),s("header",m,[o("div",x,[o("h2",f,a(e.title),1),e.subtitle?(t(),s("p",h,a(e.subtitle),1)):n("",!0)]),e.actionLabel?(t(),s("button",{key:0,type:"button",class:"sec__action",onClick:c[0]||(c[0]=v=>l("action"))},[_(a(e.actionLabel)+" ",1),d(u,{icon:"vuesax-linear:arrow-left-2",size:"15"})])):n("",!0)]))}}),N=b(k,[["__scopeId","data-v-e5c65b7c"]]);export{N as S}; +import{d as r,b as t,c as s,e as o,t as a,g as n,U as _,m as d,I as m,_ as u}from"./index-DFI27khJ.js";const b={class:"sec"},x={class:"sec__text"},f={class:"sec__title"},h={key:0,class:"sec__sub"},k=r({__name:"SectionHead",props:{title:{},subtitle:{},actionLabel:{}},emits:["action"],setup(e,{emit:i}){const l=i;return(p,c)=>(t(),s("header",b,[o("div",x,[o("h2",f,a(e.title),1),e.subtitle?(t(),s("p",h,a(e.subtitle),1)):n("",!0)]),e.actionLabel?(t(),s("button",{key:0,type:"button",class:"sec__action",onClick:c[0]||(c[0]=v=>l("action"))},[_(a(e.actionLabel)+" ",1),d(m,{icon:"vuesax-linear:arrow-left-2",size:"15"})])):n("",!0)]))}}),N=u(k,[["__scopeId","data-v-e5c65b7c"]]);export{N as S}; diff --git a/apps/user-app/dist/assets/TransactionsView-D-yB5arT.js b/apps/user-app/dist/assets/TransactionsView-D-yB5arT.js new file mode 100644 index 0000000..f15031a --- /dev/null +++ b/apps/user-app/dist/assets/TransactionsView-D-yB5arT.js @@ -0,0 +1 @@ +import{d as A,V as D,B as w,i as u,K as g,o as L,c as i,m as r,D as E,Q as N,J as P,h as m,g as h,b as l,F as R,e as s,r as B,I as T,t as o,f as p,G as M,_ as O}from"./index-DFI27khJ.js";import{P as U}from"./PageBar-B1e5h7eE.js";import{S as V}from"./SectionHead-BJKEdlj5.js";import{j as k,p as I}from"./filters-CYTFAZ1T.js";import{D as Y}from"./index-A8DQpUf9.js";import"./KeyCode-BOQ7SMOP.js";import"./classCallCheck-C_t8FQBJ.js";import"./raf-nDFcuFT6.js";const $={class:"tx"},G={class:"tx__list"},z=["onClick"],F={class:"tx__main"},H={class:"tx__head"},K={class:"tx__kind"},j={key:0,class:"tx__note"},J={class:"tx__foot"},Q={class:"tx__date"},W={key:1,class:"tx__empty"},q={class:"sheet"},X={class:"sheet__specs"},Z={class:"sheet__spec"},ss={class:"sheet__spec"},es={class:"sheet__spec"},ts={class:"sheet__spec"},os={class:"sheet__spec"},ns=A({__name:"TransactionsView",setup(as){const x={ORDER_STOCK:"سفارش",ORDER_PRE_ORDER:"سفارش ساخت",REPAYMENT_MELTED_GOLD:"طلای آب‌شده",REPAYMENT_TRANSFER:"حواله",REPAYMENT_CHEQUE:"چک",REPAYMENT_CASH:"پولی",WALLET_BONUS:"پاداش",ADJUSTMENT:"اصلاحیه"},S=D(),v=w(),_=u(!1),d=u(v.peek(g.ledger)??[]),f=u(!1),n=u(null),c=a=>a.direction==="CREDIT",y=a=>a.currency==="GOLD_GRAM"?`${a.amount} گرم`:`${I(a.amount)} ریال`,C=a=>{n.value=a,f.value=!0};return L(async()=>{if(S.isLoggedIn){_.value=v.peek(g.ledger)===void 0;try{d.value=await v.myLedgerEntries({force:!0})}finally{_.value=!1}}}),(a,e)=>{const b=M("container");return l(),i("div",$,[r(U,{title:"اسناد","back-to":"userPage::hasSubRoute"}),r(N,{spinning:_.value,tip:"درحال دریافت اطلاعات"},{default:E(()=>[r(b,{class:"tx__body"},{default:E(()=>[d.value.length?(l(),i(R,{key:0},[r(V,{title:"گردش حساب",subtitle:`${d.value.length} سند`},null,8,["subtitle"]),s("div",G,[(l(!0),i(R,null,B(d.value,t=>(l(),i("article",{key:t.id,class:"tx__row",onClick:ls=>C(t)},[s("span",{class:p(["tx__mark",c(t)?"is-in":"is-out"]),"aria-hidden":"true"},[r(T,{icon:c(t)?"vuesax-linear:arrow-down":"vuesax-linear:arrow-up",size:"16"},null,8,["icon"])],2),s("div",F,[s("div",H,[s("h3",K,o(x[t.sourceType]??t.sourceType),1),s("span",{class:p(["tx__amount",c(t)?"is-in":"is-out"])},o(y(t)),3)]),t.note?(l(),i("p",j,o(t.note),1)):h("",!0),s("div",J,[s("span",Q,o(m(k)(t.createdAt)),1),s("span",{class:p(["tx__state",{"is-pending":!t.confirmed}])},o(t.confirmed?"تایید شده":"در انتظار تایید"),3)])])],8,z))),128))])],64)):_.value?h("",!0):(l(),i("section",W,[r(T,{icon:"vuesax-linear:receipt-text",size:"26"}),e[1]||(e[1]=s("p",null,"سندی برای حساب شما ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"]),n.value?(l(),P(m(Y),{key:0,visible:f.value,"onUpdate:visible":e[0]||(e[0]=t=>f.value=t),placement:"bottom",closable:!1,height:"420px",class:"rtl",bodyStyle:{padding:0}},{default:E(()=>[s("div",q,[e[7]||(e[7]=s("h3",{class:"sheet__title"},"جزئیات سند",-1)),s("dl",X,[s("div",Z,[e[2]||(e[2]=s("dt",null,"نوع سند",-1)),s("dd",null,o(x[n.value.sourceType]??n.value.sourceType),1)]),s("div",ss,[e[3]||(e[3]=s("dt",null,"مبلغ",-1)),s("dd",{class:p(c(n.value)?"is-in":"is-out")},o(y(n.value)),3)]),s("div",es,[e[4]||(e[4]=s("dt",null,"وضعیت",-1)),s("dd",null,o(n.value.confirmed?"تایید شده":"در انتظار تایید"),1)]),s("div",ts,[e[5]||(e[5]=s("dt",null,"تاریخ",-1)),s("dd",null,o(m(k)(n.value.createdAt)),1)]),s("div",os,[e[6]||(e[6]=s("dt",null,"توضیحات",-1)),s("dd",null,o(n.value.note||"—"),1)])])])]),_:1},8,["visible"])):h("",!0)])}}}),fs=O(ns,[["__scopeId","data-v-4e8ef6ab"]]);export{fs as default}; diff --git a/apps/user-app/dist/assets/TransactionsView-rzRwhl3n.js b/apps/user-app/dist/assets/TransactionsView-rzRwhl3n.js deleted file mode 100644 index f1ee29c..0000000 --- a/apps/user-app/dist/assets/TransactionsView-rzRwhl3n.js +++ /dev/null @@ -1 +0,0 @@ -import{d as b,V as D,A as w,h as u,K as g,o as L,c as i,q as r,C as E,Q as N,H as P,m,g as h,b as l,F as R,e as s,r as M,I as T,t as o,f as p,E as O,_ as B}from"./index-B4LM4kNa.js";import{P as U}from"./PageBar-C_0I6W_n.js";import{S as V}from"./SectionHead-DjY6eM3F.js";import{j as k,p as I}from"./filters-C-5kUIoJ.js";import{D as Y}from"./index-DexqvH_l.js";import"./KeyCode-BPl5hn_Y.js";import"./classCallCheck-BzjbUkvd.js";import"./raf-nDFcuFT6.js";const $={class:"tx"},H={class:"tx__list"},z=["onClick"],F={class:"tx__main"},G={class:"tx__head"},K={class:"tx__kind"},j={key:0,class:"tx__note"},Q={class:"tx__foot"},q={class:"tx__date"},J={key:1,class:"tx__empty"},W={class:"sheet"},X={class:"sheet__specs"},Z={class:"sheet__spec"},ss={class:"sheet__spec"},es={class:"sheet__spec"},ts={class:"sheet__spec"},os={class:"sheet__spec"},ns=b({__name:"TransactionsView",setup(as){const x={ORDER_STOCK:"سفارش",ORDER_PRE_ORDER:"سفارش ساخت",REPAYMENT_MELTED_GOLD:"طلای آب‌شده",REPAYMENT_TRANSFER:"حواله",REPAYMENT_CHEQUE:"چک",REPAYMENT_CASH:"پولی",WALLET_BONUS:"پاداش",ADJUSTMENT:"اصلاحیه"},C=D(),v=w(),_=u(!1),d=u(v.peek(g.ledger)??[]),f=u(!1),n=u(null),c=a=>a.direction==="CREDIT",y=a=>a.currency==="GOLD_GRAM"?`${a.amount} گرم`:`${I(a.amount)} ریال`,S=a=>{n.value=a,f.value=!0};return L(async()=>{if(C.isLoggedIn){_.value=v.peek(g.ledger)===void 0;try{d.value=await v.myLedgerEntries({force:!0})}finally{_.value=!1}}}),(a,e)=>{const A=O("container");return l(),i("div",$,[r(U,{title:"اسناد","back-to":"userPage::hasSubRoute"}),r(N,{spinning:_.value,tip:"درحال دریافت اطلاعات"},{default:E(()=>[r(A,{class:"tx__body"},{default:E(()=>[d.value.length?(l(),i(R,{key:0},[r(V,{title:"گردش حساب",subtitle:`${d.value.length} سند`},null,8,["subtitle"]),s("div",H,[(l(!0),i(R,null,M(d.value,t=>(l(),i("article",{key:t.id,class:"tx__row",onClick:ls=>S(t)},[s("span",{class:p(["tx__mark",c(t)?"is-in":"is-out"]),"aria-hidden":"true"},[r(T,{icon:c(t)?"vuesax-linear:arrow-down":"vuesax-linear:arrow-up",size:"16"},null,8,["icon"])],2),s("div",F,[s("div",G,[s("h3",K,o(x[t.sourceType]??t.sourceType),1),s("span",{class:p(["tx__amount",c(t)?"is-in":"is-out"])},o(y(t)),3)]),t.note?(l(),i("p",j,o(t.note),1)):h("",!0),s("div",Q,[s("span",q,o(m(k)(t.createdAt)),1),s("span",{class:p(["tx__state",{"is-pending":!t.confirmed}])},o(t.confirmed?"تایید شده":"در انتظار تایید"),3)])])],8,z))),128))])],64)):_.value?h("",!0):(l(),i("section",J,[r(T,{icon:"vuesax-linear:receipt-text",size:"26"}),e[1]||(e[1]=s("p",null,"سندی برای حساب شما ثبت نشده است.",-1))]))]),_:1})]),_:1},8,["spinning"]),n.value?(l(),P(m(Y),{key:0,visible:f.value,"onUpdate:visible":e[0]||(e[0]=t=>f.value=t),placement:"bottom",closable:!1,height:"420px",class:"rtl",bodyStyle:{padding:0}},{default:E(()=>[s("div",W,[e[7]||(e[7]=s("h3",{class:"sheet__title"},"جزئیات سند",-1)),s("dl",X,[s("div",Z,[e[2]||(e[2]=s("dt",null,"نوع سند",-1)),s("dd",null,o(x[n.value.sourceType]??n.value.sourceType),1)]),s("div",ss,[e[3]||(e[3]=s("dt",null,"مبلغ",-1)),s("dd",{class:p(c(n.value)?"is-in":"is-out")},o(y(n.value)),3)]),s("div",es,[e[4]||(e[4]=s("dt",null,"وضعیت",-1)),s("dd",null,o(n.value.confirmed?"تایید شده":"در انتظار تایید"),1)]),s("div",ts,[e[5]||(e[5]=s("dt",null,"تاریخ",-1)),s("dd",null,o(m(k)(n.value.createdAt)),1)]),s("div",os,[e[6]||(e[6]=s("dt",null,"توضیحات",-1)),s("dd",null,o(n.value.note||"—"),1)])])])]),_:1},8,["visible"])):h("",!0)])}}}),fs=B(ns,[["__scopeId","data-v-4e8ef6ab"]]);export{fs as default}; diff --git a/apps/user-app/dist/assets/brand-logo-Q_YZU76j.png b/apps/user-app/dist/assets/brand-logo-Q_YZU76j.png deleted file mode 100644 index 0672eda5f02a06de63d4c7432a30522d4325ee42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 83511 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 literal 0 HcmV?d00001 diff --git a/apps/user-app/dist/assets/catalogStore-DV_ylhrZ.js b/apps/user-app/dist/assets/catalogStore-DO1Uwjz0.js similarity index 58% rename from apps/user-app/dist/assets/catalogStore-DV_ylhrZ.js rename to apps/user-app/dist/assets/catalogStore-DO1Uwjz0.js index c5e489c..359939a 100644 --- a/apps/user-app/dist/assets/catalogStore-DV_ylhrZ.js +++ b/apps/user-app/dist/assets/catalogStore-DO1Uwjz0.js @@ -1 +1 @@ -import{s as d,Y as f,K as c,aN as g,h as y,i as p,y as v}from"./index-B4LM4kNa.js";const m=d("catalog",()=>{const o=f(),s=o.peek(c.catalog),e=g(s??[]),n=y(s!==void 0),i=p(()=>{const t=new Map;for(const a of e.value)a.category&&!t.has(a.category.id)&&t.set(a.category.id,{id:a.category.id,title:a.category.title});return[...t.values()]});async function r(t=!1){const a=await o.fetch(c.catalog,v.listProducts,{force:t});return e.value=a,n.value=!0,a}function l(t){return e.value.find(a=>a.id===t)??null}function u(){o.invalidate(c.catalog)}return{products:e,loaded:n,categories:i,load:r,byId:l,invalidate:u}});export{m as u}; +import{v as d,Y as f,K as c,aN as g,i as v,s as p,z as y}from"./index-DFI27khJ.js";const m=d("catalog",()=>{const o=f(),s=o.peek(c.catalog),e=g(s??[]),n=v(s!==void 0),i=p(()=>{const t=new Map;for(const a of e.value)a.category&&!t.has(a.category.id)&&t.set(a.category.id,{id:a.category.id,title:a.category.title});return[...t.values()]});async function r(t=!1){const a=await o.fetch(c.catalog,y.listProducts,{force:t});return e.value=a,n.value=!0,a}function l(t){return e.value.find(a=>a.id===t)??null}function u(){o.invalidate(c.catalog)}return{products:e,loaded:n,categories:i,load:r,byId:l,invalidate:u}});export{m as u}; diff --git a/apps/user-app/dist/assets/classCallCheck-BzjbUkvd.js b/apps/user-app/dist/assets/classCallCheck-C_t8FQBJ.js similarity index 80% rename from apps/user-app/dist/assets/classCallCheck-BzjbUkvd.js rename to apps/user-app/dist/assets/classCallCheck-C_t8FQBJ.js index 61cdbf0..7116750 100644 --- a/apps/user-app/dist/assets/classCallCheck-BzjbUkvd.js +++ b/apps/user-app/dist/assets/classCallCheck-C_t8FQBJ.js @@ -1 +1 @@ -import{a8 as n}from"./index-B4LM4kNa.js";function l(a,t){for(var r=n({},a),e=0;e - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/user-app/dist/assets/dialogEmpty4-CVum_Uqr.svg b/apps/user-app/dist/assets/dialogEmpty4-CwEcTBTk.svg similarity index 86% rename from apps/user-app/dist/assets/dialogEmpty4-CVum_Uqr.svg rename to apps/user-app/dist/assets/dialogEmpty4-CwEcTBTk.svg index 043d4f6..eae4f05 100644 --- a/apps/user-app/dist/assets/dialogEmpty4-CVum_Uqr.svg +++ b/apps/user-app/dist/assets/dialogEmpty4-CwEcTBTk.svg @@ -1,25 +1,25 @@ - + - + - + - - + + - - - + + + - - + + @@ -27,7 +27,7 @@ - + @@ -36,22 +36,22 @@ - + - - - + + + - - + + - + @@ -60,69 +60,69 @@ - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - - + + diff --git a/apps/user-app/dist/assets/dialogEmpty5-B1Z_JmTc.svg b/apps/user-app/dist/assets/dialogEmpty5-B1Z_JmTc.svg deleted file mode 100644 index ddf8533..0000000 --- a/apps/user-app/dist/assets/dialogEmpty5-B1Z_JmTc.svg +++ /dev/null @@ -1,36 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/apps/user-app/dist/assets/filters-C-5kUIoJ.js b/apps/user-app/dist/assets/filters-CYTFAZ1T.js similarity index 99% rename from apps/user-app/dist/assets/filters-C-5kUIoJ.js rename to apps/user-app/dist/assets/filters-CYTFAZ1T.js index c6926c6..e02eaa7 100644 --- a/apps/user-app/dist/assets/filters-C-5kUIoJ.js +++ b/apps/user-app/dist/assets/filters-CYTFAZ1T.js @@ -1,4 +1,4 @@ -import{aW as yo,aX as Mo}from"./index-B4LM4kNa.js";function Do(n){throw new Error('Could not dynamically require "'+n+'". Please configure the dynamicRequireTargets or/and ignoreDynamicRequires option of @rollup/plugin-commonjs appropriately for this require call to work.')}var as={exports:{}};(function(n,o){(function(u,l){n.exports=l()})(yo,function(){var u;function l(){return u.apply(null,arguments)}function h(e){u=e}function _(e){return e instanceof Array||Object.prototype.toString.call(e)==="[object Array]"}function p(e){return e!=null&&Object.prototype.toString.call(e)==="[object Object]"}function c(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function T(e){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(e).length===0;var t;for(t in e)if(c(e,t))return!1;return!0}function W(e){return e===void 0}function C(e){return typeof e=="number"||Object.prototype.toString.call(e)==="[object Number]"}function I(e){return e instanceof Date||Object.prototype.toString.call(e)==="[object Date]"}function me(e,t){var r=[],s,a=e.length;for(s=0;s>>0,s;for(s=0;s0)for(r=0;r>>0,s;for(s=0;s0)for(r=0;r=0;return(i?r?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+s}var pt=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,Ve=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Yt={},pe={};function M(e,t,r,s){var a=s;typeof s=="string"&&(a=function(){return this[s]()}),e&&(pe[e]=a),t&&(pe[t[0]]=function(){return B(a.apply(this,arguments),t[1],t[2])}),r&&(pe[r]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function ps(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function Ys(e){var t=e.match(pt),r,s;for(r=0,s=t.length;r=0&&Ve.test(e);)e=e.replace(Ve,s),Ve.lastIndex=0,r-=1;return e}var ws={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"};function gs(e){var t=this._longDateFormat[e],r=this._longDateFormat[e.toUpperCase()];return t||!r?t:(this._longDateFormat[e]=r.match(pt).map(function(s){return s==="MMMM"||s==="MM"||s==="DD"||s==="dddd"?s.slice(1):s}).join(""),this._longDateFormat[e])}var ks="Invalid date";function Ss(){return this._invalidDate}var vs="%d",Os=/\d{1,2}/;function Ts(e){return this._ordinal.replace("%d",e)}var js={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function bs(e,t,r,s){var a=this._relativeTime[r];return q(a)?a(e,t,r,s):a.replace(/%d/i,e)}function xs(e,t){var r=this._relativeTime[e>0?"future":"past"];return q(r)?r(t):r.replace(/%s/i,t)}var ar={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function V(e){return typeof e=="string"?ar[e]||ar[e.toLowerCase()]:void 0}function wt(e){var t={},r,s;for(s in e)c(e,s)&&(r=V(s),r&&(t[r]=e[s]));return t}var Ps={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};function Ls(e){var t=[],r;for(r in e)c(e,r)&&t.push({unit:r,priority:Ps[r]});return t.sort(function(s,a){return s.priority-a.priority}),t}var nr=/\d/,H=/\d\d/,ir=/\d{3}/,gt=/\d{4}/,ze=/[+-]?\d{6}/,j=/\d\d?/,or=/\d\d\d\d?/,lr=/\d\d\d\d\d\d?/,Ze=/\d{1,3}/,kt=/\d{1,4}/,$e=/[+-]?\d{1,6}/,Ye=/\d+/,Je=/[+-]?\d+/,Ns=/Z|[+-]\d\d:?\d\d/gi,qe=/Z|[+-]\d\d(?::?\d\d)?/gi,Ws=/[+-]?\d+(\.\d{1,3})?/,be=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,we=/^[1-9]\d?/,St=/^([1-9]\d|\d)/,Be;Be={};function y(e,t,r){Be[e]=q(t)?t:function(s,a){return s&&r?r:t}}function Fs(e,t){return c(Be,e)?Be[e](t._strict,t._locale):new RegExp(Rs(e))}function Rs(e){return K(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(t,r,s,a,i){return r||s||a||i}))}function K(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function G(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function g(e){var t=+e,r=0;return t!==0&&isFinite(t)&&(r=G(t)),r}var vt={};function O(e,t){var r,s=t,a;for(typeof e=="string"&&(e=[e]),C(t)&&(s=function(i,d){d[t]=g(i)}),a=e.length,r=0;r68?1900:2e3)};var ur=ge("FullYear",!0);function Hs(){return Qe(this.year())}function ge(e,t){return function(r){return r!=null?(dr(this,e,r),l.updateOffset(this,t),this):Le(this,e)}}function Le(e,t){if(!e.isValid())return NaN;var r=e._d,s=e._isUTC;switch(t){case"Milliseconds":return s?r.getUTCMilliseconds():r.getMilliseconds();case"Seconds":return s?r.getUTCSeconds():r.getSeconds();case"Minutes":return s?r.getUTCMinutes():r.getMinutes();case"Hours":return s?r.getUTCHours():r.getHours();case"Date":return s?r.getUTCDate():r.getDate();case"Day":return s?r.getUTCDay():r.getDay();case"Month":return s?r.getUTCMonth():r.getMonth();case"FullYear":return s?r.getUTCFullYear():r.getFullYear();default:return NaN}}function dr(e,t,r){var s,a,i,d,m;if(!(!e.isValid()||isNaN(r))){switch(s=e._d,a=e._isUTC,t){case"Milliseconds":return void(a?s.setUTCMilliseconds(r):s.setMilliseconds(r));case"Seconds":return void(a?s.setUTCSeconds(r):s.setSeconds(r));case"Minutes":return void(a?s.setUTCMinutes(r):s.setMinutes(r));case"Hours":return void(a?s.setUTCHours(r):s.setHours(r));case"Date":return void(a?s.setUTCDate(r):s.setDate(r));case"FullYear":break;default:return}i=r,d=e.month(),m=e.date(),m=m===29&&d===1&&!Qe(i)?28:m,a?s.setUTCFullYear(i,d,m):s.setFullYear(i,d,m)}}function As(e){return e=V(e),q(this[e])?this[e]():this}function Es(e,t){if(typeof e=="object"){e=wt(e);var r=Ls(e),s,a=r.length;for(s=0;s=0?(m=new Date(e+400,t,r,s,a,i,d),isFinite(m.getFullYear())&&m.setFullYear(e)):m=new Date(e,t,r,s,a,i,d),m}function Ne(e){var t,r;return e<100&&e>=0?(r=Array.prototype.slice.call(arguments),r[0]=e+400,t=new Date(Date.UTC.apply(null,r)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function Xe(e,t,r){var s=7+t-r,a=(7+Ne(e,0,s).getUTCDay()-t)%7;return-a+s-1}function yr(e,t,r,s,a){var i=(7+r-s)%7,d=Xe(e,s,a),m=1+7*(t-1)+i+d,D,k;return m<=0?(D=e-1,k=Pe(D)+m):m>Pe(e)?(D=e+1,k=m-Pe(e)):(D=e,k=m),{year:D,dayOfYear:k}}function We(e,t,r){var s=Xe(e.year(),t,r),a=Math.floor((e.dayOfYear()-s-1)/7)+1,i,d;return a<1?(d=e.year()-1,i=a+re(d,t,r)):a>re(e.year(),t,r)?(i=a-re(e.year(),t,r),d=e.year()+1):(d=e.year(),i=a),{week:i,year:d}}function re(e,t,r){var s=Xe(e,t,r),a=Xe(e+1,t,r);return(Pe(e)-s+a)/7}M("w",["ww",2],"wo","week"),M("W",["WW",2],"Wo","isoWeek"),y("w",j,we),y("ww",j,H),y("W",j,we),y("WW",j,H),xe(["w","ww","W","WW"],function(e,t,r,s){t[s.substr(0,1)]=g(e)});function ta(e){return We(e,this._week.dow,this._week.doy).week}var ra={dow:0,doy:6};function sa(){return this._week.dow}function aa(){return this._week.doy}function na(e){var t=this.localeData().week(this);return e==null?t:this.add((e-t)*7,"d")}function ia(e){var t=We(this,1,4).week;return e==null?t:this.add((e-t)*7,"d")}M("d",0,"do","day"),M("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),M("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),M("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),M("e",0,0,"weekday"),M("E",0,0,"isoWeekday"),y("d",j),y("e",j),y("E",j),y("dd",function(e,t){return t.weekdaysMinRegex(e)}),y("ddd",function(e,t){return t.weekdaysShortRegex(e)}),y("dddd",function(e,t){return t.weekdaysRegex(e)}),xe(["dd","ddd","dddd"],function(e,t,r,s){var a=r._locale.weekdaysParse(e,s,r._strict);a!=null?t.d=a:w(r).invalidWeekday=e}),xe(["d","e","E"],function(e,t,r,s){t[s]=g(e)});function oa(e,t){return typeof e!="string"?e:isNaN(e)?(e=t.weekdaysParse(e),typeof e=="number"?e:null):parseInt(e,10)}function la(e,t){return typeof e=="string"?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Tt(e,t){return e.slice(t,7).concat(e.slice(0,t))}var ua="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),Mr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),da="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),fa=be,ha=be,ca=be;function _a(e,t){var r=_(this._weekdays)?this._weekdays:this._weekdays[e&&e!==!0&&this._weekdays.isFormat.test(t)?"format":"standalone"];return e===!0?Tt(r,this._week.dow):e?r[e.day()]:r}function ma(e){return e===!0?Tt(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function ya(e){return e===!0?Tt(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Ma(e,t,r){var s,a,i,d=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)i=J([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(i,"").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(i,"").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(i,"").toLocaleLowerCase();return r?t==="dddd"?(a=N.call(this._weekdaysParse,d),a!==-1?a:null):t==="ddd"?(a=N.call(this._shortWeekdaysParse,d),a!==-1?a:null):(a=N.call(this._minWeekdaysParse,d),a!==-1?a:null):t==="dddd"?(a=N.call(this._weekdaysParse,d),a!==-1||(a=N.call(this._shortWeekdaysParse,d),a!==-1)?a:(a=N.call(this._minWeekdaysParse,d),a!==-1?a:null)):t==="ddd"?(a=N.call(this._shortWeekdaysParse,d),a!==-1||(a=N.call(this._weekdaysParse,d),a!==-1)?a:(a=N.call(this._minWeekdaysParse,d),a!==-1?a:null)):(a=N.call(this._minWeekdaysParse,d),a!==-1||(a=N.call(this._weekdaysParse,d),a!==-1)?a:(a=N.call(this._shortWeekdaysParse,d),a!==-1?a:null))}function Da(e,t,r){var s,a,i;if(this._weekdaysParseExact)return Ma.call(this,e,t,r);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(a=J([2e3,1]).day(s),r&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[s]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[s]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[s]||(i="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[s]=new RegExp(i.replace(".",""),"i")),r&&t==="dddd"&&this._fullWeekdaysParse[s].test(e))return s;if(r&&t==="ddd"&&this._shortWeekdaysParse[s].test(e))return s;if(r&&t==="dd"&&this._minWeekdaysParse[s].test(e))return s;if(!r&&this._weekdaysParse[s].test(e))return s}}function pa(e){if(!this.isValid())return e!=null?this:NaN;var t=Le(this,"Day");return e!=null?(e=oa(e,this.localeData()),this.add(e-t,"d")):t}function Ya(e){if(!this.isValid())return e!=null?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return e==null?t:this.add(e-t,"d")}function wa(e){if(!this.isValid())return e!=null?this:NaN;if(e!=null){var t=la(e,this.localeData());return this.day(this.day()%7?t:t-7)}else return this.day()||7}function ga(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||jt.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(c(this,"_weekdaysRegex")||(this._weekdaysRegex=fa),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function ka(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||jt.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(c(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=ha),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Sa(e){return this._weekdaysParseExact?(c(this,"_weekdaysRegex")||jt.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(c(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=ca),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function jt(){function e(U,oe){return oe.length-U.length}var t=[],r=[],s=[],a=[],i,d,m,D,k;for(i=0;i<7;i++)d=J([2e3,1]).day(i),m=K(this.weekdaysMin(d,"")),D=K(this.weekdaysShort(d,"")),k=K(this.weekdays(d,"")),t.push(m),r.push(D),s.push(k),a.push(m),a.push(D),a.push(k);t.sort(e),r.sort(e),s.sort(e),a.sort(e),this._weekdaysRegex=new RegExp("^("+a.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+r.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+t.join("|")+")","i")}function bt(){return this.hours()%12||12}function va(){return this.hours()||24}M("H",["HH",2],0,"hour"),M("h",["hh",2],0,bt),M("k",["kk",2],0,va),M("hmm",0,0,function(){return""+bt.apply(this)+B(this.minutes(),2)}),M("hmmss",0,0,function(){return""+bt.apply(this)+B(this.minutes(),2)+B(this.seconds(),2)}),M("Hmm",0,0,function(){return""+this.hours()+B(this.minutes(),2)}),M("Hmmss",0,0,function(){return""+this.hours()+B(this.minutes(),2)+B(this.seconds(),2)});function Dr(e,t){M(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}Dr("a",!0),Dr("A",!1);function pr(e,t){return t._meridiemParse}y("a",pr),y("A",pr),y("H",j,St),y("h",j,we),y("k",j,we),y("HH",j,H),y("hh",j,H),y("kk",j,H),y("hmm",or),y("hmmss",lr),y("Hmm",or),y("Hmmss",lr),O(["H","HH"],F),O(["k","kk"],function(e,t,r){var s=g(e);t[F]=s===24?0:s}),O(["a","A"],function(e,t,r){r._isPm=r._locale.isPM(e),r._meridiem=e}),O(["h","hh"],function(e,t,r){t[F]=g(e),w(r).bigHour=!0}),O("hmm",function(e,t,r){var s=e.length-2;t[F]=g(e.substr(0,s)),t[Z]=g(e.substr(s)),w(r).bigHour=!0}),O("hmmss",function(e,t,r){var s=e.length-4,a=e.length-2;t[F]=g(e.substr(0,s)),t[Z]=g(e.substr(s,2)),t[te]=g(e.substr(a)),w(r).bigHour=!0}),O("Hmm",function(e,t,r){var s=e.length-2;t[F]=g(e.substr(0,s)),t[Z]=g(e.substr(s))}),O("Hmmss",function(e,t,r){var s=e.length-4,a=e.length-2;t[F]=g(e.substr(0,s)),t[Z]=g(e.substr(s,2)),t[te]=g(e.substr(a))});function Oa(e){return(e+"").toLowerCase().charAt(0)==="p"}var Ta=/[ap]\.?m?\.?/i,ja=ge("Hours",!0);function ba(e,t,r){return e>11?r?"pm":"PM":r?"am":"AM"}var Yr={calendar:Ms,longDateFormat:ws,invalidDate:ks,ordinal:vs,dayOfMonthOrdinalParse:Os,relativeTime:js,months:Gs,monthsShort:fr,week:ra,weekdays:ua,weekdaysMin:da,weekdaysShort:Mr,meridiemParse:Ta},P={},Fe={},Re;function xa(e,t){var r,s=Math.min(e.length,t.length);for(r=0;r0;){if(a=Ke(i.slice(0,r).join("-")),a)return a;if(s&&s.length>=r&&xa(i,s)>=r-1)break;r--}t++}return Re}function La(e){return!!(e&&e.match("^[^/\\\\]*$"))}function Ke(e){var t=null,r;if(P[e]===void 0&&n&&n.exports&&La(e))try{t=Re._abbr,r=Do,r("./locale/"+e),de(t)}catch{P[e]=null}return P[e]}function de(e,t){var r;return e&&(W(t)?r=se(e):r=xt(e,t),r?Re=r:typeof console<"u"&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),Re._abbr}function xt(e,t){if(t!==null){var r,s=Yr;if(t.abbr=e,P[e]!=null)rr("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=P[e]._config;else if(t.parentLocale!=null)if(P[t.parentLocale]!=null)s=P[t.parentLocale]._config;else if(r=Ke(t.parentLocale),r!=null)s=r._config;else return Fe[t.parentLocale]||(Fe[t.parentLocale]=[]),Fe[t.parentLocale].push({name:e,config:t}),null;return P[e]=new Mt(yt(s,t)),Fe[e]&&Fe[e].forEach(function(a){xt(a.name,a.config)}),de(e),P[e]}else return delete P[e],null}function Na(e,t){if(t!=null){var r,s,a=Yr;P[e]!=null&&P[e].parentLocale!=null?P[e].set(yt(P[e]._config,t)):(s=Ke(e),s!=null&&(a=s._config),t=yt(a,t),s==null&&(t.abbr=e),r=new Mt(t),r.parentLocale=P[e],P[e]=r),de(e)}else P[e]!=null&&(P[e].parentLocale!=null?(P[e]=P[e].parentLocale,e===de()&&de(e)):P[e]!=null&&delete P[e]);return P[e]}function se(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Re;if(!_(e)){if(t=Ke(e),t)return t;e=[e]}return Pa(e)}function Wa(){return Dt(P)}function Pt(e){var t,r=e._a;return r&&w(e).overflow===-2&&(t=r[ee]<0||r[ee]>11?ee:r[Q]<1||r[Q]>Ot(r[R],r[ee])?Q:r[F]<0||r[F]>24||r[F]===24&&(r[Z]!==0||r[te]!==0||r[ye]!==0)?F:r[Z]<0||r[Z]>59?Z:r[te]<0||r[te]>59?te:r[ye]<0||r[ye]>999?ye:-1,w(e)._overflowDayOfYear&&(tQ)&&(t=Q),w(e)._overflowWeeks&&t===-1&&(t=Us),w(e)._overflowWeekday&&t===-1&&(t=Is),w(e).overflow=t),e}var Fa=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ra=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,Ca=/Z|[+-]\d\d(?::?\d\d)?/,et=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],Lt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],Ua=/^\/?Date\((-?\d+)/i,Ia=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,Ha={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function gr(e){var t,r,s=e._i,a=Fa.exec(s)||Ra.exec(s),i,d,m,D,k=et.length,U=Lt.length;if(a){for(w(e).iso=!0,t=0,r=k;tPe(d)||e._dayOfYear===0)&&(w(e)._overflowDayOfYear=!0),r=Ne(d,0,e._dayOfYear),e._a[ee]=r.getUTCMonth(),e._a[Q]=r.getUTCDate()),t=0;t<3&&e._a[t]==null;++t)e._a[t]=s[t]=a[t];for(;t<7;t++)e._a[t]=s[t]=e._a[t]==null?t===2?1:0:e._a[t];e._a[F]===24&&e._a[Z]===0&&e._a[te]===0&&e._a[ye]===0&&(e._nextDay=!0,e._a[F]=0),e._d=(e._useUTC?Ne:ea).apply(null,s),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),e._tzm!=null&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[F]=24),e._w&&typeof e._w.d<"u"&&e._w.d!==i&&(w(e).weekdayMismatch=!0)}}function Ja(e){var t,r,s,a,i,d,m,D,k;t=e._w,t.GG!=null||t.W!=null||t.E!=null?(i=1,d=4,r=ke(t.GG,e._a[R],We(b(),1,4).year),s=ke(t.W,1),a=ke(t.E,1),(a<1||a>7)&&(D=!0)):(i=e._locale._week.dow,d=e._locale._week.doy,k=We(b(),i,d),r=ke(t.gg,e._a[R],k.year),s=ke(t.w,k.week),t.d!=null?(a=t.d,(a<0||a>6)&&(D=!0)):t.e!=null?(a=t.e+i,(t.e<0||t.e>6)&&(D=!0)):a=i),s<1||s>re(r,i,d)?w(e)._overflowWeeks=!0:D!=null?w(e)._overflowWeekday=!0:(m=yr(r,s,a,i,d),e._a[R]=m.year,e._dayOfYear=m.dayOfYear)}l.ISO_8601=function(){},l.RFC_2822=function(){};function Wt(e){if(e._f===l.ISO_8601){gr(e);return}if(e._f===l.RFC_2822){kr(e);return}e._a=[],w(e).empty=!0;var t=""+e._i,r,s,a,i,d,m=t.length,D=0,k,U;for(a=sr(e._f,e._locale).match(pt)||[],U=a.length,r=0;r0&&w(e).unusedInput.push(d),t=t.slice(t.indexOf(s)+s.length),D+=s.length),pe[i]?(s?w(e).empty=!1:w(e).unusedTokens.push(i),Cs(i,s,e)):e._strict&&!s&&w(e).unusedTokens.push(i);w(e).charsLeftOver=m-D,t.length>0&&w(e).unusedInput.push(t),e._a[F]<=12&&w(e).bigHour===!0&&e._a[F]>0&&(w(e).bigHour=void 0),w(e).parsedDateParts=e._a.slice(0),w(e).meridiem=e._meridiem,e._a[F]=qa(e._locale,e._a[F],e._meridiem),k=w(e).era,k!==null&&(e._a[R]=e._locale.erasConvertYear(k,e._a[R])),Nt(e),Pt(e)}function qa(e,t,r){var s;return r==null?t:e.meridiemHour!=null?e.meridiemHour(t,r):(e.isPM!=null&&(s=e.isPM(r),s&&t<12&&(t+=12),!s&&t===12&&(t=0)),t)}function Ba(e){var t,r,s,a,i,d,m=!1,D=e._f.length;if(D===0){w(e).invalidFormat=!0,e._d=new Date(NaN);return}for(a=0;athis?this:e:Ee()});function Or(e,t){var r,s;if(t.length===1&&_(t[0])&&(t=t[0]),!t.length)return b();for(r=t[0],s=1;sthis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Dn(){if(!W(this._isDSTShifted))return this._isDSTShifted;var e={},t;return mt(e,this),e=Sr(e),e._a?(t=e._isUTC?J(e._a):b(e._a),this._isDSTShifted=this.isValid()&&un(e._a,t.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function pn(){return this.isValid()?!this._isUTC:!1}function Yn(){return this.isValid()?this._isUTC:!1}function jr(){return this.isValid()?this._isUTC&&this._offset===0:!1}var wn=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,gn=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function $(e,t){var r=e,s=null,a,i,d;return rt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:C(e)||!isNaN(+e)?(r={},t?r[t]=+e:r.milliseconds=+e):(s=wn.exec(e))?(a=s[1]==="-"?-1:1,r={y:0,d:g(s[Q])*a,h:g(s[F])*a,m:g(s[Z])*a,s:g(s[te])*a,ms:g(Ft(s[ye]*1e3))*a}):(s=gn.exec(e))?(a=s[1]==="-"?-1:1,r={y:Me(s[2],a),M:Me(s[3],a),w:Me(s[4],a),d:Me(s[5],a),h:Me(s[6],a),m:Me(s[7],a),s:Me(s[8],a)}):r==null?r={}:typeof r=="object"&&("from"in r||"to"in r)&&(d=kn(b(r.from),b(r.to)),r={},r.ms=d.milliseconds,r.M=d.months),i=new tt(r),rt(e)&&c(e,"_locale")&&(i._locale=e._locale),rt(e)&&c(e,"_isValid")&&(i._isValid=e._isValid),i}$.fn=tt.prototype,$.invalid=ln;function Me(e,t){var r=e&&parseFloat(e.replace(",","."));return(isNaN(r)?0:r)*t}function br(e,t){var r={};return r.months=t.month()-e.month()+(t.year()-e.year())*12,e.clone().add(r.months,"M").isAfter(t)&&--r.months,r.milliseconds=+t-+e.clone().add(r.months,"M"),r}function kn(e,t){var r;return e.isValid()&&t.isValid()?(t=Ct(t,e),e.isBefore(t)?r=br(e,t):(r=br(t,e),r.milliseconds=-r.milliseconds,r.months=-r.months),r):{milliseconds:0,months:0}}function xr(e,t){return function(r,s){var a,i;return s!==null&&!isNaN(+s)&&(rr(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),i=r,r=s,s=i),a=$(r,s),Pr(this,a,e),this}}function Pr(e,t,r,s){var a=t._milliseconds,i=Ft(t._days),d=Ft(t._months);e.isValid()&&(s=s??!0,d&&cr(e,Le(e,"Month")+d*r),i&&dr(e,"Date",Le(e,"Date")+i*r),a&&e._d.setTime(e._d.valueOf()+a*r),s&&l.updateOffset(e,i||d))}var Sn=xr(1,"add"),vn=xr(-1,"subtract");function Lr(e){return typeof e=="string"||e instanceof String}function On(e){return z(e)||I(e)||Lr(e)||C(e)||jn(e)||Tn(e)||e===null||e===void 0}function Tn(e){var t=p(e)&&!T(e),r=!1,s=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],a,i,d=s.length;for(a=0;ar.valueOf():r.valueOf()9999?Ge(r,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):q(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",Ge(r,"Z")):Ge(r,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function En(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e="moment",t="",r,s,a,i;return this.isLocal()||(e=this.utcOffset()===0?"moment.utc":"moment.parseZone",t="Z"),r="["+e+'("]',s=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",a="-MM-DD[T]HH:mm:ss.SSS",i=t+'[")]',this.format(r+s+a+i)}function Vn(e){e||(e=this.isUtc()?l.defaultFormatUtc:l.defaultFormat);var t=Ge(this,e);return this.localeData().postformat(t)}function Gn(e,t){return this.isValid()&&(z(e)&&e.isValid()||b(e).isValid())?$({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function zn(e){return this.from(b(),e)}function Zn(e,t){return this.isValid()&&(z(e)&&e.isValid()||b(e).isValid())?$({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function $n(e){return this.to(b(),e)}function Nr(e){var t;return e===void 0?this._locale._abbr:(t=se(e),t!=null&&(this._locale=t),this)}var Wr=E("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(e){return e===void 0?this.localeData():this.locale(e)});function Fr(){return this._locale}var at=1e3,Se=60*at,nt=60*Se,Rr=(365*400+97)*24*nt;function ve(e,t){return(e%t+t)%t}function Cr(e,t,r){return e<100&&e>=0?new Date(e+400,t,r)-Rr:new Date(e,t,r).valueOf()}function Ur(e,t,r){return e<100&&e>=0?Date.UTC(e+400,t,r)-Rr:Date.UTC(e,t,r)}function Jn(e){var t,r;if(e=V(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ur:Cr,e){case"year":t=r(this.year(),0,1);break;case"quarter":t=r(this.year(),this.month()-this.month()%3,1);break;case"month":t=r(this.year(),this.month(),1);break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":t=r(this.year(),this.month(),this.date());break;case"hour":t=this._d.valueOf(),t-=ve(t+(this._isUTC?0:this.utcOffset()*Se),nt);break;case"minute":t=this._d.valueOf(),t-=ve(t,Se);break;case"second":t=this._d.valueOf(),t-=ve(t,at);break}return this._d.setTime(t),l.updateOffset(this,!0),this}function qn(e){var t,r;if(e=V(e),e===void 0||e==="millisecond"||!this.isValid())return this;switch(r=this._isUTC?Ur:Cr,e){case"year":t=r(this.year()+1,0,1)-1;break;case"quarter":t=r(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":t=r(this.year(),this.month()+1,1)-1;break;case"week":t=r(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":t=r(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":t=r(this.year(),this.month(),this.date()+1)-1;break;case"hour":t=this._d.valueOf(),t+=nt-ve(t+(this._isUTC?0:this.utcOffset()*Se),nt)-1;break;case"minute":t=this._d.valueOf(),t+=Se-ve(t,Se)-1;break;case"second":t=this._d.valueOf(),t+=at-ve(t,at)-1;break}return this._d.setTime(t),l.updateOffset(this,!0),this}function Bn(){return this._d.valueOf()-(this._offset||0)*6e4}function Qn(){return Math.floor(this.valueOf()/1e3)}function Xn(){return new Date(this.valueOf())}function Kn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function ei(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function ti(){return this.isValid()?this.toISOString():null}function ri(){return ct(this)}function si(){return ue({},w(this))}function ai(){return w(this).overflow}function ni(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}M("N",0,0,"eraAbbr"),M("NN",0,0,"eraAbbr"),M("NNN",0,0,"eraAbbr"),M("NNNN",0,0,"eraName"),M("NNNNN",0,0,"eraNarrow"),M("y",["y",1],"yo","eraYear"),M("y",["yy",2],0,"eraYear"),M("y",["yyy",3],0,"eraYear"),M("y",["yyyy",4],0,"eraYear"),y("N",It),y("NN",It),y("NNN",It),y("NNNN",yi),y("NNNNN",Mi),O(["N","NN","NNN","NNNN","NNNNN"],function(e,t,r,s){var a=r._locale.erasParse(e,s,r._strict);a?w(r).era=a:w(r).invalidEra=e}),y("y",Ye),y("yy",Ye),y("yyy",Ye),y("yyyy",Ye),y("yo",Di),O(["y","yy","yyy","yyyy"],R),O(["yo"],function(e,t,r,s){var a;r._locale._eraYearOrdinalRegex&&(a=e.match(r._locale._eraYearOrdinalRegex)),r._locale.eraYearOrdinalParse?t[R]=r._locale.eraYearOrdinalParse(e,a):t[R]=parseInt(e,10)});function ii(e,t){var r,s,a,i=this._eras||se("en")._eras;for(r=0,s=i.length;r=0)return i[s]}function li(e,t){var r=e.since<=e.until?1:-1;return t===void 0?l(e.since).year():l(e.since).year()+(t-e.offset)*r}function ui(){var e,t,r,s=this.localeData().eras();for(e=0,t=s.length;ei&&(t=i),vi.call(this,e,t,r,s,a))}function vi(e,t,r,s,a){var i=yr(e,t,r,s,a),d=Ne(i.year,0,i.dayOfYear);return this.year(d.getUTCFullYear()),this.month(d.getUTCMonth()),this.date(d.getUTCDate()),this}M("Q",0,"Qo","quarter"),y("Q",nr),O("Q",function(e,t){t[ee]=(g(e)-1)*3});function Oi(e){return e==null?Math.ceil((this.month()+1)/3):this.month((e-1)*3+this.month()%3)}M("D",["DD",2],"Do","date"),y("D",j,we),y("DD",j,H),y("Do",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),O(["D","DD"],Q),O("Do",function(e,t){t[Q]=g(e.match(j)[0])});var Hr=ge("Date",!0);M("DDD",["DDDD",3],"DDDo","dayOfYear"),y("DDD",Ze),y("DDDD",ir),O(["DDD","DDDD"],function(e,t,r){r._dayOfYear=g(e)});function Ti(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return e==null?t:this.add(e-t,"d")}M("m",["mm",2],0,"minute"),y("m",j,St),y("mm",j,H),O(["m","mm"],Z);var ji=ge("Minutes",!1);M("s",["ss",2],0,"second"),y("s",j,St),y("ss",j,H),O(["s","ss"],te);var bi=ge("Seconds",!1);M("S",0,0,function(){return~~(this.millisecond()/100)}),M(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),M(0,["SSS",3],0,"millisecond"),M(0,["SSSS",4],0,function(){return this.millisecond()*10}),M(0,["SSSSS",5],0,function(){return this.millisecond()*100}),M(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3}),M(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4}),M(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5}),M(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6}),y("S",Ze,nr),y("SS",Ze,H),y("SSS",Ze,ir);var fe,Ar;for(fe="SSSS";fe.length<=9;fe+="S")y(fe,Ye);function xi(e,t){t[ye]=g(("0."+e)*1e3)}for(fe="S";fe.length<=9;fe+="S")O(fe,xi);Ar=ge("Milliseconds",!1),M("z",0,0,"zoneAbbr"),M("zz",0,0,"zoneName");function Pi(){return this._isUTC?"UTC":""}function Li(){return this._isUTC?"Coordinated Universal Time":""}var f=je.prototype;f.add=Sn,f.calendar=Pn,f.clone=Ln,f.diff=In,f.endOf=qn,f.format=Vn,f.from=Gn,f.fromNow=zn,f.to=Zn,f.toNow=$n,f.get=As,f.invalidAt=ai,f.isAfter=Nn,f.isBefore=Wn,f.isBetween=Fn,f.isSame=Rn,f.isSameOrAfter=Cn,f.isSameOrBefore=Un,f.isValid=ri,f.lang=Wr,f.locale=Nr,f.localeData=Fr,f.max=tn,f.min=en,f.parsingFlags=si,f.set=Es,f.startOf=Jn,f.subtract=vn,f.toArray=Kn,f.toObject=ei,f.toDate=Xn,f.toISOString=An,f.inspect=En,typeof Symbol<"u"&&Symbol.for!=null&&(f[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),f.toJSON=ti,f.toString=Hn,f.unix=Qn,f.valueOf=Bn,f.creationData=ni,f.eraName=ui,f.eraNarrow=di,f.eraAbbr=fi,f.eraYear=hi,f.year=ur,f.isLeapYear=Hs,f.weekYear=pi,f.isoWeekYear=Yi,f.quarter=f.quarters=Oi,f.month=_r,f.daysInMonth=Qs,f.week=f.weeks=na,f.isoWeek=f.isoWeeks=ia,f.weeksInYear=ki,f.weeksInWeekYear=Si,f.isoWeeksInYear=wi,f.isoWeeksInISOWeekYear=gi,f.date=Hr,f.day=f.days=pa,f.weekday=Ya,f.isoWeekday=wa,f.dayOfYear=Ti,f.hour=f.hours=ja,f.minute=f.minutes=ji,f.second=f.seconds=bi,f.millisecond=f.milliseconds=Ar,f.utcOffset=fn,f.utc=cn,f.local=_n,f.parseZone=mn,f.hasAlignedHourOffset=yn,f.isDST=Mn,f.isLocal=pn,f.isUtcOffset=Yn,f.isUtc=jr,f.isUTC=jr,f.zoneAbbr=Pi,f.zoneName=Li,f.dates=E("dates accessor is deprecated. Use date instead.",Hr),f.months=E("months accessor is deprecated. Use month instead",_r),f.years=E("years accessor is deprecated. Use year instead",ur),f.zone=E("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",hn),f.isDSTShifted=E("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Dn);function Ni(e){return b(e*1e3)}function Wi(){return b.apply(null,arguments).parseZone()}function Er(e){return e}var v=Mt.prototype;v.calendar=Ds,v.longDateFormat=gs,v.invalidDate=Ss,v.ordinal=Ts,v.preparse=Er,v.postformat=Er,v.relativeTime=bs,v.pastFuture=xs,v.set=ys,v.eras=ii,v.erasParse=oi,v.erasConvertYear=li,v.erasAbbrRegex=_i,v.erasNameRegex=ci,v.erasNarrowRegex=mi,v.months=$s,v.monthsShort=Js,v.monthsParse=Bs,v.monthsRegex=Ks,v.monthsShortRegex=Xs,v.week=ta,v.firstDayOfYear=aa,v.firstDayOfWeek=sa,v.weekdays=_a,v.weekdaysMin=ya,v.weekdaysShort=ma,v.weekdaysParse=Da,v.weekdaysRegex=ga,v.weekdaysShortRegex=ka,v.weekdaysMinRegex=Sa,v.isPM=Oa,v.meridiem=ba;function ot(e,t,r,s){var a=se(),i=J().set(s,t);return a[r](i,e)}function Vr(e,t,r){if(C(e)&&(t=e,e=void 0),e=e||"",t!=null)return ot(e,t,r,"month");var s,a=[];for(s=0;s<12;s++)a[s]=ot(e,s,r,"month");return a}function At(e,t,r,s){typeof e=="boolean"?(C(t)&&(r=t,t=void 0),t=t||""):(t=e,r=t,e=!1,C(t)&&(r=t,t=void 0),t=t||"");var a=se(),i=e?a._week.dow:0,d,m=[];if(r!=null)return ot(t,(r+i)%7,s,"day");for(d=0;d<7;d++)m[d]=ot(t,(d+i)%7,s,"day");return m}function Fi(e,t){return Vr(e,t,"months")}function Ri(e,t){return Vr(e,t,"monthsShort")}function Ci(e,t,r){return At(e,t,r,"weekdays")}function Ui(e,t,r){return At(e,t,r,"weekdaysShort")}function Ii(e,t,r){return At(e,t,r,"weekdaysMin")}de("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,r=g(e%100/10)===1?"th":t===1?"st":t===2?"nd":t===3?"rd":"th";return e+r}}),l.lang=E("moment.lang is deprecated. Use moment.locale instead.",de),l.langData=E("moment.langData is deprecated. Use moment.localeData instead.",se);var ae=Math.abs;function Hi(){var e=this._data;return this._milliseconds=ae(this._milliseconds),this._days=ae(this._days),this._months=ae(this._months),e.milliseconds=ae(e.milliseconds),e.seconds=ae(e.seconds),e.minutes=ae(e.minutes),e.hours=ae(e.hours),e.months=ae(e.months),e.years=ae(e.years),this}function Gr(e,t,r,s){var a=$(t,r);return e._milliseconds+=s*a._milliseconds,e._days+=s*a._days,e._months+=s*a._months,e._bubble()}function Ai(e,t){return Gr(this,e,t,1)}function Ei(e,t){return Gr(this,e,t,-1)}function zr(e){return e<0?Math.floor(e):Math.ceil(e)}function Vi(){var e=this._milliseconds,t=this._days,r=this._months,s=this._data,a,i,d,m,D;return e>=0&&t>=0&&r>=0||e<=0&&t<=0&&r<=0||(e+=zr(Et(r)+t)*864e5,t=0,r=0),s.milliseconds=e%1e3,a=G(e/1e3),s.seconds=a%60,i=G(a/60),s.minutes=i%60,d=G(i/60),s.hours=d%24,t+=G(d/24),D=G(Zr(t)),r+=D,t-=zr(Et(D)),m=G(r/12),r%=12,s.days=t,s.months=r,s.years=m,this}function Zr(e){return e*4800/146097}function Et(e){return e*146097/4800}function Gi(e){if(!this.isValid())return NaN;var t,r,s=this._milliseconds;if(e=V(e),e==="month"||e==="quarter"||e==="year")switch(t=this._days+s/864e5,r=this._months+Zr(t),e){case"month":return r;case"quarter":return r/3;case"year":return r/12}else switch(t=this._days+Math.round(Et(this._months)),e){case"week":return t/7+s/6048e5;case"day":return t+s/864e5;case"hour":return t*24+s/36e5;case"minute":return t*1440+s/6e4;case"second":return t*86400+s/1e3;case"millisecond":return Math.floor(t*864e5)+s;default:throw new Error("Unknown unit "+e)}}function ne(e){return function(){return this.as(e)}}var $r=ne("ms"),zi=ne("s"),Zi=ne("m"),$i=ne("h"),Ji=ne("d"),qi=ne("w"),Bi=ne("M"),Qi=ne("Q"),Xi=ne("y"),Ki=$r;function eo(){return $(this)}function to(e){return e=V(e),this.isValid()?this[e+"s"]():NaN}function De(e){return function(){return this.isValid()?this._data[e]:NaN}}var ro=De("milliseconds"),so=De("seconds"),ao=De("minutes"),no=De("hours"),io=De("days"),oo=De("months"),lo=De("years");function uo(){return G(this.days()/7)}var ie=Math.round,Oe={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function fo(e,t,r,s,a){return a.relativeTime(t||1,!!r,e,s)}function ho(e,t,r,s){var a=$(e).abs(),i=ie(a.as("s")),d=ie(a.as("m")),m=ie(a.as("h")),D=ie(a.as("d")),k=ie(a.as("M")),U=ie(a.as("w")),oe=ie(a.as("y")),he=i<=r.ss&&["s",i]||i0,he[4]=s,fo.apply(null,he)}function co(e){return e===void 0?ie:typeof e=="function"?(ie=e,!0):!1}function _o(e,t){return Oe[e]===void 0?!1:t===void 0?Oe[e]:(Oe[e]=t,e==="s"&&(Oe.ss=t-1),!0)}function mo(e,t){if(!this.isValid())return this.localeData().invalidDate();var r=!1,s=Oe,a,i;return typeof e=="object"&&(t=e,e=!1),typeof e=="boolean"&&(r=e),typeof t=="object"&&(s=Object.assign({},Oe,t),t.s!=null&&t.ss==null&&(s.ss=t.s-1)),a=this.localeData(),i=ho(this,!r,s,a),r&&(i=a.pastFuture(+this,i)),a.postformat(i)}var Vt=Math.abs;function Te(e){return(e>0)-(e<0)||+e}function lt(){if(!this.isValid())return this.localeData().invalidDate();var e=Vt(this._milliseconds)/1e3,t=Vt(this._days),r=Vt(this._months),s,a,i,d,m=this.asSeconds(),D,k,U,oe;return m?(s=G(e/60),a=G(s/60),e%=60,s%=60,i=G(r/12),r%=12,d=e?e.toFixed(3).replace(/\.?0+$/,""):"",D=m<0?"-":"",k=Te(this._months)!==Te(m)?"-":"",U=Te(this._days)!==Te(m)?"-":"",oe=Te(this._milliseconds)!==Te(m)?"-":"",D+"P"+(i?k+i+"Y":"")+(r?k+r+"M":"")+(t?U+t+"D":"")+(a||s||e?"T":"")+(a?oe+a+"H":"")+(s?oe+s+"M":"")+(e?oe+d+"S":"")):"P0D"}var S=tt.prototype;S.isValid=on,S.abs=Hi,S.add=Ai,S.subtract=Ei,S.as=Gi,S.asMilliseconds=$r,S.asSeconds=zi,S.asMinutes=Zi,S.asHours=$i,S.asDays=Ji,S.asWeeks=qi,S.asMonths=Bi,S.asQuarters=Qi,S.asYears=Xi,S.valueOf=Ki,S._bubble=Vi,S.clone=eo,S.get=to,S.milliseconds=ro,S.seconds=so,S.minutes=ao,S.hours=no,S.days=io,S.weeks=uo,S.months=oo,S.years=lo,S.humanize=mo,S.toISOString=lt,S.toString=lt,S.toJSON=lt,S.locale=Nr,S.localeData=Fr,S.toIsoString=E("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",lt),S.lang=Wr,M("X",0,0,"unix"),M("x",0,0,"valueOf"),y("x",Je),y("X",Ws),O("X",function(e,t,r){r._d=new Date(parseFloat(e)*1e3)}),O("x",function(e,t,r){r._d=new Date(g(e))});//! moment.js diff --git a/apps/user-app/dist/assets/filtersStore-D-YivLpz.js b/apps/user-app/dist/assets/filtersStore-DnSNjG28.js similarity index 75% rename from apps/user-app/dist/assets/filtersStore-D-YivLpz.js rename to apps/user-app/dist/assets/filtersStore-DnSNjG28.js index fdd1981..53e563b 100644 --- a/apps/user-app/dist/assets/filtersStore-D-YivLpz.js +++ b/apps/user-app/dist/assets/filtersStore-DnSNjG28.js @@ -1 +1 @@ -import{s as e}from"./index-B4LM4kNa.js";const t=()=>({colors:[],brands:[],ciny_id:[],limit_percent:[],limit_gram:[],has_discount:!1,text:void 0,cats:void 0,page:0}),i=e("filters",{state:()=>({query:t()}),actions:{reset(){this.query=t()}}});export{i as u}; +import{v as e}from"./index-DFI27khJ.js";const t=()=>({colors:[],brands:[],ciny_id:[],limit_percent:[],limit_gram:[],has_discount:!1,text:void 0,cats:void 0,page:0}),i=e("filters",{state:()=>({query:t()}),actions:{reset(){this.query=t()}}});export{i as u}; diff --git a/apps/user-app/dist/assets/index-0bfD4RHE.js b/apps/user-app/dist/assets/index-0bfD4RHE.js new file mode 100644 index 0000000..45140ec --- /dev/null +++ b/apps/user-app/dist/assets/index-0bfD4RHE.js @@ -0,0 +1 @@ +import{bd as y,d as L,be as $,bf as w,S as A,bg as N,m as c,i as D,R,L as p,bh as B,Z as I,bi as f,bj as M,bk as U,bl as Y}from"./index-DFI27khJ.js";const[j,r,C]=y("pull-refresh"),b=50,F=["pulling","loosing","success"],G={disabled:Boolean,modelValue:Boolean,headHeight:f(b),successText:String,pullingText:String,loosingText:String,loadingText:String,pullDistance:$,successDuration:f(500),animationDuration:f(300)};var X=L({name:j,props:G,emits:["change","refresh","update:modelValue"],setup(s,{emit:d,slots:o}){let u;const g=D(),T=D(),x=w(g),e=R({status:"normal",distance:0,duration:0}),i=U(),H=()=>{if(s.headHeight!==b)return{height:`${s.headHeight}px`}},h=()=>e.status!=="loading"&&e.status!=="success"&&!s.disabled,P=t=>{const a=+(s.pullDistance||s.headHeight);return t>a&&(t{const l=+(s.pullDistance||s.headHeight);e.distance=t,a?e.status="loading":t===0?e.status="normal":t{const{status:t}=e;return t==="normal"?"":s[`${t}Text`]||C(t)},k=()=>{const{status:t,distance:a}=e;if(o[t])return o[t]({distance:a});const l=[];return F.includes(t)&&l.push(c("div",{class:r("text")},[m()])),t==="loading"&&l.push(c(p,{class:r("loading")},{default:m})),l},E=()=>{e.status="success",setTimeout(()=>{n(0)},+s.successDuration)},v=t=>{u=M(x.value)===0,u&&(e.duration=0,i.start(t))},V=t=>{h()&&v(t)},_=t=>{if(h()){u||v(t);const{deltaY:a}=i;i.move(t),u&&a.value>=0&&i.isVertical()&&(B(t),n(P(a.value)))}},S=()=>{u&&i.deltaY.value&&h()&&(e.duration=+s.animationDuration,e.status==="loosing"?(n(+s.headHeight,!0),d("update:modelValue",!0),I(()=>d("refresh"))):n(0))};return A(()=>s.modelValue,t=>{e.duration=+s.animationDuration,t?n(+s.headHeight,!0):o.success||s.successText?E():n(0,!1)}),N("touchmove",_,{target:T}),()=>{var t;const a={transitionDuration:`${e.duration}ms`,transform:e.distance?`translate3d(0,${e.distance}px, 0)`:""};return c("div",{ref:g,class:r()},[c("div",{ref:T,class:r("track"),style:a,onTouchstartPassive:V,onTouchend:S,onTouchcancel:S},[c("div",{class:r("head"),style:H()},[k()]),(t=o.default)==null?void 0:t.call(o)])])}}});const q=Y(X);export{q as P}; diff --git a/apps/user-app/dist/assets/index-A8DQpUf9.js b/apps/user-app/dist/assets/index-A8DQpUf9.js new file mode 100644 index 0000000..91020bc --- /dev/null +++ b/apps/user-app/dist/assets/index-A8DQpUf9.js @@ -0,0 +1 @@ +import{a9 as k,aj as h,d as se,o as Ce,Z as ae,S as J,a6 as Le,aU as ce,ay as be,ag as W,m as E,i as V,s as te,R as Re,aB as Se,a5 as Xe,aG as Ne,a as Ye,aa as Ue,aq as Ke,av as Ze,ap as Be,aY as qe,ax as $e,ah as Ge,ai as Je,an as fe,aZ as ve,a_ as Qe,aw as et}from"./index-DFI27khJ.js";import{K as tt,s as nt,P as at}from"./KeyCode-BOQ7SMOP.js";import{o as Ae,_ as ot,a as rt}from"./classCallCheck-C_t8FQBJ.js";import{w as Ee}from"./raf-nDFcuFT6.js";var me;function pe(s){if(typeof document>"u")return 0;if(s||me===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var n=document.createElement("div"),o=n.style;o.position="absolute",o.top="0",o.left="0",o.pointerEvents="none",o.visibility="hidden",o.width="200px",o.height="150px",o.overflow="hidden",n.appendChild(e),document.body.appendChild(n);var a=e.offsetWidth;n.style.overflow="scroll";var d=e.offsetWidth;a===d&&(d=n.clientWidth),document.body.removeChild(n),me=a-d}return me}var Ve=function(){return{prefixCls:String,width:h.oneOfType([h.string,h.number]),height:h.oneOfType([h.string,h.number]),style:{type:Object,default:void 0},class:String,placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:{type:Object,default:void 0},autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0}}},lt=function(){return k(k({},Ve()),{},{forceRender:{type:Boolean,default:void 0},getContainer:h.oneOfType([h.string,h.func,h.object,h.looseBool])})},it=function(){return k(k({},Ve()),{},{getContainer:Function,getOpenCount:Function,scrollLocker:h.any,switchScrollingEffect:Function})};function ct(s){return Array.isArray(s)?s:[s]}var He={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},st=Object.keys(He).filter(function(s){if(typeof document>"u")return!1;var e=document.getElementsByTagName("html")[0];return s in(e?e.style:{})})[0],Pe=He[st];function Oe(s,e,n,o){s.addEventListener?s.addEventListener(e,n,o):s.attachEvent&&s.attachEvent("on".concat(e),n)}function Te(s,e,n,o){s.removeEventListener?s.removeEventListener(e,n,o):s.attachEvent&&s.detachEvent("on".concat(e),n)}function ut(s,e){var n=typeof s=="function"?s(e):s;return Array.isArray(n)?n.length===2?n:[n[0],n[1]]:[n]}var xe=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},he=!(typeof window<"u"&&window.document&&window.document.createElement),dt=function s(e,n,o,a){if(!n||n===document||n instanceof Document)return!1;if(n===e.parentNode)return!0;var d=Math.max(Math.abs(o),Math.abs(a))===Math.abs(a),y=Math.max(Math.abs(o),Math.abs(a))===Math.abs(o),C=n.scrollHeight-n.clientHeight,r=n.scrollWidth-n.clientWidth,c=document.defaultView.getComputedStyle(n),S=c.overflowY==="auto"||c.overflowY==="scroll",D=c.overflowX==="auto"||c.overflowX==="scroll",_=C&&S,$=r&&D;return d&&(!_||_&&(n.scrollTop>=C&&a<0||n.scrollTop<=0&&a>0))||y&&(!$||$&&(n.scrollLeft>=r&&o<0||n.scrollLeft<=0&&o>0))?s(e,n.parentNode,o,a):!1},ft=["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class"],ee={},De=se({compatConfig:{MODE:3},inheritAttrs:!1,props:it(),emits:["close","handleClick","change"],setup:function(e,n){var o=n.emit,a=n.slots,d=Re({startPos:{x:null,y:null}}),y,C=V(),r=V(),c=V(),S=V(),D=V(),_=[],$="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),P=!he&&nt?{passive:!1}:!1;Ce(function(){ae(function(){var l=e.open,t=e.getContainer,i=e.showMask,v=e.autofocus,m=t==null?void 0:t();if(x(e),l&&(m&&m.parentNode===document.body&&(ee[$]=l),Z(),ae(function(){v&&b()}),i)){var w;(w=e.scrollLocker)===null||w===void 0||w.lock()}})}),J(function(){return e.level},function(){x(e)},{flush:"post"}),J(function(){return e.open},function(){var l=e.open,t=e.getContainer,i=e.scrollLocker,v=e.showMask,m=e.autofocus,w=t==null?void 0:t();w&&w.parentNode===document.body&&(ee[$]=!!l),Z(),l?(m&&b(),v&&(i==null||i.lock())):i==null||i.unLock()},{flush:"post"}),Le(function(){var l,t=e.open;delete ee[$],t&&(oe(!1),document.body.style.touchAction=""),(l=e.scrollLocker)===null||l===void 0||l.unLock()}),J(function(){return e.placement},function(l){l&&(D.value=null)});var b=function(){var t,i;(t=r.value)===null||t===void 0||(i=t.focus)===null||i===void 0||i.call(t)},O=function(t){t.touches.length>1||(d.startPos={x:t.touches[0].clientX,y:t.touches[0].clientY})},A=function(t){if(!(t.changedTouches.length>1)){var i=t.currentTarget,v=t.changedTouches[0].clientX-d.startPos.x,m=t.changedTouches[0].clientY-d.startPos.y;(i===c.value||i===S.value||i===D.value&&dt(i,t.target,v,m))&&t.cancelable&&t.preventDefault()}},j=function l(t){var i=t.target;Te(i,Pe,l),i.style.transition=""},L=function(t){o("close",t)},X=function(t){t.keyCode===tt.ESC&&(t.stopPropagation(),L(t))},K=function(t){var i=e.open,v=e.afterVisibleChange;t.target===C.value&&t.propertyName.match(/transform$/)&&(r.value.style.transition="",!i&&T()&&(document.body.style.overflowX="",c.value&&(c.value.style.left="",c.value.style.width="")),v&&v(!!i))},R=te(function(){var l=e.placement,t=l==="left"||l==="right",i="translate".concat(t?"X":"Y");return{isHorizontal:t,placementName:i}}),Z=function(){var t=e.open,i=e.width,v=e.height,m=R.value,w=m.isHorizontal,p=m.placementName,N=D.value?D.value.getBoundingClientRect()[w?"width":"height"]:0,B=(w?i:v)||N;ue(t,p,B)},oe=function(t,i,v,m){var w=e.placement,p=e.levelMove,N=e.duration,B=e.ease,F=e.showMask;_.forEach(function(q){q.style.transition="transform ".concat(N," ").concat(B),Oe(q,Pe,j);var Y=t?v:0;if(p){var re=ut(p,{target:q,open:t});Y=t?re[0]:re[1]||0}var le=typeof Y=="number"?"".concat(Y,"px"):Y,U=w==="left"||w==="top"?le:"-".concat(le);U=F&&w==="right"&&m?"calc(".concat(U," + ").concat(m,"px)"):U,q.style.transform=Y?"".concat(i,"(").concat(U,")"):""})},ue=function(t,i,v){if(!he){var m=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?pe(!0):0;oe(t,i,v,m),g(m)}o("change",t)},g=function(t){var i=e.getContainer,v=e.showMask,m=e.open,w=i==null?void 0:i();if(w&&w.parentNode===document.body&&v){var p=["touchstart"],N=[document.body,c.value,S.value,D.value];m&&document.body.style.overflow!=="hidden"?(t&&u(t),document.body.style.touchAction="none",N.forEach(function(B,F){B&&Oe(B,p[F]||"touchmove",F?A:O,P)})):T()&&(document.body.style.touchAction="",t&&f(t),N.forEach(function(B,F){B&&Te(B,p[F]||"touchmove",F?A:O,P)}))}},u=function(t){var i=e.placement,v=e.duration,m=e.ease,w="width ".concat(v," ").concat(m),p="transform ".concat(v," ").concat(m);switch(r.value.style.transition="none",i){case"right":r.value.style.transform="translateX(-".concat(t,"px)");break;case"top":case"bottom":r.value.style.width="calc(100% - ".concat(t,"px)"),r.value.style.transform="translateZ(0)";break}clearTimeout(y),y=setTimeout(function(){r.value&&(r.value.style.transition="".concat(p,",").concat(w),r.value.style.width="",r.value.style.transform="")})},f=function(t){var i=e.placement,v=e.duration,m=e.ease;r.value.style.transition="none";var w,p="width ".concat(v," ").concat(m),N="transform ".concat(v," ").concat(m);switch(i){case"left":{r.value.style.width="100%",p="width 0s ".concat(m," ").concat(v);break}case"right":{r.value.style.transform="translateX(".concat(t,"px)"),r.value.style.width="100%",p="width 0s ".concat(m," ").concat(v),c.value&&(c.value.style.left="-".concat(t,"px"),c.value.style.width="calc(100% + ".concat(t,"px)"));break}case"top":case"bottom":{r.value.style.width="calc(100% + ".concat(t,"px)"),r.value.style.height="100%",r.value.style.transform="translateZ(0)",w="height 0s ".concat(m," ").concat(v);break}}clearTimeout(y),y=setTimeout(function(){r.value&&(r.value.style.transition="".concat(N,",").concat(w?"".concat(w,","):"").concat(p),r.value.style.transform="",r.value.style.width="",r.value.style.height="")})},T=function(){return!Object.keys(ee).some(function(t){return ee[t]})},x=function(t){var i=t.level,v=t.getContainer;if(!he){var m=v==null?void 0:v(),w=m?m.parentNode:null;if(_=[],i==="all"){var p=w?Array.prototype.slice.call(w.children):[];p.forEach(function(N){N.nodeName!=="SCRIPT"&&N.nodeName!=="STYLE"&&N.nodeName!=="LINK"&&N!==m&&_.push(N)})}else i&&ct(i).forEach(function(N){document.querySelectorAll(N).forEach(function(B){_.push(B)})})}},M=function(t){o("handleClick",t)},I=V(!1);return J(r,function(){ae(function(){I.value=!0})}),function(){var l,t,i,v=e.width,m=e.height,w=e.open,p=e.prefixCls,N=e.placement;e.level,e.levelMove,e.ease,e.duration,e.getContainer,e.onChange,e.afterVisibleChange;var B=e.showMask,F=e.maskClosable,q=e.maskStyle,Y=e.keyboard;e.getOpenCount,e.scrollLocker;var re=e.contentWrapperStyle,le=e.style,U=e.class,je=ce(e,ft),de=w&&I.value,Ie=be(p,(l={},W(l,"".concat(p,"-").concat(N),!0),W(l,"".concat(p,"-open"),de),W(l,U,!!U),W(l,"no-mask",!B),l)),Fe=R.value.placementName,ze=N==="left"||N==="top"?"-100%":"100%",ke=de?"":"".concat(Fe,"(").concat(ze,")");return E("div",k(k({},Ae(je,["switchScrollingEffect","autofocus"])),{},{tabindex:-1,class:Ie,style:le,ref:r,onKeydown:de&&Y?X:void 0,onTransitionend:K}),[B&&E("div",{class:"".concat(p,"-mask"),onClick:F?L:void 0,style:q,ref:c},null),E("div",{class:"".concat(p,"-content-wrapper"),style:k({transform:ke,msTransform:ke,width:xe(v)?"".concat(v,"px"):v,height:xe(m)?"".concat(m,"px"):m},re),ref:C},[E("div",{class:"".concat(p,"-content"),ref:D},[(t=a.default)===null||t===void 0?void 0:t.call(a)]),a.handler?E("div",{onClick:M,ref:S},[(i=a.handler)===null||i===void 0?void 0:i.call(a)]):null])])}}});function Q(s){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.element,o=n===void 0?document.body:n,a={},d=Object.keys(s);return d.forEach(function(y){a[y]=o.style[y]}),d.forEach(function(y){o.style[y]=s[y]}),a}function vt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ye={};const Me=function(s){if(!(!vt()&&!s)){var e="ant-scrolling-effect",n=new RegExp("".concat(e),"g"),o=document.body.className;if(s){if(!n.test(o))return;Q(ye),ye={},document.body.className=o.replace(n,"").trim();return}var a=pe();if(a&&(ye=Q({position:"relative",width:"calc(100% - ".concat(a,"px)")}),!n.test(o))){var d="".concat(o," ").concat(e);document.body.className=d.trim()}}};var H=[],We="ant-scrolling-effect",ge=new RegExp("".concat(We),"g"),mt=0,we=new Map,ht=ot(function s(e){var n=this;rt(this,s),W(this,"getContainer",function(){var o;return(o=n.options)===null||o===void 0?void 0:o.container}),W(this,"reLock",function(o){var a=H.find(function(d){var y=d.target;return y===n.lockTarget});a&&n.unLock(),n.options=o,a&&(a.options=o,n.lock())}),W(this,"lock",function(){var o;if(!H.some(function(r){var c=r.target;return c===n.lockTarget})){if(H.some(function(r){var c,S=r.options;return(S==null?void 0:S.container)===((c=n.options)===null||c===void 0?void 0:c.container)})){H=[].concat(Se(H),[{target:n.lockTarget,options:n.options}]);return}var a=0,d=((o=n.options)===null||o===void 0?void 0:o.container)||document.body;(d===document.body&&window.innerWidth-document.documentElement.clientWidth>0||d.scrollHeight>d.clientHeight)&&(a=pe());var y=d.className;if(H.filter(function(r){var c,S=r.options;return(S==null?void 0:S.container)===((c=n.options)===null||c===void 0?void 0:c.container)}).length===0&&we.set(d,Q({width:a!==0?"calc(100% - ".concat(a,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:d})),!ge.test(y)){var C="".concat(y," ").concat(We);d.className=C.trim()}H=[].concat(Se(H),[{target:n.lockTarget,options:n.options}])}}),W(this,"unLock",function(){var o,a=H.find(function(C){var r=C.target;return r===n.lockTarget});if(H=H.filter(function(C){var r=C.target;return r!==n.lockTarget}),!(!a||H.some(function(C){var r,c=C.options;return(c==null?void 0:c.container)===((r=a.options)===null||r===void 0?void 0:r.container)}))){var d=((o=n.options)===null||o===void 0?void 0:o.container)||document.body,y=d.className;ge.test(y)&&(Q(we.get(d),{element:d}),we.delete(d),d.className=d.className.replace(ge,"").trim())}}),this.lockTarget=mt++,this.options=e}),z=0,ne=Ze(),ie={},G=function(e){if(!ne)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(Ke(e)==="object"&&e instanceof window.HTMLElement)return e}return document.body};const yt=se({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:h.any,visible:{type:Boolean,default:void 0}},setup:function(e,n){var o=n.slots,a=V(),d=V(),y=V(),C=new ht({container:G(e.getContainer)}),r=function(){var b,O;(b=a.value)===null||b===void 0||(O=b.parentNode)===null||O===void 0||O.removeChild(a.value)},c=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(b||a.value&&!a.value.parentNode){var O=G(e.getContainer);return O?(O.appendChild(a.value),!0):!1}return!0},S=function(){return ne?(a.value||(a.value=document.createElement("div"),c(!0)),D(),a.value):null},D=function(){var b=e.wrapperClassName;a.value&&b&&b!==a.value.className&&(a.value.className=b)};Xe(function(){D(),c()});var _=function(){z===1&&!Object.keys(ie).length?(Me(),ie=Q({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):z||(Q(ie),ie={},Me(!0))},$=Ue();return Ce(function(){var P=!1;J([function(){return e.visible},function(){return e.getContainer}],function(b,O){var A=Ne(b,2),j=A[0],L=A[1],X=Ne(O,2),K=X[0],R=X[1];if(ne&&G(e.getContainer)===document.body&&(j&&!K?z+=1:P&&(z-=1)),P){var Z=typeof L=="function"&&typeof R=="function";(Z?L.toString()!==R.toString():L!==R)&&r(),j&&j!==K&&ne&&G(L)!==C.getContainer()&&C.reLock({container:G(L)})}P=!0},{immediate:!0,flush:"post"}),ae(function(){c()||(y.value=Ee(function(){$.update()}))})}),Ye(function(){var P=e.visible,b=e.getContainer;ne&&G(b)===document.body&&(z=P&&z?z-1:z),r(),Ee.cancel(y.value)}),function(){var P=e.forceRender,b=e.visible,O=null,A={getOpenCount:function(){return z},getContainer:S,switchScrollingEffect:_,scrollLocker:C};return(P||b||d.value)&&(O=E(at,{getContainer:S,ref:d},{default:function(){var L;return(L=o.default)===null||L===void 0?void 0:L.call(o,A)}})),O}}});var gt=["afterVisibleChange","getContainer","wrapperClassName","forceRender"],wt=["visible","afterClose"],bt=se({compatConfig:{MODE:3},inheritAttrs:!1,props:Be(lt(),{prefixCls:"drawer",placement:"left",getContainer:"body",level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",afterVisibleChange:function(){},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],slots:["handler"],setup:function(e,n){var o=n.emit,a=n.slots,d=V(null),y=function(c){o("handleClick",c)},C=function(c){o("close",c)};return function(){e.afterVisibleChange;var r=e.getContainer,c=e.wrapperClassName,S=e.forceRender,D=ce(e,gt),_=null;if(!r)return E("div",{class:c,ref:d},[E(De,k(k({},D),{},{open:e.open,getContainer:function(){return d.value},onClose:C,onHandleClick:y}),a)]);var $=!!a.handler||S;return($||e.open||d.value)&&(_=E(yt,{visible:e.open,forceRender:$,getContainer:r,wrapperClassName:c},{default:function(b){var O=b.visible,A=b.afterClose,j=ce(b,wt);return E(De,k(k(k({ref:d},D),j),{},{open:O!==void 0?O:e.open,afterVisibleChange:A!==void 0?A:e.afterVisibleChange,onClose:C,onHandleClick:y}),a)}})),_}}}),Ct=["width","height","visible","placement","mask","wrapClassName","class"],pt=$e("top","right","bottom","left");$e("default","large");var _e={distance:180},kt=function(){return{autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:h.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:h.any,maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},wrapStyle:{type:Object,default:void 0},style:{type:Object,default:void 0},class:h.any,wrapClassName:String,size:{type:String},drawerStyle:{type:Object,default:void 0},headerStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},contentWrapperStyle:{type:Object,default:void 0},title:h.any,visible:{type:Boolean,default:void 0},width:h.oneOfType([h.string,h.number]),height:h.oneOfType([h.string,h.number]),zIndex:Number,prefixCls:String,push:h.oneOfType([h.looseBool,{type:Object}]),placement:h.oneOf(pt),keyboard:{type:Boolean,default:void 0},extra:h.any,footer:h.any,footerStyle:{type:Object,default:void 0},level:h.any,levelMove:{type:[Number,Array,Function]},handle:h.any,afterVisibleChange:Function,onAfterVisibleChange:Function,"onUpdate:visible":Function,onClose:Function}},St=se({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:Be(kt(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:_e}),slots:["closeIcon","title","extra","footer","handle"],setup:function(e,n){var o=n.emit,a=n.slots,d=n.attrs,y=V(!1),C=V(!1),r=V(null),c=Ge("parentDrawerOpts",null),S=Je("drawer",e),D=S.prefixCls;fe(!e.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),fe(e.wrapStyle===void 0,"Drawer","`wrapStyle` prop is deprecated, please use `style` instead"),fe(e.wrapClassName===void 0,"Drawer","`wrapClassName` prop is deprecated, please use `class` instead");var _=function(){y.value=!0},$=function(){y.value=!1,ae(function(){P()})};et("parentDrawerOpts",{setPush:_,setPull:$}),Ce(function(){var g=e.visible;g&&c&&c.setPush()}),Le(function(){c&&c.setPull()}),J(function(){return e.visible},function(g){c&&(g?c.setPush():c.setPull())},{flush:"post"});var P=function(){var u,f;(u=r.value)===null||u===void 0||(f=u.domFocus)===null||f===void 0||f.call(u)},b=function(u){o("update:visible",!1),o("close",u)},O=function(u){var f;(f=e.afterVisibleChange)===null||f===void 0||f.call(e,u),o("afterVisibleChange",u)},A=te(function(){return e.destroyOnClose&&!e.visible}),j=function(){var u=A.value;u&&(e.visible||(C.value=!0))},L=te(function(){var g=e.push,u=e.placement,f;return typeof g=="boolean"?f=g?_e.distance:0:f=g.distance,f=parseFloat(String(f||0)),u==="left"||u==="right"?"translateX(".concat(u==="left"?f:-f,"px)"):u==="top"||u==="bottom"?"translateY(".concat(u==="top"?f:-f,"px)"):null}),X=te(function(){var g=e.visible,u=e.mask,f=e.placement,T=e.size,x=T===void 0?"default":T,M=e.width,I=e.height;if(!g&&!u)return{};var l={};if(f==="left"||f==="right"){var t=x==="large"?736:378;l.width=typeof M>"u"?t:M,l.width=typeof l.width=="string"?l.width:"".concat(l.width,"px")}else{var i=x==="large"?736:378;l.height=typeof I>"u"?i:I,l.height=typeof l.height=="string"?l.height:"".concat(l.height,"px")}return l}),K=te(function(){var g=e.zIndex,u=e.wrapStyle,f=e.mask,T=e.style,x=f?{}:X.value;return k(k(k({zIndex:g,transform:y.value?L.value:void 0},x),u),T)}),R=function(u){var f=e.closable,T=e.headerStyle,x=ve(a,e,"extra"),M=ve(a,e,"title");return!M&&!f?null:E("div",{class:be("".concat(u,"-header"),W({},"".concat(u,"-header-close-only"),f&&!M&&!x)),style:T},[E("div",{class:"".concat(u,"-header-title")},[Z(u),M&&E("div",{class:"".concat(u,"-title")},[M])]),x&&E("div",{class:"".concat(u,"-extra")},[x])])},Z=function(u){var f,T=e.closable,x=a.closeIcon?(f=a.closeIcon)===null||f===void 0?void 0:f.call(a):e.closeIcon;return T&&E("button",{key:"closer",onClick:b,"aria-label":"Close",class:"".concat(u,"-close")},[x===void 0?E(Qe,null,null):x])},oe=function(u){var f;if(C.value&&!e.visible)return null;C.value=!1;var T=e.bodyStyle,x=e.drawerStyle,M={},I=A.value;return I&&(M.opacity=0,M.transition="opacity .3s"),E("div",{class:"".concat(u,"-wrapper-body"),style:k(k({},M),x),onTransitionend:j},[R(u),E("div",{key:"body",class:"".concat(u,"-body"),style:T},[(f=a.default)===null||f===void 0?void 0:f.call(a)]),ue(u)])},ue=function(u){var f=ve(a,e,"footer");if(!f)return null;var T="".concat(u,"-footer");return E("div",{class:T,style:e.footerStyle},[f])};return function(){var g;e.width,e.height;var u=e.visible,f=e.placement,T=e.mask,x=e.wrapClassName,M=e.class,I=ce(e,Ct),l=T?X.value:{},t=T?"":"no-mask",i=k(k(k(k({},d),Ae(I,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","wrapStyle","onAfterVisibleChange","onClose","onUpdate:visible"])),l),{},{onClose:b,afterVisibleChange:O,handler:!1,prefixCls:D.value,open:u,showMask:T,placement:f,class:be((g={},W(g,M,M),W(g,x,!!x),W(g,t,!!t),g)),style:K.value,ref:r});return E(bt,i,{handler:e.handle?function(){return e.handle}:a.handle,default:function(){return oe(D.value)}})}}});const Tt=qe(St);export{Tt as D}; diff --git a/apps/user-app/dist/assets/index-BY8YrbHq.js b/apps/user-app/dist/assets/index-CdlnEuQW.js similarity index 92% rename from apps/user-app/dist/assets/index-BY8YrbHq.js rename to apps/user-app/dist/assets/index-CdlnEuQW.js index ac1c37d..3102db0 100644 --- a/apps/user-app/dist/assets/index-BY8YrbHq.js +++ b/apps/user-app/dist/assets/index-CdlnEuQW.js @@ -1,4 +1,4 @@ -import{a3 as ft,a4 as pa,d as te,o as Oe,a5 as hr,a6 as ba,S as de,a7 as It,a8 as ze,a9 as _,aa as Ue,R as pr,ab as ya,ac as xa,ad as wa,ae as Ca,q as z,af as Zt,ag as T,i as N,ah as ct,ai as fe,a1 as le,a as Re,aj as X,ak as Mt,al as Fa,am as dt,an as Aa,ao as br,ap as yr,h as H,aq as ve,ar as Sa,as as Yt,at as Me,au as Ea,av as Oa,aw as Xt,ax as Ee,ay as J,az as vt,aA as Pa,aB as ie,aC as xe,aD as xr,aE as Ta,aF as _a,aG as jt,F as We,aH as $a,aI as Ia,aJ as Ma,aK as wr,aL as ja,aM as Ra,aN as Cr,aO as Na,aP as Fr,aQ as Rt,m as we,aR as za,aS as Ba,aT as it,w as Ar,aU as Sr}from"./index-B4LM4kNa.js";import{o as qa,i as La,a as Pe,M as Er,g as Va,e as ka,b as Da,c as Wa,d as Or,f as Pr,k as gt,h as Tr,j as Qt,l as Ga,m as _r,s as Ua,n as Ha,U as mn,p as Jt,q as $r,r as lt,t as Ka,S as Ir,u as Za,_ as mt,v as Mr,w as Ya,x as Xa,y as hn,z as jr,A as en,F as Nt,B as Fe}from"./FormItemContext-Dqo-g63k.js";import{_ as Qa,a as Ja,o as be}from"./classCallCheck-BzjbUkvd.js";import{w as he}from"./raf-nDFcuFT6.js";var tn=qa(Object.getPrototypeOf,Object),ei="[object Object]",ti=Function.prototype,ni=Object.prototype,Rr=ti.toString,ri=ni.hasOwnProperty,ai=Rr.call(Object);function Nr(t){if(!ft(t)||pa(t)!=ei)return!1;var e=tn(t);if(e===null)return!0;var n=ri.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&Rr.call(n)==ai}const ii=te({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup:function(e,n){var r=n.slots,a=pr({width:0,height:0,offsetHeight:0,offsetWidth:0}),i=null,o=null,u=function(){o&&(o.disconnect(),o=null)},l=function(S){var s=e.onResize,m=S[0].target,f=m.getBoundingClientRect(),p=f.width,c=f.height,A=m.offsetWidth,v=m.offsetHeight,d=Math.floor(p),b=Math.floor(c);if(a.width!==d||a.height!==b||a.offsetWidth!==A||a.offsetHeight!==v){var g={width:d,height:b,offsetWidth:A,offsetHeight:v};ze(a,g),s&&Promise.resolve().then(function(){s(_(_({},g),{},{offsetWidth:A,offsetHeight:v}),m)})}},C=Ue(),y=function(){var S=e.disabled;if(S){u();return}var s=It(C),m=s!==i;m&&(u(),i=s),!o&&s&&(o=new La(l),o.observe(s))};return Oe(function(){y()}),hr(function(){y()}),ba(function(){u()}),de(function(){return e.disabled},function(){y()},{flush:"post"}),function(){var x;return(x=r.default)===null||x===void 0?void 0:x.call(r)[0]}}});function oi(t){return ya(t)||xa(t)||wa(t)||Ca()}function ui(t){t.target.composing=!0}function pn(t){t.target.composing&&(t.target.composing=!1,li(t.target,"input"))}function li(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function yt(t,e,n,r){t.addEventListener(e,n,r)}var zr={created:function(e,n){(!n.modifiers||!n.modifiers.lazy)&&(yt(e,"compositionstart",ui),yt(e,"compositionend",pn),yt(e,"change",pn))}},si={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};function bn(t){for(var e=1;e=1},subscribe:function(e){return Ce.size||this.register(),xt+=1,Ce.set(xt,e),e(Qe),xt},unsubscribe:function(e){Ce.delete(e),Ce.size||this.unregister()},unregister:function(){var e=this;Object.keys(Xe).forEach(function(n){var r=Xe[n],a=e.matchHandlers[r];a==null||a.mql.removeListener(a==null?void 0:a.listener)}),Ce.clear()},register:function(){var e=this;Object.keys(Xe).forEach(function(n){var r=Xe[n],a=function(u){var l=u.matches;e.dispatch(_(_({},Qe),{},T({},n,l)))},i=window.matchMedia(r);i.addListener(a),e.matchHandlers[r]={mql:i,listener:a},a(i)})}},ci=Symbol("SizeProvider"),di=function(e){var n=e?N(function(){return e.size}):ct(ci,N(function(){return"default"}));return n},wt={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},Ct={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},$e=[],Ie=[];function vi(){var t=document.createElement("div"),e=t.style;"AnimationEvent"in window||(delete wt.animationstart.animation,delete Ct.animationend.animation),"TransitionEvent"in window||(delete wt.transitionstart.transition,delete Ct.transitionend.transition);function n(r,a){for(var i in r)if(r.hasOwnProperty(i)){var o=r[i];for(var u in o)if(u in e){a.push(o[u]);break}}}n(wt,$e),n(Ct,Ie)}typeof window<"u"&&typeof document<"u"&&vi();function wn(t,e,n){t.addEventListener(e,n,!1)}function Cn(t,e,n){t.removeEventListener(e,n,!1)}var Je={startEvents:$e,addStartEventListener:function(e,n){if($e.length===0){setTimeout(n,0);return}$e.forEach(function(r){wn(e,r,n)})},removeStartEventListener:function(e,n){$e.length!==0&&$e.forEach(function(r){Cn(e,r,n)})},endEvents:Ie,addEndEventListener:function(e,n){if(Ie.length===0){setTimeout(n,0);return}Ie.forEach(function(r){wn(e,r,n)})},removeEndEventListener:function(e,n){Ie.length!==0&&Ie.forEach(function(r){Cn(e,r,n)})}},pe;function Fn(t){return!t||t.offsetParent===null}function gi(t){var e=(t||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return e&&e[1]&&e[2]&&e[3]?!(e[1]===e[2]&&e[2]===e[3]):!0}const mi=te({compatConfig:{MODE:3},name:"Wave",props:{insertExtraNode:Boolean,disabled:Boolean},setup:function(e,n){var r=n.slots,a=n.expose,i=Ue(),o=fe("",e),u=o.csp,l=o.prefixCls;a({csp:u});var C=null,y=null,x=null,S=!1,s=null,m=!1,f=function(g){if(!m){var F=It(i);!g||g.target!==F||S||v(F)}},p=function(g){!g||g.animationName!=="fadeEffect"||v(g.target)},c=function(){var g=e.insertExtraNode;return g?"".concat(l.value,"-click-animating"):"".concat(l.value,"-click-animating-without-extra-node")},A=function(g,F){var I=e.insertExtraNode,O=e.disabled;if(!(O||!g||Fn(g)||g.className.indexOf("-leave")>=0)){s=document.createElement("div"),s.className="".concat(l.value,"-click-animating-node");var M=c();if(g.removeAttribute(M),g.setAttribute(M,"true"),pe=pe||document.createElement("style"),F&&F!=="#ffffff"&&F!=="rgb(255, 255, 255)"&&gi(F)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(F)&&F!=="transparent"){var q;(q=u.value)!==null&&q!==void 0&&q.nonce&&(pe.nonce=u.value.nonce),s.style.borderColor=F,pe.innerHTML=` +import{a3 as ft,a4 as pa,d as te,o as Oe,a5 as hr,a6 as ba,S as de,a7 as It,a8 as ze,a9 as _,aa as Ue,R as pr,ab as ya,ac as xa,ad as wa,ae as Ca,m as z,af as Zt,ag as T,s as N,ah as ct,ai as fe,Z as le,a as Re,aj as X,ak as Mt,al as Fa,am as dt,an as Aa,ao as br,ap as yr,i as H,aq as ve,ar as Sa,as as Yt,at as Me,au as Ea,av as Oa,aw as Xt,ax as Ee,ay as J,az as vt,aA as Pa,aB as ie,aC as xe,aD as xr,aE as Ta,aF as _a,aG as jt,F as We,aH as $a,aI as Ia,aJ as Ma,aK as wr,aL as ja,aM as Ra,aN as Cr,aO as Na,aP as Fr,aQ as Rt,h as we,aR as za,aS as Ba,aT as it,w as Ar,aU as Sr}from"./index-DFI27khJ.js";import{o as qa,i as La,a as Pe,M as Er,g as Va,e as ka,b as Da,c as Wa,d as Or,f as Pr,k as gt,h as Tr,j as Qt,l as Ga,m as _r,s as Ua,n as Ha,U as mn,p as Jt,q as $r,r as lt,t as Ka,S as Ir,u as Za,_ as mt,v as Mr,w as Ya,x as Xa,y as hn,z as jr,A as en,F as Nt,B as Fe}from"./FormItemContext-D-QJuxQQ.js";import{_ as Qa,a as Ja,o as be}from"./classCallCheck-C_t8FQBJ.js";import{w as he}from"./raf-nDFcuFT6.js";var tn=qa(Object.getPrototypeOf,Object),ei="[object Object]",ti=Function.prototype,ni=Object.prototype,Rr=ti.toString,ri=ni.hasOwnProperty,ai=Rr.call(Object);function Nr(t){if(!ft(t)||pa(t)!=ei)return!1;var e=tn(t);if(e===null)return!0;var n=ri.call(e,"constructor")&&e.constructor;return typeof n=="function"&&n instanceof n&&Rr.call(n)==ai}const ii=te({compatConfig:{MODE:3},name:"ResizeObserver",props:{disabled:Boolean,onResize:Function},emits:["resize"],setup:function(e,n){var r=n.slots,a=pr({width:0,height:0,offsetHeight:0,offsetWidth:0}),i=null,o=null,u=function(){o&&(o.disconnect(),o=null)},l=function(S){var s=e.onResize,m=S[0].target,f=m.getBoundingClientRect(),p=f.width,c=f.height,A=m.offsetWidth,v=m.offsetHeight,d=Math.floor(p),b=Math.floor(c);if(a.width!==d||a.height!==b||a.offsetWidth!==A||a.offsetHeight!==v){var g={width:d,height:b,offsetWidth:A,offsetHeight:v};ze(a,g),s&&Promise.resolve().then(function(){s(_(_({},g),{},{offsetWidth:A,offsetHeight:v}),m)})}},C=Ue(),y=function(){var S=e.disabled;if(S){u();return}var s=It(C),m=s!==i;m&&(u(),i=s),!o&&s&&(o=new La(l),o.observe(s))};return Oe(function(){y()}),hr(function(){y()}),ba(function(){u()}),de(function(){return e.disabled},function(){y()},{flush:"post"}),function(){var x;return(x=r.default)===null||x===void 0?void 0:x.call(r)[0]}}});function oi(t){return ya(t)||xa(t)||wa(t)||Ca()}function ui(t){t.target.composing=!0}function pn(t){t.target.composing&&(t.target.composing=!1,li(t.target,"input"))}function li(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function yt(t,e,n,r){t.addEventListener(e,n,r)}var zr={created:function(e,n){(!n.modifiers||!n.modifiers.lazy)&&(yt(e,"compositionstart",ui),yt(e,"compositionend",pn),yt(e,"change",pn))}},si={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};function bn(t){for(var e=1;e=1},subscribe:function(e){return Ce.size||this.register(),xt+=1,Ce.set(xt,e),e(Qe),xt},unsubscribe:function(e){Ce.delete(e),Ce.size||this.unregister()},unregister:function(){var e=this;Object.keys(Xe).forEach(function(n){var r=Xe[n],a=e.matchHandlers[r];a==null||a.mql.removeListener(a==null?void 0:a.listener)}),Ce.clear()},register:function(){var e=this;Object.keys(Xe).forEach(function(n){var r=Xe[n],a=function(u){var l=u.matches;e.dispatch(_(_({},Qe),{},T({},n,l)))},i=window.matchMedia(r);i.addListener(a),e.matchHandlers[r]={mql:i,listener:a},a(i)})}},ci=Symbol("SizeProvider"),di=function(e){var n=e?N(function(){return e.size}):ct(ci,N(function(){return"default"}));return n},wt={transitionstart:{transition:"transitionstart",WebkitTransition:"webkitTransitionStart",MozTransition:"mozTransitionStart",OTransition:"oTransitionStart",msTransition:"MSTransitionStart"},animationstart:{animation:"animationstart",WebkitAnimation:"webkitAnimationStart",MozAnimation:"mozAnimationStart",OAnimation:"oAnimationStart",msAnimation:"MSAnimationStart"}},Ct={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},$e=[],Ie=[];function vi(){var t=document.createElement("div"),e=t.style;"AnimationEvent"in window||(delete wt.animationstart.animation,delete Ct.animationend.animation),"TransitionEvent"in window||(delete wt.transitionstart.transition,delete Ct.transitionend.transition);function n(r,a){for(var i in r)if(r.hasOwnProperty(i)){var o=r[i];for(var u in o)if(u in e){a.push(o[u]);break}}}n(wt,$e),n(Ct,Ie)}typeof window<"u"&&typeof document<"u"&&vi();function wn(t,e,n){t.addEventListener(e,n,!1)}function Cn(t,e,n){t.removeEventListener(e,n,!1)}var Je={startEvents:$e,addStartEventListener:function(e,n){if($e.length===0){setTimeout(n,0);return}$e.forEach(function(r){wn(e,r,n)})},removeStartEventListener:function(e,n){$e.length!==0&&$e.forEach(function(r){Cn(e,r,n)})},endEvents:Ie,addEndEventListener:function(e,n){if(Ie.length===0){setTimeout(n,0);return}Ie.forEach(function(r){wn(e,r,n)})},removeEndEventListener:function(e,n){Ie.length!==0&&Ie.forEach(function(r){Cn(e,r,n)})}},pe;function Fn(t){return!t||t.offsetParent===null}function gi(t){var e=(t||"").match(/rgba?\((\d*), (\d*), (\d*)(, [\.\d]*)?\)/);return e&&e[1]&&e[2]&&e[3]?!(e[1]===e[2]&&e[2]===e[3]):!0}const mi=te({compatConfig:{MODE:3},name:"Wave",props:{insertExtraNode:Boolean,disabled:Boolean},setup:function(e,n){var r=n.slots,a=n.expose,i=Ue(),o=fe("",e),u=o.csp,l=o.prefixCls;a({csp:u});var C=null,y=null,x=null,S=!1,s=null,m=!1,f=function(g){if(!m){var F=It(i);!g||g.target!==F||S||v(F)}},p=function(g){!g||g.animationName!=="fadeEffect"||v(g.target)},c=function(){var g=e.insertExtraNode;return g?"".concat(l.value,"-click-animating"):"".concat(l.value,"-click-animating-without-extra-node")},A=function(g,F){var I=e.insertExtraNode,O=e.disabled;if(!(O||!g||Fn(g)||g.className.indexOf("-leave")>=0)){s=document.createElement("div"),s.className="".concat(l.value,"-click-animating-node");var M=c();if(g.removeAttribute(M),g.setAttribute(M,"true"),pe=pe||document.createElement("style"),F&&F!=="#ffffff"&&F!=="rgb(255, 255, 255)"&&gi(F)&&!/rgba\(\d*, \d*, \d*, 0\)/.test(F)&&F!=="transparent"){var q;(q=u.value)!==null&&q!==void 0&&q.nonce&&(pe.nonce=u.value.nonce),s.style.borderColor=F,pe.innerHTML=` [`.concat(l.value,"-click-animating-without-extra-node='true']::after, .").concat(l.value,`-click-animating-node { --antd-wave-shadow-color: `).concat(F,`; }`),document.body.contains(pe)||document.body.appendChild(pe)}I&&g.appendChild(s),Je.addStartEventListener(g,f),Je.addEndEventListener(g,p)}},v=function(g){if(!(!g||g===s||!(g instanceof Element))){var F=e.insertExtraNode,I=c();g.setAttribute(I,"false"),pe&&(pe.innerHTML=""),F&&s&&g.contains(s)&&g.removeChild(s),Je.removeStartEventListener(g,f),Je.removeEndEventListener(g,p)}},d=function(g){if(!(!g||!g.getAttribute||g.getAttribute("disabled")||g.className.indexOf("disabled")>=0)){var F=function(O){if(!(O.target.tagName==="INPUT"||Fn(O.target))){v(g);var M=getComputedStyle(g).getPropertyValue("border-top-color")||getComputedStyle(g).getPropertyValue("border-color")||getComputedStyle(g).getPropertyValue("background-color");y=setTimeout(function(){return A(g,M)},0),he.cancel(x),S=!0,x=he(function(){S=!1},10)}};return g.addEventListener("click",F,!0),{cancel:function(){g.removeEventListener("click",F,!0)}}}};return Oe(function(){le(function(){var b=It(i);b.nodeType===1&&(C=d(b))})}),Re(function(){C&&C.cancel(),clearTimeout(y),m=!0}),function(){var b;return(b=r.default)===null||b===void 0?void 0:b.call(r)[0]}}});var hi=function(){return{prefixCls:String,type:String,htmlType:{type:String,default:"button"},shape:{type:String},size:{type:String},loading:{type:[Boolean,Object],default:function(){return!1}},disabled:{type:Boolean,default:void 0},ghost:{type:Boolean,default:void 0},block:{type:Boolean,default:void 0},danger:{type:Boolean,default:void 0},icon:X.any,href:String,target:String,title:String,onClick:{type:Function},onMousedown:{type:Function}}},An=function(e){e&&(e.style.width="0px",e.style.opacity="0",e.style.transform="scale(0)")},Sn=function(e){le(function(){e&&(e.style.width="".concat(e.scrollWidth,"px"),e.style.opacity="1",e.style.transform="scale(1)")})},En=function(e){e&&e.style&&(e.style.width=null,e.style.opacity=null,e.style.transform=null)};const pi=te({compatConfig:{MODE:3},name:"LoadingIcon",props:{prefixCls:String,loading:[Boolean,Object],existIcon:Boolean},setup:function(e){return function(){var n=e.existIcon,r=e.prefixCls,a=e.loading;if(n)return z("span",{class:"".concat(r,"-loading-icon")},[z(Mt,null,null)]);var i=!!a;return z(Fa,{name:"".concat(r,"-loading-icon-motion"),onBeforeEnter:An,onEnter:Sn,onAfterEnter:En,onBeforeLeave:Sn,onLeave:function(u){setTimeout(function(){An(u)})},onAfterLeave:En},{default:function(){return[i?z("span",{class:"".concat(r,"-loading-icon")},[z(Mt,null,null)]):null]}})}}});var On=/^[\u4e00-\u9fa5]{2}$/,Pn=On.test.bind(On);function et(t){return t==="text"||t==="link"}const qe=te({compatConfig:{MODE:3},name:"AButton",inheritAttrs:!1,__ANT_BUTTON:!0,props:yr(hi(),{type:"default"}),slots:["icon"],setup:function(e,n){var r=n.slots,a=n.attrs,i=n.emit,o=n.expose,u=fe("btn",e),l=u.prefixCls,C=u.autoInsertSpaceInButton,y=u.direction,x=u.size,S=H(null),s=H(void 0),m=!1,f=H(!1),p=H(!1),c=N(function(){return C.value!==!1}),A=N(function(){return ve(e.loading)==="object"&&e.loading.delay?e.loading.delay||!0:!!e.loading});de(A,function(O){clearTimeout(s.value),typeof A.value=="number"?s.value=setTimeout(function(){f.value=O},A.value):f.value=O},{immediate:!0});var v=N(function(){var O,M=e.type,q=e.shape,L=q===void 0?"default":q,j=e.ghost,W=e.block,B=e.danger,P=l.value,E={large:"lg",small:"sm",middle:void 0},w=x.value,h=w&&E[w]||"";return O={},T(O,"".concat(P),!0),T(O,"".concat(P,"-").concat(M),M),T(O,"".concat(P,"-").concat(L),L!=="default"&&L),T(O,"".concat(P,"-").concat(h),h),T(O,"".concat(P,"-loading"),f.value),T(O,"".concat(P,"-background-ghost"),j&&!et(M)),T(O,"".concat(P,"-two-chinese-chars"),p.value&&c.value),T(O,"".concat(P,"-block"),W),T(O,"".concat(P,"-dangerous"),!!B),T(O,"".concat(P,"-rtl"),y.value==="rtl"),O}),d=function(){var M=S.value;if(!(!M||C.value===!1)){var q=M.textContent;m&&Pn(q)?p.value||(p.value=!0):p.value&&(p.value=!1)}},b=function(M){if(f.value||e.disabled){M.preventDefault();return}i("click",M)},g=function(M,q){var L=q?" ":"";if(M.type===Sa){var j=M.children.trim();return Pn(j)&&(j=j.split("").join(L)),z("span",null,[j])}return M};dt(function(){Aa(!(e.ghost&&et(e.type)),"Button","`link` or `text` button can't be a `ghost` button.")}),Oe(d),hr(d),Re(function(){s.value&&clearTimeout(s.value)});var F=function(){var M;(M=S.value)===null||M===void 0||M.focus()},I=function(){var M;(M=S.value)===null||M===void 0||M.blur()};return o({focus:F,blur:I}),function(){var O,M,q=e.icon,L=q===void 0?(O=r.icon)===null||O===void 0?void 0:O.call(r):q,j=br((M=r.default)===null||M===void 0?void 0:M.call(r));m=j.length===1&&!L&&!et(e.type);var W=e.type,B=e.htmlType,P=e.disabled,E=e.href,w=e.title,h=e.target,$=e.onMousedown,R=f.value?"loading":L,V=_(_({},a),{},{title:w,disabled:P,class:[v.value,a.class,T({},"".concat(l.value,"-icon-only"),j.length===0&&!!R)],onClick:b,onMousedown:$});P||delete V.disabled;var D=L&&!f.value?L:z(pi,{existIcon:!!L,prefixCls:l.value,loading:!!f.value},null),U=j.map(function(Z){return g(Z,m&&c.value)});if(E!==void 0)return z("a",_(_({},V),{},{href:E,target:h,ref:S}),[D,U]);var K=z("button",_(_({},V),{},{ref:S,type:B}),[D,U]);return et(W)?K:z(mi,{ref:"wave",disabled:!!f.value},{default:function(){return[K]}})}}});var bi=Qa(function t(e){Ja(this,t),this.error=new Error("unreachable case: ".concat(JSON.stringify(e)))}),yi=function(){return{prefixCls:String,size:{type:String}}};const zt=te({compatConfig:{MODE:3},name:"AButtonGroup",props:yi(),setup:function(e,n){var r=n.slots,a=fe("btn-group",e),i=a.prefixCls,o=a.direction,u=N(function(){var l,C=e.size,y="";switch(C){case"large":y="lg";break;case"small":y="sm";break;case"middle":case void 0:break;default:console.warn(new bi(C).error)}return l={},T(l,"".concat(i.value),!0),T(l,"".concat(i.value,"-").concat(y),y),T(l,"".concat(i.value,"-rtl"),o.value==="rtl"),l});return function(){var l;return z("div",{class:u.value},[br((l=r.default)===null||l===void 0?void 0:l.call(r))])}}});qe.Group=zt;qe.install=function(t){return t.component(qe.name,qe),t.component(zt.name,zt),t};function Br(t,e,n,r){for(var a=t.length,i=n+-1;++i-1}function qr(t,e){if(t.classList)return t.classList.contains(e);var n=t.className;return" ".concat(n," ").indexOf(" ".concat(e," "))>-1}function Tn(t,e){t.classList?t.classList.add(e):qr(t,e)||(t.className="".concat(t.className," ").concat(e))}function _n(t,e){if(t.classList)t.classList.remove(e);else if(qr(t,e)){var n=t.className;t.className=" ".concat(n," ").replace(" ".concat(e," ")," ")}}var Ai=function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"ant-motion-collapse",n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return{name:e,appear:n,css:!0,onBeforeEnter:function(a){a.style.height="0px",a.style.opacity="0",Tn(a,e)},onEnter:function(a){le(function(){a.style.height="".concat(a.scrollHeight,"px"),a.style.opacity="1"})},onAfterEnter:function(a){a&&(_n(a,e),a.style.height=null,a.style.opacity=null)},onBeforeLeave:function(a){Tn(a,e),a.style.height="".concat(a.offsetHeight,"px"),a.style.opacity=null},onLeave:function(a){setTimeout(function(){a.style.height="0px",a.style.opacity="0"})},onAfterLeave:function(a){a&&(_n(a,e),a.style&&(a.style.height=null,a.style.opacity=null))}}};function rn(t,e){for(var n=-1,r=t==null?0:t.length,a=Array(r);++na?0:a+e),n=n>a?a:n,n<0&&(n+=a),a=e>n?0:n-e>>>0,e>>>=0;for(var i=Array(a);++r0){if(++e>=Yi)return arguments[0]}else e=0;return t.apply(void 0,arguments)}}var Wr=Ji(Zi);function eo(t){return Wr(Dr(t,void 0,Ui),t+"")}var to=function(){return Oa()&&window.document.documentElement},tt,no=function(){if(!to())return!1;if(tt!==void 0)return tt;var e=document.createElement("div");return e.style.display="flex",e.style.flexDirection="column",e.style.rowGap="1px",e.appendChild(document.createElement("div")),e.appendChild(document.createElement("div")),document.body.appendChild(e),tt=e.scrollHeight===1,document.body.removeChild(e),tt};const ro=function(){var t=H(!1);return Oe(function(){t.value=no()}),t};var Gr=Symbol("rowContextKey"),ao=function(e){Xt(Gr,e)},io=function(){return ct(Gr,{gutter:N(function(){}),wrap:N(function(){}),supportFlexGap:N(function(){})})};Ee("top","middle","bottom","stretch");Ee("start","end","center","space-around","space-between");var oo=function(){return{align:String,justify:String,prefixCls:String,gutter:{type:[Number,Array,Object],default:0},wrap:{type:Boolean,default:void 0}}},uo=te({compatConfig:{MODE:3},name:"ARow",props:oo(),setup:function(e,n){var r=n.slots,a=fe("row",e),i=a.prefixCls,o=a.direction,u,l=H({xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0}),C=ro();Oe(function(){u=xn.subscribe(function(s){var m=e.gutter||0;(!Array.isArray(m)&&ve(m)==="object"||Array.isArray(m)&&(ve(m[0])==="object"||ve(m[1])==="object"))&&(l.value=s)})}),Re(function(){xn.unsubscribe(u)});var y=N(function(){var s=[0,0],m=e.gutter,f=m===void 0?0:m,p=Array.isArray(f)?f:[f,0];return p.forEach(function(c,A){if(ve(c)==="object")for(var v=0;v0?"".concat(s[0]/-2,"px"):void 0,p=s[1]>0?"".concat(s[1]/-2,"px"):void 0;return f&&(m.marginLeft=f,m.marginRight=f),C.value?m.rowGap="".concat(s[1],"px"):p&&(m.marginTop=p,m.marginBottom=p),m});return function(){var s;return z("div",{class:x.value,style:S.value},[(s=r.default)===null||s===void 0?void 0:s.call(r)])}}});function lo(t){return typeof t=="number"?"".concat(t," ").concat(t," auto"):/^\d+(\.\d+)?(px|em|rem|%)$/.test(t)?"0 0 ".concat(t):t}var so=function(){return{span:[String,Number],order:[String,Number],offset:[String,Number],push:[String,Number],pull:[String,Number],xs:{type:[String,Number,Object],default:void 0},sm:{type:[String,Number,Object],default:void 0},md:{type:[String,Number,Object],default:void 0},lg:{type:[String,Number,Object],default:void 0},xl:{type:[String,Number,Object],default:void 0},xxl:{type:[String,Number,Object],default:void 0},xxxl:{type:[String,Number,Object],default:void 0},prefixCls:String,flex:[String,Number]}};const Ur=te({compatConfig:{MODE:3},name:"ACol",props:so(),setup:function(e,n){var r=n.slots,a=io(),i=a.gutter,o=a.supportFlexGap,u=a.wrap,l=fe("col",e),C=l.prefixCls,y=l.direction,x=N(function(){var s,m=e.span,f=e.order,p=e.offset,c=e.push,A=e.pull,v=C.value,d={};return["xs","sm","md","lg","xl","xxl","xxxl"].forEach(function(b){var g,F={},I=e[b];typeof I=="number"?F.span=I:ve(I)==="object"&&(F=I||{}),d=_(_({},d),{},(g={},T(g,"".concat(v,"-").concat(b,"-").concat(F.span),F.span!==void 0),T(g,"".concat(v,"-").concat(b,"-order-").concat(F.order),F.order||F.order===0),T(g,"".concat(v,"-").concat(b,"-offset-").concat(F.offset),F.offset||F.offset===0),T(g,"".concat(v,"-").concat(b,"-push-").concat(F.push),F.push||F.push===0),T(g,"".concat(v,"-").concat(b,"-pull-").concat(F.pull),F.pull||F.pull===0),T(g,"".concat(v,"-rtl"),y.value==="rtl"),g))}),J(v,(s={},T(s,"".concat(v,"-").concat(m),m!==void 0),T(s,"".concat(v,"-order-").concat(f),f),T(s,"".concat(v,"-offset-").concat(p),p),T(s,"".concat(v,"-push-").concat(c),c),T(s,"".concat(v,"-pull-").concat(A),A),s),d)}),S=N(function(){var s=e.flex,m=i.value,f={};if(m&&m[0]>0){var p="".concat(m[0]/2,"px");f.paddingLeft=p,f.paddingRight=p}if(m&&m[1]>0&&!o.value){var c="".concat(m[1]/2,"px");f.paddingTop=c,f.paddingBottom=c}return s&&(f.flex=lo(s),u.value===!1&&!f.minWidth&&(f.minWidth=0)),f});return function(){var s;return z("div",{class:x.value,style:S.value},[(s=r.default)===null||s===void 0?void 0:s.call(r)])}}});function fo(t,e){for(var n=-1,r=t==null?0:t.length;++n"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function ut(t,e,n){return Ru()?ut=Reflect.construct.bind():ut=function(a,i,o){var u=[null];u.push.apply(u,i);var l=Function.bind.apply(a,u),C=new l;return o&&Ge(C,o.prototype),C},ut.apply(null,arguments)}function Nu(t){return Function.toString.call(t).indexOf("[native code]")!==-1}function qt(t){var e=typeof Map=="function"?new Map:void 0;return qt=function(r){if(r===null||!Nu(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(typeof e<"u"){if(e.has(r))return e.get(r);e.set(r,a)}function a(){return ut(r,arguments,Bt(this).constructor)}return a.prototype=Object.create(r.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),Ge(a,r)},qt(t)}var zu=/%[sdj%]/g,Bu=function(){};function Lt(t){if(!t||!t.length)return null;var e={};return t.forEach(function(n){var r=n.field;e[r]=e[r]||[],e[r].push(n)}),e}function se(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),r=1;r=i)return u;switch(u){case"%s":return String(n[a++]);case"%d":return Number(n[a++]);case"%j":try{return JSON.stringify(n[a++])}catch{return"[Circular]"}break;default:return u}});return o}return t}function qu(t){return t==="string"||t==="url"||t==="hex"||t==="email"||t==="date"||t==="pattern"}function ee(t,e){return!!(t==null||e==="array"&&Array.isArray(t)&&!t.length||qu(e)&&typeof t=="string"&&!t)}function Lu(t,e,n){var r=[],a=0,i=t.length;function o(u){r.push.apply(r,u||[]),a++,a===i&&n(r)}t.forEach(function(u){e(u,o)})}function Wn(t,e,n){var r=0,a=t.length;function i(o){if(o&&o.length){n(o);return}var u=r;r=r+1,u{if(s.headHeight!==b)return{height:`${s.headHeight}px`}},h=()=>e.status!=="loading"&&e.status!=="success"&&!s.disabled,P=t=>{const a=+(s.pullDistance||s.headHeight);return t>a&&(t{const l=+(s.pullDistance||s.headHeight);e.distance=t,a?e.status="loading":t===0?e.status="normal":t{const{status:t}=e;return t==="normal"?"":s[`${t}Text`]||q(t)},k=()=>{const{status:t,distance:a}=e;if(o[t])return o[t]({distance:a});const l=[];return C.includes(t)&&l.push(c("div",{class:r("text")},[m()])),t==="loading"&&l.push(c(p,{class:r("loading")},{default:m})),l},E=()=>{e.status="success",setTimeout(()=>{n(0)},+s.successDuration)},v=t=>{u=M(x.value)===0,u&&(e.duration=0,i.start(t))},V=t=>{h()&&v(t)},_=t=>{if(h()){u||v(t);const{deltaY:a}=i;i.move(t),u&&a.value>=0&&i.isVertical()&&(B(t),n(P(a.value)))}},S=()=>{u&&i.deltaY.value&&h()&&(e.duration=+s.animationDuration,e.status==="loosing"?(n(+s.headHeight,!0),d("update:modelValue",!0),I(()=>d("refresh"))):n(0))};return A(()=>s.modelValue,t=>{e.duration=+s.animationDuration,t?n(+s.headHeight,!0):o.success||s.successText?E():n(0,!1)}),N("touchmove",_,{target:T}),()=>{var t;const a={transitionDuration:`${e.duration}ms`,transform:e.distance?`translate3d(0,${e.distance}px, 0)`:""};return c("div",{ref:g,class:r()},[c("div",{ref:T,class:r("track"),style:a,onTouchstartPassive:V,onTouchend:S,onTouchcancel:S},[c("div",{class:r("head"),style:H()},[k()]),(t=o.default)==null?void 0:t.call(o)])])}}});const z=Y(G);export{z as P}; diff --git a/apps/user-app/dist/assets/index-B4LM4kNa.js b/apps/user-app/dist/assets/index-DFI27khJ.js similarity index 80% rename from apps/user-app/dist/assets/index-B4LM4kNa.js rename to apps/user-app/dist/assets/index-DFI27khJ.js index 5ceb6e2..e0c5534 100644 --- a/apps/user-app/dist/assets/index-B4LM4kNa.js +++ b/apps/user-app/dist/assets/index-DFI27khJ.js @@ -1,39 +1,39 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomeView-B9GV3F86.js","assets/RateStrip-DuN8ppz1.js","assets/filters-C-5kUIoJ.js","assets/RateStrip-B0IIPPeC.css","assets/SectionHead-DjY6eM3F.js","assets/SectionHead-X7JFvmOG.css","assets/filtersStore-D-YivLpz.js","assets/useReveal-CskzQzOa.js","assets/catalogStore-DV_ylhrZ.js","assets/index-ChsncZLy.js","assets/HomeView-COseabfm.css","assets/NewestView-DW_5p2RF.js","assets/PageBar-C_0I6W_n.js","assets/PageBar-C3ZFJU0P.css","assets/ProductCard-DO1ggzFg.js","assets/ProductCard-CFuCVVRu.css","assets/NewestView-DerjwzWa.css","assets/CartView-AFzX7QNQ.js","assets/index-DexqvH_l.js","assets/KeyCode-BPl5hn_Y.js","assets/classCallCheck-BzjbUkvd.js","assets/raf-nDFcuFT6.js","assets/index-BY8YrbHq.js","assets/FormItemContext-Dqo-g63k.js","assets/CartView-Cyi8O0SH.css","assets/LoginRegisterView-CuvxNxoV.js","assets/LoginRegisterView-B1RMus-i.css","assets/DashboardView-7B-zsJ18.js","assets/DashboardView-Cvf_Mx2P.css","assets/OrdersView-C9O33XGk.js","assets/SearchInput-DTKs1Ymk.js","assets/SearchInput-BkDeGG-K.css","assets/OrdersView-CY0r-VyF.css","assets/TransactionsView-rzRwhl3n.js","assets/TransactionsView-QJUT0Agr.css","assets/ProfileView-B30GxoiV.js","assets/ProfileView-15PPV3MU.css","assets/FavoritesView-C3FP-RB-.js","assets/FavoritesView-CXia5ep7.css","assets/AppearanceView-Bjs3kXIw.js","assets/AppearanceView-COyZOyul.css","assets/ChildOrdersView-p2YTcSg_.js","assets/ChildOrdersView-0-oQ1NsQ.css","assets/CustomerChoiceView-BaODSm0g.js","assets/CustomerChoiceView-BpvNIXYn.css","assets/CompleteProfileView-op9pkgGk.js","assets/CompleteProfileView-Dxkt3Tfb.css","assets/ReportView-PY8o_j5U.js","assets/ReportView-DnOXnCo_.css","assets/NotificationsView-p_xQOQ8D.js","assets/NotificationsView-BYJ2kMU3.css","assets/SearchView-BYhScsQW.js","assets/SearchView-BthKc13u.css","assets/CollectionView-CeOe_Phq.js","assets/CollectionView-NYLhVKst.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomeView-COBOM_0S.js","assets/RateStrip-w3aw7M99.js","assets/filters-CYTFAZ1T.js","assets/RateStrip-B0IIPPeC.css","assets/ProductCard-v1oNlUdc.js","assets/ProductCard-Byz7gE1A.css","assets/SectionHead-BJKEdlj5.js","assets/SectionHead-X7JFvmOG.css","assets/filtersStore-DnSNjG28.js","assets/useReveal-D7Y_dyj7.js","assets/catalogStore-DO1Uwjz0.js","assets/index-0bfD4RHE.js","assets/HomeView-DgfMpH9I.css","assets/NewestView-D3768UEK.js","assets/PageBar-B1e5h7eE.js","assets/PageBar-C3ZFJU0P.css","assets/NewestView-DerjwzWa.css","assets/CartView-B5HWI4GC.js","assets/index-A8DQpUf9.js","assets/KeyCode-BOQ7SMOP.js","assets/classCallCheck-C_t8FQBJ.js","assets/raf-nDFcuFT6.js","assets/index-CdlnEuQW.js","assets/FormItemContext-D-QJuxQQ.js","assets/CartView-pUK_qolv.css","assets/LoginRegisterView-D7zpNvDl.js","assets/LoginRegisterView-BMP9E-aS.css","assets/DashboardView-BuotNqik.js","assets/DashboardView-Bxi6I-uK.css","assets/OrdersView-CC6V9TXW.js","assets/SearchInput-D8V29V1p.js","assets/SearchInput-BkDeGG-K.css","assets/OrdersView-CY0r-VyF.css","assets/TransactionsView-D-yB5arT.js","assets/TransactionsView-QJUT0Agr.css","assets/ProfileView-CF-RES1q.js","assets/ProfileView-15PPV3MU.css","assets/FavoritesView-5RpEMCAT.js","assets/FavoritesView-CXia5ep7.css","assets/AppearanceView-CT4t8FO2.js","assets/AppearanceView-DRtdnvFw.css","assets/ChildOrdersView-BVXxqiRn.js","assets/ChildOrdersView-BEaPKoOF.css","assets/CustomerChoiceView-BDRif99e.js","assets/CustomerChoiceView-Dos58Ur2.css","assets/CompleteProfileView-DvO30UEJ.js","assets/CompleteProfileView-CVU10X07.css","assets/ReportView-DZ5NzBpA.js","assets/ReportView-VPvHLhjq.css","assets/NotificationsView-BKgZJnFb.js","assets/NotificationsView-BYJ2kMU3.css","assets/SearchView-B-RBHenU.js","assets/SearchView-Cq_g61yN.css","assets/CollectionView-Db-K-n6B.js","assets/CollectionView-NYLhVKst.css"])))=>i.map(i=>d[i]); (function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const r of document.querySelectorAll('link[rel="modulepreload"]'))o(r);new MutationObserver(r=>{for(const i of r)if(i.type==="childList")for(const s of i.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function n(r){const i={};return r.integrity&&(i.integrity=r.integrity),r.referrerPolicy&&(i.referrerPolicy=r.referrerPolicy),r.crossOrigin==="use-credentials"?i.credentials="include":r.crossOrigin==="anonymous"?i.credentials="omit":i.credentials="same-origin",i}function o(r){if(r.ep)return;r.ep=!0;const i=n(r);fetch(r.href,i)}})();/** * @vue/shared v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function cr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const v1={},ut=[],Y2=()=>{},Us=()=>!1,Mo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),jo=e=>e.startsWith("onUpdate:"),T1=Object.assign,wr=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},m3=Object.prototype.hasOwnProperty,x1=(e,t)=>m3.call(e,t),J=Array.isArray,Ze=e=>Ht(e)==="[object Map]",ue=e=>Ht(e)==="[object Set]",p0=e=>Ht(e)==="[object Date]",M3=e=>Ht(e)==="[object RegExp]",d1=e=>typeof e=="function",S1=e=>typeof e=="string",m2=e=>typeof e=="symbol",m1=e=>e!==null&&typeof e=="object",qs=e=>(m1(e)||d1(e))&&d1(e.then)&&d1(e.catch),zs=Object.prototype.toString,Ht=e=>zs.call(e),j3=e=>Ht(e).slice(8,-1),Ws=e=>Ht(e)==="[object Object]",xo=e=>S1(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,zt=cr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Do=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},x3=/-\w/g,o2=Do(e=>e.replace(x3,t=>t.slice(1).toUpperCase())),D3=/\B([A-Z])/g,ge=Do(e=>e.replace(D3,"-$1").toLowerCase()),Lo=Do(e=>e.charAt(0).toUpperCase()+e.slice(1)),zo=Do(e=>e?`on${Lo(e)}`:""),Q1=(e,t)=>!Object.is(e,t),ht=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Ho=e=>{const t=parseFloat(e);return isNaN(t)?e:t},Ks=e=>{const t=S1(e)?Number(e):NaN;return isNaN(t)?e:t};let c0;const Vo=()=>c0||(c0=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function he(e){if(J(e)){const t={};for(let n=0;n{if(n){const o=n.split(H3);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function W1(e){let t="";if(S1(e))t=e;else if(J(e))for(let n=0;nP2(n,t))}const Qs=e=>!!(e&&e.__v_isRef===!0),c1=e=>S1(e)?e:e==null?"":J(e)||m1(e)&&(e.toString===zs||!d1(e.toString))?Qs(e)?c1(e.value):JSON.stringify(e,Js,2):String(e),Js=(e,t)=>Qs(t)?Js(e,t.value):Ze(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],i)=>(n[Wo(o,i)+" =>"]=r,n),{})}:ue(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>Wo(n))}:m2(t)?Wo(t):m1(t)&&!J(t)&&!Ws(t)?String(t):t,Wo=(e,t="")=>{var n;return m2(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** +**/function Zr(e){const t=Object.create(null);for(const n of e.split(","))t[n]=1;return n=>n in t}const m1={},ht=[],Q2=()=>{},a5=()=>!1,Bo=e=>e.charCodeAt(0)===111&&e.charCodeAt(1)===110&&(e.charCodeAt(2)>122||e.charCodeAt(2)<97),So=e=>e.startsWith("onUpdate:"),T1=Object.assign,_r=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},Jd=Object.prototype.hasOwnProperty,L1=(e,t)=>Jd.call(e,t),X=Array.isArray,Se=e=>bt(e)==="[object Map]",pe=e=>bt(e)==="[object Set]",Zi=e=>bt(e)==="[object Date]",Xd=e=>bt(e)==="[object RegExp]",a1=e=>typeof e=="function",S1=e=>typeof e=="string",M2=e=>typeof e=="symbol",M1=e=>e!==null&&typeof e=="object",k5=e=>(M1(e)||a1(e))&&a1(e.then)&&a1(e.catch),u5=Object.prototype.toString,bt=e=>u5.call(e),e3=e=>bt(e).slice(8,-1),h5=e=>bt(e)==="[object Object]",Eo=e=>S1(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,Yt=Zr(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),Oo=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},t3=/-\w/g,r2=Oo(e=>e.replace(t3,t=>t.slice(1).toUpperCase())),n3=/\B([A-Z])/g,fe=Oo(e=>e.replace(n3,"-$1").toLowerCase()),Ao=Oo(e=>e.charAt(0).toUpperCase()+e.slice(1)),i9=Oo(e=>e?`on${Ao(e)}`:""),Q1=(e,t)=>!Object.is(e,t),pt=(e,...t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:o,value:n})},Po=e=>{const t=parseFloat(e);return isNaN(t)?e:t},c5=e=>{const t=S1(e)?Number(e):NaN;return isNaN(t)?e:t};let _i;const To=()=>_i||(_i=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function ce(e){if(X(e)){const t={};for(let n=0;n{if(n){const o=n.split(r3);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function G1(e){let t="";if(S1(e))t=e;else if(X(e))for(let n=0;nT2(n,t))}const C5=e=>!!(e&&e.__v_isRef===!0),p1=e=>S1(e)?e:e==null?"":X(e)||M1(e)&&(e.toString===u5||!a1(e.toString))?C5(e)?p1(e.value):JSON.stringify(e,g5,2):String(e),g5=(e,t)=>C5(t)?g5(e,t.value):Se(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,r],i)=>(n[s9(o,i)+" =>"]=r,n),{})}:pe(t)?{[`Set(${t.size})`]:[...t.values()].map(n=>s9(n))}:M2(t)?s9(t):M1(t)&&!X(t)&&!h5(t)?String(t):t,s9=(e,t="")=>{var n;return M2(e)?`Symbol(${(n=e.description)!=null?n:t})`:e};/** * @vue/reactivity v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let q1;class Xs{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&q1&&(q1.active?(this.parent=q1,this.index=(q1.scopes||(q1.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const o=this.scopes.slice();for(t=0,n=o.length;t0&&--this._on===0){if(q1===this)q1=this.prevScope;else{let t=q1;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(Gt){let t=Gt;for(Gt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Wt;){let t=Wt;for(Wt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function i5(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function s5(e){let t,n=e.depsTail,o=n;for(;o;){const r=o.prevDep;o.version===-1?(o===n&&(n=r),mr(o),B3(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=r}e.deps=t,e.depsTail=n}function H9(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(l5(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function l5(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===rn)||(e.globalVersion=rn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!H9(e))))return;e.flags|=2;const t=e.dep,n=B1,o=A2;B1=e,A2=!0;try{i5(e);const r=e.fn(e._value);(t.version===0||Q1(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{B1=n,A2=o,s5(e),e.flags&=-3}}function mr(e,t=!1){const{dep:n,prevSub:o,nextSub:r}=e;if(o&&(o.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)mr(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function B3(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let A2=!0;const d5=[];function pe(){d5.push(A2),A2=!1}function ce(){const e=d5.pop();A2=e===void 0?!0:e}function C0(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=B1;B1=void 0;try{t()}finally{B1=n}}}let rn=0;class S3{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class yo{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!B1||!A2||B1===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==B1)n=this.activeLink=new S3(B1,this),B1.deps?(n.prevDep=B1.depsTail,B1.depsTail.nextDep=n,B1.depsTail=n):B1.deps=B1.depsTail=n,a5(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=B1.depsTail,n.nextDep=void 0,B1.depsTail.nextDep=n,B1.depsTail=n,B1.deps===n&&(B1.deps=o)}return n}trigger(t){this.version++,rn++,this.notify(t)}notify(t){vr();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{fr()}}}function a5(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)a5(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const Jn=new WeakMap,Ge=Symbol(""),V9=Symbol(""),sn=Symbol("");function t2(e,t,n){if(A2&&B1){let o=Jn.get(e);o||Jn.set(e,o=new Map);let r=o.get(n);r||(o.set(n,r=new yo),r.map=o,r.key=n),r.track()}}function ie(e,t,n,o,r,i){const s=Jn.get(e);if(!s){rn++;return}const l=d=>{d&&d.trigger()};if(vr(),t==="clear")s.forEach(l);else{const d=J(e),a=d&&xo(n);if(d&&n==="length"){const k=Number(o);s.forEach((u,h)=>{(h==="length"||h===sn||!m2(h)&&h>=k)&&l(u)})}else switch((n!==void 0||s.has(void 0))&&l(s.get(n)),a&&l(s.get(sn)),t){case"add":d?a&&l(s.get("length")):(l(s.get(Ge)),Ze(e)&&l(s.get(V9)));break;case"delete":d||(l(s.get(Ge)),Ze(e)&&l(s.get(V9)));break;case"set":Ze(e)&&l(s.get(Ge));break}}fr()}function E3(e,t){const n=Jn.get(e);return n&&n.get(t)}function ot(e){const t=C1(e);return t===e?t:(t2(t,"iterate",sn),v2(e)?t:t.map(T2))}function bo(e){return t2(e=C1(e),"iterate",sn),e}function G2(e,t){return we(e)?gt(de(e)?T2(t):t):T2(t)}const O3={__proto__:null,[Symbol.iterator](){return Ko(this,Symbol.iterator,e=>G2(this,e))},concat(...e){return ot(this).concat(...e.map(t=>J(t)?ot(t):t))},entries(){return Ko(this,"entries",e=>(e[1]=G2(this,e[1]),e))},every(e,t){return X2(this,"every",e,t,void 0,arguments)},filter(e,t){return X2(this,"filter",e,t,n=>n.map(o=>G2(this,o)),arguments)},find(e,t){return X2(this,"find",e,t,n=>G2(this,n),arguments)},findIndex(e,t){return X2(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return X2(this,"findLast",e,t,n=>G2(this,n),arguments)},findLastIndex(e,t){return X2(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return X2(this,"forEach",e,t,void 0,arguments)},includes(...e){return Yo(this,"includes",e)},indexOf(...e){return Yo(this,"indexOf",e)},join(e){return ot(this).join(e)},lastIndexOf(...e){return Yo(this,"lastIndexOf",e)},map(e,t){return X2(this,"map",e,t,void 0,arguments)},pop(){return bt(this,"pop")},push(...e){return bt(this,"push",e)},reduce(e,...t){return g0(this,"reduce",e,t)},reduceRight(e,...t){return g0(this,"reduceRight",e,t)},shift(){return bt(this,"shift")},some(e,t){return X2(this,"some",e,t,void 0,arguments)},splice(...e){return bt(this,"splice",e)},toReversed(){return ot(this).toReversed()},toSorted(e){return ot(this).toSorted(e)},toSpliced(...e){return ot(this).toSpliced(...e)},unshift(...e){return bt(this,"unshift",e)},values(){return Ko(this,"values",e=>G2(this,e))}};function Ko(e,t,n){const o=bo(e),r=o[t]();return o!==e&&!v2(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.done||(i.value=n(i.value)),i}),r}const A3=Array.prototype;function X2(e,t,n,o,r,i){const s=bo(e),l=s!==e&&!v2(e),d=s[t];if(d!==A3[t]){const u=d.apply(e,i);return l?T2(u):u}let a=n;s!==e&&(l?a=function(u,h){return n.call(this,G2(e,u),h,e)}:n.length>2&&(a=function(u,h){return n.call(this,u,h,e)}));const k=d.call(s,a,o);return l&&r?r(k):k}function g0(e,t,n,o){const r=bo(e),i=r!==e&&!v2(e);let s=n,l=!1;r!==e&&(i?(l=o.length===0,s=function(a,k,u){return l&&(l=!1,a=G2(e,a)),n.call(this,a,G2(e,k),u,e)}):n.length>3&&(s=function(a,k,u){return n.call(this,a,k,u,e)}));const d=r[t](s,...o);return l?G2(e,d):d}function Yo(e,t,n){const o=C1(e);t2(o,"iterate",sn);const r=o[t](...n);return(r===-1||r===!1)&&Zo(n[0])?(n[0]=C1(n[0]),o[t](...n)):r}function bt(e,t,n=[]){pe(),vr();const o=C1(e)[t].apply(e,n);return fr(),ce(),o}const P3=cr("__proto__,__v_isRef,__isVue"),k5=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(m2));function T3(e){m2(e)||(e=String(e));const t=C1(this);return t2(t,"has",e),t.hasOwnProperty(e)}class u5{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(r?i?G3:w5:i?c5:p5).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const s=J(t);if(!r){let d;if(s&&(d=O3[n]))return d;if(n==="hasOwnProperty")return T3}const l=Reflect.get(t,n,E1(t)?t:o);if((m2(n)?k5.has(n):P3(n))||(r||t2(t,"get",n),i))return l;if(E1(l)){const d=s&&xo(n)?l:l.value;return r&&m1(d)?b9(d):d}return m1(l)?r?b9(l):I1(l):l}}class h5 extends u5{constructor(t=!1){super(!1,t)}set(t,n,o,r){let i=t[n];const s=J(t)&&xo(n);if(!this._isShallow){const a=we(i);if(!v2(o)&&!we(o)&&(i=C1(i),o=C1(o)),!s&&E1(i)&&!E1(o))return a||(i.value=o),!0}const l=s?Number(n)e,Vn=e=>Reflect.getPrototypeOf(e);function F3(e,t,n){return function(...o){const r=this.__v_raw,i=C1(r),s=Ze(i),l=e==="entries"||e===Symbol.iterator&&s,d=e==="keys"&&s,a=r[e](...o),k=n?y9:t?gt:T2;return!t&&t2(i,"iterate",d?V9:Ge),T1(Object.create(a),{next(){const{value:u,done:h}=a.next();return h?{value:u,done:h}:{value:l?[k(u[0]),k(u[1])]:k(u),done:h}}})}}function yn(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function U3(e,t){const n={get(r){const i=this.__v_raw,s=C1(i),l=C1(r);e||(Q1(r,l)&&t2(s,"get",r),t2(s,"get",l));const{has:d}=Vn(s),a=t?y9:e?gt:T2;if(d.call(s,r))return a(i.get(r));if(d.call(s,l))return a(i.get(l));i!==s&&i.get(r)},get size(){const r=this.__v_raw;return!e&&t2(C1(r),"iterate",Ge),r.size},has(r){const i=this.__v_raw,s=C1(i),l=C1(r);return e||(Q1(r,l)&&t2(s,"has",r),t2(s,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const s=this,l=s.__v_raw,d=C1(l),a=t?y9:e?gt:T2;return!e&&t2(d,"iterate",Ge),l.forEach((k,u)=>r.call(i,a(k),a(u),s))}};return T1(n,e?{add:yn("add"),set:yn("set"),delete:yn("delete"),clear:yn("clear")}:{add(r){const i=C1(this),s=Vn(i),l=C1(r),d=!t&&!v2(r)&&!we(r)?l:r;return s.has.call(i,d)||Q1(r,d)&&s.has.call(i,r)||Q1(l,d)&&s.has.call(i,l)||(i.add(d),ie(i,"add",d,d)),this},set(r,i){!t&&!v2(i)&&!we(i)&&(i=C1(i));const s=C1(this),{has:l,get:d}=Vn(s);let a=l.call(s,r);a||(r=C1(r),a=l.call(s,r));const k=d.call(s,r);return s.set(r,i),a?Q1(i,k)&&ie(s,"set",r,i):ie(s,"add",r,i),this},delete(r){const i=C1(this),{has:s,get:l}=Vn(i);let d=s.call(i,r);d||(r=C1(r),d=s.call(i,r)),l&&l.call(i,r);const a=i.delete(r);return d&&ie(i,"delete",r,void 0),a},clear(){const r=C1(this),i=r.size!==0,s=r.clear();return i&&ie(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=F3(r,e,t)}),n}function Mr(e,t){const n=U3(e,t);return(o,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(x1(n,r)&&r in o?n:o,r,i)}const q3={get:Mr(!1,!1)},z3={get:Mr(!1,!0)},W3={get:Mr(!0,!1)};const p5=new WeakMap,c5=new WeakMap,w5=new WeakMap,G3=new WeakMap;function K3(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function I1(e){return we(e)?e:jr(e,!1,R3,q3,p5)}function C5(e){return jr(e,!1,N3,z3,c5)}function b9(e){return jr(e,!0,$3,W3,w5)}function jr(e,t,n,o,r){if(!m1(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const i=r.get(e);if(i)return i;const s=K3(j3(e));if(s===0)return e;const l=new Proxy(e,s===2?o:n);return r.set(e,l),l}function de(e){return we(e)?de(e.__v_raw):!!(e&&e.__v_isReactive)}function we(e){return!!(e&&e.__v_isReadonly)}function v2(e){return!!(e&&e.__v_isShallow)}function Zo(e){return e?!!e.__v_raw:!1}function C1(e){const t=e&&e.__v_raw;return t?C1(t):e}function xr(e){return!x1(e,"__v_skip")&&Object.isExtensible(e)&&Gs(e,"__v_skip",!0),e}const T2=e=>m1(e)?I1(e):e,gt=e=>m1(e)?b9(e):e;function E1(e){return e?e.__v_isRef===!0:!1}function K(e){return g5(e,!1)}function Dr(e){return g5(e,!0)}function g5(e,t){return E1(e)?e:new Y3(e,t)}class Y3{constructor(t,n){this.dep=new yo,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:C1(t),this._value=n?t:T2(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||v2(t)||we(t);t=o?t:C1(t),Q1(t,n)&&(this._rawValue=t,this._value=o?t:T2(t),this.dep.trigger())}}function k1(e){return E1(e)?e.value:e}const Q3={get:(e,t,n)=>t==="__v_raw"?e:k1(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return E1(r)&&!E1(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function v5(e){return de(e)?e:new Proxy(e,Q3)}class J3{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new yo,{get:o,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function X3(e){return new J3(e)}function ed(e){const t=J(e)?new Array(e.length):{};for(const n in e)t[n]=f5(e,n);return t}class td{constructor(t,n,o){this._object=t,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0,this._key=m2(n)?n:String(n),this._raw=C1(t);let r=!0,i=t;if(!J(t)||m2(this._key)||!xo(this._key))do r=!Zo(i)||v2(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=k1(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&E1(this._raw[this._key])){const n=this._object[this._key];if(E1(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return E3(this._raw,this._key)}}class nd{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function HC(e,t,n){return E1(e)?e:d1(e)?new nd(e):m1(e)&&arguments.length>1?f5(e,t,n):K(e)}function f5(e,t,n){return new td(e,t,n)}class od{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new yo(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=rn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&B1!==this)return r5(this,!0),!0}get value(){const t=this.dep.track();return l5(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function rd(e,t,n=!1){let o,r;return d1(e)?o=e:(o=e.get,r=e.set),new od(o,r,n)}const bn={},Xn=new WeakMap;let Ne;function id(e,t=!1,n=Ne){if(n){let o=Xn.get(n);o||Xn.set(n,o=[]),o.push(e)}}function sd(e,t,n=v1){const{immediate:o,deep:r,once:i,scheduler:s,augmentJob:l,call:d}=n,a=v=>r?v:v2(v)||r===!1||r===0?se(v,1):se(v);let k,u,h,p,C=!1,f=!1;if(E1(e)?(u=()=>e.value,C=v2(e)):de(e)?(u=()=>a(e),C=!0):J(e)?(f=!0,C=e.some(v=>de(v)||v2(v)),u=()=>e.map(v=>{if(E1(v))return v.value;if(de(v))return a(v);if(d1(v))return d?d(v,2):v()})):d1(e)?t?u=d?()=>d(e,2):e:u=()=>{if(h){pe();try{h()}finally{ce()}}const v=Ne;Ne=k;try{return d?d(e,3,[p]):e(p)}finally{Ne=v}}:u=Y2,t&&r){const v=u,j=r===!0?1/0:r;u=()=>se(v(),j)}const m=gr(),x=()=>{k.stop(),m&&m.active&&wr(m.effects,k)};if(i&&t){const v=t;t=(...j)=>{const L=v(...j);return x(),L}}let w=f?new Array(e.length).fill(bn):bn;const D=v=>{if(!(!(k.flags&1)||!k.dirty&&!v))if(t){const j=k.run();if(v||r||C||(f?j.some((L,b)=>Q1(L,w[b])):Q1(j,w))){h&&h();const L=Ne;Ne=k;try{const b=[j,w===bn?void 0:f&&w[0]===bn?[]:w,p];w=j,d?d(t,3,b):t(...b)}finally{Ne=L}}}else k.run()};return l&&l(D),k=new n5(u),k.scheduler=s?()=>s(D,!1):D,p=v=>id(v,!1,k),h=k.onStop=()=>{const v=Xn.get(k);if(v){if(d)d(v,4);else for(const j of v)j();Xn.delete(k)}},t?o?D(!0):w=k.run():s?s(D.bind(null,!0),!0):k.run(),x.pause=k.pause.bind(k),x.resume=k.resume.bind(k),x.stop=x,x}function se(e,t=1/0,n){if(t<=0||!m1(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,E1(e))se(e.value,t,n);else if(J(e))for(let o=0;o{se(o,t,n)});else if(Ws(e)){for(const o in e)se(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&se(e[o],t,n)}return e}/** +**/let q1;class v5{constructor(t=!1){this.detached=t,this._active=!0,this._on=0,this.effects=[],this.cleanups=[],this._isPaused=!1,this._warnOnRun=!0,this.__v_skip=!0,!t&&q1&&(q1.active?(this.parent=q1,this.index=(q1.scopes||(q1.scopes=[])).push(this)-1):(this._active=!1,this._warnOnRun=!1))}get active(){return this._active}pause(){if(this._active){this._isPaused=!0;let t,n;if(this.scopes){const o=this.scopes.slice();for(t=0,n=o.length;t0&&--this._on===0){if(q1===this)q1=this.prevScope;else{let t=q1;for(;t;){if(t.prevScope===this){t.prevScope=this.prevScope;break}t=t.prevScope}}this.prevScope=void 0}}stop(t){if(this._active){this._active=!1;let n,o;for(n=0,o=this.effects.length;n0)return;if(Jt){let t=Jt;for(Jt=void 0;t;){const n=t.next;t.next=void 0,t.flags&=-9,t=n}}let e;for(;Qt;){let t=Qt;for(Qt=void 0;t;){const n=t.next;if(t.next=void 0,t.flags&=-9,t.flags&1)try{t.trigger()}catch(o){e||(e=o)}t=n}}if(e)throw e}function D5(e){for(let t=e.deps;t;t=t.nextDep)t.version=-1,t.prevActiveLink=t.dep.activeLink,t.dep.activeLink=t}function L5(e){let t,n=e.depsTail,o=n;for(;o;){const r=o.prevDep;o.version===-1?(o===n&&(n=r),Ar(o),k3(o)):t=o,o.dep.activeLink=o.prevActiveLink,o.prevActiveLink=void 0,o=r}e.deps=t,e.depsTail=n}function $9(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(H5(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function H5(e){if(e.flags&4&&!(e.flags&16)||(e.flags&=-17,e.globalVersion===kn)||(e.globalVersion=kn,!e.isSSR&&e.flags&128&&(!e.deps&&!e._dirty||!$9(e))))return;e.flags|=2;const t=e.dep,n=B1,o=P2;B1=e,P2=!0;try{D5(e);const r=e.fn(e._value);(t.version===0||Q1(r,e._value))&&(e.flags|=128,e._value=r,t.version++)}catch(r){throw t.version++,r}finally{B1=n,P2=o,L5(e),e.flags&=-3}}function Ar(e,t=!1){const{dep:n,prevSub:o,nextSub:r}=e;if(o&&(o.nextSub=r,e.prevSub=void 0),r&&(r.prevSub=o,e.nextSub=void 0),n.subs===e&&(n.subs=o,!o&&n.computed)){n.computed.flags&=-5;for(let i=n.computed.deps;i;i=i.nextDep)Ar(i,!0)}!t&&!--n.sc&&n.map&&n.map.delete(n.key)}function k3(e){const{prevDep:t,nextDep:n}=e;t&&(t.nextDep=n,e.prevDep=void 0),n&&(n.prevDep=t,e.nextDep=void 0)}let P2=!0;const V5=[];function we(){V5.push(P2),P2=!1}function Ce(){const e=V5.pop();P2=e===void 0?!0:e}function Si(e){const{cleanup:t}=e;if(e.cleanup=void 0,t){const n=B1;B1=void 0;try{t()}finally{B1=n}}}let kn=0;class u3{constructor(t,n){this.sub=t,this.dep=n,this.version=n.version,this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class Io{constructor(t){this.computed=t,this.version=0,this.activeLink=void 0,this.subs=void 0,this.map=void 0,this.key=void 0,this.sc=0,this.__v_skip=!0}track(t){if(!B1||!P2||B1===this.computed)return;let n=this.activeLink;if(n===void 0||n.sub!==B1)n=this.activeLink=new u3(B1,this),B1.deps?(n.prevDep=B1.depsTail,B1.depsTail.nextDep=n,B1.depsTail=n):B1.deps=B1.depsTail=n,y5(n);else if(n.version===-1&&(n.version=this.version,n.nextDep)){const o=n.nextDep;o.prevDep=n.prevDep,n.prevDep&&(n.prevDep.nextDep=o),n.prevDep=B1.depsTail,n.nextDep=void 0,B1.depsTail.nextDep=n,B1.depsTail=n,B1.deps===n&&(B1.deps=o)}return n}trigger(t){this.version++,kn++,this.notify(t)}notify(t){Er();try{for(let n=this.subs;n;n=n.prevSub)n.sub.notify()&&n.sub.dep.notify()}finally{Or()}}}function y5(e){if(e.dep.sc++,e.sub.flags&4){const t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let o=t.deps;o;o=o.nextDep)y5(o)}const n=e.dep.subs;n!==e&&(e.prevSub=n,n&&(n.nextSub=e)),e.dep.subs=e}}const so=new WeakMap,Ke=Symbol(""),F9=Symbol(""),un=Symbol("");function t2(e,t,n){if(P2&&B1){let o=so.get(e);o||so.set(e,o=new Map);let r=o.get(n);r||(o.set(n,r=new Io),r.map=o,r.key=n),r.track()}}function se(e,t,n,o,r,i){const s=so.get(e);if(!s){kn++;return}const l=d=>{d&&d.trigger()};if(Er(),t==="clear")s.forEach(l);else{const d=X(e),a=d&&Eo(n);if(d&&n==="length"){const k=Number(o);s.forEach((u,h)=>{(h==="length"||h===un||!M2(h)&&h>=k)&&l(u)})}else switch((n!==void 0||s.has(void 0))&&l(s.get(n)),a&&l(s.get(un)),t){case"add":d?a&&l(s.get("length")):(l(s.get(Ke)),Se(e)&&l(s.get(F9)));break;case"delete":d||(l(s.get(Ke)),Se(e)&&l(s.get(F9)));break;case"set":Se(e)&&l(s.get(Ke));break}}Or()}function h3(e,t){const n=so.get(e);return n&&n.get(t)}function rt(e){const t=C1(e);return t===e?t:(t2(t,"iterate",un),f2(e)?t:t.map(I2))}function Ro(e){return t2(e=C1(e),"iterate",un),e}function K2(e,t){return ge(e)?ft(ae(e)?I2(t):t):I2(t)}const p3={__proto__:null,[Symbol.iterator](){return d9(this,Symbol.iterator,e=>K2(this,e))},concat(...e){return rt(this).concat(...e.map(t=>X(t)?rt(t):t))},entries(){return d9(this,"entries",e=>(e[1]=K2(this,e[1]),e))},every(e,t){return ee(this,"every",e,t,void 0,arguments)},filter(e,t){return ee(this,"filter",e,t,n=>n.map(o=>K2(this,o)),arguments)},find(e,t){return ee(this,"find",e,t,n=>K2(this,n),arguments)},findIndex(e,t){return ee(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return ee(this,"findLast",e,t,n=>K2(this,n),arguments)},findLastIndex(e,t){return ee(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return ee(this,"forEach",e,t,void 0,arguments)},includes(...e){return a9(this,"includes",e)},indexOf(...e){return a9(this,"indexOf",e)},join(e){return rt(this).join(e)},lastIndexOf(...e){return a9(this,"lastIndexOf",e)},map(e,t){return ee(this,"map",e,t,void 0,arguments)},pop(){return Bt(this,"pop")},push(...e){return Bt(this,"push",e)},reduce(e,...t){return Ei(this,"reduce",e,t)},reduceRight(e,...t){return Ei(this,"reduceRight",e,t)},shift(){return Bt(this,"shift")},some(e,t){return ee(this,"some",e,t,void 0,arguments)},splice(...e){return Bt(this,"splice",e)},toReversed(){return rt(this).toReversed()},toSorted(e){return rt(this).toSorted(e)},toSpliced(...e){return rt(this).toSpliced(...e)},unshift(...e){return Bt(this,"unshift",e)},values(){return d9(this,"values",e=>K2(this,e))}};function d9(e,t,n){const o=Ro(e),r=o[t]();return o!==e&&!f2(e)&&(r._next=r.next,r.next=()=>{const i=r._next();return i.done||(i.value=n(i.value)),i}),r}const c3=Array.prototype;function ee(e,t,n,o,r,i){const s=Ro(e),l=s!==e&&!f2(e),d=s[t];if(d!==c3[t]){const u=d.apply(e,i);return l?I2(u):u}let a=n;s!==e&&(l?a=function(u,h){return n.call(this,K2(e,u),h,e)}:n.length>2&&(a=function(u,h){return n.call(this,u,h,e)}));const k=d.call(s,a,o);return l&&r?r(k):k}function Ei(e,t,n,o){const r=Ro(e),i=r!==e&&!f2(e);let s=n,l=!1;r!==e&&(i?(l=o.length===0,s=function(a,k,u){return l&&(l=!1,a=K2(e,a)),n.call(this,a,K2(e,k),u,e)}):n.length>3&&(s=function(a,k,u){return n.call(this,a,k,u,e)}));const d=r[t](s,...o);return l?K2(e,d):d}function a9(e,t,n){const o=C1(e);t2(o,"iterate",un);const r=o[t](...n);return(r===-1||r===!1)&&$o(n[0])?(n[0]=C1(n[0]),o[t](...n)):r}function Bt(e,t,n=[]){we(),Er();const o=C1(e)[t].apply(e,n);return Or(),Ce(),o}const w3=Zr("__proto__,__v_isRef,__isVue"),b5=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(M2));function C3(e){M2(e)||(e=String(e));const t=C1(this);return t2(t,"has",e),t.hasOwnProperty(e)}class Z5{constructor(t=!1,n=!1){this._isReadonly=t,this._isShallow=n}get(t,n,o){if(n==="__v_skip")return t.__v_skip;const r=this._isReadonly,i=this._isShallow;if(n==="__v_isReactive")return!r;if(n==="__v_isReadonly")return r;if(n==="__v_isShallow")return i;if(n==="__v_raw")return o===(r?i?H3:E5:i?S5:B5).get(t)||Object.getPrototypeOf(t)===Object.getPrototypeOf(o)?t:void 0;const s=X(t);if(!r){let d;if(s&&(d=p3[n]))return d;if(n==="hasOwnProperty")return C3}const l=Reflect.get(t,n,E1(t)?t:o);if((M2(n)?b5.has(n):w3(n))||(r||t2(t,"get",n),i))return l;if(E1(l)){const d=s&&Eo(n)?l:l.value;return r&&M1(d)?U9(d):d}return M1(l)?r?U9(l):I1(l):l}}class _5 extends Z5{constructor(t=!1){super(!1,t)}set(t,n,o,r){let i=t[n];const s=X(t)&&Eo(n);if(!this._isShallow){const a=ge(i);if(!f2(o)&&!ge(o)&&(i=C1(i),o=C1(o)),!s&&E1(i)&&!E1(o))return a||(i.value=o),!0}const l=s?Number(n)e,Sn=e=>Reflect.getPrototypeOf(e);function M3(e,t,n){return function(...o){const r=this.__v_raw,i=C1(r),s=Se(i),l=e==="entries"||e===Symbol.iterator&&s,d=e==="keys"&&s,a=r[e](...o),k=n?N9:t?ft:I2;return!t&&t2(i,"iterate",d?F9:Ke),T1(Object.create(a),{next(){const{value:u,done:h}=a.next();return h?{value:u,done:h}:{value:l?[k(u[0]),k(u[1])]:k(u),done:h}}})}}function En(e){return function(...t){return e==="delete"?!1:e==="clear"?void 0:this}}function j3(e,t){const n={get(r){const i=this.__v_raw,s=C1(i),l=C1(r);e||(Q1(r,l)&&t2(s,"get",r),t2(s,"get",l));const{has:d}=Sn(s),a=t?N9:e?ft:I2;if(d.call(s,r))return a(i.get(r));if(d.call(s,l))return a(i.get(l));i!==s&&i.get(r)},get size(){const r=this.__v_raw;return!e&&t2(C1(r),"iterate",Ke),r.size},has(r){const i=this.__v_raw,s=C1(i),l=C1(r);return e||(Q1(r,l)&&t2(s,"has",r),t2(s,"has",l)),r===l?i.has(r):i.has(r)||i.has(l)},forEach(r,i){const s=this,l=s.__v_raw,d=C1(l),a=t?N9:e?ft:I2;return!e&&t2(d,"iterate",Ke),l.forEach((k,u)=>r.call(i,a(k),a(u),s))}};return T1(n,e?{add:En("add"),set:En("set"),delete:En("delete"),clear:En("clear")}:{add(r){const i=C1(this),s=Sn(i),l=C1(r),d=!t&&!f2(r)&&!ge(r)?l:r;return s.has.call(i,d)||Q1(r,d)&&s.has.call(i,r)||Q1(l,d)&&s.has.call(i,l)||(i.add(d),se(i,"add",d,d)),this},set(r,i){!t&&!f2(i)&&!ge(i)&&(i=C1(i));const s=C1(this),{has:l,get:d}=Sn(s);let a=l.call(s,r);a||(r=C1(r),a=l.call(s,r));const k=d.call(s,r);return s.set(r,i),a?Q1(i,k)&&se(s,"set",r,i):se(s,"add",r,i),this},delete(r){const i=C1(this),{has:s,get:l}=Sn(i);let d=s.call(i,r);d||(r=C1(r),d=s.call(i,r)),l&&l.call(i,r);const a=i.delete(r);return d&&se(i,"delete",r,void 0),a},clear(){const r=C1(this),i=r.size!==0,s=r.clear();return i&&se(r,"clear",void 0,void 0),s}}),["keys","values","entries",Symbol.iterator].forEach(r=>{n[r]=M3(r,e,t)}),n}function Pr(e,t){const n=j3(e,t);return(o,r,i)=>r==="__v_isReactive"?!e:r==="__v_isReadonly"?e:r==="__v_raw"?o:Reflect.get(L1(n,r)&&r in o?n:o,r,i)}const x3={get:Pr(!1,!1)},D3={get:Pr(!1,!0)},L3={get:Pr(!0,!1)};const B5=new WeakMap,S5=new WeakMap,E5=new WeakMap,H3=new WeakMap;function V3(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function I1(e){return ge(e)?e:Tr(e,!1,v3,x3,B5)}function O5(e){return Tr(e,!1,m3,D3,S5)}function U9(e){return Tr(e,!0,f3,L3,E5)}function Tr(e,t,n,o,r){if(!M1(e)||e.__v_raw&&!(t&&e.__v_isReactive)||e.__v_skip||!Object.isExtensible(e))return e;const i=r.get(e);if(i)return i;const s=V3(e3(e));if(s===0)return e;const l=new Proxy(e,s===2?o:n);return r.set(e,l),l}function ae(e){return ge(e)?ae(e.__v_raw):!!(e&&e.__v_isReactive)}function ge(e){return!!(e&&e.__v_isReadonly)}function f2(e){return!!(e&&e.__v_isShallow)}function $o(e){return e?!!e.__v_raw:!1}function C1(e){const t=e&&e.__v_raw;return t?C1(t):e}function Ir(e){return!L1(e,"__v_skip")&&Object.isExtensible(e)&&p5(e,"__v_skip",!0),e}const I2=e=>M1(e)?I1(e):e,ft=e=>M1(e)?U9(e):e;function E1(e){return e?e.__v_isRef===!0:!1}function K(e){return A5(e,!1)}function Rr(e){return A5(e,!0)}function A5(e,t){return E1(e)?e:new y3(e,t)}class y3{constructor(t,n){this.dep=new Io,this.__v_isRef=!0,this.__v_isShallow=!1,this._rawValue=n?t:C1(t),this._value=n?t:I2(t),this.__v_isShallow=n}get value(){return this.dep.track(),this._value}set value(t){const n=this._rawValue,o=this.__v_isShallow||f2(t)||ge(t);t=o?t:C1(t),Q1(t,n)&&(this._rawValue=t,this._value=o?t:I2(t),this.dep.trigger())}}function t1(e){return E1(e)?e.value:e}const b3={get:(e,t,n)=>t==="__v_raw"?e:t1(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const r=e[t];return E1(r)&&!E1(n)?(r.value=n,!0):Reflect.set(e,t,n,o)}};function P5(e){return ae(e)?e:new Proxy(e,b3)}class Z3{constructor(t){this.__v_isRef=!0,this._value=void 0;const n=this.dep=new Io,{get:o,set:r}=t(n.track.bind(n),n.trigger.bind(n));this._get=o,this._set=r}get value(){return this._value=this._get()}set value(t){this._set(t)}}function _3(e){return new Z3(e)}function B3(e){const t=X(e)?new Array(e.length):{};for(const n in e)t[n]=T5(e,n);return t}class S3{constructor(t,n,o){this._object=t,this._defaultValue=o,this.__v_isRef=!0,this._value=void 0,this._key=M2(n)?n:String(n),this._raw=C1(t);let r=!0,i=t;if(!X(t)||M2(this._key)||!Eo(this._key))do r=!$o(i)||f2(i);while(r&&(i=i.__v_raw));this._shallow=r}get value(){let t=this._object[this._key];return this._shallow&&(t=t1(t)),this._value=t===void 0?this._defaultValue:t}set value(t){if(this._shallow&&E1(this._raw[this._key])){const n=this._object[this._key];if(E1(n)){n.value=t;return}}this._object[this._key]=t}get dep(){return h3(this._raw,this._key)}}class E3{constructor(t){this._getter=t,this.__v_isRef=!0,this.__v_isReadonly=!0,this._value=void 0}get value(){return this._value=this._getter()}}function _g(e,t,n){return E1(e)?e:a1(e)?new E3(e):M1(e)&&arguments.length>1?T5(e,t,n):K(e)}function T5(e,t,n){return new S3(e,t,n)}class O3{constructor(t,n,o){this.fn=t,this.setter=n,this._value=void 0,this.dep=new Io(this),this.__v_isRef=!0,this.deps=void 0,this.depsTail=void 0,this.flags=16,this.globalVersion=kn-1,this.next=void 0,this.effect=this,this.__v_isReadonly=!n,this.isSSR=o}notify(){if(this.flags|=16,!(this.flags&8)&&B1!==this)return x5(this,!0),!0}get value(){const t=this.dep.track();return H5(this),t&&(t.version=this.dep.version),this._value}set value(t){this.setter&&this.setter(t)}}function A3(e,t,n=!1){let o,r;return a1(e)?o=e:(o=e.get,r=e.set),new O3(o,r,n)}const On={},lo=new WeakMap;let Ne;function P3(e,t=!1,n=Ne){if(n){let o=lo.get(n);o||lo.set(n,o=[]),o.push(e)}}function T3(e,t,n=m1){const{immediate:o,deep:r,once:i,scheduler:s,augmentJob:l,call:d}=n,a=v=>r?v:f2(v)||r===!1||r===0?le(v,1):le(v);let k,u,h,p,C=!1,f=!1;if(E1(e)?(u=()=>e.value,C=f2(e)):ae(e)?(u=()=>a(e),C=!0):X(e)?(f=!0,C=e.some(v=>ae(v)||f2(v)),u=()=>e.map(v=>{if(E1(v))return v.value;if(ae(v))return a(v);if(a1(v))return d?d(v,2):v()})):a1(e)?t?u=d?()=>d(e,2):e:u=()=>{if(h){we();try{h()}finally{Ce()}}const v=Ne;Ne=k;try{return d?d(e,3,[p]):e(p)}finally{Ne=v}}:u=Q2,t&&r){const v=u,j=r===!0?1/0:r;u=()=>le(v(),j)}const m=Sr(),x=()=>{k.stop(),m&&m.active&&_r(m.effects,k)};if(i&&t){const v=t;t=(...j)=>{const L=v(...j);return x(),L}}let w=f?new Array(e.length).fill(On):On;const D=v=>{if(!(!(k.flags&1)||!k.dirty&&!v))if(t){const j=k.run();if(v||r||C||(f?j.some((L,b)=>Q1(L,w[b])):Q1(j,w))){h&&h();const L=Ne;Ne=k;try{const b=[j,w===On?void 0:f&&w[0]===On?[]:w,p];w=j,d?d(t,3,b):t(...b)}finally{Ne=L}}}else k.run()};return l&&l(D),k=new M5(u),k.scheduler=s?()=>s(D,!1):D,p=v=>P3(v,!1,k),h=k.onStop=()=>{const v=lo.get(k);if(v){if(d)d(v,4);else for(const j of v)j();lo.delete(k)}},t?o?D(!0):w=k.run():s?s(D.bind(null,!0),!0):k.run(),x.pause=k.pause.bind(k),x.resume=k.resume.bind(k),x.stop=x,x}function le(e,t=1/0,n){if(t<=0||!M1(e)||e.__v_skip||(n=n||new Map,(n.get(e)||0)>=t))return e;if(n.set(e,t),t--,E1(e))le(e.value,t,n);else if(X(e))for(let o=0;o{le(o,t,n)});else if(h5(e)){for(const o in e)le(e[o],t,n);for(const o of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,o)&&le(e[o],t,n)}return e}/** * @vue/runtime-core v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/function fn(e,t,n,o){try{return o?e(...o):e()}catch(r){mn(r,t,n)}}function y2(e,t,n,o){if(d1(e)){const r=fn(e,t,n,o);return r&&qs(r)&&r.catch(i=>{mn(i,t,n)}),r}if(J(e)){const r=[];for(let i=0;i>>1,r=s2[o],i=ln(r);i=ln(n)?s2.push(e):s2.splice(dd(t),0,e),e.flags|=1,M5()}}function M5(){eo||(eo=m5.then(x5))}function Z9(e){if(!J(e))Ve&&e.id===-1?Ve.splice(dt+1,0,e):e.flags&1||(pt.push(e),e.flags|=1);else for(let t=0;tln(n)-ln(o));if(pt.length=0,Ve){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function x5(e){try{for(W2=0;W2{o._d&&ao(-1);const i=to(t),s=ke.length;let l;try{l=e(...r)}finally{for(let d=ke.length;d>s;d--)Po();to(i),o._d&&ao(1)}return l};return o._n=!0,o._c=!0,o._d=!0,o}function Hr(e,t){if(J1===null)return e;const n=To(J1),o=e.dirs||(e.dirs=[]);for(let r=0;r1)return n&&d1(t)?t.call(o&&o.proxy):t}}function ad(){return!!(b2()||Ke)}const kd=Symbol.for("v-scx"),ud=()=>F1(kd);function Vr(e,t){return _o(e,null,t)}function hd(e,t){return _o(e,null,{flush:"sync"})}function b1(e,t,n){return _o(e,t,n)}function _o(e,t,n=v1){const{immediate:o,deep:r,flush:i,once:s}=n,l=T1({},n),d=t&&o||!t&&i!=="post";let a;if(un){if(i==="sync"){const p=ud();a=p.__watcherHandles||(p.__watcherHandles=[])}else if(!d){const p=()=>{};return p.stop=Y2,p.resume=Y2,p.pause=Y2,p}}const k=n2;l.call=(p,C,f)=>y2(p,k,C,f);let u=!1;i==="post"?l.scheduler=p=>{$1(p,k&&k.suspense)}:i!=="sync"&&(u=!0,l.scheduler=(p,C)=>{C?p():Lr(p)}),l.augmentJob=p=>{t&&(p.flags|=4),u&&(p.flags|=2,k&&(p.id=k.uid,p.i=k))};const h=sd(e,t,l);return un&&(a?a.push(h):d&&h()),h}function pd(e,t,n){const o=this.proxy,r=S1(e)?e.includes(".")?L5(o,e):()=>o[e]:e.bind(o,o);let i;d1(t)?i=t:(i=t.handler,n=t);const s=Dn(this),l=_o(r,i.bind(o),n);return s(),l}function L5(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;re.__isTeleport,Fe=e=>e&&(e.disabled||e.disabled===""),cd=e=>e&&(e.defer||e.defer===""),f0=e=>typeof SVGElement<"u"&&e instanceof SVGElement,m0=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,_9=(e,t)=>{const n=e&&e.to;return S1(n)?t?t(n):null:n},wd={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,i,s,l,d,a){const{mc:k,pc:u,pbc:h,o:{insert:p,querySelector:C,createText:f,createComment:m,parentNode:x}}=a,w=Fe(t.props);let{dynamicChildren:D}=t;const v=(b,O,V)=>{b.shapeFlag&16&&k(b.children,O,V,r,i,s,l,d)},j=(b=t)=>{const O=Fe(b.props),V=b.target=_9(b.props,C),A=B9(V,b,f,p);V&&(s!=="svg"&&f0(V)?s="svg":s!=="mathml"&&m0(V)&&(s="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add(V),O||(v(b,V,A),$t(b,!1)))},L=b=>{const O=()=>{if(De.get(b)===O){if(De.delete(b),Fe(b.props)){const V=x(b.el)||n;v(b,V,b.anchor),$t(b,!0)}j(b)}};De.set(b,O),$1(O,i)};if(e==null){const b=t.el=f(""),O=t.anchor=f("");if(p(b,n,o),p(O,n,o),cd(t.props)||i&&i.pendingBranch){L(t);return}w&&(v(t,n,O),$t(t,!0)),j()}else{t.el=e.el;const b=t.anchor=e.anchor,O=De.get(e);if(O){O.flags|=8,De.delete(e),L(t);return}t.targetStart=e.targetStart;const V=t.target=e.target,A=t.targetAnchor=e.targetAnchor,W=Fe(e.props),T=W?n:V,X=W?b:A;if(s==="svg"||f0(V)?s="svg":(s==="mathml"||m0(V))&&(s="mathml"),D?(h(e.dynamicChildren,D,T,r,i,s,l),Pr(e,t,!0)):d||u(e,t,T,X,r,i,s,l,!1),w)W?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):Zn(t,n,b,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const a1=_9(t.props,C);a1&&(t.target=a1,Zn(t,a1,null,a,0))}else W&&Zn(t,V,A,a,1);$t(t,w)}},remove(e,t,n,{um:o,o:{remove:r}},i){const{shapeFlag:s,children:l,anchor:d,targetStart:a,targetAnchor:k,target:u,props:h}=e,p=Fe(h),C=i||!p,f=De.get(e);if(f&&(f.flags|=8,De.delete(e)),u&&(r(a),r(k)),i&&r(d),!f&&(p||u)&&s&16)for(let m=0;m{e.isMounted=!0}),Oe(()=>{e.isUnmounting=!0}),e}const x2=[Function,Array],y5={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:x2,onEnter:x2,onAfterEnter:x2,onEnterCancelled:x2,onBeforeLeave:x2,onLeave:x2,onAfterLeave:x2,onLeaveCancelled:x2,onBeforeAppear:x2,onAppear:x2,onAfterAppear:x2,onAppearCancelled:x2},b5=e=>{const t=e.subTree;return t.component?b5(t.component):t},gd={name:"BaseTransition",props:y5,setup(e,{slots:t}){const n=b2(),o=V5();return()=>{const r=t.default&&yr(t.default(),!0),i=r&&r.length?Z5(r):n.subTree?H1():void 0;if(!i)return;const s=C1(e),{mode:l}=s;if(o.isLeaving)return Qo(i);const d=no(i);if(!d)return Qo(i);let a=dn(d,s,o,n,u=>a=u);d.type!==N1&&Se(d,a);let k=n.subTree&&no(n.subTree);if(k&&k.type!==N1&&!E2(k,d)&&b5(n).type!==N1){let u=dn(k,s,o,n);if(Se(k,u),l==="out-in"&&d.type!==N1)return o.isLeaving=!0,u.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete u.afterLeave,k=void 0},Qo(i);l==="in-out"&&d.type!==N1?u.delayLeave=(h,p,C)=>{const f=_5(o,k);f[String(k.key)]=k,h[L2]=()=>{p(),h[L2]=void 0,delete a.delayedLeave,k=void 0},a.delayedLeave=()=>{C(),delete a.delayedLeave,k=void 0}}:k=void 0}else k&&(k=void 0);return i}}};function Z5(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==N1){t=n;break}}return t}const vd=gd;function _5(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function dn(e,t,n,o,r){const{appear:i,mode:s,persisted:l=!1,onBeforeEnter:d,onEnter:a,onAfterEnter:k,onEnterCancelled:u,onBeforeLeave:h,onLeave:p,onAfterLeave:C,onLeaveCancelled:f,onBeforeAppear:m,onAppear:x,onAfterAppear:w,onAppearCancelled:D}=t,v=String(e.key),j=_5(n,e),L=(V,A)=>{V&&y2(V,o,9,A)},b=(V,A)=>{const W=A[1];L(V,A),J(V)?V.every(T=>T.length<=1)&&W():V.length<=1&&W()},O={mode:s,persisted:l,beforeEnter(V){let A=d;if(!n.isMounted)if(i)A=m||d;else return;V[L2]&&V[L2](!0);const W=j[v];W&&E2(e,W)&&W.el[L2]&&W.el[L2](),L(A,[V])},enter(V){if(j[v]===e)return;let A=a,W=k,T=u;if(!n.isMounted)if(i)A=x||a,W=w||k,T=D||u;else return;let X=!1;V[Zt]=p1=>{X||(X=!0,p1?L(T,[V]):L(W,[V]),O.delayedLeave&&O.delayedLeave(),V[Zt]=void 0)};const a1=V[Zt].bind(null,!1);A?b(A,[V,a1]):a1()},leave(V,A){const W=String(e.key);if(V[Zt]&&V[Zt](!0),n.isUnmounting)return A();L(h,[V]);let T=!1;V[L2]=a1=>{T||(T=!0,A(),a1?L(f,[V]):L(C,[V]),V[L2]=void 0,j[W]===e&&delete j[W])};const X=V[L2].bind(null,!1);j[W]=e,p?b(p,[V,X]):X()},clone(V){const A=dn(V,t,n,o,r);return r&&r(A),A}};return O}function Qo(e){if(So(e))return e=I2(e),e.children=null,e}function no(e){if(!So(e))return Bo(e.type)&&e.children?Z5(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&d1(n.default))return n.default()}}function Se(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;Se(Bo(n.type)&&no(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function yr(e,t=!1,n){let o=[],r=0;for(let i=0;i1)for(let i=0;iKt(f,t&&(J(t)?t[m]:t),n,o,r));return}if(_e(o)&&!r){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&Kt(e,t,n,o.component.subTree);return}const i=o.shapeFlag&4?To(o.component):o.el,s=r?null:i,{i:l,r:d}=e,a=t&&t.r,k=l.refs===v1?l.refs={}:l.refs,u=l.setupState,h=C1(u),p=u===v1?Us:f=>M0(k,f)?!1:x1(h,f),C=(f,m)=>!(m&&M0(k,m));if(a!=null&&a!==d){if(j0(t),S1(a))k[a]=null,p(a)&&(u[a]=null);else if(E1(a)){const f=t;C(a,f.k)&&(a.value=null),f.k&&(k[f.k]=null)}}if(d1(d))fn(d,l,12,[s,k]);else{const f=S1(d),m=E1(d);if(f||m){const x=()=>{if(e.f){const w=f?p(d)?u[d]:k[d]:C()||!e.k?d.value:k[e.k];if(r)J(w)&&wr(w,i);else if(J(w))w.includes(i)||w.push(i);else if(f)k[d]=[i],p(d)&&(u[d]=k[d]);else{const D=[i];C(d,e.k)&&(d.value=D),e.k&&(k[e.k]=D)}}else f?(k[d]=s,p(d)&&(u[d]=s)):m&&(C(d,e.k)&&(d.value=s),e.k&&(k[e.k]=s))};if(s){const w=()=>{x(),oo.delete(e)};w.id=-1,oo.set(e,w),$1(w,n)}else j0(e),x()}}}function j0(e){const t=oo.get(e);t&&(t.flags|=8,oo.delete(e))}Vo().requestIdleCallback;Vo().cancelIdleCallback;const _e=e=>!!e.type.__asyncLoader,So=e=>e.type.__isKeepAlive,fd={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=b2(),o=n.ctx;if(!o.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const r=new Map,i=new Set;let s=null;const l=n.suspense,{renderer:{p:d,m:a,um:k,o:{createElement:u}}}=o,h=u("div");o.activate=(w,D,v,j,L)=>{const b=w.component;a(w,D,v,0,l),d(b.vnode,w,D,v,b,l,j,w.slotScopeIds,L),$1(()=>{b.isDeactivated=!1,b.a&&ht(b.a);const O=w.props&&w.props.onVnodeMounted;O&&D2(O,b.parent,w)},l)},o.deactivate=w=>{const D=w.component;so(D.m),so(D.a),a(w,h,null,1,l),$1(()=>{D.da&&ht(D.da);const v=w.props&&w.props.onVnodeUnmounted;v&&D2(v,D.parent,w),D.isDeactivated=!0},l)};function p(w){Jo(w),k(w,n,l,!0)}function C(w){r.forEach((D,v)=>{const j=$9(_e(D)?D.type.__asyncResolved||{}:D.type);j&&!w(j)&&f(v)})}function f(w){const D=r.get(w);D&&(!s||!E2(D,s))?p(D):s&&Jo(s),r.delete(w),i.delete(w)}b1(()=>[e.include,e.exclude],([w,D])=>{w&&C(v=>Nt(w,v)),D&&C(v=>!Nt(D,v))},{flush:"post",deep:!0});let m=null;const x=()=>{m!=null&&(lo(n.subTree.type)?$1(()=>{const w=_n(n.subTree);w.component&&r.set(m,w)},n.subTree.suspense):r.set(m,_n(n.subTree)))};return $2(x),_r(x),Oe(()=>{r.forEach(w=>{const{subTree:D,suspense:v}=n,j=_n(D);if(w.type===j.type&&w.key===j.key){Jo(j);const L=j.component.da;L&&$1(L,v);return}p(w)})}),()=>{if(m=null,!t.default)return s=null;const w=t.default(),D=w[0];if(w.length>1)return s=null,w;if(!a2(D)||!(D.shapeFlag&4)&&!(D.shapeFlag&128))return s=null,D;let v=_n(D);if(v.type===N1)return s=null,v;const j=v.type,L=$9(_e(v)?v.type.__asyncResolved||{}:j),{include:b,exclude:O,max:V}=e;if(b&&(!L||!Nt(b,L))||O&&L&&Nt(O,L))return v.shapeFlag&=-257,s=v,D;const A=v.key==null?j:v.key,W=r.get(A);return v.el&&(v=I2(v),D.shapeFlag&128&&(D.ssContent=v)),m=A,W?(v.el=W.el,v.component=W.component,v.transition&&Se(v,v.transition),v.shapeFlag|=512,i.delete(A),i.add(A)):(i.add(A),V&&i.size>parseInt(V,10)&&f(i.values().next().value)),v.shapeFlag|=256,s=v,lo(D.type)?D:v}}},S5=fd;function Nt(e,t){return J(e)?e.some(n=>Nt(n,t)):S1(e)?e.split(",").includes(t):M3(e)?(e.lastIndex=0,e.test(t)):!1}function br(e,t){E5(e,"a",t)}function Eo(e,t){E5(e,"da",t)}function E5(e,t,n=n2){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(Oo(t,o,n),n){let r=n.parent;for(;r&&r.parent;)So(r.parent.vnode)&&md(o,t,n,r),r=r.parent}}function md(e,t,n,o){const r=Oo(t,e,o,!0);Mn(()=>{wr(o[t],r)},n)}function Jo(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function _n(e){return e.shapeFlag&128?e.ssContent:e}function Oo(e,t,n=n2,o=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{pe();const l=Dn(n),d=y2(t,n,e,s);return l(),ce(),d});return o?r.unshift(i):r.push(i),i}}const ve=e=>(t,n=n2)=>{(!un||e==="sp")&&Oo(e,(...o)=>t(...o),n)},Zr=ve("bm"),$2=ve("m"),Md=ve("bu"),_r=ve("u"),Oe=ve("bum"),Mn=ve("um"),jd=ve("sp"),xd=ve("rtg"),Dd=ve("rtc");function Ld(e,t=n2){Oo("ec",e,t)}const Br="components",Hd="directives";function jn(e,t){return Sr(Br,e,!0,t)||e}const O5=Symbol.for("v-ndc");function S9(e){return S1(e)?Sr(Br,e,!1)||e:e||O5}function VC(e){return Sr(Hd,e)}function Sr(e,t,n=!0,o=!1){const r=J1||n2;if(r){const i=r.type;if(e===Br){const l=$9(i,!1);if(l&&(l===t||l===o2(t)||l===Lo(o2(t))))return i}const s=x0(r[e]||i[e],t)||x0(r.appContext[e],t);return!s&&o?i:s}}function x0(e,t){return e&&(e[t]||e[o2(t)]||e[Lo(o2(t))])}function Be(e,t,n,o){let r;const i=n,s=J(e);if(s||S1(e)){const l=s&&de(e);let d=!1,a=!1;l&&(d=!v2(e),a=we(e),e=bo(e)),r=new Array(e.length);for(let k=0,u=e.length;kt(l,d,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let d=0,a=l.length;d0;return t!=="default"&&(a.name=t),G(),A1(D1,null,[H("slot",a,o&&o())],k?-2:64)}let s=e[t];s&&s._c&&(s._d=!1);const l=ke.length;G();let d;try{const a=s&&A5(s(n)),k=n.key||i||a&&a.key;d=A1(D1,{key:(k&&!m2(k)?k:`_${t}`)+(!a&&o?"_fb":"")},a||(o?o():[]),a&&e._===1?64:-2)}catch(a){for(let k=ke.length;k>l;k--)Po();throw a}finally{s&&s._c&&(s._d=!0)}return!r&&d.scopeId&&(d.slotScopeIds=[d.scopeId+"-s"]),d}function A5(e){return e.some(t=>a2(t)?!(t.type===N1||t.type===D1&&!A5(t.children)):!0)?e:null}const E9=e=>e?n4(e)?To(e):E9(e.parent):null,Yt=T1(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>E9(e.parent),$root:e=>E9(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>T5(e),$forceUpdate:e=>e.f||(e.f=()=>{Lr(e.update)}),$nextTick:e=>e.n||(e.n=d2.bind(e.proxy)),$watch:e=>pd.bind(e)}),Xo=(e,t)=>e!==v1&&!e.__isScriptSetup&&x1(e,t),Vd={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:r,props:i,accessCache:s,type:l,appContext:d}=e;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(Xo(o,t))return s[t]=1,o[t];if(r!==v1&&x1(r,t))return s[t]=2,r[t];if(x1(i,t))return s[t]=3,i[t];if(n!==v1&&x1(n,t))return s[t]=4,n[t];O9&&(s[t]=0)}}const a=Yt[t];let k,u;if(a)return t==="$attrs"&&t2(e.attrs,"get",""),a(e);if((k=l.__cssModules)&&(k=k[t]))return k;if(n!==v1&&x1(n,t))return s[t]=4,n[t];if(u=d.config.globalProperties,x1(u,t))return u[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return Xo(r,t)?(r[t]=n,!0):o!==v1&&x1(o,t)?(o[t]=n,!0):x1(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,props:i,type:s}},l){let d;return!!(n[l]||e!==v1&&l[0]!=="$"&&x1(e,l)||Xo(t,l)||x1(i,l)||x1(o,l)||x1(Yt,l)||x1(r.config.globalProperties,l)||(d=s.__cssModules)&&d[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:x1(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function ro(e){return J(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function D0(e,t){return!e||!t?e||t:J(e)&&J(t)?e.concat(t):T1({},ro(e),ro(t))}let O9=!0;function yd(e){const t=T5(e),n=e.proxy,o=e.ctx;O9=!1,t.beforeCreate&&L0(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:l,provide:d,inject:a,created:k,beforeMount:u,mounted:h,beforeUpdate:p,updated:C,activated:f,deactivated:m,beforeDestroy:x,beforeUnmount:w,destroyed:D,unmounted:v,render:j,renderTracked:L,renderTriggered:b,errorCaptured:O,serverPrefetch:V,expose:A,inheritAttrs:W,components:T,directives:X,filters:a1}=t;if(a&&bd(a,o,null),s)for(const Y in s){const n1=s[Y];d1(n1)&&(o[Y]=n1.bind(n))}if(r){const Y=r.call(n,n);m1(Y)&&(e.data=I1(Y))}if(O9=!0,i)for(const Y in i){const n1=i[Y],g1=d1(n1)?n1.bind(n,n):d1(n1.get)?n1.get.bind(n,n):Y2,V1=!d1(n1)&&d1(n1.set)?n1.set.bind(n):Y2,L1=F({get:g1,set:V1});Object.defineProperty(o,Y,{enumerable:!0,configurable:!0,get:()=>L1.value,set:_1=>L1.value=_1})}if(l)for(const Y in l)P5(l[Y],o,n,Y);if(d){const Y=d1(d)?d.call(n):d;Reflect.ownKeys(Y).forEach(n1=>{ae(n1,Y[n1])})}k&&L0(k,e,"c");function u1(Y,n1){J(n1)?n1.forEach(g1=>Y(g1.bind(n))):n1&&Y(n1.bind(n))}if(u1(Zr,u),u1($2,h),u1(Md,p),u1(_r,C),u1(br,f),u1(Eo,m),u1(Ld,O),u1(Dd,L),u1(xd,b),u1(Oe,w),u1(Mn,v),u1(jd,V),J(A))if(A.length){const Y=e.exposed||(e.exposed={});A.forEach(n1=>{Object.defineProperty(Y,n1,{get:()=>n[n1],set:g1=>n[n1]=g1,enumerable:!0})})}else e.exposed||(e.exposed={});j&&e.render===Y2&&(e.render=j),W!=null&&(e.inheritAttrs=W),T&&(e.components=T),X&&(e.directives=X),V&&B5(e)}function bd(e,t,n=Y2){J(e)&&(e=A9(e));for(const o in e){const r=e[o];let i;m1(r)?"default"in r?i=F1(r.from||o,r.default,!0):i=F1(r.from||o):i=F1(r),E1(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[o]=i}}function L0(e,t,n){y2(J(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function P5(e,t,n,o){let r=o.includes(".")?L5(n,o):()=>n[o];if(S1(e)){const i=t[e];d1(i)&&b1(r,i)}else if(d1(e))b1(r,e.bind(n));else if(m1(e))if(J(e))e.forEach(i=>P5(i,t,n,o));else{const i=d1(e.handler)?e.handler.bind(n):t[e.handler];d1(i)&&b1(r,i,e)}}function T5(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,l=i.get(t);let d;return l?d=l:!r.length&&!n&&!o?d=t:(d={},r.length&&r.forEach(a=>io(d,a,s,!0)),io(d,t,s)),m1(t)&&i.set(t,d),d}function io(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&io(e,i,n,!0),r&&r.forEach(s=>io(e,s,n,!0));for(const s in t)if(!(o&&s==="expose")){const l=Zd[s]||n&&n[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const Zd={data:H0,props:V0,emits:V0,methods:Ft,computed:Ft,beforeCreate:r2,created:r2,beforeMount:r2,mounted:r2,beforeUpdate:r2,updated:r2,beforeDestroy:r2,beforeUnmount:r2,destroyed:r2,unmounted:r2,activated:r2,deactivated:r2,errorCaptured:r2,serverPrefetch:r2,components:Ft,directives:Ft,watch:Bd,provide:H0,inject:_d};function H0(e,t){return t?e?function(){return T1(d1(e)?e.call(this,this):e,d1(t)?t.call(this,this):t)}:t:e}function _d(e,t){return Ft(A9(e),A9(t))}function A9(e){if(J(e)){const t={};for(let n=0;n{let k,u=v1,h;return hd(()=>{const p=e[r];Q1(k,p)&&(k=p,a())}),{get(){return d(),n.get?n.get(k):k},set(p){const C=n.set?n.set(p):p;if(!Q1(C,k)&&!(u!==v1&&Q1(p,u)))return;const f=o.vnode.props,m=!!(f&&(t in f||r in f||i in f)&&(`onUpdate:${t}`in f||`onUpdate:${r}`in f||`onUpdate:${i}`in f));m||(k=p,a()),o.emit(`update:${t}`,C),Q1(p,u)&&(Q1(p,C)&&!Q1(C,h)||m&&u!==v1&&!Q1(C,k))&&a(),u=p,h=C}}});return l[Symbol.iterator]=()=>{let d=0;return{next(){return d<2?{value:d++?s||v1:l,done:!1}:{done:!0}}}},l}const R5=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${o2(t)}Modifiers`]||e[`${ge(t)}Modifiers`];function Ad(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||v1;let r=n;const i=t.startsWith("update:"),s=i&&R5(o,t.slice(7));s&&(s.trim&&(r=n.map(k=>S1(k)?k.trim():k)),s.number&&(r=r.map(Ho)));let l,d=o[l=zo(t)]||o[l=zo(o2(t))];!d&&i&&(d=o[l=zo(ge(t))]),d&&y2(d,e,6,r);const a=o[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,y2(a,e,6,r)}}const Pd=new WeakMap;function $5(e,t,n=!1){const o=n?Pd:t.emitsCache,r=o.get(e);if(r!==void 0)return r;const i=e.emits;let s={},l=!1;if(!d1(e)){const d=a=>{const k=$5(a,t,!0);k&&(l=!0,T1(s,k))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!i&&!l?(m1(e)&&o.set(e,null),null):(J(i)?i.forEach(d=>s[d]=null):T1(s,i),m1(e)&&o.set(e,s),s)}function Ao(e,t){return!e||!Mo(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),x1(e,t[0].toLowerCase()+t.slice(1))||x1(e,ge(t))||x1(e,t))}function y0(e){const{type:t,vnode:n,proxy:o,withProxy:r,propsOptions:[i],slots:s,attrs:l,emit:d,render:a,renderCache:k,props:u,data:h,setupState:p,ctx:C,inheritAttrs:f}=e,m=to(e);let x,w;try{if(n.shapeFlag&4){const v=r||o,j=v;x=S2(a.call(j,v,k,u,p,h,C)),w=l}else{const v=t;x=S2(v.length>1?v(u,{attrs:l,slots:s,emit:d}):v(u,null)),w=t.props?l:Id(l)}}catch(v){ke.length=0,mn(v,e,1),x=H(N1)}let D=x;if(w&&f!==!1){const v=Object.keys(w),{shapeFlag:j}=D;v.length&&j&7&&(i&&v.some(jo)&&(w=Rd(w,i)),D=I2(D,w,!1,!0))}if(n.dirs&&(D=I2(D,null,!1,!0),D.dirs=D.dirs?D.dirs.concat(n.dirs):n.dirs),n.transition){const v=Bo(D.type)&&no(D)||D;Se(v,n.transition)}return x=D,to(m),x}function Td(e,t=!0){let n;for(let o=0;o{let t;for(const n in e)(n==="class"||n==="style"||Mo(n))&&((t||(t={}))[n]=e[n]);return t},Rd=(e,t)=>{const n={};for(const o in e)(!jo(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function $d(e,t,n){const{props:o,children:r,component:i}=e,{props:s,children:l,patchFlag:d}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return o?b0(o,s,a):!!s;if(d&8){const k=t.dynamicProps;for(let u=0;uObject.create(F5),q5=e=>Object.getPrototypeOf(e)===F5;function Nd(e,t,n,o=!1){const r={},i=U5();e.propsDefaults=Object.create(null),z5(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);n?e.props=o?r:C5(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Fd(e,t,n,o){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,l=C1(r),[d]=e.propsOptions;let a=!1;if((o||s>0)&&!(s&16)){if(s&8){const k=e.vnode.dynamicProps;for(let u=0;u{d=!0;const[h,p]=W5(u,t,!0);T1(s,h),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(k),e.extends&&k(e.extends),e.mixins&&e.mixins.forEach(k)}if(!i&&!d)return m1(e)&&o.set(e,ut),ut;if(J(i))for(let k=0;ke==="_"||e==="_ctx"||e==="$stable",Ar=e=>J(e)?e.map(S2):[S2(e)],qd=(e,t,n)=>{if(t._n)return t;const o=G1((...r)=>Ar(t(...r)),n);return o._c=!1,o},G5=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Or(r))continue;const i=e[r];if(d1(i))t[r]=qd(r,i,o);else if(i!=null){const s=Ar(i);t[r]=()=>s}}},K5=(e,t)=>{const n=Ar(t);e.slots.default=()=>n},Y5=(e,t,n)=>{for(const o in t)(n||!Or(o))&&(e[o]=t[o])},zd=(e,t,n)=>{const o=e.slots=U5();if(e.vnode.shapeFlag&32){const r=t._;r?(Y5(o,t,n),n&&Gs(o,"_",r,!0)):G5(t,o)}else t&&K5(e,t)},Wd=(e,t,n)=>{const{vnode:o,slots:r}=e;let i=!0,s=v1;if(o.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:Y5(r,t,n):(i=!t.$stable,G5(t,r)),s=t}else t&&(K5(e,t),s={default:1});if(i)for(const l in r)!Or(l)&&s[l]==null&&delete r[l]},$1=r7;function Gd(e){return Kd(e)}function Kd(e,t){const n=Vo();n.__VUE__=!0;const{insert:o,remove:r,patchProp:i,createElement:s,createText:l,createComment:d,setText:a,setElementText:k,parentNode:u,nextSibling:h,setScopeId:p=Y2,insertStaticContent:C}=e,f=(c,g,M,_=null,E=null,S=null,q=void 0,B=null,y=!!g.dynamicChildren)=>{if(c===g)return;c&&!E2(c,g)&&(_=Z(c),_1(c,E,S,!0),c=null),g.patchFlag===-2&&(y=!1,g.dynamicChildren=null);const{type:P,ref:U,shapeFlag:z}=g;switch(P){case xn:m(c,g,M,_);break;case N1:x(c,g,M,_);break;case t9:c==null&&w(g,M,_,q);break;case D1:T(c,g,M,_,E,S,q,B,y);break;default:z&1?j(c,g,M,_,E,S,q,B,y):z&6?X(c,g,M,_,E,S,q,B,y):(z&64||z&128)&&P.process(c,g,M,_,E,S,q,B,y,Q)}U!=null&&E?Kt(U,c&&c.ref,S,g||c,!g):U==null&&c&&c.ref!=null&&Kt(c.ref,null,S,c,!0)},m=(c,g,M,_)=>{if(c==null)o(g.el=l(g.children),M,_);else{const E=g.el=c.el;g.children!==c.children&&a(E,g.children)}},x=(c,g,M,_)=>{c==null?o(g.el=d(g.children||""),M,_):g.el=c.el},w=(c,g,M,_)=>{[c.el,c.anchor]=C(c.children,g,M,_,c.el,c.anchor)},D=({el:c,anchor:g},M,_)=>{let E;for(;c&&c!==g;)E=h(c),o(c,M,_),c=E;o(g,M,_)},v=({el:c,anchor:g})=>{let M;for(;c&&c!==g;)M=h(c),r(c),c=M;r(g)},j=(c,g,M,_,E,S,q,B,y)=>{if(g.type==="svg"?q="svg":g.type==="math"&&(q="mathml"),c==null)L(g,M,_,E,S,q,B,y);else{const P=c.el&&c.el._isVueCE?c.el:null;try{P&&P._beginPatch(),V(c,g,E,S,q,B,y)}finally{P&&P._endPatch()}}},L=(c,g,M,_,E,S,q,B)=>{let y,P;const{props:U,shapeFlag:z,transition:t1,dirs:s1}=c;if(y=c.el=s(c.type,S,U&&U.is,U),z&8?k(y,c.children):z&16&&O(c.children,y,null,_,E,e9(c,S),q,B),s1&&Ie(c,null,_,"created"),b(y,c,c.scopeId,q,_),U){for(const Z1 in U)Z1!=="value"&&!zt(Z1)&&i(y,Z1,null,U[Z1],S,_);"value"in U&&i(y,"value",null,U.value,S),(P=U.onVnodeBeforeMount)&&D2(P,_,c)}s1&&Ie(c,null,_,"beforeMount");const w1=Yd(E,t1);w1&&t1.beforeEnter(y),o(y,g,M),((P=U&&U.onVnodeMounted)||w1||s1)&&$1(()=>{try{P&&D2(P,_,c),w1&&t1.enter(y),s1&&Ie(c,null,_,"mounted")}finally{}},E)},b=(c,g,M,_,E)=>{if(M&&p(c,M),_)for(let S=0;S<_.length;S++)p(c,_[S]);if(E){let S=E.subTree;if(g===S||lo(S.type)&&(S.ssContent===g||S.ssFallback===g)){const q=E.vnode;b(c,q,q.scopeId,q.slotScopeIds,E.parent)}}},O=(c,g,M,_,E,S,q,B,y=0)=>{for(let P=y;P{const B=g.el=c.el;let{patchFlag:y,dynamicChildren:P,dirs:U}=g;y|=c.patchFlag&16;const z=c.props||v1,t1=g.props||v1;let s1;if(M&&Re(M,!1),(s1=t1.onVnodeBeforeUpdate)&&D2(s1,M,g,c),U&&Ie(g,c,M,"beforeUpdate"),M&&Re(M,!0),P&&(!c.dynamicChildren||c.dynamicChildren.length!==P.length)&&(y=0,q=!1,P=null),(z.innerHTML&&t1.innerHTML==null||z.textContent&&t1.textContent==null)&&k(B,""),P?A(c.dynamicChildren,P,B,M,_,e9(g,E),S):q||n1(c,g,B,null,M,_,e9(g,E),S,!1),y>0){if(y&16)W(B,z,t1,M,E);else if(y&2&&z.class!==t1.class&&i(B,"class",null,t1.class,E),y&4&&i(B,"style",z.style,t1.style,E),y&8){const w1=g.dynamicProps;for(let Z1=0;Z1{s1&&D2(s1,M,g,c),U&&Ie(g,c,M,"updated")},_)},A=(c,g,M,_,E,S,q)=>{for(let B=0;B{if(g!==M){if(g!==v1)for(const S in g)!zt(S)&&!(S in M)&&i(c,S,g[S],null,E,_);for(const S in M){if(zt(S))continue;const q=M[S],B=g[S];q!==B&&S!=="value"&&i(c,S,B,q,E,_)}"value"in M&&i(c,"value",g.value,M.value,E)}},T=(c,g,M,_,E,S,q,B,y)=>{const P=g.el=c?c.el:l(""),U=g.anchor=c?c.anchor:l("");let{patchFlag:z,dynamicChildren:t1,slotScopeIds:s1}=g;s1&&(B=B?B.concat(s1):s1),c==null?(o(P,M,_),o(U,M,_),O(g.children||[],M,U,E,S,q,B,y)):z>0&&z&64&&t1&&c.dynamicChildren&&c.dynamicChildren.length===t1.length?(A(c.dynamicChildren,t1,M,E,S,q,B),(g.key!=null||E&&g===E.subTree)&&Pr(c,g,!0)):n1(c,g,M,U,E,S,q,B,y)},X=(c,g,M,_,E,S,q,B,y)=>{g.slotScopeIds=B,c==null?g.shapeFlag&512?E.ctx.activate(g,M,_,q,y):a1(g,M,_,E,S,q,y):p1(c,g,y)},a1=(c,g,M,_,E,S,q)=>{const B=c.component=k7(c,_,E);if(So(c)&&(B.ctx.renderer=Q),u7(B,!1,q),B.asyncDep){if(E&&E.registerDep(B,u1,q),!c.el){const y=B.subTree=H(N1);x(null,y,g,M),c.placeholder=y.el}}else u1(B,c,g,M,E,S,q)},p1=(c,g,M)=>{const _=g.component=c.component;if($d(c,g,M))if(_.asyncDep&&!_.asyncResolved){Y(_,g,M);return}else _.next=g,_.update();else g.el=c.el,_.vnode=g},u1=(c,g,M,_,E,S,q)=>{const B=()=>{if(c.isMounted){let{next:z,bu:t1,u:s1,parent:w1,vnode:Z1}=c;{const F2=Q5(c);if(F2){z&&(z.el=Z1.el,Y(c,z,q)),F2.asyncDep.then(()=>{$1(()=>{c.isUnmounted||P()},E)});return}}let y1=z,R1;Re(c,!1),z?(z.el=Z1.el,Y(c,z,q)):z=Z1,t1&&ht(t1),(R1=z.props&&z.props.onVnodeBeforeUpdate)&&D2(R1,w1,z,Z1),Re(c,!0);const K1=y0(c),N2=c.subTree;c.subTree=K1,f(N2,K1,u(N2.el),Z(N2),c,E,S),z.el=K1.el,y1===null&&Er(c,K1.el),s1&&$1(s1,E),(R1=z.props&&z.props.onVnodeUpdated)&&$1(()=>D2(R1,w1,z,Z1),E)}else{let z;const{el:t1,props:s1}=g,{bm:w1,m:Z1,parent:y1,root:R1,type:K1}=c,N2=_e(g);Re(c,!1),w1&&ht(w1),!N2&&(z=s1&&s1.onVnodeBeforeMount)&&D2(z,y1,g),Re(c,!0);{R1.ce&&R1.ce._hasShadowRoot()&&R1.ce._injectChildStyle(K1,c.parent?c.parent.type:void 0);const F2=c.subTree=y0(c);f(null,F2,M,_,c,E,S),g.el=F2.el}if(Z1&&$1(Z1,E),!N2&&(z=s1&&s1.onVnodeMounted)){const F2=g;$1(()=>D2(z,y1,F2),E)}(g.shapeFlag&256||y1&&_e(y1.vnode)&&y1.vnode.shapeFlag&256)&&c.a&&$1(c.a,E),c.isMounted=!0,g=M=_=null}};c.scope.on();const y=c.effect=new n5(B);c.scope.off();const P=c.update=y.run.bind(y),U=c.job=y.runIfDirty.bind(y);U.i=c,U.id=c.uid,y.scheduler=()=>Lr(U),Re(c,!0),P()},Y=(c,g,M)=>{g.component=c;const _=c.vnode.props;c.vnode=g,c.next=null,Fd(c,g.props,_,M),Wd(c,g.children,M),pe(),v0(c),ce()},n1=(c,g,M,_,E,S,q,B,y=!1)=>{const P=c&&c.children,U=c?c.shapeFlag:0,z=g.children,{patchFlag:t1,shapeFlag:s1}=g;if(t1>0){if(t1&128){V1(P,z,M,_,E,S,q,B,y);return}else if(t1&256){g1(P,z,M,_,E,S,q,B,y);return}}s1&8?(U&16&&e1(P,E,S),z!==P&&k(M,z)):U&16?s1&16?V1(P,z,M,_,E,S,q,B,y):e1(P,E,S,!0):(U&8&&k(M,""),s1&16&&O(z,M,_,E,S,q,B,y))},g1=(c,g,M,_,E,S,q,B,y)=>{c=c||ut,g=g||ut;const P=c.length,U=g.length,z=Math.min(P,U);let t1;for(t1=0;t1U?e1(c,E,S,!0,!1,z):O(g,M,_,E,S,q,B,y,z)},V1=(c,g,M,_,E,S,q,B,y)=>{let P=0;const U=g.length;let z=c.length-1,t1=U-1;for(;P<=z&&P<=t1;){const s1=c[P],w1=g[P]=y?oe(g[P]):S2(g[P]);if(E2(s1,w1))f(s1,w1,M,null,E,S,q,B,y);else break;P++}for(;P<=z&&P<=t1;){const s1=c[z],w1=g[t1]=y?oe(g[t1]):S2(g[t1]);if(E2(s1,w1))f(s1,w1,M,null,E,S,q,B,y);else break;z--,t1--}if(P>z){if(P<=t1){const s1=t1+1,w1=s1t1)for(;P<=z;)_1(c[P],E,S,!0),P++;else{const s1=P,w1=P,Z1=new Map;for(P=w1;P<=t1;P++){const h2=g[P]=y?oe(g[P]):S2(g[P]);h2.key!=null&&Z1.set(h2.key,P)}let y1,R1=0;const K1=t1-w1+1;let N2=!1,F2=0;const yt=new Array(K1);for(P=0;P=K1){_1(h2,E,S,!0);continue}let U2;if(h2.key!=null)U2=Z1.get(h2.key);else for(y1=w1;y1<=t1;y1++)if(yt[y1-w1]===0&&E2(h2,g[y1])){U2=y1;break}U2===void 0?_1(h2,E,S,!0):(yt[U2-w1]=P+1,U2>=F2?F2=U2:N2=!0,f(h2,g[U2],M,null,E,S,q,B,y),R1++)}const k0=N2?Qd(yt):ut;for(y1=k0.length-1,P=K1-1;P>=0;P--){const h2=w1+P,U2=g[h2],u0=g[h2+1],h0=h2+1{const{el:S,type:q,transition:B,children:y,shapeFlag:P}=c;if(P&6){L1(c.component.subTree,g,M,_);return}if(P&128){c.suspense.move(g,M,_);return}if(P&64){q.move(c,g,M,Q);return}if(q===D1){o(S,g,M);for(let z=0;zB.enter(S),E));else{const{leave:z,delayLeave:t1,afterLeave:s1}=B,w1=()=>{c.ctx.isUnmounted?r(S):o(S,g,M)},Z1=()=>{const y1=S._isLeaving||!!S[L2];S._isLeaving&&S[L2](!0),B.persisted&&!y1?w1():z(S,()=>{w1(),s1&&s1()})};t1?t1(S,w1,Z1):Z1()}else o(S,g,M)},_1=(c,g,M,_=!1,E=!1)=>{const{type:S,props:q,ref:B,children:y,dynamicChildren:P,shapeFlag:U,patchFlag:z,dirs:t1,cacheIndex:s1,memo:w1}=c;if(z===-2&&(E=!1),B!=null&&(pe(),Kt(B,null,M,c,!0),ce()),s1!=null&&(g.renderCache[s1]=void 0),U&256){g.ctx.deactivate(c);return}const Z1=U&1&&t1,y1=!_e(c);let R1;if(y1&&(R1=q&&q.onVnodeBeforeUnmount)&&D2(R1,g,c),U&6)l1(c.component,M,_);else{if(U&128){c.suspense.unmount(M,_);return}Z1&&Ie(c,null,g,"beforeUnmount"),U&64?c.type.remove(c,g,M,Q,_):P&&!P.hasOnce&&(S!==D1||z>0&&z&64)?e1(P,g,M,!1,!0):(S===D1&&z&384||!E&&U&16)&&e1(y,g,M),_&&R(c)}const K1=w1!=null&&s1==null;(y1&&(R1=q&&q.onVnodeUnmounted)||Z1||K1)&&$1(()=>{R1&&D2(R1,g,c),Z1&&Ie(c,null,g,"unmounted"),K1&&(c.el=null)},M)},R=c=>{const{type:g,el:M,anchor:_,transition:E}=c;if(g===D1){i1(M,_);return}if(g===t9){v(c);return}const S=()=>{r(M),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(c.shapeFlag&1&&E&&!E.persisted){const{leave:q,delayLeave:B}=E,y=()=>q(M,S);B?B(c.el,S,y):y()}else S()},i1=(c,g)=>{let M;for(;c!==g;)M=h(c),r(c),c=M;r(g)},l1=(c,g,M)=>{const{bum:_,scope:E,job:S,subTree:q,um:B,m:y,a:P}=c;so(y),so(P),_&&ht(_),E.stop(),S&&(S.flags|=8,_1(q,c,g,M)),B&&$1(B,g),$1(()=>{c.isUnmounted=!0},g)},e1=(c,g,M,_=!1,E=!1,S=0)=>{for(let q=S;q{if(c.shapeFlag&6)return Z(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const g=h(c.anchor||c.el),M=g&&g[H5];return M?h(M):g};let $=!1;const I=(c,g,M)=>{let _;c==null?g._vnode&&(_1(g._vnode,null,null,!0),_=g._vnode.component):f(g._vnode||null,c,g,null,null,null,M),g._vnode=c,$||($=!0,v0(_),j5(),$=!1)},Q={p:f,um:_1,m:L1,r:R,mt:a1,mc:O,pc:n1,pbc:A,n:Z,o:e};return{render:I,hydrate:void 0,createApp:Ed(I)}}function e9({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function Re({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function Yd(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Pr(e,t,n=!1){const o=e.children,r=t.children;if(J(o)&&J(r))for(let i=0;i>1,e[n[l]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=t[s];return n}function Q5(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:Q5(t)}function so(e){if(e)for(let t=0;te.__isSuspense;let T9=0;const Jd={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,i,s,l,d,a){if(e==null)e7(t,n,o,r,i,s,l,d,a);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}t7(e,t,n,o,r,s,l,d,a)}},hydrate:n7,normalize:o7},Xd=Jd;function an(e,t){const n=e.props&&e.props[t];d1(n)&&n()}function e7(e,t,n,o,r,i,s,l,d){const{p:a,o:{createElement:k}}=d,u=k("div"),h=e.suspense=X5(e,r,o,t,u,n,i,s,l,d);a(null,h.pendingBranch=e.ssContent,u,null,o,h,i,s),h.deps>0?(an(e,"onPending"),an(e,"onFallback"),a(null,e.ssFallback,t,n,o,null,i,s),wt(h,e.ssFallback)):h.resolve(!1,!0)}function t7(e,t,n,o,r,i,s,l,{p:d,um:a,o:{createElement:k}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const h=t.ssContent,p=t.ssFallback,{activeBranch:C,pendingBranch:f,isInFallback:m,isHydrating:x}=u;if(f)u.pendingBranch=h,E2(f,h)?(d(f,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0?u.resolve():m&&!x&&!u.isFallbackMountPending&&(d(C,p,n,o,r,null,i,s,l),wt(u,p))):(u.pendingId=T9++,x?(u.isHydrating=!1,u.activeBranch=f):a(f,r,u),u.deps=0,u.effects.length=0,u.hiddenContainer=k("div"),m?(d(null,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0?u.resolve():u.isFallbackMountPending||(d(C,p,n,o,r,null,i,s,l),wt(u,p))):C&&E2(C,h)?(d(C,h,n,o,r,u,i,s,l),u.resolve(!0)):(d(null,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0&&u.resolve()));else if(C&&E2(C,h))d(C,h,n,o,r,u,i,s,l),wt(u,h);else if(an(t,"onPending"),u.pendingBranch=h,h.shapeFlag&512?u.pendingId=h.component.suspenseId:u.pendingId=T9++,d(null,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0)u.resolve();else{const{timeout:w,pendingId:D}=u;w>0?setTimeout(()=>{u.pendingId===D&&u.fallback(p)},w):w===0&&u.fallback(p)}}function X5(e,t,n,o,r,i,s,l,d,a,k=!1){const{p:u,m:h,um:p,n:C,o:{parentNode:f,remove:m}}=a;let x;const w=i7(e);w&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const D=e.props?Ks(e.props.timeout):void 0,v=i,j={vnode:e,parent:t,parentComponent:n,namespace:s,container:o,hiddenContainer:r,deps:0,pendingId:T9++,timeout:typeof D=="number"?D:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!k,isHydrating:k,isUnmounted:!1,effects:[],resolve(L=!1,b=!1){const{vnode:O,activeBranch:V,pendingBranch:A,pendingId:W,effects:T,parentComponent:X,container:a1,isInFallback:p1}=j;let u1=!1;if(j.isHydrating)j.isHydrating=!1;else if(!L){u1=V&&A.transition&&A.transition.mode==="out-in";let g1=!1;u1&&(V.transition.afterLeave=()=>{W===j.pendingId&&(h(A,a1,i===v&&!g1?C(V):i,0),Z9(T),p1&&O.ssFallback&&(O.ssFallback.el=null))}),V&&!j.isFallbackMountPending&&(f(V.el)===a1&&(i=C(V),g1=!0),p(V,X,j,!0),!u1&&p1&&O.ssFallback&&$1(()=>O.ssFallback.el=null,j)),u1||h(A,a1,i,0)}j.isFallbackMountPending=!1,wt(j,A),j.pendingBranch=null,j.isInFallback=!1;let Y=j.parent,n1=!1;for(;Y;){if(Y.pendingBranch){for(let g1=0;g1{if(j.isFallbackMountPending=!1,!j.isInFallback)return;const p1=j.vnode.ssFallback;u(null,p1,A,T,V,null,W,l,d),wt(j,p1)},a1=L.transition&&L.transition.mode==="out-in";a1&&(j.isFallbackMountPending=!0,O.transition.afterLeave=X),j.isInFallback=!0,p(O,V,null,!0),a1||X()},move(L,b,O){j.activeBranch&&h(j.activeBranch,L,b,O),j.container=L},next(){return j.activeBranch&&C(j.activeBranch)},registerDep(L,b,O){const V=!!j.pendingBranch;V&&j.deps++;const A=L.vnode.el;L.asyncDep.catch(W=>{mn(W,L,0)}).then(W=>{if(L.isUnmounted||j.isUnmounted||j.pendingId!==L.suspenseId)return;I9(),L.asyncResolved=!0;const{vnode:T}=L;R9(L,W),A&&(T.el=A);const X=!A&&L.subTree.el;b(L,T,f(A||L.subTree.el),A?null:C(L.subTree),j,s,O),X&&(T.placeholder=null,m(X)),Er(L,T.el),V&&--j.deps===0&&j.resolve()})},unmount(L,b){j.isUnmounted=!0,j.activeBranch&&p(j.activeBranch,n,L,b),j.pendingBranch&&p(j.pendingBranch,n,L,b)}};return j}function n7(e,t,n,o,r,i,s,l,d){const a=t.suspense=X5(t,o,n,e.parentNode,document.createElement("div"),null,r,i,s,l,!0),k=d(e,a.pendingBranch=t.ssContent,n,a,i,s);return a.deps===0&&a.resolve(!1,!0),k}function o7(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=_0(o?n.default:n),e.ssFallback=o?_0(n.fallback):H(N1)}function _0(e){let t;if(d1(e)){const n=vt&&e._c;n&&(e._d=!1,G()),e=e(),n&&(e._d=!0,t=u2,Po())}return J(e)&&(e=Td(e)),e=S2(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function r7(e,t){t&&t.pendingBranch?J(e)?t.effects.push(...e):t.effects.push(e):Z9(e)}function wt(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,Er(o,r))}function i7(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const D1=Symbol.for("v-fgt"),xn=Symbol.for("v-txt"),N1=Symbol.for("v-cmt"),t9=Symbol.for("v-stc"),ke=[];let u2=null;function G(e=!1){ke.push(u2=e?null:[])}function Po(){ke.pop(),u2=ke[ke.length-1]||null}let vt=1;function ao(e,t=!1){vt+=e,e<0&&u2&&t&&(u2.hasOnce=!0)}function e4(e){return e.dynamicChildren=vt>0?u2||ut:null,Po(),vt>0&&u2&&u2.push(e),e}function o1(e,t,n,o,r,i){return e4(N(e,t,n,o,r,i,!0))}function A1(e,t,n,o,r){return e4(H(e,t,n,o,r,!0))}function a2(e){return e?e.__v_isVNode===!0:!1}function E2(e,t){return e.type===t.type&&e.key===t.key}const t4=({key:e})=>e??null,Nn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?S1(e)||E1(e)||d1(e)?{i:J1,r:e,k:t,f:!!n}:e:null);function N(e,t=null,n=null,o=0,r=null,i=e===D1?0:1,s=!1,l=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&t4(t),ref:t&&Nn(t),scopeId:D5,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:J1};return l?(ko(d,n),i&128&&e.normalize(d)):n&&(d.shapeFlag|=S1(n)?8:16),vt>0&&!s&&u2&&(d.patchFlag>0||i&6)&&d.patchFlag!==32&&u2.push(d),d}const H=s7;function s7(e,t=null,n=null,o=0,r=null,i=!1){if((!e||e===O5)&&(e=N1),a2(e)){const l=I2(e,t,!0);return n&&ko(l,n),vt>0&&!i&&u2&&(l.shapeFlag&6?u2[u2.indexOf(e)]=l:u2.push(l)),l.patchFlag=-2,l}if(w7(e)&&(e=e.__vccOpts),t){t=l7(t);let{class:l,style:d}=t;l&&!S1(l)&&(t.class=W1(l)),m1(d)&&(Zo(d)&&!J(d)&&(d=T1({},d)),t.style=he(d))}const s=S1(e)?1:lo(e)?128:Bo(e)?64:m1(e)?4:d1(e)?2:0;return N(e,t,n,o,r,s,i,!0)}function l7(e){return e?Zo(e)||q5(e)?T1({},e):e:null}function I2(e,t,n=!1,o=!1){const{props:r,ref:i,patchFlag:s,children:l,transition:d}=e,a=t?ft(r||{},t):r,k={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&t4(a),ref:t&&t.ref?n&&i?J(i)?i.concat(Nn(t)):[i,Nn(t)]:Nn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==D1?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&I2(e.ssContent),ssFallback:e.ssFallback&&I2(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return d&&o&&Se(k,d.clone(k)),k}function e2(e=" ",t=0){return H(xn,null,e,t)}function H1(e="",t=!1){return t?(G(),A1(N1,null,e)):H(N1,null,e)}function S2(e){return e==null||typeof e=="boolean"?H(N1):J(e)?H(D1,null,e.slice()):a2(e)?oe(e):H(xn,null,String(e))}function oe(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:I2(e)}function ko(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(J(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),ko(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!q5(t)?t._ctx=J1:r===3&&J1&&(J1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(d1(t)){if(o&65){ko(e,{default:t});return}t={default:t,_ctx:J1},n=32}else t=String(t),o&64?(n=16,t=[e2(t)]):n=8;e.children=t,e.shapeFlag|=n}function ft(...e){const t={};for(let n=0;nn2||J1;let uo,kn;{const e=Vo(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),i=>{r.length>1?r.forEach(s=>s(i)):r[0](i)}};uo=t("__VUE_INSTANCE_SETTERS__",n=>n2=n),kn=t("__VUE_SSR_SETTERS__",n=>un=n)}const Dn=e=>{const t=n2;return uo(e),e.scope.on(),()=>{e.scope.off(),uo(t)}},I9=()=>{n2&&n2.scope.off(),uo(null)};function n4(e){return e.vnode.shapeFlag&4}let un=!1;function u7(e,t=!1,n=!1){t&&kn(t);const{props:o,children:r}=e.vnode,i=n4(e);Nd(e,o,i,t),zd(e,r,n||t);const s=i?h7(e,t):void 0;return t&&kn(!1),s}function h7(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,Vd);const{setup:o}=n;if(o){pe();const r=e.setupContext=o.length>1?c7(e):null,i=Dn(e),s=fn(o,e,0,[e.props,r]),l=qs(s);if(ce(),i(),(l||e.sp)&&!_e(e)&&B5(e),l){if(s.then(I9,I9),t)return s.then(d=>{kn(!0);try{R9(e,d,t)}finally{kn(!1)}}).catch(d=>{mn(d,e,0)});e.asyncDep=s}else R9(e,s)}else o4(e)}function R9(e,t,n){d1(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:m1(t)&&(e.setupState=v5(t)),o4(e)}function o4(e,t,n){const o=e.type;e.render||(e.render=o.render||Y2);{const r=Dn(e);pe();try{yd(e)}finally{ce(),r()}}}const p7={get(e,t){return t2(e,"get",""),e[t]}};function c7(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,p7),slots:e.slots,emit:e.emit,expose:t}}function To(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(v5(xr(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in Yt)return Yt[n](e)},has(t,n){return n in t||n in Yt}})):e.proxy}function $9(e,t=!0){return d1(e)?e.displayName||e.name:e.name||t&&e.__name}function w7(e){return d1(e)&&"__vccOpts"in e}const F=(e,t)=>rd(e,t,un);function hn(e,t,n){try{ao(-1);const o=arguments.length;return o===2?m1(t)&&!J(t)?a2(t)?H(e,null,[t]):H(e,t):H(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&a2(n)&&(n=[n]),H(e,t,n))}finally{ao(1)}}const C7="3.5.42";/** +**/function Dn(e,t,n,o){try{return o?e(...o):e()}catch(r){Ln(r,t,n)}}function b2(e,t,n,o){if(a1(e)){const r=Dn(e,t,n,o);return r&&k5(r)&&r.catch(i=>{Ln(i,t,n)}),r}if(X(e)){const r=[];for(let i=0;i>>1,r=l2[o],i=hn(r);i=hn(n)?l2.push(e):l2.splice(R3(t),0,e),e.flags|=1,R5()}}function R5(){ao||(ao=I5.then(F5))}function q9(e){if(!X(e))Ze&&e.id===-1?Ze.splice(at+1,0,e):e.flags&1||(ct.push(e),e.flags|=1);else for(let t=0;thn(n)-hn(o));if(ct.length=0,Ze){for(let n=0;ne.id==null?e.flags&2?-1:1/0:e.id;function F5(e){try{for(G2=0;G2{o._d&&go(-1);const i=ko(t),s=he.length;let l;try{l=e(...r)}finally{for(let d=he.length;d>s;d--)Go();ko(i),o._d&&go(1)}return l};return o._n=!0,o._c=!0,o._d=!0,o}function Fr(e,t){if(J1===null)return e;const n=Ko(J1),o=e.dirs||(e.dirs=[]);for(let r=0;r1)return n&&a1(t)?t.call(o&&o.proxy):t}}function $3(){return!!(Z2()||Ye)}const F3=Symbol.for("v-scx"),N3=()=>N1(F3);function Nr(e,t){return Fo(e,null,t)}function U3(e,t){return Fo(e,null,{flush:"sync"})}function V1(e,t,n){return Fo(e,t,n)}function Fo(e,t,n=m1){const{immediate:o,deep:r,flush:i,once:s}=n,l=T1({},n),d=t&&o||!t&&i!=="post";let a;if(Cn){if(i==="sync"){const p=N3();a=p.__watcherHandles||(p.__watcherHandles=[])}else if(!d){const p=()=>{};return p.stop=Q2,p.resume=Q2,p.pause=Q2,p}}const k=n2;l.call=(p,C,f)=>b2(p,k,C,f);let u=!1;i==="post"?l.scheduler=p=>{$1(p,k&&k.suspense)}:i!=="sync"&&(u=!0,l.scheduler=(p,C)=>{C?p():$r(p)}),l.augmentJob=p=>{t&&(p.flags|=4),u&&(p.flags|=2,k&&(p.id=k.uid,p.i=k))};const h=T3(e,t,l);return Cn&&(a?a.push(h):d&&h()),h}function q3(e,t,n){const o=this.proxy,r=S1(e)?e.includes(".")?U5(o,e):()=>o[e]:e.bind(o,o);let i;a1(t)?i=t:(i=t.handler,n=t);const s=bn(this),l=Fo(r,i.bind(o),n);return s(),l}function U5(e,t){const n=t.split(".");return()=>{let o=e;for(let r=0;re.__isTeleport,Ue=e=>e&&(e.disabled||e.disabled===""),z3=e=>e&&(e.defer||e.defer===""),Ai=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Pi=e=>typeof MathMLElement=="function"&&e instanceof MathMLElement,z9=(e,t)=>{const n=e&&e.to;return S1(n)?t?t(n):null:n},W3={name:"Teleport",__isTeleport:!0,process(e,t,n,o,r,i,s,l,d,a){const{mc:k,pc:u,pbc:h,o:{insert:p,querySelector:C,createText:f,createComment:m,parentNode:x}}=a,w=Ue(t.props);let{dynamicChildren:D}=t;const v=(b,O,V)=>{b.shapeFlag&16&&k(b.children,O,V,r,i,s,l,d)},j=(b=t)=>{const O=Ue(b.props),V=b.target=z9(b.props,C),P=W9(V,b,f,p);V&&(s!=="svg"&&Ai(V)?s="svg":s!=="mathml"&&Pi(V)&&(s="mathml"),r&&r.isCE&&(r.ce._teleportTargets||(r.ce._teleportTargets=new Set)).add(V),O||(v(b,V,P),qt(b,!1)))},L=b=>{const O=()=>{if(Ve.get(b)===O){if(Ve.delete(b),Ue(b.props)){const V=x(b.el)||n;v(b,V,b.anchor),qt(b,!0)}j(b)}};Ve.set(b,O),$1(O,i)};if(e==null){const b=t.el=f(""),O=t.anchor=f("");if(p(b,n,o),p(O,n,o),z3(t.props)||i&&i.pendingBranch){L(t);return}w&&(v(t,n,O),qt(t,!0)),j()}else{t.el=e.el;const b=t.anchor=e.anchor,O=Ve.get(e);if(O){O.flags|=8,Ve.delete(e),L(t);return}t.targetStart=e.targetStart;const V=t.target=e.target,P=t.targetAnchor=e.targetAnchor,G=Ue(e.props),T=G?n:V,o1=G?b:P;if(s==="svg"||Ai(V)?s="svg":(s==="mathml"||Pi(V))&&(s="mathml"),D?(h(e.dynamicChildren,D,T,r,i,s,l),Xr(e,t,!0)):d||u(e,t,T,o1,r,i,s,l,!1),w)G?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):An(t,n,b,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const k1=z9(t.props,C);k1&&(t.target=k1,An(t,k1,null,a,0))}else G&&An(t,V,P,a,1);qt(t,w)}},remove(e,t,n,{um:o,o:{remove:r}},i){const{shapeFlag:s,children:l,anchor:d,targetStart:a,targetAnchor:k,target:u,props:h}=e,p=Ue(h),C=i||!p,f=Ve.get(e);if(f&&(f.flags|=8,Ve.delete(e)),u&&(r(a),r(k)),i&&r(d),!f&&(p||u)&&s&16)for(let m=0;m{e.isMounted=!0}),Pe(()=>{e.isUnmounting=!0}),e}const D2=[Function,Array],W5={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:D2,onEnter:D2,onAfterEnter:D2,onEnterCancelled:D2,onBeforeLeave:D2,onLeave:D2,onAfterLeave:D2,onLeaveCancelled:D2,onBeforeAppear:D2,onAppear:D2,onAfterAppear:D2,onAppearCancelled:D2},G5=e=>{const t=e.subTree;return t.component?G5(t.component):t},K3={name:"BaseTransition",props:W5,setup(e,{slots:t}){const n=Z2(),o=z5();return()=>{const r=t.default&&Ur(t.default(),!0),i=r&&r.length?K5(r):n.subTree?x1():void 0;if(!i)return;const s=C1(e),{mode:l}=s;if(o.isLeaving)return k9(i);const d=uo(i);if(!d)return k9(i);let a=pn(d,s,o,n,u=>a=u);d.type!==F1&&Oe(d,a);let k=n.subTree&&uo(n.subTree);if(k&&k.type!==F1&&!O2(k,d)&&G5(n).type!==F1){let u=pn(k,s,o,n);if(Oe(k,u),l==="out-in"&&d.type!==F1)return o.isLeaving=!0,u.afterLeave=()=>{o.isLeaving=!1,n.job.flags&8||n.update(),delete u.afterLeave,k=void 0},k9(i);l==="in-out"&&d.type!==F1?u.delayLeave=(h,p,C)=>{const f=Y5(o,k);f[String(k.key)]=k,h[H2]=()=>{p(),h[H2]=void 0,delete a.delayedLeave,k=void 0},a.delayedLeave=()=>{C(),delete a.delayedLeave,k=void 0}}:k=void 0}else k&&(k=void 0);return i}}};function K5(e){let t=e[0];if(e.length>1){for(const n of e)if(n.type!==F1){t=n;break}}return t}const Y3=K3;function Y5(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function pn(e,t,n,o,r){const{appear:i,mode:s,persisted:l=!1,onBeforeEnter:d,onEnter:a,onAfterEnter:k,onEnterCancelled:u,onBeforeLeave:h,onLeave:p,onAfterLeave:C,onLeaveCancelled:f,onBeforeAppear:m,onAppear:x,onAfterAppear:w,onAppearCancelled:D}=t,v=String(e.key),j=Y5(n,e),L=(V,P)=>{V&&b2(V,o,9,P)},b=(V,P)=>{const G=P[1];L(V,P),X(V)?V.every(T=>T.length<=1)&&G():V.length<=1&&G()},O={mode:s,persisted:l,beforeEnter(V){let P=d;if(!n.isMounted)if(i)P=m||d;else return;V[H2]&&V[H2](!0);const G=j[v];G&&O2(e,G)&&G.el[H2]&&G.el[H2](),L(P,[V])},enter(V){if(j[v]===e)return;let P=a,G=k,T=u;if(!n.isMounted)if(i)P=x||a,G=w||k,T=D||u;else return;let o1=!1;V[St]=c1=>{o1||(o1=!0,c1?L(T,[V]):L(G,[V]),O.delayedLeave&&O.delayedLeave(),V[St]=void 0)};const k1=V[St].bind(null,!1);P?b(P,[V,k1]):k1()},leave(V,P){const G=String(e.key);if(V[St]&&V[St](!0),n.isUnmounting)return P();L(h,[V]);let T=!1;V[H2]=k1=>{T||(T=!0,P(),k1?L(f,[V]):L(C,[V]),V[H2]=void 0,j[G]===e&&delete j[G])};const o1=V[H2].bind(null,!1);j[G]=e,p?b(p,[V,o1]):o1()},clone(V){const P=pn(V,t,n,o,r);return r&&r(P),P}};return O}function k9(e){if(Uo(e))return e=R2(e),e.children=null,e}function uo(e){if(!Uo(e))return No(e.type)&&e.children?K5(e.children):e;if(e.component)return e.component.subTree;const{shapeFlag:t,children:n}=e;if(n){if(t&16)return n[0];if(t&32&&a1(n.default))return n.default()}}function Oe(e,t){if(e.shapeFlag&6&&e.component){e.transition=t;const n=e.component.subTree;Oe(No(n.type)&&uo(n)||n,t)}else e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function Ur(e,t=!1,n){let o=[],r=0;for(let i=0;i1)for(let i=0;iXt(f,t&&(X(t)?t[m]:t),n,o,r));return}if(Ee(o)&&!r){o.shapeFlag&512&&o.type.__asyncResolved&&o.component.subTree.component&&Xt(e,t,n,o.component.subTree);return}const i=o.shapeFlag&4?Ko(o.component):o.el,s=r?null:i,{i:l,r:d}=e,a=t&&t.r,k=l.refs===m1?l.refs={}:l.refs,u=l.setupState,h=C1(u),p=u===m1?a5:f=>Ti(k,f)?!1:L1(h,f),C=(f,m)=>!(m&&Ti(k,m));if(a!=null&&a!==d){if(Ii(t),S1(a))k[a]=null,p(a)&&(u[a]=null);else if(E1(a)){const f=t;C(a,f.k)&&(a.value=null),f.k&&(k[f.k]=null)}}if(a1(d))Dn(d,l,12,[s,k]);else{const f=S1(d),m=E1(d);if(f||m){const x=()=>{if(e.f){const w=f?p(d)?u[d]:k[d]:C()||!e.k?d.value:k[e.k];if(r)X(w)&&_r(w,i);else if(X(w))w.includes(i)||w.push(i);else if(f)k[d]=[i],p(d)&&(u[d]=k[d]);else{const D=[i];C(d,e.k)&&(d.value=D),e.k&&(k[e.k]=D)}}else f?(k[d]=s,p(d)&&(u[d]=s)):m&&(C(d,e.k)&&(d.value=s),e.k&&(k[e.k]=s))};if(s){const w=()=>{x(),ho.delete(e)};w.id=-1,ho.set(e,w),$1(w,n)}else Ii(e),x()}}}function Ii(e){const t=ho.get(e);t&&(t.flags|=8,ho.delete(e))}To().requestIdleCallback;To().cancelIdleCallback;const Ee=e=>!!e.type.__asyncLoader,Uo=e=>e.type.__isKeepAlive,Q3={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){const n=Z2(),o=n.ctx;if(!o.renderer)return()=>{const w=t.default&&t.default();return w&&w.length===1?w[0]:w};const r=new Map,i=new Set;let s=null;const l=n.suspense,{renderer:{p:d,m:a,um:k,o:{createElement:u}}}=o,h=u("div");o.activate=(w,D,v,j,L)=>{const b=w.component;a(w,D,v,0,l),d(b.vnode,w,D,v,b,l,j,w.slotScopeIds,L),$1(()=>{b.isDeactivated=!1,b.a&&pt(b.a);const O=w.props&&w.props.onVnodeMounted;O&&L2(O,b.parent,w)},l)},o.deactivate=w=>{const D=w.component;wo(D.m),wo(D.a),a(w,h,null,1,l),$1(()=>{D.da&&pt(D.da);const v=w.props&&w.props.onVnodeUnmounted;v&&L2(v,D.parent,w),D.isDeactivated=!0},l)};function p(w){u9(w),k(w,n,l,!0)}function C(w){r.forEach((D,v)=>{const j=nr(Ee(D)?D.type.__asyncResolved||{}:D.type);j&&!w(j)&&f(v)})}function f(w){const D=r.get(w);D&&(!s||!O2(D,s))?p(D):s&&u9(s),r.delete(w),i.delete(w)}V1(()=>[e.include,e.exclude],([w,D])=>{w&&C(v=>zt(w,v)),D&&C(v=>!zt(D,v))},{flush:"post",deep:!0});let m=null;const x=()=>{m!=null&&(Co(n.subTree.type)?$1(()=>{const w=Pn(n.subTree);w.component&&r.set(m,w)},n.subTree.suspense):r.set(m,Pn(n.subTree)))};return F2(x),Wr(x),Pe(()=>{r.forEach(w=>{const{subTree:D,suspense:v}=n,j=Pn(D);if(w.type===j.type&&w.key===j.key){u9(j);const L=j.component.da;L&&$1(L,v);return}p(w)})}),()=>{if(m=null,!t.default)return s=null;const w=t.default(),D=w[0];if(w.length>1)return s=null,w;if(!k2(D)||!(D.shapeFlag&4)&&!(D.shapeFlag&128))return s=null,D;let v=Pn(D);if(v.type===F1)return s=null,v;const j=v.type,L=nr(Ee(v)?v.type.__asyncResolved||{}:j),{include:b,exclude:O,max:V}=e;if(b&&(!L||!zt(b,L))||O&&L&&zt(O,L))return v.shapeFlag&=-257,s=v,D;const P=v.key==null?j:v.key,G=r.get(P);return v.el&&(v=R2(v),D.shapeFlag&128&&(D.ssContent=v)),m=P,G?(v.el=G.el,v.component=G.component,v.transition&&Oe(v,v.transition),v.shapeFlag|=512,i.delete(P),i.add(P)):(i.add(P),V&&i.size>parseInt(V,10)&&f(i.values().next().value)),v.shapeFlag|=256,s=v,Co(D.type)?D:v}}},J5=Q3;function zt(e,t){return X(e)?e.some(n=>zt(n,t)):S1(e)?e.split(",").includes(t):Xd(e)?(e.lastIndex=0,e.test(t)):!1}function qr(e,t){X5(e,"a",t)}function qo(e,t){X5(e,"da",t)}function X5(e,t,n=n2){const o=e.__wdc||(e.__wdc=()=>{let r=n;for(;r;){if(r.isDeactivated)return;r=r.parent}return e()});if(zo(t,o,n),n){let r=n.parent;for(;r&&r.parent;)Uo(r.parent.vnode)&&J3(o,t,n,r),r=r.parent}}function J3(e,t,n,o){const r=zo(t,e,o,!0);Hn(()=>{_r(o[t],r)},n)}function u9(e){e.shapeFlag&=-257,e.shapeFlag&=-513}function Pn(e){return e.shapeFlag&128?e.ssContent:e}function zo(e,t,n=n2,o=!1){if(n){const r=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...s)=>{we();const l=bn(n),d=b2(t,n,e,s);return l(),Ce(),d});return o?r.unshift(i):r.push(i),i}}const me=e=>(t,n=n2)=>{(!Cn||e==="sp")&&zo(e,(...o)=>t(...o),n)},zr=me("bm"),F2=me("m"),X3=me("bu"),Wr=me("u"),Pe=me("bum"),Hn=me("um"),ea=me("sp"),ta=me("rtg"),na=me("rtc");function oa(e,t=n2){zo("ec",e,t)}const Gr="components",ra="directives";function Vn(e,t){return Kr(Gr,e,!0,t)||e}const e4=Symbol.for("v-ndc");function G9(e){return S1(e)?Kr(Gr,e,!1)||e:e||e4}function Bg(e){return Kr(ra,e)}function Kr(e,t,n=!0,o=!1){const r=J1||n2;if(r){const i=r.type;if(e===Gr){const l=nr(i,!1);if(l&&(l===t||l===r2(t)||l===Ao(r2(t))))return i}const s=Ri(r[e]||i[e],t)||Ri(r.appContext[e],t);return!s&&o?i:s}}function Ri(e,t){return e&&(e[t]||e[r2(t)]||e[Ao(r2(t))])}function ue(e,t,n,o){let r;const i=n,s=X(e);if(s||S1(e)){const l=s&&ae(e);let d=!1,a=!1;l&&(d=!f2(e),a=ge(e),e=Ro(e)),r=new Array(e.length);for(let k=0,u=e.length;kt(l,d,void 0,i));else{const l=Object.keys(e);r=new Array(l.length);for(let d=0,a=l.length;d0;return t!=="default"&&(a.name=t),U(),O1(g1,null,[H("slot",a,o&&o())],k?-2:64)}let s=e[t];s&&s._c&&(s._d=!1);const l=he.length;U();let d;try{const a=s&&t4(s(n)),k=n.key||i||a&&a.key;d=O1(g1,{key:(k&&!M2(k)?k:`_${t}`)+(!a&&o?"_fb":"")},a||(o?o():[]),a&&e._===1?64:-2)}catch(a){for(let k=he.length;k>l;k--)Go();throw a}finally{s&&s._c&&(s._d=!0)}return!r&&d.scopeId&&(d.slotScopeIds=[d.scopeId+"-s"]),d}function t4(e){return e.some(t=>k2(t)?!(t.type===F1||t.type===g1&&!t4(t.children)):!0)?e:null}const K9=e=>e?M4(e)?Ko(e):K9(e.parent):null,en=T1(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>K9(e.parent),$root:e=>K9(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>o4(e),$forceUpdate:e=>e.f||(e.f=()=>{$r(e.update)}),$nextTick:e=>e.n||(e.n=a2.bind(e.proxy)),$watch:e=>q3.bind(e)}),h9=(e,t)=>e!==m1&&!e.__isScriptSetup&&L1(e,t),ia={get({_:e},t){if(t==="__v_skip")return!0;const{ctx:n,setupState:o,data:r,props:i,accessCache:s,type:l,appContext:d}=e;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return r[t];case 4:return n[t];case 3:return i[t]}else{if(h9(o,t))return s[t]=1,o[t];if(r!==m1&&L1(r,t))return s[t]=2,r[t];if(L1(i,t))return s[t]=3,i[t];if(n!==m1&&L1(n,t))return s[t]=4,n[t];Y9&&(s[t]=0)}}const a=en[t];let k,u;if(a)return t==="$attrs"&&t2(e.attrs,"get",""),a(e);if((k=l.__cssModules)&&(k=k[t]))return k;if(n!==m1&&L1(n,t))return s[t]=4,n[t];if(u=d.config.globalProperties,L1(u,t))return u[t]},set({_:e},t,n){const{data:o,setupState:r,ctx:i}=e;return h9(r,t)?(r[t]=n,!0):o!==m1&&L1(o,t)?(o[t]=n,!0):L1(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:r,props:i,type:s}},l){let d;return!!(n[l]||e!==m1&&l[0]!=="$"&&L1(e,l)||h9(t,l)||L1(i,l)||L1(o,l)||L1(en,l)||L1(r.config.globalProperties,l)||(d=s.__cssModules)&&d[l])},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:L1(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};function po(e){return X(e)?e.reduce((t,n)=>(t[n]=null,t),{}):e}function $i(e,t){return!e||!t?e||t:X(e)&&X(t)?e.concat(t):T1({},po(e),po(t))}let Y9=!0;function sa(e){const t=o4(e),n=e.proxy,o=e.ctx;Y9=!1,t.beforeCreate&&Fi(t.beforeCreate,e,"bc");const{data:r,computed:i,methods:s,watch:l,provide:d,inject:a,created:k,beforeMount:u,mounted:h,beforeUpdate:p,updated:C,activated:f,deactivated:m,beforeDestroy:x,beforeUnmount:w,destroyed:D,unmounted:v,render:j,renderTracked:L,renderTriggered:b,errorCaptured:O,serverPrefetch:V,expose:P,inheritAttrs:G,components:T,directives:o1,filters:k1}=t;if(a&&la(a,o,null),s)for(const Y in s){const r1=s[Y];a1(r1)&&(o[Y]=r1.bind(n))}if(r){const Y=r.call(n,n);M1(Y)&&(e.data=I1(Y))}if(Y9=!0,i)for(const Y in i){const r1=i[Y],f1=a1(r1)?r1.bind(n,n):a1(r1.get)?r1.get.bind(n,n):Q2,y1=!a1(r1)&&a1(r1.set)?r1.set.bind(n):Q2,H1=N({get:f1,set:y1});Object.defineProperty(o,Y,{enumerable:!0,configurable:!0,get:()=>H1.value,set:_1=>H1.value=_1})}if(l)for(const Y in l)n4(l[Y],o,n,Y);if(d){const Y=a1(d)?d.call(n):d;Reflect.ownKeys(Y).forEach(r1=>{ke(r1,Y[r1])})}k&&Fi(k,e,"c");function u1(Y,r1){X(r1)?r1.forEach(f1=>Y(f1.bind(n))):r1&&Y(r1.bind(n))}if(u1(zr,u),u1(F2,h),u1(X3,p),u1(Wr,C),u1(qr,f),u1(qo,m),u1(oa,O),u1(na,L),u1(ta,b),u1(Pe,w),u1(Hn,v),u1(ea,V),X(P))if(P.length){const Y=e.exposed||(e.exposed={});P.forEach(r1=>{Object.defineProperty(Y,r1,{get:()=>n[r1],set:f1=>n[r1]=f1,enumerable:!0})})}else e.exposed||(e.exposed={});j&&e.render===Q2&&(e.render=j),G!=null&&(e.inheritAttrs=G),T&&(e.components=T),o1&&(e.directives=o1),V&&Q5(e)}function la(e,t,n=Q2){X(e)&&(e=Q9(e));for(const o in e){const r=e[o];let i;M1(r)?"default"in r?i=N1(r.from||o,r.default,!0):i=N1(r.from||o):i=N1(r),E1(i)?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>i.value,set:s=>i.value=s}):t[o]=i}}function Fi(e,t,n){b2(X(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function n4(e,t,n,o){let r=o.includes(".")?U5(n,o):()=>n[o];if(S1(e)){const i=t[e];a1(i)&&V1(r,i)}else if(a1(e))V1(r,e.bind(n));else if(M1(e))if(X(e))e.forEach(i=>n4(i,t,n,o));else{const i=a1(e.handler)?e.handler.bind(n):t[e.handler];a1(i)&&V1(r,i,e)}}function o4(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:r,optionsCache:i,config:{optionMergeStrategies:s}}=e.appContext,l=i.get(t);let d;return l?d=l:!r.length&&!n&&!o?d=t:(d={},r.length&&r.forEach(a=>co(d,a,s,!0)),co(d,t,s)),M1(t)&&i.set(t,d),d}function co(e,t,n,o=!1){const{mixins:r,extends:i}=t;i&&co(e,i,n,!0),r&&r.forEach(s=>co(e,s,n,!0));for(const s in t)if(!(o&&s==="expose")){const l=da[s]||n&&n[s];e[s]=l?l(e[s],t[s]):t[s]}return e}const da={data:Ni,props:Ui,emits:Ui,methods:Wt,computed:Wt,beforeCreate:i2,created:i2,beforeMount:i2,mounted:i2,beforeUpdate:i2,updated:i2,beforeDestroy:i2,beforeUnmount:i2,destroyed:i2,unmounted:i2,activated:i2,deactivated:i2,errorCaptured:i2,serverPrefetch:i2,components:Wt,directives:Wt,watch:ka,provide:Ni,inject:aa};function Ni(e,t){return t?e?function(){return T1(a1(e)?e.call(this,this):e,a1(t)?t.call(this,this):t)}:t:e}function aa(e,t){return Wt(Q9(e),Q9(t))}function Q9(e){if(X(e)){const t={};for(let n=0;n{let k,u=m1,h;return U3(()=>{const p=e[r];Q1(k,p)&&(k=p,a())}),{get(){return d(),n.get?n.get(k):k},set(p){const C=n.set?n.set(p):p;if(!Q1(C,k)&&!(u!==m1&&Q1(p,u)))return;const f=o.vnode.props,m=!!(f&&(t in f||r in f||i in f)&&(`onUpdate:${t}`in f||`onUpdate:${r}`in f||`onUpdate:${i}`in f));m||(k=p,a()),o.emit(`update:${t}`,C),Q1(p,u)&&(Q1(p,C)&&!Q1(C,h)||m&&u!==m1&&!Q1(C,k))&&a(),u=p,h=C}}});return l[Symbol.iterator]=()=>{let d=0;return{next(){return d<2?{value:d++?s||m1:l,done:!1}:{done:!0}}}},l}const i4=(e,t)=>t==="modelValue"||t==="model-value"?e.modelModifiers:e[`${t}Modifiers`]||e[`${r2(t)}Modifiers`]||e[`${fe(t)}Modifiers`];function ca(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||m1;let r=n;const i=t.startsWith("update:"),s=i&&i4(o,t.slice(7));s&&(s.trim&&(r=n.map(k=>S1(k)?k.trim():k)),s.number&&(r=r.map(Po)));let l,d=o[l=i9(t)]||o[l=i9(r2(t))];!d&&i&&(d=o[l=i9(fe(t))]),d&&b2(d,e,6,r);const a=o[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,b2(a,e,6,r)}}const wa=new WeakMap;function s4(e,t,n=!1){const o=n?wa:t.emitsCache,r=o.get(e);if(r!==void 0)return r;const i=e.emits;let s={},l=!1;if(!a1(e)){const d=a=>{const k=s4(a,t,!0);k&&(l=!0,T1(s,k))};!n&&t.mixins.length&&t.mixins.forEach(d),e.extends&&d(e.extends),e.mixins&&e.mixins.forEach(d)}return!i&&!l?(M1(e)&&o.set(e,null),null):(X(i)?i.forEach(d=>s[d]=null):T1(s,i),M1(e)&&o.set(e,s),s)}function Wo(e,t){return!e||!Bo(t)?!1:(t=t.slice(2),t=t==="Once"?t:t.replace(/Once$/,""),L1(e,t[0].toLowerCase()+t.slice(1))||L1(e,fe(t))||L1(e,t))}function qi(e){const{type:t,vnode:n,proxy:o,withProxy:r,propsOptions:[i],slots:s,attrs:l,emit:d,render:a,renderCache:k,props:u,data:h,setupState:p,ctx:C,inheritAttrs:f}=e,m=ko(e);let x,w;try{if(n.shapeFlag&4){const v=r||o,j=v;x=E2(a.call(j,v,k,u,p,h,C)),w=l}else{const v=t;x=E2(v.length>1?v(u,{attrs:l,slots:s,emit:d}):v(u,null)),w=t.props?l:ga(l)}}catch(v){he.length=0,Ln(v,e,1),x=H(F1)}let D=x;if(w&&f!==!1){const v=Object.keys(w),{shapeFlag:j}=D;v.length&&j&7&&(i&&v.some(So)&&(w=va(w,i)),D=R2(D,w,!1,!0))}if(n.dirs&&(D=R2(D,null,!1,!0),D.dirs=D.dirs?D.dirs.concat(n.dirs):n.dirs),n.transition){const v=No(D.type)&&uo(D)||D;Oe(v,n.transition)}return x=D,ko(m),x}function Ca(e,t=!0){let n;for(let o=0;o{let t;for(const n in e)(n==="class"||n==="style"||Bo(n))&&((t||(t={}))[n]=e[n]);return t},va=(e,t)=>{const n={};for(const o in e)(!So(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function fa(e,t,n){const{props:o,children:r,component:i}=e,{props:s,children:l,patchFlag:d}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&d>=0){if(d&1024)return!0;if(d&16)return o?zi(o,s,a):!!s;if(d&8){const k=t.dynamicProps;for(let u=0;uObject.create(d4),k4=e=>Object.getPrototypeOf(e)===d4;function ma(e,t,n,o=!1){const r={},i=a4();e.propsDefaults=Object.create(null),u4(e,t,r,i);for(const s in e.propsOptions[0])s in r||(r[s]=void 0);n?e.props=o?r:O5(r):e.type.props?e.props=r:e.props=i,e.attrs=i}function Ma(e,t,n,o){const{props:r,attrs:i,vnode:{patchFlag:s}}=e,l=C1(r),[d]=e.propsOptions;let a=!1;if((o||s>0)&&!(s&16)){if(s&8){const k=e.vnode.dynamicProps;for(let u=0;u{d=!0;const[h,p]=h4(u,t,!0);T1(s,h),p&&l.push(...p)};!n&&t.mixins.length&&t.mixins.forEach(k),e.extends&&k(e.extends),e.mixins&&e.mixins.forEach(k)}if(!i&&!d)return M1(e)&&o.set(e,ht),ht;if(X(i))for(let k=0;ke==="_"||e==="_ctx"||e==="$stable",Jr=e=>X(e)?e.map(E2):[E2(e)],xa=(e,t,n)=>{if(t._n)return t;const o=z1((...r)=>Jr(t(...r)),n);return o._c=!1,o},p4=(e,t,n)=>{const o=e._ctx;for(const r in e){if(Qr(r))continue;const i=e[r];if(a1(i))t[r]=xa(r,i,o);else if(i!=null){const s=Jr(i);t[r]=()=>s}}},c4=(e,t)=>{const n=Jr(t);e.slots.default=()=>n},w4=(e,t,n)=>{for(const o in t)(n||!Qr(o))&&(e[o]=t[o])},Da=(e,t,n)=>{const o=e.slots=a4();if(e.vnode.shapeFlag&32){const r=t._;r?(w4(o,t,n),n&&p5(o,"_",r,!0)):p4(t,o)}else t&&c4(e,t)},La=(e,t,n)=>{const{vnode:o,slots:r}=e;let i=!0,s=m1;if(o.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:w4(r,t,n):(i=!t.$stable,p4(t,r)),s=t}else t&&(c4(e,t),s={default:1});if(i)for(const l in r)!Qr(l)&&s[l]==null&&delete r[l]},$1=Aa;function Ha(e){return Va(e)}function Va(e,t){const n=To();n.__VUE__=!0;const{insert:o,remove:r,patchProp:i,createElement:s,createText:l,createComment:d,setText:a,setElementText:k,parentNode:u,nextSibling:h,setScopeId:p=Q2,insertStaticContent:C}=e,f=(c,g,M,_=null,E=null,S=null,z=void 0,B=null,y=!!g.dynamicChildren)=>{if(c===g)return;c&&!O2(c,g)&&(_=Z(c),_1(c,E,S,!0),c=null),g.patchFlag===-2&&(y=!1,g.dynamicChildren=null);const{type:I,ref:q,shapeFlag:W}=g;switch(I){case yn:m(c,g,M,_);break;case F1:x(c,g,M,_);break;case c9:c==null&&w(g,M,_,z);break;case g1:T(c,g,M,_,E,S,z,B,y);break;default:W&1?j(c,g,M,_,E,S,z,B,y):W&6?o1(c,g,M,_,E,S,z,B,y):(W&64||W&128)&&I.process(c,g,M,_,E,S,z,B,y,Q)}q!=null&&E?Xt(q,c&&c.ref,S,g||c,!g):q==null&&c&&c.ref!=null&&Xt(c.ref,null,S,c,!0)},m=(c,g,M,_)=>{if(c==null)o(g.el=l(g.children),M,_);else{const E=g.el=c.el;g.children!==c.children&&a(E,g.children)}},x=(c,g,M,_)=>{c==null?o(g.el=d(g.children||""),M,_):g.el=c.el},w=(c,g,M,_)=>{[c.el,c.anchor]=C(c.children,g,M,_,c.el,c.anchor)},D=({el:c,anchor:g},M,_)=>{let E;for(;c&&c!==g;)E=h(c),o(c,M,_),c=E;o(g,M,_)},v=({el:c,anchor:g})=>{let M;for(;c&&c!==g;)M=h(c),r(c),c=M;r(g)},j=(c,g,M,_,E,S,z,B,y)=>{if(g.type==="svg"?z="svg":g.type==="math"&&(z="mathml"),c==null)L(g,M,_,E,S,z,B,y);else{const I=c.el&&c.el._isVueCE?c.el:null;try{I&&I._beginPatch(),V(c,g,E,S,z,B,y)}finally{I&&I._endPatch()}}},L=(c,g,M,_,E,S,z,B)=>{let y,I;const{props:q,shapeFlag:W,transition:e1,dirs:i1}=c;if(y=c.el=s(c.type,S,q&&q.is,q),W&8?k(y,c.children):W&16&&O(c.children,y,null,_,E,p9(c,S),z,B),i1&&Re(c,null,_,"created"),b(y,c,c.scopeId,z,_),q){for(const Z1 in q)Z1!=="value"&&!Yt(Z1)&&i(y,Z1,null,q[Z1],S,_);"value"in q&&i(y,"value",null,q.value,S),(I=q.onVnodeBeforeMount)&&L2(I,_,c)}i1&&Re(c,null,_,"beforeMount");const w1=ya(E,e1);w1&&e1.beforeEnter(y),o(y,g,M),((I=q&&q.onVnodeMounted)||w1||i1)&&$1(()=>{try{I&&L2(I,_,c),w1&&e1.enter(y),i1&&Re(c,null,_,"mounted")}finally{}},E)},b=(c,g,M,_,E)=>{if(M&&p(c,M),_)for(let S=0;S<_.length;S++)p(c,_[S]);if(E){let S=E.subTree;if(g===S||Co(S.type)&&(S.ssContent===g||S.ssFallback===g)){const z=E.vnode;b(c,z,z.scopeId,z.slotScopeIds,E.parent)}}},O=(c,g,M,_,E,S,z,B,y=0)=>{for(let I=y;I{const B=g.el=c.el;let{patchFlag:y,dynamicChildren:I,dirs:q}=g;y|=c.patchFlag&16;const W=c.props||m1,e1=g.props||m1;let i1;if(M&&$e(M,!1),(i1=e1.onVnodeBeforeUpdate)&&L2(i1,M,g,c),q&&Re(g,c,M,"beforeUpdate"),M&&$e(M,!0),I&&(!c.dynamicChildren||c.dynamicChildren.length!==I.length)&&(y=0,z=!1,I=null),(W.innerHTML&&e1.innerHTML==null||W.textContent&&e1.textContent==null)&&k(B,""),I?P(c.dynamicChildren,I,B,M,_,p9(g,E),S):z||r1(c,g,B,null,M,_,p9(g,E),S,!1),y>0){if(y&16)G(B,W,e1,M,E);else if(y&2&&W.class!==e1.class&&i(B,"class",null,e1.class,E),y&4&&i(B,"style",W.style,e1.style,E),y&8){const w1=g.dynamicProps;for(let Z1=0;Z1{i1&&L2(i1,M,g,c),q&&Re(g,c,M,"updated")},_)},P=(c,g,M,_,E,S,z)=>{for(let B=0;B{if(g!==M){if(g!==m1)for(const S in g)!Yt(S)&&!(S in M)&&i(c,S,g[S],null,E,_);for(const S in M){if(Yt(S))continue;const z=M[S],B=g[S];z!==B&&S!=="value"&&i(c,S,B,z,E,_)}"value"in M&&i(c,"value",g.value,M.value,E)}},T=(c,g,M,_,E,S,z,B,y)=>{const I=g.el=c?c.el:l(""),q=g.anchor=c?c.anchor:l("");let{patchFlag:W,dynamicChildren:e1,slotScopeIds:i1}=g;i1&&(B=B?B.concat(i1):i1),c==null?(o(I,M,_),o(q,M,_),O(g.children||[],M,q,E,S,z,B,y)):W>0&&W&64&&e1&&c.dynamicChildren&&c.dynamicChildren.length===e1.length?(P(c.dynamicChildren,e1,M,E,S,z,B),(g.key!=null||E&&g===E.subTree)&&Xr(c,g,!0)):r1(c,g,M,q,E,S,z,B,y)},o1=(c,g,M,_,E,S,z,B,y)=>{g.slotScopeIds=B,c==null?g.shapeFlag&512?E.ctx.activate(g,M,_,z,y):k1(g,M,_,E,S,z,y):c1(c,g,y)},k1=(c,g,M,_,E,S,z)=>{const B=c.component=Fa(c,_,E);if(Uo(c)&&(B.ctx.renderer=Q),Na(B,!1,z),B.asyncDep){if(E&&E.registerDep(B,u1,z),!c.el){const y=B.subTree=H(F1);x(null,y,g,M),c.placeholder=y.el}}else u1(B,c,g,M,E,S,z)},c1=(c,g,M)=>{const _=g.component=c.component;if(fa(c,g,M))if(_.asyncDep&&!_.asyncResolved){Y(_,g,M);return}else _.next=g,_.update();else g.el=c.el,_.vnode=g},u1=(c,g,M,_,E,S,z)=>{const B=()=>{if(c.isMounted){let{next:W,bu:e1,u:i1,parent:w1,vnode:Z1}=c;{const U2=C4(c);if(U2){W&&(W.el=Z1.el,Y(c,W,z)),U2.asyncDep.then(()=>{$1(()=>{c.isUnmounted||I()},E)});return}}let b1=W,R1;$e(c,!1),W?(W.el=Z1.el,Y(c,W,z)):W=Z1,e1&&pt(e1),(R1=W.props&&W.props.onVnodeBeforeUpdate)&&L2(R1,w1,W,Z1),$e(c,!0);const K1=qi(c),N2=c.subTree;c.subTree=K1,f(N2,K1,u(N2.el),Z(N2),c,E,S),W.el=K1.el,b1===null&&Yr(c,K1.el),i1&&$1(i1,E),(R1=W.props&&W.props.onVnodeUpdated)&&$1(()=>L2(R1,w1,W,Z1),E)}else{let W;const{el:e1,props:i1}=g,{bm:w1,m:Z1,parent:b1,root:R1,type:K1}=c,N2=Ee(g);$e(c,!1),w1&&pt(w1),!N2&&(W=i1&&i1.onVnodeBeforeMount)&&L2(W,b1,g),$e(c,!0);{R1.ce&&R1.ce._hasShadowRoot()&&R1.ce._injectChildStyle(K1,c.parent?c.parent.type:void 0);const U2=c.subTree=qi(c);f(null,U2,M,_,c,E,S),g.el=U2.el}if(Z1&&$1(Z1,E),!N2&&(W=i1&&i1.onVnodeMounted)){const U2=g;$1(()=>L2(W,b1,U2),E)}(g.shapeFlag&256||b1&&Ee(b1.vnode)&&b1.vnode.shapeFlag&256)&&c.a&&$1(c.a,E),c.isMounted=!0,g=M=_=null}};c.scope.on();const y=c.effect=new M5(B);c.scope.off();const I=c.update=y.run.bind(y),q=c.job=y.runIfDirty.bind(y);q.i=c,q.id=c.uid,y.scheduler=()=>$r(q),$e(c,!0),I()},Y=(c,g,M)=>{g.component=c;const _=c.vnode.props;c.vnode=g,c.next=null,Ma(c,g.props,_,M),La(c,g.children,M),we(),Oi(c),Ce()},r1=(c,g,M,_,E,S,z,B,y=!1)=>{const I=c&&c.children,q=c?c.shapeFlag:0,W=g.children,{patchFlag:e1,shapeFlag:i1}=g;if(e1>0){if(e1&128){y1(I,W,M,_,E,S,z,B,y);return}else if(e1&256){f1(I,W,M,_,E,S,z,B,y);return}}i1&8?(q&16&&n1(I,E,S),W!==I&&k(M,W)):q&16?i1&16?y1(I,W,M,_,E,S,z,B,y):n1(I,E,S,!0):(q&8&&k(M,""),i1&16&&O(W,M,_,E,S,z,B,y))},f1=(c,g,M,_,E,S,z,B,y)=>{c=c||ht,g=g||ht;const I=c.length,q=g.length,W=Math.min(I,q);let e1;for(e1=0;e1q?n1(c,E,S,!0,!1,W):O(g,M,_,E,S,z,B,y,W)},y1=(c,g,M,_,E,S,z,B,y)=>{let I=0;const q=g.length;let W=c.length-1,e1=q-1;for(;I<=W&&I<=e1;){const i1=c[I],w1=g[I]=y?re(g[I]):E2(g[I]);if(O2(i1,w1))f(i1,w1,M,null,E,S,z,B,y);else break;I++}for(;I<=W&&I<=e1;){const i1=c[W],w1=g[e1]=y?re(g[e1]):E2(g[e1]);if(O2(i1,w1))f(i1,w1,M,null,E,S,z,B,y);else break;W--,e1--}if(I>W){if(I<=e1){const i1=e1+1,w1=i1e1)for(;I<=W;)_1(c[I],E,S,!0),I++;else{const i1=I,w1=I,Z1=new Map;for(I=w1;I<=e1;I++){const p2=g[I]=y?re(g[I]):E2(g[I]);p2.key!=null&&Z1.set(p2.key,I)}let b1,R1=0;const K1=e1-w1+1;let N2=!1,U2=0;const _t=new Array(K1);for(I=0;I=K1){_1(p2,E,S,!0);continue}let q2;if(p2.key!=null)q2=Z1.get(p2.key);else for(b1=w1;b1<=e1;b1++)if(_t[b1-w1]===0&&O2(p2,g[b1])){q2=b1;break}q2===void 0?_1(p2,E,S,!0):(_t[q2-w1]=I+1,q2>=U2?U2=q2:N2=!0,f(p2,g[q2],M,null,E,S,z,B,y),R1++)}const Vi=N2?ba(_t):ht;for(b1=Vi.length-1,I=K1-1;I>=0;I--){const p2=w1+I,q2=g[p2],yi=g[p2+1],bi=p2+1{const{el:S,type:z,transition:B,children:y,shapeFlag:I}=c;if(I&6){H1(c.component.subTree,g,M,_);return}if(I&128){c.suspense.move(g,M,_);return}if(I&64){z.move(c,g,M,Q);return}if(z===g1){o(S,g,M);for(let W=0;WB.enter(S),E));else{const{leave:W,delayLeave:e1,afterLeave:i1}=B,w1=()=>{c.ctx.isUnmounted?r(S):o(S,g,M)},Z1=()=>{const b1=S._isLeaving||!!S[H2];S._isLeaving&&S[H2](!0),B.persisted&&!b1?w1():W(S,()=>{w1(),i1&&i1()})};e1?e1(S,w1,Z1):Z1()}else o(S,g,M)},_1=(c,g,M,_=!1,E=!1)=>{const{type:S,props:z,ref:B,children:y,dynamicChildren:I,shapeFlag:q,patchFlag:W,dirs:e1,cacheIndex:i1,memo:w1}=c;if(W===-2&&(E=!1),B!=null&&(we(),Xt(B,null,M,c,!0),Ce()),i1!=null&&(g.renderCache[i1]=void 0),q&256){g.ctx.deactivate(c);return}const Z1=q&1&&e1,b1=!Ee(c);let R1;if(b1&&(R1=z&&z.onVnodeBeforeUnmount)&&L2(R1,g,c),q&6)d1(c.component,M,_);else{if(q&128){c.suspense.unmount(M,_);return}Z1&&Re(c,null,g,"beforeUnmount"),q&64?c.type.remove(c,g,M,Q,_):I&&!I.hasOnce&&(S!==g1||W>0&&W&64)?n1(I,g,M,!1,!0):(S===g1&&W&384||!E&&q&16)&&n1(y,g,M),_&&$(c)}const K1=w1!=null&&i1==null;(b1&&(R1=z&&z.onVnodeUnmounted)||Z1||K1)&&$1(()=>{R1&&L2(R1,g,c),Z1&&Re(c,null,g,"unmounted"),K1&&(c.el=null)},M)},$=c=>{const{type:g,el:M,anchor:_,transition:E}=c;if(g===g1){l1(M,_);return}if(g===c9){v(c);return}const S=()=>{r(M),E&&!E.persisted&&E.afterLeave&&E.afterLeave()};if(c.shapeFlag&1&&E&&!E.persisted){const{leave:z,delayLeave:B}=E,y=()=>z(M,S);B?B(c.el,S,y):y()}else S()},l1=(c,g)=>{let M;for(;c!==g;)M=h(c),r(c),c=M;r(g)},d1=(c,g,M)=>{const{bum:_,scope:E,job:S,subTree:z,um:B,m:y,a:I}=c;wo(y),wo(I),_&&pt(_),E.stop(),S&&(S.flags|=8,_1(z,c,g,M)),B&&$1(B,g),$1(()=>{c.isUnmounted=!0},g)},n1=(c,g,M,_=!1,E=!1,S=0)=>{for(let z=S;z{if(c.shapeFlag&6)return Z(c.component.subTree);if(c.shapeFlag&128)return c.suspense.next();const g=h(c.anchor||c.el),M=g&&g[q5];return M?h(M):g};let F=!1;const R=(c,g,M)=>{let _;c==null?g._vnode&&(_1(g._vnode,null,null,!0),_=g._vnode.component):f(g._vnode||null,c,g,null,null,null,M),g._vnode=c,F||(F=!0,Oi(_),$5(),F=!1)},Q={p:f,um:_1,m:H1,r:$,mt:k1,mc:O,pc:r1,pbc:P,n:Z,o:e};return{render:R,hydrate:void 0,createApp:ha(R)}}function p9({type:e,props:t},n){return n==="svg"&&e==="foreignObject"||n==="mathml"&&e==="annotation-xml"&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function $e({effect:e,job:t},n){n?(e.flags|=32,t.flags|=4):(e.flags&=-33,t.flags&=-5)}function ya(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function Xr(e,t,n=!1){const o=e.children,r=t.children;if(X(o)&&X(r))for(let i=0;i>1,e[n[l]]0&&(t[o]=n[i-1]),n[i]=o)}}for(i=n.length,s=n[i-1];i-- >0;)n[i]=s,s=t[s];return n}function C4(e){const t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:C4(t)}function wo(e){if(e)for(let t=0;te.__isSuspense;let X9=0;const Za={name:"Suspense",__isSuspense:!0,process(e,t,n,o,r,i,s,l,d,a){if(e==null)Ba(t,n,o,r,i,s,l,d,a);else{if(i&&i.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense,t.suspense.vnode=t,t.el=e.el;return}Sa(e,t,n,o,r,s,l,d,a)}},hydrate:Ea,normalize:Oa},_a=Za;function cn(e,t){const n=e.props&&e.props[t];a1(n)&&n()}function Ba(e,t,n,o,r,i,s,l,d){const{p:a,o:{createElement:k}}=d,u=k("div"),h=e.suspense=v4(e,r,o,t,u,n,i,s,l,d);a(null,h.pendingBranch=e.ssContent,u,null,o,h,i,s),h.deps>0?(cn(e,"onPending"),cn(e,"onFallback"),a(null,e.ssFallback,t,n,o,null,i,s),Ct(h,e.ssFallback)):h.resolve(!1,!0)}function Sa(e,t,n,o,r,i,s,l,{p:d,um:a,o:{createElement:k}}){const u=t.suspense=e.suspense;u.vnode=t,t.el=e.el;const h=t.ssContent,p=t.ssFallback,{activeBranch:C,pendingBranch:f,isInFallback:m,isHydrating:x}=u;if(f)u.pendingBranch=h,O2(f,h)?(d(f,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0?u.resolve():m&&!x&&!u.isFallbackMountPending&&(d(C,p,n,o,r,null,i,s,l),Ct(u,p))):(u.pendingId=X9++,x?(u.isHydrating=!1,u.activeBranch=f):a(f,r,u),u.deps=0,u.effects.length=0,u.hiddenContainer=k("div"),m?(d(null,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0?u.resolve():u.isFallbackMountPending||(d(C,p,n,o,r,null,i,s,l),Ct(u,p))):C&&O2(C,h)?(d(C,h,n,o,r,u,i,s,l),u.resolve(!0)):(d(null,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0&&u.resolve()));else if(C&&O2(C,h))d(C,h,n,o,r,u,i,s,l),Ct(u,h);else if(cn(t,"onPending"),u.pendingBranch=h,h.shapeFlag&512?u.pendingId=h.component.suspenseId:u.pendingId=X9++,d(null,h,u.hiddenContainer,null,r,u,i,s,l),u.deps<=0)u.resolve();else{const{timeout:w,pendingId:D}=u;w>0?setTimeout(()=>{u.pendingId===D&&u.fallback(p)},w):w===0&&u.fallback(p)}}function v4(e,t,n,o,r,i,s,l,d,a,k=!1){const{p:u,m:h,um:p,n:C,o:{parentNode:f,remove:m}}=a;let x;const w=Pa(e);w&&t&&t.pendingBranch&&(x=t.pendingId,t.deps++);const D=e.props?c5(e.props.timeout):void 0,v=i,j={vnode:e,parent:t,parentComponent:n,namespace:s,container:o,hiddenContainer:r,deps:0,pendingId:X9++,timeout:typeof D=="number"?D:-1,activeBranch:null,isFallbackMountPending:!1,pendingBranch:null,isInFallback:!k,isHydrating:k,isUnmounted:!1,effects:[],resolve(L=!1,b=!1){const{vnode:O,activeBranch:V,pendingBranch:P,pendingId:G,effects:T,parentComponent:o1,container:k1,isInFallback:c1}=j;let u1=!1;if(j.isHydrating)j.isHydrating=!1;else if(!L){u1=V&&P.transition&&P.transition.mode==="out-in";let f1=!1;u1&&(V.transition.afterLeave=()=>{G===j.pendingId&&(h(P,k1,i===v&&!f1?C(V):i,0),q9(T),c1&&O.ssFallback&&(O.ssFallback.el=null))}),V&&!j.isFallbackMountPending&&(f(V.el)===k1&&(i=C(V),f1=!0),p(V,o1,j,!0),!u1&&c1&&O.ssFallback&&$1(()=>O.ssFallback.el=null,j)),u1||h(P,k1,i,0)}j.isFallbackMountPending=!1,Ct(j,P),j.pendingBranch=null,j.isInFallback=!1;let Y=j.parent,r1=!1;for(;Y;){if(Y.pendingBranch){for(let f1=0;f1{if(j.isFallbackMountPending=!1,!j.isInFallback)return;const c1=j.vnode.ssFallback;u(null,c1,P,T,V,null,G,l,d),Ct(j,c1)},k1=L.transition&&L.transition.mode==="out-in";k1&&(j.isFallbackMountPending=!0,O.transition.afterLeave=o1),j.isInFallback=!0,p(O,V,null,!0),k1||o1()},move(L,b,O){j.activeBranch&&h(j.activeBranch,L,b,O),j.container=L},next(){return j.activeBranch&&C(j.activeBranch)},registerDep(L,b,O){const V=!!j.pendingBranch;V&&j.deps++;const P=L.vnode.el;L.asyncDep.catch(G=>{Ln(G,L,0)}).then(G=>{if(L.isUnmounted||j.isUnmounted||j.pendingId!==L.suspenseId)return;er(),L.asyncResolved=!0;const{vnode:T}=L;tr(L,G),P&&(T.el=P);const o1=!P&&L.subTree.el;b(L,T,f(P||L.subTree.el),P?null:C(L.subTree),j,s,O),o1&&(T.placeholder=null,m(o1)),Yr(L,T.el),V&&--j.deps===0&&j.resolve()})},unmount(L,b){j.isUnmounted=!0,j.activeBranch&&p(j.activeBranch,n,L,b),j.pendingBranch&&p(j.pendingBranch,n,L,b)}};return j}function Ea(e,t,n,o,r,i,s,l,d){const a=t.suspense=v4(t,o,n,e.parentNode,document.createElement("div"),null,r,i,s,l,!0),k=d(e,a.pendingBranch=t.ssContent,n,a,i,s);return a.deps===0&&a.resolve(!1,!0),k}function Oa(e){const{shapeFlag:t,children:n}=e,o=t&32;e.ssContent=Gi(o?n.default:n),e.ssFallback=o?Gi(n.fallback):H(F1)}function Gi(e){let t;if(a1(e)){const n=mt&&e._c;n&&(e._d=!1,U()),e=e(),n&&(e._d=!0,t=h2,Go())}return X(e)&&(e=Ca(e)),e=E2(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(n=>n!==e)),e}function Aa(e,t){t&&t.pendingBranch?X(e)?t.effects.push(...e):t.effects.push(e):q9(e)}function Ct(e,t){e.activeBranch=t;const{vnode:n,parentComponent:o}=e;let r=t.el;for(;!r&&t.component;)t=t.component.subTree,r=t.el;n.el=r,o&&o.subTree===n&&(o.vnode.el=r,Yr(o,r))}function Pa(e){const t=e.props&&e.props.suspensible;return t!=null&&t!==!1}const g1=Symbol.for("v-fgt"),yn=Symbol.for("v-txt"),F1=Symbol.for("v-cmt"),c9=Symbol.for("v-stc"),he=[];let h2=null;function U(e=!1){he.push(h2=e?null:[])}function Go(){he.pop(),h2=he[he.length-1]||null}let mt=1;function go(e,t=!1){mt+=e,e<0&&h2&&t&&(h2.hasOnce=!0)}function f4(e){return e.dynamicChildren=mt>0?h2||ht:null,Go(),mt>0&&h2&&h2.push(e),e}function J(e,t,n,o,r,i){return f4(A(e,t,n,o,r,i,!0))}function O1(e,t,n,o,r){return f4(H(e,t,n,o,r,!0))}function k2(e){return e?e.__v_isVNode===!0:!1}function O2(e,t){return e.type===t.type&&e.key===t.key}const m4=({key:e})=>e??null,Kn=({ref:e,ref_key:t,ref_for:n})=>(typeof e=="number"&&(e=""+e),e!=null?S1(e)||E1(e)||a1(e)?{i:J1,r:e,k:t,f:!!n}:e:null);function A(e,t=null,n=null,o=0,r=null,i=e===g1?0:1,s=!1,l=!1){const d={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&m4(t),ref:t&&Kn(t),scopeId:N5,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:o,dynamicProps:r,dynamicChildren:null,appContext:null,ctx:J1};return l?(vo(d,n),i&128&&e.normalize(d)):n&&(d.shapeFlag|=S1(n)?8:16),mt>0&&!s&&h2&&(d.patchFlag>0||i&6)&&d.patchFlag!==32&&h2.push(d),d}const H=Ta;function Ta(e,t=null,n=null,o=0,r=null,i=!1){if((!e||e===e4)&&(e=F1),k2(e)){const l=R2(e,t,!0);return n&&vo(l,n),mt>0&&!i&&h2&&(l.shapeFlag&6?h2[h2.indexOf(e)]=l:h2.push(l)),l.patchFlag=-2,l}if(Wa(e)&&(e=e.__vccOpts),t){t=Ia(t);let{class:l,style:d}=t;l&&!S1(l)&&(t.class=G1(l)),M1(d)&&($o(d)&&!X(d)&&(d=T1({},d)),t.style=ce(d))}const s=S1(e)?1:Co(e)?128:No(e)?64:M1(e)?4:a1(e)?2:0;return A(e,t,n,o,r,s,i,!0)}function Ia(e){return e?$o(e)||k4(e)?T1({},e):e:null}function R2(e,t,n=!1,o=!1){const{props:r,ref:i,patchFlag:s,children:l,transition:d}=e,a=t?Mt(r||{},t):r,k={__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&m4(a),ref:t&&t.ref?n&&i?X(i)?i.concat(Kn(t)):[i,Kn(t)]:Kn(t):i,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:l,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==g1?s===-1?16:s|16:s,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:d,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&R2(e.ssContent),ssFallback:e.ssFallback&&R2(e.ssFallback),placeholder:e.placeholder,el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return d&&o&&Oe(k,d.clone(k)),k}function e2(e=" ",t=0){return H(yn,null,e,t)}function x1(e="",t=!1){return t?(U(),O1(F1,null,e)):H(F1,null,e)}function E2(e){return e==null||typeof e=="boolean"?H(F1):X(e)?H(g1,null,e.slice()):k2(e)?re(e):H(yn,null,String(e))}function re(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:R2(e)}function vo(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(X(t))n=16;else if(typeof t=="object")if(o&65){const r=t.default;r&&(r._c&&(r._d=!1),vo(e,r()),r._c&&(r._d=!0));return}else{n=32;const r=t._;!r&&!k4(t)?t._ctx=J1:r===3&&J1&&(J1.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else if(a1(t)){if(o&65){vo(e,{default:t});return}t={default:t,_ctx:J1},n=32}else t=String(t),o&64?(n=16,t=[e2(t)]):n=8;e.children=t,e.shapeFlag|=n}function Mt(...e){const t={};for(let n=0;nn2||J1;let fo,wn;{const e=To(),t=(n,o)=>{let r;return(r=e[n])||(r=e[n]=[]),r.push(o),i=>{r.length>1?r.forEach(s=>s(i)):r[0](i)}};fo=t("__VUE_INSTANCE_SETTERS__",n=>n2=n),wn=t("__VUE_SSR_SETTERS__",n=>Cn=n)}const bn=e=>{const t=n2;return fo(e),e.scope.on(),()=>{e.scope.off(),fo(t)}},er=()=>{n2&&n2.scope.off(),fo(null)};function M4(e){return e.vnode.shapeFlag&4}let Cn=!1;function Na(e,t=!1,n=!1){t&&wn(t);const{props:o,children:r}=e.vnode,i=M4(e);ma(e,o,i,t),Da(e,r,n||t);const s=i?Ua(e,t):void 0;return t&&wn(!1),s}function Ua(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=new Proxy(e.ctx,ia);const{setup:o}=n;if(o){we();const r=e.setupContext=o.length>1?za(e):null,i=bn(e),s=Dn(o,e,0,[e.props,r]),l=k5(s);if(Ce(),i(),(l||e.sp)&&!Ee(e)&&Q5(e),l){if(s.then(er,er),t)return s.then(d=>{wn(!0);try{tr(e,d,t)}finally{wn(!1)}}).catch(d=>{Ln(d,e,0)});e.asyncDep=s}else tr(e,s)}else j4(e)}function tr(e,t,n){a1(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:M1(t)&&(e.setupState=P5(t)),j4(e)}function j4(e,t,n){const o=e.type;e.render||(e.render=o.render||Q2);{const r=bn(e);we();try{sa(e)}finally{Ce(),r()}}}const qa={get(e,t){return t2(e,"get",""),e[t]}};function za(e){const t=n=>{e.exposed=n||{}};return{attrs:new Proxy(e.attrs,qa),slots:e.slots,emit:e.emit,expose:t}}function Ko(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy(P5(Ir(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in en)return en[n](e)},has(t,n){return n in t||n in en}})):e.proxy}function nr(e,t=!0){return a1(e)?e.displayName||e.name:e.name||t&&e.__name}function Wa(e){return a1(e)&&"__vccOpts"in e}const N=(e,t)=>A3(e,t,Cn);function gn(e,t,n){try{go(-1);const o=arguments.length;return o===2?M1(t)&&!X(t)?k2(t)?H(e,null,[t]):H(e,t):H(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&k2(n)&&(n=[n]),H(e,t,n))}finally{go(1)}}const Ga="3.5.42";/** * @vue/runtime-dom v3.5.42 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT -**/let N9;const B0=typeof window<"u"&&window.trustedTypes;if(B0)try{N9=B0.createPolicy("vue",{createHTML:e=>e})}catch{}const r4=N9?e=>N9.createHTML(e):e=>e,g7="http://www.w3.org/2000/svg",v7="http://www.w3.org/1998/Math/MathML",ne=typeof document<"u"?document:null,S0=ne&&ne.createElement("template"),f7={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?ne.createElementNS(g7,e):t==="mathml"?ne.createElementNS(v7,e):n?ne.createElement(e,{is:n}):ne.createElement(e);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>ne.createTextNode(e),createComment:e=>ne.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>ne.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,i){const s=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{S0.innerHTML=r4(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const l=S0.content;if(o==="svg"||o==="mathml"){const d=l.firstChild;for(;d.firstChild;)l.appendChild(d.firstChild);l.removeChild(d)}t.insertBefore(l,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},je="transition",_t="animation",mt=Symbol("_vtc"),i4={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},s4=T1({},y5,i4),m7=e=>(e.displayName="Transition",e.props=s4,e),Io=m7((e,{slots:t})=>hn(vd,l4(e),t)),$e=(e,t=[])=>{J(e)?e.forEach(n=>n(...t)):e&&e(...t)},E0=e=>e?J(e)?e.some(t=>t.length>1):e.length>1:!1;function l4(e){const t={};for(const T in e)T in i4||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:d=i,appearActiveClass:a=s,appearToClass:k=l,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,C=M7(r),f=C&&C[0],m=C&&C[1],{onBeforeEnter:x,onEnter:w,onEnterCancelled:D,onLeave:v,onLeaveCancelled:j,onBeforeAppear:L=x,onAppear:b=w,onAppearCancelled:O=D}=t,V=(T,X,a1,p1)=>{T._enterCancelled=p1,Le(T,X?k:l),Le(T,X?a:s),a1&&a1()},A=(T,X)=>{T._isLeaving=!1,Le(T,u),Le(T,p),Le(T,h),X&&X()},W=T=>(X,a1)=>{const p1=T?b:w,u1=()=>V(X,T,a1);$e(p1,[X,u1]),O0(()=>{Le(X,T?d:i),q2(X,T?k:l),E0(p1)||A0(X,o,f,u1)})};return T1(t,{onBeforeEnter(T){$e(x,[T]),q2(T,i),q2(T,s)},onBeforeAppear(T){$e(L,[T]),q2(T,d),q2(T,a)},onEnter:W(!1),onAppear:W(!0),onLeave(T,X){T._isLeaving=!0;const a1=()=>A(T,X);q2(T,u),T._enterCancelled?(q2(T,h),F9(T)):(F9(T),q2(T,h)),O0(()=>{T._isLeaving&&(Le(T,u),q2(T,p),E0(v)||A0(T,o,m,a1))}),$e(v,[T,a1])},onEnterCancelled(T){V(T,!1,void 0,!0),$e(D,[T])},onAppearCancelled(T){V(T,!0,void 0,!0),$e(O,[T])},onLeaveCancelled(T){A(T),$e(j,[T])}})}function M7(e){if(e==null)return null;if(m1(e))return[n9(e.enter),n9(e.leave)];{const t=n9(e);return[t,t]}}function n9(e){return Ks(e)}function q2(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[mt]||(e[mt]=new Set)).add(t)}function Le(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[mt];n&&(n.delete(t),n.size||(e[mt]=void 0))}function O0(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let j7=0;function A0(e,t,n,o){const r=e._endId=++j7,i=()=>{r===e._endId&&o()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:l,propCount:d}=d4(e,t);if(!s)return o();const a=s+"end";let k=0;const u=()=>{e.removeEventListener(a,h),i()},h=p=>{p.target===e&&++k>=d&&u()};setTimeout(()=>{k(n[C]||"").split(", "),r=o(`${je}Delay`),i=o(`${je}Duration`),s=P0(r,i),l=o(`${_t}Delay`),d=o(`${_t}Duration`),a=P0(l,d);let k=null,u=0,h=0;t===je?s>0&&(k=je,u=s,h=i.length):t===_t?a>0&&(k=_t,u=a,h=d.length):(u=Math.max(s,a),k=u>0?s>a?je:_t:null,h=k?k===je?i.length:d.length:0);const p=k===je&&/\b(?:transform|all)(?:,|$)/.test(o(`${je}Property`).toString());return{type:k,timeout:u,propCount:h,hasTransform:p}}function P0(e,t){for(;e.lengthT0(n)+T0(e[o])))}function T0(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function F9(e){return(e?e.ownerDocument:document).body.offsetHeight}function x7(e,t,n){const o=e[mt];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const ho=Symbol("_vod"),Tr=Symbol("_vsh"),Ir={name:"show",beforeMount(e,{value:t},{transition:n}){e[ho]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Bt(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Bt(e,!0),o.enter(e)):o.leave(e,()=>{Bt(e,!1)}):Bt(e,t))},beforeUnmount(e,{value:t}){Bt(e,t)}};function Bt(e,t){e.style.display=t?e[ho]:"none",e[Tr]=!t}const D7=Symbol(""),L7=/(?:^|;)\s*display\s*:/;function H7(e,t,n){const o=e.style,r=S1(n);let i=!1;if(n&&!r){if(t)if(S1(t))for(const s of t.split(";")){const l=s.slice(0,s.indexOf(":")).trim();n[l]==null&&Ut(o,l,"")}else for(const s in t)n[s]==null&&Ut(o,s,"");for(const s in n){s==="display"&&(i=!0);const l=n[s];l!=null?y7(e,s,!S1(t)&&t?t[s]:void 0,l)||Ut(o,s,l):Ut(o,s,"")}}else if(r){if(t!==n){const s=o[D7];s&&(n+=";"+s),o.cssText=n,i=L7.test(n)}}else t&&e.removeAttribute("style");ho in e&&(e[ho]=i?o.display:"",e[Tr]&&(o.display="none"))}const Bn=/\s*!important$/;function Ut(e,t,n){if(J(n))n.forEach(o=>Ut(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))Bn.test(n)?e.setProperty(t,n.replace(Bn,""),"important"):e.setProperty(t,n);else{const o=V7(e,t);Bn.test(n)?e.setProperty(ge(o),n.replace(Bn,""),"important"):e[o]=n}}const I0=["Webkit","Moz","ms"],o9={};function V7(e,t){const n=o9[t];if(n)return n;let o=o2(t);if(o!=="filter"&&o in e)return o9[t]=o;o=Lo(o);for(let r=0;rr9||(E7.then(()=>r9=0),r9=Date.now());function A7(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;const r=n.value;if(J(r)){const i=o.stopImmediatePropagation;o.stopImmediatePropagation=()=>{i.call(o),o._stopped=!0};const s=r.slice(),l=[o];for(let d=0;de.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,P7=(e,t,n,o,r,i)=>{const s=r==="svg";t==="class"?x7(e,o,s):t==="style"?H7(e,n,o):Mo(t)?jo(t)||Z7(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):T7(e,t,o,s))?(N0(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&$0(e,t,o,s,i,t!=="value")):e._isVueCE&&(I7(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!S1(o)))?N0(e,o2(t),o,i,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),$0(e,t,o,s))};function T7(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&U0(t)&&d1(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return U0(t)&&S1(n)?!1:t in e}function I7(e,t){const n=e._def.props;if(!n)return!1;const o=o2(t);return Array.isArray(n)?n.some(r=>o2(r)===o):Object.keys(n).some(r=>o2(r)===o)}const a4=new WeakMap,k4=new WeakMap,po=Symbol("_moveCb"),q0=Symbol("_enterCb"),R7=e=>(delete e.props.mode,e),$7=R7({name:"TransitionGroup",props:T1({},s4,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=b2(),o=V5();let r,i;return _r(()=>{if(!r.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!q7(r[0].el,n.vnode.el,s)){r=[];return}r.forEach(N7),r.forEach(F7);const l=r.filter(U7);F9(n.vnode.el),l.forEach(d=>{const a=d.el,k=a.style;q2(a,s),k.transform=k.webkitTransform=k.transitionDuration="";const u=a[po]=h=>{h&&h.target!==a||(!h||h.propertyName.endsWith("transform"))&&(a.removeEventListener("transitionend",u),a[po]=null,Le(a,s))};a.addEventListener("transitionend",u)}),r=[]}),()=>{const s=C1(e),l=l4(s);let d=s.tag||D1;if(r=[],i)for(let a=0;a{l.split(/\s+/).forEach(d=>d&&o.classList.remove(d))}),n.split(/\s+/).forEach(l=>l&&o.classList.add(l)),o.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(o);const{hasTransform:s}=d4(o);return i.removeChild(o),s}const Ee=e=>{const t=e.props["onUpdate:modelValue"]||!1;return J(t)?n=>ht(t,n):t};function z7(e){e.target.composing=!0}function z0(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const g2=Symbol("_assign"),Sn=Symbol("_initialValue");function i9(e,t,n){return t&&(e=e.trim()),n&&(e=Ho(e)),e}const W0={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e.parentNode&&(e.type==="text"?e[Sn]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[Sn]=e.defaultValue.replace(/\r\n?/g,` -`))),e[g2]=Ee(r);const i=o||r.props&&r.props.type==="number";le(e,t?"change":"input",s=>{s.target.composing||e[g2](i9(e.value,n,i))}),(n||i)&&le(e,"change",()=>{e.value=i9(e.value,n,i)}),t||(le(e,"compositionstart",z7),le(e,"compositionend",z0),le(e,"change",z0))},mounted(e,{value:t,modifiers:{trim:n,number:o}}){const r=t??"",i=e[Sn];delete e[Sn],i!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==i?e[g2](i9(e.value,n,o)):e.value=r},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:r,number:i}},s){if(e[g2]=Ee(s),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?Ho(e.value):e.value,d=t??"";if(l===d)return;const a=e.getRootNode();(a instanceof Document||a instanceof ShadowRoot)&&a.activeElement===e&&e.type!=="range"&&(o&&t===n||r&&e.value.trim()===d)||(e.value=d)}},W7={deep:!0,created(e,t,n){e[g2]=Ee(n),le(e,"change",()=>{const o=e._modelValue,r=Mt(e),i=e.checked,s=e[g2];if(J(o)){const l=Cr(o,r),d=l!==-1;if(i&&!d)s(o.concat(r));else if(!i&&d){const a=[...o];a.splice(l,1),s(a)}}else if(ue(o)){const l=new Set(o);i?l.add(r):l.delete(r),s(l)}else s(p4(e,i))})},mounted:G0,beforeUpdate(e,t,n){e[g2]=Ee(n),G0(e,t,n)}};function G0(e,{value:t,oldValue:n},o){e._modelValue=t;let r;if(J(t))r=Cr(t,o.props.value)>-1;else if(ue(t))r=t.has(o.props.value);else{if(t===n)return;r=P2(t,p4(e,!0))}e.checked!==r&&(e.checked=r)}const G7={created(e,{value:t},n){e.checked=P2(t,n.props.value),e[g2]=Ee(n),le(e,"change",()=>{e[g2](Mt(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[g2]=Ee(o),t!==n&&(e.checked=P2(t,o.props.value))}},K7={deep:!0,created(e,{value:t,modifiers:{number:n}},o){e._modelValue=t,le(e,"change",()=>{const r=Array.prototype.filter.call(e.options,d=>d.selected).map(d=>n?Ho(Mt(d)):Mt(d)),i=e.multiple,s=i?ue(e._modelValue)?new Set(r):r:r[0],l=e._pendingValue=[i,i?J(s)?r.slice():r:s];try{e[g2](s)}finally{d2(()=>{e._pendingValue===l&&(e._pendingValue=void 0)})}}),e[g2]=Ee(o)},mounted(e,{value:t}){K0(e,t)},beforeUpdate(e,{value:t},n){e._modelValue=t,e[g2]=Ee(n)},updated(e,{value:t}){const n=e._pendingValue;e._pendingValue=void 0,(!n||n[0]!==e.multiple||!Y7(t,n[1],n[0]))&&K0(e,t)}};function Y7(e,t,n){if(!n||J(e))return P2(e,t);if(ue(e)){if(e.size!==t.length)return!1;for(const o of t)if(!e.has(o))return!1;return!0}return!1}function K0(e,t){const n=e.multiple,o=J(t);if(!(n&&!o&&!ue(t))){for(let r=0,i=e.options.length;rString(a)===String(l)):s.selected=Cr(t,l)>-1}else s.selected=t.has(l);else if(P2(Mt(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function Mt(e){return"_value"in e?e._value:e.value}function p4(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const yC={created(e,t,n){En(e,t,n,null,"created")},mounted(e,t,n){En(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){En(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){En(e,t,n,o,"updated")}};function Q7(e,t){switch(e){case"SELECT":return K7;case"TEXTAREA":return W0;default:switch(t){case"checkbox":return W7;case"radio":return G7;default:return W0}}}function En(e,t,n,o,r){const s=Q7(e.tagName,n.props&&n.props.type)[r];s&&s(e,t,n,o)}const J7=["ctrl","shift","alt","meta"],X7={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>J7.some(n=>e[`${n}Key`]&&!t.includes(n))},Y0=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(r,...i)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=r=>{if(!("key"in r))return;const i=ge(r.key);if(t.some(s=>s===i||ea[s]===i))return e(r)})},na=T1({patchProp:P7},f7);let Q0;function c4(){return Q0||(Q0=Gd(na))}const J0=(...e)=>{c4().render(...e)},oa=(...e)=>{const t=c4().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=ia(o);if(!r)return;const i=t._component;!d1(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,ra(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function ra(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function ia(e){return S1(e)?document.querySelector(e):e}/*! +**/let or;const Ki=typeof window<"u"&&window.trustedTypes;if(Ki)try{or=Ki.createPolicy("vue",{createHTML:e=>e})}catch{}const x4=or?e=>or.createHTML(e):e=>e,Ka="http://www.w3.org/2000/svg",Ya="http://www.w3.org/1998/Math/MathML",oe=typeof document<"u"?document:null,Yi=oe&&oe.createElement("template"),Qa={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const r=t==="svg"?oe.createElementNS(Ka,e):t==="mathml"?oe.createElementNS(Ya,e):n?oe.createElement(e,{is:n}):oe.createElement(e);return e==="select"&&o&&o.multiple!=null&&r.setAttribute("multiple",o.multiple),r},createText:e=>oe.createTextNode(e),createComment:e=>oe.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>oe.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,r,i){const s=n?n.previousSibling:t.lastChild;if(r&&(r===i||r.nextSibling))for(;t.insertBefore(r.cloneNode(!0),n),!(r===i||!(r=r.nextSibling)););else{Yi.innerHTML=x4(o==="svg"?`${e}`:o==="mathml"?`${e}`:e);const l=Yi.content;if(o==="svg"||o==="mathml"){const d=l.firstChild;for(;d.firstChild;)l.appendChild(d.firstChild);l.removeChild(d)}t.insertBefore(l,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}},Le="transition",Et="animation",jt=Symbol("_vtc"),D4={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},L4=T1({},W5,D4),Ja=e=>(e.displayName="Transition",e.props=L4,e),Yo=Ja((e,{slots:t})=>gn(Y3,H4(e),t)),Fe=(e,t=[])=>{X(e)?e.forEach(n=>n(...t)):e&&e(...t)},Qi=e=>e?X(e)?e.some(t=>t.length>1):e.length>1:!1;function H4(e){const t={};for(const T in e)T in D4||(t[T]=e[T]);if(e.css===!1)return t;const{name:n="v",type:o,duration:r,enterFromClass:i=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:d=i,appearActiveClass:a=s,appearToClass:k=l,leaveFromClass:u=`${n}-leave-from`,leaveActiveClass:h=`${n}-leave-active`,leaveToClass:p=`${n}-leave-to`}=e,C=Xa(r),f=C&&C[0],m=C&&C[1],{onBeforeEnter:x,onEnter:w,onEnterCancelled:D,onLeave:v,onLeaveCancelled:j,onBeforeAppear:L=x,onAppear:b=w,onAppearCancelled:O=D}=t,V=(T,o1,k1,c1)=>{T._enterCancelled=c1,ye(T,o1?k:l),ye(T,o1?a:s),k1&&k1()},P=(T,o1)=>{T._isLeaving=!1,ye(T,u),ye(T,p),ye(T,h),o1&&o1()},G=T=>(o1,k1)=>{const c1=T?b:w,u1=()=>V(o1,T,k1);Fe(c1,[o1,u1]),Ji(()=>{ye(o1,T?d:i),z2(o1,T?k:l),Qi(c1)||Xi(o1,o,f,u1)})};return T1(t,{onBeforeEnter(T){Fe(x,[T]),z2(T,i),z2(T,s)},onBeforeAppear(T){Fe(L,[T]),z2(T,d),z2(T,a)},onEnter:G(!1),onAppear:G(!0),onLeave(T,o1){T._isLeaving=!0;const k1=()=>P(T,o1);z2(T,u),T._enterCancelled?(z2(T,h),rr(T)):(rr(T),z2(T,h)),Ji(()=>{T._isLeaving&&(ye(T,u),z2(T,p),Qi(v)||Xi(T,o,m,k1))}),Fe(v,[T,k1])},onEnterCancelled(T){V(T,!1,void 0,!0),Fe(D,[T])},onAppearCancelled(T){V(T,!0,void 0,!0),Fe(O,[T])},onLeaveCancelled(T){P(T),Fe(j,[T])}})}function Xa(e){if(e==null)return null;if(M1(e))return[w9(e.enter),w9(e.leave)];{const t=w9(e);return[t,t]}}function w9(e){return c5(e)}function z2(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e[jt]||(e[jt]=new Set)).add(t)}function ye(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const n=e[jt];n&&(n.delete(t),n.size||(e[jt]=void 0))}function Ji(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let e7=0;function Xi(e,t,n,o){const r=e._endId=++e7,i=()=>{r===e._endId&&o()};if(n!=null)return setTimeout(i,n);const{type:s,timeout:l,propCount:d}=V4(e,t);if(!s)return o();const a=s+"end";let k=0;const u=()=>{e.removeEventListener(a,h),i()},h=p=>{p.target===e&&++k>=d&&u()};setTimeout(()=>{k(n[C]||"").split(", "),r=o(`${Le}Delay`),i=o(`${Le}Duration`),s=e0(r,i),l=o(`${Et}Delay`),d=o(`${Et}Duration`),a=e0(l,d);let k=null,u=0,h=0;t===Le?s>0&&(k=Le,u=s,h=i.length):t===Et?a>0&&(k=Et,u=a,h=d.length):(u=Math.max(s,a),k=u>0?s>a?Le:Et:null,h=k?k===Le?i.length:d.length:0);const p=k===Le&&/\b(?:transform|all)(?:,|$)/.test(o(`${Le}Property`).toString());return{type:k,timeout:u,propCount:h,hasTransform:p}}function e0(e,t){for(;e.lengtht0(n)+t0(e[o])))}function t0(e){return e==="auto"?0:Number(e.slice(0,-1).replace(",","."))*1e3}function rr(e){return(e?e.ownerDocument:document).body.offsetHeight}function t7(e,t,n){const o=e[jt];o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}const mo=Symbol("_vod"),ei=Symbol("_vsh"),ti={name:"show",beforeMount(e,{value:t},{transition:n}){e[mo]=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):Ot(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),Ot(e,!0),o.enter(e)):o.leave(e,()=>{Ot(e,!1)}):Ot(e,t))},beforeUnmount(e,{value:t}){Ot(e,t)}};function Ot(e,t){e.style.display=t?e[mo]:"none",e[ei]=!t}const n7=Symbol(""),o7=/(?:^|;)\s*display\s*:/;function r7(e,t,n){const o=e.style,r=S1(n);let i=!1;if(n&&!r){if(t)if(S1(t))for(const s of t.split(";")){const l=s.slice(0,s.indexOf(":")).trim();n[l]==null&&Gt(o,l,"")}else for(const s in t)n[s]==null&&Gt(o,s,"");for(const s in n){s==="display"&&(i=!0);const l=n[s];l!=null?s7(e,s,!S1(t)&&t?t[s]:void 0,l)||Gt(o,s,l):Gt(o,s,"")}}else if(r){if(t!==n){const s=o[n7];s&&(n+=";"+s),o.cssText=n,i=o7.test(n)}}else t&&e.removeAttribute("style");mo in e&&(e[mo]=i?o.display:"",e[ei]&&(o.display="none"))}const Tn=/\s*!important$/;function Gt(e,t,n){if(X(n))n.forEach(o=>Gt(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))Tn.test(n)?e.setProperty(t,n.replace(Tn,""),"important"):e.setProperty(t,n);else{const o=i7(e,t);Tn.test(n)?e.setProperty(fe(o),n.replace(Tn,""),"important"):e[o]=n}}const n0=["Webkit","Moz","ms"],C9={};function i7(e,t){const n=C9[t];if(n)return n;let o=r2(t);if(o!=="filter"&&o in e)return C9[t]=o;o=Ao(o);for(let r=0;rg9||(h7.then(()=>g9=0),g9=Date.now());function c7(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;const r=n.value;if(X(r)){const i=o.stopImmediatePropagation;o.stopImmediatePropagation=()=>{i.call(o),o._stopped=!0};const s=r.slice(),l=[o];for(let d=0;de.charCodeAt(0)===111&&e.charCodeAt(1)===110&&e.charCodeAt(2)>96&&e.charCodeAt(2)<123,w7=(e,t,n,o,r,i)=>{const s=r==="svg";t==="class"?t7(e,o,s):t==="style"?r7(e,n,o):Bo(t)?So(t)||d7(e,t,n,o,i):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):C7(e,t,o,s))?(i0(e,t,o),!e.tagName.includes("-")&&(t==="value"||t==="checked"||t==="selected")&&r0(e,t,o,s,i,t!=="value")):e._isVueCE&&(g7(e,t)||e._def.__asyncLoader&&(/[A-Z]/.test(t)||!S1(o)))?i0(e,r2(t),o,i,t):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),r0(e,t,o,s))};function C7(e,t,n,o){if(o)return!!(t==="innerHTML"||t==="textContent"||t in e&&l0(t)&&a1(n));if(t==="spellcheck"||t==="draggable"||t==="translate"||t==="autocorrect"||t==="sandbox"&&e.tagName==="IFRAME"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA")return!1;if(t==="width"||t==="height"){const r=e.tagName;if(r==="IMG"||r==="VIDEO"||r==="CANVAS"||r==="SOURCE")return!1}return l0(t)&&S1(n)?!1:t in e}function g7(e,t){const n=e._def.props;if(!n)return!1;const o=r2(t);return Array.isArray(n)?n.some(r=>r2(r)===o):Object.keys(n).some(r=>r2(r)===o)}const y4=new WeakMap,b4=new WeakMap,Mo=Symbol("_moveCb"),d0=Symbol("_enterCb"),v7=e=>(delete e.props.mode,e),f7=v7({name:"TransitionGroup",props:T1({},L4,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=Z2(),o=z5();let r,i;return Wr(()=>{if(!r.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!x7(r[0].el,n.vnode.el,s)){r=[];return}r.forEach(m7),r.forEach(M7);const l=r.filter(j7);rr(n.vnode.el),l.forEach(d=>{const a=d.el,k=a.style;z2(a,s),k.transform=k.webkitTransform=k.transitionDuration="";const u=a[Mo]=h=>{h&&h.target!==a||(!h||h.propertyName.endsWith("transform"))&&(a.removeEventListener("transitionend",u),a[Mo]=null,ye(a,s))};a.addEventListener("transitionend",u)}),r=[]}),()=>{const s=C1(e),l=H4(s);let d=s.tag||g1;if(r=[],i)for(let a=0;a{l.split(/\s+/).forEach(d=>d&&o.classList.remove(d))}),n.split(/\s+/).forEach(l=>l&&o.classList.add(l)),o.style.display="none";const i=t.nodeType===1?t:t.parentNode;i.appendChild(o);const{hasTransform:s}=V4(o);return i.removeChild(o),s}const Ae=e=>{const t=e.props["onUpdate:modelValue"]||!1;return X(t)?n=>pt(t,n):t};function D7(e){e.target.composing=!0}function a0(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const v2=Symbol("_assign"),In=Symbol("_initialValue");function v9(e,t,n){return t&&(e=e.trim()),n&&(e=Po(e)),e}const k0={created(e,{modifiers:{lazy:t,trim:n,number:o}},r){e.parentNode&&(e.type==="text"?e[In]=e.defaultValue.replace(/[\r\n]/g,""):e.type==="textarea"&&(e[In]=e.defaultValue.replace(/\r\n?/g,` +`))),e[v2]=Ae(r);const i=o||r.props&&r.props.type==="number";de(e,t?"change":"input",s=>{s.target.composing||e[v2](v9(e.value,n,i))}),(n||i)&&de(e,"change",()=>{e.value=v9(e.value,n,i)}),t||(de(e,"compositionstart",D7),de(e,"compositionend",a0),de(e,"change",a0))},mounted(e,{value:t,modifiers:{trim:n,number:o}}){const r=t??"",i=e[In];delete e[In],i!==void 0&&(e.type==="text"||e.type==="textarea")&&e.value!==i?e[v2](v9(e.value,n,o)):e.value=r},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:o,trim:r,number:i}},s){if(e[v2]=Ae(s),e.composing)return;const l=(i||e.type==="number")&&!/^0\d/.test(e.value)?Po(e.value):e.value,d=t??"";if(l===d)return;const a=e.getRootNode();(a instanceof Document||a instanceof ShadowRoot)&&a.activeElement===e&&e.type!=="range"&&(o&&t===n||r&&e.value.trim()===d)||(e.value=d)}},L7={deep:!0,created(e,t,n){e[v2]=Ae(n),de(e,"change",()=>{const o=e._modelValue,r=xt(e),i=e.checked,s=e[v2];if(X(o)){const l=Br(o,r),d=l!==-1;if(i&&!d)s(o.concat(r));else if(!i&&d){const a=[...o];a.splice(l,1),s(a)}}else if(pe(o)){const l=new Set(o);i?l.add(r):l.delete(r),s(l)}else s(B4(e,i))})},mounted:u0,beforeUpdate(e,t,n){e[v2]=Ae(n),u0(e,t,n)}};function u0(e,{value:t,oldValue:n},o){e._modelValue=t;let r;if(X(t))r=Br(t,o.props.value)>-1;else if(pe(t))r=t.has(o.props.value);else{if(t===n)return;r=T2(t,B4(e,!0))}e.checked!==r&&(e.checked=r)}const H7={created(e,{value:t},n){e.checked=T2(t,n.props.value),e[v2]=Ae(n),de(e,"change",()=>{e[v2](xt(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e[v2]=Ae(o),t!==n&&(e.checked=T2(t,o.props.value))}},V7={deep:!0,created(e,{value:t,modifiers:{number:n}},o){e._modelValue=t,de(e,"change",()=>{const r=Array.prototype.filter.call(e.options,d=>d.selected).map(d=>n?Po(xt(d)):xt(d)),i=e.multiple,s=i?pe(e._modelValue)?new Set(r):r:r[0],l=e._pendingValue=[i,i?X(s)?r.slice():r:s];try{e[v2](s)}finally{a2(()=>{e._pendingValue===l&&(e._pendingValue=void 0)})}}),e[v2]=Ae(o)},mounted(e,{value:t}){h0(e,t)},beforeUpdate(e,{value:t},n){e._modelValue=t,e[v2]=Ae(n)},updated(e,{value:t}){const n=e._pendingValue;e._pendingValue=void 0,(!n||n[0]!==e.multiple||!y7(t,n[1],n[0]))&&h0(e,t)}};function y7(e,t,n){if(!n||X(e))return T2(e,t);if(pe(e)){if(e.size!==t.length)return!1;for(const o of t)if(!e.has(o))return!1;return!0}return!1}function h0(e,t){const n=e.multiple,o=X(t);if(!(n&&!o&&!pe(t))){for(let r=0,i=e.options.length;rString(a)===String(l)):s.selected=Br(t,l)>-1}else s.selected=t.has(l);else if(T2(xt(s),t)){e.selectedIndex!==r&&(e.selectedIndex=r);return}}!n&&e.selectedIndex!==-1&&(e.selectedIndex=-1)}}function xt(e){return"_value"in e?e._value:e.value}function B4(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const Sg={created(e,t,n){Rn(e,t,n,null,"created")},mounted(e,t,n){Rn(e,t,n,null,"mounted")},beforeUpdate(e,t,n,o){Rn(e,t,n,o,"beforeUpdate")},updated(e,t,n,o){Rn(e,t,n,o,"updated")}};function b7(e,t){switch(e){case"SELECT":return V7;case"TEXTAREA":return k0;default:switch(t){case"checkbox":return L7;case"radio":return H7;default:return k0}}}function Rn(e,t,n,o,r){const s=b7(e.tagName,n.props&&n.props.type)[r];s&&s(e,t,n,o)}const Z7=["ctrl","shift","alt","meta"],_7={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>Z7.some(n=>e[`${n}Key`]&&!t.includes(n))},p0=(e,t)=>{if(!e)return e;const n=e._withMods||(e._withMods={}),o=t.join(".");return n[o]||(n[o]=(r,...i)=>{for(let s=0;s{const n=e._withKeys||(e._withKeys={}),o=t.join(".");return n[o]||(n[o]=r=>{if(!("key"in r))return;const i=fe(r.key);if(t.some(s=>s===i||B7[s]===i))return e(r)})},E7=T1({patchProp:w7},Qa);let c0;function S4(){return c0||(c0=Ha(E7))}const w0=(...e)=>{S4().render(...e)},O7=(...e)=>{const t=S4().createApp(...e),{mount:n}=t;return t.mount=o=>{const r=P7(o);if(!r)return;const i=t._component;!a1(i)&&!i.render&&!i.template&&(i.template=r.innerHTML),r.nodeType===1&&(r.textContent="");const s=n(r,!1,A7(r));return r instanceof Element&&(r.removeAttribute("v-cloak"),r.setAttribute("data-v-app","")),s},t};function A7(e){if(e instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&e instanceof MathMLElement)return"mathml"}function P7(e){return S1(e)?document.querySelector(e):e}/*! * pinia v2.3.1 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let w4;const Ro=e=>w4=e,C4=Symbol();function U9(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var Qt;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(Qt||(Qt={}));function sa(){const e=e5(!0),t=e.run(()=>K({}));let n=[],o=[];const r=xr({install(i){Ro(r),r._a=i,i.provide(C4,r),i.config.globalProperties.$pinia=r,o.forEach(s=>n.push(s)),o=[]},use(i){return this._a?n.push(i):o.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const g4=()=>{};function X0(e,t,n,o=g4){e.push(t);const r=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),o())};return!n&&gr()&&t5(r),r}function rt(e,...t){e.slice().forEach(n=>{n(...t)})}const la=e=>e(),ei=Symbol(),s9=Symbol();function q9(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,o)=>e.set(o,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],r=e[n];U9(r)&&U9(o)&&e.hasOwnProperty(n)&&!E1(o)&&!de(o)?e[n]=q9(r,o):e[n]=o}return e}const da=Symbol();function aa(e){return!U9(e)||!e.hasOwnProperty(da)}const{assign:He}=Object;function ka(e){return!!(E1(e)&&e.effect)}function ua(e,t,n,o){const{state:r,actions:i,getters:s}=t,l=n.state.value[e];let d;function a(){l||(n.state.value[e]=r?r():{});const k=ed(n.state.value[e]);return He(k,i,Object.keys(s||{}).reduce((u,h)=>(u[h]=xr(F(()=>{Ro(n);const p=n._s.get(e);return s[h].call(p,p)})),u),{}))}return d=v4(e,a,t,n,o,!0),d}function v4(e,t,n={},o,r,i){let s;const l=He({actions:{}},n),d={deep:!0};let a,k,u=[],h=[],p;const C=o.state.value[e];!i&&!C&&(o.state.value[e]={});let f;function m(O){let V;a=k=!1,typeof O=="function"?(O(o.state.value[e]),V={type:Qt.patchFunction,storeId:e,events:p}):(q9(o.state.value[e],O),V={type:Qt.patchObject,payload:O,storeId:e,events:p});const A=f=Symbol();d2().then(()=>{f===A&&(a=!0)}),k=!0,rt(u,V,o.state.value[e])}const x=i?function(){const{state:V}=n,A=V?V():{};this.$patch(W=>{He(W,A)})}:g4;function w(){s.stop(),u=[],h=[],o._s.delete(e)}const D=(O,V="")=>{if(ei in O)return O[s9]=V,O;const A=function(){Ro(o);const W=Array.from(arguments),T=[],X=[];function a1(Y){T.push(Y)}function p1(Y){X.push(Y)}rt(h,{args:W,name:A[s9],store:j,after:a1,onError:p1});let u1;try{u1=O.apply(this&&this.$id===e?this:j,W)}catch(Y){throw rt(X,Y),Y}return u1 instanceof Promise?u1.then(Y=>(rt(T,Y),Y)).catch(Y=>(rt(X,Y),Promise.reject(Y))):(rt(T,u1),u1)};return A[ei]=!0,A[s9]=V,A},v={_p:o,$id:e,$onAction:X0.bind(null,h),$patch:m,$reset:x,$subscribe(O,V={}){const A=X0(u,O,V.detached,()=>W()),W=s.run(()=>b1(()=>o.state.value[e],T=>{(V.flush==="sync"?k:a)&&O({storeId:e,type:Qt.direct,events:p},T)},He({},d,V)));return A},$dispose:w},j=I1(v);o._s.set(e,j);const b=(o._a&&o._a.runWithContext||la)(()=>o._e.run(()=>(s=e5()).run(()=>t({action:D}))));for(const O in b){const V=b[O];if(E1(V)&&!ka(V)||de(V))i||(C&&aa(V)&&(E1(V)?V.value=C[O]:q9(V,C[O])),o.state.value[e][O]=V);else if(typeof V=="function"){const A=D(V,O);b[O]=A,l.actions[O]=V}}return He(j,b),He(C1(j),b),Object.defineProperty(j,"$state",{get:()=>o.state.value[e],set:O=>{m(V=>{He(V,O)})}}),o._p.forEach(O=>{He(j,s.run(()=>O({store:j,app:o._a,pinia:o,options:l})))}),C&&i&&n.hydrate&&n.hydrate(j.$state,C),a=!0,k=!0,j}/*! #__NO_SIDE_EFFECTS__ */function fe(e,t,n){let o,r;const i=typeof t=="function";typeof e=="string"?(o=e,r=i?n:t):(r=e,o=e.id);function s(l,d){const a=ad();return l=l||(a?F1(C4,null):null),l&&Ro(l),l=w4,l._s.has(o)||(i?v4(o,t,r,l):ua(o,r,l)),l._s.get(o)}return s.$id=o,s}/*! + */let E4;const Qo=e=>E4=e,O4=Symbol();function ir(e){return e&&typeof e=="object"&&Object.prototype.toString.call(e)==="[object Object]"&&typeof e.toJSON!="function"}var tn;(function(e){e.direct="direct",e.patchObject="patch object",e.patchFunction="patch function"})(tn||(tn={}));function T7(){const e=f5(!0),t=e.run(()=>K({}));let n=[],o=[];const r=Ir({install(i){Qo(r),r._a=i,i.provide(O4,r),i.config.globalProperties.$pinia=r,o.forEach(s=>n.push(s)),o=[]},use(i){return this._a?n.push(i):o.push(i),this},_p:n,_a:null,_e:e,_s:new Map,state:t});return r}const A4=()=>{};function C0(e,t,n,o=A4){e.push(t);const r=()=>{const i=e.indexOf(t);i>-1&&(e.splice(i,1),o())};return!n&&Sr()&&m5(r),r}function it(e,...t){e.slice().forEach(n=>{n(...t)})}const I7=e=>e(),g0=Symbol(),f9=Symbol();function sr(e,t){e instanceof Map&&t instanceof Map?t.forEach((n,o)=>e.set(o,n)):e instanceof Set&&t instanceof Set&&t.forEach(e.add,e);for(const n in t){if(!t.hasOwnProperty(n))continue;const o=t[n],r=e[n];ir(r)&&ir(o)&&e.hasOwnProperty(n)&&!E1(o)&&!ae(o)?e[n]=sr(r,o):e[n]=o}return e}const R7=Symbol();function $7(e){return!ir(e)||!e.hasOwnProperty(R7)}const{assign:be}=Object;function F7(e){return!!(E1(e)&&e.effect)}function N7(e,t,n,o){const{state:r,actions:i,getters:s}=t,l=n.state.value[e];let d;function a(){l||(n.state.value[e]=r?r():{});const k=B3(n.state.value[e]);return be(k,i,Object.keys(s||{}).reduce((u,h)=>(u[h]=Ir(N(()=>{Qo(n);const p=n._s.get(e);return s[h].call(p,p)})),u),{}))}return d=P4(e,a,t,n,o,!0),d}function P4(e,t,n={},o,r,i){let s;const l=be({actions:{}},n),d={deep:!0};let a,k,u=[],h=[],p;const C=o.state.value[e];!i&&!C&&(o.state.value[e]={});let f;function m(O){let V;a=k=!1,typeof O=="function"?(O(o.state.value[e]),V={type:tn.patchFunction,storeId:e,events:p}):(sr(o.state.value[e],O),V={type:tn.patchObject,payload:O,storeId:e,events:p});const P=f=Symbol();a2().then(()=>{f===P&&(a=!0)}),k=!0,it(u,V,o.state.value[e])}const x=i?function(){const{state:V}=n,P=V?V():{};this.$patch(G=>{be(G,P)})}:A4;function w(){s.stop(),u=[],h=[],o._s.delete(e)}const D=(O,V="")=>{if(g0 in O)return O[f9]=V,O;const P=function(){Qo(o);const G=Array.from(arguments),T=[],o1=[];function k1(Y){T.push(Y)}function c1(Y){o1.push(Y)}it(h,{args:G,name:P[f9],store:j,after:k1,onError:c1});let u1;try{u1=O.apply(this&&this.$id===e?this:j,G)}catch(Y){throw it(o1,Y),Y}return u1 instanceof Promise?u1.then(Y=>(it(T,Y),Y)).catch(Y=>(it(o1,Y),Promise.reject(Y))):(it(T,u1),u1)};return P[g0]=!0,P[f9]=V,P},v={_p:o,$id:e,$onAction:C0.bind(null,h),$patch:m,$reset:x,$subscribe(O,V={}){const P=C0(u,O,V.detached,()=>G()),G=s.run(()=>V1(()=>o.state.value[e],T=>{(V.flush==="sync"?k:a)&&O({storeId:e,type:tn.direct,events:p},T)},be({},d,V)));return P},$dispose:w},j=I1(v);o._s.set(e,j);const b=(o._a&&o._a.runWithContext||I7)(()=>o._e.run(()=>(s=f5()).run(()=>t({action:D}))));for(const O in b){const V=b[O];if(E1(V)&&!F7(V)||ae(V))i||(C&&$7(V)&&(E1(V)?V.value=C[O]:sr(V,C[O])),o.state.value[e][O]=V);else if(typeof V=="function"){const P=D(V,O);b[O]=P,l.actions[O]=V}}return be(j,b),be(C1(j),b),Object.defineProperty(j,"$state",{get:()=>o.state.value[e],set:O=>{m(V=>{be(V,O)})}}),o._p.forEach(O=>{be(j,s.run(()=>O({store:j,app:o._a,pinia:o,options:l})))}),C&&i&&n.hydrate&&n.hydrate(j.$state,C),a=!0,k=!0,j}/*! #__NO_SIDE_EFFECTS__ */function Me(e,t,n){let o,r;const i=typeof t=="function";typeof e=="string"?(o=e,r=i?n:t):(r=e,o=e.id);function s(l,d){const a=$3();return l=l||(a?N1(O4,null):null),l&&Qo(l),l=E4,l._s.has(o)||(i?P4(o,t,r,l):N7(o,r,l)),l._s.get(o)}return s.$id=o,s}/*! * Vue3-Lazyload.js v0.2.5-beta * A Vue3.x image lazyload plugin * (c) 2021 MuRong * Released under the MIT License. - */var B2;(function(e){e.LOADING="loading",e.LOADED="loaded",e.ERROR="error"})(B2||(B2={}));var ha=typeof window<"u"&&window!==null,pa=ga(),ca=Object.prototype.propertyIsEnumerable,ti=Object.getOwnPropertySymbols;function Jt(e){return typeof e=="function"||toString.call(e)==="[object Object]"}function wa(e){return typeof e=="object"?e===null:typeof e!="function"}function Ca(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function ga(){return ha&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}),!0):!1}function va(e){for(var t=[],n=1;ne!==null&&typeof e=="object",Qe=e=>e!=null,co=e=>typeof e=="function",Da=e=>Rr(e)&&co(e.then)&&co(e.catch),m4=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),La=()=>xa?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function oi(e,t){const n=t.split(".");let o=e;return n.forEach(r=>{var i;o=Rr(o)&&(i=o[r])!=null?i:""}),o}function Ha(e,t,n){return t.reduce((o,r)=>(o[r]=e[r],o),{})}const $r=null,M2=[Number,String],O2={type:Boolean,default:!0},bC=e=>({type:M2,default:e}),C2=e=>({type:String,default:e});var Nr=typeof window<"u",Va=e=>e===window,ri=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),ya=e=>{const t=k1(e);if(Va(t)){const n=t.innerWidth,o=t.innerHeight;return ri(n,o)}return t!=null&&t.getBoundingClientRect?t.getBoundingClientRect():ri(0,0)};function ba(e){const t=F1(e,null);if(t){const n=b2(),{link:o,unlink:r,internalChildren:i}=t;o(n),Mn(()=>r(n));const s=F(()=>i.indexOf(n));return{parent:t,index:s}}return{parent:null,index:K(-1)}}function Za(e){const t=[],n=o=>{Array.isArray(o)&&o.forEach(r=>{var i;a2(r)&&(t.push(r),(i=r.component)!=null&&i.subTree&&(t.push(r.component.subTree),n(r.component.subTree.children)),r.children&&n(r.children))})};return n(e),t}var ii=(e,t)=>{const n=e.indexOf(t);return n===-1?e.findIndex(o=>t.key!==void 0&&t.key!==null&&o.type===t.type&&o.key===t.key):n};function _a(e,t,n){const o=Za(e.subTree.children);n.sort((i,s)=>ii(o,i.vnode)-ii(o,s.vnode));const r=n.map(i=>i.proxy);t.sort((i,s)=>{const l=r.indexOf(i),d=r.indexOf(s);return l-d})}function Ba(e){const t=I1([]),n=I1([]),o=b2();return{children:t,linkChildren:i=>{ae(e,Object.assign({link:d=>{d.proxy&&(n.push(d),t.push(d.proxy),_a(o,t,n))},unlink:d=>{const a=n.indexOf(d);t.splice(a,1),n.splice(a,1)},children:t,internalChildren:n},i))}}}function M4(e){let t;$2(()=>{e(),d2(()=>{t=!0})}),br(()=>{t&&e()})}function j4(e,t,n={}){if(!Nr)return;const{target:o=window,passive:r=!1,capture:i=!1}=n;let s=!1,l;const d=u=>{if(s)return;const h=k1(u);h&&!l&&(h.addEventListener(e,t,{capture:i,passive:r}),l=!0)},a=u=>{if(s)return;const h=k1(u);h&&l&&(h.removeEventListener(e,t,i),l=!1)};Mn(()=>a(o)),Eo(()=>a(o)),M4(()=>d(o));let k;return E1(o)&&(k=b1(o,(u,h)=>{a(h),d(u)})),()=>{k==null||k(),a(o),s=!0}}var On,l9;function Sa(){if(!On&&(On=K(0),l9=K(0),Nr)){const e=()=>{On.value=window.innerWidth,l9.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:On,height:l9}}var Ea=/scroll|auto|overlay/i,x4=Nr?window:void 0;function Oa(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function W9(e,t=x4){let n=e;for(;n&&n!==t&&Oa(n);){const{overflowY:o}=window.getComputedStyle(n);if(Ea.test(o))return n;n=n.parentNode}return t}function ZC(e,t=x4){const n=K();return $2(()=>{e.value&&(n.value=W9(e.value,t))}),n}function _C(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}La();const Aa=e=>e.stopPropagation();function Fr(e,t){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),t&&Aa(e)}const{width:Pa,height:Ta}=Sa();function H2(e){if(Qe(e))return m4(e)?`${e}px`:String(e)}function Ia(e){if(Qe(e)){if(Array.isArray(e))return{width:H2(e[0]),height:H2(e[1])};const t=H2(e);return{width:t,height:t}}}function Ra(e){const t={};return e!==void 0&&(t.zIndex=+e),t}const $a=/-(\w)/g,D4=e=>e.replace($a,(t,n)=>n.toUpperCase()),{hasOwnProperty:Na}=Object.prototype;function Fa(e,t,n){const o=t[n];Qe(o)&&(!Na.call(e,n)||!Rr(o)?e[n]=o:e[n]=L4(Object(e[n]),o))}function L4(e,t){return Object.keys(t).forEach(n=>{Fa(e,t,n)}),e}var Ua={name:"姓名",tel:"电话",save:"保存",clear:"清空",undo:"撤销",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const si=K("zh-CN"),li=I1({"zh-CN":Ua}),H4={messages(){return li[si.value]},use(e,t){si.value=e,this.add({[e]:t})},add(e={}){L4(li,e)}};var qa=H4;function za(e){const t=D4(e)+".";return(n,...o)=>{const r=qa.messages(),i=oi(r,t+n)||oi(r,n);return co(i)?i(...o):i}}function G9(e,t){return t?typeof t=="string"?` ${e}--${t}`:Array.isArray(t)?t.reduce((n,o)=>n+G9(e,o),""):Object.keys(t).reduce((n,o)=>n+(t[o]?G9(e,o):""),""):""}function Wa(e){return(t,n)=>(t&&typeof t!="string"&&(n=t,t=""),t=t?`${e}__${t}`:e,`${t}${G9(t,n)}`)}function J2(e){const t=`van-${e}`;return[t,Wa(t),za(t)]}const Ur="van-hairline",Ga=`${Ur}--top`,Ka=`${Ur}--left`,Ya=`${Ur}--surround`,Qa="van-haptics-feedback",di=5;function V4(e,{args:t=[],done:n,canceled:o,error:r}){if(e){const i=e.apply(null,t);Da(i)?i.then(s=>{s?n():o&&o()}).catch(r||z9):i?n():o&&o()}else n()}function me(e){return e.install=t=>{const{name:n}=e;n&&(t.component(n,e),t.component(D4(`-${n}`),e))},e}const y4=Symbol();function Ja(e){const t=F1(y4,null);t&&b1(t,n=>{n&&e()})}const Xa=(e,t)=>{const n=K(),o=()=>{n.value=ya(e).height};return $2(()=>{d2(o);for(let r=1;r<=3;r++)setTimeout(o,100*r)}),Ja(()=>d2(o)),b1([Pa,Ta],o),n};function e8(e,t){const n=Xa(e);return o=>H("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[o()])}const[b4,ai]=J2("action-bar"),Z4=Symbol(b4),t8={placeholder:Boolean,safeAreaInsetBottom:O2};var n8=f1({name:b4,props:t8,setup(e,{slots:t}){const n=K(),o=e8(n,ai),{linkChildren:r}=Ba(Z4);r();const i=()=>{var s;return H("div",{ref:n,class:[ai(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(s=t.default)==null?void 0:s.call(t)])};return()=>e.placeholder?o(i):i()}});const o8=me(n8);function _4(e){const t=b2();t&&Ae(t.proxy,e)}const B4={to:[String,Object],url:String,replace:Boolean};function r8({to:e,url:t,replace:n,$router:o}){e&&o?o[n?"replace":"push"](e):t&&(n?location.replace(t):location.href=t)}function S4(){const e=b2().proxy;return()=>r8(e)}const[i8,ki]=J2("badge"),s8={dot:Boolean,max:M2,tag:C2("div"),color:String,offset:Array,content:M2,showZero:O2,position:C2("top-right")};var l8=f1({name:i8,props:s8,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:l,showZero:d}=e;return Qe(l)&&l!==""&&(d||l!==0&&l!=="0")},o=()=>{const{dot:l,max:d,content:a}=e;if(!l&&n())return t.content?t.content():Qe(d)&&m4(a)&&+a>+d?`${d}+`:a},r=l=>l.startsWith("-")?l.replace("-",""):`-${l}`,i=F(()=>{const l={background:e.color};if(e.offset){const[d,a]=e.offset,{position:k}=e,[u,h]=k.split("-");t.default?(typeof a=="number"?l[u]=H2(u==="top"?a:-a):l[u]=u==="top"?H2(a):r(a),typeof d=="number"?l[h]=H2(h==="left"?d:-d):l[h]=h==="left"?H2(d):r(d)):(l.marginTop=H2(a),l.marginLeft=H2(d))}return l}),s=()=>{if(n()||e.dot)return H("div",{class:ki([e.position,{dot:e.dot,fixed:!!t.default}]),style:i.value},[o()])};return()=>{if(t.default){const{tag:l}=e;return H(l,{class:ki("wrapper")},{default:()=>[t.default(),s()]})}return s()}}});const d8=me(l8);let a8=2e3;const k8=()=>++a8,[u8]=J2("config-provider"),h8=Symbol(u8),[p8,ui]=J2("icon"),c8=e=>e==null?void 0:e.includes("/"),w8={dot:Boolean,tag:C2("i"),name:String,size:M2,badge:M2,color:String,badgeProps:Object,classPrefix:String};var C8=f1({name:p8,props:w8,setup(e,{slots:t}){const n=F1(h8,null),o=F(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||ui());return()=>{const{tag:r,dot:i,name:s,size:l,badge:d,color:a}=e,k=c8(s);return H(d8,ft({dot:i,tag:r,class:[o.value,k?"":`${o.value}-${s}`],style:{color:a,fontSize:H2(l)},content:d},e.badgeProps),{default:()=>{var u;return[(u=t.default)==null?void 0:u.call(t),k&&H("img",{class:ui("image"),src:s},null)]}})}}});const E4=me(C8),[g8,Xt]=J2("loading"),v8=Array(12).fill(null).map((e,t)=>H("i",{class:Xt("line",String(t+1))},null)),f8=H("svg",{class:Xt("circular"),viewBox:"25 25 50 50"},[H("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),m8={size:M2,type:C2("circular"),color:String,vertical:Boolean,textSize:M2,textColor:String};var M8=f1({name:g8,props:m8,setup(e,{slots:t}){const n=F(()=>Ae({color:e.color},Ia(e.size))),o=()=>{const i=e.type==="spinner"?v8:f8;return H("span",{class:Xt("spinner",e.type),style:n.value},[t.icon?t.icon():i])},r=()=>{var i;if(t.default)return H("span",{class:Xt("text"),style:{fontSize:H2(e.textSize),color:(i=e.textColor)!=null?i:e.color}},[t.default()])};return()=>{const{type:i,vertical:s}=e;return H("div",{class:Xt([i,{vertical:s}]),"aria-live":"polite","aria-busy":!0},[o(),r()])}}});const j8=me(M8),[x8,it]=J2("button"),D8=Ae({},B4,{tag:C2("button"),text:String,icon:String,type:C2("default"),size:C2("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:C2("button"),loadingSize:M2,loadingText:String,loadingType:String,iconPosition:C2("left")});var L8=f1({name:x8,props:D8,emits:["click"],setup(e,{emit:t,slots:n}){const o=S4(),r=()=>n.loading?n.loading():H(j8,{size:e.loadingSize,type:e.loadingType,class:it("loading")},null),i=()=>{if(e.loading)return r();if(n.icon)return H("div",{class:it("icon")},[n.icon()]);if(e.icon)return H(E4,{name:e.icon,class:it("icon"),classPrefix:e.iconPrefix},null)},s=()=>{let a;if(e.loading?a=e.loadingText:a=n.default?n.default():e.text,a)return H("span",{class:it("text")},[a])},l=()=>{const{color:a,plain:k}=e;if(a){const u={color:k?a:"white"};return k||(u.background=a),a.includes("gradient")?u.border=0:u.borderColor=a,u}},d=a=>{e.loading?Fr(a):e.disabled||(t("click",a),o())};return()=>{const{tag:a,type:k,size:u,block:h,round:p,plain:C,square:f,loading:m,disabled:x,hairline:w,nativeType:D,iconPosition:v}=e,j=[it([k,u,{plain:C,block:h,round:p,square:f,loading:m,disabled:x,hairline:w}]),{[Ya]:w}];return H(a,{type:D,class:j,style:l(),disabled:x,onClick:d},{default:()=>[H("div",{class:it("content")},[v==="left"&&i(),s(),v==="right"&&i()])]})}}});const K9=me(L8),[H8,V8]=J2("action-bar-button"),y8=Ae({},B4,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var b8=f1({name:H8,props:y8,setup(e,{slots:t}){const n=S4(),{parent:o,index:r}=ba(Z4),i=F(()=>{if(o){const l=o.children[r.value-1];return!(l&&"isButton"in l)}}),s=F(()=>{if(o){const l=o.children[r.value+1];return!(l&&"isButton"in l)}});return _4({isButton:!0}),()=>{const{type:l,icon:d,text:a,color:k,loading:u,disabled:h}=e;return H(K9,{class:V8([l,{last:s.value,first:i.value}]),size:"large",type:l,icon:d,color:k,loading:u,disabled:h,onClick:n},{default:()=>[t.default?t.default():a]})}}});const hi=me(b8),qr={show:Boolean,zIndex:M2,overlay:O2,duration:M2,teleport:[String,Object],lockScroll:O2,lazyRender:O2,beforeClose:Function,overlayProps:Object,overlayStyle:Object,overlayClass:$r,transitionAppear:Boolean,closeOnClickOverlay:O2},Z8=Object.keys(qr);function _8(e,t){return e>t?"horizontal":t>e?"vertical":""}function B8(){const e=K(0),t=K(0),n=K(0),o=K(0),r=K(0),i=K(0),s=K(""),l=K(!0),d=()=>s.value==="vertical",a=()=>s.value==="horizontal",k=()=>{n.value=0,o.value=0,r.value=0,i.value=0,s.value="",l.value=!0};return{move:p=>{const C=p.touches[0];n.value=(C.clientX<0?0:C.clientX)-e.value,o.value=C.clientY-t.value,r.value=Math.abs(n.value),i.value=Math.abs(o.value);const f=10;(!s.value||r.valuedi||i.value>di)&&(l.value=!1)},start:p=>{k(),e.value=p.touches[0].clientX,t.value=p.touches[0].clientY},reset:k,startX:e,startY:t,deltaX:n,deltaY:o,offsetX:r,offsetY:i,direction:s,isVertical:d,isHorizontal:a,isTap:l}}let St=0;const pi="van-overflow-hidden";function S8(e,t){const n=B8(),o="01",r="10",i=k=>{n.move(k);const u=n.deltaY.value>0?r:o;let h=W9(k.target,e.value);for(;h.scrollHeight<=h.offsetHeight&&h!==e.value&&h.parentElement;)h=W9(h.parentElement,e.value);const{scrollHeight:p,offsetHeight:C,scrollTop:f}=h;let m="11";f===0?m=C>=p?"00":"01":f+C>=p&&(m="10"),m!=="11"&&n.isVertical()&&!(parseInt(m,2)&parseInt(u,2))&&Fr(k,!0)},s=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",i,{passive:!1}),St||document.body.classList.add(pi),St++},l=()=>{St&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",i),St--,St||document.body.classList.remove(pi))},d=()=>t()&&s(),a=()=>t()&&l();M4(d),Eo(a),Oe(a),b1(t,k=>{k?s():l()})}function O4(e){const t=K(!1);return b1(e,n=>{n&&(t.value=n)},{immediate:!0}),n=>()=>t.value?n():null}const ci=()=>{var e;const{scopeId:t}=((e=b2())==null?void 0:e.vnode)||{};return t?{[t]:""}:null},[E8,O8]=J2("overlay"),A8={show:Boolean,zIndex:M2,duration:M2,className:$r,lockScroll:O2,lazyRender:O2,customStyle:Object,teleport:[String,Object]};var P8=f1({name:E8,inheritAttrs:!1,props:A8,setup(e,{attrs:t,slots:n}){const o=K(),r=O4(()=>e.show||!e.lazyRender),i=l=>{e.lockScroll&&Fr(l,!0)},s=r(()=>{var l;const d=Ae(Ra(e.zIndex),e.customStyle);return Qe(e.duration)&&(d.animationDuration=`${e.duration}s`),Hr(H("div",ft({ref:o,style:d,class:[O8(),e.className]},t),[(l=n.default)==null?void 0:l.call(n)]),[[Ir,e.show]])});return j4("touchmove",i,{target:o}),()=>{const l=H(Io,{name:"van-fade",appear:!0},{default:s});return e.teleport?H(tt,{to:e.teleport},{default:()=>[l]}):l}}});const T8=me(P8),I8=Ae({},qr,{round:Boolean,position:C2("center"),closeIcon:C2("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:C2("top-right"),destroyOnClose:Boolean,safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[R8,wi]=J2("popup");var $8=f1({name:R8,inheritAttrs:!1,props:I8,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:n,slots:o}){let r,i;const s=K(),l=K(),d=O4(()=>e.show||!e.lazyRender),a=F(()=>{const L={zIndex:s.value};if(Qe(e.duration)){const b=e.position==="center"?"animationDuration":"transitionDuration";L[b]=`${e.duration}s`}return L}),k=()=>{r||(r=!0,s.value=e.zIndex!==void 0?+e.zIndex:k8(),t("open"))},u=()=>{r&&V4(e.beforeClose,{done(){r=!1,t("close"),t("update:show",!1)}})},h=L=>{t("clickOverlay",L),e.closeOnClickOverlay&&u()},p=()=>{if(e.overlay){const L=Ae({show:e.show,class:e.overlayClass,zIndex:s.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},e.overlayProps);return H(T8,ft(L,ci(),{onClick:h}),{default:o["overlay-content"]})}},C=L=>{t("clickCloseIcon",L),u()},f=()=>{if(e.closeable)return H(E4,{role:"button",tabindex:0,name:e.closeIcon,class:[wi("close-icon",e.closeIconPosition),Qa],classPrefix:e.iconPrefix,onClick:C},null)};let m;const x=()=>{m&&clearTimeout(m),m=setTimeout(()=>{t("opened")})},w=()=>t("closed"),D=L=>t("keydown",L),v=d(()=>{var L;const{destroyOnClose:b,round:O,position:V,safeAreaInsetTop:A,safeAreaInsetBottom:W,show:T}=e;if(!(!T&&b))return Hr(H("div",ft({ref:l,style:a.value,role:"dialog",tabindex:0,class:[wi({round:O,[V]:V}),{"van-safe-area-top":A,"van-safe-area-bottom":W}],onKeydown:D},n,ci()),[(L=o.default)==null?void 0:L.call(o),f()]),[[Ir,T]])}),j=()=>{const{position:L,transition:b,transitionAppear:O}=e,V=L==="center"?"van-fade":`van-popup-slide-${L}`;return H(Io,{name:b||V,appear:O,onAfterEnter:x,onAfterLeave:w},{default:v})};return b1(()=>e.show,L=>{L&&!r&&(k(),n.tabindex===0&&d2(()=>{var b;(b=l.value)==null||b.focus()})),!L&&r&&(r=!1,t("close"))}),_4({popupRef:l}),S8(l,()=>e.show&&e.lockScroll),j4("popstate",()=>{e.closeOnPopstate&&(u(),i=!1)}),$2(()=>{e.show&&k()}),br(()=>{i&&(t("update:show",!0),i=!1)}),Eo(()=>{e.show&&e.teleport&&(u(),i=!0)}),ae(y4,()=>e.show),()=>e.teleport?H(tt,{to:e.teleport},{default:()=>[p(),j()]}):H(D1,null,[p(),j()])}});const N8=me($8),[F8,Z2,An]=J2("dialog"),U8=Ae({},qr,{title:String,theme:String,width:M2,message:[String,Function],callback:Function,allowHtml:Boolean,className:$r,transition:C2("van-dialog-bounce"),messageAlign:String,closeOnPopstate:O2,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:O2,closeOnClickOverlay:Boolean,keyboardEnabled:O2,destroyOnClose:Boolean}),q8=[...Z8,"transition","closeOnPopstate","destroyOnClose"];var z8=f1({name:F8,props:U8,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:n}){const o=K(),r=I1({confirm:!1,cancel:!1}),i=x=>t("update:show",x),s=x=>{var w;i(!1),(w=e.callback)==null||w.call(e,x)},l=x=>()=>{e.show&&(t(x),e.beforeClose?(r[x]=!0,V4(e.beforeClose,{args:[x],done(){s(x),r[x]=!1},canceled(){r[x]=!1}})):s(x))},d=l("cancel"),a=l("confirm"),k=ta(x=>{var w,D;if(!e.keyboardEnabled||x.target!==((D=(w=o.value)==null?void 0:w.popupRef)==null?void 0:D.value))return;({Enter:e.showConfirmButton?a:z9,Escape:e.showCancelButton?d:z9})[x.key](),t("keydown",x)},["enter","esc"]),u=()=>{const x=n.title?n.title():e.title;if(x)return H("div",{class:Z2("header",{isolated:!e.message&&!n.default})},[x])},h=x=>{const{message:w,allowHtml:D,messageAlign:v}=e,j=Z2("message",{"has-title":x,[v]:v}),L=co(w)?w():w;return D&&typeof L=="string"?H("div",{class:j,innerHTML:L},null):H("div",{class:j},[L])},p=()=>{if(n.default)return H("div",{class:Z2("content")},[n.default()]);const{title:x,message:w,allowHtml:D}=e;if(w){const v=!!(x||n.title);return H("div",{key:D?1:0,class:Z2("content",{isolated:!v})},[h(v)])}},C=()=>H("div",{class:[Ga,Z2("footer")]},[e.showCancelButton&&H(K9,{size:"large",text:e.cancelButtonText||An("cancel"),class:Z2("cancel"),style:{color:e.cancelButtonColor},loading:r.cancel,disabled:e.cancelButtonDisabled,onClick:d},null),e.showConfirmButton&&H(K9,{size:"large",text:e.confirmButtonText||An("confirm"),class:[Z2("confirm"),{[Ka]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:r.confirm,disabled:e.confirmButtonDisabled,onClick:a},null)]),f=()=>H(o8,{class:Z2("footer")},{default:()=>[e.showCancelButton&&H(hi,{type:"warning",text:e.cancelButtonText||An("cancel"),class:Z2("cancel"),color:e.cancelButtonColor,loading:r.cancel,disabled:e.cancelButtonDisabled,onClick:d},null),e.showConfirmButton&&H(hi,{type:"danger",text:e.confirmButtonText||An("confirm"),class:Z2("confirm"),color:e.confirmButtonColor,loading:r.confirm,disabled:e.confirmButtonDisabled,onClick:a},null)]}),m=()=>n.footer?n.footer():e.theme==="round-button"?f():C();return()=>{const{width:x,title:w,theme:D,message:v,className:j}=e;return H(N8,ft({ref:o,role:"dialog",class:[Z2([D]),j],style:{width:H2(x)},tabindex:0,"aria-labelledby":w||v,onKeydown:k,"onUpdate:show":i},Ha(e,q8)),{default:()=>[u(),p(),m()]})}}});const W8=me(z8);var G8={name:"نام",tel:"تلفن",save:"ذخیره",clear:"پاک کردن",undo:"واگرد",cancel:"انصراف",confirm:"تایید",delete:"حذف",loading:"در حال بارگزاری ...",noCoupon:"بدون کوپن",nameEmpty:"لطفا نام را وارد کنید",addContact:"افزودن مخاطب",telInvalid:"شماره تلفن ناقص",vanCalendar:{end:"پایان",start:"شروع",title:"تقویم",weekdays:["شنبه","یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنج‌شنبه","جمعه"],monthTitle:(e,t)=>`${e}/${t}`,rangePrompt:e=>`بیشتر از ${e} روز انتخاب کنید`},vanCascader:{select:"انتخاب"},vanPagination:{prev:"قبلی",next:"بعدی"},vanPullRefresh:{pulling:"بکشید تا تازه شود ...",loosing:"رها کنید تا تازه شود ..."},vanSubmitBar:{label:"مجموع:"},vanCoupon:{unlimited:"نامحدود",discount:e=>`${e*10}% تخفیف`,condition:e=>`حداقل ${e}`},vanCouponCell:{title:"کوپن",count:e=>`شما ${e} کوپن دارید`},vanCouponList:{exchange:"تبادل",close:"بستن",enable:"موجود",disabled:"ناموجود",placeholder:"کد کوپن"},vanAddressEdit:{area:"محدوده",postal:"کد پستی",areaEmpty:"لطفا یک منطقه برای دریافت انتخاب کنید",addressEmpty:"آدرس نمی‌تواند خالی باشد",postalEmpty:"کد پستی نامعتبر است",addressDetail:"آدرس",defaultAddress:"تنظیم به عنوان آدرس پیش فرض"},vanAddressList:{add:"افزودن آدرس جدید"}};/*! + */var S2;(function(e){e.LOADING="loading",e.LOADED="loaded",e.ERROR="error"})(S2||(S2={}));var U7=typeof window<"u"&&window!==null,q7=K7(),z7=Object.prototype.propertyIsEnumerable,v0=Object.getOwnPropertySymbols;function nn(e){return typeof e=="function"||toString.call(e)==="[object Object]"}function W7(e){return typeof e=="object"?e===null:typeof e!="function"}function G7(e){return e!=="__proto__"&&e!=="constructor"&&e!=="prototype"}function K7(){return U7&&"IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype?("isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}}),!0):!1}function Y7(e){for(var t=[],n=1;ne!==null&&typeof e=="object",Je=e=>e!=null,jo=e=>typeof e=="function",n8=e=>ni(e)&&jo(e.then)&&jo(e.catch),I4=e=>typeof e=="number"||/^\d+(\.\d+)?$/.test(e),o8=()=>t8?/ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase()):!1;function m0(e,t){const n=t.split(".");let o=e;return n.forEach(r=>{var i;o=ni(o)&&(i=o[r])!=null?i:""}),o}function r8(e,t,n){return t.reduce((o,r)=>(o[r]=e[r],o),{})}const oi=null,j2=[Number,String],A2={type:Boolean,default:!0},Eg=e=>({type:j2,default:e}),g2=e=>({type:String,default:e});var ri=typeof window<"u",i8=e=>e===window,M0=(e,t)=>({top:0,left:0,right:e,bottom:t,width:e,height:t}),s8=e=>{const t=t1(e);if(i8(t)){const n=t.innerWidth,o=t.innerHeight;return M0(n,o)}return t!=null&&t.getBoundingClientRect?t.getBoundingClientRect():M0(0,0)};function l8(e){const t=N1(e,null);if(t){const n=Z2(),{link:o,unlink:r,internalChildren:i}=t;o(n),Hn(()=>r(n));const s=N(()=>i.indexOf(n));return{parent:t,index:s}}return{parent:null,index:K(-1)}}function d8(e){const t=[],n=o=>{Array.isArray(o)&&o.forEach(r=>{var i;k2(r)&&(t.push(r),(i=r.component)!=null&&i.subTree&&(t.push(r.component.subTree),n(r.component.subTree.children)),r.children&&n(r.children))})};return n(e),t}var j0=(e,t)=>{const n=e.indexOf(t);return n===-1?e.findIndex(o=>t.key!==void 0&&t.key!==null&&o.type===t.type&&o.key===t.key):n};function a8(e,t,n){const o=d8(e.subTree.children);n.sort((i,s)=>j0(o,i.vnode)-j0(o,s.vnode));const r=n.map(i=>i.proxy);t.sort((i,s)=>{const l=r.indexOf(i),d=r.indexOf(s);return l-d})}function k8(e){const t=I1([]),n=I1([]),o=Z2();return{children:t,linkChildren:i=>{ke(e,Object.assign({link:d=>{d.proxy&&(n.push(d),t.push(d.proxy),a8(o,t,n))},unlink:d=>{const a=n.indexOf(d);t.splice(a,1),n.splice(a,1)},children:t,internalChildren:n},i))}}}function R4(e){let t;F2(()=>{e(),a2(()=>{t=!0})}),qr(()=>{t&&e()})}function $4(e,t,n={}){if(!ri)return;const{target:o=window,passive:r=!1,capture:i=!1}=n;let s=!1,l;const d=u=>{if(s)return;const h=t1(u);h&&!l&&(h.addEventListener(e,t,{capture:i,passive:r}),l=!0)},a=u=>{if(s)return;const h=t1(u);h&&l&&(h.removeEventListener(e,t,i),l=!1)};Hn(()=>a(o)),qo(()=>a(o)),R4(()=>d(o));let k;return E1(o)&&(k=V1(o,(u,h)=>{a(h),d(u)})),()=>{k==null||k(),a(o),s=!0}}var $n,m9;function u8(){if(!$n&&($n=K(0),m9=K(0),ri)){const e=()=>{$n.value=window.innerWidth,m9.value=window.innerHeight};e(),window.addEventListener("resize",e,{passive:!0}),window.addEventListener("orientationchange",e,{passive:!0})}return{width:$n,height:m9}}var h8=/scroll|auto|overlay/i,F4=ri?window:void 0;function p8(e){return e.tagName!=="HTML"&&e.tagName!=="BODY"&&e.nodeType===1}function dr(e,t=F4){let n=e;for(;n&&n!==t&&p8(n);){const{overflowY:o}=window.getComputedStyle(n);if(h8.test(o))return n;n=n.parentNode}return t}function Og(e,t=F4){const n=K();return F2(()=>{e.value&&(n.value=dr(e.value,t))}),n}function Ag(e){const t="scrollTop"in e?e.scrollTop:e.pageYOffset;return Math.max(t,0)}o8();const c8=e=>e.stopPropagation();function ii(e,t){(typeof e.cancelable!="boolean"||e.cancelable)&&e.preventDefault(),t&&c8(e)}const{width:w8,height:C8}=u8();function V2(e){if(Je(e))return I4(e)?`${e}px`:String(e)}function g8(e){if(Je(e)){if(Array.isArray(e))return{width:V2(e[0]),height:V2(e[1])};const t=V2(e);return{width:t,height:t}}}function v8(e){const t={};return e!==void 0&&(t.zIndex=+e),t}const f8=/-(\w)/g,N4=e=>e.replace(f8,(t,n)=>n.toUpperCase()),{hasOwnProperty:m8}=Object.prototype;function M8(e,t,n){const o=t[n];Je(o)&&(!m8.call(e,n)||!ni(o)?e[n]=o:e[n]=U4(Object(e[n]),o))}function U4(e,t){return Object.keys(t).forEach(n=>{M8(e,t,n)}),e}var j8={name:"姓名",tel:"电话",save:"保存",clear:"清空",undo:"撤销",cancel:"取消",confirm:"确认",delete:"删除",loading:"加载中...",noCoupon:"暂无优惠券",nameEmpty:"请填写姓名",addContact:"添加联系人",telInvalid:"请填写正确的电话",vanCalendar:{end:"结束",start:"开始",title:"日期选择",weekdays:["日","一","二","三","四","五","六"],monthTitle:(e,t)=>`${e}年${t}月`,rangePrompt:e=>`最多选择 ${e} 天`},vanCascader:{select:"请选择"},vanPagination:{prev:"上一页",next:"下一页"},vanPullRefresh:{pulling:"下拉即可刷新...",loosing:"释放即可刷新..."},vanSubmitBar:{label:"合计:"},vanCoupon:{unlimited:"无门槛",discount:e=>`${e}折`,condition:e=>`满${e}元可用`},vanCouponCell:{title:"优惠券",count:e=>`${e}张可用`},vanCouponList:{exchange:"兑换",close:"不使用",enable:"可用",disabled:"不可用",placeholder:"输入优惠码"},vanAddressEdit:{area:"地区",areaEmpty:"请选择地区",addressEmpty:"请填写详细地址",addressDetail:"详细地址",defaultAddress:"设为默认收货地址"},vanAddressList:{add:"新增地址"}};const x0=K("zh-CN"),D0=I1({"zh-CN":j8}),q4={messages(){return D0[x0.value]},use(e,t){x0.value=e,this.add({[e]:t})},add(e={}){U4(D0,e)}};var x8=q4;function D8(e){const t=N4(e)+".";return(n,...o)=>{const r=x8.messages(),i=m0(r,t+n)||m0(r,n);return jo(i)?i(...o):i}}function ar(e,t){return t?typeof t=="string"?` ${e}--${t}`:Array.isArray(t)?t.reduce((n,o)=>n+ar(e,o),""):Object.keys(t).reduce((n,o)=>n+(t[o]?ar(e,o):""),""):""}function L8(e){return(t,n)=>(t&&typeof t!="string"&&(n=t,t=""),t=t?`${e}__${t}`:e,`${t}${ar(t,n)}`)}function X2(e){const t=`van-${e}`;return[t,L8(t),D8(t)]}const si="van-hairline",H8=`${si}--top`,V8=`${si}--left`,y8=`${si}--surround`,b8="van-haptics-feedback",L0=5;function z4(e,{args:t=[],done:n,canceled:o,error:r}){if(e){const i=e.apply(null,t);n8(i)?i.then(s=>{s?n():o&&o()}).catch(r||lr):i?n():o&&o()}else n()}function je(e){return e.install=t=>{const{name:n}=e;n&&(t.component(n,e),t.component(N4(`-${n}`),e))},e}const W4=Symbol();function Z8(e){const t=N1(W4,null);t&&V1(t,n=>{n&&e()})}const _8=(e,t)=>{const n=K(),o=()=>{n.value=s8(e).height};return F2(()=>{a2(o);for(let r=1;r<=3;r++)setTimeout(o,100*r)}),Z8(()=>a2(o)),V1([w8,C8],o),n};function B8(e,t){const n=_8(e);return o=>H("div",{class:t("placeholder"),style:{height:n.value?`${n.value}px`:void 0}},[o()])}const[G4,H0]=X2("action-bar"),K4=Symbol(G4),S8={placeholder:Boolean,safeAreaInsetBottom:A2};var E8=v1({name:G4,props:S8,setup(e,{slots:t}){const n=K(),o=B8(n,H0),{linkChildren:r}=k8(K4);r();const i=()=>{var s;return H("div",{ref:n,class:[H0(),{"van-safe-area-bottom":e.safeAreaInsetBottom}]},[(s=t.default)==null?void 0:s.call(t)])};return()=>e.placeholder?o(i):i()}});const O8=je(E8);function Y4(e){const t=Z2();t&&Te(t.proxy,e)}const Q4={to:[String,Object],url:String,replace:Boolean};function A8({to:e,url:t,replace:n,$router:o}){e&&o?o[n?"replace":"push"](e):t&&(n?location.replace(t):location.href=t)}function J4(){const e=Z2().proxy;return()=>A8(e)}const[P8,V0]=X2("badge"),T8={dot:Boolean,max:j2,tag:g2("div"),color:String,offset:Array,content:j2,showZero:A2,position:g2("top-right")};var I8=v1({name:P8,props:T8,setup(e,{slots:t}){const n=()=>{if(t.content)return!0;const{content:l,showZero:d}=e;return Je(l)&&l!==""&&(d||l!==0&&l!=="0")},o=()=>{const{dot:l,max:d,content:a}=e;if(!l&&n())return t.content?t.content():Je(d)&&I4(a)&&+a>+d?`${d}+`:a},r=l=>l.startsWith("-")?l.replace("-",""):`-${l}`,i=N(()=>{const l={background:e.color};if(e.offset){const[d,a]=e.offset,{position:k}=e,[u,h]=k.split("-");t.default?(typeof a=="number"?l[u]=V2(u==="top"?a:-a):l[u]=u==="top"?V2(a):r(a),typeof d=="number"?l[h]=V2(h==="left"?d:-d):l[h]=h==="left"?V2(d):r(d)):(l.marginTop=V2(a),l.marginLeft=V2(d))}return l}),s=()=>{if(n()||e.dot)return H("div",{class:V0([e.position,{dot:e.dot,fixed:!!t.default}]),style:i.value},[o()])};return()=>{if(t.default){const{tag:l}=e;return H(l,{class:V0("wrapper")},{default:()=>[t.default(),s()]})}return s()}}});const R8=je(I8);let $8=2e3;const F8=()=>++$8,[N8]=X2("config-provider"),U8=Symbol(N8),[q8,y0]=X2("icon"),z8=e=>e==null?void 0:e.includes("/"),W8={dot:Boolean,tag:g2("i"),name:String,size:j2,badge:j2,color:String,badgeProps:Object,classPrefix:String};var G8=v1({name:q8,props:W8,setup(e,{slots:t}){const n=N1(U8,null),o=N(()=>e.classPrefix||(n==null?void 0:n.iconPrefix)||y0());return()=>{const{tag:r,dot:i,name:s,size:l,badge:d,color:a}=e,k=z8(s);return H(R8,Mt({dot:i,tag:r,class:[o.value,k?"":`${o.value}-${s}`],style:{color:a,fontSize:V2(l)},content:d},e.badgeProps),{default:()=>{var u;return[(u=t.default)==null?void 0:u.call(t),k&&H("img",{class:y0("image"),src:s},null)]}})}}});const X4=je(G8),[K8,on]=X2("loading"),Y8=Array(12).fill(null).map((e,t)=>H("i",{class:on("line",String(t+1))},null)),Q8=H("svg",{class:on("circular"),viewBox:"25 25 50 50"},[H("circle",{cx:"50",cy:"50",r:"20",fill:"none"},null)]),J8={size:j2,type:g2("circular"),color:String,vertical:Boolean,textSize:j2,textColor:String};var X8=v1({name:K8,props:J8,setup(e,{slots:t}){const n=N(()=>Te({color:e.color},g8(e.size))),o=()=>{const i=e.type==="spinner"?Y8:Q8;return H("span",{class:on("spinner",e.type),style:n.value},[t.icon?t.icon():i])},r=()=>{var i;if(t.default)return H("span",{class:on("text"),style:{fontSize:V2(e.textSize),color:(i=e.textColor)!=null?i:e.color}},[t.default()])};return()=>{const{type:i,vertical:s}=e;return H("div",{class:on([i,{vertical:s}]),"aria-live":"polite","aria-busy":!0},[o(),r()])}}});const e6=je(X8),[t6,st]=X2("button"),n6=Te({},Q4,{tag:g2("button"),text:String,icon:String,type:g2("default"),size:g2("normal"),color:String,block:Boolean,plain:Boolean,round:Boolean,square:Boolean,loading:Boolean,hairline:Boolean,disabled:Boolean,iconPrefix:String,nativeType:g2("button"),loadingSize:j2,loadingText:String,loadingType:String,iconPosition:g2("left")});var o6=v1({name:t6,props:n6,emits:["click"],setup(e,{emit:t,slots:n}){const o=J4(),r=()=>n.loading?n.loading():H(e6,{size:e.loadingSize,type:e.loadingType,class:st("loading")},null),i=()=>{if(e.loading)return r();if(n.icon)return H("div",{class:st("icon")},[n.icon()]);if(e.icon)return H(X4,{name:e.icon,class:st("icon"),classPrefix:e.iconPrefix},null)},s=()=>{let a;if(e.loading?a=e.loadingText:a=n.default?n.default():e.text,a)return H("span",{class:st("text")},[a])},l=()=>{const{color:a,plain:k}=e;if(a){const u={color:k?a:"white"};return k||(u.background=a),a.includes("gradient")?u.border=0:u.borderColor=a,u}},d=a=>{e.loading?ii(a):e.disabled||(t("click",a),o())};return()=>{const{tag:a,type:k,size:u,block:h,round:p,plain:C,square:f,loading:m,disabled:x,hairline:w,nativeType:D,iconPosition:v}=e,j=[st([k,u,{plain:C,block:h,round:p,square:f,loading:m,disabled:x,hairline:w}]),{[y8]:w}];return H(a,{type:D,class:j,style:l(),disabled:x,onClick:d},{default:()=>[H("div",{class:st("content")},[v==="left"&&i(),s(),v==="right"&&i()])]})}}});const kr=je(o6),[r6,i6]=X2("action-bar-button"),s6=Te({},Q4,{type:String,text:String,icon:String,color:String,loading:Boolean,disabled:Boolean});var l6=v1({name:r6,props:s6,setup(e,{slots:t}){const n=J4(),{parent:o,index:r}=l8(K4),i=N(()=>{if(o){const l=o.children[r.value-1];return!(l&&"isButton"in l)}}),s=N(()=>{if(o){const l=o.children[r.value+1];return!(l&&"isButton"in l)}});return Y4({isButton:!0}),()=>{const{type:l,icon:d,text:a,color:k,loading:u,disabled:h}=e;return H(kr,{class:i6([l,{last:s.value,first:i.value}]),size:"large",type:l,icon:d,color:k,loading:u,disabled:h,onClick:n},{default:()=>[t.default?t.default():a]})}}});const b0=je(l6),li={show:Boolean,zIndex:j2,overlay:A2,duration:j2,teleport:[String,Object],lockScroll:A2,lazyRender:A2,beforeClose:Function,overlayProps:Object,overlayStyle:Object,overlayClass:oi,transitionAppear:Boolean,closeOnClickOverlay:A2},d6=Object.keys(li);function a6(e,t){return e>t?"horizontal":t>e?"vertical":""}function k6(){const e=K(0),t=K(0),n=K(0),o=K(0),r=K(0),i=K(0),s=K(""),l=K(!0),d=()=>s.value==="vertical",a=()=>s.value==="horizontal",k=()=>{n.value=0,o.value=0,r.value=0,i.value=0,s.value="",l.value=!0};return{move:p=>{const C=p.touches[0];n.value=(C.clientX<0?0:C.clientX)-e.value,o.value=C.clientY-t.value,r.value=Math.abs(n.value),i.value=Math.abs(o.value);const f=10;(!s.value||r.valueL0||i.value>L0)&&(l.value=!1)},start:p=>{k(),e.value=p.touches[0].clientX,t.value=p.touches[0].clientY},reset:k,startX:e,startY:t,deltaX:n,deltaY:o,offsetX:r,offsetY:i,direction:s,isVertical:d,isHorizontal:a,isTap:l}}let At=0;const Z0="van-overflow-hidden";function u6(e,t){const n=k6(),o="01",r="10",i=k=>{n.move(k);const u=n.deltaY.value>0?r:o;let h=dr(k.target,e.value);for(;h.scrollHeight<=h.offsetHeight&&h!==e.value&&h.parentElement;)h=dr(h.parentElement,e.value);const{scrollHeight:p,offsetHeight:C,scrollTop:f}=h;let m="11";f===0?m=C>=p?"00":"01":f+C>=p&&(m="10"),m!=="11"&&n.isVertical()&&!(parseInt(m,2)&parseInt(u,2))&&ii(k,!0)},s=()=>{document.addEventListener("touchstart",n.start),document.addEventListener("touchmove",i,{passive:!1}),At||document.body.classList.add(Z0),At++},l=()=>{At&&(document.removeEventListener("touchstart",n.start),document.removeEventListener("touchmove",i),At--,At||document.body.classList.remove(Z0))},d=()=>t()&&s(),a=()=>t()&&l();R4(d),qo(a),Pe(a),V1(t,k=>{k?s():l()})}function el(e){const t=K(!1);return V1(e,n=>{n&&(t.value=n)},{immediate:!0}),n=>()=>t.value?n():null}const _0=()=>{var e;const{scopeId:t}=((e=Z2())==null?void 0:e.vnode)||{};return t?{[t]:""}:null},[h6,p6]=X2("overlay"),c6={show:Boolean,zIndex:j2,duration:j2,className:oi,lockScroll:A2,lazyRender:A2,customStyle:Object,teleport:[String,Object]};var w6=v1({name:h6,inheritAttrs:!1,props:c6,setup(e,{attrs:t,slots:n}){const o=K(),r=el(()=>e.show||!e.lazyRender),i=l=>{e.lockScroll&&ii(l,!0)},s=r(()=>{var l;const d=Te(v8(e.zIndex),e.customStyle);return Je(e.duration)&&(d.animationDuration=`${e.duration}s`),Fr(H("div",Mt({ref:o,style:d,class:[p6(),e.className]},t),[(l=n.default)==null?void 0:l.call(n)]),[[ti,e.show]])});return $4("touchmove",i,{target:o}),()=>{const l=H(Yo,{name:"van-fade",appear:!0},{default:s});return e.teleport?H(nt,{to:e.teleport},{default:()=>[l]}):l}}});const C6=je(w6),g6=Te({},li,{round:Boolean,position:g2("center"),closeIcon:g2("cross"),closeable:Boolean,transition:String,iconPrefix:String,closeOnPopstate:Boolean,closeIconPosition:g2("top-right"),destroyOnClose:Boolean,safeAreaInsetTop:Boolean,safeAreaInsetBottom:Boolean}),[v6,B0]=X2("popup");var f6=v1({name:v6,inheritAttrs:!1,props:g6,emits:["open","close","opened","closed","keydown","update:show","clickOverlay","clickCloseIcon"],setup(e,{emit:t,attrs:n,slots:o}){let r,i;const s=K(),l=K(),d=el(()=>e.show||!e.lazyRender),a=N(()=>{const L={zIndex:s.value};if(Je(e.duration)){const b=e.position==="center"?"animationDuration":"transitionDuration";L[b]=`${e.duration}s`}return L}),k=()=>{r||(r=!0,s.value=e.zIndex!==void 0?+e.zIndex:F8(),t("open"))},u=()=>{r&&z4(e.beforeClose,{done(){r=!1,t("close"),t("update:show",!1)}})},h=L=>{t("clickOverlay",L),e.closeOnClickOverlay&&u()},p=()=>{if(e.overlay){const L=Te({show:e.show,class:e.overlayClass,zIndex:s.value,duration:e.duration,customStyle:e.overlayStyle,role:e.closeOnClickOverlay?"button":void 0,tabindex:e.closeOnClickOverlay?0:void 0},e.overlayProps);return H(C6,Mt(L,_0(),{onClick:h}),{default:o["overlay-content"]})}},C=L=>{t("clickCloseIcon",L),u()},f=()=>{if(e.closeable)return H(X4,{role:"button",tabindex:0,name:e.closeIcon,class:[B0("close-icon",e.closeIconPosition),b8],classPrefix:e.iconPrefix,onClick:C},null)};let m;const x=()=>{m&&clearTimeout(m),m=setTimeout(()=>{t("opened")})},w=()=>t("closed"),D=L=>t("keydown",L),v=d(()=>{var L;const{destroyOnClose:b,round:O,position:V,safeAreaInsetTop:P,safeAreaInsetBottom:G,show:T}=e;if(!(!T&&b))return Fr(H("div",Mt({ref:l,style:a.value,role:"dialog",tabindex:0,class:[B0({round:O,[V]:V}),{"van-safe-area-top":P,"van-safe-area-bottom":G}],onKeydown:D},n,_0()),[(L=o.default)==null?void 0:L.call(o),f()]),[[ti,T]])}),j=()=>{const{position:L,transition:b,transitionAppear:O}=e,V=L==="center"?"van-fade":`van-popup-slide-${L}`;return H(Yo,{name:b||V,appear:O,onAfterEnter:x,onAfterLeave:w},{default:v})};return V1(()=>e.show,L=>{L&&!r&&(k(),n.tabindex===0&&a2(()=>{var b;(b=l.value)==null||b.focus()})),!L&&r&&(r=!1,t("close"))}),Y4({popupRef:l}),u6(l,()=>e.show&&e.lockScroll),$4("popstate",()=>{e.closeOnPopstate&&(u(),i=!1)}),F2(()=>{e.show&&k()}),qr(()=>{i&&(t("update:show",!0),i=!1)}),qo(()=>{e.show&&e.teleport&&(u(),i=!0)}),ke(W4,()=>e.show),()=>e.teleport?H(nt,{to:e.teleport},{default:()=>[p(),j()]}):H(g1,null,[p(),j()])}});const m6=je(f6),[M6,_2,Fn]=X2("dialog"),j6=Te({},li,{title:String,theme:String,width:j2,message:[String,Function],callback:Function,allowHtml:Boolean,className:oi,transition:g2("van-dialog-bounce"),messageAlign:String,closeOnPopstate:A2,showCancelButton:Boolean,cancelButtonText:String,cancelButtonColor:String,cancelButtonDisabled:Boolean,confirmButtonText:String,confirmButtonColor:String,confirmButtonDisabled:Boolean,showConfirmButton:A2,closeOnClickOverlay:Boolean,keyboardEnabled:A2,destroyOnClose:Boolean}),x6=[...d6,"transition","closeOnPopstate","destroyOnClose"];var D6=v1({name:M6,props:j6,emits:["confirm","cancel","keydown","update:show"],setup(e,{emit:t,slots:n}){const o=K(),r=I1({confirm:!1,cancel:!1}),i=x=>t("update:show",x),s=x=>{var w;i(!1),(w=e.callback)==null||w.call(e,x)},l=x=>()=>{e.show&&(t(x),e.beforeClose?(r[x]=!0,z4(e.beforeClose,{args:[x],done(){s(x),r[x]=!1},canceled(){r[x]=!1}})):s(x))},d=l("cancel"),a=l("confirm"),k=S7(x=>{var w,D;if(!e.keyboardEnabled||x.target!==((D=(w=o.value)==null?void 0:w.popupRef)==null?void 0:D.value))return;({Enter:e.showConfirmButton?a:lr,Escape:e.showCancelButton?d:lr})[x.key](),t("keydown",x)},["enter","esc"]),u=()=>{const x=n.title?n.title():e.title;if(x)return H("div",{class:_2("header",{isolated:!e.message&&!n.default})},[x])},h=x=>{const{message:w,allowHtml:D,messageAlign:v}=e,j=_2("message",{"has-title":x,[v]:v}),L=jo(w)?w():w;return D&&typeof L=="string"?H("div",{class:j,innerHTML:L},null):H("div",{class:j},[L])},p=()=>{if(n.default)return H("div",{class:_2("content")},[n.default()]);const{title:x,message:w,allowHtml:D}=e;if(w){const v=!!(x||n.title);return H("div",{key:D?1:0,class:_2("content",{isolated:!v})},[h(v)])}},C=()=>H("div",{class:[H8,_2("footer")]},[e.showCancelButton&&H(kr,{size:"large",text:e.cancelButtonText||Fn("cancel"),class:_2("cancel"),style:{color:e.cancelButtonColor},loading:r.cancel,disabled:e.cancelButtonDisabled,onClick:d},null),e.showConfirmButton&&H(kr,{size:"large",text:e.confirmButtonText||Fn("confirm"),class:[_2("confirm"),{[V8]:e.showCancelButton}],style:{color:e.confirmButtonColor},loading:r.confirm,disabled:e.confirmButtonDisabled,onClick:a},null)]),f=()=>H(O8,{class:_2("footer")},{default:()=>[e.showCancelButton&&H(b0,{type:"warning",text:e.cancelButtonText||Fn("cancel"),class:_2("cancel"),color:e.cancelButtonColor,loading:r.cancel,disabled:e.cancelButtonDisabled,onClick:d},null),e.showConfirmButton&&H(b0,{type:"danger",text:e.confirmButtonText||Fn("confirm"),class:_2("confirm"),color:e.confirmButtonColor,loading:r.confirm,disabled:e.confirmButtonDisabled,onClick:a},null)]}),m=()=>n.footer?n.footer():e.theme==="round-button"?f():C();return()=>{const{width:x,title:w,theme:D,message:v,className:j}=e;return H(m6,Mt({ref:o,role:"dialog",class:[_2([D]),j],style:{width:V2(x)},tabindex:0,"aria-labelledby":w||v,onKeydown:k,"onUpdate:show":i},r8(e,x6)),{default:()=>[u(),p(),m()]})}}});const tl=je(D6);var L6={name:"نام",tel:"تلفن",save:"ذخیره",clear:"پاک کردن",undo:"واگرد",cancel:"انصراف",confirm:"تایید",delete:"حذف",loading:"در حال بارگزاری ...",noCoupon:"بدون کوپن",nameEmpty:"لطفا نام را وارد کنید",addContact:"افزودن مخاطب",telInvalid:"شماره تلفن ناقص",vanCalendar:{end:"پایان",start:"شروع",title:"تقویم",weekdays:["شنبه","یکشنبه","دوشنبه","سه‌شنبه","چهارشنبه","پنج‌شنبه","جمعه"],monthTitle:(e,t)=>`${e}/${t}`,rangePrompt:e=>`بیشتر از ${e} روز انتخاب کنید`},vanCascader:{select:"انتخاب"},vanPagination:{prev:"قبلی",next:"بعدی"},vanPullRefresh:{pulling:"بکشید تا تازه شود ...",loosing:"رها کنید تا تازه شود ..."},vanSubmitBar:{label:"مجموع:"},vanCoupon:{unlimited:"نامحدود",discount:e=>`${e*10}% تخفیف`,condition:e=>`حداقل ${e}`},vanCouponCell:{title:"کوپن",count:e=>`شما ${e} کوپن دارید`},vanCouponList:{exchange:"تبادل",close:"بستن",enable:"موجود",disabled:"ناموجود",placeholder:"کد کوپن"},vanAddressEdit:{area:"محدوده",postal:"کد پستی",areaEmpty:"لطفا یک منطقه برای دریافت انتخاب کنید",addressEmpty:"آدرس نمی‌تواند خالی باشد",postalEmpty:"کد پستی نامعتبر است",addressDetail:"آدرس",defaultAddress:"تنظیم به عنوان آدرس پیش فرض"},vanAddressList:{add:"افزودن آدرس جدید"}};/*! * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT - */const at=typeof document<"u";function A4(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function K8(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&A4(e.default)}const j1=Object.assign;function d9(e,t){const n={};for(const o in t){const r=t[o];n[o]=R2(r)?r.map(e):e(r)}return n}const en=()=>{},R2=Array.isArray;function Ci(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}const P4=/#/g,Y8=/&/g,Q8=/\//g,J8=/=/g,X8=/\?/g,T4=/\+/g,e6=/%5B/g,t6=/%5D/g,I4=/%5E/g,n6=/%60/g,R4=/%7B/g,o6=/%7C/g,$4=/%7D/g,r6=/%20/g;function zr(e){return e==null?"":encodeURI(""+e).replace(o6,"|").replace(e6,"[").replace(t6,"]")}function i6(e){return zr(e).replace(R4,"{").replace($4,"}").replace(I4,"^")}function Y9(e){return zr(e).replace(T4,"%2B").replace(r6,"+").replace(P4,"%23").replace(Y8,"%26").replace(n6,"`").replace(R4,"{").replace($4,"}").replace(I4,"^")}function s6(e){return Y9(e).replace(J8,"%3D")}function l6(e){return zr(e).replace(P4,"%23").replace(X8,"%3F")}function d6(e){return l6(e).replace(Q8,"%2F")}function pn(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const a6=/\/$/,k6=e=>e.replace(a6,"");function a9(e,t,n="/"){let o,r={},i="",s="";const l=t.indexOf("#");let d=t.indexOf("?");return d=l>=0&&d>l?-1:d,d>=0&&(o=t.slice(0,d),i=t.slice(d,l>0?l:t.length),r=e(i.slice(1))),l>=0&&(o=o||t.slice(0,l),s=t.slice(l,t.length)),o=c6(o??t,n),{fullPath:o+i+s,path:o,query:r,hash:pn(s)}}function u6(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function gi(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function h6(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&jt(t.matched[o],n.matched[r])&&N4(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function jt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function N4(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!p6(e[n],t[n]))return!1;return!0}function p6(e,t){return R2(e)?vi(e,t):R2(t)?vi(t,e):(e==null?void 0:e.valueOf())===(t==null?void 0:t.valueOf())}function vi(e,t){return R2(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function c6(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let i=n.length-1,s,l;for(s=0;s1&&i--;else break;return n.slice(0,i).join("/")+"/"+o.slice(s).join("/")}const xe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let Q9=function(e){return e.pop="pop",e.push="push",e}({}),k9=function(e){return e.back="back",e.forward="forward",e.unknown="",e}({});function w6(e){if(!e)if(at){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),k6(e)}const C6=/^[^#]+#/;function g6(e,t){return e.replace(C6,"#")+t}function v6(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const $o=()=>({left:window.scrollX,top:window.scrollY});function f6(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=v6(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function fi(e,t){return(history.state?history.state.position-t:-1)+e}const J9=new Map;function m6(e,t){J9.set(e,t)}function M6(e){const t=J9.get(e);return J9.delete(e),t}function j6(e){return typeof e=="string"||e&&typeof e=="object"}function F4(e){return typeof e=="string"||typeof e=="symbol"}let O1=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e}({});const U4=Symbol("");O1.MATCHER_NOT_FOUND+"",O1.NAVIGATION_GUARD_REDIRECT+"",O1.NAVIGATION_ABORTED+"",O1.NAVIGATION_CANCELLED+"",O1.NAVIGATION_DUPLICATED+"";function xt(e,t){return j1(new Error,{type:e,[U4]:!0},t)}function ee(e,t){return e instanceof Error&&U4 in e&&(t==null||!!(e.type&t))}const x6=["params","query","hash"];function D6(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of x6)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function L6(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&Y9(r)):[o&&Y9(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function H6(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=R2(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const V6=Symbol(""),Mi=Symbol(""),No=Symbol(""),Wr=Symbol(""),X9=Symbol("");function Et(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function ye(e,t,n,o,r,i=s=>s()){const s=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((l,d)=>{const a=h=>{h===!1?d(xt(O1.NAVIGATION_ABORTED,{from:n,to:t})):h instanceof Error?d(h):j6(h)?d(xt(O1.NAVIGATION_GUARD_REDIRECT,{from:t,to:h})):(s&&o.enterCallbacks[r]===s&&typeof h=="function"&&s.push(h),l())},k=i(()=>e.call(o&&o.instances[r],t,n,a));let u=Promise.resolve(k);e.length<3&&(u=u.then(a)),u.catch(h=>d(h))})}function u9(e,t,n,o,r=i=>i()){const i=[];for(const s of e)for(const l in s.components){let d=s.components[l];if(!(t!=="beforeRouteEnter"&&!s.instances[l]))if(A4(d)){const a=(d.__vccOpts||d)[t];a&&i.push(ye(a,n,o,s,l,r))}else{let a=d();i.push(()=>a.then(k=>{if(!k)throw new Error(`Couldn't resolve component "${l}" at "${s.path}"`);const u=K8(k)?k.default:k;s.mods[l]=k,s.components[l]=u;const h=(u.__vccOpts||u)[t];return h&&ye(h,n,o,s,l,r)()}))}}return i}function y6(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;sjt(a,l))?o.push(l):n.push(l));const d=e.matched[s];d&&(t.matched.find(a=>jt(a,d))||r.push(d))}return[n,o,r]}/*! + */const kt=typeof document<"u";function nl(e){return typeof e=="object"||"displayName"in e||"props"in e||"__vccOpts"in e}function H6(e){return e.__esModule||e[Symbol.toStringTag]==="Module"||e.default&&nl(e.default)}const D1=Object.assign;function M9(e,t){const n={};for(const o in t){const r=t[o];n[o]=$2(r)?r.map(e):e(r)}return n}const rn=()=>{},$2=Array.isArray;function S0(e,t){const n={};for(const o in e)n[o]=o in t?t[o]:e[o];return n}const ol=/#/g,V6=/&/g,y6=/\//g,b6=/=/g,Z6=/\?/g,rl=/\+/g,_6=/%5B/g,B6=/%5D/g,il=/%5E/g,S6=/%60/g,sl=/%7B/g,E6=/%7C/g,ll=/%7D/g,O6=/%20/g;function di(e){return e==null?"":encodeURI(""+e).replace(E6,"|").replace(_6,"[").replace(B6,"]")}function A6(e){return di(e).replace(sl,"{").replace(ll,"}").replace(il,"^")}function ur(e){return di(e).replace(rl,"%2B").replace(O6,"+").replace(ol,"%23").replace(V6,"%26").replace(S6,"`").replace(sl,"{").replace(ll,"}").replace(il,"^")}function P6(e){return ur(e).replace(b6,"%3D")}function T6(e){return di(e).replace(ol,"%23").replace(Z6,"%3F")}function I6(e){return T6(e).replace(y6,"%2F")}function vn(e){if(e==null)return null;try{return decodeURIComponent(""+e)}catch{}return""+e}const R6=/\/$/,$6=e=>e.replace(R6,"");function j9(e,t,n="/"){let o,r={},i="",s="";const l=t.indexOf("#");let d=t.indexOf("?");return d=l>=0&&d>l?-1:d,d>=0&&(o=t.slice(0,d),i=t.slice(d,l>0?l:t.length),r=e(i.slice(1))),l>=0&&(o=o||t.slice(0,l),s=t.slice(l,t.length)),o=q6(o??t,n),{fullPath:o+i+s,path:o,query:r,hash:vn(s)}}function F6(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}function E0(e,t){return!t||!e.toLowerCase().startsWith(t.toLowerCase())?e:e.slice(t.length)||"/"}function N6(e,t,n){const o=t.matched.length-1,r=n.matched.length-1;return o>-1&&o===r&&Dt(t.matched[o],n.matched[r])&&dl(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}function Dt(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function dl(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(var n in e)if(!U6(e[n],t[n]))return!1;return!0}function U6(e,t){return $2(e)?O0(e,t):$2(t)?O0(t,e):(e==null?void 0:e.valueOf())===(t==null?void 0:t.valueOf())}function O0(e,t){return $2(t)?e.length===t.length&&e.every((n,o)=>n===t[o]):e.length===1&&e[0]===t}function q6(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),o=e.split("/"),r=o[o.length-1];(r===".."||r===".")&&o.push("");let i=n.length-1,s,l;for(s=0;s1&&i--;else break;return n.slice(0,i).join("/")+"/"+o.slice(s).join("/")}const He={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0};let hr=function(e){return e.pop="pop",e.push="push",e}({}),x9=function(e){return e.back="back",e.forward="forward",e.unknown="",e}({});function z6(e){if(!e)if(kt){const t=document.querySelector("base");e=t&&t.getAttribute("href")||"/",e=e.replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return e[0]!=="/"&&e[0]!=="#"&&(e="/"+e),$6(e)}const W6=/^[^#]+#/;function G6(e,t){return e.replace(W6,"#")+t}function K6(e,t){const n=document.documentElement.getBoundingClientRect(),o=e.getBoundingClientRect();return{behavior:t.behavior,left:o.left-n.left-(t.left||0),top:o.top-n.top-(t.top||0)}}const Jo=()=>({left:window.scrollX,top:window.scrollY});function Y6(e){let t;if("el"in e){const n=e.el,o=typeof n=="string"&&n.startsWith("#"),r=typeof n=="string"?o?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!r)return;t=K6(r,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(t.left!=null?t.left:window.scrollX,t.top!=null?t.top:window.scrollY)}function A0(e,t){return(history.state?history.state.position-t:-1)+e}const pr=new Map;function Q6(e,t){pr.set(e,t)}function J6(e){const t=pr.get(e);return pr.delete(e),t}function X6(e){return typeof e=="string"||e&&typeof e=="object"}function al(e){return typeof e=="string"||typeof e=="symbol"}let A1=function(e){return e[e.MATCHER_NOT_FOUND=1]="MATCHER_NOT_FOUND",e[e.NAVIGATION_GUARD_REDIRECT=2]="NAVIGATION_GUARD_REDIRECT",e[e.NAVIGATION_ABORTED=4]="NAVIGATION_ABORTED",e[e.NAVIGATION_CANCELLED=8]="NAVIGATION_CANCELLED",e[e.NAVIGATION_DUPLICATED=16]="NAVIGATION_DUPLICATED",e}({});const kl=Symbol("");A1.MATCHER_NOT_FOUND+"",A1.NAVIGATION_GUARD_REDIRECT+"",A1.NAVIGATION_ABORTED+"",A1.NAVIGATION_CANCELLED+"",A1.NAVIGATION_DUPLICATED+"";function Lt(e,t){return D1(new Error,{type:e,[kl]:!0},t)}function te(e,t){return e instanceof Error&&kl in e&&(t==null||!!(e.type&t))}const ek=["params","query","hash"];function tk(e){if(typeof e=="string")return e;if(e.path!=null)return e.path;const t={};for(const n of ek)n in e&&(t[n]=e[n]);return JSON.stringify(t,null,2)}function nk(e){const t={};if(e===""||e==="?")return t;const n=(e[0]==="?"?e.slice(1):e).split("&");for(let o=0;or&&ur(r)):[o&&ur(o)]).forEach(r=>{r!==void 0&&(t+=(t.length?"&":"")+n,r!=null&&(t+="="+r))})}return t}function ok(e){const t={};for(const n in e){const o=e[n];o!==void 0&&(t[n]=$2(o)?o.map(r=>r==null?null:""+r):o==null?o:""+o)}return t}const rk=Symbol(""),T0=Symbol(""),Xo=Symbol(""),ai=Symbol(""),cr=Symbol("");function Pt(){let e=[];function t(o){return e.push(o),()=>{const r=e.indexOf(o);r>-1&&e.splice(r,1)}}function n(){e=[]}return{add:t,list:()=>e.slice(),reset:n}}function _e(e,t,n,o,r,i=s=>s()){const s=o&&(o.enterCallbacks[r]=o.enterCallbacks[r]||[]);return()=>new Promise((l,d)=>{const a=h=>{h===!1?d(Lt(A1.NAVIGATION_ABORTED,{from:n,to:t})):h instanceof Error?d(h):X6(h)?d(Lt(A1.NAVIGATION_GUARD_REDIRECT,{from:t,to:h})):(s&&o.enterCallbacks[r]===s&&typeof h=="function"&&s.push(h),l())},k=i(()=>e.call(o&&o.instances[r],t,n,a));let u=Promise.resolve(k);e.length<3&&(u=u.then(a)),u.catch(h=>d(h))})}function D9(e,t,n,o,r=i=>i()){const i=[];for(const s of e)for(const l in s.components){let d=s.components[l];if(!(t!=="beforeRouteEnter"&&!s.instances[l]))if(nl(d)){const a=(d.__vccOpts||d)[t];a&&i.push(_e(a,n,o,s,l,r))}else{let a=d();i.push(()=>a.then(k=>{if(!k)throw new Error(`Couldn't resolve component "${l}" at "${s.path}"`);const u=H6(k)?k.default:k;s.mods[l]=k,s.components[l]=u;const h=(u.__vccOpts||u)[t];return h&&_e(h,n,o,s,l,r)()}))}}return i}function ik(e,t){const n=[],o=[],r=[],i=Math.max(t.matched.length,e.matched.length);for(let s=0;sDt(a,l))?o.push(l):n.push(l));const d=e.matched[s];d&&(t.matched.find(a=>Dt(a,d))||r.push(d))}return[n,o,r]}/*! * vue-router v4.6.4 * (c) 2025 Eduardo San Martin Morote * @license MIT - */let b6=()=>location.protocol+"//"+location.host;function q4(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let s=r.includes(e.slice(i))?e.slice(i).length:1,l=r.slice(s);return l[0]!=="/"&&(l="/"+l),gi(l,"")}return gi(n,e)+o+r}function Z6(e,t,n,o){let r=[],i=[],s=null;const l=({state:h})=>{const p=q4(e,location),C=n.value,f=t.value;let m=0;if(h){if(n.value=p,t.value=h,s&&s===C){s=null;return}m=f?h.position-f.position:0}else o(p);r.forEach(x=>{x(n.value,C,{delta:m,type:Q9.pop,direction:m?m>0?k9.forward:k9.back:k9.unknown})})};function d(){s=n.value}function a(h){r.push(h);const p=()=>{const C=r.indexOf(h);C>-1&&r.splice(C,1)};return i.push(p),p}function k(){if(document.visibilityState==="hidden"){const{history:h}=window;if(!h.state)return;h.replaceState(j1({},h.state,{scroll:$o()}),"")}}function u(){for(const h of i)h();i=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",k),document.removeEventListener("visibilitychange",k)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",k),document.addEventListener("visibilitychange",k),{pauseListeners:d,listen:a,destroy:u}}function ji(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?$o():null}}function _6(e){const{history:t,location:n}=window,o={value:q4(e,n)},r={value:t.state};r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(d,a,k){const u=e.indexOf("#"),h=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+d:b6()+e+d;try{t[k?"replaceState":"pushState"](a,"",h),r.value=a}catch(p){console.error(p),n[k?"replace":"assign"](h)}}function s(d,a){i(d,j1({},t.state,ji(r.value.back,d,r.value.forward,!0),a,{position:r.value.position}),!0),o.value=d}function l(d,a){const k=j1({},r.value,t.state,{forward:d,scroll:$o()});i(k.current,k,!0),i(d,j1({},ji(o.value,d,null),{position:k.position+1},a),!1),o.value=d}return{location:o,state:r,push:l,replace:s}}function B6(e){e=w6(e);const t=_6(e),n=Z6(e,t.state,t.location,t.replace);function o(i,s=!0){s||n.pauseListeners(),history.go(i)}const r=j1({location:"",base:e,go:o,createHref:g6.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}let qe=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var U1=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(U1||{});const S6={type:qe.Static,value:""},E6=/[a-zA-Z0-9_]/;function O6(e){if(!e)return[[]];if(e==="/")return[[S6]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${a}": ${p}`)}let n=U1.Static,o=n;const r=[];let i;function s(){i&&r.push(i),i=[]}let l=0,d,a="",k="";function u(){a&&(n===U1.Static?i.push({type:qe.Static,value:a}):n===U1.Param||n===U1.ParamRegExp||n===U1.ParamRegExpEnd?(i.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),i.push({type:qe.Param,value:a,regexp:k,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),a="")}function h(){a+=d}for(;lt.length?t.length===1&&t[0]===i2.Static+i2.Segment?1:-1:0}function z4(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const R6={strict:!1,end:!0,sensitive:!1};function $6(e,t,n){const o=T6(O6(e.path),n),r=j1(o,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function N6(e,t){const n=[],o=new Map;t=Ci(R6,t);function r(u){return o.get(u)}function i(u,h,p){const C=!p,f=Hi(u);f.aliasOf=p&&p.record;const m=Ci(t,u),x=[f];if("alias"in u){const v=typeof u.alias=="string"?[u.alias]:u.alias;for(const j of v)x.push(Hi(j1({},f,{components:p?p.record.components:f.components,path:j,aliasOf:p?p.record:f})))}let w,D;for(const v of x){const{path:j}=v;if(h&&j[0]!=="/"){const L=h.record.path,b=L[L.length-1]==="/"?"":"/";v.path=h.record.path+(j&&b+j)}if(w=$6(v,h,m),p?p.alias.push(w):(D=D||w,D!==w&&D.alias.push(w),C&&u.name&&!Vi(w)&&s(u.name)),W4(w)&&d(w),f.children){const L=f.children;for(let b=0;b{s(D)}:en}function s(u){if(F4(u)){const h=o.get(u);h&&(o.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(s),h.alias.forEach(s))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&o.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function l(){return n}function d(u){const h=q6(u,n);n.splice(h,0,u),u.record.name&&!Vi(u)&&o.set(u.record.name,u)}function a(u,h){let p,C={},f,m;if("name"in u&&u.name){if(p=o.get(u.name),!p)throw xt(O1.MATCHER_NOT_FOUND,{location:u});m=p.record.name,C=j1(Li(h.params,p.keys.filter(D=>!D.optional).concat(p.parent?p.parent.keys.filter(D=>D.optional):[]).map(D=>D.name)),u.params&&Li(u.params,p.keys.map(D=>D.name))),f=p.stringify(C)}else if(u.path!=null)f=u.path,p=n.find(D=>D.re.test(f)),p&&(C=p.parse(f),m=p.record.name);else{if(p=h.name?o.get(h.name):n.find(D=>D.re.test(h.path)),!p)throw xt(O1.MATCHER_NOT_FOUND,{location:u,currentLocation:h});m=p.record.name,C=j1({},h.params,u.params),f=p.stringify(C)}const x=[];let w=p;for(;w;)x.unshift(w.record),w=w.parent;return{name:m,path:f,params:C,matched:x,meta:U6(x)}}e.forEach(u=>i(u));function k(){n.length=0,o.clear()}return{addRoute:i,resolve:a,removeRoute:s,clearRoutes:k,getRoutes:l,getRecordMatcher:r}}function Li(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function Hi(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:F6(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 F6(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function Vi(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function U6(e){return e.reduce((t,n)=>j1(t,n.meta),{})}function q6(e,t){let n=0,o=t.length;for(;n!==o;){const i=n+o>>1;z4(e,t[i])<0?o=i:n=i+1}const r=z6(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function z6(e){let t=e;for(;t=t.parent;)if(W4(t)&&z4(e,t)===0)return t}function W4({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function yi(e){const t=F1(No),n=F1(Wr),o=F(()=>{const d=k1(e.to);return t.resolve(d)}),r=F(()=>{const{matched:d}=o.value,{length:a}=d,k=d[a-1],u=n.matched;if(!k||!u.length)return-1;const h=u.findIndex(jt.bind(null,k));if(h>-1)return h;const p=bi(d[a-2]);return a>1&&bi(k)===p&&u[u.length-1].path!==p?u.findIndex(jt.bind(null,d[a-2])):h}),i=F(()=>r.value>-1&&Q6(n.params,o.value.params)),s=F(()=>r.value>-1&&r.value===n.matched.length-1&&N4(n.params,o.value.params));function l(d={}){if(Y6(d)){const a=t[k1(e.replace)?"replace":"push"](k1(e.to)).catch(en);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>a),a}return Promise.resolve()}return{route:o,href:F(()=>o.value.href),isActive:i,isExactActive:s,navigate:l}}function W6(e){return e.length===1?e[0]:e}const G6=f1({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:yi,setup(e,{slots:t}){const n=I1(yi(e)),{options:o}=F1(No),r=F(()=>({[Zi(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[Zi(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&W6(t.default(n));return e.custom?i:hn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),K6=G6;function Y6(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){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function Q6(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!R2(r)||r.length!==o.length||o.some((i,s)=>i.valueOf()!==r[s].valueOf()))return!1}return!0}function bi(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const Zi=(e,t,n)=>e??t??n,J6=f1({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=F1(X9),r=F(()=>e.route||o.value),i=F1(Mi,0),s=F(()=>{let a=k1(i);const{matched:k}=r.value;let u;for(;(u=k[a])&&!u.components;)a++;return a}),l=F(()=>r.value.matched[s.value]);ae(Mi,F(()=>s.value+1)),ae(V6,l),ae(X9,r);const d=K();return b1(()=>[d.value,l.value,e.name],([a,k,u],[h,p,C])=>{k&&(k.instances[u]=a,p&&p!==k&&a&&a===h&&(k.leaveGuards.size||(k.leaveGuards=p.leaveGuards),k.updateGuards.size||(k.updateGuards=p.updateGuards))),a&&k&&(!p||!jt(k,p)||!h)&&(k.enterCallbacks[u]||[]).forEach(f=>f(a))},{flush:"post"}),()=>{const a=r.value,k=e.name,u=l.value,h=u&&u.components[k];if(!h)return _i(n.default,{Component:h,route:a});const p=u.props[k],C=p?p===!0?a.params:typeof p=="function"?p(a):p:null,m=hn(h,j1({},C,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(u.instances[k]=null)},ref:d}));return _i(n.default,{Component:m,route:a})||m}}});function _i(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const X6=J6;function ek(e){const t=N6(e.routes,e),n=e.parseQuery||L6,o=e.stringifyQuery||mi,r=e.history,i=Et(),s=Et(),l=Et(),d=Dr(xe);let a=xe;at&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const k=d9.bind(null,Z=>""+Z),u=d9.bind(null,d6),h=d9.bind(null,pn);function p(Z,$){let I,Q;return F4(Z)?(I=t.getRecordMatcher(Z),Q=$):Q=Z,t.addRoute(Q,I)}function C(Z){const $=t.getRecordMatcher(Z);$&&t.removeRoute($)}function f(){return t.getRoutes().map(Z=>Z.record)}function m(Z){return!!t.getRecordMatcher(Z)}function x(Z,$){if($=j1({},$||d.value),typeof Z=="string"){const M=a9(n,Z,$.path),_=t.resolve({path:M.path},$),E=r.createHref(M.fullPath);return j1(M,_,{params:h(_.params),hash:pn(M.hash),redirectedFrom:void 0,href:E})}let I;if(Z.path!=null)I=j1({},Z,{path:a9(n,Z.path,$.path).path});else{const M=j1({},Z.params);for(const _ in M)M[_]==null&&delete M[_];I=j1({},Z,{params:u(M)}),$.params=u($.params)}const Q=t.resolve(I,$),r1=Z.hash||"";Q.params=k(h(Q.params));const c=u6(o,j1({},Z,{hash:i6(r1),path:Q.path})),g=r.createHref(c);return j1({fullPath:c,hash:r1,query:o===mi?H6(Z.query):Z.query||{}},Q,{redirectedFrom:void 0,href:g})}function w(Z){return typeof Z=="string"?a9(n,Z,d.value.path):j1({},Z)}function D(Z,$){if(a!==Z)return xt(O1.NAVIGATION_CANCELLED,{from:$,to:Z})}function v(Z){return b(Z)}function j(Z){return v(j1(w(Z),{replace:!0}))}function L(Z,$){const I=Z.matched[Z.matched.length-1];if(I&&I.redirect){const{redirect:Q}=I;let r1=typeof Q=="function"?Q(Z,$):Q;return typeof r1=="string"&&(r1=r1.includes("?")||r1.includes("#")?r1=w(r1):{path:r1},r1.params={}),j1({query:Z.query,hash:Z.hash,params:r1.path!=null?{}:Z.params},r1)}}function b(Z,$){const I=a=x(Z),Q=d.value,r1=Z.state,c=Z.force,g=Z.replace===!0,M=L(I,Q);if(M)return b(j1(w(M),{state:typeof M=="object"?j1({},r1,M.state):r1,force:c,replace:g}),$||I);const _=I;_.redirectedFrom=$;let E;return!c&&h6(o,Q,I)&&(E=xt(O1.NAVIGATION_DUPLICATED,{to:_,from:Q}),L1(Q,Q,!0,!1)),(E?Promise.resolve(E):A(_,Q)).catch(S=>ee(S)?ee(S,O1.NAVIGATION_GUARD_REDIRECT)?S:V1(S):n1(S,_,Q)).then(S=>{if(S){if(ee(S,O1.NAVIGATION_GUARD_REDIRECT))return b(j1({replace:g},w(S.to),{state:typeof S.to=="object"?j1({},r1,S.to.state):r1,force:c}),$||_)}else S=T(_,Q,!0,g,r1);return W(_,Q,S),S})}function O(Z,$){const I=D(Z,$);return I?Promise.reject(I):Promise.resolve()}function V(Z){const $=i1.values().next().value;return $&&typeof $.runWithContext=="function"?$.runWithContext(Z):Z()}function A(Z,$){let I;const[Q,r1,c]=y6(Z,$);I=u9(Q.reverse(),"beforeRouteLeave",Z,$);for(const M of Q)M.leaveGuards.forEach(_=>{I.push(ye(_,Z,$))});const g=O.bind(null,Z,$);return I.push(g),e1(I).then(()=>{I=[];for(const M of i.list())I.push(ye(M,Z,$));return I.push(g),e1(I)}).then(()=>{I=u9(r1,"beforeRouteUpdate",Z,$);for(const M of r1)M.updateGuards.forEach(_=>{I.push(ye(_,Z,$))});return I.push(g),e1(I)}).then(()=>{I=[];for(const M of c)if(M.beforeEnter)if(R2(M.beforeEnter))for(const _ of M.beforeEnter)I.push(ye(_,Z,$));else I.push(ye(M.beforeEnter,Z,$));return I.push(g),e1(I)}).then(()=>(Z.matched.forEach(M=>M.enterCallbacks={}),I=u9(c,"beforeRouteEnter",Z,$,V),I.push(g),e1(I))).then(()=>{I=[];for(const M of s.list())I.push(ye(M,Z,$));return I.push(g),e1(I)}).catch(M=>ee(M,O1.NAVIGATION_CANCELLED)?M:Promise.reject(M))}function W(Z,$,I){l.list().forEach(Q=>V(()=>Q(Z,$,I)))}function T(Z,$,I,Q,r1){const c=D(Z,$);if(c)return c;const g=$===xe,M=at?history.state:{};I&&(Q||g?r.replace(Z.fullPath,j1({scroll:g&&M&&M.scroll},r1)):r.push(Z.fullPath,r1)),d.value=Z,L1(Z,$,I,g),V1()}let X;function a1(){X||(X=r.listen((Z,$,I)=>{if(!l1.listening)return;const Q=x(Z),r1=L(Q,l1.currentRoute.value);if(r1){b(j1(r1,{replace:!0,force:!0}),Q).catch(en);return}a=Q;const c=d.value;at&&m6(fi(c.fullPath,I.delta),$o()),A(Q,c).catch(g=>ee(g,O1.NAVIGATION_ABORTED|O1.NAVIGATION_CANCELLED)?g:ee(g,O1.NAVIGATION_GUARD_REDIRECT)?(b(j1(w(g.to),{force:!0}),Q).then(M=>{ee(M,O1.NAVIGATION_ABORTED|O1.NAVIGATION_DUPLICATED)&&!I.delta&&I.type===Q9.pop&&r.go(-1,!1)}).catch(en),Promise.reject()):(I.delta&&r.go(-I.delta,!1),n1(g,Q,c))).then(g=>{g=g||T(Q,c,!1),g&&(I.delta&&!ee(g,O1.NAVIGATION_CANCELLED)?r.go(-I.delta,!1):I.type===Q9.pop&&ee(g,O1.NAVIGATION_ABORTED|O1.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),W(Q,c,g)}).catch(en)}))}let p1=Et(),u1=Et(),Y;function n1(Z,$,I){V1(Z);const Q=u1.list();return Q.length?Q.forEach(r1=>r1(Z,$,I)):console.error(Z),Promise.reject(Z)}function g1(){return Y&&d.value!==xe?Promise.resolve():new Promise((Z,$)=>{p1.add([Z,$])})}function V1(Z){return Y||(Y=!Z,a1(),p1.list().forEach(([$,I])=>Z?I(Z):$()),p1.reset()),Z}function L1(Z,$,I,Q){const{scrollBehavior:r1}=e;if(!at||!r1)return Promise.resolve();const c=!I&&M6(fi(Z.fullPath,0))||(Q||!I)&&history.state&&history.state.scroll||null;return d2().then(()=>r1(Z,$,c)).then(g=>g&&f6(g)).catch(g=>n1(g,Z,$))}const _1=Z=>r.go(Z);let R;const i1=new Set,l1={currentRoute:d,listening:!0,addRoute:p,removeRoute:C,clearRoutes:t.clearRoutes,hasRoute:m,getRoutes:f,resolve:x,options:e,push:v,replace:j,go:_1,back:()=>_1(-1),forward:()=>_1(1),beforeEach:i.add,beforeResolve:s.add,afterEach:l.add,onError:u1.add,isReady:g1,install(Z){Z.component("RouterLink",K6),Z.component("RouterView",X6),Z.config.globalProperties.$router=l1,Object.defineProperty(Z.config.globalProperties,"$route",{enumerable:!0,get:()=>k1(d)}),at&&!R&&d.value===xe&&(R=!0,v(r.location).catch(Q=>{}));const $={};for(const Q in xe)Object.defineProperty($,Q,{get:()=>d.value[Q],enumerable:!0});Z.provide(No,l1),Z.provide(Wr,C5($)),Z.provide(X9,d);const I=Z.unmount;i1.add(Z),Z.unmount=function(){i1.delete(Z),i1.size<1&&(a=xe,X&&X(),X=null,d.value=xe,R=!1,Y=!1),I()}}};function e1(Z){return Z.reduce(($,I)=>$.then(()=>V(I)),Promise.resolve())}return l1}function Gr(){return F1(No)}function tk(e){return F1(Wr)}const nk="modulepreload",ok=function(e){return"/"+e},Bi={},P1=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.allSettled(n.map(d=>{if(d=ok(d),d in Bi)return;Bi[d]=!0;const a=d.endsWith(".css"),k=a?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${k}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":nk,a||(u.as="script"),u.crossOrigin="",u.href=d,l&&u.setAttribute("nonce",l),document.head.appendChild(u),a)return new Promise((h,p)=>{u.addEventListener("load",h),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${d}`)))})}))}function i(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return r.then(s=>{for(const l of s||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};function rk(e={}){const{immediate:t=!1,onNeedRefresh:n,onOfflineReady:o,onRegistered:r,onRegisteredSW:i,onRegisterError:s}=e;let l,d,a;const k=async(h=!0)=>{await d,await(a==null?void 0:a())};async function u(){if("serviceWorker"in navigator){if(l=await P1(async()=>{const{Workbox:h}=await import("./workbox-window.prod.es5-BqEJf4Xk.js");return{Workbox:h}},[]).then(({Workbox:h})=>new h("/sw.js",{scope:"/",type:"classic"})).catch(h=>{s==null||s(h)}),!l)return;a=async()=>{await(l==null?void 0:l.messageSkipWaiting())};{let h=!1;const p=()=>{h=!0,l==null||l.addEventListener("controlling",C=>{C.isUpdate&&window.location.reload()}),n==null||n()};l.addEventListener("installed",C=>{typeof C.isUpdate>"u"?typeof C.isExternal<"u"?C.isExternal?p():!h&&(o==null||o()):C.isExternal?window.location.reload():!h&&(o==null||o()):C.isUpdate||o==null||o()}),l.addEventListener("waiting",p),l.addEventListener("externalwaiting",p)}l.register({immediate:t}).then(h=>{i?i("/sw.js",h):r==null||r(h)}).catch(h=>{s==null||s(h)})}}return d=u(),k}function ik(e={}){const{immediate:t=!0,onNeedRefresh:n,onOfflineReady:o,onRegistered:r,onRegisteredSW:i,onRegisterError:s}=e,l=K(!1),d=K(!1);return{updateServiceWorker:rk({immediate:t,onNeedRefresh(){l.value=!0,n==null||n()},onOfflineReady(){d.value=!0,o==null||o()},onRegistered:r,onRegisteredSW:i,onRegisterError:s}),offlineReady:d,needRefresh:l}}var Si;const G4=typeof window<"u",sk=e=>typeof e=="string",Je=()=>{};G4&&((Si=window==null?void 0:window.navigator)!=null&&Si.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function K2(e){return typeof e=="function"?e():k1(e)}function K4(e,t){function n(...o){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(i)})}return n}function lk(e,t={}){let n,o,r=Je;const i=l=>{clearTimeout(l),r(),r=Je};return l=>{const d=K2(e),a=K2(t.maxWait);return n&&i(n),d<=0||a!==void 0&&a<=0?(o&&(i(o),o=null),Promise.resolve(l())):new Promise((k,u)=>{r=t.rejectOnCancel?u:k,a&&!o&&(o=setTimeout(()=>{n&&i(n),o=null,k(l())},a)),n=setTimeout(()=>{o&&i(o),o=null,k(l())},d)})}}function dk(e,t=!0,n=!0,o=!1){let r=0,i,s=!0,l=Je,d;const a=()=>{i&&(clearTimeout(i),i=void 0,l(),l=Je)};return u=>{const h=K2(e),p=Date.now()-r,C=()=>d=u();return a(),h<=0?(r=Date.now(),C()):(p>h&&(n||!s)?(r=Date.now(),C()):t&&(d=new Promise((f,m)=>{l=o?m:f,i=setTimeout(()=>{r=Date.now(),s=!0,f(C()),a()},Math.max(0,h-p))})),!n&&!i&&(i=setTimeout(()=>s=!0,h)),s=!1,d)}}function ak(e){return e}function Y4(e){return gr()?(t5(e),!0):!1}function Q4(e,t=200,n={}){return K4(lk(t,n),e)}function BC(e,t=200,n={}){const o=K(e.value),r=Q4(()=>{o.value=e.value},t,n);return b1(e,()=>r()),o}function kk(e,t=200,n=!1,o=!0,r=!1){return K4(dk(t,n,o,r),e)}function uk(e,t=!0){b2()?$2(e):t?e():d2(e)}function J4(e){var t;const n=K2(e);return(t=n==null?void 0:n.$el)!=null?t:n}const X4=G4?window:void 0;function Ei(...e){let t,n,o,r;if(sk(e[0])||Array.isArray(e[0])?([n,o,r]=e,t=X4):[t,n,o,r]=e,!t)return Je;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const i=[],s=()=>{i.forEach(k=>k()),i.length=0},l=(k,u,h,p)=>(k.addEventListener(u,h,p),()=>k.removeEventListener(u,h,p)),d=b1(()=>[J4(t),K2(r)],([k,u])=>{s(),k&&i.push(...n.flatMap(h=>o.map(p=>l(k,h,p,u))))},{immediate:!0,flush:"post"}),a=()=>{d(),s()};return Y4(a),a}function hk(e,t=!1){const n=K(),o=()=>n.value=!!e();return o(),uk(o,t),n}const Oi=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Ai="__vueuse_ssr_handlers__";Oi[Ai]=Oi[Ai]||{};var Pi=Object.getOwnPropertySymbols,pk=Object.prototype.hasOwnProperty,ck=Object.prototype.propertyIsEnumerable,wk=(e,t)=>{var n={};for(var o in e)pk.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&Pi)for(var o of Pi(e))t.indexOf(o)<0&&ck.call(e,o)&&(n[o]=e[o]);return n};function Ck(e,t,n={}){const o=n,{window:r=X4}=o,i=wk(o,["window"]);let s;const l=hk(()=>r&&"ResizeObserver"in r),d=()=>{s&&(s.disconnect(),s=void 0)},a=b1(()=>J4(e),u=>{d(),l.value&&r&&u&&(s=new ResizeObserver(t),s.observe(u,i))},{immediate:!0,flush:"post"}),k=()=>{d(),a()};return Y4(k),{isSupported:l,stop:k}}const Ti=1;function gk(e,t={}){const{throttle:n=0,idle:o=200,onStop:r=Je,onScroll:i=Je,offset:s={left:0,right:0,top:0,bottom:0},eventListenerOptions:l={capture:!1,passive:!0},behavior:d="auto"}=t,a=K(0),k=K(0),u=F({get(){return a.value},set(v){p(v,void 0)}}),h=F({get(){return k.value},set(v){p(void 0,v)}});function p(v,j){var L,b,O;const V=K2(e);V&&((O=V instanceof Document?document.body:V)==null||O.scrollTo({top:(L=K2(j))!=null?L:h.value,left:(b=K2(v))!=null?b:u.value,behavior:K2(d)}))}const C=K(!1),f=I1({left:!0,right:!1,top:!0,bottom:!1}),m=I1({left:!1,right:!1,top:!1,bottom:!1}),x=v=>{C.value&&(C.value=!1,m.left=!1,m.right=!1,m.top=!1,m.bottom=!1,r(v))},w=Q4(x,n+o),D=v=>{const j=v.target===document?v.target.documentElement:v.target,L=j.scrollLeft;m.left=Lk.value,f.left=L<=0+(s.left||0),f.right=L+j.clientWidth>=j.scrollWidth-(s.right||0)-Ti,a.value=L;let b=j.scrollTop;v.target===document&&!b&&(b=document.body.scrollTop),m.top=bk.value,f.top=b<=0+(s.top||0),f.bottom=b+j.clientHeight>=j.scrollHeight-(s.bottom||0)-Ti,k.value=b,C.value=!0,w(v),i(v)};return Ei(e,"scroll",n?kk(D,n,!0,!1):D,l),Ei(e,"scrollend",x,l),{x:u,y:h,isScrolling:C,arrivedState:f,directions:m}}var vk=Object.defineProperty,fk=Object.defineProperties,mk=Object.getOwnPropertyDescriptors,Ii=Object.getOwnPropertySymbols,Mk=Object.prototype.hasOwnProperty,jk=Object.prototype.propertyIsEnumerable,Ri=(e,t,n)=>t in e?vk(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,$i=(e,t)=>{for(var n in t||(t={}))Mk.call(t,n)&&Ri(e,n,t[n]);if(Ii)for(var n of Ii(t))jk.call(t,n)&&Ri(e,n,t[n]);return e},xk=(e,t)=>fk(e,mk(t));function SC(e,t,n={}){var o,r;const i=(o=n.direction)!=null?o:"bottom",s=I1(gk(e,xk($i({},n),{offset:$i({[i]:(r=n.distance)!=null?r:0},n.offset)})));b1(()=>s.arrivedState[i],async l=>{var d,a;if(l){const k=K2(e),u={height:(d=k==null?void 0:k.scrollHeight)!=null?d:0,width:(a=k==null?void 0:k.scrollWidth)!=null?a:0};await t(s),n.preserveScrollPosition&&k&&d2(()=>{k.scrollTo({top:k.scrollHeight-u.height,left:k.scrollWidth-u.width})})}})}var Ni;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Ni||(Ni={}));var Dk=Object.defineProperty,Fi=Object.getOwnPropertySymbols,Lk=Object.prototype.hasOwnProperty,Hk=Object.prototype.propertyIsEnumerable,Ui=(e,t,n)=>t in e?Dk(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,Vk=(e,t)=>{for(var n in t||(t={}))Lk.call(t,n)&&Ui(e,n,t[n]);if(Fi)for(var n of Fi(t))Hk.call(t,n)&&Ui(e,n,t[n]);return e};const yk={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};Vk({linear:ak},yk);const bk={"vuesax-linear:24-support":` + */let sk=()=>location.protocol+"//"+location.host;function ul(e,t){const{pathname:n,search:o,hash:r}=t,i=e.indexOf("#");if(i>-1){let s=r.includes(e.slice(i))?e.slice(i).length:1,l=r.slice(s);return l[0]!=="/"&&(l="/"+l),E0(l,"")}return E0(n,e)+o+r}function lk(e,t,n,o){let r=[],i=[],s=null;const l=({state:h})=>{const p=ul(e,location),C=n.value,f=t.value;let m=0;if(h){if(n.value=p,t.value=h,s&&s===C){s=null;return}m=f?h.position-f.position:0}else o(p);r.forEach(x=>{x(n.value,C,{delta:m,type:hr.pop,direction:m?m>0?x9.forward:x9.back:x9.unknown})})};function d(){s=n.value}function a(h){r.push(h);const p=()=>{const C=r.indexOf(h);C>-1&&r.splice(C,1)};return i.push(p),p}function k(){if(document.visibilityState==="hidden"){const{history:h}=window;if(!h.state)return;h.replaceState(D1({},h.state,{scroll:Jo()}),"")}}function u(){for(const h of i)h();i=[],window.removeEventListener("popstate",l),window.removeEventListener("pagehide",k),document.removeEventListener("visibilitychange",k)}return window.addEventListener("popstate",l),window.addEventListener("pagehide",k),document.addEventListener("visibilitychange",k),{pauseListeners:d,listen:a,destroy:u}}function I0(e,t,n,o=!1,r=!1){return{back:e,current:t,forward:n,replaced:o,position:window.history.length,scroll:r?Jo():null}}function dk(e){const{history:t,location:n}=window,o={value:ul(e,n)},r={value:t.state};r.value||i(o.value,{back:null,current:o.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0);function i(d,a,k){const u=e.indexOf("#"),h=u>-1?(n.host&&document.querySelector("base")?e:e.slice(u))+d:sk()+e+d;try{t[k?"replaceState":"pushState"](a,"",h),r.value=a}catch(p){console.error(p),n[k?"replace":"assign"](h)}}function s(d,a){i(d,D1({},t.state,I0(r.value.back,d,r.value.forward,!0),a,{position:r.value.position}),!0),o.value=d}function l(d,a){const k=D1({},r.value,t.state,{forward:d,scroll:Jo()});i(k.current,k,!0),i(d,D1({},I0(o.value,d,null),{position:k.position+1},a),!1),o.value=d}return{location:o,state:r,push:l,replace:s}}function ak(e){e=z6(e);const t=dk(e),n=lk(e,t.state,t.location,t.replace);function o(i,s=!0){s||n.pauseListeners(),history.go(i)}const r=D1({location:"",base:e,go:o,createHref:G6.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}let ze=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.Group=2]="Group",e}({});var U1=function(e){return e[e.Static=0]="Static",e[e.Param=1]="Param",e[e.ParamRegExp=2]="ParamRegExp",e[e.ParamRegExpEnd=3]="ParamRegExpEnd",e[e.EscapeNext=4]="EscapeNext",e}(U1||{});const kk={type:ze.Static,value:""},uk=/[a-zA-Z0-9_]/;function hk(e){if(!e)return[[]];if(e==="/")return[[kk]];if(!e.startsWith("/"))throw new Error(`Invalid path "${e}"`);function t(p){throw new Error(`ERR (${n})/"${a}": ${p}`)}let n=U1.Static,o=n;const r=[];let i;function s(){i&&r.push(i),i=[]}let l=0,d,a="",k="";function u(){a&&(n===U1.Static?i.push({type:ze.Static,value:a}):n===U1.Param||n===U1.ParamRegExp||n===U1.ParamRegExpEnd?(i.length>1&&(d==="*"||d==="+")&&t(`A repeatable param (${a}) must be alone in its segment. eg: '/:ids+.`),i.push({type:ze.Param,value:a,regexp:k,repeatable:d==="*"||d==="+",optional:d==="*"||d==="?"})):t("Invalid state to consume buffer"),a="")}function h(){a+=d}for(;lt.length?t.length===1&&t[0]===s2.Static+s2.Segment?1:-1:0}function hl(e,t){let n=0;const o=e.score,r=t.score;for(;n0&&t[t.length-1]<0}const gk={strict:!1,end:!0,sensitive:!1};function vk(e,t,n){const o=wk(hk(e.path),n),r=D1(o,{record:e,parent:t,children:[],alias:[]});return t&&!r.record.aliasOf==!t.record.aliasOf&&t.children.push(r),r}function fk(e,t){const n=[],o=new Map;t=S0(gk,t);function r(u){return o.get(u)}function i(u,h,p){const C=!p,f=N0(u);f.aliasOf=p&&p.record;const m=S0(t,u),x=[f];if("alias"in u){const v=typeof u.alias=="string"?[u.alias]:u.alias;for(const j of v)x.push(N0(D1({},f,{components:p?p.record.components:f.components,path:j,aliasOf:p?p.record:f})))}let w,D;for(const v of x){const{path:j}=v;if(h&&j[0]!=="/"){const L=h.record.path,b=L[L.length-1]==="/"?"":"/";v.path=h.record.path+(j&&b+j)}if(w=vk(v,h,m),p?p.alias.push(w):(D=D||w,D!==w&&D.alias.push(w),C&&u.name&&!U0(w)&&s(u.name)),pl(w)&&d(w),f.children){const L=f.children;for(let b=0;b{s(D)}:rn}function s(u){if(al(u)){const h=o.get(u);h&&(o.delete(u),n.splice(n.indexOf(h),1),h.children.forEach(s),h.alias.forEach(s))}else{const h=n.indexOf(u);h>-1&&(n.splice(h,1),u.record.name&&o.delete(u.record.name),u.children.forEach(s),u.alias.forEach(s))}}function l(){return n}function d(u){const h=jk(u,n);n.splice(h,0,u),u.record.name&&!U0(u)&&o.set(u.record.name,u)}function a(u,h){let p,C={},f,m;if("name"in u&&u.name){if(p=o.get(u.name),!p)throw Lt(A1.MATCHER_NOT_FOUND,{location:u});m=p.record.name,C=D1(F0(h.params,p.keys.filter(D=>!D.optional).concat(p.parent?p.parent.keys.filter(D=>D.optional):[]).map(D=>D.name)),u.params&&F0(u.params,p.keys.map(D=>D.name))),f=p.stringify(C)}else if(u.path!=null)f=u.path,p=n.find(D=>D.re.test(f)),p&&(C=p.parse(f),m=p.record.name);else{if(p=h.name?o.get(h.name):n.find(D=>D.re.test(h.path)),!p)throw Lt(A1.MATCHER_NOT_FOUND,{location:u,currentLocation:h});m=p.record.name,C=D1({},h.params,u.params),f=p.stringify(C)}const x=[];let w=p;for(;w;)x.unshift(w.record),w=w.parent;return{name:m,path:f,params:C,matched:x,meta:Mk(x)}}e.forEach(u=>i(u));function k(){n.length=0,o.clear()}return{addRoute:i,resolve:a,removeRoute:s,clearRoutes:k,getRoutes:l,getRecordMatcher:r}}function F0(e,t){const n={};for(const o of t)o in e&&(n[o]=e[o]);return n}function N0(e){const t={path:e.path,redirect:e.redirect,name:e.name,meta:e.meta||{},aliasOf:e.aliasOf,beforeEnter:e.beforeEnter,props:mk(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 mk(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const o in e.components)t[o]=typeof n=="object"?n[o]:n;return t}function U0(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function Mk(e){return e.reduce((t,n)=>D1(t,n.meta),{})}function jk(e,t){let n=0,o=t.length;for(;n!==o;){const i=n+o>>1;hl(e,t[i])<0?o=i:n=i+1}const r=xk(e);return r&&(o=t.lastIndexOf(r,o-1)),o}function xk(e){let t=e;for(;t=t.parent;)if(pl(t)&&hl(e,t)===0)return t}function pl({record:e}){return!!(e.name||e.components&&Object.keys(e.components).length||e.redirect)}function q0(e){const t=N1(Xo),n=N1(ai),o=N(()=>{const d=t1(e.to);return t.resolve(d)}),r=N(()=>{const{matched:d}=o.value,{length:a}=d,k=d[a-1],u=n.matched;if(!k||!u.length)return-1;const h=u.findIndex(Dt.bind(null,k));if(h>-1)return h;const p=z0(d[a-2]);return a>1&&z0(k)===p&&u[u.length-1].path!==p?u.findIndex(Dt.bind(null,d[a-2])):h}),i=N(()=>r.value>-1&&yk(n.params,o.value.params)),s=N(()=>r.value>-1&&r.value===n.matched.length-1&&dl(n.params,o.value.params));function l(d={}){if(Vk(d)){const a=t[t1(e.replace)?"replace":"push"](t1(e.to)).catch(rn);return e.viewTransition&&typeof document<"u"&&"startViewTransition"in document&&document.startViewTransition(()=>a),a}return Promise.resolve()}return{route:o,href:N(()=>o.value.href),isActive:i,isExactActive:s,navigate:l}}function Dk(e){return e.length===1?e[0]:e}const Lk=v1({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:q0,setup(e,{slots:t}){const n=I1(q0(e)),{options:o}=N1(Xo),r=N(()=>({[W0(e.activeClass,o.linkActiveClass,"router-link-active")]:n.isActive,[W0(e.exactActiveClass,o.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive}));return()=>{const i=t.default&&Dk(t.default(n));return e.custom?i:gn("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:r.value},i)}}}),Hk=Lk;function Vk(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){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}return e.preventDefault&&e.preventDefault(),!0}}function yk(e,t){for(const n in t){const o=t[n],r=e[n];if(typeof o=="string"){if(o!==r)return!1}else if(!$2(r)||r.length!==o.length||o.some((i,s)=>i.valueOf()!==r[s].valueOf()))return!1}return!0}function z0(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const W0=(e,t,n)=>e??t??n,bk=v1({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const o=N1(cr),r=N(()=>e.route||o.value),i=N1(T0,0),s=N(()=>{let a=t1(i);const{matched:k}=r.value;let u;for(;(u=k[a])&&!u.components;)a++;return a}),l=N(()=>r.value.matched[s.value]);ke(T0,N(()=>s.value+1)),ke(rk,l),ke(cr,r);const d=K();return V1(()=>[d.value,l.value,e.name],([a,k,u],[h,p,C])=>{k&&(k.instances[u]=a,p&&p!==k&&a&&a===h&&(k.leaveGuards.size||(k.leaveGuards=p.leaveGuards),k.updateGuards.size||(k.updateGuards=p.updateGuards))),a&&k&&(!p||!Dt(k,p)||!h)&&(k.enterCallbacks[u]||[]).forEach(f=>f(a))},{flush:"post"}),()=>{const a=r.value,k=e.name,u=l.value,h=u&&u.components[k];if(!h)return G0(n.default,{Component:h,route:a});const p=u.props[k],C=p?p===!0?a.params:typeof p=="function"?p(a):p:null,m=gn(h,D1({},C,t,{onVnodeUnmounted:x=>{x.component.isUnmounted&&(u.instances[k]=null)},ref:d}));return G0(n.default,{Component:m,route:a})||m}}});function G0(e,t){if(!e)return null;const n=e(t);return n.length===1?n[0]:n}const Zk=bk;function _k(e){const t=fk(e.routes,e),n=e.parseQuery||nk,o=e.stringifyQuery||P0,r=e.history,i=Pt(),s=Pt(),l=Pt(),d=Rr(He);let a=He;kt&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const k=M9.bind(null,Z=>""+Z),u=M9.bind(null,I6),h=M9.bind(null,vn);function p(Z,F){let R,Q;return al(Z)?(R=t.getRecordMatcher(Z),Q=F):Q=Z,t.addRoute(Q,R)}function C(Z){const F=t.getRecordMatcher(Z);F&&t.removeRoute(F)}function f(){return t.getRoutes().map(Z=>Z.record)}function m(Z){return!!t.getRecordMatcher(Z)}function x(Z,F){if(F=D1({},F||d.value),typeof Z=="string"){const M=j9(n,Z,F.path),_=t.resolve({path:M.path},F),E=r.createHref(M.fullPath);return D1(M,_,{params:h(_.params),hash:vn(M.hash),redirectedFrom:void 0,href:E})}let R;if(Z.path!=null)R=D1({},Z,{path:j9(n,Z.path,F.path).path});else{const M=D1({},Z.params);for(const _ in M)M[_]==null&&delete M[_];R=D1({},Z,{params:u(M)}),F.params=u(F.params)}const Q=t.resolve(R,F),s1=Z.hash||"";Q.params=k(h(Q.params));const c=F6(o,D1({},Z,{hash:A6(s1),path:Q.path})),g=r.createHref(c);return D1({fullPath:c,hash:s1,query:o===P0?ok(Z.query):Z.query||{}},Q,{redirectedFrom:void 0,href:g})}function w(Z){return typeof Z=="string"?j9(n,Z,d.value.path):D1({},Z)}function D(Z,F){if(a!==Z)return Lt(A1.NAVIGATION_CANCELLED,{from:F,to:Z})}function v(Z){return b(Z)}function j(Z){return v(D1(w(Z),{replace:!0}))}function L(Z,F){const R=Z.matched[Z.matched.length-1];if(R&&R.redirect){const{redirect:Q}=R;let s1=typeof Q=="function"?Q(Z,F):Q;return typeof s1=="string"&&(s1=s1.includes("?")||s1.includes("#")?s1=w(s1):{path:s1},s1.params={}),D1({query:Z.query,hash:Z.hash,params:s1.path!=null?{}:Z.params},s1)}}function b(Z,F){const R=a=x(Z),Q=d.value,s1=Z.state,c=Z.force,g=Z.replace===!0,M=L(R,Q);if(M)return b(D1(w(M),{state:typeof M=="object"?D1({},s1,M.state):s1,force:c,replace:g}),F||R);const _=R;_.redirectedFrom=F;let E;return!c&&N6(o,Q,R)&&(E=Lt(A1.NAVIGATION_DUPLICATED,{to:_,from:Q}),H1(Q,Q,!0,!1)),(E?Promise.resolve(E):P(_,Q)).catch(S=>te(S)?te(S,A1.NAVIGATION_GUARD_REDIRECT)?S:y1(S):r1(S,_,Q)).then(S=>{if(S){if(te(S,A1.NAVIGATION_GUARD_REDIRECT))return b(D1({replace:g},w(S.to),{state:typeof S.to=="object"?D1({},s1,S.to.state):s1,force:c}),F||_)}else S=T(_,Q,!0,g,s1);return G(_,Q,S),S})}function O(Z,F){const R=D(Z,F);return R?Promise.reject(R):Promise.resolve()}function V(Z){const F=l1.values().next().value;return F&&typeof F.runWithContext=="function"?F.runWithContext(Z):Z()}function P(Z,F){let R;const[Q,s1,c]=ik(Z,F);R=D9(Q.reverse(),"beforeRouteLeave",Z,F);for(const M of Q)M.leaveGuards.forEach(_=>{R.push(_e(_,Z,F))});const g=O.bind(null,Z,F);return R.push(g),n1(R).then(()=>{R=[];for(const M of i.list())R.push(_e(M,Z,F));return R.push(g),n1(R)}).then(()=>{R=D9(s1,"beforeRouteUpdate",Z,F);for(const M of s1)M.updateGuards.forEach(_=>{R.push(_e(_,Z,F))});return R.push(g),n1(R)}).then(()=>{R=[];for(const M of c)if(M.beforeEnter)if($2(M.beforeEnter))for(const _ of M.beforeEnter)R.push(_e(_,Z,F));else R.push(_e(M.beforeEnter,Z,F));return R.push(g),n1(R)}).then(()=>(Z.matched.forEach(M=>M.enterCallbacks={}),R=D9(c,"beforeRouteEnter",Z,F,V),R.push(g),n1(R))).then(()=>{R=[];for(const M of s.list())R.push(_e(M,Z,F));return R.push(g),n1(R)}).catch(M=>te(M,A1.NAVIGATION_CANCELLED)?M:Promise.reject(M))}function G(Z,F,R){l.list().forEach(Q=>V(()=>Q(Z,F,R)))}function T(Z,F,R,Q,s1){const c=D(Z,F);if(c)return c;const g=F===He,M=kt?history.state:{};R&&(Q||g?r.replace(Z.fullPath,D1({scroll:g&&M&&M.scroll},s1)):r.push(Z.fullPath,s1)),d.value=Z,H1(Z,F,R,g),y1()}let o1;function k1(){o1||(o1=r.listen((Z,F,R)=>{if(!d1.listening)return;const Q=x(Z),s1=L(Q,d1.currentRoute.value);if(s1){b(D1(s1,{replace:!0,force:!0}),Q).catch(rn);return}a=Q;const c=d.value;kt&&Q6(A0(c.fullPath,R.delta),Jo()),P(Q,c).catch(g=>te(g,A1.NAVIGATION_ABORTED|A1.NAVIGATION_CANCELLED)?g:te(g,A1.NAVIGATION_GUARD_REDIRECT)?(b(D1(w(g.to),{force:!0}),Q).then(M=>{te(M,A1.NAVIGATION_ABORTED|A1.NAVIGATION_DUPLICATED)&&!R.delta&&R.type===hr.pop&&r.go(-1,!1)}).catch(rn),Promise.reject()):(R.delta&&r.go(-R.delta,!1),r1(g,Q,c))).then(g=>{g=g||T(Q,c,!1),g&&(R.delta&&!te(g,A1.NAVIGATION_CANCELLED)?r.go(-R.delta,!1):R.type===hr.pop&&te(g,A1.NAVIGATION_ABORTED|A1.NAVIGATION_DUPLICATED)&&r.go(-1,!1)),G(Q,c,g)}).catch(rn)}))}let c1=Pt(),u1=Pt(),Y;function r1(Z,F,R){y1(Z);const Q=u1.list();return Q.length?Q.forEach(s1=>s1(Z,F,R)):console.error(Z),Promise.reject(Z)}function f1(){return Y&&d.value!==He?Promise.resolve():new Promise((Z,F)=>{c1.add([Z,F])})}function y1(Z){return Y||(Y=!Z,k1(),c1.list().forEach(([F,R])=>Z?R(Z):F()),c1.reset()),Z}function H1(Z,F,R,Q){const{scrollBehavior:s1}=e;if(!kt||!s1)return Promise.resolve();const c=!R&&J6(A0(Z.fullPath,0))||(Q||!R)&&history.state&&history.state.scroll||null;return a2().then(()=>s1(Z,F,c)).then(g=>g&&Y6(g)).catch(g=>r1(g,Z,F))}const _1=Z=>r.go(Z);let $;const l1=new Set,d1={currentRoute:d,listening:!0,addRoute:p,removeRoute:C,clearRoutes:t.clearRoutes,hasRoute:m,getRoutes:f,resolve:x,options:e,push:v,replace:j,go:_1,back:()=>_1(-1),forward:()=>_1(1),beforeEach:i.add,beforeResolve:s.add,afterEach:l.add,onError:u1.add,isReady:f1,install(Z){Z.component("RouterLink",Hk),Z.component("RouterView",Zk),Z.config.globalProperties.$router=d1,Object.defineProperty(Z.config.globalProperties,"$route",{enumerable:!0,get:()=>t1(d)}),kt&&!$&&d.value===He&&($=!0,v(r.location).catch(Q=>{}));const F={};for(const Q in He)Object.defineProperty(F,Q,{get:()=>d.value[Q],enumerable:!0});Z.provide(Xo,d1),Z.provide(ai,O5(F)),Z.provide(cr,d);const R=Z.unmount;l1.add(Z),Z.unmount=function(){l1.delete(Z),l1.size<1&&(a=He,o1&&o1(),o1=null,d.value=He,$=!1,Y=!1),R()}}};function n1(Z){return Z.reduce((F,R)=>F.then(()=>V(R)),Promise.resolve())}return d1}function ki(){return N1(Xo)}function Bk(e){return N1(ai)}const Sk="modulepreload",Ek=function(e){return"/"+e},K0={},P1=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const s=document.querySelector("meta[property=csp-nonce]"),l=(s==null?void 0:s.nonce)||(s==null?void 0:s.getAttribute("nonce"));r=Promise.allSettled(n.map(d=>{if(d=Ek(d),d in K0)return;K0[d]=!0;const a=d.endsWith(".css"),k=a?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${d}"]${k}`))return;const u=document.createElement("link");if(u.rel=a?"stylesheet":Sk,a||(u.as="script"),u.crossOrigin="",u.href=d,l&&u.setAttribute("nonce",l),document.head.appendChild(u),a)return new Promise((h,p)=>{u.addEventListener("load",h),u.addEventListener("error",()=>p(new Error(`Unable to preload CSS for ${d}`)))})}))}function i(s){const l=new Event("vite:preloadError",{cancelable:!0});if(l.payload=s,window.dispatchEvent(l),!l.defaultPrevented)throw s}return r.then(s=>{for(const l of s||[])l.status==="rejected"&&i(l.reason);return t().catch(i)})};function Ok(e={}){const{immediate:t=!1,onNeedRefresh:n,onOfflineReady:o,onRegistered:r,onRegisteredSW:i,onRegisterError:s}=e;let l,d,a;const k=async(h=!0)=>{await d,await(a==null?void 0:a())};async function u(){if("serviceWorker"in navigator){if(l=await P1(async()=>{const{Workbox:h}=await import("./workbox-window.prod.es5-BqEJf4Xk.js");return{Workbox:h}},[]).then(({Workbox:h})=>new h("/sw.js",{scope:"/",type:"classic"})).catch(h=>{s==null||s(h)}),!l)return;a=async()=>{await(l==null?void 0:l.messageSkipWaiting())};{let h=!1;const p=()=>{h=!0,l==null||l.addEventListener("controlling",C=>{C.isUpdate&&window.location.reload()}),n==null||n()};l.addEventListener("installed",C=>{typeof C.isUpdate>"u"?typeof C.isExternal<"u"?C.isExternal?p():!h&&(o==null||o()):C.isExternal?window.location.reload():!h&&(o==null||o()):C.isUpdate||o==null||o()}),l.addEventListener("waiting",p),l.addEventListener("externalwaiting",p)}l.register({immediate:t}).then(h=>{i?i("/sw.js",h):r==null||r(h)}).catch(h=>{s==null||s(h)})}}return d=u(),k}function Ak(e={}){const{immediate:t=!0,onNeedRefresh:n,onOfflineReady:o,onRegistered:r,onRegisteredSW:i,onRegisterError:s}=e,l=K(!1),d=K(!1);return{updateServiceWorker:Ok({immediate:t,onNeedRefresh(){l.value=!0,n==null||n()},onOfflineReady(){d.value=!0,o==null||o()},onRegistered:r,onRegisteredSW:i,onRegisterError:s}),offlineReady:d,needRefresh:l}}var Y0;const cl=typeof window<"u",Pk=e=>typeof e=="string",Xe=()=>{};cl&&((Y0=window==null?void 0:window.navigator)!=null&&Y0.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Y2(e){return typeof e=="function"?e():t1(e)}function wl(e,t){function n(...o){return new Promise((r,i)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(r).catch(i)})}return n}function Tk(e,t={}){let n,o,r=Xe;const i=l=>{clearTimeout(l),r(),r=Xe};return l=>{const d=Y2(e),a=Y2(t.maxWait);return n&&i(n),d<=0||a!==void 0&&a<=0?(o&&(i(o),o=null),Promise.resolve(l())):new Promise((k,u)=>{r=t.rejectOnCancel?u:k,a&&!o&&(o=setTimeout(()=>{n&&i(n),o=null,k(l())},a)),n=setTimeout(()=>{o&&i(o),o=null,k(l())},d)})}}function Ik(e,t=!0,n=!0,o=!1){let r=0,i,s=!0,l=Xe,d;const a=()=>{i&&(clearTimeout(i),i=void 0,l(),l=Xe)};return u=>{const h=Y2(e),p=Date.now()-r,C=()=>d=u();return a(),h<=0?(r=Date.now(),C()):(p>h&&(n||!s)?(r=Date.now(),C()):t&&(d=new Promise((f,m)=>{l=o?m:f,i=setTimeout(()=>{r=Date.now(),s=!0,f(C()),a()},Math.max(0,h-p))})),!n&&!i&&(i=setTimeout(()=>s=!0,h)),s=!1,d)}}function Rk(e){return e}function Cl(e){return Sr()?(m5(e),!0):!1}function gl(e,t=200,n={}){return wl(Tk(t,n),e)}function Pg(e,t=200,n={}){const o=K(e.value),r=gl(()=>{o.value=e.value},t,n);return V1(e,()=>r()),o}function $k(e,t=200,n=!1,o=!0,r=!1){return wl(Ik(t,n,o,r),e)}function Fk(e,t=!0){Z2()?F2(e):t?e():a2(e)}function vl(e){var t;const n=Y2(e);return(t=n==null?void 0:n.$el)!=null?t:n}const fl=cl?window:void 0;function Q0(...e){let t,n,o,r;if(Pk(e[0])||Array.isArray(e[0])?([n,o,r]=e,t=fl):[t,n,o,r]=e,!t)return Xe;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const i=[],s=()=>{i.forEach(k=>k()),i.length=0},l=(k,u,h,p)=>(k.addEventListener(u,h,p),()=>k.removeEventListener(u,h,p)),d=V1(()=>[vl(t),Y2(r)],([k,u])=>{s(),k&&i.push(...n.flatMap(h=>o.map(p=>l(k,h,p,u))))},{immediate:!0,flush:"post"}),a=()=>{d(),s()};return Cl(a),a}function Nk(e,t=!1){const n=K(),o=()=>n.value=!!e();return o(),Fk(o,t),n}const J0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},X0="__vueuse_ssr_handlers__";J0[X0]=J0[X0]||{};var es=Object.getOwnPropertySymbols,Uk=Object.prototype.hasOwnProperty,qk=Object.prototype.propertyIsEnumerable,zk=(e,t)=>{var n={};for(var o in e)Uk.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&es)for(var o of es(e))t.indexOf(o)<0&&qk.call(e,o)&&(n[o]=e[o]);return n};function Wk(e,t,n={}){const o=n,{window:r=fl}=o,i=zk(o,["window"]);let s;const l=Nk(()=>r&&"ResizeObserver"in r),d=()=>{s&&(s.disconnect(),s=void 0)},a=V1(()=>vl(e),u=>{d(),l.value&&r&&u&&(s=new ResizeObserver(t),s.observe(u,i))},{immediate:!0,flush:"post"}),k=()=>{d(),a()};return Cl(k),{isSupported:l,stop:k}}const ts=1;function Gk(e,t={}){const{throttle:n=0,idle:o=200,onStop:r=Xe,onScroll:i=Xe,offset:s={left:0,right:0,top:0,bottom:0},eventListenerOptions:l={capture:!1,passive:!0},behavior:d="auto"}=t,a=K(0),k=K(0),u=N({get(){return a.value},set(v){p(v,void 0)}}),h=N({get(){return k.value},set(v){p(void 0,v)}});function p(v,j){var L,b,O;const V=Y2(e);V&&((O=V instanceof Document?document.body:V)==null||O.scrollTo({top:(L=Y2(j))!=null?L:h.value,left:(b=Y2(v))!=null?b:u.value,behavior:Y2(d)}))}const C=K(!1),f=I1({left:!0,right:!1,top:!0,bottom:!1}),m=I1({left:!1,right:!1,top:!1,bottom:!1}),x=v=>{C.value&&(C.value=!1,m.left=!1,m.right=!1,m.top=!1,m.bottom=!1,r(v))},w=gl(x,n+o),D=v=>{const j=v.target===document?v.target.documentElement:v.target,L=j.scrollLeft;m.left=Lk.value,f.left=L<=0+(s.left||0),f.right=L+j.clientWidth>=j.scrollWidth-(s.right||0)-ts,a.value=L;let b=j.scrollTop;v.target===document&&!b&&(b=document.body.scrollTop),m.top=bk.value,f.top=b<=0+(s.top||0),f.bottom=b+j.clientHeight>=j.scrollHeight-(s.bottom||0)-ts,k.value=b,C.value=!0,w(v),i(v)};return Q0(e,"scroll",n?$k(D,n,!0,!1):D,l),Q0(e,"scrollend",x,l),{x:u,y:h,isScrolling:C,arrivedState:f,directions:m}}var Kk=Object.defineProperty,Yk=Object.defineProperties,Qk=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,Jk=Object.prototype.hasOwnProperty,Xk=Object.prototype.propertyIsEnumerable,os=(e,t,n)=>t in e?Kk(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rs=(e,t)=>{for(var n in t||(t={}))Jk.call(t,n)&&os(e,n,t[n]);if(ns)for(var n of ns(t))Xk.call(t,n)&&os(e,n,t[n]);return e},eu=(e,t)=>Yk(e,Qk(t));function Tg(e,t,n={}){var o,r;const i=(o=n.direction)!=null?o:"bottom",s=I1(Gk(e,eu(rs({},n),{offset:rs({[i]:(r=n.distance)!=null?r:0},n.offset)})));V1(()=>s.arrivedState[i],async l=>{var d,a;if(l){const k=Y2(e),u={height:(d=k==null?void 0:k.scrollHeight)!=null?d:0,width:(a=k==null?void 0:k.scrollWidth)!=null?a:0};await t(s),n.preserveScrollPosition&&k&&a2(()=>{k.scrollTo({top:k.scrollHeight-u.height,left:k.scrollWidth-u.width})})}})}var is;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(is||(is={}));var tu=Object.defineProperty,ss=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,ls=(e,t,n)=>t in e?tu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ru=(e,t)=>{for(var n in t||(t={}))nu.call(t,n)&&ls(e,n,t[n]);if(ss)for(var n of ss(t))ou.call(t,n)&&ls(e,n,t[n]);return e};const iu={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ru({linear:Rk},iu);const su={"vuesax-linear:24-support":` @@ -6191,16 +6191,16 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/HomeView-B9GV3F -`},Zk=["innerHTML"],_k=f1({__name:"Icon",props:{icon:{},color:{default:null},size:{}},setup(e){const t=e,n=K(),o=F(()=>bk[`${t.icon}`]);function r(){var s;if(!t.size)return;const i=(s=n.value)==null?void 0:s.children[0];i==null||i.setAttribute("width",t.size),i==null||i.setAttribute("height",t.size)}return b1(o,()=>d2(r),{immediate:!0}),(i,s)=>(G(),o1("span",{ref_key:"refIcon",ref:n,style:he({color:e.color??void 0}),class:"liman-icons flex",innerHTML:o.value},null,12,Zk))}}),Me=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},Y1=Me(_k,[["__scopeId","data-v-d43d3684"]]),Kr=fe("nav",{state:()=>({navBarRoutes:[{name:"home",path:"/home",icon:"vuesax-linear:home-2",label:"خانه",index:1},{name:"search",path:"/search",icon:"vuesax-linear:search-normal-1",label:"جستجو",index:2},{name:"cart",path:"/cart",icon:"vuesax-linear:bag-happy",label:"سبد خرید",index:3},{name:"ordersList",path:"/orders",icon:"vuesax-linear:receipt-text",label:"سفارشات",index:4},{name:"userPage::hasSubRoute",path:"/user",icon:"vuesax-linear:user",label:"پروفایل",index:5}],activeLink:1,showNav:!0,pageTransition:"right",entryIndex:null}),getters:{canGoBack:e=>{var n;if(e.entryIndex===null)return!1;const t=(n=window.history.state)==null?void 0:n.position;return typeof t=="number"?t>e.entryIndex:!1}},actions:{noteFirstNavigation(){var t;if(this.entryIndex!==null)return;const e=(t=window.history.state)==null?void 0:t.position;this.entryIndex=typeof e=="number"?e:0},setNavVisibility(e){this.showNav=e},setActiveLink(e){this.activeLink=e},setPgaTransition(e){this.pageTransition=e}}}),Bk={class:"tabbar"},Sk={class:"tabbar__label"},Ek=f1({__name:"Navigation",setup(e){const t=Kr(),n=F(()=>-(t.activeLink-1)*100);return(o,r)=>{const i=jn("router-link");return Hr((G(),o1("nav",Bk,[N("div",{class:"tabbar__inner",style:he({"--count":k1(t).navBarRoutes.length})},[N("div",{class:"tabbar__indicator",style:he({transform:`translateX(${n.value}%)`}),"aria-hidden":"true"},null,4),(G(!0),o1(D1,null,Be(k1(t).navBarRoutes,s=>(G(),A1(i,{key:s.index,to:{name:s.name},class:W1(["tabbar__item",{"is-active":k1(t).activeLink===s.index}])},{default:G1(()=>[H(Y1,{icon:s.icon,size:"21"},null,8,["icon"]),N("span",Sk,c1(s.label),1)]),_:2},1032,["to","class"]))),128))],4)],512)),[[Ir,k1(t).showNav]])}}}),Ok=Me(Ek,[["__scopeId","data-v-e2aa88fe"]]),Ak=fe("windowData",{state:()=>({width:0,pullingDown:!1}),actions:{setWidth(e){this.width=e},setPullingDown(e){this.pullingDown=e}}}),Pk=400;let er=null,re=null;function Tk(){re==null||re(),er=new Promise(e=>{const t=setTimeout(n,Pk);function n(){clearTimeout(t),re===n&&(re=null,er=null),e()}re=n})}function qi(){re==null||re()}function Ik(){return er??Promise.resolve()}const Rk=f1({__name:"MasterLayout",setup(e){const t=["HomeView","SearchView","OrdersView","DashboardView"],n=Ak(),o=K(null);return Zr(()=>{n.setWidth(window.innerWidth)}),Ck(o,r=>{const i=r[0],{width:s}=i.contentRect;n.width!==s&&n.setWidth(s)}),(r,i)=>{const s=jn("router-view");return G(),o1("section",{ref_key:"content",ref:o},[H(s,null,{default:G1(({Component:l,route:d})=>[H(Io,{name:"page",mode:"out-in",onBeforeLeave:k1(Tk),onAfterLeave:k1(qi),onLeaveCancelled:k1(qi)},{default:G1(()=>[(G(),A1(S5,{include:t},[(G(),A1(S9(l),{key:d.name}))],1024))]),_:2},1032,["onBeforeLeave","onAfterLeave","onLeaveCancelled"])]),_:1}),H(Ok),i[0]||(i[0]=N("div",{class:"bg-primary top-[-2rem] fixed h-[2rem] w-full z-10"},null,-1))],512)}}}),$k={};function Nk(e,t){const n=jn("router-view");return G(),o1("div",null,[H(n)])}const Fk=Me($k,[["render",Nk]]),Uk=5*60*1e3,zi=191;function qk(){const e=K(null),t=K(!1),n=F(()=>{const l=e.value;return l?(l.history??[]).filter(d=>d.build>zi&&d.build<=l.build):[]});async function o(){if(!e.value)try{const l=await fetch(`/version.json?t=${Date.now()}`,{cache:"no-store"});if(!l.ok)return;const d=await l.json();typeof d.build=="number"&&d.build>zi&&(e.value=d)}catch{}}async function r(){var l,d;t.value=!0;try{const a=await((d=(l=navigator.serviceWorker)==null?void 0:l.getRegistrations)==null?void 0:d.call(l));a&&await Promise.all(a.map(k=>k.unregister()))}catch{}try{if("caches"in window){const a=await caches.keys();await Promise.all(a.map(k=>caches.delete(k)))}}catch{}window.location.reload()}let i;const s=()=>{document.visibilityState==="visible"&&o()};return $2(()=>{o(),i=setInterval(o,Uk),document.addEventListener("visibilitychange",s)}),Oe(()=>{i&&clearInterval(i),document.removeEventListener("visibilitychange",s)}),{available:e,changes:n,updating:t,applyUpdate:r,check:o}}const zk={key:0,class:"update-gate",role:"dialog","aria-modal":"true","aria-labelledby":"update-gate-title"},Wk={class:"update-gate__card"},Gk={class:"update-gate__badge"},Kk={class:"update-gate__body"},Yk={class:"update-gate__list"},Qk={key:1,class:"update-gate__lead"},Jk=["disabled"],Xk=f1({__name:"AppUpdateGate",setup(e){const{available:t,changes:n,updating:o,applyUpdate:r}=qk();return(i,s)=>(G(),A1(tt,{to:"body"},[k1(t)?(G(),o1("div",zk,[N("div",Wk,[N("div",Gk,"نسخه‌ی "+c1(k1(t).version),1),s[2]||(s[2]=N("h2",{id:"update-gate-title",class:"update-gate__title"},"نسخه‌ی تازه آماده است",-1)),N("div",Kk,[k1(n).length?(G(),o1(D1,{key:0},[s[1]||(s[1]=N("p",{class:"update-gate__lead"},"در این نسخه:",-1)),N("ul",Yk,[(G(!0),o1(D1,null,Be(k1(n),l=>(G(),o1(D1,{key:l.build},[(G(!0),o1(D1,null,Be(l.notes,(d,a)=>(G(),o1("li",{key:l.build+"-"+a},c1(d),1))),128))],64))),128))])],64)):(G(),o1("p",Qk,"بهبودها و رفع اشکال‌ها."))]),N("button",{type:"button",class:"update-gate__button",disabled:k1(o),onClick:s[0]||(s[0]=(...l)=>k1(r)&&k1(r)(...l))},c1(k1(o)?"در حال به‌روزرسانی…":"به‌روزرسانی"),9,Jk),s[3]||(s[3]=N("p",{class:"update-gate__hint"},"ورود و سبد خرید شما سر جایش می‌ماند.",-1))])])):H1("",!0)]))}}),eu=Me(Xk,[["__scopeId","data-v-976b50ae"]]),tu={class:"toast__tile","aria-hidden":"true"},nu={class:"toast__body"},ou={key:0,class:"toast__title"},ru={class:"toast__message"},Wi=80,iu=f1({__name:"ToastCard",props:{item:{}},emits:["close"],setup(e,{emit:t}){const n=t,o=K(!1),r=K(!1),i=K(0),s=K(0);let l=0,d=0;const a=K(!1);let k=0;const u=F(()=>{if(a.value)return{transform:`translate(${i.value}px, ${s.value}px)`,opacity:"0",transition:"transform 0.22s ease-in, opacity 0.22s ease-in"};if(!r.value)return;const f=s.value<0?s.value:s.value*.25,m=1-Math.min(Math.abs(i.value)/220,.6);return{transform:`translate(${i.value}px, ${f}px) rotate(${i.value*.03}deg)`,opacity:String(m),transition:"none"}});function h(f){o.value=!0,l=f.clientX,d=f.clientY,k=Date.now(),f.currentTarget.setPointerCapture(f.pointerId)}function p(f){o.value&&(i.value=f.clientX-l,s.value=f.clientY-d,!r.value&&Math.hypot(i.value,s.value)>6&&(r.value=!0))}function C(){if(o.value=!1,!r.value){Date.now()-k<250&&n("close");return}if(Math.abs(i.value)>Wi||s.value<-36){a.value=!0,i.value=Math.abs(i.value)>Wi?Math.sign(i.value)*window.innerWidth:i.value,s.value=s.value<-36?-160:s.value,r.value=!1,setTimeout(()=>n("close"),200);return}r.value=!1,i.value=0,s.value=0}return(f,m)=>(G(),o1("div",{class:W1(["toast",[`toast--${e.item.type}`,{"is-held":o.value,"is-dragging":r.value}]]),style:he(u.value),role:"status",onPointerdown:h,onPointermove:p,onPointerup:C,onPointercancel:C},[N("span",tu,[m[1]||(m[1]=N("span",{class:"toast__ripple"},null,-1)),H(Y1,{icon:e.item.icon,size:"22"},null,8,["icon"])]),N("div",nu,[e.item.title?(G(),o1("div",ou,c1(e.item.title),1)):H1("",!0),N("div",ru,c1(e.item.message),1)]),e.item.duration>0?(G(),o1("span",{key:0,class:"toast__progress keep-motion",style:he({animationDuration:`${e.item.duration}ms`}),onAnimationend:m[0]||(m[0]=x=>n("close"))},null,36)):H1("",!0)],38))}}),su=Me(iu,[["__scopeId","data-v-39e31559"]]),lu=3200,Gi=3,du={success:"vuesax-linear:tick-circle",error:"vuesax-linear:close-circle",info:"vuesax-linear:info-circle",warning:"vuesax-linear:warning-2"},ze=I1({items:[]});let au=1;function Ot(e,t,n={}){const o=au++;return ze.items.push({id:o,type:e,message:t,title:n.title,icon:n.icon??du[e],duration:n.duration??lu}),ze.items.length>Gi&&ze.items.splice(0,ze.items.length-Gi),o}function ku(e){const t=ze.items.findIndex(n=>n.id===e);t!==-1&&ze.items.splice(t,1)}const Fo={show:Ot,dismiss:ku,success:(e,t)=>Ot("success",e,t),error:(e,t)=>Ot("error",e,t),info:(e,t)=>Ot("info",e,t),warning:(e,t)=>Ot("warning",e,t)};function uu(){return{toasts:ze.items,...Fo}}const hu={class:"toast-host"},pu=f1({__name:"ToastHost",setup(e){const{toasts:t,dismiss:n}=uu();return(o,r)=>(G(),A1(tt,{to:"body"},[N("div",hu,[H(u4,{name:"toast"},{default:G1(()=>[(G(!0),o1(D1,null,Be(k1(t),i=>(G(),A1(su,{key:i.id,item:i,onClose:s=>k1(n)(i.id)},null,8,["item","onClose"]))),128))]),_:1})])]))}}),el={name:"زرتاج",nameEn:"Zartaj",appTitle:"طلای زرتاج",adminTitle:"زرتاج — پنل مدیریت",siteUrl:"https://bnk.montzar.ir"},cu=["src","alt"],wu={key:0,class:"gs__counter"},Ki=.18,Cu=6,gu=f1({__name:"GallerySlider",props:D0({slides:{},alt:{},fit:{default:"cover"},showCounter:{type:Boolean,default:!1}},{index:{default:0},indexModifiers:{}}),emits:D0(["tap"],["update:index"]),setup(e,{emit:t}){const n=e,o=Od(e,"index"),r=t,i=F(()=>n.fit==="contain"?"gs__img--contain":"gs__img--cover"),s=K(null),l=K(!1),d=K(0);let a=null,k=0,u=0;function h(v){var L;if(n.slides.length<2||a!==null)return;const j=s.value;j&&(a=v.pointerId,k=v.clientX,u=j.getBoundingClientRect().width||1,d.value=0,l.value=!0,(L=j.setPointerCapture)==null||L.call(j,v.pointerId))}function p(v){!l.value||v.pointerId!==a||(d.value=v.clientX-k)}function C(){if(!l.value)return;const v=d.value,j=v/u;l.value=!1,a=null,d.value=0,j<=-Ki&&o.value=Ki&&o.value>0&&o.value--,Math.abs(v)<=Cu&&r("tap")}function f(v){v.pointerId===a&&C()}function m(v){v.pointerId===a&&(l.value=!1,a=null,d.value=0)}function x(){}function w(v){o.value=v}const D=F(()=>{const v=-o.value*100,j=u?d.value/u*100:0;return{transform:`translate3d(${v+j}%, 0, 0)`,transition:l.value?"none":void 0}});return Oe(()=>{if(a!==null&&s.value)try{s.value.releasePointerCapture(a)}catch{}}),(v,j)=>(G(),o1("div",{ref_key:"root",ref:s,class:W1(["gs",{"is-dragging":l.value}]),onPointerdown:h,onPointermove:p,onPointerup:f,onPointercancel:m,onClick:x},[N("div",{class:"gs__track",style:he(D.value)},[(G(!0),o1(D1,null,Be(e.slides,L=>(G(),o1("div",{key:L,class:"gs__cell"},[N("img",{src:L,alt:e.alt,class:W1(["gs__img",i.value]),draggable:"false"},null,10,cu)]))),128))],4),e.showCounter&&e.slides.length>1?(G(),o1("div",wu,c1(o.value+1)+"/"+c1(e.slides.length),1)):H1("",!0),ct(v.$slots,"dots",{index:o.value,go:w},void 0,!0)],34))}}),Yi=Me(gu,[["__scopeId","data-v-0e0334e8"]]),vu="/img/brand-logo.png";function Ce(e){"@babel/helpers - typeof";return Ce=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ce(e)}function fu(e,t){if(Ce(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var o=n.call(e,t);if(Ce(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function mu(e){var t=fu(e,"string");return Ce(t)=="symbol"?t:t+""}function z1(e,t,n){return(t=mu(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Qi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function h1(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return typeof e=="function"?e(t):e??n}function Ln(){for(var e=[],t=0;te.length)&&(t=e.length);for(var n=0,o=Array(t);n0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,o={},r=/;(?![^(]*\))/g,i=/:(.+)/;return Ce(t)==="object"?t:(t.split(r).forEach(function(s){if(s){var l=s.split(i);if(l.length>1){var d=n?nl(l[0].trim()):l[0].trim();o[d]=l[1].trim()}}}),o)},EC=function(t,n){return t[n]!==void 0},Fn=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,o=Array.isArray(t)?t:[t],r=[];return o.forEach(function(i){Array.isArray(i)?r.push.apply(r,wo(e(i,n))):i&&i.type===D1?r.push.apply(r,wo(e(i.children,n))):i&&a2(i)?n&&!sl(i)?r.push(i):n||r.push(i):Yu(i)&&r.push(i)}),r},eh=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(a2(t))return t.type===D1?n==="default"?Fn(t.children):[]:t.children&&t.children[n]?Fn(t.children[n](o)):[];var r=t.$slots[n]&&t.$slots[n](o);return Fn(r)},OC=function(t){for(var n,o=(t==null||(n=t.vnode)===null||n===void 0?void 0:n.el)||t&&(t.$el||t);o&&!o.tagName;)o=o.nextSibling;return o},AC=function(t){var n={};if(t.$&&t.$.vnode){var o=t.$.vnode.props||{};Object.keys(t.$props).forEach(function(l){var d=t.$props[l],a=bu(l);(d!==void 0||a in o)&&(n[l]=d)})}else if(a2(t)&&Ce(t.type)==="object"){var r=t.props||{},i={};Object.keys(r).forEach(function(l){i[nl(l)]=r[l]});var s=t.type.props||{};Object.keys(s).forEach(function(l){var d=_u(s,i,l,i[l]);(d!==void 0||l in i)&&(n[l]=d)})}return n},th=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:t,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=void 0;if(t.$){var s=t[n];if(s!==void 0)return typeof s=="function"&&r?s(o):s;i=t.$slots[n],i=r&&i?i(o):i}else if(a2(t)){var l=t.props&&t.props[n];if(l!==void 0&&t.props!==null)return typeof l=="function"&&r?l(o):l;t.type===D1?i=t.children:t.children&&t.children[n]&&(i=t.children[n],i=r&&i?i(o):i)}return Array.isArray(i)&&(i=Fn(i),i=i.length===1?i[0]:i,i=i.length===0?void 0:i),i};function PC(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n={};return e.$?n=h1(h1({},n),e.$attrs):n=h1(h1({},n),e.props),Ju(n)[t?"onEvents":"events"]}function TC(e,t){var n=(a2(e)?e.props:e.$attrs)||{},o=n.style||{};return typeof o=="string"&&(o=Xu(o,t)),o}function sl(e){return e&&(e.type===N1||e.type===D1&&e.children.length===0||e.type===xn&&e.children.trim()==="")}function ll(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=[];return e.forEach(function(n){Array.isArray(n)?t.push.apply(t,wo(n)):(n==null?void 0:n.type)===D1?t.push.apply(t,wo(ll(n.children))):t.push(n)}),t.filter(function(n){return!sl(n)})}function IC(e){return Array.isArray(e)&&e.length===1&&(e=e[0]),e&&e.__v_isVNode&&Ce(e.type)!=="symbol"}function RC(e,t){var n,o,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";return(n=t[r])!==null&&n!==void 0?n:(o=e[r])===null||o===void 0?void 0:o.call(e)}var nh=function(){for(var t=arguments.length,n=new Array(t),o=0;o=0||(r[n]=e[n]);return r}function ns(e){return((t=e)!=null&&typeof t=="object"&&Array.isArray(t)===!1)==1&&Object.prototype.toString.call(e)==="[object Object]";var t}var Cl=Object.prototype,gl=Cl.toString,lh=Cl.hasOwnProperty,vl=/^\s*function (\w+)/;function os(e){var t,n=(t=e==null?void 0:e.type)!==null&&t!==void 0?t:e;if(n){var o=n.toString().match(vl);return o?o[1]:""}return""}var et=function(e){var t,n;return ns(e)!==!1&&typeof(t=e.constructor)=="function"&&ns(n=t.prototype)!==!1&&n.hasOwnProperty("isPrototypeOf")!==!1},dh=function(e){return e},f2=dh,cn=function(e,t){return lh.call(e,t)},ah=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},Dt=Array.isArray||function(e){return gl.call(e)==="[object Array]"},Lt=function(e){return gl.call(e)==="[object Function]"},vo=function(e){return et(e)&&cn(e,"_vueTypes_name")},fl=function(e){return et(e)&&(cn(e,"type")||["_vueTypes_name","validator","default","required"].some(function(t){return cn(e,t)}))};function Qr(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function nt(e,t,n){var o,r=!0,i="";o=et(e)?e:{type:e};var s=vo(o)?o._vueTypes_name+" - ":"";if(fl(o)&&o.type!==null){if(o.type===void 0||o.type===!0||!o.required&&t===void 0)return r;Dt(o.type)?(r=o.type.some(function(u){return nt(u,t)===!0}),i=o.type.map(function(u){return os(u)}).join(" or ")):r=(i=os(o))==="Array"?Dt(t):i==="Object"?et(t):i==="String"||i==="Number"||i==="Boolean"||i==="Function"?function(u){if(u==null)return"";var h=u.constructor.toString().match(vl);return h?h[1]:""}(t)===i:t instanceof o.type}if(!r){var l=s+'value "'+t+'" should be of type "'+i+'"';return l}if(cn(o,"validator")&&Lt(o.validator)){var d=f2,a=[];if(f2=function(u){a.push(u)},r=o.validator(t),f2=d,!r){var k=(a.length>1?"* ":"")+a.join(` -* `);return a.length=0,k}}return r}function j2(e,t){var n=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(r){return r!==void 0||this.default?Lt(r)||nt(this,r)===!0?(this.default=Dt(r)?function(){return[].concat(r)}:et(r)?function(){return Object.assign({},r)}:r,this):(f2(this._vueTypes_name+' - invalid default value: "'+r+'"'),this):this}}}),o=n.validator;return Lt(o)&&(n.validator=Qr(o,n)),n}function Q2(e,t){var n=j2(e,t);return Object.defineProperty(n,"validate",{value:function(o){return Lt(this.validator)&&f2(this._vueTypes_name+` - calling .validate() will overwrite the current custom validator function. Validator info: -`+JSON.stringify(this)),this.validator=Qr(o,this),this}})}function rs(e,t,n){var o,r,i=(o=t,r={},Object.getOwnPropertyNames(o).forEach(function(u){r[u]=Object.getOwnPropertyDescriptor(o,u)}),Object.defineProperties({},r));if(i._vueTypes_name=e,!et(n))return i;var s,l,d=n.validator,a=wl(n,["validator"]);if(Lt(d)){var k=i.validator;k&&(k=(l=(s=k).__original)!==null&&l!==void 0?l:s),i.validator=Qr(k?function(u){return k.call(this,u)&&d.call(this,u)}:d,i)}return Object.assign(i,a)}function Uo(e){return e.replace(/^(?!\s*$)/gm," ")}var kh=function(){return Q2("any",{})},uh=function(){return Q2("function",{type:Function})},hh=function(){return Q2("boolean",{type:Boolean})},ph=function(){return Q2("string",{type:String})},ch=function(){return Q2("number",{type:Number})},wh=function(){return Q2("array",{type:Array})},Ch=function(){return Q2("object",{type:Object})},gh=function(){return j2("integer",{type:Number,validator:function(e){return ah(e)}})},vh=function(){return j2("symbol",{validator:function(e){return typeof e=="symbol"}})};function fh(e,t){if(t===void 0&&(t="custom validation failed"),typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return j2(e.name||"<>",{validator:function(n){var o=e(n);return o||f2(this._vueTypes_name+" - "+t),o}})}function mh(e){if(!Dt(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var t='oneOf - value should be one of "'+e.join('", "')+'".',n=e.reduce(function(o,r){if(r!=null){var i=r.constructor;o.indexOf(i)===-1&&o.push(i)}return o},[]);return j2("oneOf",{type:n.length>0?n:void 0,validator:function(o){var r=e.indexOf(o)!==-1;return r||f2(t),r}})}function Mh(e){if(!Dt(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var t=!1,n=[],o=0;o0&&n.some(function(d){return s.indexOf(d)===-1})){var l=n.filter(function(d){return s.indexOf(d)===-1});return f2(l.length===1?'shape - required property "'+l[0]+'" is not defined.':'shape - required properties "'+l.join('", "')+'" are not defined.'),!1}return s.every(function(d){if(t.indexOf(d)===-1)return i._vueTypes_isLoose===!0||(f2('shape - shape definition does not include a "'+d+'" property. Allowed keys: "'+t.join('", "')+'".'),!1);var a=nt(e[d],r[d]);return typeof a=="string"&&f2('shape - "'+d+`" property validation error: - `+Uo(a)),a===!0})}});return Object.defineProperty(o,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(o,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),o}var z2=function(){function e(){}return e.extend=function(t){var n=this;if(Dt(t))return t.forEach(function(u){return n.extend(u)}),this;var o=t.name,r=t.validate,i=r!==void 0&&r,s=t.getter,l=s!==void 0&&s,d=wl(t,["name","validate","getter"]);if(cn(this,o))throw new TypeError('[VueTypes error]: Type "'+o+'" already defined');var a,k=d.type;return vo(k)?(delete d.type,Object.defineProperty(this,o,l?{get:function(){return rs(o,k,d)}}:{value:function(){var u,h=rs(o,k,d);return h.validator&&(h.validator=(u=h.validator).bind.apply(u,[h].concat([].slice.call(arguments)))),h}})):(a=l?{get:function(){var u=Object.assign({},d);return i?Q2(o,u):j2(o,u)},enumerable:!0}:{value:function(){var u,h,p=Object.assign({},d);return u=i?Q2(o,p):j2(o,p),p.validator&&(u.validator=(h=p.validator).bind.apply(h,[u].concat([].slice.call(arguments)))),u},enumerable:!0},Object.defineProperty(this,o,a))},pl(e,null,[{key:"any",get:function(){return kh()}},{key:"func",get:function(){return uh().def(this.defaults.func)}},{key:"bool",get:function(){return hh().def(this.defaults.bool)}},{key:"string",get:function(){return ph().def(this.defaults.string)}},{key:"number",get:function(){return ch().def(this.defaults.number)}},{key:"array",get:function(){return wh().def(this.defaults.array)}},{key:"object",get:function(){return Ch().def(this.defaults.object)}},{key:"integer",get:function(){return gh().def(this.defaults.integer)}},{key:"symbol",get:function(){return vh()}}]),e}();function ml(e){var t;return e===void 0&&(e={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(t=function(n){function o(){return n.apply(this,arguments)||this}return cl(o,n),pl(o,null,[{key:"sensibleDefaults",get:function(){return Un({},this.defaults)},set:function(r){this.defaults=r!==!1?Un({},r!==!0?r:e):{}}}]),o}(z2)).defaults=Un({},e),t}z2.defaults={},z2.custom=fh,z2.oneOf=mh,z2.instanceOf=xh,z2.oneOfType=Mh,z2.arrayOf=jh,z2.objectOf=Dh,z2.shape=Lh,z2.utils={validate:function(e,t){return nt(t,e)===!0},toType:function(e,t,n){return n===void 0&&(n=!1),n?Q2(e,t):j2(e,t)}};(function(e){function t(){return e.apply(this,arguments)||this}return cl(t,e),t})(ml());var wn=ml({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});wn.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);function NC(e){return e.default=void 0,e}var Hh=["image","description","imageStyle","class"],Ml=H(ul,null,null),jl=H(hl,null,null),Vt=function(t,n){var o,r=n.slots,i=r===void 0?{}:r,s=n.attrs,l=qo("empty",t),d=l.direction,a=l.prefixCls,k=a.value,u=h1(h1({},t),s),h=u.image,p=h===void 0?Ml:h,C=u.description,f=C===void 0?((o=i.description)===null||o===void 0?void 0:o.call(i))||void 0:C,m=u.imageStyle,x=u.class,w=x===void 0?"":x,D=Yr(u,Hh);return H(kl,{componentName:"Empty",children:function(j){var L,b=typeof f<"u"?f:j.description,O=typeof b=="string"?b:"empty",V=null;return typeof p=="string"?V=H("img",{alt:O,src:p},null):V=p,H("div",h1({class:Ln(k,w,(L={},z1(L,"".concat(k,"-normal"),p===jl),z1(L,"".concat(k,"-rtl"),d.value==="rtl"),L))},D),[H("div",{class:"".concat(k,"-image"),style:m},[V]),b&&H("p",{class:"".concat(k,"-description")},[b]),i.default&&H("div",{class:"".concat(k,"-footer")},[ll(i.default())])])}},null)};Vt.displayName="AEmpty";Vt.PRESENTED_IMAGE_DEFAULT=Ml;Vt.PRESENTED_IMAGE_SIMPLE=jl;Vt.inheritAttrs=!1;Vt.props={prefixCls:String,image:wn.any,description:wn.any,imageStyle:{type:Object,default:void 0}};const Pt=dl(Vt);var Vh=function(t){var n=qo("empty",t),o=n.prefixCls,r=function(s){switch(s){case"Table":case"List":return H(Pt,{image:Pt.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return H(Pt,{image:Pt.PRESENTED_IMAGE_SIMPLE,class:"".concat(o.value,"-small")},null);default:return H(Pt,null,null)}};return r(t.componentName)};function xl(e){return H(Vh,{componentName:e},null)}var is={};function yh(e,t){}function bh(e,t,n){!t&&!is[n]&&(is[n]=!0)}function Dl(e,t){bh(yh,e,t)}const Zh=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";Dl(e,"[antdv: ".concat(t,"] ").concat(n))};var nr="internalMark",qn=f1({compatConfig:{MODE:3},name:"ALocaleProvider",props:{locale:{type:Object},ANT_MARK__:String},setup:function(t,n){var o=n.slots;Zh(t.ANT_MARK__===nr,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead");var r=I1({antLocale:h1(h1({},t.locale),{},{exist:!0}),ANT_MARK__:nr});return ae("localeData",r),b1(function(){return t.locale},function(){r.antLocale=h1(h1({},t.locale),{},{exist:!0})},{immediate:!0}),function(){var i;return(i=o.default)===null||i===void 0?void 0:i.call(o)}}});qn.install=function(e){return e.component(qn.name,qn),e};const _h=dl(qn);nh("bottomLeft","bottomRight","topLeft","topRight");var FC=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=h1(t?{name:t,appear:!0,enterFromClass:"".concat(t,"-enter ").concat(t,"-enter-prepare"),enterActiveClass:"".concat(t,"-enter ").concat(t,"-enter-prepare"),enterToClass:"".concat(t,"-enter ").concat(t,"-enter-active"),leaveFromClass:" ".concat(t,"-leave"),leaveActiveClass:"".concat(t,"-leave ").concat(t,"-leave-active"),leaveToClass:"".concat(t,"-leave ").concat(t,"-leave-active")}:{css:!1},n);return o},Bh=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=h1(t?{name:t,appear:!0,appearActiveClass:"".concat(t),appearToClass:"".concat(t,"-appear ").concat(t,"-appear-active"),enterFromClass:"".concat(t,"-appear ").concat(t,"-enter ").concat(t,"-appear-prepare ").concat(t,"-enter-prepare"),enterActiveClass:"".concat(t),enterToClass:"".concat(t,"-enter ").concat(t,"-appear ").concat(t,"-appear-active ").concat(t,"-enter-active"),leaveActiveClass:"".concat(t," ").concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-active")}:{css:!1},n);return o};const Sh=f1({name:"Notice",inheritAttrs:!1,props:["prefixCls","duration","updateMark","noticeKey","closeIcon","closable","props","onClick","onClose","holder","visible"],setup:function(t,n){var o=n.attrs,r=n.slots,i,s=!1,l=F(function(){return t.duration===void 0?4.5:t.duration}),d=function(){l.value&&!s&&(i=setTimeout(function(){k()},l.value*1e3))},a=function(){i&&(clearTimeout(i),i=null)},k=function(p){p&&p.stopPropagation(),a();var C=t.onClose,f=t.noticeKey;C&&C(f)},u=function(){a(),d()};return $2(function(){d()}),Mn(function(){s=!0,a()}),b1([l,function(){return t.updateMark},function(){return t.visible}],function(h,p){var C=Xi(h,3),f=C[0],m=C[1],x=C[2],w=Xi(p,3),D=w[0],v=w[1],j=w[2];(f!==D||m!==v||x!==j&&j)&&u()},{flush:"post"}),function(){var h,p,C=t.prefixCls,f=t.closable,m=t.closeIcon,x=m===void 0?(h=r.closeIcon)===null||h===void 0?void 0:h.call(r):m,w=t.onClick,D=t.holder,v=o.class,j=o.style,L="".concat(C,"-notice"),b=Object.keys(o).reduce(function(V,A){return(A.substr(0,5)==="data-"||A.substr(0,5)==="aria-"||A==="role")&&(V[A]=o[A]),V},{}),O=H("div",h1({class:Ln(L,v,z1({},"".concat(L,"-closable"),f)),style:j,onMouseenter:a,onMouseleave:d,onClick:w},b),[H("div",{class:"".concat(L,"-content")},[(p=r.default)===null||p===void 0?void 0:p.call(r)]),f?H("a",{tabindex:0,onClick:k,class:"".concat(L,"-close")},[x||H("span",{class:"".concat(L,"-close-x")},null)]):null]);return D?H(tt,{to:D},{default:function(){return O}}):O}}});var Eh=["name","getContainer","appContext","prefixCls","rootPrefixCls","transitionName","hasTransitionName"],ss=0,Oh=Date.now();function ls(){var e=ss;return ss+=1,"rcNotification_".concat(Oh,"_").concat(e)}var fo=f1({name:"Notification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon"],setup:function(t,n){var o=n.attrs,r=n.expose,i=n.slots,s=new Map,l=K([]),d=F(function(){var u=t.prefixCls,h=t.animation,p=h===void 0?"fade":h,C=t.transitionName;return!C&&p&&(C="".concat(u,"-").concat(p)),Bh(C)}),a=function(h,p){var C=h.key||ls(),f=h1(h1({},h),{},{key:C}),m=t.maxCount,x=l.value.map(function(D){return D.notice.key}).indexOf(C),w=l.value.concat();x!==-1?w.splice(x,1,{notice:f,holderCallback:p}):(m&&l.value.length>=m&&(f.key=w[0].notice.key,f.updateMark=ls(),f.userPassKey=C,w.shift()),w.push({notice:f,holderCallback:p})),l.value=w},k=function(h){l.value=l.value.filter(function(p){var C=p.notice,f=C.key,m=C.userPassKey,x=m||f;return x!==h})};return r({add:a,remove:k,notices:l}),function(){var u,h,p=t.prefixCls,C=t.closeIcon,f=C===void 0?(u=i.closeIcon)===null||u===void 0?void 0:u.call(i,{prefixCls:p}):C,m=l.value.map(function(w,D){var v=w.notice,j=w.holderCallback,L=D===l.value.length-1?v.updateMark:void 0,b=v.key,O=v.userPassKey,V=v.content,A=h1(h1(h1({prefixCls:p,closeIcon:typeof f=="function"?f({prefixCls:p}):f},v),v.props),{},{key:b,noticeKey:O||b,updateMark:L,onClose:function(T){var X;k(T),(X=v.onClose)===null||X===void 0||X.call(v)},onClick:v.onClick});return j?H("div",{key:b,class:"".concat(p,"-hook-holder"),ref:function(T){typeof b>"u"||(T?(s.set(b,T),j(T,A)):s.delete(b))}},null):H(Sh,A,{default:function(){return[typeof V=="function"?V({prefixCls:p}):V]}})}),x=(h={},z1(h,p,1),z1(h,o.class,!!o.class),h);return H("div",{class:x,style:o.style||{top:"65px",left:"50%"}},[H(u4,h1({tag:"div"},d.value),{default:function(){return[m]}})])}}});fo.newInstance=function(t,n){var o=t||{},r=o.name,i=r===void 0?"notification":r,s=o.getContainer,l=o.appContext,d=o.prefixCls,a=o.rootPrefixCls,k=o.transitionName,u=o.hasTransitionName,h=Yr(o,Eh),p=document.createElement("div");if(s){var C=s();C.appendChild(p)}else document.body.appendChild(p);var f=f1({compatConfig:{MODE:3},name:"NotificationWrapper",setup:function(w,D){var v=D.attrs,j=K();return $2(function(){n({notice:function(b){var O;(O=j.value)===null||O===void 0||O.add(b)},removeNotice:function(b){var O;(O=j.value)===null||O===void 0||O.remove(b)},destroy:function(){J0(null,p),p.parentNode&&p.parentNode.removeChild(p)},component:j})}),function(){var L=w2,b=L.getPrefixCls(i,d),O=L.getRootPrefixCls(a,b),V=u?k:"".concat(O,"-").concat(k);return H(nn,h1(h1({},L),{},{notUpdateGlobalConfig:!0,prefixCls:O}),{default:function(){return[H(fo,h1(h1({ref:j},v),{},{prefixCls:b,transitionName:V}),null)]}})}}}),m=H(f,h);m.appContext=l||m.appContext,J0(m,p)};var Ah={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};function X1(e,t){Ph(e)&&(e="100%");var n=Th(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Pn(e){return Math.min(1,Math.max(0,e))}function Ph(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function Th(e){return typeof e=="string"&&e.indexOf("%")!==-1}function Ll(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function Tn(e){return e<=1?"".concat(Number(e)*100,"%"):e}function We(e){return e.length===1?"0"+e:String(e)}function Ih(e,t,n){return{r:X1(e,255)*255,g:X1(t,255)*255,b:X1(n,255)*255}}function ds(e,t,n){e=X1(e,255),t=X1(t,255),n=X1(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),i=0,s=0,l=(o+r)/2;if(o===r)s=0,i=0;else{var d=o-r;switch(s=l>.5?d/(2-o-r):d/(o+r),o){case e:i=(t-n)/d+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Rh(e,t,n){var o,r,i;if(e=X1(e,360),t=X1(t,100),n=X1(n,100),t===0)r=n,i=n,o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;o=h9(l,s,e+1/3),r=h9(l,s,e),i=h9(l,s,e-1/3)}return{r:o*255,g:r*255,b:i*255}}function or(e,t,n){e=X1(e,255),t=X1(t,255),n=X1(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),i=0,s=o,l=o-r,d=o===0?0:l/o;if(o===r)i=0;else{switch(o){case e:i=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var ir={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function kt(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,i=null,s=!1,l=!1;return typeof e=="string"&&(e=Wh(e)),typeof e=="object"&&(te(e.r)&&te(e.g)&&te(e.b)?(t=Ih(e.r,e.g,e.b),s=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):te(e.h)&&te(e.s)&&te(e.v)?(o=Tn(e.s),r=Tn(e.v),t=$h(e.h,o,r),s=!0,l="hsv"):te(e.h)&&te(e.s)&&te(e.l)&&(o=Tn(e.s),i=Tn(e.l),t=Rh(e.h,o,i),s=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=Ll(n),{ok:s,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var qh="[-\\+]?\\d+%?",zh="[-\\+]?\\d*\\.\\d+%?",be="(?:".concat(zh,")|(?:").concat(qh,")"),p9="[\\s|\\(]+(".concat(be,")[,|\\s]+(").concat(be,")[,|\\s]+(").concat(be,")\\s*\\)?"),c9="[\\s|\\(]+(".concat(be,")[,|\\s]+(").concat(be,")[,|\\s]+(").concat(be,")[,|\\s]+(").concat(be,")\\s*\\)?"),_2={CSS_UNIT:new RegExp(be),rgb:new RegExp("rgb"+p9),rgba:new RegExp("rgba"+c9),hsl:new RegExp("hsl"+p9),hsla:new RegExp("hsla"+c9),hsv:new RegExp("hsv"+p9),hsva:new RegExp("hsva"+c9),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Wh(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(ir[e])e=ir[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=_2.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=_2.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=_2.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=_2.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=_2.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=_2.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=_2.hex8.exec(e),n?{r:c2(n[1]),g:c2(n[2]),b:c2(n[3]),a:as(n[4]),format:t?"name":"hex8"}:(n=_2.hex6.exec(e),n?{r:c2(n[1]),g:c2(n[2]),b:c2(n[3]),format:t?"name":"hex"}:(n=_2.hex4.exec(e),n?{r:c2(n[1]+n[1]),g:c2(n[2]+n[2]),b:c2(n[3]+n[3]),a:as(n[4]+n[4]),format:t?"name":"hex8"}:(n=_2.hex3.exec(e),n?{r:c2(n[1]+n[1]),g:c2(n[2]+n[2]),b:c2(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function te(e){return!!_2.CSS_UNIT.exec(String(e))}var w9=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=Uh(t)),this.originalInput=t;var r=kt(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,i=t.r/255,s=t.g/255,l=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=Ll(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=or(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=or(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=ds(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=ds(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),rr(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),Nh(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(X1(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(X1(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+rr(this.r,this.g,this.b,!1),n=0,o=Object.entries(ir);n=0,i=!n&&r&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Pn(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Pn(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Pn(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Pn(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),i=n/100,s={r:(r.r-o.r)*i+o.r,g:(r.g-o.g)*i+o.g,b:(r.b-o.b)*i+o.b,a:(r.a-o.a)*i+o.a};return new e(s)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,i=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,i.push(new e(o));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,i=n.v,s=[],l=1/t;t--;)s.push(new e({h:o,s:r,v:i})),i=(i+l)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],i=360/t,s=1;s=60&&Math.round(e.h)<=240?o=n?Math.round(e.h)-In*t:Math.round(e.h)+In*t:o=n?Math.round(e.h)+In*t:Math.round(e.h)-In*t,o<0?o+=360:o>=360&&(o-=360),o}function ps(e,t,n){if(e.h===0&&e.s===0)return e.s;var o;return n?o=e.s-ks*t:t===Vl?o=e.s+ks:o=e.s+Gh*t,o>1&&(o=1),n&&t===Hl&&o>.1&&(o=.1),o<.06&&(o=.06),Number(o.toFixed(2))}function cs(e,t,n){var o;return n?o=e.v+Kh*t:o=e.v-Yh*t,o>1&&(o=1),Number(o.toFixed(2))}function Cn(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],o=kt(e),r=Hl;r>0;r-=1){var i=us(o),s=Rn(kt({h:hs(i,r,!0),s:ps(i,r,!0),v:cs(i,r,!0)}));n.push(s)}n.push(Rn(o));for(var l=1;l<=Vl;l+=1){var d=us(o),a=Rn(kt({h:hs(d,l),s:ps(d,l),v:cs(d,l)}));n.push(a)}return t.theme==="dark"?Qh.map(function(k){var u=k.index,h=k.opacity,p=Rn(Jh(kt(t.backgroundColor||"#141414"),kt(n[u]),h*100));return p}):n}var C9={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},g9={},v9={};Object.keys(C9).forEach(function(e){g9[e]=Cn(C9[e]),g9[e].primary=g9[e][5],v9[e]=Cn(C9[e],{theme:"dark",backgroundColor:"#141414"}),v9[e].primary=v9[e][5]});var ws=[],Tt=[],Xh="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function ep(){var e=document.createElement("style");return e.setAttribute("type","text/css"),e}function tp(e,t){if(t=t||{},e===void 0)throw new Error(Xh);var n=t.prepend===!0?"prepend":"append",o=t.container!==void 0?t.container:document.querySelector("head"),r=ws.indexOf(o);r===-1&&(r=ws.push(o)-1,Tt[r]={});var i;return Tt[r]!==void 0&&Tt[r][n]!==void 0?i=Tt[r][n]:(i=Tt[r][n]=ep(),n==="prepend"?o.insertBefore(i,o.childNodes[0]):o.appendChild(i)),e.charCodeAt(0)===65279&&(e=e.substr(1,e.length)),i.styleSheet?i.styleSheet.cssText+=e:i.textContent+=e,i}function Cs(e){for(var t=1;tsu[`${t.icon}`]);function r(){var s;if(!t.size)return;const i=(s=n.value)==null?void 0:s.children[0];i==null||i.setAttribute("width",t.size),i==null||i.setAttribute("height",t.size)}return V1(o,()=>a2(r),{immediate:!0}),(i,s)=>(U(),J("span",{ref_key:"refIcon",ref:n,style:ce({color:e.color??void 0}),class:"liman-icons flex",innerHTML:o.value},null,12,lu))}}),xe=(e,t)=>{const n=e.__vccOpts||e;for(const[o,r]of t)n[o]=r;return n},Y1=xe(du,[["__scopeId","data-v-d43d3684"]]),L9="hedena-gold:token",H9="hedena-gold:customerId",V9="hedena-gold:mobile",ds="appToken",Nn="hedena-gold:isSalesExpert",Yn="hedena-gold:actingAs";function au(){try{const e=sessionStorage.getItem(Yn);if(!e)return null;const t=JSON.parse(e);return t&&typeof t.id=="string"?t:null}catch{return null}}const De=Me("session",{state:()=>({token:localStorage.getItem(L9),customerId:localStorage.getItem(H9),mobile:localStorage.getItem(V9),isSalesExpert:localStorage.getItem(Nn)==="1",actingAs:au()}),getters:{isLoggedIn:e=>!!e.token},actions:{login(e,t,n){this.token=e,this.customerId=t,this.mobile=n,localStorage.setItem(L9,e),localStorage.setItem(H9,t),localStorage.setItem(V9,n),localStorage.setItem(ds,e)},setSalesExpert(e){this.isSalesExpert=e,e?localStorage.setItem(Nn,"1"):localStorage.removeItem(Nn)},setActingAs(e){this.actingAs=e;try{e?sessionStorage.setItem(Yn,JSON.stringify(e)):sessionStorage.removeItem(Yn)}catch{}},logout(){this.token=null,this.customerId=null,this.mobile=null,this.isSalesExpert=!1,this.actingAs=null;try{sessionStorage.removeItem(Yn)}catch{}localStorage.removeItem(Nn),localStorage.removeItem(L9),localStorage.removeItem(H9),localStorage.removeItem(V9),localStorage.removeItem(ds)}}}),as=[{name:"home",path:"/home",icon:"vuesax-linear:home-2",label:"خانه"},{name:"search",path:"/search",icon:"vuesax-linear:search-normal-1",label:"جستجو"},{name:"cart",path:"/cart",icon:"vuesax-linear:bag-happy",label:"سبد خرید"},{name:"ordersList",path:"/orders",icon:"vuesax-linear:receipt-text",label:"سفارشات"},{name:"userPage::hasSubRoute",path:"/user",icon:"vuesax-linear:user",label:"پروفایل"}],ui=Me("nav",{state:()=>({activeLink:1,showNav:!0,pageTransition:"right",entryIndex:null}),getters:{visibleNavBarRoutes(){return(De().isLoggedIn?as:as.filter(n=>n.name!=="ordersList")).map((n,o)=>({...n,index:o+1}))},canGoBack:e=>{var n;if(e.entryIndex===null)return!1;const t=(n=window.history.state)==null?void 0:n.position;return typeof t=="number"?t>e.entryIndex:!1}},actions:{noteFirstNavigation(){var t;if(this.entryIndex!==null)return;const e=(t=window.history.state)==null?void 0:t.position;this.entryIndex=typeof e=="number"?e:0},setNavVisibility(e){this.showNav=e},setActiveLink(e){this.activeLink=e},setPgaTransition(e){this.pageTransition=e}}}),ku={class:"tabbar"},uu={class:"tabbar__label"},hu=v1({__name:"Navigation",setup(e){const t=ui(),n=N(()=>-(t.activeLink-1)*100);return(o,r)=>{const i=Vn("router-link");return Fr((U(),J("nav",ku,[A("div",{class:"tabbar__inner",style:ce({"--count":t1(t).visibleNavBarRoutes.length})},[A("div",{class:"tabbar__indicator",style:ce({transform:`translateX(${n.value}%)`}),"aria-hidden":"true"},null,4),(U(!0),J(g1,null,ue(t1(t).visibleNavBarRoutes,s=>(U(),O1(i,{key:s.name,to:{name:s.name},class:G1(["tabbar__item",{"is-active":t1(t).activeLink===s.index}])},{default:z1(()=>[H(Y1,{icon:s.icon,size:"21"},null,8,["icon"]),A("span",uu,p1(s.label),1)]),_:2},1032,["to","class"]))),128))],4)],512)),[[ti,t1(t).showNav]])}}}),pu=xe(hu,[["__scopeId","data-v-4dc8ae78"]]),cu=Me("windowData",{state:()=>({width:0,pullingDown:!1}),actions:{setWidth(e){this.width=e},setPullingDown(e){this.pullingDown=e}}}),wu=400;let wr=null,ie=null;function Cu(){ie==null||ie(),wr=new Promise(e=>{const t=setTimeout(n,wu);function n(){clearTimeout(t),ie===n&&(ie=null,wr=null),e()}ie=n})}function ks(){ie==null||ie()}function gu(){return wr??Promise.resolve()}const vu=v1({__name:"MasterLayout",setup(e){const t=["HomeView","SearchView","OrdersView","DashboardView"],n=cu(),o=K(null);return zr(()=>{n.setWidth(window.innerWidth)}),Wk(o,r=>{const i=r[0],{width:s}=i.contentRect;n.width!==s&&n.setWidth(s)}),(r,i)=>{const s=Vn("router-view");return U(),J("section",{ref_key:"content",ref:o},[H(s,null,{default:z1(({Component:l,route:d})=>[H(Yo,{name:"page",mode:"out-in",onBeforeLeave:t1(Cu),onAfterLeave:t1(ks),onLeaveCancelled:t1(ks)},{default:z1(()=>[(U(),O1(J5,{include:t},[(U(),O1(G9(l),{key:d.name}))],1024))]),_:2},1032,["onBeforeLeave","onAfterLeave","onLeaveCancelled"])]),_:1}),H(pu),i[0]||(i[0]=A("div",{class:"bg-primary top-[-2rem] fixed h-[2rem] w-full z-10"},null,-1))],512)}}}),fu={};function mu(e,t){const n=Vn("router-view");return U(),J("div",null,[H(n)])}const Mu=xe(fu,[["render",mu]]),ju=5*60*1e3,ml=3,Ml=K(null),xo=Ml,us=K(!1);let Un,Tt=0;async function Qn(){if(!xo.value)try{const e=await fetch(`/version.json?t=${Date.now()}`,{cache:"no-store"});if(!e.ok)return;const t=await e.json();typeof t.build=="number"&&t.build>ml&&(xo.value=t)}catch{}}const hs=()=>{document.visibilityState==="visible"&&Qn()};function xu(){const e=N(()=>{const n=xo.value;return n?(n.history??[]).filter(o=>o.build>ml&&o.build<=n.build):[]});async function t(){var n,o;us.value=!0;try{const r=await((o=(n=navigator.serviceWorker)==null?void 0:n.getRegistrations)==null?void 0:o.call(n));r&&await Promise.all(r.map(i=>i.unregister()))}catch{}try{if("caches"in window){const r=await caches.keys();await Promise.all(r.map(i=>caches.delete(i)))}}catch{}window.location.reload()}return F2(()=>{Tt+=1,Tt===1&&(Qn(),Un=setInterval(Qn,ju),document.addEventListener("visibilitychange",hs))}),Pe(()=>{Tt-=1,Tt<=0&&(Tt=0,Un&&clearInterval(Un),Un=void 0,document.removeEventListener("visibilitychange",hs))}),{available:xo,changes:e,updating:us,applyUpdate:t,check:Qn}}const Du={key:0,class:"update-gate",role:"dialog","aria-modal":"true","aria-labelledby":"update-gate-title"},Lu={class:"update-gate__card"},Hu={class:"update-gate__badge"},Vu={class:"update-gate__body"},yu={class:"update-gate__list"},bu={key:1,class:"update-gate__lead"},Zu=["disabled"],_u=v1({__name:"AppUpdateGate",setup(e){const{available:t,changes:n,updating:o,applyUpdate:r}=xu();return(i,s)=>(U(),O1(nt,{to:"body"},[t1(t)?(U(),J("div",Du,[A("div",Lu,[A("div",Hu,"نسخه‌ی "+p1(t1(t).version),1),s[2]||(s[2]=A("h2",{id:"update-gate-title",class:"update-gate__title"},"نسخه‌ی تازه آماده است",-1)),A("div",Vu,[t1(n).length?(U(),J(g1,{key:0},[s[1]||(s[1]=A("p",{class:"update-gate__lead"},"در این نسخه:",-1)),A("ul",yu,[(U(!0),J(g1,null,ue(t1(n),l=>(U(),J(g1,{key:l.build},[(U(!0),J(g1,null,ue(l.notes,(d,a)=>(U(),J("li",{key:l.build+"-"+a},p1(d),1))),128))],64))),128))])],64)):(U(),J("p",bu,"بهبودها و رفع اشکال‌ها."))]),A("button",{type:"button",class:"update-gate__button",disabled:t1(o),onClick:s[0]||(s[0]=(...l)=>t1(r)&&t1(r)(...l))},p1(t1(o)?"در حال به‌روزرسانی…":"به‌روزرسانی"),9,Zu),s[3]||(s[3]=A("p",{class:"update-gate__hint"},"ورود و سبد خرید شما سر جایش می‌ماند.",-1))])])):x1("",!0)]))}}),Bu=xe(_u,[["__scopeId","data-v-d1179f36"]]),jl="/img/brand-logo.png",Do={name:"هدنا گلد",nameEn:"Hedena Gold",appTitle:"هدنا گلد",adminTitle:"هدنا گلد — پنل مدیریت",siteUrl:"https://bnk.montzar.ir"},xl="pwaInstall",Su=7*24*60*60*1e3,Eu=4e3,sn=K(!1),Ht=K("offer"),Zn=K(!1),Dl=K(Vl());let gt=null,Ll=!1,ps=!1,Lo=!0,Cr=!1;function Hl(){var n,o;if(typeof window>"u")return!1;const e=(o=(n=window.matchMedia)==null?void 0:n.call(window,"(display-mode: standalone)"))==null?void 0:o.matches,t=navigator.standalone===!0;return!!(e||t)}function Vl(){if(typeof navigator>"u")return"android";const e=navigator.userAgent||"";return/iPad|iPhone|iPod/.test(e)||navigator.platform==="MacIntel"&&navigator.maxTouchPoints>1?"ios":"android"}function Ou(){const e={dismissedAt:null,installed:!1};try{const t=localStorage.getItem(xl);if(!t)return e;const n=JSON.parse(t);return{dismissedAt:typeof n.dismissedAt=="number"?n.dismissedAt:null,installed:n.installed===!0}}catch{return Lo=!1,e}}function e9(e){if(Lo)try{localStorage.setItem(xl,JSON.stringify(e))}catch{Lo=!1}}const o2=K(Ou());function yl(){Hl()&&(o2.value.installed||(o2.value={...o2.value,installed:!0},e9(o2.value)))}function bl(){if(!Lo||(yl(),o2.value.installed||Hl()))return!1;const e=o2.value.dismissedAt;return!(e!=null&&Date.now()-ebl());function t9(e){Cr=(e==null?void 0:e.silent)===!0,sn.value=!1,Ht.value="offer"}function Pu(){o2.value={...o2.value,dismissedAt:Date.now()},e9(o2.value),t9({silent:!0})}function hi(){o2.value={dismissedAt:o2.value.dismissedAt,installed:!0},e9(o2.value),gt=null,Zn.value=!1,t9({silent:!0})}function Tu(){if(Cr){Cr=!1,Ht.value="offer";return}o2.value.installed||(o2.value={...o2.value,dismissedAt:Date.now()},e9(o2.value)),Ht.value="offer"}function Zl(){Ht.value="guide"}async function _l(){if(!gt)return"unavailable";const e=gt;gt=null,Zn.value=!1;try{await e.prompt();const{outcome:t}=await e.userChoice;return t==="accepted"?(hi(),"accepted"):"dismissed"}catch{return"dismissed"}}async function Iu(){if(Zn.value&>){await _l();return}Zl()}function y9(e,t){if(Ll){if(e||t){sn.value&&t9({silent:!0});return}bl()&&(sn.value||(Ht.value="offer",sn.value=!0))}}function Ru(e){e.preventDefault(),gt=e,Zn.value=!0}function $u(){hi()}function Fu(e,t){if(ps||typeof window>"u")return;ps=!0,Dl.value=Vl(),yl(),window.addEventListener("beforeinstallprompt",Ru),window.addEventListener("appinstalled",$u);const n=()=>{var r;return((r=e.currentRoute.value.meta)==null?void 0:r.layout)==="FullPage"},o=()=>!!t.value;setTimeout(()=>{Ll=!0,y9(n(),o())},Eu),V1(()=>{var r;return[e.currentRoute.value.fullPath,(r=e.currentRoute.value.meta)==null?void 0:r.layout,t.value]},()=>y9(n(),o())),document.addEventListener("visibilitychange",()=>{document.visibilityState==="visible"&&y9(n(),o())})}function Bl(){function e(t){Fu(t,Ml)}return{visible:sn,mode:Ht,platform:Dl,canNativeInstall:Zn,shouldShowPrompt:Au,start:e,dismiss:Pu,markInstalled:hi,openGuide:Zl,promptInstall:_l,onPrimaryCta:Iu,closeModal:t9,onDialogClosed:Tu}}const Nu={class:"hg-dialog__inner hg-install"},Uu={class:"hg-dialog__media"},qu=["alt"],zu={class:"hg-dialog__body hg-install__copy"},Wu={class:"hg-install__title"},Gu={class:"hg-dialog__actions"},Ku={class:"hg-dialog__body hg-install__copy"},Yu={class:"hg-install__steps"},Qu={class:"hg-install__step-icon","aria-hidden":"true"},Ju={key:0,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none"},Xu={key:1,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none"},eh={key:2,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none"},th={key:3,width:"20",height:"20",viewBox:"0 0 24 24",fill:"none"},nh={class:"hg-install__step-text"},oh={class:"hg-dialog__actions"},rh=v1({__name:"InstallPromptModal",setup(e){const{visible:t,mode:n,platform:o,canNativeInstall:r,dismiss:i,onPrimaryCta:s,onDialogClosed:l}=Bl(),d=[{icon:"menu",text:"منوی مرورگر (⋮) را باز کنید"},{icon:"plus",text:"گزینهٔ «نصب برنامه» یا «Add to Home screen» را بزنید"},{icon:"home",text:"نصب را تأیید کنید"}],a=[{icon:"share",text:"دکمهٔ Share (مربع با فلش رو به بالا) را بزنید"},{icon:"plus",text:"«Add to Home Screen» / افزودن به صفحهٔ اصلی را انتخاب کنید"},{icon:"home",text:"Add را تأیید کنید"}],k=N(()=>o.value==="ios"?a:d);return(u,h)=>(U(),O1(t1(tl),{show:t1(t),"onUpdate:show":h[3]||(h[3]=p=>E1(t)?t.value=p:null),class:"hg-dialog hg-install-dialog","show-confirm-button":!1,"show-cancel-button":!1,"close-on-click-overlay":!0,onClosed:t1(l)},{default:z1(()=>[A("div",Nu,[A("button",{type:"button",class:"hg-install__close","aria-label":"بستن",onClick:h[0]||(h[0]=(...p)=>t1(i)&&t1(i)(...p))},[...h[4]||(h[4]=[A("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true"},[A("path",{d:"M6 6l12 12M18 6L6 18",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"})],-1)])]),t1(n)==="offer"?(U(),J(g1,{key:0},[A("div",Uu,[A("img",{src:jl,alt:t1(Do).name},null,8,qu)]),A("div",zu,[A("h2",Wu,"نصب اپلیکیشن "+p1(t1(Do).name),1),h[5]||(h[5]=A("p",{class:"hg-install__lead"},"دسترسی سریع‌تر و تجربهٔ شبیه اپ واقعی",-1))]),A("div",Gu,[A("button",{type:"button",class:"hg-install__cta",onClick:h[1]||(h[1]=(...p)=>t1(s)&&t1(s)(...p))},p1(t1(r)?"نصب اپ":"مشاهده راهنما"),1)])],64)):(U(),J(g1,{key:1},[A("div",Ku,[h[10]||(h[10]=A("h2",{class:"hg-install__title"},"راهنمای نصب",-1)),A("ol",Yu,[(U(!0),J(g1,null,ue(k.value,(p,C)=>(U(),J("li",{key:C,class:"hg-install__step"},[A("span",Qu,[p.icon==="menu"?(U(),J("svg",Ju,[...h[6]||(h[6]=[A("circle",{cx:"12",cy:"5",r:"1.6",fill:"currentColor"},null,-1),A("circle",{cx:"12",cy:"12",r:"1.6",fill:"currentColor"},null,-1),A("circle",{cx:"12",cy:"19",r:"1.6",fill:"currentColor"},null,-1)])])):p.icon==="share"?(U(),J("svg",Xu,[...h[7]||(h[7]=[A("path",{d:"M12 3v10M8 7l4-4 4 4",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),A("path",{d:"M5 14v4a2 2 0 002 2h10a2 2 0 002-2v-4",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round"},null,-1)])])):p.icon==="home"?(U(),J("svg",eh,[...h[8]||(h[8]=[A("path",{d:"M4 11.5L12 4l8 7.5V20a1 1 0 01-1 1h-5v-5H10v5H5a1 1 0 01-1-1v-8.5z",stroke:"currentColor","stroke-width":"2","stroke-linejoin":"round"},null,-1)])])):(U(),J("svg",th,[...h[9]||(h[9]=[A("path",{d:"M5 12h14M13 6l6 6-6 6",stroke:"currentColor","stroke-width":"2","stroke-linecap":"round","stroke-linejoin":"round"},null,-1)])]))]),A("span",nh,p1(p.text),1)]))),128))])]),A("div",oh,[A("button",{type:"button",class:"hg-install__cta",onClick:h[2]||(h[2]=(...p)=>t1(i)&&t1(i)(...p))},"متوجه شدم")])],64))])]),_:1},8,["show","onClosed"]))}}),ih={class:"toast__tile","aria-hidden":"true"},sh={class:"toast__body"},lh={key:0,class:"toast__title"},dh={class:"toast__message"},cs=80,ah=v1({__name:"ToastCard",props:{item:{}},emits:["close"],setup(e,{emit:t}){const n=t,o=K(!1),r=K(!1),i=K(0),s=K(0);let l=0,d=0;const a=K(!1);let k=0;const u=N(()=>{if(a.value)return{transform:`translate(${i.value}px, ${s.value}px)`,opacity:"0",transition:"transform 0.22s ease-in, opacity 0.22s ease-in"};if(!r.value)return;const f=s.value<0?s.value:s.value*.25,m=1-Math.min(Math.abs(i.value)/220,.6);return{transform:`translate(${i.value}px, ${f}px) rotate(${i.value*.03}deg)`,opacity:String(m),transition:"none"}});function h(f){o.value=!0,l=f.clientX,d=f.clientY,k=Date.now(),f.currentTarget.setPointerCapture(f.pointerId)}function p(f){o.value&&(i.value=f.clientX-l,s.value=f.clientY-d,!r.value&&Math.hypot(i.value,s.value)>6&&(r.value=!0))}function C(){if(o.value=!1,!r.value){Date.now()-k<250&&n("close");return}if(Math.abs(i.value)>cs||s.value<-36){a.value=!0,i.value=Math.abs(i.value)>cs?Math.sign(i.value)*window.innerWidth:i.value,s.value=s.value<-36?-160:s.value,r.value=!1,setTimeout(()=>n("close"),200);return}r.value=!1,i.value=0,s.value=0}return(f,m)=>(U(),J("div",{class:G1(["toast",[`toast--${e.item.type}`,{"is-held":o.value,"is-dragging":r.value}]]),style:ce(u.value),role:"status",onPointerdown:h,onPointermove:p,onPointerup:C,onPointercancel:C},[A("span",ih,[m[1]||(m[1]=A("span",{class:"toast__ripple"},null,-1)),H(Y1,{icon:e.item.icon,size:"22"},null,8,["icon"])]),A("div",sh,[e.item.title?(U(),J("div",lh,p1(e.item.title),1)):x1("",!0),A("div",dh,p1(e.item.message),1)]),e.item.duration>0?(U(),J("span",{key:0,class:"toast__progress keep-motion",style:ce({animationDuration:`${e.item.duration}ms`}),onAnimationend:m[0]||(m[0]=x=>n("close"))},null,36)):x1("",!0)],38))}}),kh=xe(ah,[["__scopeId","data-v-39e31559"]]),uh=3200,ws=3,hh={success:"vuesax-linear:tick-circle",error:"vuesax-linear:close-circle",info:"vuesax-linear:info-circle",warning:"vuesax-linear:warning-2"},We=I1({items:[]});let ph=1;function It(e,t,n={}){const o=ph++;return We.items.push({id:o,type:e,message:t,title:n.title,icon:n.icon??hh[e],duration:n.duration??uh}),We.items.length>ws&&We.items.splice(0,We.items.length-ws),o}function ch(e){const t=We.items.findIndex(n=>n.id===e);t!==-1&&We.items.splice(t,1)}const n9={show:It,dismiss:ch,success:(e,t)=>It("success",e,t),error:(e,t)=>It("error",e,t),info:(e,t)=>It("info",e,t),warning:(e,t)=>It("warning",e,t)};function wh(){return{toasts:We.items,...n9}}const Ch={class:"toast-host"},gh=v1({__name:"ToastHost",setup(e){const{toasts:t,dismiss:n}=wh();return(o,r)=>(U(),O1(nt,{to:"body"},[A("div",Ch,[H(Z4,{name:"toast"},{default:z1(()=>[(U(!0),J(g1,null,ue(t1(t),i=>(U(),O1(kh,{key:i.id,item:i,onClose:s=>t1(n)(i.id)},null,8,["item","onClose"]))),128))]),_:1})])]))}}),vh=["src","alt"],fh={key:0,class:"gs__counter"},Cs=.18,mh=6,Mh=v1({__name:"GallerySlider",props:$i({slides:{},alt:{},fit:{default:"cover"},showCounter:{type:Boolean,default:!1}},{index:{default:0},indexModifiers:{}}),emits:$i(["tap"],["update:index"]),setup(e,{emit:t}){const n=e,o=pa(e,"index"),r=t,i=N(()=>n.fit==="contain"?"gs__img--contain":"gs__img--cover"),s=K(null),l=K(!1),d=K(0);let a=null,k=0,u=0;function h(v){var L;if(n.slides.length<2||a!==null)return;const j=s.value;j&&(a=v.pointerId,k=v.clientX,u=j.getBoundingClientRect().width||1,d.value=0,l.value=!0,(L=j.setPointerCapture)==null||L.call(j,v.pointerId))}function p(v){!l.value||v.pointerId!==a||(d.value=v.clientX-k)}function C(){if(!l.value)return;const v=d.value,j=v/u;l.value=!1,a=null,d.value=0,j<=-Cs&&o.value=Cs&&o.value>0&&o.value--,Math.abs(v)<=mh&&r("tap")}function f(v){v.pointerId===a&&C()}function m(v){v.pointerId===a&&(l.value=!1,a=null,d.value=0)}function x(){}function w(v){o.value=v}const D=N(()=>{const v=-o.value*100,j=u?d.value/u*100:0;return{transform:`translate3d(${v+j}%, 0, 0)`,transition:l.value?"none":void 0}});return Pe(()=>{if(a!==null&&s.value)try{s.value.releasePointerCapture(a)}catch{}}),(v,j)=>(U(),J("div",{ref_key:"root",ref:s,class:G1(["gs",{"is-dragging":l.value}]),onPointerdown:h,onPointermove:p,onPointerup:f,onPointercancel:m,onClick:x},[A("div",{class:"gs__track",style:ce(D.value)},[(U(!0),J(g1,null,ue(e.slides,L=>(U(),J("div",{key:L,class:"gs__cell"},[A("img",{src:L,alt:e.alt,class:G1(["gs__img",i.value]),draggable:"false"},null,10,vh)]))),128))],4),e.showCounter&&e.slides.length>1?(U(),J("div",fh,p1(o.value+1)+"/"+p1(e.slides.length),1)):x1("",!0),wt(v.$slots,"dots",{index:o.value,go:w},void 0,!0)],34))}}),gs=xe(Mh,[["__scopeId","data-v-0e0334e8"]]);function ve(e){"@babel/helpers - typeof";return ve=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ve(e)}function jh(e,t){if(ve(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var o=n.call(e,t);if(ve(o)!="object")return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function xh(e){var t=jh(e,"string");return ve(t)=="symbol"?t:t+""}function W1(e,t,n){return(t=xh(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),n.push.apply(n,o)}return n}function h1(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0;return typeof e=="function"?e(t):e??n}function _n(){for(var e=[],t=0;te.length)&&(t=e.length);for(var n=0,o=Array(t);n0&&arguments[0]!==void 0?arguments[0]:"",n=arguments.length>1?arguments[1]:void 0,o={},r=/;(?![^(]*\))/g,i=/:(.+)/;return ve(t)==="object"?t:(t.split(r).forEach(function(s){if(s){var l=s.split(i);if(l.length>1){var d=n?El(l[0].trim()):l[0].trim();o[d]=l[1].trim()}}}),o)},Ig=function(t,n){return t[n]!==void 0},Jn=function e(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,o=Array.isArray(t)?t:[t],r=[];return o.forEach(function(i){Array.isArray(i)?r.push.apply(r,Ho(e(i,n))):i&&i.type===g1?r.push.apply(r,Ho(e(i.children,n))):i&&k2(i)?n&&!Tl(i)?r.push(i):n||r.push(i):Xh(i)&&r.push(i)}),r},op=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};if(k2(t))return t.type===g1?n==="default"?Jn(t.children):[]:t.children&&t.children[n]?Jn(t.children[n](o)):[];var r=t.$slots[n]&&t.$slots[n](o);return Jn(r)},Rg=function(t){for(var n,o=(t==null||(n=t.vnode)===null||n===void 0?void 0:n.el)||t&&(t.$el||t);o&&!o.tagName;)o=o.nextSibling;return o},$g=function(t){var n={};if(t.$&&t.$.vnode){var o=t.$.vnode.props||{};Object.keys(t.$props).forEach(function(l){var d=t.$props[l],a=Bh(l);(d!==void 0||a in o)&&(n[l]=d)})}else if(k2(t)&&ve(t.type)==="object"){var r=t.props||{},i={};Object.keys(r).forEach(function(l){i[El(l)]=r[l]});var s=t.type.props||{};Object.keys(s).forEach(function(l){var d=Eh(s,i,l,i[l]);(d!==void 0||l in i)&&(n[l]=d)})}return n},rp=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"default",o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:t,r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!0,i=void 0;if(t.$){var s=t[n];if(s!==void 0)return typeof s=="function"&&r?s(o):s;i=t.$slots[n],i=r&&i?i(o):i}else if(k2(t)){var l=t.props&&t.props[n];if(l!==void 0&&t.props!==null)return typeof l=="function"&&r?l(o):l;t.type===g1?i=t.children:t.children&&t.children[n]&&(i=t.children[n],i=r&&i?i(o):i)}return Array.isArray(i)&&(i=Jn(i),i=i.length===1?i[0]:i,i=i.length===0?void 0:i),i};function Fg(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,n={};return e.$?n=h1(h1({},n),e.$attrs):n=h1(h1({},n),e.props),tp(n)[t?"onEvents":"events"]}function Ng(e,t){var n=(k2(e)?e.props:e.$attrs)||{},o=n.style||{};return typeof o=="string"&&(o=np(o,t)),o}function Tl(e){return e&&(e.type===F1||e.type===g1&&e.children.length===0||e.type===yn&&e.children.trim()==="")}function Il(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],t=[];return e.forEach(function(n){Array.isArray(n)?t.push.apply(t,Ho(n)):(n==null?void 0:n.type)===g1?t.push.apply(t,Ho(Il(n.children))):t.push(n)}),t.filter(function(n){return!Tl(n)})}function Ug(e){return Array.isArray(e)&&e.length===1&&(e=e[0]),e&&e.__v_isVNode&&ve(e.type)!=="symbol"}function qg(e,t){var n,o,r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"default";return(n=t[r])!==null&&n!==void 0?n:(o=e[r])===null||o===void 0?void 0:o.call(e)}var ip=function(){for(var t=arguments.length,n=new Array(t),o=0;o=0||(r[n]=e[n]);return r}function xs(e){return((t=e)!=null&&typeof t=="object"&&Array.isArray(t)===!1)==1&&Object.prototype.toString.call(e)==="[object Object]";var t}var Gl=Object.prototype,Kl=Gl.toString,kp=Gl.hasOwnProperty,Yl=/^\s*function (\w+)/;function Ds(e){var t,n=(t=e==null?void 0:e.type)!==null&&t!==void 0?t:e;if(n){var o=n.toString().match(Yl);return o?o[1]:""}return""}var tt=function(e){var t,n;return xs(e)!==!1&&typeof(t=e.constructor)=="function"&&xs(n=t.prototype)!==!1&&n.hasOwnProperty("isPrototypeOf")!==!1},up=function(e){return e},m2=up,fn=function(e,t){return kp.call(e,t)},hp=Number.isInteger||function(e){return typeof e=="number"&&isFinite(e)&&Math.floor(e)===e},Vt=Array.isArray||function(e){return Kl.call(e)==="[object Array]"},yt=function(e){return Kl.call(e)==="[object Function]"},bo=function(e){return tt(e)&&fn(e,"_vueTypes_name")},Ql=function(e){return tt(e)&&(fn(e,"type")||["_vueTypes_name","validator","default","required"].some(function(t){return fn(e,t)}))};function ci(e,t){return Object.defineProperty(e.bind(t),"__original",{value:e})}function ot(e,t,n){var o,r=!0,i="";o=tt(e)?e:{type:e};var s=bo(o)?o._vueTypes_name+" - ":"";if(Ql(o)&&o.type!==null){if(o.type===void 0||o.type===!0||!o.required&&t===void 0)return r;Vt(o.type)?(r=o.type.some(function(u){return ot(u,t)===!0}),i=o.type.map(function(u){return Ds(u)}).join(" or ")):r=(i=Ds(o))==="Array"?Vt(t):i==="Object"?tt(t):i==="String"||i==="Number"||i==="Boolean"||i==="Function"?function(u){if(u==null)return"";var h=u.constructor.toString().match(Yl);return h?h[1]:""}(t)===i:t instanceof o.type}if(!r){var l=s+'value "'+t+'" should be of type "'+i+'"';return l}if(fn(o,"validator")&&yt(o.validator)){var d=m2,a=[];if(m2=function(u){a.push(u)},r=o.validator(t),m2=d,!r){var k=(a.length>1?"* ":"")+a.join(` +* `);return a.length=0,k}}return r}function x2(e,t){var n=Object.defineProperties(t,{_vueTypes_name:{value:e,writable:!0},isRequired:{get:function(){return this.required=!0,this}},def:{value:function(r){return r!==void 0||this.default?yt(r)||ot(this,r)===!0?(this.default=Vt(r)?function(){return[].concat(r)}:tt(r)?function(){return Object.assign({},r)}:r,this):(m2(this._vueTypes_name+' - invalid default value: "'+r+'"'),this):this}}}),o=n.validator;return yt(o)&&(n.validator=ci(o,n)),n}function J2(e,t){var n=x2(e,t);return Object.defineProperty(n,"validate",{value:function(o){return yt(this.validator)&&m2(this._vueTypes_name+` - calling .validate() will overwrite the current custom validator function. Validator info: +`+JSON.stringify(this)),this.validator=ci(o,this),this}})}function Ls(e,t,n){var o,r,i=(o=t,r={},Object.getOwnPropertyNames(o).forEach(function(u){r[u]=Object.getOwnPropertyDescriptor(o,u)}),Object.defineProperties({},r));if(i._vueTypes_name=e,!tt(n))return i;var s,l,d=n.validator,a=Wl(n,["validator"]);if(yt(d)){var k=i.validator;k&&(k=(l=(s=k).__original)!==null&&l!==void 0?l:s),i.validator=ci(k?function(u){return k.call(this,u)&&d.call(this,u)}:d,i)}return Object.assign(i,a)}function o9(e){return e.replace(/^(?!\s*$)/gm," ")}var pp=function(){return J2("any",{})},cp=function(){return J2("function",{type:Function})},wp=function(){return J2("boolean",{type:Boolean})},Cp=function(){return J2("string",{type:String})},gp=function(){return J2("number",{type:Number})},vp=function(){return J2("array",{type:Array})},fp=function(){return J2("object",{type:Object})},mp=function(){return x2("integer",{type:Number,validator:function(e){return hp(e)}})},Mp=function(){return x2("symbol",{validator:function(e){return typeof e=="symbol"}})};function jp(e,t){if(t===void 0&&(t="custom validation failed"),typeof e!="function")throw new TypeError("[VueTypes error]: You must provide a function as argument");return x2(e.name||"<>",{validator:function(n){var o=e(n);return o||m2(this._vueTypes_name+" - "+t),o}})}function xp(e){if(!Vt(e))throw new TypeError("[VueTypes error]: You must provide an array as argument.");var t='oneOf - value should be one of "'+e.join('", "')+'".',n=e.reduce(function(o,r){if(r!=null){var i=r.constructor;o.indexOf(i)===-1&&o.push(i)}return o},[]);return x2("oneOf",{type:n.length>0?n:void 0,validator:function(o){var r=e.indexOf(o)!==-1;return r||m2(t),r}})}function Dp(e){if(!Vt(e))throw new TypeError("[VueTypes error]: You must provide an array as argument");for(var t=!1,n=[],o=0;o0&&n.some(function(d){return s.indexOf(d)===-1})){var l=n.filter(function(d){return s.indexOf(d)===-1});return m2(l.length===1?'shape - required property "'+l[0]+'" is not defined.':'shape - required properties "'+l.join('", "')+'" are not defined.'),!1}return s.every(function(d){if(t.indexOf(d)===-1)return i._vueTypes_isLoose===!0||(m2('shape - shape definition does not include a "'+d+'" property. Allowed keys: "'+t.join('", "')+'".'),!1);var a=ot(e[d],r[d]);return typeof a=="string"&&m2('shape - "'+d+`" property validation error: + `+o9(a)),a===!0})}});return Object.defineProperty(o,"_vueTypes_isLoose",{writable:!0,value:!1}),Object.defineProperty(o,"loose",{get:function(){return this._vueTypes_isLoose=!0,this}}),o}var W2=function(){function e(){}return e.extend=function(t){var n=this;if(Vt(t))return t.forEach(function(u){return n.extend(u)}),this;var o=t.name,r=t.validate,i=r!==void 0&&r,s=t.getter,l=s!==void 0&&s,d=Wl(t,["name","validate","getter"]);if(fn(this,o))throw new TypeError('[VueTypes error]: Type "'+o+'" already defined');var a,k=d.type;return bo(k)?(delete d.type,Object.defineProperty(this,o,l?{get:function(){return Ls(o,k,d)}}:{value:function(){var u,h=Ls(o,k,d);return h.validator&&(h.validator=(u=h.validator).bind.apply(u,[h].concat([].slice.call(arguments)))),h}})):(a=l?{get:function(){var u=Object.assign({},d);return i?J2(o,u):x2(o,u)},enumerable:!0}:{value:function(){var u,h,p=Object.assign({},d);return u=i?J2(o,p):x2(o,p),p.validator&&(u.validator=(h=p.validator).bind.apply(h,[u].concat([].slice.call(arguments)))),u},enumerable:!0},Object.defineProperty(this,o,a))},ql(e,null,[{key:"any",get:function(){return pp()}},{key:"func",get:function(){return cp().def(this.defaults.func)}},{key:"bool",get:function(){return wp().def(this.defaults.bool)}},{key:"string",get:function(){return Cp().def(this.defaults.string)}},{key:"number",get:function(){return gp().def(this.defaults.number)}},{key:"array",get:function(){return vp().def(this.defaults.array)}},{key:"object",get:function(){return fp().def(this.defaults.object)}},{key:"integer",get:function(){return mp().def(this.defaults.integer)}},{key:"symbol",get:function(){return Mp()}}]),e}();function Jl(e){var t;return e===void 0&&(e={func:function(){},bool:!0,string:"",number:0,array:function(){return[]},object:function(){return{}},integer:0}),(t=function(n){function o(){return n.apply(this,arguments)||this}return zl(o,n),ql(o,null,[{key:"sensibleDefaults",get:function(){return Xn({},this.defaults)},set:function(r){this.defaults=r!==!1?Xn({},r!==!0?r:e):{}}}]),o}(W2)).defaults=Xn({},e),t}W2.defaults={},W2.custom=jp,W2.oneOf=xp,W2.instanceOf=Hp,W2.oneOfType=Dp,W2.arrayOf=Lp,W2.objectOf=Vp,W2.shape=yp,W2.utils={validate:function(e,t){return ot(t,e)===!0},toType:function(e,t,n){return n===void 0&&(n=!1),n?J2(e,t):x2(e,t)}};(function(e){function t(){return e.apply(this,arguments)||this}return zl(t,e),t})(Jl());var mn=Jl({func:void 0,bool:void 0,string:void 0,number:void 0,array:void 0,object:void 0,integer:void 0});mn.extend([{name:"looseBool",getter:!0,type:Boolean,default:void 0},{name:"style",getter:!0,type:[String,Object],default:void 0},{name:"VueNode",getter:!0,type:null}]);function Wg(e){return e.default=void 0,e}var bp=["image","description","imageStyle","class"],Xl=H(Nl,null,null),ed=H(Ul,null,null),Zt=function(t,n){var o,r=n.slots,i=r===void 0?{}:r,s=n.attrs,l=r9("empty",t),d=l.direction,a=l.prefixCls,k=a.value,u=h1(h1({},t),s),h=u.image,p=h===void 0?Xl:h,C=u.description,f=C===void 0?((o=i.description)===null||o===void 0?void 0:o.call(i))||void 0:C,m=u.imageStyle,x=u.class,w=x===void 0?"":x,D=pi(u,bp);return H(Fl,{componentName:"Empty",children:function(j){var L,b=typeof f<"u"?f:j.description,O=typeof b=="string"?b:"empty",V=null;return typeof p=="string"?V=H("img",{alt:O,src:p},null):V=p,H("div",h1({class:_n(k,w,(L={},W1(L,"".concat(k,"-normal"),p===ed),W1(L,"".concat(k,"-rtl"),d.value==="rtl"),L))},D),[H("div",{class:"".concat(k,"-image"),style:m},[V]),b&&H("p",{class:"".concat(k,"-description")},[b]),i.default&&H("div",{class:"".concat(k,"-footer")},[Il(i.default())])])}},null)};Zt.displayName="AEmpty";Zt.PRESENTED_IMAGE_DEFAULT=Xl;Zt.PRESENTED_IMAGE_SIMPLE=ed;Zt.inheritAttrs=!1;Zt.props={prefixCls:String,image:mn.any,description:mn.any,imageStyle:{type:Object,default:void 0}};const $t=Rl(Zt);var Zp=function(t){var n=r9("empty",t),o=n.prefixCls,r=function(s){switch(s){case"Table":case"List":return H($t,{image:$t.PRESENTED_IMAGE_SIMPLE},null);case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return H($t,{image:$t.PRESENTED_IMAGE_SIMPLE,class:"".concat(o.value,"-small")},null);default:return H($t,null,null)}};return r(t.componentName)};function td(e){return H(Zp,{componentName:e},null)}var Hs={};function _p(e,t){}function Bp(e,t,n){!t&&!Hs[n]&&(Hs[n]=!0)}function nd(e,t){Bp(_p,e,t)}const Sp=function(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"";nd(e,"[antdv: ".concat(t,"] ").concat(n))};var vr="internalMark",eo=v1({compatConfig:{MODE:3},name:"ALocaleProvider",props:{locale:{type:Object},ANT_MARK__:String},setup:function(t,n){var o=n.slots;Sp(t.ANT_MARK__===vr,"LocaleProvider","`LocaleProvider` is deprecated. Please use `locale` with `ConfigProvider` instead");var r=I1({antLocale:h1(h1({},t.locale),{},{exist:!0}),ANT_MARK__:vr});return ke("localeData",r),V1(function(){return t.locale},function(){r.antLocale=h1(h1({},t.locale),{},{exist:!0})},{immediate:!0}),function(){var i;return(i=o.default)===null||i===void 0?void 0:i.call(o)}}});eo.install=function(e){return e.component(eo.name,eo),e};const Ep=Rl(eo);ip("bottomLeft","bottomRight","topLeft","topRight");var Gg=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=h1(t?{name:t,appear:!0,enterFromClass:"".concat(t,"-enter ").concat(t,"-enter-prepare"),enterActiveClass:"".concat(t,"-enter ").concat(t,"-enter-prepare"),enterToClass:"".concat(t,"-enter ").concat(t,"-enter-active"),leaveFromClass:" ".concat(t,"-leave"),leaveActiveClass:"".concat(t,"-leave ").concat(t,"-leave-active"),leaveToClass:"".concat(t,"-leave ").concat(t,"-leave-active")}:{css:!1},n);return o},Op=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},o=h1(t?{name:t,appear:!0,appearActiveClass:"".concat(t),appearToClass:"".concat(t,"-appear ").concat(t,"-appear-active"),enterFromClass:"".concat(t,"-appear ").concat(t,"-enter ").concat(t,"-appear-prepare ").concat(t,"-enter-prepare"),enterActiveClass:"".concat(t),enterToClass:"".concat(t,"-enter ").concat(t,"-appear ").concat(t,"-appear-active ").concat(t,"-enter-active"),leaveActiveClass:"".concat(t," ").concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-active")}:{css:!1},n);return o};const Ap=v1({name:"Notice",inheritAttrs:!1,props:["prefixCls","duration","updateMark","noticeKey","closeIcon","closable","props","onClick","onClose","holder","visible"],setup:function(t,n){var o=n.attrs,r=n.slots,i,s=!1,l=N(function(){return t.duration===void 0?4.5:t.duration}),d=function(){l.value&&!s&&(i=setTimeout(function(){k()},l.value*1e3))},a=function(){i&&(clearTimeout(i),i=null)},k=function(p){p&&p.stopPropagation(),a();var C=t.onClose,f=t.noticeKey;C&&C(f)},u=function(){a(),d()};return F2(function(){d()}),Hn(function(){s=!0,a()}),V1([l,function(){return t.updateMark},function(){return t.visible}],function(h,p){var C=ms(h,3),f=C[0],m=C[1],x=C[2],w=ms(p,3),D=w[0],v=w[1],j=w[2];(f!==D||m!==v||x!==j&&j)&&u()},{flush:"post"}),function(){var h,p,C=t.prefixCls,f=t.closable,m=t.closeIcon,x=m===void 0?(h=r.closeIcon)===null||h===void 0?void 0:h.call(r):m,w=t.onClick,D=t.holder,v=o.class,j=o.style,L="".concat(C,"-notice"),b=Object.keys(o).reduce(function(V,P){return(P.substr(0,5)==="data-"||P.substr(0,5)==="aria-"||P==="role")&&(V[P]=o[P]),V},{}),O=H("div",h1({class:_n(L,v,W1({},"".concat(L,"-closable"),f)),style:j,onMouseenter:a,onMouseleave:d,onClick:w},b),[H("div",{class:"".concat(L,"-content")},[(p=r.default)===null||p===void 0?void 0:p.call(r)]),f?H("a",{tabindex:0,onClick:k,class:"".concat(L,"-close")},[x||H("span",{class:"".concat(L,"-close-x")},null)]):null]);return D?H(nt,{to:D},{default:function(){return O}}):O}}});var Pp=["name","getContainer","appContext","prefixCls","rootPrefixCls","transitionName","hasTransitionName"],Vs=0,Tp=Date.now();function ys(){var e=Vs;return Vs+=1,"rcNotification_".concat(Tp,"_").concat(e)}var Zo=v1({name:"Notification",inheritAttrs:!1,props:["prefixCls","transitionName","animation","maxCount","closeIcon"],setup:function(t,n){var o=n.attrs,r=n.expose,i=n.slots,s=new Map,l=K([]),d=N(function(){var u=t.prefixCls,h=t.animation,p=h===void 0?"fade":h,C=t.transitionName;return!C&&p&&(C="".concat(u,"-").concat(p)),Op(C)}),a=function(h,p){var C=h.key||ys(),f=h1(h1({},h),{},{key:C}),m=t.maxCount,x=l.value.map(function(D){return D.notice.key}).indexOf(C),w=l.value.concat();x!==-1?w.splice(x,1,{notice:f,holderCallback:p}):(m&&l.value.length>=m&&(f.key=w[0].notice.key,f.updateMark=ys(),f.userPassKey=C,w.shift()),w.push({notice:f,holderCallback:p})),l.value=w},k=function(h){l.value=l.value.filter(function(p){var C=p.notice,f=C.key,m=C.userPassKey,x=m||f;return x!==h})};return r({add:a,remove:k,notices:l}),function(){var u,h,p=t.prefixCls,C=t.closeIcon,f=C===void 0?(u=i.closeIcon)===null||u===void 0?void 0:u.call(i,{prefixCls:p}):C,m=l.value.map(function(w,D){var v=w.notice,j=w.holderCallback,L=D===l.value.length-1?v.updateMark:void 0,b=v.key,O=v.userPassKey,V=v.content,P=h1(h1(h1({prefixCls:p,closeIcon:typeof f=="function"?f({prefixCls:p}):f},v),v.props),{},{key:b,noticeKey:O||b,updateMark:L,onClose:function(T){var o1;k(T),(o1=v.onClose)===null||o1===void 0||o1.call(v)},onClick:v.onClick});return j?H("div",{key:b,class:"".concat(p,"-hook-holder"),ref:function(T){typeof b>"u"||(T?(s.set(b,T),j(T,P)):s.delete(b))}},null):H(Ap,P,{default:function(){return[typeof V=="function"?V({prefixCls:p}):V]}})}),x=(h={},W1(h,p,1),W1(h,o.class,!!o.class),h);return H("div",{class:x,style:o.style||{top:"65px",left:"50%"}},[H(Z4,h1({tag:"div"},d.value),{default:function(){return[m]}})])}}});Zo.newInstance=function(t,n){var o=t||{},r=o.name,i=r===void 0?"notification":r,s=o.getContainer,l=o.appContext,d=o.prefixCls,a=o.rootPrefixCls,k=o.transitionName,u=o.hasTransitionName,h=pi(o,Pp),p=document.createElement("div");if(s){var C=s();C.appendChild(p)}else document.body.appendChild(p);var f=v1({compatConfig:{MODE:3},name:"NotificationWrapper",setup:function(w,D){var v=D.attrs,j=K();return F2(function(){n({notice:function(b){var O;(O=j.value)===null||O===void 0||O.add(b)},removeNotice:function(b){var O;(O=j.value)===null||O===void 0||O.remove(b)},destroy:function(){w0(null,p),p.parentNode&&p.parentNode.removeChild(p)},component:j})}),function(){var L=C2,b=L.getPrefixCls(i,d),O=L.getRootPrefixCls(a,b),V=u?k:"".concat(O,"-").concat(k);return H(dn,h1(h1({},L),{},{notUpdateGlobalConfig:!0,prefixCls:O}),{default:function(){return[H(Zo,h1(h1({ref:j},v),{},{prefixCls:b,transitionName:V}),null)]}})}}}),m=H(f,h);m.appContext=l||m.appContext,w0(m,p)};var Ip={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M988 548c-19.9 0-36-16.1-36-36 0-59.4-11.6-117-34.6-171.3a440.45 440.45 0 00-94.3-139.9 437.71 437.71 0 00-139.9-94.3C629 83.6 571.4 72 512 72c-19.9 0-36-16.1-36-36s16.1-36 36-36c69.1 0 136.2 13.5 199.3 40.3C772.3 66 827 103 874 150c47 47 83.9 101.8 109.7 162.7 26.7 63.1 40.2 130.2 40.2 199.3.1 19.9-16 36-35.9 36z"}}]},name:"loading",theme:"outlined"};function X1(e,t){Rp(e)&&(e="100%");var n=$p(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function qn(e){return Math.min(1,Math.max(0,e))}function Rp(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function $p(e){return typeof e=="string"&&e.indexOf("%")!==-1}function od(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function zn(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Ge(e){return e.length===1?"0"+e:String(e)}function Fp(e,t,n){return{r:X1(e,255)*255,g:X1(t,255)*255,b:X1(n,255)*255}}function bs(e,t,n){e=X1(e,255),t=X1(t,255),n=X1(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),i=0,s=0,l=(o+r)/2;if(o===r)s=0,i=0;else{var d=o-r;switch(s=l>.5?d/(2-o-r):d/(o+r),o){case e:i=(t-n)/d+(t1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Np(e,t,n){var o,r,i;if(e=X1(e,360),t=X1(t,100),n=X1(n,100),t===0)r=n,i=n,o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;o=b9(l,s,e+1/3),r=b9(l,s,e),i=b9(l,s,e-1/3)}return{r:o*255,g:r*255,b:i*255}}function fr(e,t,n){e=X1(e,255),t=X1(t,255),n=X1(n,255);var o=Math.max(e,t,n),r=Math.min(e,t,n),i=0,s=o,l=o-r,d=o===0?0:l/o;if(o===r)i=0;else{switch(o){case e:i=(t-n)/l+(t>16,g:(e&65280)>>8,b:e&255}}var Mr={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function ut(e){var t={r:0,g:0,b:0},n=1,o=null,r=null,i=null,s=!1,l=!1;return typeof e=="string"&&(e=Yp(e)),typeof e=="object"&&(ne(e.r)&&ne(e.g)&&ne(e.b)?(t=Fp(e.r,e.g,e.b),s=!0,l=String(e.r).substr(-1)==="%"?"prgb":"rgb"):ne(e.h)&&ne(e.s)&&ne(e.v)?(o=zn(e.s),r=zn(e.v),t=Up(e.h,o,r),s=!0,l="hsv"):ne(e.h)&&ne(e.s)&&ne(e.l)&&(o=zn(e.s),i=zn(e.l),t=Np(e.h,o,i),s=!0,l="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=od(n),{ok:s,format:e.format||l,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var Gp="[-\\+]?\\d+%?",Kp="[-\\+]?\\d*\\.\\d+%?",Be="(?:".concat(Kp,")|(?:").concat(Gp,")"),Z9="[\\s|\\(]+(".concat(Be,")[,|\\s]+(").concat(Be,")[,|\\s]+(").concat(Be,")\\s*\\)?"),_9="[\\s|\\(]+(".concat(Be,")[,|\\s]+(").concat(Be,")[,|\\s]+(").concat(Be,")[,|\\s]+(").concat(Be,")\\s*\\)?"),B2={CSS_UNIT:new RegExp(Be),rgb:new RegExp("rgb"+Z9),rgba:new RegExp("rgba"+_9),hsl:new RegExp("hsl"+Z9),hsla:new RegExp("hsla"+_9),hsv:new RegExp("hsv"+Z9),hsva:new RegExp("hsva"+_9),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function Yp(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(Mr[e])e=Mr[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=B2.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=B2.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=B2.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=B2.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=B2.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=B2.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=B2.hex8.exec(e),n?{r:w2(n[1]),g:w2(n[2]),b:w2(n[3]),a:Zs(n[4]),format:t?"name":"hex8"}:(n=B2.hex6.exec(e),n?{r:w2(n[1]),g:w2(n[2]),b:w2(n[3]),format:t?"name":"hex"}:(n=B2.hex4.exec(e),n?{r:w2(n[1]+n[1]),g:w2(n[2]+n[2]),b:w2(n[3]+n[3]),a:Zs(n[4]+n[4]),format:t?"name":"hex8"}:(n=B2.hex3.exec(e),n?{r:w2(n[1]+n[1]),g:w2(n[2]+n[2]),b:w2(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function ne(e){return!!B2.CSS_UNIT.exec(String(e))}var B9=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=Wp(t)),this.originalInput=t;var r=ut(t);this.originalInput=t,this.r=r.r,this.g=r.g,this.b=r.b,this.a=r.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:r.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=r.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,r,i=t.r/255,s=t.g/255,l=t.b/255;return i<=.03928?n=i/12.92:n=Math.pow((i+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),l<=.03928?r=l/12.92:r=Math.pow((l+.055)/1.055,2.4),.2126*n+.7152*o+.0722*r},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=od(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=fr(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=fr(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=bs(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=bs(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),r=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(r,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(r,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),mr(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),qp(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toHexShortString=function(t){return t===void 0&&(t=!1),this.a===1?this.toHexString(t):this.toHex8String(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(X1(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(X1(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+mr(this.r,this.g,this.b,!1),n=0,o=Object.entries(Mr);n=0,i=!n&&r&&(t.startsWith("hex")||t==="name");return i?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=qn(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=qn(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=qn(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=qn(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),r=new e(t).toRgb(),i=n/100,s={r:(r.r-o.r)*i+o.r,g:(r.g-o.g)*i+o.g,b:(r.b-o.b)*i+o.b,a:(r.a-o.a)*i+o.a};return new e(s)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),r=360/n,i=[this];for(o.h=(o.h-(r*t>>1)+720)%360;--t;)o.h=(o.h+r)%360,i.push(new e(o));return i},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,r=n.s,i=n.v,s=[],l=1/t;t--;)s.push(new e({h:o,s:r,v:i})),i=(i+l)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb(),r=n.a+o.a*(1-n.a);return new e({r:(n.r*n.a+o.r*o.a*(1-n.a))/r,g:(n.g*n.a+o.g*o.a*(1-n.a))/r,b:(n.b*n.a+o.b*o.a*(1-n.a))/r,a:r})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,r=[this],i=360/t,s=1;s=60&&Math.round(e.h)<=240?o=n?Math.round(e.h)-Wn*t:Math.round(e.h)+Wn*t:o=n?Math.round(e.h)+Wn*t:Math.round(e.h)-Wn*t,o<0?o+=360:o>=360&&(o-=360),o}function Es(e,t,n){if(e.h===0&&e.s===0)return e.s;var o;return n?o=e.s-_s*t:t===id?o=e.s+_s:o=e.s+Qp*t,o>1&&(o=1),n&&t===rd&&o>.1&&(o=.1),o<.06&&(o=.06),Number(o.toFixed(2))}function Os(e,t,n){var o;return n?o=e.v+Jp*t:o=e.v-Xp*t,o>1&&(o=1),Number(o.toFixed(2))}function Mn(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],o=ut(e),r=rd;r>0;r-=1){var i=Bs(o),s=Gn(ut({h:Ss(i,r,!0),s:Es(i,r,!0),v:Os(i,r,!0)}));n.push(s)}n.push(Gn(o));for(var l=1;l<=id;l+=1){var d=Bs(o),a=Gn(ut({h:Ss(d,l),s:Es(d,l),v:Os(d,l)}));n.push(a)}return t.theme==="dark"?ec.map(function(k){var u=k.index,h=k.opacity,p=Gn(tc(ut(t.backgroundColor||"#141414"),ut(n[u]),h*100));return p}):n}var S9={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1890FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},E9={},O9={};Object.keys(S9).forEach(function(e){E9[e]=Mn(S9[e]),E9[e].primary=E9[e][5],O9[e]=Mn(S9[e],{theme:"dark",backgroundColor:"#141414"}),O9[e].primary=O9[e][5]});var As=[],Ft=[],nc="insert-css: You need to provide a CSS string. Usage: insertCss(cssString[, options]).";function oc(){var e=document.createElement("style");return e.setAttribute("type","text/css"),e}function rc(e,t){if(t=t||{},e===void 0)throw new Error(nc);var n=t.prepend===!0?"prepend":"append",o=t.container!==void 0?t.container:document.querySelector("head"),r=As.indexOf(o);r===-1&&(r=As.push(o)-1,Ft[r]={});var i;return Ft[r]!==void 0&&Ft[r][n]!==void 0?i=Ft[r][n]:(i=Ft[r][n]=oc(),n==="prepend"?o.insertBefore(i,o.childNodes[0]):o.appendChild(i)),e.charCodeAt(0)===65279&&(e=e.substr(1,e.length)),i.styleSheet?i.styleSheet.cssText+=e:i.textContent+=e,i}function Ps(e){for(var t=1;t0&&arguments[0]!==void 0?arguments[0]:op;d2(function(){vs||(typeof window<"u"&&window.document&&window.document.documentElement&&tp(t,{prepend:!0}),vs=!0)})},ip=["icon","primaryColor","secondaryColor"];function sp(e,t){if(e==null)return{};var n=lp(e,t),o,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function lp(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,i;for(i=0;i=0)&&(n[r]=e[r]);return n}function zn(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function Dp(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,i;for(i=0;i=0)&&(n[r]=e[r]);return n}Zl("#1890ff");var k2=function(t,n){var o,r=Ms({},t,n.attrs),i=r.class,s=r.icon,l=r.spin,d=r.rotate,a=r.tabindex,k=r.twoToneColor,u=r.onClick,h=xp(r,gp),p=(o={anticon:!0},lr(o,"anticon-".concat(s.name),!!s.name),lr(o,i,i),o),C=l===""||l||s.name==="loading"?"anticon-spin":"",f=a;f===void 0&&u&&(f=-1,h.tabindex=f);var m=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,x=bl(k),w=vp(x,2),D=w[0],v=w[1];return H("span",Ms({role:"img","aria-label":s.name},h,{onClick:u,class:p}),[H(Pe,{class:C,icon:s,primaryColor:D,secondaryColor:v,style:m},null)])};k2.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:String};k2.displayName="AntdIcon";k2.inheritAttrs=!1;k2.getTwoToneColor=Cp;k2.setTwoToneColor=Zl;function js(e){for(var t=1;t3?(g1=_1===n1)&&(W=V1[(A=V1[4])?5:(A=3,3)],V1[4]=V1[5]=o):V1[0]<=L1&&((g1=Y<2&&L1n1||n1>_1)&&(V1[4]=Y,V1[5]=n1,p1.n=_1,A=0))}if(g1||Y>1)return a;throw a1=!0,n1}return function(Y,n1,g1){if(T>1)throw TypeError("Generator is already running");for(a1&&n1===1&&u1(n1,g1),A=n1,W=g1;(r=A<2?o:W)||!a1;){V||(A?A<3?(A>1&&(p1.n=-1),u1(A,W)):p1.n=W:p1.v=W);try{if(T=2,V){if(A||(Y="next"),r=V[Y]){if(!(r=r.call(V,W)))throw TypeError("iterator result is not an object");if(!r.done)return r;W=r.value,A<2&&(A=0)}else A===1&&(r=V.return)&&r.call(V),A<2&&(W=TypeError("The iterator does not provide a '"+Y+"' method"),A=1);V=o}else if((r=(a1=p1.n<0)?W:L.call(b,p1))!==a)break}catch(V1){V=o,A=1,W=V1}finally{T=1}}return{value:r,done:a1}}}(m,w,D),!0),j}var a={};function k(){}function u(){}function h(){}r=Object.getPrototypeOf;var p=[][s]?r(r([][s]())):(t(r={},s,function(){return this}),r),C=h.prototype=k.prototype=Object.create(p);function f(m){return Object.setPrototypeOf?Object.setPrototypeOf(m,h):(m.__proto__=h,t(m,l,"GeneratorFunction")),m.prototype=Object.create(C),m}return u.prototype=h,t(C,"constructor",h),t(h,"constructor",u),u.displayName="GeneratorFunction",t(h,l,"GeneratorFunction"),t(C),t(C,l,"Generator"),t(C,s,function(){return this}),t(C,"toString",function(){return"[object Generator]"}),(e.exports=n=function(){return{w:d,m:f}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Nl);var ql=Nl.exports,zl={exports:{}},Wl={exports:{}},Gl={exports:{}};(function(e){var t=$l,n=Ul;function o(r,i){function s(d,a,k,u){try{var h=r[d](a),p=h.value;return p instanceof t?i.resolve(p.v).then(function(C){s("next",C,k,u)},function(C){s("throw",C,k,u)}):i.resolve(p).then(function(C){h.value=C,k(h)},function(C){return s("throw",C,k,u)})}catch(C){u(C)}}var l;this.next||(n(o.prototype),n(o.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),n(this,"_invoke",function(d,a,k){function u(){return new i(function(h,p){s(d,k,h,p)})}return l=l?l.then(u,u):u()},!0)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports})(Gl);var Kl=Gl.exports;(function(e){var t=ql,n=Kl;function o(r,i,s,l,d){return new n(t().w(r,i,s,l),d||Promise)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports})(Wl);var Yl=Wl.exports;(function(e){var t=Yl;function n(o,r,i,s,l){var d=t(o,r,i,s,l);return d.next().then(function(a){return a.done?a.value:d.next()})}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(zl);var Fp=zl.exports,Ql={exports:{}};(function(e){function t(n){var o=Object(n),r=[];for(var i in o)r.unshift(i);return function s(){for(;r.length;)if((i=r.pop())in o)return s.value=i,s.done=!1,s;return s.done=!0,s}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Ql);var Up=Ql.exports,Jl={exports:{}},Xl={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(Xl);var qp=Xl.exports;(function(e){var t=qp.default;function n(o){if(o!=null){var r=o[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],i=0;if(r)return r.call(o);if(typeof o.next=="function")return o;if(!isNaN(o.length))return{next:function(){return o&&i>=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}}}throw new TypeError(t(o)+" is not iterable")}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Jl);var zp=Jl.exports;(function(e){var t=$l,n=ql,o=Fp,r=Yl,i=Kl,s=Up,l=zp;function d(){var a=n(),k=a.m(d),u=(Object.getPrototypeOf?Object.getPrototypeOf(k):k.__proto__).constructor;function h(f){var m=typeof f=="function"&&f.constructor;return!!m&&(m===u||(m.displayName||m.name)==="GeneratorFunction")}var p={throw:1,return:2,break:3,continue:3};function C(f){var m,x;return function(w){m||(m={stop:function(){return x(w.a,2)},catch:function(){return w.v},abrupt:function(v,j){return x(w.a,p[v],j)},delegateYield:function(v,j,L){return m.resultName=j,x(w.d,l(v),L)},finish:function(v){return x(w.f,v)}},x=function(v,j,L){w.p=m.prev,w.n=m.next;try{return v(j,L)}finally{m.next=w.n}}),m.resultName&&(m[m.resultName]=w.v,m.resultName=void 0),m.sent=w.v,m.next=w.n;try{return f.call(this,m)}finally{w.p=m.prev,w.n=m.next}}}return(e.exports=d=function(){return{wrap:function(x,w,D,v){return a.w(C(x),w,D,v&&v.reverse())},isGeneratorFunction:h,mark:a.m,awrap:function(x,w){return new t(x,w)},AsyncIterator:i,async:function(x,w,D,v,j){return(h(w)?r:o)(C(x),w,D,v,j)},keys:s,values:l}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports})(Il);var Wp=Il.exports,Wn=Wp(),Gp=Wn;try{regeneratorRuntime=Wn}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=Wn:Function("r","regeneratorRuntime = r")(Wn)}const qC=Np(Gp);var Kp={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};function Vs(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:t3,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:n3,o;switch(e){case"topLeft":o={left:"0px",top:t,bottom:"auto"};break;case"topRight":o={right:"0px",top:t,bottom:"auto"};break;case"bottomLeft":o={left:"0px",top:"auto",bottom:n};break;default:o={right:"0px",top:"auto",bottom:n};break}return o}function lc(e,t){var n=e.prefixCls,o=e.placement,r=o===void 0?o3:o,i=e.getContainer,s=i===void 0?r3:i,l=e.top,d=e.bottom,a=e.closeIcon,k=a===void 0?i3:a,u=e.appContext,h=Mc(),p=h.getPrefixCls,C=p("notification",n||dr),f="".concat(C,"-").concat(r,"-").concat(ar),m=Ue[f];if(m){Promise.resolve(m).then(function(w){t(w)});return}var x=Ln("".concat(C,"-").concat(r),z1({},"".concat(C,"-rtl"),ar===!0));fo.newInstance({name:"notification",prefixCls:n||dr,class:x,style:sc(r,l,d),appContext:u,getContainer:s,closeIcon:function(D){var v=D.prefixCls,j=H("span",{class:"".concat(v,"-close-x")},[qt(k,{},H(l0,{class:"".concat(v,"-close-icon")},null))]);return j},maxCount:s3,hasTransitionName:!0},function(w){Ue[f]=w,t(w)})}var dc={success:o0,info:r0,error:i0,warning:s0};function ac(e){var t=e.icon,n=e.type,o=e.description,r=e.message,i=e.btn,s=e.duration===void 0?e3:e.duration;lc(e,function(l){l.notice({content:function(a){var k=a.prefixCls,u="".concat(k,"-notice"),h=null;if(t)h=function(){return H("span",{class:"".concat(u,"-icon")},[qt(t)])};else if(n){var p=dc[n];h=function(){return H(p,{class:"".concat(u,"-icon ").concat(u,"-icon-").concat(n)},null)}}return H("div",{class:h?"".concat(u,"-with-icon"):""},[h&&h(),H("div",{class:"".concat(u,"-message")},[!o&&h?H("span",{class:"".concat(u,"-message-single-line-auto-margin")},null):null,qt(r)]),H("div",{class:"".concat(u,"-description")},[qt(o)]),i?H("span",{class:"".concat(u,"-btn")},[qt(i)]):null])},duration:s,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},class:e.class})})}var gn={open:ac,close:function(t){Object.keys(Ue).forEach(function(n){return Promise.resolve(Ue[n]).then(function(o){o.removeNotice(t)})})},config:ic,destroy:function(){Object.keys(Ue).forEach(function(t){Promise.resolve(Ue[t]).then(function(n){n.destroy()}),delete Ue[t]})}},kc=["success","info","warning","error"];kc.forEach(function(e){gn[e]=function(t){return gn.open(h1(h1({},t),{},{type:e}))}});gn.warn=gn.warning;function l3(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var uc="vc-util-key";function d3(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):uc}function d0(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Bs(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!l3())return null;var o=document.createElement("style");if((t=n.csp)!==null&&t!==void 0&&t.nonce){var r;o.nonce=(r=n.csp)===null||r===void 0?void 0:r.nonce}o.innerHTML=e;var i=d0(n),s=i.firstChild;return n.prepend&&i.prepend?i.prepend(o):n.prepend&&s?i.insertBefore(o,s):i.appendChild(o),o}var kr=new Map;function hc(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=d0(t);return Array.from(kr.get(n).children).find(function(o){return o.tagName==="STYLE"&&o.getAttribute(d3(t))===e})}function pc(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=d0(n);if(!kr.has(o)){var r=Bs("",n),i=r.parentNode;kr.set(o,i),i.removeChild(r)}var s=hc(t,n);if(s){var l,d;if((l=n.csp)!==null&&l!==void 0&&l.nonce&&s.nonce!==((d=n.csp)===null||d===void 0?void 0:d.nonce)){var a;s.nonce=(a=n.csp)===null||a===void 0?void 0:a.nonce}return s.innerHTML!==e&&(s.innerHTML=e),s}var k=Bs(e,n);return k.setAttribute(d3(n),t),k}const cc=function(e,t,n){Dl(e,"[ant-design-vue: ".concat(t,"] ").concat(n))};var wc="-ant-".concat(Date.now(),"-").concat(Math.random());function Cc(e,t){var n={},o=function(k,u){var h=k.clone();return h=(u==null?void 0:u(h))||h,h.toRgbString()},r=function(k,u){var h=new w9(k),p=Cn(h.toRgbString());n["".concat(u,"-color")]=o(h),n["".concat(u,"-color-disabled")]=p[1],n["".concat(u,"-color-hover")]=p[4],n["".concat(u,"-color-active")]=p[6],n["".concat(u,"-color-outline")]=h.clone().setAlpha(.2).toRgbString(),n["".concat(u,"-color-deprecated-bg")]=p[1],n["".concat(u,"-color-deprecated-border")]=p[3]};if(t.primaryColor){r(t.primaryColor,"primary");var i=new w9(t.primaryColor),s=Cn(i.toRgbString());s.forEach(function(a,k){n["primary-".concat(k+1)]=a}),n["primary-color-deprecated-l-35"]=o(i,function(a){return a.lighten(35)}),n["primary-color-deprecated-l-20"]=o(i,function(a){return a.lighten(20)}),n["primary-color-deprecated-t-20"]=o(i,function(a){return a.tint(20)}),n["primary-color-deprecated-t-50"]=o(i,function(a){return a.tint(50)}),n["primary-color-deprecated-f-12"]=o(i,function(a){return a.setAlpha(a.getAlpha()*.12)});var l=new w9(s[0]);n["primary-color-active-deprecated-f-30"]=o(l,function(a){return a.setAlpha(a.getAlpha()*.3)}),n["primary-color-active-deprecated-d-02"]=o(l,function(a){return a.darken(2)})}t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info");var d=Object.keys(n).map(function(a){return"--".concat(e,"-").concat(a,": ").concat(n[a],";")});l3()?pc(` +`,Is=!1,lc=function(){var t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:sc;a2(function(){Is||(typeof window<"u"&&window.document&&window.document.documentElement&&rc(t,{prepend:!0}),Is=!0)})},dc=["icon","primaryColor","secondaryColor"];function ac(e,t){if(e==null)return{};var n=kc(e,t),o,r;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function kc(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,i;for(i=0;i=0)&&(n[r]=e[r]);return n}function to(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,o=new Array(t);ne.length)&&(t=e.length);for(var n=0,o=new Array(t);n=0)&&Object.prototype.propertyIsEnumerable.call(e,o)&&(n[o]=e[o])}return n}function Vc(e,t){if(e==null)return{};var n={},o=Object.keys(e),r,i;for(i=0;i=0)&&(n[r]=e[r]);return n}dd("#1890ff");var u2=function(t,n){var o,r=Fs({},t,n.attrs),i=r.class,s=r.icon,l=r.spin,d=r.rotate,a=r.tabindex,k=r.twoToneColor,u=r.onClick,h=Hc(r,mc),p=(o={anticon:!0},xr(o,"anticon-".concat(s.name),!!s.name),xr(o,i,i),o),C=l===""||l||s.name==="loading"?"anticon-spin":"",f=a;f===void 0&&u&&(f=-1,h.tabindex=f);var m=d?{msTransform:"rotate(".concat(d,"deg)"),transform:"rotate(".concat(d,"deg)")}:void 0,x=ld(k),w=Mc(x,2),D=w[0],v=w[1];return H("span",Fs({role:"img","aria-label":s.name},h,{onClick:u,class:p}),[H(Ie,{class:C,icon:s,primaryColor:D,secondaryColor:v,style:m},null)])};u2.props={spin:Boolean,rotate:Number,icon:Object,twoToneColor:String};u2.displayName="AntdIcon";u2.inheritAttrs=!1;u2.getTwoToneColor=fc;u2.setTwoToneColor=dd;function Ns(e){for(var t=1;t3?(f1=_1===r1)&&(G=y1[(P=y1[4])?5:(P=3,3)],y1[4]=y1[5]=o):y1[0]<=H1&&((f1=Y<2&&H1r1||r1>_1)&&(y1[4]=Y,y1[5]=r1,c1.n=_1,P=0))}if(f1||Y>1)return a;throw k1=!0,r1}return function(Y,r1,f1){if(T>1)throw TypeError("Generator is already running");for(k1&&r1===1&&u1(r1,f1),P=r1,G=f1;(r=P<2?o:G)||!k1;){V||(P?P<3?(P>1&&(c1.n=-1),u1(P,G)):c1.n=G:c1.v=G);try{if(T=2,V){if(P||(Y="next"),r=V[Y]){if(!(r=r.call(V,G)))throw TypeError("iterator result is not an object");if(!r.done)return r;G=r.value,P<2&&(P=0)}else P===1&&(r=V.return)&&r.call(V),P<2&&(G=TypeError("The iterator does not provide a '"+Y+"' method"),P=1);V=o}else if((r=(k1=c1.n<0)?G:L.call(b,c1))!==a)break}catch(y1){V=o,P=1,G=y1}finally{T=1}}return{value:r,done:k1}}}(m,w,D),!0),j}var a={};function k(){}function u(){}function h(){}r=Object.getPrototypeOf;var p=[][s]?r(r([][s]())):(t(r={},s,function(){return this}),r),C=h.prototype=k.prototype=Object.create(p);function f(m){return Object.setPrototypeOf?Object.setPrototypeOf(m,h):(m.__proto__=h,t(m,l,"GeneratorFunction")),m.prototype=Object.create(C),m}return u.prototype=h,t(C,"constructor",h),t(h,"constructor",u),u.displayName="GeneratorFunction",t(h,l,"GeneratorFunction"),t(C),t(C,l,"Generator"),t(C,s,function(){return this}),t(C,"toString",function(){return"[object Generator]"}),(e.exports=n=function(){return{w:d,m:f}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(md);var xd=md.exports,Dd={exports:{}},Ld={exports:{}},Hd={exports:{}};(function(e){var t=fd,n=jd;function o(r,i){function s(d,a,k,u){try{var h=r[d](a),p=h.value;return p instanceof t?i.resolve(p.v).then(function(C){s("next",C,k,u)},function(C){s("throw",C,k,u)}):i.resolve(p).then(function(C){h.value=C,k(h)},function(C){return s("throw",C,k,u)})}catch(C){u(C)}}var l;this.next||(n(o.prototype),n(o.prototype,typeof Symbol=="function"&&Symbol.asyncIterator||"@asyncIterator",function(){return this})),n(this,"_invoke",function(d,a,k){function u(){return new i(function(h,p){s(d,k,h,p)})}return l=l?l.then(u,u):u()},!0)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports})(Hd);var Vd=Hd.exports;(function(e){var t=xd,n=Vd;function o(r,i,s,l,d){return new n(t().w(r,i,s,l),d||Promise)}e.exports=o,e.exports.__esModule=!0,e.exports.default=e.exports})(Ld);var yd=Ld.exports;(function(e){var t=yd;function n(o,r,i,s,l){var d=t(o,r,i,s,l);return d.next().then(function(a){return a.done?a.value:d.next()})}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Dd);var zc=Dd.exports,bd={exports:{}};(function(e){function t(n){var o=Object(n),r=[];for(var i in o)r.unshift(i);return function s(){for(;r.length;)if((i=r.pop())in o)return s.value=i,s.done=!1,s;return s.done=!0,s}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(bd);var Wc=bd.exports,Zd={exports:{}},_d={exports:{}};(function(e){function t(n){"@babel/helpers - typeof";return e.exports=t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(o){return typeof o}:function(o){return o&&typeof Symbol=="function"&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(_d);var Gc=_d.exports;(function(e){var t=Gc.default;function n(o){if(o!=null){var r=o[typeof Symbol=="function"&&Symbol.iterator||"@@iterator"],i=0;if(r)return r.call(o);if(typeof o.next=="function")return o;if(!isNaN(o.length))return{next:function(){return o&&i>=o.length&&(o=void 0),{value:o&&o[i++],done:!o}}}}throw new TypeError(t(o)+" is not iterable")}e.exports=n,e.exports.__esModule=!0,e.exports.default=e.exports})(Zd);var Kc=Zd.exports;(function(e){var t=fd,n=xd,o=zc,r=yd,i=Vd,s=Wc,l=Kc;function d(){var a=n(),k=a.m(d),u=(Object.getPrototypeOf?Object.getPrototypeOf(k):k.__proto__).constructor;function h(f){var m=typeof f=="function"&&f.constructor;return!!m&&(m===u||(m.displayName||m.name)==="GeneratorFunction")}var p={throw:1,return:2,break:3,continue:3};function C(f){var m,x;return function(w){m||(m={stop:function(){return x(w.a,2)},catch:function(){return w.v},abrupt:function(v,j){return x(w.a,p[v],j)},delegateYield:function(v,j,L){return m.resultName=j,x(w.d,l(v),L)},finish:function(v){return x(w.f,v)}},x=function(v,j,L){w.p=m.prev,w.n=m.next;try{return v(j,L)}finally{m.next=w.n}}),m.resultName&&(m[m.resultName]=w.v,m.resultName=void 0),m.sent=w.v,m.next=w.n;try{return f.call(this,m)}finally{w.p=m.prev,w.n=m.next}}}return(e.exports=d=function(){return{wrap:function(x,w,D,v){return a.w(C(x),w,D,v&&v.reverse())},isGeneratorFunction:h,mark:a.m,awrap:function(x,w){return new t(x,w)},AsyncIterator:i,async:function(x,w,D,v,j){return(h(w)?r:o)(C(x),w,D,v,j)},keys:s,values:l}},e.exports.__esModule=!0,e.exports.default=e.exports)()}e.exports=d,e.exports.__esModule=!0,e.exports.default=e.exports})(gd);var Yc=gd.exports,no=Yc(),Qc=no;try{regeneratorRuntime=no}catch{typeof globalThis=="object"?globalThis.regeneratorRuntime=no:Function("r","regeneratorRuntime = r")(no)}const Yg=qc(Qc);var Jc={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M699 353h-46.9c-10.2 0-19.9 4.9-25.9 13.3L469 584.3l-71.2-98.8c-6-8.3-15.6-13.3-25.9-13.3H325c-6.5 0-10.3 7.4-6.5 12.7l124.6 172.8a31.8 31.8 0 0051.7 0l210.6-292c3.9-5.3.1-12.7-6.4-12.7z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"check-circle",theme:"outlined"};function Gs(e){for(var t=1;t1&&arguments[1]!==void 0?arguments[1]:Sd,n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ed,o;switch(e){case"topLeft":o={left:"0px",top:t,bottom:"auto"};break;case"topRight":o={right:"0px",top:t,bottom:"auto"};break;case"bottomLeft":o={left:"0px",top:"auto",bottom:n};break;default:o={right:"0px",top:"auto",bottom:n};break}return o}function kw(e,t){var n=e.prefixCls,o=e.placement,r=o===void 0?Od:o,i=e.getContainer,s=i===void 0?Ad:i,l=e.top,d=e.bottom,a=e.closeIcon,k=a===void 0?Pd:a,u=e.appContext,h=Dw(),p=h.getPrefixCls,C=p("notification",n||Dr),f="".concat(C,"-").concat(r,"-").concat(Lr),m=qe[f];if(m){Promise.resolve(m).then(function(w){t(w)});return}var x=_n("".concat(C,"-").concat(r),W1({},"".concat(C,"-rtl"),Lr===!0));Zo.newInstance({name:"notification",prefixCls:n||Dr,class:x,style:aw(r,l,d),appContext:u,getContainer:s,closeIcon:function(D){var v=D.prefixCls,j=H("span",{class:"".concat(v,"-close-x")},[Kt(k,{},H(Di,{class:"".concat(v,"-close-icon")},null))]);return j},maxCount:Td,hasTransitionName:!0},function(w){qe[f]=w,t(w)})}var uw={success:mi,info:Mi,error:ji,warning:xi};function hw(e){var t=e.icon,n=e.type,o=e.description,r=e.message,i=e.btn,s=e.duration===void 0?Bd:e.duration;kw(e,function(l){l.notice({content:function(a){var k=a.prefixCls,u="".concat(k,"-notice"),h=null;if(t)h=function(){return H("span",{class:"".concat(u,"-icon")},[Kt(t)])};else if(n){var p=uw[n];h=function(){return H(p,{class:"".concat(u,"-icon ").concat(u,"-icon-").concat(n)},null)}}return H("div",{class:h?"".concat(u,"-with-icon"):""},[h&&h(),H("div",{class:"".concat(u,"-message")},[!o&&h?H("span",{class:"".concat(u,"-message-single-line-auto-margin")},null):null,Kt(r)]),H("div",{class:"".concat(u,"-description")},[Kt(o)]),i?H("span",{class:"".concat(u,"-btn")},[Kt(i)]):null])},duration:s,closable:!0,onClose:e.onClose,onClick:e.onClick,key:e.key,style:e.style||{},class:e.class})})}var jn={open:hw,close:function(t){Object.keys(qe).forEach(function(n){return Promise.resolve(qe[n]).then(function(o){o.removeNotice(t)})})},config:dw,destroy:function(){Object.keys(qe).forEach(function(t){Promise.resolve(qe[t]).then(function(n){n.destroy()}),delete qe[t]})}},pw=["success","info","warning","error"];pw.forEach(function(e){jn[e]=function(t){return jn.open(h1(h1({},t),{},{type:e}))}});jn.warn=jn.warning;function Id(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}var cw="vc-util-key";function Rd(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):cw}function Li(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function Xs(e){var t,n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!Id())return null;var o=document.createElement("style");if((t=n.csp)!==null&&t!==void 0&&t.nonce){var r;o.nonce=(r=n.csp)===null||r===void 0?void 0:r.nonce}o.innerHTML=e;var i=Li(n),s=i.firstChild;return n.prepend&&i.prepend?i.prepend(o):n.prepend&&s?i.insertBefore(o,s):i.appendChild(o),o}var Hr=new Map;function ww(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=Li(t);return Array.from(Hr.get(n).children).find(function(o){return o.tagName==="STYLE"&&o.getAttribute(Rd(t))===e})}function Cw(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},o=Li(n);if(!Hr.has(o)){var r=Xs("",n),i=r.parentNode;Hr.set(o,i),i.removeChild(r)}var s=ww(t,n);if(s){var l,d;if((l=n.csp)!==null&&l!==void 0&&l.nonce&&s.nonce!==((d=n.csp)===null||d===void 0?void 0:d.nonce)){var a;s.nonce=(a=n.csp)===null||a===void 0?void 0:a.nonce}return s.innerHTML!==e&&(s.innerHTML=e),s}var k=Xs(e,n);return k.setAttribute(Rd(n),t),k}const gw=function(e,t,n){nd(e,"[ant-design-vue: ".concat(t,"] ").concat(n))};var vw="-ant-".concat(Date.now(),"-").concat(Math.random());function fw(e,t){var n={},o=function(k,u){var h=k.clone();return h=(u==null?void 0:u(h))||h,h.toRgbString()},r=function(k,u){var h=new B9(k),p=Mn(h.toRgbString());n["".concat(u,"-color")]=o(h),n["".concat(u,"-color-disabled")]=p[1],n["".concat(u,"-color-hover")]=p[4],n["".concat(u,"-color-active")]=p[6],n["".concat(u,"-color-outline")]=h.clone().setAlpha(.2).toRgbString(),n["".concat(u,"-color-deprecated-bg")]=p[1],n["".concat(u,"-color-deprecated-border")]=p[3]};if(t.primaryColor){r(t.primaryColor,"primary");var i=new B9(t.primaryColor),s=Mn(i.toRgbString());s.forEach(function(a,k){n["primary-".concat(k+1)]=a}),n["primary-color-deprecated-l-35"]=o(i,function(a){return a.lighten(35)}),n["primary-color-deprecated-l-20"]=o(i,function(a){return a.lighten(20)}),n["primary-color-deprecated-t-20"]=o(i,function(a){return a.tint(20)}),n["primary-color-deprecated-t-50"]=o(i,function(a){return a.tint(50)}),n["primary-color-deprecated-f-12"]=o(i,function(a){return a.setAlpha(a.getAlpha()*.12)});var l=new B9(s[0]);n["primary-color-active-deprecated-f-30"]=o(l,function(a){return a.setAlpha(a.getAlpha()*.3)}),n["primary-color-active-deprecated-d-02"]=o(l,function(a){return a.darken(2)})}t.successColor&&r(t.successColor,"success"),t.warningColor&&r(t.warningColor,"warning"),t.errorColor&&r(t.errorColor,"error"),t.infoColor&&r(t.infoColor,"info");var d=Object.keys(n).map(function(a){return"--".concat(e,"-").concat(a,": ").concat(n[a],";")});Id()?Cw(` :root { `.concat(d.join(` `),` } - `),"".concat(wc,"-dynamic-theme")):cc(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}var a3=Symbol("GlobalFormContextKey"),gc=function(t){ae(a3,t)},zC=function(){return F1(a3,{validateMessages:F(function(){})})},vc=function(){return{getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:{type:Object,default:void 0},input:{type:Object},autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:{type:Object,default:void 0},pageHeader:{type:Object},componentSize:{type:String},direction:{type:String},space:{type:Object},virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:{type:Object,default:void 0},notUpdateGlobalConfig:Boolean}},fc="ant";function Ct(){return w2.prefixCls||fc}var ur=I1({}),k3=I1({}),w2=I1({});Vr(function(){Xe(w2,ur,k3),w2.prefixCls=Ct(),w2.getPrefixCls=function(e,t){return t||(e?"".concat(w2.prefixCls,"-").concat(e):w2.prefixCls)},w2.getRootPrefixCls=function(e,t){return e||(w2.prefixCls?w2.prefixCls:t&&t.includes("-")?t.replace(/^(.*)-[^-]*$/,"$1"):Ct())}});var f9,mc=function(t){f9&&f9(),f9=Vr(function(){Xe(k3,I1(t)),Xe(w2,I1(t))}),t.theme&&Cc(Ct(),t.theme)},Mc=function(){return{getPrefixCls:function(n,o){return o||(n?"".concat(Ct(),"-").concat(n):Ct())},getRootPrefixCls:function(n,o){return n||(w2.prefixCls?w2.prefixCls:o&&o.includes("-")?o.replace(/^(.*)-[^-]*$/,"$1"):Ct())}}},nn=f1({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:vc(),setup:function(t,n){var o=n.slots,r=function(u,h){var p=t.prefixCls,C=p===void 0?"ant":p;return u?"".concat(C,"-").concat(u):C},i=function(u){var h=t.renderEmpty||o.renderEmpty||xl;return h(u)},s=function(u,h){var p=t.prefixCls;if(h)return h;var C=p||r("");return u?"".concat(C,"-").concat(u):C},l=I1(h1(h1({},t),{},{getPrefixCls:s,renderEmpty:i}));Object.keys(t).forEach(function(k){b1(function(){return t[k]},function(){l[k]=t[k]})}),t.notUpdateGlobalConfig||(Xe(ur,l),b1(l,function(){Xe(ur,l)}));var d=F(function(){var k={};if(t.locale){var u,h;k=((u=t.locale.Form)===null||u===void 0?void 0:u.defaultValidateMessages)||((h=go.Form)===null||h===void 0?void 0:h.defaultValidateMessages)||{}}return t.form&&t.form.validateMessages&&(k=h1(h1({},k),t.form.validateMessages)),k});gc({validateMessages:d}),ae("configProvider",l);var a=function(u){var h;return H(_h,{locale:t.locale||u,ANT_MARK__:nr},{default:function(){return[(h=o.default)===null||h===void 0?void 0:h.call(o)]}})};return Vr(function(){t.direction&&(mo.config({rtl:t.direction==="rtl"}),gn.config({rtl:t.direction==="rtl"}))}),function(){return H(kl,{children:function(u,h,p){return a(p)}},null)}}}),u3=I1({getPrefixCls:function(t,n){return n||(t?"ant-".concat(t):"ant")},renderEmpty:xl,direction:"ltr"});nn.config=mc;nn.install=function(e){e.component(nn.name,nn)};const qo=function(e,t){var n=F1("configProvider",u3),o=F(function(){return n.getPrefixCls(e,t.prefixCls)}),r=F(function(){var w;return(w=t.direction)!==null&&w!==void 0?w:n.direction}),i=F(function(){return n.getPrefixCls()}),s=F(function(){return n.autoInsertSpaceInButton}),l=F(function(){return n.renderEmpty}),d=F(function(){return n.space}),a=F(function(){return n.pageHeader}),k=F(function(){return n.form}),u=F(function(){return t.getTargetContainer||n.getTargetContainer}),h=F(function(){return t.getPopupContainer||n.getPopupContainer}),p=F(function(){var w;return(w=t.dropdownMatchSelectWidth)!==null&&w!==void 0?w:n.dropdownMatchSelectWidth}),C=F(function(){return(t.virtual===void 0?n.virtual!==!1:t.virtual!==!1)&&p.value!==!1}),f=F(function(){return t.size||n.componentSize}),m=F(function(){var w;return t.autocomplete||((w=n.input)===null||w===void 0?void 0:w.autocomplete)}),x=F(function(){return n.csp});return{configProvider:n,prefixCls:o,direction:r,size:f,getTargetContainer:u,getPopupContainer:h,space:d,pageHeader:a,form:k,autoInsertSpaceInButton:s,renderEmpty:l,virtual:C,dropdownMatchSelectWidth:p,rootPrefixCls:i,getPrefixCls:n.getPrefixCls,autocomplete:m,csp:x}};function hr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var jc="[object Symbol]";function xc(e){return typeof e=="symbol"||Ku(e)&&Gu(e)==jc}var Dc=/\s/;function Lc(e){for(var t=e.length;t--&&Dc.test(e.charAt(t)););return t}var Hc=/^\s+/;function Vc(e){return e&&e.slice(0,Lc(e)+1).replace(Hc,"")}var Ss=NaN,yc=/^[-+]0x[0-9a-f]+$/i,bc=/^0b[01]+$/i,Zc=/^0o[0-7]+$/i,_c=parseInt;function Es(e){if(typeof e=="number")return e;if(xc(e))return Ss;if(hr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=hr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Vc(e);var n=bc.test(e);return n||Zc.test(e)?_c(e.slice(2),n?2:8):yc.test(e)?Ss:+e}var m9=function(){return rl.Date.now()},Bc="Expected a function",Sc=Math.max,Ec=Math.min;function Oc(e,t,n){var o,r,i,s,l,d,a=0,k=!1,u=!1,h=!0;if(typeof e!="function")throw new TypeError(Bc);t=Es(t)||0,hr(n)&&(k=!!n.leading,u="maxWait"in n,i=u?Sc(Es(n.maxWait)||0,t):i,h="trailing"in n?!!n.trailing:h);function p(L){var b=o,O=r;return o=r=void 0,a=L,s=e.apply(O,b),s}function C(L){return a=L,l=setTimeout(x,t),k?p(L):s}function f(L){var b=L-d,O=L-a,V=t-b;return u?Ec(V,i-O):V}function m(L){var b=L-d,O=L-a;return d===void 0||b>=t||b<0||u&&O>=i}function x(){var L=m9();if(m(L))return w(L);l=setTimeout(x,f(L))}function w(L){return l=void 0,h&&o?p(L):(o=r=void 0,s)}function D(){l!==void 0&&clearTimeout(l),a=0,o=d=r=l=void 0}function v(){return l===void 0?s:w(m9())}function j(){var L=m9(),b=m(L);if(o=arguments,r=this,d=L,b){if(l===void 0)return C(d);if(u)return clearTimeout(l),l=setTimeout(x,t),p(d)}return l===void 0&&(l=setTimeout(x,t)),s}return j.cancel=D,j.flush=v,j}var Ac=["class","style"],Pc=function(){return{prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:wn.any,delay:Number,indicator:wn.any}},Gn=null;function Tc(e,t){return!!e&&!!t&&!isNaN(Number(t))}function Ic(e){var t=e.indicator;Gn=typeof t=="function"?t:function(){return H(t,null,null)}}const on=f1({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:Qu(Pc(),{size:"default",spinning:!0,wrapperClassName:""}),setup:function(){return{originalUpdateSpinning:null,configProvider:F1("configProvider",u3)}},data:function(){var t=this.spinning,n=this.delay,o=Tc(t,n);return{sSpinning:t&&!o}},created:function(){this.originalUpdateSpinning=this.updateSpinning,this.debouncifyUpdateSpinning(this.$props)},mounted:function(){this.updateSpinning()},updated:function(){var t=this;d2(function(){t.debouncifyUpdateSpinning(),t.updateSpinning()})},beforeUnmount:function(){this.cancelExistingSpin()},methods:{debouncifyUpdateSpinning:function(t){var n=t||this.$props,o=n.delay;o&&(this.cancelExistingSpin(),this.updateSpinning=Oc(this.originalUpdateSpinning,o))},updateSpinning:function(){var t=this.spinning,n=this.sSpinning;n!==t&&(this.sSpinning=t)},cancelExistingSpin:function(){var t=this.updateSpinning;t&&t.cancel&&t.cancel()},renderIndicator:function(t){var n="".concat(t,"-dot"),o=th(this,"indicator");return o===null?null:(Array.isArray(o)&&(o=o.length===1?o[0]:o),a2(o)?I2(o,{class:n}):Gn&&a2(Gn())?I2(Gn(),{class:n}):H("span",{class:"".concat(n," ").concat(t,"-dot-spin")},[H("i",{class:"".concat(t,"-dot-item")},null),H("i",{class:"".concat(t,"-dot-item")},null),H("i",{class:"".concat(t,"-dot-item")},null),H("i",{class:"".concat(t,"-dot-item")},null)]))}},render:function(){var t,n,o,r=this.$props,i=r.size,s=r.prefixCls,l=r.tip,d=l===void 0?(t=(n=this.$slots).tip)===null||t===void 0?void 0:t.call(n):l,a=r.wrapperClassName,k=this.$attrs,u=k.class,h=k.style,p=Yr(k,Ac),C=this.configProvider,f=C.getPrefixCls,m=C.direction,x=f("spin",s),w=this.sSpinning,D=(o={},z1(o,x,!0),z1(o,"".concat(x,"-sm"),i==="small"),z1(o,"".concat(x,"-lg"),i==="large"),z1(o,"".concat(x,"-spinning"),w),z1(o,"".concat(x,"-show-text"),!!d),z1(o,"".concat(x,"-rtl"),m==="rtl"),z1(o,u,!!u),o),v=H("div",h1(h1({},p),{},{style:h,class:D}),[this.renderIndicator(x),d?H("div",{class:"".concat(x,"-text")},[d]):null]),j=eh(this);if(j&&j.length){var L,b=(L={},z1(L,"".concat(x,"-container"),!0),z1(L,"".concat(x,"-blur"),w),L);return H("div",{class:["".concat(x,"-nested-loading"),a]},[w&&H("div",{key:"loading"},[v]),H("div",{class:b,key:"container"},[j])])}return v}});on.setDefaultIndicator=Ic;on.install=function(e){return e.component(on.name,on),e};const Rc=["alt"],$c={key:1,class:"loading keep-motion"},Nc=f1({__name:"Spinner",props:{tip:{},size:{default:"large"},cls:{},delay:{},spinning:{type:Boolean},indicator:{type:Boolean},fixed:{type:Boolean,default:!0}},setup(e){return(t,n)=>(G(),A1(k1(on),{spinning:e.spinning,tip:e.tip,size:e.size,delay:e.delay,class:W1(e.fixed?"!max-h-screen !fixed":"")},{indicator:G1(()=>[e.indicator?(G(),o1("div",$c,[...n[0]||(n[0]=[N("div",{class:"effect-1 effects"},null,-1),N("div",{class:"effect-2 effects"},null,-1),N("div",{class:"effect-3 effects"},null,-1)])])):(G(),o1("img",{key:0,src:vu,alt:k1(el).nameEn,class:"spinner-brand",width:"48",height:"48"},null,8,Rc))]),default:G1(()=>[N("div",{class:W1(e.cls)},[ct(t.$slots,"default")],2)]),_:3},8,["spinning","tip","size","delay","class"]))}}),Fc={class:"my-4"},Uc={class:"w-full flex justify-center"},qc={class:"w-full flex justify-center text-[18px] font-semibold"},zc={class:"grid grid-cols-2 border-t border-solid border-[color:var(--c-hairline)] pt-4 mx-2 mt-6 font-semibold text-[15px]"},Wc=f1({__name:"DialogVant",props:{timeOut:{},text1:{},text2:{},text3:{}},setup(e){return(t,n)=>(G(),A1(k1(W8),null,{default:G1(()=>[N("div",Fc,[N("div",Uc,[ct(t.$slots,"img",{},()=>[e2(c1(e.text2),1)])]),N("div",qc,[ct(t.$slots,"title",{},()=>[e2(c1(e.text1),1)])]),N("div",zc,[ct(t.$slots,"button",{},()=>[e2(c1(e.text3),1)])])])]),_:3}))}}),M9="gold-bank:token",j9="gold-bank:customerId",x9="gold-bank:mobile",Os="appToken",$n="gold-bank:isSalesExpert",Kn="gold-bank:actingAs";function Gc(){try{const e=sessionStorage.getItem(Kn);if(!e)return null;const t=JSON.parse(e);return t&&typeof t.id=="string"?t:null}catch{return null}}const Te=fe("session",{state:()=>({token:localStorage.getItem(M9),customerId:localStorage.getItem(j9),mobile:localStorage.getItem(x9),isSalesExpert:localStorage.getItem($n)==="1",actingAs:Gc()}),getters:{isLoggedIn:e=>!!e.token},actions:{login(e,t,n){this.token=e,this.customerId=t,this.mobile=n,localStorage.setItem(M9,e),localStorage.setItem(j9,t),localStorage.setItem(x9,n),localStorage.setItem(Os,e)},setSalesExpert(e){this.isSalesExpert=e,e?localStorage.setItem($n,"1"):localStorage.removeItem($n)},setActingAs(e){this.actingAs=e;try{e?sessionStorage.setItem(Kn,JSON.stringify(e)):sessionStorage.removeItem(Kn)}catch{}},logout(){this.token=null,this.customerId=null,this.mobile=null,this.isSalesExpert=!1,this.actingAs=null;try{sessionStorage.removeItem(Kn)}catch{}localStorage.removeItem($n),localStorage.removeItem(M9),localStorage.removeItem(j9),localStorage.removeItem(x9),localStorage.removeItem(Os)}}}),h3="/api",Kc="gold-bank:token",Yc="gold-bank:actingAs",D9=100;let Ye=null;function Qc(e){Ye=e}class a0 extends Error{constructor(t){super(`API ${t} rejected the session (401)`),this.name="UnauthorizedError"}}function p3(){try{return localStorage.getItem(Kc)}catch{return null}}function c3(){try{const e=sessionStorage.getItem(Yc);if(!e)return null;const t=JSON.parse(e);return typeof(t==null?void 0:t.id)=="string"&&t.id?t.id:null}catch{return null}}async function M1(e,t){const n=p3(),o=c3(),r=await fetch(`${h3}${e}`,{...t,headers:{"Content-Type":"application/json",...n?{Authorization:`Bearer ${n}`}:{},...o?{"X-Act-As-Customer":o}:{},...t==null?void 0:t.headers}});if(r.status===401)throw Ye==null||Ye(),new a0(e);if(!r.ok){const i=await r.text();throw new Error(`API ${e} failed (${r.status}): ${i}`)}return r.json()}function Jc(e){const t=new URLSearchParams;for(const[o,r]of Object.entries(e))r!==void 0&&r!==""&&t.set(o,String(r));const n=t.toString();return n?`?${n}`:""}function As(e){const t="/",n=t.endsWith("/")?t:`${t}/`;return`${window.location.origin}${n}${e.replace(/^\//,"")}`}const V2={listProducts:()=>M1("/catalog/products"),listProductsPaged:(e={})=>M1(`/catalog/products${Jc(e)}`),getProduct:e=>M1(`/catalog/products/${encodeURIComponent(e)}`),getProductsByIds:async e=>{const t=[...new Set(e)].filter(Boolean);if(t.length===0)return[];const n=Array.from({length:Math.ceil(t.length/D9)},(r,i)=>t.slice(i*D9,(i+1)*D9));return(await Promise.all(n.map(r=>M1(`/catalog/products?ids=${r.map(encodeURIComponent).join(",")}`)))).flatMap(r=>r.rows)},getCatalogFacets:()=>M1("/catalog/products/facets"),register:e=>M1("/customer/auth/register",{method:"POST",body:JSON.stringify(e)}),requestOtp:e=>M1("/customer/auth/request-otp",{method:"POST",body:JSON.stringify({username:e})}),verifyOtp:(e,t)=>M1("/customer/auth/verify-otp",{method:"POST",body:JSON.stringify({username:e,password:t})}),ssoStart:()=>M1(`/customer/auth/sso/start?redirect_uri=${encodeURIComponent(As("auth/iam/callback"))}`),ssoCallback:(e,t)=>M1("/customer/auth/sso/callback",{method:"POST",body:JSON.stringify({code:e,state:t})}),ssoLogoutUrl:()=>M1(`/customer/auth/sso/logout-url?return_url=${encodeURIComponent(As(""))}`),endSharedSession:()=>M1("/customer/auth/logout",{method:"POST",body:"{}"}),getMe:()=>M1("/customer/me"),getAccountingBalance:()=>M1("/customer/me/accounting-balance"),getMyOrders:()=>M1("/customer/me/orders"),getMyLedgerEntries:()=>M1("/customer/me/ledger-entries"),getWageQuotes:e=>M1("/customer/me/wage-quote",{method:"POST",body:JSON.stringify({variantIds:e})}),getFavorites:()=>M1("/customer/me/favorites"),toggleFavorite:e=>M1("/customer/me/favorites/toggle",{method:"POST",body:JSON.stringify({productId:e})}),createOrder:e=>M1("/orders",{method:"POST",body:JSON.stringify(e)}),getLatestGoldPrice:(e=750)=>M1(`/pricing/latest?karatPerMille=${e}`),getHomeSlider:()=>M1("/home/slider"),getExpertIdentity:()=>M1("/expert/whoami"),getExpertCustomers:e=>M1("/expert/my-customers",{method:"POST",body:JSON.stringify({search:e??null})}),getExpertChildOrders:(e=1,t)=>M1("/expert/child-orders",{method:"POST",body:JSON.stringify({page:e,search:t??null})}),uploadDocument:async(e,t)=>{const n=new FormData;n.append("file",e),n.append("purpose",t);const o=p3(),r=c3(),i=await fetch(`${h3}/customer/me/documents`,{method:"POST",headers:{...o?{Authorization:`Bearer ${o}`}:{},...r?{"X-Act-As-Customer":r}:{}},body:n});if(i.status===401)throw Ye==null||Ye(),new a0("/customer/me/documents");if(!i.ok)throw new Error(`آپلود فایل ناموفق بود (${i.status})`);return i.json()},completeProfile:e=>M1("/customer/me/complete-profile",{method:"POST",body:JSON.stringify(e)}),getReport:(e=1)=>M1(`/customer/me/report?page=${e}`),getReportDetailList:(e=1)=>M1(`/customer/me/report/detail?page=${e}`),getReportBalances:()=>M1("/customer/me/report/balances"),getReportDocument:e=>M1(`/customer/me/report/${encodeURIComponent(e)}`)},Xc=fe("wageQuotes",()=>{const e=Te(),t=K({}),n=new Set,o=new Set,r=new Set;let i=0,s=null;b1(()=>{var k;return[e.token,((k=e.actingAs)==null?void 0:k.id)??null]},()=>{t.value={},n.clear(),o.clear(),r.clear(),i=0});async function l(){s=null;const k=[...n].slice(0,200);if(k.forEach(u=>{n.delete(u),o.add(u)}),n.size&&(s=setTimeout(l,0)),!!k.length)try{const u=await V2.getWageQuotes(k),h=new Set(u.map(p=>p.variantId));if(k.forEach(p=>{h.has(p)||r.add(p)}),u.length){const p={...t.value};for(const C of u)p[C.variantId]=C;t.value=p}}catch(u){i=Date.now()+3e4,console.warn("wage quote failed",u)}finally{k.forEach(u=>o.delete(u))}}function d(k){!e.token||Date.now()0||!!e.isPreOrder}function ew(e){if(!e||e.length===0)return null;const t=e.filter(w3);return(t.length?t:e).reduce((o,r)=>parseFloat(r.defaultWagePercent)n.value.id),r=F(()=>n.value.title),i=F(()=>n.value.variants),s=K(t??ew(k1(i))),l=F(()=>{var w,D,v,j;return((D=(w=s.value)==null?void 0:w.image)==null?void 0:D.url)??((j=(v=n.value.images)==null?void 0:v[0])==null?void 0:j.url)}),d=F(()=>s.value?parseFloat(s.value.rashWeightGrams):0),a=Te(),k=Xc(),u=F(()=>{const w=s.value;return w?a.isLoggedIn?(k.request(w.id),k.finalPercent(w.id)):parseFloat(w.defaultWagePercent):null}),h=K(null),p=F(()=>{var w;return((w=s.value)==null?void 0:w.qty)??0}),C=F(()=>{var w;return((w=s.value)==null?void 0:w.isPreOrder)??!1}),f=F(()=>p.value>0||C.value),m=F(()=>n.value.productCode??null);return{product:n,image:l,id:o,title:r,productCode:m,variants:i,selectedVariant:s,min_gram:d,wage:u,hasDiscountWage:h,qty:p,isPreOrder:C,is_exist:f,has_warranty:K(!1)}}const nw=600;function ow(e){return e instanceof Error&&!(e instanceof a0)&&/\(404\)/.test(e.message)}function rw(e,t){const n=K(!1),o=K(!!t),r=K(!1),i=K(t??null);return{loading:n,flag:o,notFound:r,productRef:i,load:async()=>{const l=i.value!==null;l?await new Promise(d=>setTimeout(d,nw)):n.value=!0;try{const d=await V2.getProduct(e);l?JSON.stringify(d)!==JSON.stringify(i.value)&&(i.value=d):i.value=d,o.value=!0}catch(d){ow(d)?l||(i.value=null,r.value=!0):console.log(d),o.value=!0}finally{n.value=!1}}}}const iw=fe("favorites",()=>{const e=K([]),t=Te();async function n(){try{e.value=(await V2.getFavorites()).ids}catch(i){console.warn("favorites: load failed",i)}}b1(()=>{var i;return[t.token,((i=t.actingAs)==null?void 0:i.id)??null]},([i])=>{e.value=[],i&&n()},{immediate:!0});async function o(i){const s=e.value.includes(i);e.value=s?e.value.filter(l=>l!==i):[i,...e.value];try{const{favorite:l}=await V2.toggleFavorite(i),d=e.value.includes(i);l&&!d&&(e.value=[i,...e.value]),!l&&d&&(e.value=e.value.filter(a=>a!==i))}catch(l){e.value=s?[i,...e.value.filter(d=>d!==i)]:e.value.filter(d=>d!==i),console.warn("favorites: toggle failed",l)}}function r(i){return e.value.includes(i)}return{ids:e,load:n,toggle:o,isFavorite:r}}),C3="appCart";function sw(){try{const e=localStorage.getItem(C3);return e?JSON.parse(e):[]}catch{return[]}}function It(e){localStorage.setItem(C3,JSON.stringify(e))}const g3=fe("cart",{state:()=>({items:sw()}),actions:{async init(e=!1){if(this.items.length!==0)try{const t=[...new Set(this.items.map(i=>i.pid))],n=await V2.getProductsByIds(t),o=new Map(n.map(i=>[i.id,i])),r=[];for(const i of this.items){const s=o.get(i.pid),l=s==null?void 0:s.variants.find(d=>d.id===i.vid);s&&l&&r.push({...i,product:s})}this.items=r,It(this.items)}catch(t){console.log(t)}},addToCart(e){var o,r;const t=(r=(o=e.product)==null?void 0:o.variants)==null?void 0:r.find(i=>i.id===e.vid);if(!t||!((t.qty??0)>0||t.isPreOrder))return!1;const n=this.find_index(e);return n===-1?this.items.push({...e,qty:this.capQty(e.qty,t)}):(this.items[n].product=e.product,this.items[n].qty=this.capQty(e.qty,t)),It(this.items),!0},capQty(e,t){const n=Math.max(1,Math.floor(e)||1);if(t.isPreOrder)return n;const o=t.qty??0;return o>0?Math.min(n,o):n},maxQty(e){const t=this.find_index(e);if(t===-1)return null;const n=this.variant(this.items[t]);return!n||n.isPreOrder?null:(n.qty??0)>0?n.qty:null},remove(e){const t=this.find_index(e);t>-1&&this.items.splice(t,1),It(this.items)},updateFeild(e,t,n,o){if(!this.isInCart(n))return!1;const r=t??this.find_index(n);if(o==="qty"){const i=this.variant(this.items[r]);e=i?this.capQty(Number(e),i):Math.max(1,Number(e)||1)}return this.items[r][o]=e,It(this.items),!0},find_index(e){return this.items.findIndex(t=>t.pid===e.pid&&t.vid===e.vid)},isInCart(e){return this.find_index(e)>-1},variant(e){return e.product.variants.find(t=>t.id===e.vid)},total(){return this.items.reduce((e,t)=>{const n=this.variant(t);return e+(n?parseFloat(n.rashWeightGrams)*t.qty:0)},0).toFixed(2)},clear(){this.items=[],It(this.items)}}});function lw(){return localStorage.getItem("appToken")}const dw="/assets/dialogEmpty1-B2m57R6G.svg",aw={class:"pd"},kw={class:"pd__gallery"},uw={key:0,class:"pd__counter"},hw={key:1,class:"pd__dots"},pw=["aria-label","onClick"],cw={key:1,class:"pd__stage pd__stage--empty"},ww={class:"pd__sheet"},Cw={class:"pd__head"},gw={class:"pd__headMain"},vw={class:"pd__title"},fw={class:"pd__sub"},mw={key:0,class:"pd__code"},Mw={key:1,class:"pd__dotSep"},jw={key:2},xw={class:"pd__figures"},Dw={class:"pd__figure"},Lw={class:"pd__figureValue"},Hw={key:0,class:"pd__figure"},Vw={class:"pd__figureValue"},yw={key:0,class:"pd__block"},bw={class:"pd__variants"},Zw=["disabled","onClick"],_w=["src","alt"],Bw={class:"pd__variantTitle"},Sw={class:"pd__variantWeight"},Ew={class:"pd__block"},Ow={class:"pd__specs"},Aw={class:"pd__spec"},Pw={key:0,class:"pd__spec"},Tw={key:1,class:"pd__spec"},Iw={key:2,class:"pd__spec"},Rw={key:3,class:"pd__spec"},$w={key:1,class:"pd__block"},Nw={class:"pd__trust"},Fw={class:"pd__bar"},Uw={key:0,class:"pd__qty"},qw=["disabled"],zw={class:"pd__qtyValue"},Ww=["aria-label"],Gw=["disabled"],Kw={key:0,class:"pd__previewCounter"},Yw={key:1,class:"pd__previewThumbs no-scrollbar"},Qw=["aria-label","onClick"],Jw=["src","alt"],Xw=["src"],eC={class:"p-8 text-justify"},Ps=6,tC=f1({__name:"SingleProduct",props:{id:{},initial:{}},emits:["closeDrawer"],setup(e,{emit:t}){const n=e,o=t,r=Gr(),i=iw(),s=g3(),l=()=>{o("closeDrawer"),r.currentRoute.value.name==="singleProduct"&&r.back()},d=K(!1),a=K(0),k=K(!1),u=rw(n.id,n.initial),h=u.loading,p=u.flag,C={id:n.id,title:"",description:null,variants:[],images:[],category:null,brand:null,collections:[]},f=F(()=>tw(u.productRef.value??C)),m=F(()=>f.value.id.value),x=F(()=>f.value.title.value),w=F(()=>f.value.productCode.value),D=F(()=>f.value.variants.value),v=F({get:()=>f.value.selectedVariant.value,set:B=>f.value.selectedVariant.value=B}),j=F(()=>f.value.min_gram.value),L=F(()=>f.value.wage.value),b=F(()=>f.value.qty.value),O=F(()=>f.value.isPreOrder.value),V=F(()=>f.value.is_exist.value),A=K(!1),W=F(()=>A.value?D.value:D.value.slice(0,Ps)),T=B=>w3(B),X=B=>{var y,P,U,z;return((y=B.image)==null?void 0:y.url)??((z=(U=(P=u.productRef.value)==null?void 0:P.images)==null?void 0:U[0])==null?void 0:z.url)??""},a1=B=>(B.qty??0)>0?"موجود":B.isPreOrder?"پیش‌سفارش":"ناموجود",p1=B=>(B.qty??0)>0?"is-in":B.isPreOrder?"is-pre":"is-none",u1=F(()=>{var B;return((B=u.productRef.value)==null?void 0:B.description)??""}),Y=F(()=>u1.value.length>120),n1=F(()=>{var B,y;return((y=(B=u.productRef.value)==null?void 0:B.category)==null?void 0:y.title)??""}),g1=F(()=>{var B,y;return((y=(B=u.productRef.value)==null?void 0:B.brand)==null?void 0:y.title)??""}),V1=F(()=>{var B;return(((B=u.productRef.value)==null?void 0:B.images.length)??0)>0}),L1=F(()=>{var B;return((B=u.productRef.value)==null?void 0:B.images.map(y=>y.url))??[]});b1(L1,B=>{a.value>B.length-1&&(a.value=0)}),b1(v,B=>{var U;const y=(U=B==null?void 0:B.image)==null?void 0:U.url;if(!y)return;const P=L1.value.indexOf(y);P>-1&&(a.value=P)});const _1=K(!1);let R=!1;function i1(){V1.value&&(_1.value=!0,document.documentElement.style.overflow!=="hidden"&&(document.body.style.overflow="hidden",R=!0))}function l1(){_1.value=!1,R&&(document.body.style.overflow=""),R=!1}const e1=F(()=>{const B=L.value;return B==null?"":B%1===0?String(B):B.toFixed(2)}),Z=F(()=>b.value>0?`${b.value} عدد موجود`:O.value?"پیش‌سفارش":"ناموجود"),$=F(()=>b.value>0?"is-in":O.value?"is-pre":"is-out"),I=F(()=>{var B,y;return{vid:((B=v.value)==null?void 0:B.id)??"",note:null,pid:((y=u.productRef.value)==null?void 0:y.id)??n.id,product:u.productRef.value??C,qty:1}}),Q=F(()=>s.isInCart(I.value)),r1=F(()=>s.find_index(I.value)),c=F(()=>r1.value>-1?s.items[r1.value].qty:0),g=F(()=>s.maxQty(I.value)),M=F(()=>g.value===null||c.value{M.value&&s.updateFeild(c.value+1,r1.value,I.value,"qty")},E=()=>{if(c.value<=1){s.remove(I.value);return}s.updateFeild(c.value-1,r1.value,I.value,"qty")},S=()=>{s.addToCart(I.value)&&Fo.success("محصول با موفقیت به سبد خرید افزوده شد",{title:"ثبت سفارش"})},q=B=>{B.stopPropagation(),i.toggle(n.id)};return Zr(async()=>{await u.load()}),Oe(()=>{R&&(document.body.style.overflow="")}),(B,y)=>{const P=jn("router-link");return k1(p)&&k1(u).productRef.value?(G(),A1(Nc,{key:0,spinning:k1(h),tip:"درحال دریافت اطلاعات"},{default:G1(()=>[N("article",aw,[N("div",kw,[N("button",{type:"button",class:"pd__round pd__round--back","aria-label":"بازگشت",onClick:l},[H(Y1,{icon:"vuesax-linear:arrow-right-1",size:"19"})]),N("button",{type:"button",class:W1(["pd__round pd__round--fav",{"is-on":k1(i).isFavorite(m.value)}]),"aria-label":"علاقه‌مندی",onClick:q},[H(Y1,{icon:k1(i).isFavorite(m.value)?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"19"},null,8,["icon"])],2),V1.value?(G(),A1(Yi,{key:0,index:a.value,"onUpdate:index":y[0]||(y[0]=U=>a.value=U),slides:L1.value,alt:x.value,class:"pd__stage",onTap:i1},{dots:G1(({index:U,go:z})=>[L1.value.length>1?(G(),o1("div",uw,c1(U+1)+"/"+c1(L1.value.length),1)):H1("",!0),L1.value.length>1?(G(),o1("div",hw,[(G(!0),o1(D1,null,Be(L1.value,(t1,s1)=>(G(),o1("button",{key:t1,type:"button",class:W1(["pd__dot",{"is-on":s1===U}]),"aria-label":`تصویر ${s1+1}`,onClick:Y0(w1=>z(s1),["stop"])},null,10,pw))),128))])):H1("",!0)]),_:1},8,["index","slides","alt"])):(G(),o1("div",cw,[H(Y1,{icon:"vuesax-linear:diamonds",size:"46"})]))]),N("div",ww,[N("header",Cw,[N("div",gw,[N("h1",vw,c1(x.value),1),N("div",fw,[w.value?(G(),o1("span",mw,c1(w.value),1)):H1("",!0),n1.value?(G(),o1("span",Mw,"·")):H1("",!0),n1.value?(G(),o1("span",jw,c1(n1.value),1)):H1("",!0)])]),N("span",{class:W1(["pd__stock",$.value])},c1(Z.value),3)]),N("div",xw,[N("div",Dw,[y[9]||(y[9]=N("span",{class:"pd__figureLabel"},"وزن تقریبی",-1)),N("span",Lw,[e2(c1(j.value)+" ",1),y[8]||(y[8]=N("span",{class:"pd__figureUnit"},"گرم",-1))])]),L.value!=null?(G(),o1("div",Hw,[y[11]||(y[11]=N("span",{class:"pd__figureLabel"},"اجرت",-1)),N("span",Vw,[e2(c1(e1.value)+" ",1),y[10]||(y[10]=N("span",{class:"pd__figureUnit"},"درصد",-1))])])):H1("",!0)]),D.value&&D.value.length?(G(),o1("section",yw,[y[12]||(y[12]=N("h2",{class:"pd__blockTitle"},"انتخاب تنوع",-1)),N("div",bw,[(G(!0),o1(D1,null,Be(W.value,U=>{var z;return G(),o1("button",{key:U.id,type:"button",class:W1(["pd__variant",{"is-on":((z=v.value)==null?void 0:z.id)===U.id,"is-out":!T(U)}]),disabled:!T(U),onClick:t1=>v.value=U},[X(U)?(G(),o1("img",{key:0,class:"pd__variantImg",src:X(U),alt:U.title},null,8,_w)):H1("",!0),N("span",Bw,c1(U.title),1),N("span",Sw,c1(Number(U.rashWeightGrams))+" گرم",1),N("span",{class:W1(["pd__variantStock",p1(U)])},c1(a1(U)),3)],10,Zw)}),128))]),D.value.length>Ps?(G(),o1("button",{key:0,type:"button",class:"pd__variantsMore",onClick:y[1]||(y[1]=U=>A.value=!A.value)},c1(A.value?"نمایش کمتر":`نمایش همه (${D.value.length})`),1)):H1("",!0)])):H1("",!0),N("section",Ew,[y[18]||(y[18]=N("h2",{class:"pd__blockTitle"},"مشخصات",-1)),N("dl",Ow,[N("div",Aw,[N("dt",null,[H(Y1,{icon:"vuesax-linear:weight",size:"15"}),y[13]||(y[13]=e2(" وزن",-1))]),N("dd",null,c1(j.value)+" گرم",1)]),L.value!=null?(G(),o1("div",Pw,[N("dt",null,[H(Y1,{icon:"vuesax-linear:percentage-square",size:"15"}),y[14]||(y[14]=e2(" اجرت",-1))]),N("dd",null,c1(e1.value)+"٪",1)])):H1("",!0),v.value?(G(),o1("div",Tw,[N("dt",null,[H(Y1,{icon:"vuesax-linear:diamonds",size:"15"}),y[15]||(y[15]=e2(" تنوع",-1))]),N("dd",null,c1(v.value.title),1)])):H1("",!0),n1.value?(G(),o1("div",Iw,[N("dt",null,[H(Y1,{icon:"vuesax-linear:category",size:"15"}),y[16]||(y[16]=e2(" دسته‌بندی",-1))]),N("dd",null,c1(n1.value),1)])):H1("",!0),g1.value?(G(),o1("div",Rw,[N("dt",null,[H(Y1,{icon:"vuesax-linear:shop",size:"15"}),y[17]||(y[17]=e2(" برند",-1))]),N("dd",null,c1(g1.value),1)])):H1("",!0)])]),u1.value?(G(),o1("section",$w,[y[19]||(y[19]=N("h2",{class:"pd__blockTitle"},"توضیحات",-1)),N("p",{class:W1(["pd__body",{"is-clamped":!k.value}])},c1(u1.value),3),Y.value?(G(),o1("button",{key:0,type:"button",class:"pd__more",onClick:y[2]||(y[2]=U=>k.value=!k.value)},c1(k.value?"بستن":"ادامه مطلب"),1)):H1("",!0)])):H1("",!0),N("div",Nw,[N("span",null,[H(Y1,{icon:"vuesax-linear:shield-tick",size:"16"}),y[20]||(y[20]=e2(" خرید امن",-1))]),N("span",null,[H(Y1,{icon:"vuesax-linear:verify",size:"16"}),y[21]||(y[21]=e2(" اصالت کالا",-1))])])]),N("div",Fw,[Q.value?(G(),o1("div",Uw,[N("button",{type:"button",class:"pd__qtyBtn","aria-label":"افزایش",disabled:!M.value,onClick:_},[H(Y1,{icon:"vuesax-linear:add",size:"16"})],8,qw),N("span",zw,c1(c.value),1),N("button",{type:"button",class:"pd__qtyBtn","aria-label":c.value===1?"حذف":"کاهش",onClick:E},[H(Y1,{icon:c.value===1?"vuesax-linear:trash":"vuesax-linear:minus-square",size:"16"},null,8,["icon"])],8,Ww)])):H1("",!0),Q.value?(G(),A1(P,{key:2,class:"pd__cta pd__cta--ghost",to:{name:"cart"}},{default:G1(()=>[y[22]||(y[22]=e2(" مشاهده سبد خرید ",-1)),H(Y1,{icon:"vuesax-linear:arrow-left-2",size:"17"})]),_:1})):(G(),o1("button",{key:1,type:"button",class:"pd__cta",disabled:!V.value,onClick:y[3]||(y[3]=U=>k1(lw)()?S():d.value=!0)},[e2(c1(V.value?"افزودن به سفارش":"ناموجود")+" ",1),V.value?(G(),A1(Y1,{key:0,icon:"vuesax-linear:arrow-left-2",size:"17"})):H1("",!0)],8,Gw))])]),(G(),A1(tt,{to:"body"},[H(Io,{name:"pd-preview"},{default:G1(()=>[_1.value?(G(),o1("div",{key:0,class:"pd__preview",onClick:Y0(l1,["self"])},[N("button",{type:"button",class:"pd__previewClose","aria-label":"بستن",onClick:l1},[H(Y1,{icon:"vuesax-linear:add",size:"20"})]),L1.value.length>1?(G(),o1("div",Kw,c1(a.value+1)+" / "+c1(L1.value.length),1)):H1("",!0),H(Yi,{index:a.value,"onUpdate:index":y[4]||(y[4]=U=>a.value=U),slides:L1.value,alt:x.value,class:"pd__previewStage",fit:"contain"},null,8,["index","slides","alt"]),L1.value.length>1?(G(),o1("div",Yw,[(G(!0),o1(D1,null,Be(L1.value,(U,z)=>(G(),o1("button",{key:U,type:"button",class:W1(["pd__previewThumb",{"is-on":z===a.value}]),"aria-label":`تصویر ${z+1}`,onClick:t1=>a.value=z},[N("img",{src:U,alt:`${x.value} ${z+1}`,draggable:"false"},null,8,Jw)],10,Qw))),128))])):H1("",!0)])):H1("",!0)]),_:1})])),H(Wc,{timeOut:-1,show:d.value,"onUpdate:show":y[7]||(y[7]=U=>d.value=U),closeOnClickOverlay:!0},{img:G1(()=>[N("img",{src:k1(dw),alt:"",class:"opacity-80"},null,8,Xw)]),title:G1(()=>[N("div",eC," برای دسترسی به تمامی امکانات نرم افزار "+c1(k1(el).name)+"، ابتدا گزینه ورود/ثبت نام را لمس کنید و در صورت نداشتن حساب کاربری، ثبت نام نمایید. ",1)]),button:G1(()=>[N("div",{class:"text-center font-bold",onClick:y[5]||(y[5]=U=>k1(r).push({name:"login"}))},"ورود/ثبت نام"),N("div",{class:"text-center",onClick:y[6]||(y[6]=U=>d.value=!1)},"بیخیال")]),_:1},8,["show"])]),_:1},8,["spinning"])):H1("",!0)}}}),v3=Me(tC,[["__scopeId","data-v-3aaed236"]]),nC=Object.freeze(Object.defineProperty({__proto__:null,default:v3},Symbol.toStringTag,{value:"Module"})),Yn=Dr(null);let Qn=null;typeof document<"u"&&document.addEventListener("pointerdown",e=>{Qn=e.target instanceof Element?e.target:null},{capture:!0,passive:!0});function WC(e,t){const n=(Qn==null?void 0:Qn.closest("[data-product-origin]"))??null;Yn.value={product:e,origin:t??n}}const oC=["src"],st=420,Rt=300,Ts=300,Is=220,L9="cubic-bezier(0.32, 0.72, 0, 1)",rC="cubic-bezier(0.22, 1, 0.36, 1)",Rs=.9,$s="inset(0px 0px 0px 0px round 0px)",iC=f1({__name:"ProductMorph",setup(e){const t=tk(),n=Dr(null),o=K(null),r=K(!1),i=K(!1),s=K(null),l=K(null),d=K(null),a=K(null);function k(R=.82,i1=7,l1=32){const e1=Math.sqrt(1-R*R),Z=[];for(let $=0;$<=l1;$++){const I=$/l1*i1,Q=$===l1?1:1-Math.exp(-R*I)*(Math.cos(e1*I)+R/e1*Math.sin(e1*I));Z.push(String(+Q.toFixed(4)))}return`linear(${Z.join(", ")})`}const h=typeof CSS<"u"&&CSS.supports("animation-timing-function","linear(0, 1)")?k():"cubic-bezier(0.22, 1, 0.36, 1)",p=()=>document.documentElement.classList.contains("motion-reduced")||typeof matchMedia<"u"&&matchMedia("(prefers-reduced-motion: reduce)").matches;function C(R,i1,l1){const e1=R.getBoundingClientRect(),Z=getComputedStyle(R),$=parseFloat(Z.paddingLeft)||0,I=parseFloat(Z.paddingRight)||0,Q=parseFloat(Z.paddingTop)||0,r1=parseFloat(Z.paddingBottom)||0,c=e1.left+$,g=e1.top+Q,M=e1.width-$-I,_=e1.height-Q-r1;if(Z.objectFit!=="contain"&&Z.objectFit!=="scale-down")return{x:c,y:g,w:M,h:_};let E=Math.min(M/i1,_/l1);return Z.objectFit==="scale-down"&&(E=Math.min(E,1)),{x:c+(M-i1*E)/2,y:g+(_-l1*E)/2,w:i1*E,h:l1*E}}function f(R,i1){const l1=document.documentElement.clientWidth,e1=window.innerHeight;return`inset(${R.top}px ${l1-R.right}px ${e1-R.bottom}px ${R.left}px round ${i1})`}function m(R){return R.width>0&&R.height>0&&R.bottom>0&&R.top0}function w(R,i1){return(R.currentSrc||R.src)===(i1.currentSrc||i1.src)}function D(){var e1;const R=(e1=d.value)==null?void 0:e1.querySelector(".pd__stage");if(!R)return null;const i1=R.getBoundingClientRect(),l1=R.querySelectorAll("img");for(const Z of l1){const $=Z.getBoundingClientRect(),I=$.left+$.width/2;if(I>i1.left&&I`translate(${e1.x-i1.x}px, ${e1.y-i1.y}px) scale(${e1.w/i1.w}, ${e1.h/i1.h})`;return[{transform:l1(R)},{transform:l1(i1)}]}function O(R,i1){R.style.left=`${i1.x}px`,R.style.top=`${i1.y}px`,R.style.width=`${i1.w}px`,R.style.height=`${i1.h}px`}let V=0,A=[],W="idle",T=[];function X(R){R&&(R.style.opacity="0",T.push(R))}function a1(){T.forEach(R=>R.style.opacity=""),T=[]}function p1(){A.forEach(R=>R.cancel()),A=[]}async function u1(R){A=R,await Promise.all(R.map(i1=>i1.finished.catch(()=>{})))}function Y(R){document.documentElement.style.overflow=R?"hidden":""}async function n1(R){var I;const i1=++V;p1(),a1(),i.value=!1,r.value=!0,W="opening";const l1=v(R.origin),e1=(I=R.origin)==null?void 0:I.getBoundingClientRect(),Z=!p()&&!!R.origin&&!!e1&&m(e1);if(o.value=Z&&x(l1)?l1.currentSrc||l1.src:null,n.value=R,await d2(),i1!==V||!d.value||!s.value)return;let $;Z&&e1&&R.origin?$=g1(R.origin,e1,l1):p()?$=[d.value.animate({opacity:[0,1]},{duration:160,easing:"ease-out",fill:"both"}),s.value.animate({opacity:[0,1]},{duration:160,easing:"ease-out",fill:"both"})]:$=[d.value.animate({transform:["translateY(6%)","none"],opacity:[0,1]},{duration:Ts,easing:rC,fill:"both"}),s.value.animate({opacity:[0,1]},{duration:Ts,easing:"ease-out",fill:"both"})],await u1($),i1===V&&(p1(),a1(),o.value=null,r.value=!1,W="open",Y(!0))}function g1(R,i1,l1){const e1=d.value,Z=l.value,$=s.value,{pageBg:I,cardBg:Q,radius:r1}=j(R),c=D(),g=a.value;let M=null;if(g&&x(l1)&&c&&w(l1,c)){const E=l1.naturalWidth,S=l1.naturalHeight,q=C(c,E,S);q.w>0&&q.h>0&&(M={from:C(l1,E,S),to:q})}e1.style.transformOrigin=L(i1);const _=[Z.animate({clipPath:[f(i1,r1),$s],backgroundColor:[Q,I]},{duration:st,easing:h,fill:"both"}),$.animate({opacity:[0,1]},{duration:st*.6,easing:"ease-out",fill:"both"}),e1.animate({transform:[`scale(${Rs})`,"none"]},{duration:st,easing:h,fill:"both"}),e1.animate({opacity:[0,1]},{duration:st*.55,delay:st*.1,easing:"cubic-bezier(0.3, 0, 0.2, 1)",fill:"both"})];return g&&M&&c?(O(g,M.to),X(c),_.push(g.animate(b(M.from,M.to),{duration:st,easing:h,fill:"both"}))):o.value=null,_}async function V1(){if(!n.value||W==="closing")return;const R=++V,i1=W==="opening";W="closing",i.value=!0,r.value=!0;let l1;i1&&A.length?(A.forEach(e1=>e1.reverse()),l1=A):(p1(),a1(),l1=await L1()),await u1(l1),R===V&&_1()}async function L1(){var E;const R=d.value,i1=l.value,l1=s.value;if(!R||!i1||!l1)return[];if(p())return[R.animate({opacity:[1,0]},{duration:140,easing:"ease-in",fill:"forwards"}),l1.animate({opacity:[1,0]},{duration:140,easing:"ease-in",fill:"forwards"})];const e1=((E=n.value)==null?void 0:E.origin)??null,Z=e1!=null&&e1.isConnected?e1.getBoundingClientRect():null;if(!e1||!Z||!m(Z))return[R.animate({transform:["none","translateY(6%)"],opacity:[1,0]},{duration:Is,easing:"cubic-bezier(0.4, 0, 1, 1)",fill:"forwards"}),l1.animate({opacity:[1,0]},{duration:Is,easing:"ease-in",fill:"forwards"})];const{pageBg:$,cardBg:I,radius:Q}=j(e1),r1=v(e1),c=D();let g=null;if(x(r1)&&c&&w(r1,c)&&m(c.getBoundingClientRect())){const S=r1.naturalWidth,q=r1.naturalHeight,B=C(c,S,q);B.w>0&&B.h>0&&(g={from:B,to:C(r1,S,q)})}g&&r1&&(o.value=r1.currentSrc||r1.src,await d2()),R.style.transformOrigin=L(Z);const M=[i1.animate([{clipPath:$s,backgroundColor:$,opacity:1},{opacity:1,offset:.7},{clipPath:f(Z,Q),backgroundColor:I,opacity:0}],{duration:Rt,easing:L9,fill:"forwards"}),R.animate({transform:["none",`scale(${Rs})`]},{duration:Rt,easing:L9,fill:"forwards"}),R.animate({opacity:[1,0]},{duration:Rt*.45,easing:"ease-in",fill:"forwards"}),l1.animate({opacity:[1,0]},{duration:Rt,easing:"ease-out",fill:"forwards"})],_=a.value;return _&&g&&c&&(O(_,g.from),X(c),M.push(_.animate(b(g.to,g.from).reverse(),{duration:Rt,easing:L9,fill:"forwards"}))),M}function _1(){p1(),a1(),o.value=null,r.value=!1,i.value=!1,W="idle",n.value=null,Y(!1),Yn.value&&(Yn.value=null)}return b1(Yn,R=>{R?n1(R):n.value&&V1()}),b1(()=>t.fullPath,()=>{n.value&&(++V,_1())}),Oe(()=>{p1(),a1(),Y(!1)}),(R,i1)=>(G(),A1(tt,{to:"body"},[n.value?(G(),o1("div",{key:0,class:W1(["pm",{"is-moving":r.value,"is-closing":i.value}]),dir:"rtl"},[N("div",{ref_key:"veil",ref:s,class:"pm__veil","aria-hidden":"true"},null,512),N("div",{ref_key:"shape",ref:l,class:"pm__shape","aria-hidden":"true"},null,512),N("div",{ref_key:"sheet",ref:d,class:"pm__sheet no-scrollbar"},[(G(),A1(v3,{id:n.value.product.id,key:n.value.product.id,initial:n.value.product,onCloseDrawer:V1},null,8,["id","initial"]))],512),o.value?(G(),o1("img",{key:0,ref_key:"ghost",ref:a,class:"pm__ghost",src:o.value,alt:"","aria-hidden":"true",decoding:"sync"},null,8,oC)):H1("",!0)],2)):H1("",!0)]))}}),sC=Me(iC,[["__scopeId","data-v-5a932a51"]]),lC={key:0,class:"aab",role:"status"},dC={class:"aab__text"},aC=["disabled"],kC=f1({__name:"ActingAsBar",setup(e){const t=Te(),n=g3(),o=Gr(),r=K(!1);async function i(){r.value=!0;try{n.clear(),t.setActingAs(null),await o.push({name:"home"}),Fo.info("به حساب خودتان بازگشتید")}finally{r.value=!1}}return(s,l)=>k1(t).actingAs?(G(),o1("div",lC,[l[1]||(l[1]=N("span",{class:"aab__dot","aria-hidden":"true"},null,-1)),N("span",dC,[l[0]||(l[0]=e2(" در حال مشاهده به‌عنوان ",-1)),N("strong",null,c1(k1(t).actingAs.name||"مشتری"),1)]),N("button",{type:"button",class:"aab__exit",disabled:r.value,onClick:i},c1(r.value?"…":"خروج"),9,aC)])):H1("",!0)}}),uC=Me(kC,[["__scopeId","data-v-fa6075c8"]]),hC=f1({__name:"App",setup(e){const t=Gr(),n=Te();ik();const o=F(()=>t.currentRoute.value.meta&&t.currentRoute.value.meta.layout==="FullPage"?Fk:Rk);return(r,i)=>{const s=jn("router-view");return G(),o1("div",{class:W1({"is-actingAs":!!k1(n).actingAs})},[H(uC),(G(),A1(S9(o.value),{class:"relative"},{default:G1(()=>[H(s,null,{default:G1(({Component:l,route:d})=>[(G(),A1(S5,null,[(G(),A1(Xd,null,{default:G1(()=>[(G(),A1(S9(l),{key:d.name}))]),_:2},1024))],1024))]),_:1})]),_:1})),H(eu),H(sC),H(pu)],2)}}}),pC=fe("transition",{state:()=>({transitionFlag:!0,transitionEnded:!0,headerHeight:0}),actions:{setTransitionFlag(e){this.transitionFlag=e},setTransitionEnded(e){this.transitionEnded=e},setHeaderHeight(e){this.headerHeight=e}}}),lt={catalog:"catalog",goldPrice:"goldPrice",homeSlider:"homeSlider",profile:"me:profile",orders:"me:orders",balance:"me:balance",ledger:"me:ledger"},cC="me:",wC=fe("queryCache",()=>{const e=new Map,t=Te();function n(l,d){const a=e.get(l);if(a!=null&&a.inflight)return a.inflight;const k=d().then(u=>{var h;return((h=e.get(l))==null?void 0:h.inflight)===k&&e.set(l,{data:u,has:!0}),u}).finally(()=>{const u=e.get(l);(u==null?void 0:u.inflight)===k&&(u.inflight=void 0)});return e.set(l,{...a??{has:!1},inflight:k}),k}async function o(l,d,a={}){const k=e.get(l);return!a.force&&(k!=null&&k.has)?k.data:n(l,d)}function r(l){const d=e.get(l);return d!=null&&d.has?d.data:void 0}function i(...l){for(const d of l)e.delete(d)}function s(){for(const l of[...e.keys()])l.startsWith(cC)&&e.delete(l)}return b1(()=>{var l;return[t.token,((l=t.actingAs)==null?void 0:l.id)??null]},()=>s()),{fetch:o,peek:r,invalidate:i,clearUserScoped:s}});function CC(){const e=wC();return{me:t=>e.fetch(lt.profile,V2.getMe,t),myOrders:t=>e.fetch(lt.orders,V2.getMyOrders,t),accountingBalance:t=>e.fetch(lt.balance,V2.getAccountingBalance,t),myLedgerEntries:t=>e.fetch(lt.ledger,V2.getMyLedgerEntries,t),goldPrice:t=>e.fetch(lt.goldPrice,()=>V2.getLatestGoldPrice(),t),homeSlider:t=>e.fetch(lt.homeSlider,V2.getHomeSlider,t),peek:e.peek,invalidate:e.invalidate}}const vn=ek({history:B6(),async scrollBehavior(e,t,n){return await Ik(),n||{top:0}},routes:[{path:"/home",name:"home",component:()=>P1(()=>import("./HomeView-B9GV3F86.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10]))},{path:"/product/:id",name:"singleProduct",component:()=>P1(()=>Promise.resolve().then(()=>nC),void 0),props:!0,meta:{layout:"FullPage"}},{path:"/newest",name:"newestProduct",component:()=>P1(()=>import("./NewestView-DW_5p2RF.js"),__vite__mapDeps([11,12,13,4,5,14,15,8,16])),meta:{layout:"FullPage"}},{path:"/cart",name:"cart",component:()=>P1(()=>import("./CartView-AFzX7QNQ.js"),__vite__mapDeps([17,12,13,7,8,18,19,20,21,9,22,23,24]))},{path:"/login",name:"login",component:()=>P1(()=>import("./LoginRegisterView-CuvxNxoV.js"),__vite__mapDeps([25,12,13,22,23,20,21,26])),meta:{layout:"FullPage"}},{path:"/auth/iam/callback",name:"iamCallback",component:()=>P1(()=>import("./IamCallback-Bcb91oSv.js"),[]),meta:{layout:"FullPage"}},{path:"/user",name:"userPage::hasSubRoute",component:()=>P1(()=>import("./DashboardView-7B-zsJ18.js"),__vite__mapDeps([27,4,5,1,2,3,7,9,28]))},{path:"/orders",name:"ordersList",component:()=>P1(()=>import("./OrdersView-C9O33XGk.js"),__vite__mapDeps([29,12,13,30,31,2,18,19,20,21,9,32])),meta:{requiresAuth:!0}},{path:"/transactions",name:"transactionsList",component:()=>P1(()=>import("./TransactionsView-rzRwhl3n.js"),__vite__mapDeps([33,12,13,4,5,2,18,19,20,21,34])),meta:{requiresAuth:!0}},{path:"/profile",name:"profileData",component:()=>P1(()=>import("./ProfileView-B30GxoiV.js"),__vite__mapDeps([35,12,13,4,5,36])),meta:{requiresAuth:!0}},{path:"/favorites",name:"favoritesList",component:()=>P1(()=>import("./FavoritesView-C3FP-RB-.js"),__vite__mapDeps([37,12,13,4,5,14,15,38])),meta:{requiresAuth:!0}},{path:"/settings/appearance",name:"appearanceSettings",component:()=>P1(()=>import("./AppearanceView-Bjs3kXIw.js"),__vite__mapDeps([39,12,13,40]))},{path:"/ChildOrder",name:"ChildOrder",component:()=>P1(()=>import("./ChildOrdersView-p2YTcSg_.js"),__vite__mapDeps([41,12,13,30,31,2,18,19,20,21,9,42])),meta:{title:"سفارش مشتریان",layout:"FullPage",requiresAuth:!0,requiresExpert:!0}},{path:"/customerChoice",name:"customerChoice",component:()=>P1(()=>import("./CustomerChoiceView-BaODSm0g.js"),__vite__mapDeps([43,12,13,30,31,18,19,20,21,9,44])),meta:{title:"انتخاب مشتری",layout:"FullPage",requiresAuth:!0,requiresExpert:!0}},{path:"/complete_profile",name:"completeProfile",component:()=>P1(()=>import("./CompleteProfileView-op9pkgGk.js"),__vite__mapDeps([45,12,13,46])),meta:{title:"تکمیل پروفایل",layout:"FullPage",requiresAuth:!0,requiresIncompleteProfile:!0}},{path:"/report",name:"report",component:()=>P1(()=>import("./ReportView-PY8o_j5U.js"),__vite__mapDeps([47,12,13,2,18,19,20,21,9,48])),meta:{title:"گزارش",layout:"FullPage",requiresAuth:!0}},{path:"/report/detail",name:"reportDetail",component:()=>P1(()=>import("./ReportView-PY8o_j5U.js"),__vite__mapDeps([47,12,13,2,18,19,20,21,9,48])),meta:{title:"جزئیات حساب",layout:"FullPage",requiresAuth:!0}},{path:"/notifications",name:"notifications",component:()=>P1(()=>import("./NotificationsView-p_xQOQ8D.js"),__vite__mapDeps([49,12,13,50]))},{path:"/search",name:"search",component:()=>P1(()=>import("./SearchView-BYhScsQW.js"),__vite__mapDeps([51,12,13,30,31,19,21,23,4,5,14,15,6,8,9,52]))},{path:"/collection/:id?",name:"collection",component:()=>P1(()=>import("./CollectionView-CeOe_Phq.js"),__vite__mapDeps([53,12,13,4,5,14,15,8,54]))},{path:"/",redirect:{name:"home"}},{path:"/:pathMatch(.*)*",redirect:{name:"home"}}]});let pr=!1;function gC(){return sessionStorage.getItem("gb_iam_sso_skip")==="1"?(sessionStorage.removeItem("gb_iam_sso_skip"),pr=!0,!0):pr}vn.beforeEach(async e=>{const t=Te(),n=Kr();if(!t.isLoggedIn&&e.name!=="iamCallback"&&!gC()){pr=!0,sessionStorage.removeItem("gb_iam_sso_checked");try{const o=await V2.ssoStart();if(o.enabled&&o.authorize_url)return e.fullPath.startsWith("/")&&!e.fullPath.startsWith("//")&&sessionStorage.setItem("gb_iam_return",e.fullPath),window.location.assign(o.authorize_url),!1}catch{}}if(e.name==="login"&&t.isLoggedIn)return{name:"home"};if(e.meta.requiresAuth&&!t.isLoggedIn)return Fo.info("ابتدا وارد شوید"),{name:"login",query:{redirect:e.fullPath}};if(e.meta.requiresExpert&&!t.isSalesExpert)return{name:"userPage::hasSubRoute"};if(e.meta.requiresIncompleteProfile&&t.isLoggedIn)try{const o=await CC().me();if(o.verificationStep==="VERIFIED"||o.verificationStep==="STEP_TWO_SUBMITTED")return{name:"home"}}catch{}e.name==="singleProduct"?n.setPgaTransition("slideDown"):n.setPgaTransition(void 0)});vn.afterEach(e=>{const t=Kr(),n=pC();t.noteFirstNavigation(),n.setTransitionFlag(!1),n.setTransitionEnded(!1),setTimeout(()=>{n.setTransitionFlag(!0)},100);const o=t.navBarRoutes.find(r=>e.name===r.name);o?(t.setActiveLink(o.index),t.setNavVisibility(!0)):t.setNavVisibility(!1)});const f3="gold-bank:appearance",Ns=()=>typeof matchMedia<"u"?matchMedia("(prefers-color-scheme: dark)"):null,vC=()=>typeof matchMedia<"u"?matchMedia("(prefers-reduced-motion: reduce)"):null;function fC(){var t;const e={theme:"system",reduceMotion:!!((t=vC())!=null&&t.matches)};try{const n=localStorage.getItem(f3);if(!n)return e;const o=JSON.parse(n);return{theme:o.theme==="light"||o.theme==="dark"||o.theme==="system"?o.theme:e.theme,reduceMotion:typeof o.reduceMotion=="boolean"?o.reduceMotion:e.reduceMotion}}catch{return e}}function mC(e){try{localStorage.setItem(f3,JSON.stringify(e))}catch{}}const MC="#15171A";let Fs=null;const jC=fe("appearance",{state:()=>{var e;return{...fC(),systemDark:!!((e=Ns())!=null&&e.matches)}},getters:{resolvedTheme:e=>e.theme==="system"?e.systemDark?"dark":"light":e.theme,isReducedMotion:e=>e.reduceMotion},actions:{init(){var t;const e=Ns();(t=e==null?void 0:e.addEventListener)==null||t.call(e,"change",n=>{this.systemDark=n.matches,this.theme==="system"&&this.apply()}),this.apply(!1)},setTheme(e){e!==this.theme&&(this.theme=e,this.save(),this.apply())},setReduceMotion(e){e!==this.reduceMotion&&(this.reduceMotion=e,this.save(),this.apply(!1))},save(){mC({theme:this.theme,reduceMotion:this.reduceMotion})},apply(e=!0){const t=document.documentElement,n=this.resolvedTheme==="dark";e&&t.classList.add("theme-switching"),t.classList.toggle("theme-dark",n),t.classList.toggle("van-theme-dark",n),t.classList.toggle("motion-reduced",this.reduceMotion);const o=document.querySelector('meta[name="theme-color"]');o&&(Fs??(Fs=o.getAttribute("data-light")??o.getAttribute("content")),o.setAttribute("content",n?MC:Fs??"")),e&&requestAnimationFrame(()=>requestAnimationFrame(()=>t.classList.remove("theme-switching")))}}}),xC={class:"px-[16px] max-w-screen-md m-auto relative no-scrollbar"},DC=f1({__name:"Container",props:{padding:{}},setup(e){return(t,n)=>(G(),o1("main",xC,[ct(t.$slots,"default")]))}}),LC="/assets/brand-logo-Q_YZU76j.png";H4.use("fa-IR",G8);const Hn=oa(hC);Hn.use(sa());jC().init();Hn.use(vn);Qc(()=>{Te().logout(),vn.currentRoute.value.name!=="login"&&vn.replace({name:"login"})});Hn.use(ja,{error:LC});Hn.component("container",DC);Hn.mount("#app");export{tk as $,CC as A,br as B,G1 as C,vu as D,jn as E,D1 as F,Gr as G,A1 as H,Y1 as I,WC as J,lt as K,j8 as L,Pt as M,pC as N,SC as O,ct as P,Nc as Q,I1 as R,b1 as S,Zr as T,e2 as U,Te as V,Wc as W,dw as X,wC as Y,yC as Z,Me as _,Oe as a,FC as a$,Ir as a0,d2 as a1,Fo as a2,Ku as a3,Gu as a4,_r as a5,Mn as a6,OC as a7,Xe as a8,h1 as a9,rl as aA,wo as aB,qC as aC,IC as aD,I2 as aE,$C as aF,Xi as aG,go as aH,Bh as aI,u4 as aJ,e0 as aK,Xr as aL,t0 as aM,Dr as aN,yh as aO,ll as aP,C1 as aQ,Oc as aR,zC as aS,Zh as aT,Yr as aU,W8 as aV,UC as aW,Np as aX,dl as aY,RC as aZ,l0 as a_,b2 as aa,Bu as ab,Au as ac,ol as ad,Eu as ae,k2 as af,z1 as ag,F1 as ah,qo as ai,wn as aj,Jr as ak,Io as al,Vr as am,cc as an,Fn as ao,Qu as ap,Ce as aq,xn as ar,xc as as,Co as at,Es as au,l3 as av,ae as aw,nh as ax,Ln as ay,hr as az,G as b,HC as b0,AC as b1,eh as b2,PC as b3,EC as b4,th as b5,TC as b6,NC as b7,N8 as b8,Tu as b9,BC as ba,W0 as bb,ta as bc,J2 as bd,M2 as be,ZC as bf,j4 as bg,Fr as bh,bC as bi,_C as bj,B8 as bk,me as bl,tt as bm,Kr as bn,o1 as c,f1 as d,N as e,W1 as f,H1 as g,K as h,F as i,iw as j,tw as k,VC as l,k1 as m,he as n,$2 as o,Y0 as p,H as q,Be as r,fe as s,c1 as t,jC as u,el as v,Hr as w,LC as x,V2 as y,g3 as z}; + `),"".concat(vw,"-dynamic-theme")):gw(!1,"ConfigProvider","SSR do not support dynamic theme with css variables.")}var $d=Symbol("GlobalFormContextKey"),mw=function(t){ke($d,t)},Qg=function(){return N1($d,{validateMessages:N(function(){})})},Mw=function(){return{getTargetContainer:{type:Function},getPopupContainer:{type:Function},prefixCls:String,getPrefixCls:{type:Function},renderEmpty:{type:Function},transformCellText:{type:Function},csp:{type:Object,default:void 0},input:{type:Object},autoInsertSpaceInButton:{type:Boolean,default:void 0},locale:{type:Object,default:void 0},pageHeader:{type:Object},componentSize:{type:String},direction:{type:String},space:{type:Object},virtual:{type:Boolean,default:void 0},dropdownMatchSelectWidth:{type:[Number,Boolean],default:!0},form:{type:Object,default:void 0},notUpdateGlobalConfig:Boolean}},jw="ant";function vt(){return C2.prefixCls||jw}var Vr=I1({}),Fd=I1({}),C2=I1({});Nr(function(){et(C2,Vr,Fd),C2.prefixCls=vt(),C2.getPrefixCls=function(e,t){return t||(e?"".concat(C2.prefixCls,"-").concat(e):C2.prefixCls)},C2.getRootPrefixCls=function(e,t){return e||(C2.prefixCls?C2.prefixCls:t&&t.includes("-")?t.replace(/^(.*)-[^-]*$/,"$1"):vt())}});var A9,xw=function(t){A9&&A9(),A9=Nr(function(){et(Fd,I1(t)),et(C2,I1(t))}),t.theme&&fw(vt(),t.theme)},Dw=function(){return{getPrefixCls:function(n,o){return o||(n?"".concat(vt(),"-").concat(n):vt())},getRootPrefixCls:function(n,o){return n||(C2.prefixCls?C2.prefixCls:o&&o.includes("-")?o.replace(/^(.*)-[^-]*$/,"$1"):vt())}}},dn=v1({compatConfig:{MODE:3},name:"AConfigProvider",inheritAttrs:!1,props:Mw(),setup:function(t,n){var o=n.slots,r=function(u,h){var p=t.prefixCls,C=p===void 0?"ant":p;return u?"".concat(C,"-").concat(u):C},i=function(u){var h=t.renderEmpty||o.renderEmpty||td;return h(u)},s=function(u,h){var p=t.prefixCls;if(h)return h;var C=p||r("");return u?"".concat(C,"-").concat(u):C},l=I1(h1(h1({},t),{},{getPrefixCls:s,renderEmpty:i}));Object.keys(t).forEach(function(k){V1(function(){return t[k]},function(){l[k]=t[k]})}),t.notUpdateGlobalConfig||(et(Vr,l),V1(l,function(){et(Vr,l)}));var d=N(function(){var k={};if(t.locale){var u,h;k=((u=t.locale.Form)===null||u===void 0?void 0:u.defaultValidateMessages)||((h=yo.Form)===null||h===void 0?void 0:h.defaultValidateMessages)||{}}return t.form&&t.form.validateMessages&&(k=h1(h1({},k),t.form.validateMessages)),k});mw({validateMessages:d}),ke("configProvider",l);var a=function(u){var h;return H(Ep,{locale:t.locale||u,ANT_MARK__:vr},{default:function(){return[(h=o.default)===null||h===void 0?void 0:h.call(o)]}})};return Nr(function(){t.direction&&(_o.config({rtl:t.direction==="rtl"}),jn.config({rtl:t.direction==="rtl"}))}),function(){return H(Fl,{children:function(u,h,p){return a(p)}},null)}}}),Nd=I1({getPrefixCls:function(t,n){return n||(t?"ant-".concat(t):"ant")},renderEmpty:td,direction:"ltr"});dn.config=xw;dn.install=function(e){e.component(dn.name,dn)};const r9=function(e,t){var n=N1("configProvider",Nd),o=N(function(){return n.getPrefixCls(e,t.prefixCls)}),r=N(function(){var w;return(w=t.direction)!==null&&w!==void 0?w:n.direction}),i=N(function(){return n.getPrefixCls()}),s=N(function(){return n.autoInsertSpaceInButton}),l=N(function(){return n.renderEmpty}),d=N(function(){return n.space}),a=N(function(){return n.pageHeader}),k=N(function(){return n.form}),u=N(function(){return t.getTargetContainer||n.getTargetContainer}),h=N(function(){return t.getPopupContainer||n.getPopupContainer}),p=N(function(){var w;return(w=t.dropdownMatchSelectWidth)!==null&&w!==void 0?w:n.dropdownMatchSelectWidth}),C=N(function(){return(t.virtual===void 0?n.virtual!==!1:t.virtual!==!1)&&p.value!==!1}),f=N(function(){return t.size||n.componentSize}),m=N(function(){var w;return t.autocomplete||((w=n.input)===null||w===void 0?void 0:w.autocomplete)}),x=N(function(){return n.csp});return{configProvider:n,prefixCls:o,direction:r,size:f,getTargetContainer:u,getPopupContainer:h,space:d,pageHeader:a,form:k,autoInsertSpaceInButton:s,renderEmpty:l,virtual:C,dropdownMatchSelectWidth:p,rootPrefixCls:i,getPrefixCls:n.getPrefixCls,autocomplete:m,csp:x}};function yr(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var Lw="[object Symbol]";function Hw(e){return typeof e=="symbol"||Jh(e)&&Qh(e)==Lw}var Vw=/\s/;function yw(e){for(var t=e.length;t--&&Vw.test(e.charAt(t)););return t}var bw=/^\s+/;function Zw(e){return e&&e.slice(0,yw(e)+1).replace(bw,"")}var e5=NaN,_w=/^[-+]0x[0-9a-f]+$/i,Bw=/^0b[01]+$/i,Sw=/^0o[0-7]+$/i,Ew=parseInt;function t5(e){if(typeof e=="number")return e;if(Hw(e))return e5;if(yr(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=yr(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=Zw(e);var n=Bw.test(e);return n||Sw.test(e)?Ew(e.slice(2),n?2:8):_w.test(e)?e5:+e}var P9=function(){return Al.Date.now()},Ow="Expected a function",Aw=Math.max,Pw=Math.min;function Tw(e,t,n){var o,r,i,s,l,d,a=0,k=!1,u=!1,h=!0;if(typeof e!="function")throw new TypeError(Ow);t=t5(t)||0,yr(n)&&(k=!!n.leading,u="maxWait"in n,i=u?Aw(t5(n.maxWait)||0,t):i,h="trailing"in n?!!n.trailing:h);function p(L){var b=o,O=r;return o=r=void 0,a=L,s=e.apply(O,b),s}function C(L){return a=L,l=setTimeout(x,t),k?p(L):s}function f(L){var b=L-d,O=L-a,V=t-b;return u?Pw(V,i-O):V}function m(L){var b=L-d,O=L-a;return d===void 0||b>=t||b<0||u&&O>=i}function x(){var L=P9();if(m(L))return w(L);l=setTimeout(x,f(L))}function w(L){return l=void 0,h&&o?p(L):(o=r=void 0,s)}function D(){l!==void 0&&clearTimeout(l),a=0,o=d=r=l=void 0}function v(){return l===void 0?s:w(P9())}function j(){var L=P9(),b=m(L);if(o=arguments,r=this,d=L,b){if(l===void 0)return C(d);if(u)return clearTimeout(l),l=setTimeout(x,t),p(d)}return l===void 0&&(l=setTimeout(x,t)),s}return j.cancel=D,j.flush=v,j}var Iw=["class","style"],Rw=function(){return{prefixCls:String,spinning:{type:Boolean,default:void 0},size:String,wrapperClassName:String,tip:mn.any,delay:Number,indicator:mn.any}},oo=null;function $w(e,t){return!!e&&!!t&&!isNaN(Number(t))}function Fw(e){var t=e.indicator;oo=typeof t=="function"?t:function(){return H(t,null,null)}}const an=v1({compatConfig:{MODE:3},name:"ASpin",inheritAttrs:!1,props:ep(Rw(),{size:"default",spinning:!0,wrapperClassName:""}),setup:function(){return{originalUpdateSpinning:null,configProvider:N1("configProvider",Nd)}},data:function(){var t=this.spinning,n=this.delay,o=$w(t,n);return{sSpinning:t&&!o}},created:function(){this.originalUpdateSpinning=this.updateSpinning,this.debouncifyUpdateSpinning(this.$props)},mounted:function(){this.updateSpinning()},updated:function(){var t=this;a2(function(){t.debouncifyUpdateSpinning(),t.updateSpinning()})},beforeUnmount:function(){this.cancelExistingSpin()},methods:{debouncifyUpdateSpinning:function(t){var n=t||this.$props,o=n.delay;o&&(this.cancelExistingSpin(),this.updateSpinning=Tw(this.originalUpdateSpinning,o))},updateSpinning:function(){var t=this.spinning,n=this.sSpinning;n!==t&&(this.sSpinning=t)},cancelExistingSpin:function(){var t=this.updateSpinning;t&&t.cancel&&t.cancel()},renderIndicator:function(t){var n="".concat(t,"-dot"),o=rp(this,"indicator");return o===null?null:(Array.isArray(o)&&(o=o.length===1?o[0]:o),k2(o)?R2(o,{class:n}):oo&&k2(oo())?R2(oo(),{class:n}):H("span",{class:"".concat(n," ").concat(t,"-dot-spin")},[H("i",{class:"".concat(t,"-dot-item")},null),H("i",{class:"".concat(t,"-dot-item")},null),H("i",{class:"".concat(t,"-dot-item")},null),H("i",{class:"".concat(t,"-dot-item")},null)]))}},render:function(){var t,n,o,r=this.$props,i=r.size,s=r.prefixCls,l=r.tip,d=l===void 0?(t=(n=this.$slots).tip)===null||t===void 0?void 0:t.call(n):l,a=r.wrapperClassName,k=this.$attrs,u=k.class,h=k.style,p=pi(k,Iw),C=this.configProvider,f=C.getPrefixCls,m=C.direction,x=f("spin",s),w=this.sSpinning,D=(o={},W1(o,x,!0),W1(o,"".concat(x,"-sm"),i==="small"),W1(o,"".concat(x,"-lg"),i==="large"),W1(o,"".concat(x,"-spinning"),w),W1(o,"".concat(x,"-show-text"),!!d),W1(o,"".concat(x,"-rtl"),m==="rtl"),W1(o,u,!!u),o),v=H("div",h1(h1({},p),{},{style:h,class:D}),[this.renderIndicator(x),d?H("div",{class:"".concat(x,"-text")},[d]):null]),j=op(this);if(j&&j.length){var L,b=(L={},W1(L,"".concat(x,"-container"),!0),W1(L,"".concat(x,"-blur"),w),L);return H("div",{class:["".concat(x,"-nested-loading"),a]},[w&&H("div",{key:"loading"},[v]),H("div",{class:b,key:"container"},[j])])}return v}});an.setDefaultIndicator=Fw;an.install=function(e){return e.component(an.name,an),e};const Nw=["alt"],Uw={key:1,class:"loading keep-motion"},qw=v1({__name:"Spinner",props:{tip:{},size:{default:"large"},cls:{},delay:{},spinning:{type:Boolean},indicator:{type:Boolean},fixed:{type:Boolean,default:!0}},setup(e){return(t,n)=>(U(),O1(t1(an),{spinning:e.spinning,tip:e.tip,size:e.size,delay:e.delay,class:G1(e.fixed?"!max-h-screen !fixed":"")},{indicator:z1(()=>[e.indicator?(U(),J("div",Uw,[...n[0]||(n[0]=[A("div",{class:"effect-1 effects"},null,-1),A("div",{class:"effect-2 effects"},null,-1),A("div",{class:"effect-3 effects"},null,-1)])])):(U(),J("img",{key:0,src:jl,alt:t1(Do).nameEn,class:"spinner-brand",width:"48",height:"48"},null,8,Nw))]),default:z1(()=>[A("div",{class:G1(e.cls)},[wt(t.$slots,"default")],2)]),_:3},8,["spinning","tip","size","delay","class"]))}}),zw={class:"hg-dialog__inner"},Ww={class:"hg-dialog__media"},Gw={class:"hg-dialog__body"},Kw={class:"hg-dialog__actions hg-dialog__actions--pair"},Yw=v1({__name:"DialogVant",props:{timeOut:{},text1:{},text2:{},text3:{}},setup(e){return(t,n)=>(U(),O1(t1(tl),{class:"hg-dialog","show-confirm-button":!1,"show-cancel-button":!1},{default:z1(()=>[A("div",zw,[A("div",Ww,[wt(t.$slots,"img",{},()=>[e2(p1(e.text2),1)])]),A("div",Gw,[wt(t.$slots,"title",{},()=>[e2(p1(e.text1),1)])]),A("div",Kw,[wt(t.$slots,"button",{},()=>[e2(p1(e.text3),1)])])])]),_:3}))}}),Ud="/api",Qw="hedena-gold:token",Jw="hedena-gold:actingAs",T9=100;let Qe=null;function Xw(e){Qe=e}class Hi extends Error{constructor(t){super(`API ${t} rejected the session (401)`),this.name="UnauthorizedError"}}function qd(){try{return localStorage.getItem(Qw)}catch{return null}}function zd(){try{const e=sessionStorage.getItem(Jw);if(!e)return null;const t=JSON.parse(e);return typeof(t==null?void 0:t.id)=="string"&&t.id?t.id:null}catch{return null}}async function j1(e,t){const n=qd(),o=zd(),r=await fetch(`${Ud}${e}`,{...t,headers:{"Content-Type":"application/json",...n?{Authorization:`Bearer ${n}`}:{},...o?{"X-Act-As-Customer":o}:{},...t==null?void 0:t.headers}});if(r.status===401)throw Qe==null||Qe(),new Hi(e);if(!r.ok){const i=await r.text();throw new Error(`API ${e} failed (${r.status}): ${i}`)}return r.json()}function eC(e){const t=new URLSearchParams;for(const[o,r]of Object.entries(e))r!==void 0&&r!==""&&t.set(o,String(r));const n=t.toString();return n?`?${n}`:""}function n5(e){const t="/",n=t.endsWith("/")?t:`${t}/`;return`${window.location.origin}${n}${e.replace(/^\//,"")}`}const y2={listProducts:()=>j1("/catalog/products"),listProductsPaged:(e={})=>j1(`/catalog/products${eC(e)}`),getProduct:e=>j1(`/catalog/products/${encodeURIComponent(e)}`),getProductsByIds:async e=>{const t=[...new Set(e)].filter(Boolean);if(t.length===0)return[];const n=Array.from({length:Math.ceil(t.length/T9)},(r,i)=>t.slice(i*T9,(i+1)*T9));return(await Promise.all(n.map(r=>j1(`/catalog/products?ids=${r.map(encodeURIComponent).join(",")}`)))).flatMap(r=>r.rows)},getCatalogFacets:()=>j1("/catalog/products/facets"),register:e=>j1("/customer/auth/register",{method:"POST",body:JSON.stringify(e)}),requestOtp:e=>j1("/customer/auth/request-otp",{method:"POST",body:JSON.stringify({username:e})}),verifyOtp:(e,t)=>j1("/customer/auth/verify-otp",{method:"POST",body:JSON.stringify({username:e,password:t})}),ssoStart:()=>j1(`/customer/auth/sso/start?redirect_uri=${encodeURIComponent(n5("auth/iam/callback"))}`),ssoCallback:(e,t)=>j1("/customer/auth/sso/callback",{method:"POST",body:JSON.stringify({code:e,state:t})}),ssoLogoutUrl:()=>j1(`/customer/auth/sso/logout-url?return_url=${encodeURIComponent(n5(""))}`),endSharedSession:()=>j1("/customer/auth/logout",{method:"POST",body:"{}"}),getMe:()=>j1("/customer/me"),getAccountingBalance:()=>j1("/customer/me/accounting-balance"),getMyOrders:()=>j1("/customer/me/orders"),getMyLedgerEntries:()=>j1("/customer/me/ledger-entries"),getWageQuotes:e=>j1("/customer/me/wage-quote",{method:"POST",body:JSON.stringify({variantIds:e})}),getFavorites:()=>j1("/customer/me/favorites"),toggleFavorite:e=>j1("/customer/me/favorites/toggle",{method:"POST",body:JSON.stringify({productId:e})}),createOrder:e=>j1("/orders",{method:"POST",body:JSON.stringify(e)}),getLatestGoldPrice:(e=750)=>j1(`/pricing/latest?karatPerMille=${e}`),getHomeSlider:()=>j1("/home/slider"),getExpertIdentity:()=>j1("/expert/whoami"),getExpertCustomers:e=>j1("/expert/my-customers",{method:"POST",body:JSON.stringify({search:e??null})}),getExpertChildOrders:(e=1,t)=>j1("/expert/child-orders",{method:"POST",body:JSON.stringify({page:e,search:t??null})}),uploadDocument:async(e,t)=>{const n=new FormData;n.append("file",e),n.append("purpose",t);const o=qd(),r=zd(),i=await fetch(`${Ud}/customer/me/documents`,{method:"POST",headers:{...o?{Authorization:`Bearer ${o}`}:{},...r?{"X-Act-As-Customer":r}:{}},body:n});if(i.status===401)throw Qe==null||Qe(),new Hi("/customer/me/documents");if(!i.ok)throw new Error(`آپلود فایل ناموفق بود (${i.status})`);return i.json()},completeProfile:e=>j1("/customer/me/complete-profile",{method:"POST",body:JSON.stringify(e)}),getReport:(e=1)=>j1(`/customer/me/report?page=${e}`),getReportDetailList:(e=1)=>j1(`/customer/me/report/detail?page=${e}`),getReportBalances:()=>j1("/customer/me/report/balances"),getReportDocument:e=>j1(`/customer/me/report/${encodeURIComponent(e)}`)},tC=Me("wageQuotes",()=>{const e=De(),t=K({}),n=new Set,o=new Set,r=new Set;let i=0,s=null;V1(()=>{var k;return[e.token,((k=e.actingAs)==null?void 0:k.id)??null]},()=>{t.value={},n.clear(),o.clear(),r.clear(),i=0});async function l(){s=null;const k=[...n].slice(0,200);if(k.forEach(u=>{n.delete(u),o.add(u)}),n.size&&(s=setTimeout(l,0)),!!k.length)try{const u=await y2.getWageQuotes(k),h=new Set(u.map(p=>p.variantId));if(k.forEach(p=>{h.has(p)||r.add(p)}),u.length){const p={...t.value};for(const C of u)p[C.variantId]=C;t.value=p}}catch(u){i=Date.now()+3e4,console.warn("wage quote failed",u)}finally{k.forEach(u=>o.delete(u))}}function d(k){!e.token||Date.now()0||!!e.isPreOrder}function nC(e){if(!e||e.length===0)return null;const t=e.filter(Wd);return(t.length?t:e).reduce((o,r)=>parseFloat(r.defaultWagePercent)n.value.id),r=N(()=>n.value.title),i=N(()=>n.value.variants),s=K(t??nC(t1(i))),l=N(()=>{var w,D,v,j;return((D=(w=s.value)==null?void 0:w.image)==null?void 0:D.url)??((j=(v=n.value.images)==null?void 0:v[0])==null?void 0:j.url)}),d=N(()=>s.value?parseFloat(s.value.rashWeightGrams):0),a=De(),k=tC(),u=N(()=>{const w=s.value;return w?a.isLoggedIn?(k.request(w.id),k.finalPercent(w.id)):parseFloat(w.defaultWagePercent):null}),h=K(null),p=N(()=>{var w;return((w=s.value)==null?void 0:w.qty)??0}),C=N(()=>{var w;return((w=s.value)==null?void 0:w.isPreOrder)??!1}),f=N(()=>p.value>0||C.value),m=N(()=>n.value.productCode??null);return{product:n,image:l,id:o,title:r,productCode:m,variants:i,selectedVariant:s,min_gram:d,wage:u,hasDiscountWage:h,qty:p,isPreOrder:C,is_exist:f,has_warranty:K(!1)}}const rC=600;function iC(e){return e instanceof Error&&!(e instanceof Hi)&&/\(404\)/.test(e.message)}function sC(e,t){const n=K(!1),o=K(!!t),r=K(!1),i=K(t??null);return{loading:n,flag:o,notFound:r,productRef:i,load:async()=>{const l=i.value!==null;l?await new Promise(d=>setTimeout(d,rC)):n.value=!0;try{const d=await y2.getProduct(e);l?JSON.stringify(d)!==JSON.stringify(i.value)&&(i.value=d):i.value=d,o.value=!0}catch(d){iC(d)?l||(i.value=null,r.value=!0):console.log(d),o.value=!0}finally{n.value=!1}}}}const lC=Me("favorites",()=>{const e=K([]),t=De();async function n(){try{e.value=(await y2.getFavorites()).ids}catch(i){console.warn("favorites: load failed",i)}}V1(()=>{var i;return[t.token,((i=t.actingAs)==null?void 0:i.id)??null]},([i])=>{e.value=[],i&&n()},{immediate:!0});async function o(i){const s=e.value.includes(i);e.value=s?e.value.filter(l=>l!==i):[i,...e.value];try{const{favorite:l}=await y2.toggleFavorite(i),d=e.value.includes(i);l&&!d&&(e.value=[i,...e.value]),!l&&d&&(e.value=e.value.filter(a=>a!==i))}catch(l){e.value=s?[i,...e.value.filter(d=>d!==i)]:e.value.filter(d=>d!==i),console.warn("favorites: toggle failed",l)}}function r(i){return e.value.includes(i)}return{ids:e,load:n,toggle:o,isFavorite:r}}),Gd="appCart";function dC(){try{const e=localStorage.getItem(Gd);return e?JSON.parse(e):[]}catch{return[]}}function Nt(e){localStorage.setItem(Gd,JSON.stringify(e))}const Kd=Me("cart",{state:()=>({items:dC()}),actions:{async init(e=!1){if(this.items.length!==0)try{const t=[...new Set(this.items.map(i=>i.pid))],n=await y2.getProductsByIds(t),o=new Map(n.map(i=>[i.id,i])),r=[];for(const i of this.items){const s=o.get(i.pid),l=s==null?void 0:s.variants.find(d=>d.id===i.vid);s&&l&&r.push({...i,product:s})}this.items=r,Nt(this.items)}catch(t){console.log(t)}},addToCart(e){var o,r;const t=(r=(o=e.product)==null?void 0:o.variants)==null?void 0:r.find(i=>i.id===e.vid);if(!t||!((t.qty??0)>0||t.isPreOrder))return!1;const n=this.find_index(e);return n===-1?this.items.push({...e,qty:this.capQty(e.qty,t)}):(this.items[n].product=e.product,this.items[n].qty=this.capQty(e.qty,t)),Nt(this.items),!0},capQty(e,t){const n=Math.max(1,Math.floor(e)||1);if(t.isPreOrder)return n;const o=t.qty??0;return o>0?Math.min(n,o):n},maxQty(e){const t=this.find_index(e);if(t===-1)return null;const n=this.variant(this.items[t]);return!n||n.isPreOrder?null:(n.qty??0)>0?n.qty:null},remove(e){const t=this.find_index(e);t>-1&&this.items.splice(t,1),Nt(this.items)},updateFeild(e,t,n,o){if(!this.isInCart(n))return!1;const r=t??this.find_index(n);if(o==="qty"){const i=this.variant(this.items[r]);e=i?this.capQty(Number(e),i):Math.max(1,Number(e)||1)}return this.items[r][o]=e,Nt(this.items),!0},find_index(e){return this.items.findIndex(t=>t.pid===e.pid&&t.vid===e.vid)},isInCart(e){return this.find_index(e)>-1},variant(e){return e.product.variants.find(t=>t.id===e.vid)},total(){return this.items.reduce((e,t)=>{const n=this.variant(t);return e+(n?parseFloat(n.rashWeightGrams)*t.qty:0)},0).toFixed(2)},clear(){this.items=[],Nt(this.items)}}});function aC(){return localStorage.getItem("appToken")}const kC="data:image/svg+xml,%3csvg%20width='200'%20height='160'%20viewBox='0%200%20200%20160'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Soft%20brand%20wash%20--%3e%3cellipse%20cx='100'%20cy='118'%20rx='78'%20ry='22'%20fill='%2323493c'%20fill-opacity='0.06'/%3e%3ccircle%20cx='100'%20cy='78'%20r='58'%20fill='%2323493c'%20fill-opacity='0.07'/%3e%3ccircle%20cx='148'%20cy='42'%20r='10'%20fill='%237A1B33'%20fill-opacity='0.12'/%3e%3ccircle%20cx='48'%20cy='52'%20r='6'%20fill='%238D6A46'%20fill-opacity='0.28'/%3e%3ccircle%20cx='162'%20cy='88'%20r='4'%20fill='%2323493c'%20fill-opacity='0.18'/%3e%3c!--%20Back%20card%20--%3e%3cg%20transform='translate(58%2028)%20rotate(-8%2042%2052)'%3e%3crect%20x='0'%20y='0'%20width='84'%20height='104'%20rx='14'%20fill='%23FAFAFA'%20stroke='%23ECEDEF'%20stroke-width='1.5'/%3e%3crect%20x='14'%20y='16'%20width='36'%20height='36'%20rx='18'%20fill='%23FBF2F4'/%3e%3ccircle%20cx='32'%20cy='30'%20r='10'%20fill='%23A33C55'%20fill-opacity='0.55'/%3e%3cpath%20d='M22%2048c2.8-6%2016.2-6%2019%200'%20stroke='%23A33C55'%20stroke-opacity='0.45'%20stroke-width='3'%20stroke-linecap='round'/%3e%3crect%20x='14'%20y='64'%20width='40'%20height='7'%20rx='3.5'%20fill='%237A1B33'%20fill-opacity='0.2'/%3e%3crect%20x='14'%20y='78'%20width='28'%20height='5'%20rx='2.5'%20fill='%23ECEDEF'/%3e%3c/g%3e%3c!--%20Front%20card%20--%3e%3cg%20transform='translate(78%2036)%20rotate(6%2042%2052)'%3e%3crect%20x='0'%20y='0'%20width='84'%20height='104'%20rx='14'%20fill='%23FFFFFF'%20stroke='%2323493c'%20stroke-opacity='0.14'%20stroke-width='1.5'/%3e%3crect%20x='0'%20y='0'%20width='84'%20height='104'%20rx='14'%20fill='%2323493c'%20fill-opacity='0.03'/%3e%3crect%20x='14'%20y='16'%20width='36'%20height='36'%20rx='18'%20fill='%23E8EFEC'/%3e%3ccircle%20cx='32'%20cy='30'%20r='10'%20fill='%2323493c'%20fill-opacity='0.55'/%3e%3cpath%20d='M22%2048c2.8-6%2016.2-6%2019%200'%20stroke='%2323493c'%20stroke-opacity='0.4'%20stroke-width='3'%20stroke-linecap='round'/%3e%3crect%20x='14'%20y='64'%20width='44'%20height='7'%20rx='3.5'%20fill='%238D6A46'/%3e%3crect%20x='14'%20y='78'%20width='30'%20height='5'%20rx='2.5'%20fill='%23ECEDEF'/%3e%3c/g%3e%3c!--%20Gold%20seal%20/%20coin%20accent%20--%3e%3cg%20transform='translate(138%2096)'%3e%3ccircle%20cx='18'%20cy='18'%20r='18'%20fill='%238D6A46'/%3e%3ccircle%20cx='18'%20cy='18'%20r='13.5'%20fill='%23F4C57A'%20fill-opacity='0.35'/%3e%3ccircle%20cx='18'%20cy='18'%20r='11'%20fill='none'%20stroke='%23FAFAFA'%20stroke-opacity='0.55'%20stroke-width='1.25'/%3e%3cpath%20d='M18%2010.5v15M12.5%2018h11'%20stroke='%23FAFAFA'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/g%3e%3c/svg%3e",uC={class:"pd"},hC={class:"pd__gallery"},pC={key:0,class:"pd__counter"},cC={key:1,class:"pd__dots"},wC=["aria-label","onClick"],CC={key:1,class:"pd__stage pd__stage--empty"},gC={class:"pd__sheet"},vC={class:"pd__head"},fC={class:"pd__headMain"},mC={class:"pd__title"},MC={class:"pd__sub"},jC={key:0,class:"pd__code"},xC={key:1,class:"pd__dotSep"},DC={key:2},LC={class:"pd__figures"},HC={class:"pd__figure"},VC={class:"pd__figureValue"},yC={key:0,class:"pd__figure"},bC={class:"pd__figureValue"},ZC={key:0,class:"pd__block pd__block--variants"},_C={class:"pd__blockHead"},BC={key:0,class:"pd__variantsHint"},SC={class:"pd__variants"},EC=["disabled","title","onClick"],OC=["src","alt"],AC={class:"pd__variantText"},PC={class:"pd__variantTitle"},TC={class:"pd__variantWeight"},IC={class:"pd__block"},RC={class:"pd__specs"},$C={class:"pd__spec"},FC={key:0,class:"pd__spec"},NC={key:1,class:"pd__spec"},UC={key:2,class:"pd__spec"},qC={key:3,class:"pd__spec"},zC={key:1,class:"pd__block"},WC={class:"pd__trust"},GC={class:"pd__bar"},KC={key:0,class:"pd__qty"},YC=["disabled"],QC={class:"pd__qtyValue"},JC=["aria-label"],XC=["disabled"],eg={key:0,class:"pd__previewCounter"},tg={key:1,class:"pd__previewThumbs no-scrollbar"},ng=["aria-label","onClick"],og=["src","alt"],rg=["src"],ig={class:"p-8 text-justify"},I9=8,sg=v1({__name:"SingleProduct",props:{id:{},initial:{}},emits:["closeDrawer"],setup(e,{emit:t}){const n=e,o=t,r=ki(),i=lC(),s=Kd(),l=()=>{o("closeDrawer"),r.currentRoute.value.name==="singleProduct"&&r.back()},d=K(!1),a=K(0),k=K(!1),u=sC(n.id,n.initial),h=u.loading,p=u.flag,C={id:n.id,title:"",description:null,variants:[],images:[],category:null,brand:null,collections:[]},f=N(()=>oC(u.productRef.value??C)),m=N(()=>f.value.id.value),x=N(()=>f.value.title.value),w=N(()=>f.value.productCode.value),D=N(()=>f.value.variants.value),v=N({get:()=>f.value.selectedVariant.value,set:B=>f.value.selectedVariant.value=B}),j=N(()=>f.value.min_gram.value),L=N(()=>f.value.wage.value),b=N(()=>f.value.qty.value),O=N(()=>f.value.isPreOrder.value),V=N(()=>f.value.is_exist.value),P=K(!1),G=N(()=>P.value?D.value:D.value.slice(0,I9)),T=B=>Wd(B),o1=B=>(B.qty??0)>0?"موجود":B.isPreOrder?"پیش‌سفارش":"ناموجود",k1=B=>(B.qty??0)>0?"موجود":B.isPreOrder?"پیش":"—",c1=B=>(B.qty??0)>0?"is-in":B.isPreOrder?"is-pre":"is-none",u1=N(()=>{var B;return((B=u.productRef.value)==null?void 0:B.description)??""}),Y=N(()=>u1.value.length>120),r1=N(()=>{var B,y;return((y=(B=u.productRef.value)==null?void 0:B.category)==null?void 0:y.title)??""}),f1=N(()=>{var B,y;return((y=(B=u.productRef.value)==null?void 0:B.brand)==null?void 0:y.title)??""}),y1=N(()=>{var B;return(((B=u.productRef.value)==null?void 0:B.images.length)??0)>0}),H1=N(()=>{var B;return((B=u.productRef.value)==null?void 0:B.images.map(y=>y.url))??[]});V1(H1,B=>{a.value>B.length-1&&(a.value=0)}),V1(v,B=>{var q;const y=(q=B==null?void 0:B.image)==null?void 0:q.url;if(!y)return;const I=H1.value.indexOf(y);I>-1&&(a.value=I)});const _1=K(!1);let $=!1;function l1(){y1.value&&(_1.value=!0,document.documentElement.style.overflow!=="hidden"&&(document.body.style.overflow="hidden",$=!0))}function d1(){_1.value=!1,$&&(document.body.style.overflow=""),$=!1}const n1=N(()=>{const B=L.value;return B==null?"":B%1===0?String(B):B.toFixed(2)}),Z=N(()=>b.value>0?`${b.value} عدد موجود`:O.value?"پیش‌سفارش":"ناموجود"),F=N(()=>b.value>0?"is-in":O.value?"is-pre":"is-out"),R=N(()=>{var B,y;return{vid:((B=v.value)==null?void 0:B.id)??"",note:null,pid:((y=u.productRef.value)==null?void 0:y.id)??n.id,product:u.productRef.value??C,qty:1}}),Q=N(()=>s.isInCart(R.value)),s1=N(()=>s.find_index(R.value)),c=N(()=>s1.value>-1?s.items[s1.value].qty:0),g=N(()=>s.maxQty(R.value)),M=N(()=>g.value===null||c.value{M.value&&s.updateFeild(c.value+1,s1.value,R.value,"qty")},E=()=>{if(c.value<=1){s.remove(R.value);return}s.updateFeild(c.value-1,s1.value,R.value,"qty")},S=()=>{s.addToCart(R.value)&&n9.success("محصول با موفقیت به سبد خرید افزوده شد",{title:"ثبت سفارش"})},z=B=>{B.stopPropagation(),i.toggle(n.id)};return zr(async()=>{await u.load()}),Pe(()=>{$&&(document.body.style.overflow="")}),(B,y)=>{const I=Vn("router-link");return t1(p)&&t1(u).productRef.value?(U(),O1(qw,{key:0,spinning:t1(h),tip:"درحال دریافت اطلاعات"},{default:z1(()=>[A("article",uC,[A("div",hC,[A("button",{type:"button",class:"pd__round pd__round--back","aria-label":"بازگشت",onClick:l},[H(Y1,{icon:"vuesax-linear:arrow-right-1",size:"19"})]),A("button",{type:"button",class:G1(["pd__round pd__round--fav",{"is-on":t1(i).isFavorite(m.value)}]),"aria-label":"علاقه‌مندی",onClick:z},[H(Y1,{icon:t1(i).isFavorite(m.value)?"vuesax-linear:heart-fill":"vuesax-linear:heart",size:"19"},null,8,["icon"])],2),y1.value?(U(),O1(gs,{key:0,index:a.value,"onUpdate:index":y[0]||(y[0]=q=>a.value=q),slides:H1.value,alt:x.value,class:"pd__stage",onTap:l1},{dots:z1(({index:q,go:W})=>[H1.value.length>1?(U(),J("div",pC,p1(q+1)+"/"+p1(H1.value.length),1)):x1("",!0),H1.value.length>1?(U(),J("div",cC,[(U(!0),J(g1,null,ue(H1.value,(e1,i1)=>(U(),J("button",{key:e1,type:"button",class:G1(["pd__dot",{"is-on":i1===q}]),"aria-label":`تصویر ${i1+1}`,onClick:p0(w1=>W(i1),["stop"])},null,10,wC))),128))])):x1("",!0)]),_:1},8,["index","slides","alt"])):(U(),J("div",CC,[H(Y1,{icon:"vuesax-linear:diamonds",size:"46"})]))]),A("div",gC,[A("header",vC,[A("div",fC,[A("h1",mC,p1(x.value),1),A("div",MC,[w.value?(U(),J("span",jC,p1(w.value),1)):x1("",!0),r1.value?(U(),J("span",xC,"·")):x1("",!0),r1.value?(U(),J("span",DC,p1(r1.value),1)):x1("",!0)])]),A("span",{class:G1(["pd__stock",F.value])},p1(Z.value),3)]),A("div",LC,[A("div",HC,[y[9]||(y[9]=A("span",{class:"pd__figureLabel"},"وزن تقریبی",-1)),A("span",VC,[e2(p1(j.value)+" ",1),y[8]||(y[8]=A("span",{class:"pd__figureUnit"},"گرم",-1))])]),L.value!=null?(U(),J("div",yC,[y[11]||(y[11]=A("span",{class:"pd__figureLabel"},"اجرت",-1)),A("span",bC,[e2(p1(n1.value)+" ",1),y[10]||(y[10]=A("span",{class:"pd__figureUnit"},"درصد",-1))])])):x1("",!0)]),D.value&&D.value.length?(U(),J("section",ZC,[A("div",_C,[y[12]||(y[12]=A("h2",{class:"pd__blockTitle"},"انتخاب تنوع",-1)),v.value?(U(),J("span",BC,p1(Number(v.value.rashWeightGrams))+" گرم ",1)):x1("",!0)]),A("div",SC,[(U(!0),J(g1,null,ue(G.value,q=>{var W,e1,i1;return U(),J("button",{key:q.id,type:"button",class:G1(["pd__variant",{"is-on":((W=v.value)==null?void 0:W.id)===q.id,"is-out":!T(q),"has-img":!!((e1=q.image)!=null&&e1.url)}]),disabled:!T(q),title:o1(q),onClick:w1=>v.value=q},[(i1=q.image)!=null&&i1.url?(U(),J("img",{key:0,class:"pd__variantImg",src:q.image.url,alt:q.title},null,8,OC)):x1("",!0),A("span",AC,[A("span",PC,p1(q.title),1),A("span",TC,p1(Number(q.rashWeightGrams))+" گرم",1)]),A("span",{class:G1(["pd__variantStock",c1(q)])},p1(k1(q)),3)],10,EC)}),128))]),D.value.length>I9?(U(),J("button",{key:0,type:"button",class:"pd__variantsMore",onClick:y[1]||(y[1]=q=>P.value=!P.value)},p1(P.value?"نمایش کمتر":`+${D.value.length-I9} تنوع دیگر`),1)):x1("",!0)])):x1("",!0),A("section",IC,[y[18]||(y[18]=A("h2",{class:"pd__blockTitle"},"مشخصات",-1)),A("dl",RC,[A("div",$C,[A("dt",null,[H(Y1,{icon:"vuesax-linear:weight",size:"15"}),y[13]||(y[13]=e2(" وزن",-1))]),A("dd",null,p1(j.value)+" گرم",1)]),L.value!=null?(U(),J("div",FC,[A("dt",null,[H(Y1,{icon:"vuesax-linear:percentage-square",size:"15"}),y[14]||(y[14]=e2(" اجرت",-1))]),A("dd",null,p1(n1.value)+"٪",1)])):x1("",!0),v.value?(U(),J("div",NC,[A("dt",null,[H(Y1,{icon:"vuesax-linear:diamonds",size:"15"}),y[15]||(y[15]=e2(" تنوع",-1))]),A("dd",null,p1(v.value.title),1)])):x1("",!0),r1.value?(U(),J("div",UC,[A("dt",null,[H(Y1,{icon:"vuesax-linear:category",size:"15"}),y[16]||(y[16]=e2(" دسته‌بندی",-1))]),A("dd",null,p1(r1.value),1)])):x1("",!0),f1.value?(U(),J("div",qC,[A("dt",null,[H(Y1,{icon:"vuesax-linear:shop",size:"15"}),y[17]||(y[17]=e2(" برند",-1))]),A("dd",null,p1(f1.value),1)])):x1("",!0)])]),u1.value?(U(),J("section",zC,[y[19]||(y[19]=A("h2",{class:"pd__blockTitle"},"توضیحات",-1)),A("p",{class:G1(["pd__body",{"is-clamped":!k.value}])},p1(u1.value),3),Y.value?(U(),J("button",{key:0,type:"button",class:"pd__more",onClick:y[2]||(y[2]=q=>k.value=!k.value)},p1(k.value?"بستن":"ادامه مطلب"),1)):x1("",!0)])):x1("",!0),A("div",WC,[A("span",null,[H(Y1,{icon:"vuesax-linear:shield-tick",size:"16"}),y[20]||(y[20]=e2(" خرید امن",-1))]),A("span",null,[H(Y1,{icon:"vuesax-linear:verify",size:"16"}),y[21]||(y[21]=e2(" اصالت کالا",-1))])])]),A("div",GC,[Q.value?(U(),J("div",KC,[A("button",{type:"button",class:"pd__qtyBtn","aria-label":"افزایش",disabled:!M.value,onClick:_},[H(Y1,{icon:"vuesax-linear:add",size:"16"})],8,YC),A("span",QC,p1(c.value),1),A("button",{type:"button",class:"pd__qtyBtn","aria-label":c.value===1?"حذف":"کاهش",onClick:E},[H(Y1,{icon:c.value===1?"vuesax-linear:trash":"vuesax-linear:minus-square",size:"16"},null,8,["icon"])],8,JC)])):x1("",!0),Q.value?(U(),O1(I,{key:2,class:"pd__cta pd__cta--ghost",to:{name:"cart"}},{default:z1(()=>[y[22]||(y[22]=e2(" مشاهده سبد خرید ",-1)),H(Y1,{icon:"vuesax-linear:arrow-left-2",size:"17"})]),_:1})):(U(),J("button",{key:1,type:"button",class:"pd__cta",disabled:!V.value,onClick:y[3]||(y[3]=q=>t1(aC)()?S():d.value=!0)},[e2(p1(V.value?"افزودن به سفارش":"ناموجود")+" ",1),V.value?(U(),O1(Y1,{key:0,icon:"vuesax-linear:arrow-left-2",size:"17"})):x1("",!0)],8,XC))])]),(U(),O1(nt,{to:"body"},[H(Yo,{name:"pd-preview"},{default:z1(()=>[_1.value?(U(),J("div",{key:0,class:"pd__preview",onClick:p0(d1,["self"])},[A("button",{type:"button",class:"pd__previewClose","aria-label":"بستن",onClick:d1},[H(Y1,{icon:"vuesax-linear:add",size:"20"})]),H1.value.length>1?(U(),J("div",eg,p1(a.value+1)+" / "+p1(H1.value.length),1)):x1("",!0),H(gs,{index:a.value,"onUpdate:index":y[4]||(y[4]=q=>a.value=q),slides:H1.value,alt:x.value,class:"pd__previewStage",fit:"contain"},null,8,["index","slides","alt"]),H1.value.length>1?(U(),J("div",tg,[(U(!0),J(g1,null,ue(H1.value,(q,W)=>(U(),J("button",{key:q,type:"button",class:G1(["pd__previewThumb",{"is-on":W===a.value}]),"aria-label":`تصویر ${W+1}`,onClick:e1=>a.value=W},[A("img",{src:q,alt:`${x.value} ${W+1}`,draggable:"false"},null,8,og)],10,ng))),128))])):x1("",!0)])):x1("",!0)]),_:1})])),H(Yw,{timeOut:-1,show:d.value,"onUpdate:show":y[7]||(y[7]=q=>d.value=q),closeOnClickOverlay:!0},{img:z1(()=>[A("img",{src:t1(kC),alt:""},null,8,rg)]),title:z1(()=>[A("div",ig," برای دسترسی به تمامی امکانات نرم افزار "+p1(t1(Do).name)+"، ابتدا گزینه ورود/ثبت نام را لمس کنید و در صورت نداشتن حساب کاربری، ثبت نام نمایید. ",1)]),button:z1(()=>[A("div",{class:"text-center font-bold",onClick:y[5]||(y[5]=q=>t1(r).push({name:"login"}))},"ورود/ثبت نام"),A("div",{class:"text-center",onClick:y[6]||(y[6]=q=>d.value=!1)},"بیخیال")]),_:1},8,["show"])]),_:1},8,["spinning"])):x1("",!0)}}}),Yd=xe(sg,[["__scopeId","data-v-6ddebccb"]]),lg=Object.freeze(Object.defineProperty({__proto__:null,default:Yd},Symbol.toStringTag,{value:"Module"})),ro=Rr(null);let io=null;typeof document<"u"&&document.addEventListener("pointerdown",e=>{io=e.target instanceof Element?e.target:null},{capture:!0,passive:!0});function Jg(e,t){const n=(io==null?void 0:io.closest("[data-product-origin]"))??null;ro.value={product:e,origin:t??n}}const dg=["src"],lt=420,Ut=300,o5=300,r5=220,R9="cubic-bezier(0.32, 0.72, 0, 1)",ag="cubic-bezier(0.22, 1, 0.36, 1)",i5=.9,s5="inset(0px 0px 0px 0px round 0px)",kg=v1({__name:"ProductMorph",setup(e){const t=Bk(),n=Rr(null),o=K(null),r=K(!1),i=K(!1),s=K(null),l=K(null),d=K(null),a=K(null);function k($=.82,l1=7,d1=32){const n1=Math.sqrt(1-$*$),Z=[];for(let F=0;F<=d1;F++){const R=F/d1*l1,Q=F===d1?1:1-Math.exp(-$*R)*(Math.cos(n1*R)+$/n1*Math.sin(n1*R));Z.push(String(+Q.toFixed(4)))}return`linear(${Z.join(", ")})`}const h=typeof CSS<"u"&&CSS.supports("animation-timing-function","linear(0, 1)")?k():"cubic-bezier(0.22, 1, 0.36, 1)",p=()=>document.documentElement.classList.contains("motion-reduced")||typeof matchMedia<"u"&&matchMedia("(prefers-reduced-motion: reduce)").matches;function C($,l1,d1){const n1=$.getBoundingClientRect(),Z=getComputedStyle($),F=parseFloat(Z.paddingLeft)||0,R=parseFloat(Z.paddingRight)||0,Q=parseFloat(Z.paddingTop)||0,s1=parseFloat(Z.paddingBottom)||0,c=n1.left+F,g=n1.top+Q,M=n1.width-F-R,_=n1.height-Q-s1;if(Z.objectFit!=="contain"&&Z.objectFit!=="scale-down")return{x:c,y:g,w:M,h:_};let E=Math.min(M/l1,_/d1);return Z.objectFit==="scale-down"&&(E=Math.min(E,1)),{x:c+(M-l1*E)/2,y:g+(_-d1*E)/2,w:l1*E,h:d1*E}}function f($,l1){const d1=document.documentElement.clientWidth,n1=window.innerHeight;return`inset(${$.top}px ${d1-$.right}px ${n1-$.bottom}px ${$.left}px round ${l1})`}function m($){return $.width>0&&$.height>0&&$.bottom>0&&$.top0}function w($,l1){return($.currentSrc||$.src)===(l1.currentSrc||l1.src)}function D(){var n1;const $=(n1=d.value)==null?void 0:n1.querySelector(".pd__stage");if(!$)return null;const l1=$.getBoundingClientRect(),d1=$.querySelectorAll("img");for(const Z of d1){const F=Z.getBoundingClientRect(),R=F.left+F.width/2;if(R>l1.left&&R`translate(${n1.x-l1.x}px, ${n1.y-l1.y}px) scale(${n1.w/l1.w}, ${n1.h/l1.h})`;return[{transform:d1($)},{transform:d1(l1)}]}function O($,l1){$.style.left=`${l1.x}px`,$.style.top=`${l1.y}px`,$.style.width=`${l1.w}px`,$.style.height=`${l1.h}px`}let V=0,P=[],G="idle",T=[];function o1($){$&&($.style.opacity="0",T.push($))}function k1(){T.forEach($=>$.style.opacity=""),T=[]}function c1(){P.forEach($=>$.cancel()),P=[]}async function u1($){P=$,await Promise.all($.map(l1=>l1.finished.catch(()=>{})))}function Y($){document.documentElement.style.overflow=$?"hidden":""}async function r1($){var R;const l1=++V;c1(),k1(),i.value=!1,r.value=!0,G="opening";const d1=v($.origin),n1=(R=$.origin)==null?void 0:R.getBoundingClientRect(),Z=!p()&&!!$.origin&&!!n1&&m(n1);if(o.value=Z&&x(d1)?d1.currentSrc||d1.src:null,n.value=$,await a2(),l1!==V||!d.value||!s.value)return;let F;Z&&n1&&$.origin?F=f1($.origin,n1,d1):p()?F=[d.value.animate({opacity:[0,1]},{duration:160,easing:"ease-out",fill:"both"}),s.value.animate({opacity:[0,1]},{duration:160,easing:"ease-out",fill:"both"})]:F=[d.value.animate({transform:["translateY(6%)","none"],opacity:[0,1]},{duration:o5,easing:ag,fill:"both"}),s.value.animate({opacity:[0,1]},{duration:o5,easing:"ease-out",fill:"both"})],await u1(F),l1===V&&(c1(),k1(),o.value=null,r.value=!1,G="open",Y(!0))}function f1($,l1,d1){const n1=d.value,Z=l.value,F=s.value,{pageBg:R,cardBg:Q,radius:s1}=j($),c=D(),g=a.value;let M=null;if(g&&x(d1)&&c&&w(d1,c)){const E=d1.naturalWidth,S=d1.naturalHeight,z=C(c,E,S);z.w>0&&z.h>0&&(M={from:C(d1,E,S),to:z})}n1.style.transformOrigin=L(l1);const _=[Z.animate({clipPath:[f(l1,s1),s5],backgroundColor:[Q,R]},{duration:lt,easing:h,fill:"both"}),F.animate({opacity:[0,1]},{duration:lt*.6,easing:"ease-out",fill:"both"}),n1.animate({transform:[`scale(${i5})`,"none"]},{duration:lt,easing:h,fill:"both"}),n1.animate({opacity:[0,1]},{duration:lt*.55,delay:lt*.1,easing:"cubic-bezier(0.3, 0, 0.2, 1)",fill:"both"})];return g&&M&&c?(O(g,M.to),o1(c),_.push(g.animate(b(M.from,M.to),{duration:lt,easing:h,fill:"both"}))):o.value=null,_}async function y1(){if(!n.value||G==="closing")return;const $=++V,l1=G==="opening";G="closing",i.value=!0,r.value=!0;let d1;l1&&P.length?(P.forEach(n1=>n1.reverse()),d1=P):(c1(),k1(),d1=await H1()),await u1(d1),$===V&&_1()}async function H1(){var E;const $=d.value,l1=l.value,d1=s.value;if(!$||!l1||!d1)return[];if(p())return[$.animate({opacity:[1,0]},{duration:140,easing:"ease-in",fill:"forwards"}),d1.animate({opacity:[1,0]},{duration:140,easing:"ease-in",fill:"forwards"})];const n1=((E=n.value)==null?void 0:E.origin)??null,Z=n1!=null&&n1.isConnected?n1.getBoundingClientRect():null;if(!n1||!Z||!m(Z))return[$.animate({transform:["none","translateY(6%)"],opacity:[1,0]},{duration:r5,easing:"cubic-bezier(0.4, 0, 1, 1)",fill:"forwards"}),d1.animate({opacity:[1,0]},{duration:r5,easing:"ease-in",fill:"forwards"})];const{pageBg:F,cardBg:R,radius:Q}=j(n1),s1=v(n1),c=D();let g=null;if(x(s1)&&c&&w(s1,c)&&m(c.getBoundingClientRect())){const S=s1.naturalWidth,z=s1.naturalHeight,B=C(c,S,z);B.w>0&&B.h>0&&(g={from:B,to:C(s1,S,z)})}g&&s1&&(o.value=s1.currentSrc||s1.src,await a2()),$.style.transformOrigin=L(Z);const M=[l1.animate([{clipPath:s5,backgroundColor:F,opacity:1},{opacity:1,offset:.7},{clipPath:f(Z,Q),backgroundColor:R,opacity:0}],{duration:Ut,easing:R9,fill:"forwards"}),$.animate({transform:["none",`scale(${i5})`]},{duration:Ut,easing:R9,fill:"forwards"}),$.animate({opacity:[1,0]},{duration:Ut*.45,easing:"ease-in",fill:"forwards"}),d1.animate({opacity:[1,0]},{duration:Ut,easing:"ease-out",fill:"forwards"})],_=a.value;return _&&g&&c&&(O(_,g.from),o1(c),M.push(_.animate(b(g.to,g.from).reverse(),{duration:Ut,easing:R9,fill:"forwards"}))),M}function _1(){c1(),k1(),o.value=null,r.value=!1,i.value=!1,G="idle",n.value=null,Y(!1),ro.value&&(ro.value=null)}return V1(ro,$=>{$?r1($):n.value&&y1()}),V1(()=>t.fullPath,()=>{n.value&&(++V,_1())}),Pe(()=>{c1(),k1(),Y(!1)}),($,l1)=>(U(),O1(nt,{to:"body"},[n.value?(U(),J("div",{key:0,class:G1(["pm",{"is-moving":r.value,"is-closing":i.value}]),dir:"rtl"},[A("div",{ref_key:"veil",ref:s,class:"pm__veil","aria-hidden":"true"},null,512),A("div",{ref_key:"shape",ref:l,class:"pm__shape","aria-hidden":"true"},null,512),A("div",{ref_key:"sheet",ref:d,class:"pm__sheet no-scrollbar"},[(U(),O1(Yd,{id:n.value.product.id,key:n.value.product.id,initial:n.value.product,onCloseDrawer:y1},null,8,["id","initial"]))],512),o.value?(U(),J("img",{key:0,ref_key:"ghost",ref:a,class:"pm__ghost",src:o.value,alt:"","aria-hidden":"true",decoding:"sync"},null,8,dg)):x1("",!0)],2)):x1("",!0)]))}}),ug=xe(kg,[["__scopeId","data-v-e6198b07"]]),hg={key:0,class:"aab",role:"status"},pg={class:"aab__text"},cg=["disabled"],wg=v1({__name:"ActingAsBar",setup(e){const t=De(),n=Kd(),o=ki(),r=K(!1);async function i(){r.value=!0;try{n.clear(),t.setActingAs(null),await o.push({name:"home"}),n9.info("به حساب خودتان بازگشتید")}finally{r.value=!1}}return(s,l)=>t1(t).actingAs?(U(),J("div",hg,[l[1]||(l[1]=A("span",{class:"aab__dot","aria-hidden":"true"},null,-1)),A("span",pg,[l[0]||(l[0]=e2(" در حال مشاهده به‌عنوان ",-1)),A("strong",null,p1(t1(t).actingAs.name||"مشتری"),1)]),A("button",{type:"button",class:"aab__exit",disabled:r.value,onClick:i},p1(r.value?"…":"خروج"),9,cg)])):x1("",!0)}}),Cg=xe(wg,[["__scopeId","data-v-3848fe70"]]),gg=v1({__name:"App",setup(e){const t=ki(),n=De();Ak(),Bl().start(t);const o=N(()=>t.currentRoute.value.meta&&t.currentRoute.value.meta.layout==="FullPage"?Mu:vu);return(r,i)=>{const s=Vn("router-view");return U(),J("div",{class:G1({"is-actingAs":!!t1(n).actingAs})},[H(Cg),(U(),O1(G9(o.value),{class:"relative"},{default:z1(()=>[H(s,null,{default:z1(({Component:l,route:d})=>[(U(),O1(J5,null,[(U(),O1(_a,null,{default:z1(()=>[(U(),O1(G9(l),{key:d.name}))]),_:2},1024))],1024))]),_:1})]),_:1})),H(Bu),H(rh),H(ug),H(gh)],2)}}}),vg=Me("transition",{state:()=>({transitionFlag:!0,transitionEnded:!0,headerHeight:0}),actions:{setTransitionFlag(e){this.transitionFlag=e},setTransitionEnded(e){this.transitionEnded=e},setHeaderHeight(e){this.headerHeight=e}}}),dt={catalog:"catalog",goldPrice:"goldPrice",homeSlider:"homeSlider",profile:"me:profile",orders:"me:orders",balance:"me:balance",ledger:"me:ledger"},fg="me:",mg=Me("queryCache",()=>{const e=new Map,t=De();function n(l,d){const a=e.get(l);if(a!=null&&a.inflight)return a.inflight;const k=d().then(u=>{var h;return((h=e.get(l))==null?void 0:h.inflight)===k&&e.set(l,{data:u,has:!0}),u}).finally(()=>{const u=e.get(l);(u==null?void 0:u.inflight)===k&&(u.inflight=void 0)});return e.set(l,{...a??{has:!1},inflight:k}),k}async function o(l,d,a={}){const k=e.get(l);return!a.force&&(k!=null&&k.has)?k.data:n(l,d)}function r(l){const d=e.get(l);return d!=null&&d.has?d.data:void 0}function i(...l){for(const d of l)e.delete(d)}function s(){for(const l of[...e.keys()])l.startsWith(fg)&&e.delete(l)}return V1(()=>{var l;return[t.token,((l=t.actingAs)==null?void 0:l.id)??null]},()=>s()),{fetch:o,peek:r,invalidate:i,clearUserScoped:s}});function Mg(){const e=mg();return{me:t=>e.fetch(dt.profile,y2.getMe,t),myOrders:t=>e.fetch(dt.orders,y2.getMyOrders,t),accountingBalance:t=>e.fetch(dt.balance,y2.getAccountingBalance,t),myLedgerEntries:t=>e.fetch(dt.ledger,y2.getMyLedgerEntries,t),goldPrice:t=>e.fetch(dt.goldPrice,()=>y2.getLatestGoldPrice(),t),homeSlider:t=>e.fetch(dt.homeSlider,y2.getHomeSlider,t),peek:e.peek,invalidate:e.invalidate}}const xn=_k({history:ak(),async scrollBehavior(e,t,n){return await gu(),n||{top:0}},routes:[{path:"/home",name:"home",component:()=>P1(()=>import("./HomeView-COBOM_0S.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12]))},{path:"/product/:id",name:"singleProduct",component:()=>P1(()=>Promise.resolve().then(()=>lg),void 0),props:!0,meta:{layout:"FullPage"}},{path:"/newest",name:"newestProduct",component:()=>P1(()=>import("./NewestView-D3768UEK.js"),__vite__mapDeps([13,14,15,6,7,4,5,10,16])),meta:{layout:"FullPage"}},{path:"/cart",name:"cart",component:()=>P1(()=>import("./CartView-B5HWI4GC.js"),__vite__mapDeps([17,14,15,9,10,18,19,20,21,11,22,23,24]))},{path:"/login",name:"login",component:()=>P1(()=>import("./LoginRegisterView-D7zpNvDl.js"),__vite__mapDeps([25,14,15,22,23,20,21,26])),meta:{layout:"FullPage"}},{path:"/auth/iam/callback",name:"iamCallback",component:()=>P1(()=>import("./IamCallback-uVivAkex.js"),[]),meta:{layout:"FullPage"}},{path:"/user",name:"userPage::hasSubRoute",component:()=>P1(()=>import("./DashboardView-BuotNqik.js"),__vite__mapDeps([27,6,7,1,2,3,9,11,28])),meta:{requiresAuth:!0}},{path:"/orders",name:"ordersList",component:()=>P1(()=>import("./OrdersView-CC6V9TXW.js"),__vite__mapDeps([29,14,15,30,31,2,18,19,20,21,11,32])),meta:{requiresAuth:!0}},{path:"/transactions",name:"transactionsList",component:()=>P1(()=>import("./TransactionsView-D-yB5arT.js"),__vite__mapDeps([33,14,15,6,7,2,18,19,20,21,34])),meta:{requiresAuth:!0}},{path:"/profile",name:"profileData",component:()=>P1(()=>import("./ProfileView-CF-RES1q.js"),__vite__mapDeps([35,14,15,6,7,36])),meta:{requiresAuth:!0}},{path:"/favorites",name:"favoritesList",component:()=>P1(()=>import("./FavoritesView-5RpEMCAT.js"),__vite__mapDeps([37,14,15,6,7,4,5,38])),meta:{requiresAuth:!0}},{path:"/settings/appearance",name:"appearanceSettings",component:()=>P1(()=>import("./AppearanceView-CT4t8FO2.js"),__vite__mapDeps([39,14,15,40]))},{path:"/ChildOrder",name:"ChildOrder",component:()=>P1(()=>import("./ChildOrdersView-BVXxqiRn.js"),__vite__mapDeps([41,14,15,30,31,2,18,19,20,21,11,42])),meta:{title:"سفارش مشتریان",layout:"FullPage",requiresAuth:!0,requiresExpert:!0}},{path:"/customerChoice",name:"customerChoice",component:()=>P1(()=>import("./CustomerChoiceView-BDRif99e.js"),__vite__mapDeps([43,14,15,30,31,18,19,20,21,11,44])),meta:{title:"انتخاب مشتری",layout:"FullPage",requiresAuth:!0,requiresExpert:!0}},{path:"/complete_profile",name:"completeProfile",component:()=>P1(()=>import("./CompleteProfileView-DvO30UEJ.js"),__vite__mapDeps([45,14,15,46])),meta:{title:"تکمیل پروفایل",layout:"FullPage",requiresAuth:!0,requiresIncompleteProfile:!0}},{path:"/report",name:"report",component:()=>P1(()=>import("./ReportView-DZ5NzBpA.js"),__vite__mapDeps([47,14,15,2,18,19,20,21,11,48])),meta:{title:"گزارش",layout:"FullPage",requiresAuth:!0}},{path:"/report/detail",name:"reportDetail",component:()=>P1(()=>import("./ReportView-DZ5NzBpA.js"),__vite__mapDeps([47,14,15,2,18,19,20,21,11,48])),meta:{title:"جزئیات حساب",layout:"FullPage",requiresAuth:!0}},{path:"/notifications",name:"notifications",component:()=>P1(()=>import("./NotificationsView-BKgZJnFb.js"),__vite__mapDeps([49,14,15,50]))},{path:"/search",name:"search",component:()=>P1(()=>import("./SearchView-B-RBHenU.js"),__vite__mapDeps([51,14,15,30,31,19,21,23,4,5,8,10,11,52]))},{path:"/collection/:id?",name:"collection",component:()=>P1(()=>import("./CollectionView-Db-K-n6B.js"),__vite__mapDeps([53,14,15,6,7,4,5,10,54]))},{path:"/",redirect:{name:"home"}},{path:"/:pathMatch(.*)*",redirect:{name:"home"}}]});let br=!1;function jg(){return sessionStorage.getItem("gb_iam_sso_skip")==="1"?(sessionStorage.removeItem("gb_iam_sso_skip"),br=!0,!0):br}xn.beforeEach(async e=>{const t=De(),n=ui();if(!t.isLoggedIn&&e.name!=="iamCallback"&&!jg()){br=!0,sessionStorage.removeItem("gb_iam_sso_checked");try{const o=await y2.ssoStart();if(o.enabled&&o.authorize_url)return e.fullPath.startsWith("/")&&!e.fullPath.startsWith("//")&&sessionStorage.setItem("gb_iam_return",e.fullPath),window.location.assign(o.authorize_url),!1}catch{}}if(e.name==="login"&&t.isLoggedIn)return{name:"home"};if(e.meta.requiresAuth&&!t.isLoggedIn)return n9.info("ابتدا وارد شوید"),{name:"login",query:{redirect:e.fullPath}};if(e.meta.requiresExpert&&!t.isSalesExpert)return{name:"userPage::hasSubRoute"};if(e.meta.requiresIncompleteProfile&&t.isLoggedIn)try{const o=await Mg().me();if(o.verificationStep==="VERIFIED"||o.verificationStep==="STEP_TWO_SUBMITTED")return{name:"home"}}catch{}e.name==="singleProduct"?n.setPgaTransition("slideDown"):n.setPgaTransition(void 0)});xn.afterEach(e=>{const t=ui(),n=vg();t.noteFirstNavigation(),n.setTransitionFlag(!1),n.setTransitionEnded(!1),setTimeout(()=>{n.setTransitionFlag(!0)},100);const o=t.visibleNavBarRoutes.find(r=>e.name===r.name);o?(t.setActiveLink(o.index),t.setNavVisibility(!0)):t.setNavVisibility(!1)});const Qd="hedena-gold:appearance",l5=()=>typeof matchMedia<"u"?matchMedia("(prefers-color-scheme: dark)"):null,xg=()=>typeof matchMedia<"u"?matchMedia("(prefers-reduced-motion: reduce)"):null;function Dg(){var t;const e={theme:"system",reduceMotion:!!((t=xg())!=null&&t.matches)};try{const n=localStorage.getItem(Qd);if(!n)return e;const o=JSON.parse(n);return{theme:o.theme==="light"||o.theme==="dark"||o.theme==="system"?o.theme:e.theme,reduceMotion:typeof o.reduceMotion=="boolean"?o.reduceMotion:e.reduceMotion}}catch{return e}}function Lg(e){try{localStorage.setItem(Qd,JSON.stringify(e))}catch{}}const Hg="#15171A";let d5=null;const Vg=Me("appearance",{state:()=>{var e;return{...Dg(),systemDark:!!((e=l5())!=null&&e.matches)}},getters:{resolvedTheme:e=>e.theme==="system"?e.systemDark?"dark":"light":e.theme,isReducedMotion:e=>e.reduceMotion},actions:{init(){var t;const e=l5();(t=e==null?void 0:e.addEventListener)==null||t.call(e,"change",n=>{this.systemDark=n.matches,this.theme==="system"&&this.apply()}),this.apply(!1)},setTheme(e){e!==this.theme&&(this.theme=e,this.save(),this.apply())},setReduceMotion(e){e!==this.reduceMotion&&(this.reduceMotion=e,this.save(),this.apply(!1))},save(){Lg({theme:this.theme,reduceMotion:this.reduceMotion})},apply(e=!0){const t=document.documentElement,n=this.resolvedTheme==="dark";e&&t.classList.add("theme-switching"),t.classList.toggle("theme-dark",n),t.classList.toggle("van-theme-dark",n),t.classList.toggle("motion-reduced",this.reduceMotion);const o=document.querySelector('meta[name="theme-color"]');o&&(d5??(d5=o.getAttribute("data-light")??o.getAttribute("content")),o.setAttribute("content",n?Hg:d5??"")),e&&requestAnimationFrame(()=>requestAnimationFrame(()=>t.classList.remove("theme-switching")))}}}),yg={class:"px-[16px] max-w-screen-md m-auto relative no-scrollbar"},bg=v1({__name:"Container",props:{padding:{}},setup(e){return(t,n)=>(U(),J("main",yg,[wt(t.$slots,"default")]))}}),Zg="/assets/brand-logo-c8-B3-lR.png";q4.use("fa-IR",L6);const Bn=O7(gg);Bn.use(T7());Vg().init();Bn.use(xn);Xw(()=>{De().logout(),xn.currentRoute.value.name!=="login"&&xn.replace({name:"login"})});Bn.use(e8,{error:Zg});Bn.component("container",bg);Bn.mount("#app");export{Sg as $,Kd as A,Mg as B,qr as C,z1 as D,jl as E,g1 as F,Vn as G,ki as H,Y1 as I,O1 as J,dt as K,e6 as L,$t as M,vg as N,Tg as O,wt as P,qw as Q,I1 as R,V1 as S,zr as T,e2 as U,De as V,Yw as W,kC as X,mg as Y,a2 as Z,xe as _,Pe as a,Gg as a$,Bk as a0,ti as a1,n9 as a2,Jh as a3,Qh as a4,Wr as a5,Hn as a6,Rg as a7,et as a8,h1 as a9,Al as aA,Ho as aB,Yg as aC,Ug as aD,R2 as aE,zg as aF,ms as aG,yo as aH,Op as aI,Z4 as aJ,gi as aK,Ci as aL,vi as aM,Rr as aN,_p as aO,Il as aP,C1 as aQ,Tw as aR,Qg as aS,Sp as aT,pi as aU,tl as aV,Kg as aW,qc as aX,Rl as aY,qg as aZ,Di as a_,Z2 as aa,Oh as ab,Ih as ac,Ol as ad,Ph as ae,u2 as af,W1 as ag,N1 as ah,r9 as ai,mn as aj,wi as ak,Yo as al,Nr as am,gw as an,Jn as ao,ep as ap,ve as aq,yn as ar,Hw as as,Vo as at,t5 as au,Id as av,ke as aw,ip as ax,_n as ay,yr as az,U as b,_g as b0,$g as b1,op as b2,Fg as b3,Ig as b4,rp as b5,Ng as b6,Wg as b7,m6 as b8,$h as b9,Pg as ba,k0 as bb,S7 as bc,X2 as bd,j2 as be,Og as bf,$4 as bg,ii as bh,Eg as bi,Ag as bj,k6 as bk,je as bl,nt as bm,ui as bn,J as c,v1 as d,A as e,G1 as f,x1 as g,t1 as h,K as i,lC as j,oC as k,Bg as l,H as m,ce as n,F2 as o,p0 as p,Jg as q,ue as r,N as s,p1 as t,Vg as u,Me as v,Fr as w,Do as x,Zg as y,y2 as z}; diff --git a/apps/user-app/dist/assets/index-DHDIZJlt.css b/apps/user-app/dist/assets/index-DHDIZJlt.css deleted file mode 100644 index 063bc1c..0000000 --- a/apps/user-app/dist/assets/index-DHDIZJlt.css +++ /dev/null @@ -1 +0,0 @@ -.liman-icons[data-v-d43d3684] svg path{stroke:currentColor}.tabbar[data-v-e2aa88fe]{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:transparent}.tabbar__inner[data-v-e2aa88fe]{position:relative;display:grid;grid-template-columns:repeat(var(--count),1fr);max-width:420px;margin:0 auto;padding:6px;border-radius:22px;background:var(--c-canvas);border:1px solid var(--c-hairline);box-shadow:0 10px 28px -12px #14161a2e}.tabbar__indicator[data-v-e2aa88fe]{position:absolute;inset:6px 6px 6px auto;width:calc((100% - 12px) / var(--count));border-radius:16px;background:var(--c-wineWash);transition:transform .35s cubic-bezier(.65,0,.35,1);will-change:transform}.tabbar__item[data-v-e2aa88fe]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;border-radius:16px;color:var(--c-inkFaint);text-decoration:none;transition:color .25s ease,transform .25s cubic-bezier(.65,0,.35,1.4)}.tabbar__item[data-v-e2aa88fe] svg{transition:transform .3s cubic-bezier(.65,0,.35,1.4)}.tabbar__item.is-active[data-v-e2aa88fe]{color:var(--c-wine);transform:translateY(-2px)}.tabbar__item.is-active[data-v-e2aa88fe] svg{transform:scale(1.08)}.tabbar__item[data-v-e2aa88fe]:active{transform:scale(.94)}.tabbar__label[data-v-e2aa88fe]{font-size:10px;font-weight:600;line-height:1;opacity:.9}.page-leave-active{transition:opacity .16s cubic-bezier(.4,0,1,1)}.page-enter-active{transition:opacity .42s cubic-bezier(.32,.72,0,1)}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.page-enter-active,.page-leave-active{transition:opacity .12s linear}}.update-gate[data-v-976b50ae]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;direction:rtl}.update-gate__card[data-v-976b50ae]{width:100%;max-width:380px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:12px;padding:22px 20px 18px;border-radius:18px;background:var(--c-canvas, #fff);color:var(--c-ink, #1f1f1f);border:1px solid var(--c-hairline, transparent);box-shadow:0 12px 40px #00000040;text-align:right}.update-gate__badge[data-v-976b50ae]{align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--c-primary, #b8860b) 14%,transparent);color:var(--c-primary, #b8860b)}.update-gate__title[data-v-976b50ae]{margin:0;font-size:18px;font-weight:700}.update-gate__body[data-v-976b50ae]{overflow-y:auto;min-height:0}.update-gate__lead[data-v-976b50ae]{margin:0 0 6px;font-size:14px;color:var(--c-inkMuted, inherit)}.update-gate__list[data-v-976b50ae]{margin:0;padding-inline-start:18px;list-style:disc;font-size:14px;line-height:1.9}.update-gate__button[data-v-976b50ae]{width:100%;padding:12px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--c-primary, #b8860b);cursor:pointer}.update-gate__button[data-v-976b50ae]:disabled{opacity:.7;cursor:progress}.update-gate__hint[data-v-976b50ae]{margin:0;font-size:12px;text-align:center;color:var(--c-inkMuted, inherit)}.toast[data-v-39e31559]{--accent: var(--c-wine);position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 10px 12px 14px;border-radius:20px;overflow:hidden;pointer-events:auto;touch-action:none;cursor:grab;transition:transform .45s cubic-bezier(.2,1.4,.4,1),opacity .3s ease;background:radial-gradient(120% 160% at 0% 0%,rgb(var(--c-canvas-rgb) / 60%),rgb(var(--c-canvas-rgb) / 0%) 55%),radial-gradient(80% 140% at 100% 100%,rgb(var(--c-ink-rgb) / 4%),rgb(var(--c-ink-rgb) / 0%) 60%),linear-gradient(160deg,rgb(var(--c-canvas-rgb) / 72%),rgb(var(--c-canvas-rgb) / 50%));-webkit-backdrop-filter:blur(24px) saturate(200%) brightness(1.05);backdrop-filter:blur(24px) saturate(200%) brightness(1.05);box-shadow:inset 0 1px 1px rgb(var(--c-canvas-rgb) / 90%),inset 0 0 0 .5px rgb(var(--c-canvas-rgb) / 40%),0 18px 40px -16px #14161a59,0 1px 3px #14161a0f}.toast[data-v-39e31559]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(145deg,rgb(var(--c-canvas-rgb) / 100%),rgb(var(--c-canvas-rgb) / 30%) 40%,rgb(var(--c-canvas-rgb) / 10%),rgb(var(--c-canvas-rgb) / 70%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.toast.is-held[data-v-39e31559]:not(.is-dragging){transform:scale(.98)}.toast.is-dragging[data-v-39e31559]{cursor:grabbing}.toast--success[data-v-39e31559]{--accent: var(--c-green)}.toast--error[data-v-39e31559]{--accent: var(--c-red)}.toast--warning[data-v-39e31559]{--accent: #8D6A46}.toast--info[data-v-39e31559]{--accent: var(--c-wine)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.toast[data-v-39e31559]{background:rgb(var(--c-canvas-rgb) / 96%)}}.toast__tile[data-v-39e31559]{position:relative;flex:0 0 42px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}.toast__tile[data-v-39e31559] svg{position:relative;animation:toast-icon-pop-39e31559 .6s .12s cubic-bezier(.2,1.6,.4,1) both}.toast__ripple[data-v-39e31559]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--accent);opacity:0;animation:toast-ripple-39e31559 .9s .2s ease-out both}.toast--error .toast__tile[data-v-39e31559] svg{animation:toast-icon-pop-39e31559 .6s .12s cubic-bezier(.2,1.6,.4,1) both,toast-shake-39e31559 .45s .55s ease-in-out}.toast__body[data-v-39e31559]{flex:1;min-width:0;text-align:right}.toast__title[data-v-39e31559]{margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.5;color:var(--c-ink)}.toast__message[data-v-39e31559]{font-size:12.5px;font-weight:500;line-height:1.6;color:var(--c-inkSoft)}.toast__progress[data-v-39e31559]{position:absolute;right:14px;left:14px;bottom:5px;height:2.5px;border-radius:2px;background:var(--accent);opacity:.55;transform-origin:right center;animation-name:toast-drain-39e31559;animation-timing-function:linear;animation-fill-mode:forwards}.toast.is-held .toast__progress[data-v-39e31559]{animation-play-state:paused}@keyframes toast-drain-39e31559{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toast-icon-pop-39e31559{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes toast-ripple-39e31559{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes toast-shake-39e31559{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.toast__tile[data-v-39e31559] svg,.toast__ripple[data-v-39e31559]{animation:none!important}}.toast-host{position:fixed;top:0;left:0;right:0;z-index:3000;display:flex;flex-direction:column;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 0;direction:rtl;pointer-events:none}.toast-host>*{max-width:420px}.toast-host .toast.toast-enter-active{transition:transform .6s cubic-bezier(.2,1.35,.4,1),opacity .35s ease,filter .4s ease}.toast-host .toast.toast-enter-from{transform:translateY(-120%) scale(.88);opacity:0;filter:blur(6px)}.toast-host .toast.toast-leave-active{position:absolute;left:14px;right:14px;margin:0 auto;transition:transform .32s cubic-bezier(.5,0,.75,0),opacity .28s ease,filter .3s ease}.toast-host .toast.toast-leave-to{transform:translateY(-40%) scale(.9);opacity:0;filter:blur(4px)}.toast-host .toast.toast-move{transition:transform .45s cubic-bezier(.2,1.2,.4,1)}@media (prefers-reduced-motion: reduce){.toast-host .toast.toast-enter-active,.toast-host .toast.toast-leave-active,.toast-host .toast.toast-move{transition:opacity .2s ease}.toast-host .toast.toast-enter-from,.toast-host .toast.toast-leave-to{transform:none;filter:none}}.gs[data-v-0e0334e8]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gs__track[data-v-0e0334e8]{direction:ltr;display:flex;height:100%;width:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1);will-change:transform}.gs.is-dragging .gs__track[data-v-0e0334e8]{transition:none}.gs__cell[data-v-0e0334e8]{flex:0 0 100%;width:100%;height:100%}.gs__img[data-v-0e0334e8]{width:100%;height:100%;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs__img--cover[data-v-0e0334e8]{-o-object-fit:contain;object-fit:contain;padding:46px 20px 20px}.gs__img--contain[data-v-0e0334e8]{-o-object-fit:contain;object-fit:contain;padding:20px 22px}.gs__counter[data-v-0e0334e8]{position:absolute;bottom:14px;inset-inline-start:14px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:700;color:#fff;background:#14161a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:ltr;pointer-events:none}.loading *{box-sizing:border-box}.loading{position:relative;width:50px;height:50px;border-radius:50%;box-sizing:border-box;border:3px solid transparent}.loading .effect-1,.loading .effect-2{position:absolute;width:50px;height:50px;border:3px solid transparent;border-left:3px solid #8D6A46;border-radius:50%;box-sizing:border-box}.loading .effect-1{animation:rotate 1s ease infinite}.loading .effect-2{animation:rotateOpacity 1s ease infinite .1s}.loading .effect-3{position:absolute;width:50px;height:50px;border:3px solid transparent;border-left:3px solid #8D6A46;animation:rotateOpacity 1s ease infinite .2s;border-radius:50%;box-sizing:border-box}.loading .effects{transition:all .3s ease}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotateOpacity{0%{transform:rotate(0);opacity:.1}to{transform:rotate(1turn);opacity:1}}.spinner-brand{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.ant-spin-text{color:var(--c-primary)}.loading+.ant-spin-text{margin-top:24px}.van-dialog__confirm,.van-dialog__cancel{display:none!important}.van-dialog__confirm .van-button__text{color:var(--c-primary);font-weight:600;font-size:15px}.van-dialog__cancel .van-button__text{color:var(--c-inkMuted);font-weight:600;font-size:15px}.pd[data-v-3aaed236]{position:relative;min-height:100vh;background:var(--c-canvasSoft);padding-bottom:104px}.pd__gallery[data-v-3aaed236]{position:relative}.pd__stage[data-v-3aaed236]{position:relative;aspect-ratio:1 / 1;max-height:52vh;background:var(--c-photoStage);overflow:hidden}.pd__stage--empty[data-v-3aaed236]{display:grid;place-items:center;color:var(--c-inkFaint)}.pd__art[data-v-3aaed236]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd__round[data-v-3aaed236]{position:absolute;top:16px;z-index:5;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--c-inkSoft);background:rgb(var(--c-canvas-rgb) / 92%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px -10px #14161a80;transition:transform .18s ease,color .18s ease}.pd__round[data-v-3aaed236]:active{transform:scale(.92)}.pd__round--back[data-v-3aaed236]{inset-inline-start:16px}.pd__round--fav[data-v-3aaed236]{inset-inline-end:16px}.pd__round--fav.is-on[data-v-3aaed236]{color:var(--c-wine)}.pd__counter[data-v-3aaed236]{position:absolute;top:16px;inset-inline-start:50%;transform:translate(-50%);padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:#14161a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:ltr}.pd__dots[data-v-3aaed236]{position:absolute;bottom:14px;inset-inline-end:14px;display:flex;gap:5px}.pd__dot[data-v-3aaed236]{width:6px;height:6px;padding:0;border:0;border-radius:999px;cursor:pointer;background:#ffffff8c;transition:width .2s ease,background .2s ease}.pd__dot.is-on[data-v-3aaed236]{width:18px;background:#fff}.pd__sheet[data-v-3aaed236]{position:relative;margin-top:-20px;border-radius:22px 22px 0 0;background:var(--c-canvas);padding:20px 18px 8px}.pd__head[data-v-3aaed236]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pd__title[data-v-3aaed236]{margin:0;font-size:17px;font-weight:800;line-height:1.7;color:var(--c-ink)}.pd__sub[data-v-3aaed236]{display:flex;align-items:center;gap:6px;padding-top:5px;font-size:11.5px;color:var(--c-inkFaint)}.pd__code[data-v-3aaed236]{direction:ltr;font-weight:700;color:var(--c-inkMuted)}.pd__dotSep[data-v-3aaed236]{color:var(--c-hairline)}.pd__stock[data-v-3aaed236]{flex-shrink:0;padding:6px 11px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}.pd__stock.is-in[data-v-3aaed236]{color:#15803d;background:#eef7f0}.pd__stock.is-pre[data-v-3aaed236]{color:var(--c-wine);background:var(--c-wineWash)}.pd__stock.is-out[data-v-3aaed236]{color:var(--c-inkMuted);background:var(--c-hairlineSoft)}.pd__figures[data-v-3aaed236]{display:flex;gap:10px;margin-top:16px}.pd__figure[data-v-3aaed236]{flex:1;display:flex;flex-direction:column;gap:6px;padding:13px 14px;border-radius:16px;background:var(--c-hairlineSoft)}.pd__figureLabel[data-v-3aaed236]{font-size:11px;color:var(--c-inkFaint)}.pd__figureValue[data-v-3aaed236]{font-size:19px;font-weight:800;color:var(--c-ink);direction:ltr;text-align:end}.pd__figureUnit[data-v-3aaed236]{font-size:11px;font-weight:500;color:var(--c-inkFaint);padding-inline-start:3px}.pd__block[data-v-3aaed236]{margin-top:22px}.pd__blockTitle[data-v-3aaed236]{margin:0 0 11px;font-size:13.5px;font-weight:800;color:var(--c-ink)}.pd__variants[data-v-3aaed236]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pd__variant[data-v-3aaed236]{display:flex;flex-direction:column;gap:3px;padding:8px;border-radius:14px;cursor:pointer;text-align:center;align-items:center;background:var(--c-canvas);border:1px solid var(--c-hairline);transition:border-color .18s ease,background .18s ease}.pd__variant.is-on[data-v-3aaed236]{background:var(--c-primary);border-color:var(--c-primary)}.pd__variantImg[data-v-3aaed236]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:10px;margin-bottom:2px}.pd__variant.is-out[data-v-3aaed236]{opacity:.45;cursor:not-allowed}.pd__variantStock[data-v-3aaed236]{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:999px;margin-top:1px}.pd__variantStock.is-in[data-v-3aaed236]{color:#1a7f3c;background:#1a7f3c1a}.pd__variantStock.is-pre[data-v-3aaed236]{color:#1f6feb;background:#1f6feb1a}.pd__variantStock.is-none[data-v-3aaed236]{color:var(--c-inkFaint);background:#0000000d}.pd__variant.is-on .pd__variantStock[data-v-3aaed236]{color:#fff;background:#ffffff29}.pd__variantsMore[data-v-3aaed236]{margin-top:10px;width:100%;padding:8px;border-radius:12px;border:1px solid var(--c-hairline);background:transparent;color:var(--c-ink);font-size:12px;font-weight:700;cursor:pointer}.pd__variantTitle[data-v-3aaed236]{font-size:12.5px;font-weight:700;color:var(--c-ink)}.pd__variantWeight[data-v-3aaed236]{font-size:10.5px;color:var(--c-inkFaint)}.pd__variant.is-on .pd__variantTitle[data-v-3aaed236]{color:#fff}.pd__variant.is-on .pd__variantWeight[data-v-3aaed236]{color:#fff9}.pd__specs[data-v-3aaed236]{margin:0;border:1px solid var(--c-hairline);border-radius:16px;overflow:hidden}.pd__spec[data-v-3aaed236]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--c-hairlineSoft)}.pd__spec[data-v-3aaed236]:last-child{border-bottom:0}.pd__spec dt[data-v-3aaed236]{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;color:var(--c-inkMuted)}.pd__spec dd[data-v-3aaed236]{margin:0;font-size:12.5px;font-weight:700;color:var(--c-ink)}.pd__body[data-v-3aaed236]{margin:0;font-size:12.5px;line-height:2.1;color:var(--c-inkMuted);text-align:justify}.pd__body.is-clamped[data-v-3aaed236]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pd__more[data-v-3aaed236]{margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--c-wine)}.pd__trust[data-v-3aaed236]{display:flex;gap:18px;margin-top:22px;padding:13px 0 4px;border-top:1px solid var(--c-hairlineSoft)}.pd__trust span[data-v-3aaed236]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-inkFaint)}.pd__bar[data-v-3aaed236]{position:fixed;bottom:0;inset-inline:0;z-index:20;display:flex;align-items:center;gap:10px;max-width:768px;margin:0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--c-canvas);border-top:1px solid var(--c-hairline)}.pd__qty[data-v-3aaed236]{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:7px 9px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-hairlineSoft)}.pd__qtyBtn[data-v-3aaed236]{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--c-ink);background:var(--c-canvas)}.pd__qtyValue[data-v-3aaed236]{min-width:16px;text-align:center;font-size:13px;font-weight:800;color:var(--c-ink)}.pd__cta[data-v-3aaed236]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border:0;border-radius:14px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;color:#fff;background:var(--c-primary);transition:transform .18s ease,opacity .18s ease}.pd__cta[data-v-3aaed236]:active{transform:scale(.99)}.pd__cta[data-v-3aaed236]:disabled{cursor:default;opacity:.45}.pd__cta--ghost[data-v-3aaed236]{color:var(--c-primary);background:var(--c-canvas);border:1px solid var(--c-primary)}.pd__preview[data-v-3aaed236]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;background:#0a0a0c8c;-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}.pd__previewClose[data-v-3aaed236]{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));inset-inline-end:14px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;cursor:pointer;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotate(45deg);transition:transform .18s ease,background .18s ease}.pd__previewClose[data-v-3aaed236]:active{transform:rotate(45deg) scale(.92)}.pd__previewCounter[data-v-3aaed236]{position:absolute;top:calc(24px + env(safe-area-inset-top,0px));inset-inline-start:0;inset-inline-end:0;z-index:2;text-align:center;font-size:12px;font-weight:700;color:#ffffffbf;direction:ltr;pointer-events:none}.pd__previewStage[data-v-3aaed236]{flex:1;min-height:0}.pd__previewThumbs[data-v-3aaed236]{flex-shrink:0;display:flex;justify-content:center;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px))}.pd__previewThumb[data-v-3aaed236]{scroll-snap-align:center;flex:0 0 auto;width:52px;height:52px;padding:6px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:#fff;opacity:.65;outline:2px solid transparent;outline-offset:2px;transition:opacity .2s ease,outline-color .2s ease,transform .18s ease}.pd__previewThumb[data-v-3aaed236]:active{transform:scale(.94)}.pd__previewThumb.is-on[data-v-3aaed236]{opacity:1;outline-color:#fff}.pd__previewThumb img[data-v-3aaed236]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-preview-enter-active[data-v-3aaed236],.pd-preview-leave-active[data-v-3aaed236]{transition:opacity .24s ease}.pd-preview-enter-from[data-v-3aaed236],.pd-preview-leave-to[data-v-3aaed236]{opacity:0}.pm[data-v-5a932a51]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.pm.is-closing[data-v-5a932a51]{pointer-events:none}.pm__veil[data-v-5a932a51]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0f1252}.pm__shape[data-v-5a932a51]{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.pm.is-moving .pm__shape[data-v-5a932a51]{display:block}.pm__sheet[data-v-5a932a51]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.pm.is-moving[data-v-5a932a51] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pm__ghost[data-v-5a932a51]{position:fixed;z-index:2;transform-origin:0 0;-o-object-fit:fill;object-fit:fill;pointer-events:none;will-change:transform}.aab[data-v-fa6075c8]{position:fixed;top:0;left:0;right:0;z-index:2000;display:flex;align-items:center;gap:8px;padding:7px 16px;background:#8d6a46;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0000002e}.aab__dot[data-v-fa6075c8]{width:8px;height:8px;border-radius:50%;background:#ffd9a0;flex:0 0 auto}.aab__text[data-v-fa6075c8]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aab__text strong[data-v-fa6075c8]{font-weight:800}.aab__exit[data-v-fa6075c8]{flex:0 0 auto;border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;border-radius:8px;padding:3px 12px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.aab__exit[data-v-fa6075c8]:disabled{opacity:.6;cursor:default}body::-webkit-scrollbar{display:none}.is-actingAs{padding-top:30px}#app{overflow:hidden;direction:rtl!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:start;color:var(--c-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.slideDown-enter-active,.slideDown-leave-active{transition:all .5s ease}.slideDown-enter-from{transform:translateY(-100vh)}.slideDown-leave-to{transform:translateY(100vh)}.slideDown-leave-from,.slideDown-enter-to{transform:translateY(0)}.fade-down-enter-active,.fade-down-leave-active{transition:all .5s ease}:root{--c-canvas: #FFFFFF;--c-canvas-rgb: 255 255 255;--c-canvasSoft: #FAFAFA;--c-canvasSoft-rgb: 250 250 250;--c-ink: #14161A;--c-ink-rgb: 20 22 26;--c-inkSoft: #22262E;--c-inkSoft-rgb: 34 38 46;--c-inkMuted: #5B616E;--c-inkMuted-rgb: 91 97 110;--c-inkFaint: #8A909C;--c-inkFaint-rgb: 138 144 156;--c-hairline: #ECEDEF;--c-hairline-rgb: 236 237 239;--c-hairlineSoft: #F4F5F6;--c-hairlineSoft-rgb: 244 245 246;--c-wine: #7A1B33;--c-wine-rgb: 122 27 51;--c-wineDeep: #5E1427;--c-wineDeep-rgb: 94 20 39;--c-wineSoft: #A33C55;--c-wineSoft-rgb: 163 60 85;--c-wineWash: #FBF2F4;--c-wineWash-rgb: 251 242 244;--c-primary: #23493c;--c-primary-rgb: 35 73 60;--c-primaryLighten: #2E5E4E;--c-primaryLighten-rgb: 46 94 78;--c-green: #16a34a;--c-green-rgb: 22 163 74;--c-red: #dc2626;--c-red-rgb: 220 38 38;--c-info: #335CB1;--c-info-rgb: 51 92 177;--c-light: #f9f9f9;--c-light-rgb: 249 249 249;--c-grey: #898989;--c-grey-rgb: 137 137 137;--c-lightGray: #A5A5A5;--c-lightGray-rgb: 165 165 165;--c-lightGray1: #CACED8;--c-lightGray1-rgb: 202 206 216;--c-lightGray2: #E8EAEE;--c-lightGray2-rgb: 232 234 238;--c-page: #FFFFFF;--c-page-rgb: 255 255 255;--c-onInk: #FFFFFF;--c-onInk-rgb: 255 255 255;--c-heroSurface: #14161A;--c-heroSurface-rgb: 20 22 26;--c-hairlineStrong: #DADCE0;--c-hairlineStrong-rgb: 218 220 224;--c-photoMat: transparent;--c-photoStage: #F4F5F6;--c-photoStage-rgb: 244 245 246}html.theme-dark{color-scheme:dark;--c-page: #15171A;--c-page-rgb: 21 23 26;--c-canvasSoft: #15171A;--c-canvasSoft-rgb: 21 23 26;--c-canvas: #1F2125;--c-canvas-rgb: 31 33 37;--c-hairlineSoft: #2A2D32;--c-hairlineSoft-rgb: 42 45 50;--c-hairline: #3A3D44;--c-hairline-rgb: 58 61 68;--c-hairlineStrong: #4B4F57;--c-hairlineStrong-rgb: 75 79 87;--c-ink: #F2F3F5;--c-ink-rgb: 242 243 245;--c-inkSoft: #E1E3E7;--c-inkSoft-rgb: 225 227 231;--c-inkMuted: #B2B7C0;--c-inkMuted-rgb: 178 183 192;--c-inkFaint: #8F95A0;--c-inkFaint-rgb: 143 149 160;--c-wine: #C9566F;--c-wine-rgb: 201 86 111;--c-wineDeep: #A8435C;--c-wineDeep-rgb: 168 67 92;--c-wineSoft: #DC8197;--c-wineSoft-rgb: 220 129 151;--c-wineWash: #3A222B;--c-wineWash-rgb: 58 34 43;--c-primary: #33836A;--c-primary-rgb: 51 131 106;--c-primaryLighten: #3F9478;--c-primaryLighten-rgb: 63 148 120;--c-green: #45C677;--c-green-rgb: 69 198 119;--c-red: #F26161;--c-red-rgb: 242 97 97;--c-info: #7C9DE6;--c-info-rgb: 124 157 230;--c-light: #1F2125;--c-light-rgb: 31 33 37;--c-grey: #9298A2;--c-grey-rgb: 146 152 162;--c-lightGray: #757A84;--c-lightGray-rgb: 117 122 132;--c-lightGray1: #4A4E56;--c-lightGray1-rgb: 74 78 86;--c-lightGray2: #3A3D44;--c-lightGray2-rgb: 58 61 68;--c-onInk: #15171A;--c-onInk-rgb: 21 23 26;--c-heroSurface: #2C2F36;--c-heroSurface-rgb: 44 47 54;--c-photoMat: #FFFFFF;--c-photoMat-rgb: 255 255 255;--c-photoStage: #F2F3F5;--c-photoStage-rgb: 242 243 245}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.\!fixed{position:fixed!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-\[-2rem\]{top:-2rem}.z-10{z-index:10}.m-auto{margin:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-\[10px\]{margin-top:10px;margin-bottom:10px}.mt-6{margin-top:1.5rem}.mb-8{margin-bottom:2rem}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-\[200px\]{height:200px}.h-\[2rem\]{height:2rem}.\!max-h-screen{max-height:100vh!important}.w-screen{width:100vw}.w-full{width:100%}.w-\[200px\]{width:200px}.w-\[100vw\]{width:100vw}.max-w-screen-md{max-width:768px}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.border{border-width:1px}.border-t{border-top-width:1px}.border-solid{border-style:solid}.border-\[color\:var\(--c-hairline\)\]{border-color:var(--c-hairline)}.border-lightGray{--tw-border-opacity: 1;border-color:rgb(165 165 165 / var(--tw-border-opacity))}.border-lightGray\/20{border-color:#a5a5a533}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(35 73 60 / var(--tw-bg-opacity))}.p-8{padding:2rem}.p-5{padding:1.25rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.pt-4{padding-top:1rem}.text-center{text-align:center}.text-justify{text-align:justify}.text-\[18px\]{font-size:18px}.text-\[15px\]{font-size:15px}.font-semibold{font-weight:600}.font-bold{font-weight:700}.text-\[color\:var\(--c-primary\)\]{color:var(--c-primary)}.text-\[color\:var\(--c-inkMuted\)\]{color:var(--c-inkMuted)}.text-danger{--tw-text-opacity: 1;color:rgb(227 26 26 / var(--tw-text-opacity))}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:var(--c-page);font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:#23493c;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#23493c;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#37574b}a:active{color:#0f241d}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:#00000040;cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:#00000073;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#8d6a46}::selection{color:#fff;background:#8d6a46}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}.fade-enter,.fade-appear,.fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.fade-enter.fade-enter-active,.fade-appear.fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.fade-leave.fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.fade-enter,.fade-appear{opacity:0;animation-timing-function:linear}.fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-up-enter,.move-up-appear,.move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-up-enter.move-up-enter-active,.move-up-appear.move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.move-up-leave.move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.move-up-enter,.move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-enter,.move-down-appear,.move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-down-enter.move-down-enter-active,.move-down-appear.move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.move-down-leave.move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.move-down-enter,.move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-enter,.move-left-appear,.move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-left-enter.move-left-enter-active,.move-left-appear.move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.move-left-leave.move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.move-left-enter,.move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-enter,.move-right-appear,.move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-right-enter.move-right-enter-active,.move-right-appear.move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.move-right-leave.move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.move-right-enter,.move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #8D6A46;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #8d6a46;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #8d6a46;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.slide-up-enter,.slide-up-appear,.slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter.slide-up-enter-active,.slide-up-appear.slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.slide-up-leave.slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.slide-up-enter,.slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-enter,.slide-down-appear,.slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-down-enter.slide-down-enter-active,.slide-down-appear.slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.slide-down-leave.slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.slide-down-enter,.slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-enter,.slide-left-appear,.slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-left-enter.slide-left-enter-active,.slide-left-appear.slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.slide-left-leave.slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.slide-left-enter,.slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-enter,.slide-right-appear,.slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-right-enter.slide-right-enter-active,.slide-right-appear.slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.slide-right-leave.slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.slide-right-enter,.slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-enter,.zoom-appear,.zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-enter.zoom-enter-active,.zoom-appear.zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.zoom-leave.zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.zoom-enter,.zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-enter-prepare,.zoom-appear-prepare{transform:none}.zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-enter,.zoom-big-appear,.zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-enter.zoom-big-enter-active,.zoom-big-appear.zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-enter,.zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-enter-prepare,.zoom-big-appear-prepare{transform:none}.zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-enter,.zoom-big-fast-appear,.zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-fast-enter.zoom-big-fast-enter-active,.zoom-big-fast-appear.zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-fast-enter,.zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-enter-prepare,.zoom-big-fast-appear-prepare{transform:none}.zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-enter,.zoom-up-appear,.zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-up-enter.zoom-up-enter-active,.zoom-up-appear.zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.zoom-up-enter,.zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-enter-prepare,.zoom-up-appear-prepare{transform:none}.zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-enter,.zoom-down-appear,.zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-down-enter.zoom-down-enter-active,.zoom-down-appear.zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.zoom-down-enter,.zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-enter-prepare,.zoom-down-appear-prepare{transform:none}.zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-enter,.zoom-left-appear,.zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-left-enter.zoom-left-enter-active,.zoom-left-appear.zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.zoom-left-enter,.zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-enter-prepare,.zoom-left-appear-prepare{transform:none}.zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-enter,.zoom-right-appear,.zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-right-enter.zoom-right-enter-active,.zoom-right-appear.zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.zoom-right-enter,.zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-enter-prepare,.zoom-right-appear-prepare{transform:none}.zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-affix{position:fixed;z-index:10}.ant-alert{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:5px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#ccc8c0;border:1px solid #b3aea8}.ant-alert-info .ant-alert-icon{color:#8d6a46}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#ffece8;border:1px solid #ffa196}.ant-alert-error .ant-alert-icon{color:#e31a1a}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:#00000073;transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:#000000bf}.ant-alert-close-text{color:#00000073;transition:color .3s}.ant-alert-close-text:hover{color:#000000bf}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:#23493c;font-size:16px}.ant-alert-message{color:#23493c}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}.ant-anchor{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:0 0 0 2px}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink:before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#f0f0f0;content:" "}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:var(--c-canvas);border:2px solid #8D6A46;border-radius:8px;transform:translate(-50%);transition:top .3s ease-in-out}.ant-anchor-ink-ball.visible{display:inline-block}.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:7px 0 7px 16px;line-height:1.143}.ant-anchor-link-title{position:relative;display:block;margin-bottom:6px;overflow:hidden;color:#000000d9;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#8d6a46}.ant-anchor-link .ant-anchor-link{padding-top:5px;padding-bottom:5px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translate(50%)}.ant-anchor-rtl .ant-anchor-link{padding:7px 16px 7px 0}.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}.ant-avatar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar .ant-image-img{display:block}.ant-avatar-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar.ant-avatar-icon>.anticon{margin:0}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-lg.ant-avatar-icon>.anticon{margin:0}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-sm.ant-avatar-icon>.anticon{margin:0}.ant-avatar-square{border-radius:5px}.ant-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ant-avatar-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}.ant-back-top{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:#00000073;border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:#000000d9;transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width: 768px){.ant-back-top{right:60px}}@media screen and (max-width: 480px){.ant-back-top{right:20px}}.ant-badge{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:var(--c-canvas);font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px var(--c-canvas)}.ant-badge-count a,.ant-badge-count a:hover{color:var(--c-canvas)}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px var(--c-canvas)}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#52c41a}.ant-badge-status-processing{position:relative;background-color:#1890ff}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#e31a1a}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-pink,.ant-badge-status-magenta{background:#eb2f96}.ant-badge-status-red{background:#f5222d}.ant-badge-status-volcano{background:#fa541c}.ant-badge-status-orange{background:#fa8c16}.ant-badge-status-yellow{background:#fadb14}.ant-badge-status-gold{background:#faad14}.ant-badge-status-cyan{background:#13c2c2}.ant-badge-status-lime{background:#a0d911}.ant-badge-status-green{background:#52c41a}.ant-badge-status-blue{background:#1890ff}.ant-badge-status-geekblue{background:#2f54eb}.ant-badge-status-purple{background:#722ed1}.ant-badge-status-text{margin-left:8px;color:#000000d9;font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:8px;height:22px;padding:0 8px;color:var(--c-canvas);line-height:22px;white-space:nowrap;background-color:#8d6a46;border-radius:5px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentcolor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:#00000040;border:inherit;content:""}.ant-ribbon-color-pink,.ant-ribbon-color-magenta{color:#eb2f96;background:#eb2f96}.ant-ribbon-color-red{color:#f5222d;background:#f5222d}.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}.ant-ribbon-color-gold{color:#faad14;background:#faad14}.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}.ant-ribbon-color-green{color:#52c41a;background:#52c41a}.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentcolor currentcolor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:5px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0;border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:5px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentcolor transparent transparent currentcolor}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:#00000073;font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:#00000073;transition:color .3s}.ant-breadcrumb a:hover{color:#998165}.ant-breadcrumb>span:last-child{color:#000000d9}.ant-breadcrumb>span:last-child a{color:#000000d9}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:#00000073}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px #00000004;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:5px;color:#000000d9;border-color:#d9d9d9;background:var(--c-canvas)}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:42px;padding:7.4px 15px;font-size:16px;border-radius:5px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:5px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#998165;border-color:#998165;background:var(--c-canvas)}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentcolor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#66482e;border-color:#66482e;background:var(--c-canvas)}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentcolor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:var(--c-canvas)}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#8d6a46;background:#8d6a46;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#998165;background:#998165}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#66482e;background:#66482e}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#998165;border-left-color:#998165}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#998165}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#998165}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:#000000d9;border-color:#d9d9d9;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentcolor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:#000000d9;border-color:#d9d9d9;background:var(--c-canvas);border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#998165;border-color:#998165;background:var(--c-canvas)}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentcolor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#66482e;border-color:#66482e;background:var(--c-canvas)}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#e31a1a;background:#e31a1a;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#f04741;background:#f04741}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#bd0b11;background:#bd0b11}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#23493c;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:#000000d9;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:#000000d9;background:#00000005;border-color:transparent}.ant-btn-text:active{color:#000000d9;background:#00000007;border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#e31a1a;border-color:#e31a1a;background:var(--c-canvas)}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#f04741;border-color:#f04741;background:var(--c-canvas)}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#bd0b11;border-color:#bd0b11;background:var(--c-canvas)}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#e31a1a;background:#e31a1a;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#f04741;background:#f04741}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#bd0b11;background:#bd0b11}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#e31a1a;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#f04741;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#bd0b11;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#e31a1a;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#f04741;border-color:transparent;background:#00000005}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#bd0b11;border-color:transparent;background:#00000007}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:5px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:42px;height:42px;padding:5.9px 0;font-size:18px;border-radius:5px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:5px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:42px;padding:7.4px 21px;font-size:16px;border-radius:42px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:42px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:var(--c-canvas);border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:42px;padding:7.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:42px;height:42px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:5px}.ant-btn-group>span:only-child>.ant-btn{border-radius:5px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:5px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:5px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 5px 5px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:5px 0 0 5px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 5px 5px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:5px 0 0 5px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:var(--c-canvas);border-color:var(--c-canvas)}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#998165;border-color:#998165}.ant-btn.ant-btn-background-ghost:active{color:#66482e;border-color:#66482e}.ant-btn.ant-btn-background-ghost[disabled]{color:#00000040;background:transparent;border-color:#d9d9d9}.ant-btn-background-ghost.ant-btn-primary{color:#8d6a46;border-color:#8d6a46;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#998165;border-color:#998165}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#66482e;border-color:#66482e}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#e31a1a;border-color:#e31a1a;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#f04741;border-color:#f04741}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#bd0b11;border-color:#bd0b11}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#e31a1a;border-color:#e31a1a;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#f04741;border-color:#f04741}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#bd0b11;border-color:#bd0b11}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#e31a1a;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#f04741;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#bd0b11;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:" "}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:40px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#998165;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#d9d9d9;border-left-color:#998165}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:var(--c-canvas)}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:var(--c-canvas);border:0;border-top:1px solid #f0f0f0;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:5px}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 5px 5px}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:var(--c-canvas);border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:#f5f5f5}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#ccc8c0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#8d6a46}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #f0f0f0;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:#000000d9;line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#8d6a46}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#000000d9}@media only screen and (max-width: 480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl{direction:rtl}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}.ant-card{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;background:var(--c-canvas);border-radius:5px}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-bordered{border:1px solid #f0f0f0}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:#23493c;font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-card-head:before{display:table;content:""}.ant-card-head:after{display:table;clear:both;content:""}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:#000000d9;font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #f0f0f0}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:#000000d9;font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:before{display:table;content:""}.ant-card-body:after{display:table;clear:both;content:""}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 #f0f0f0,0 1px #f0f0f0,1px 1px #f0f0f0,1px 0 #f0f0f0 inset,0 1px #f0f0f0 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:5px 5px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:var(--c-canvas);border-top:1px solid #f0f0f0}.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{display:table;clear:both;content:""}.ant-card-actions>li{float:left;margin:12px 0;color:#00000073;text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#8d6a46;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:#00000073;line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#8d6a46}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{display:table;clear:both;content:""}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:#23493c;font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:#00000073}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,#cfd8dc33,#cfd8dc66,#cfd8dc33);background-size:600% 600%;border-radius:5px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-carousel{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-radio-input,.ant-carousel .slick-list .slick-slide input.ant-checkbox-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{visibility:visible}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-track,.ant-carousel .slick-slider .slick-list{transform:translateZ(0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:before,.ant-carousel .slick-track:after{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-prev,.ant-carousel .slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:0;outline:none;cursor:pointer}.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{color:transparent;background:transparent;outline:none}.ant-carousel .slick-prev:hover:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-next:focus:before{opacity:1}.ant-carousel .slick-prev.slick-disabled:before,.ant-carousel .slick-next.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"←"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"→"}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:var(--c-canvas);border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:hover,.ant-carousel .slick-dots li button:focus{opacity:.75}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:var(--c-canvas);opacity:1}.ant-carousel .slick-dots li.slick-active:hover,.ant-carousel .slick-dots li.slick-active:focus{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl{direction:rtl}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev:before{content:"→"}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next:before{content:"←"}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-cascader-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner{border-color:#8d6a46}.ant-cascader-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-cascader-checkbox:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after{visibility:visible}.ant-cascader-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-cascader-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-cascader-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-cascader-checkbox-disabled{cursor:not-allowed}.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-cascader-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{visibility:hidden}.ant-cascader-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-cascader-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{cursor:not-allowed}.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{margin-left:8px}.ant-cascader-checkbox+span{padding-right:8px;padding-left:8px}.ant-cascader-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-cascader-checkbox-group-item{margin-right:8px}.ant-cascader-checkbox-group-item:last-child{margin-right:0}.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:0}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-cascader-checkbox-rtl{direction:rtl}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item{margin-right:0;margin-left:8px}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child{margin-left:0!important}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:8px}.ant-cascader{width:184px}.ant-cascader-checkbox{top:0;margin-right:8px}.ant-cascader-menus{display:flex;flex-wrap:nowrap;align-items:flex-start}.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{width:100%;height:auto}.ant-cascader-menu{min-width:111px;height:180px;margin:-4px 0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #f0f0f0;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu-item{display:flex;flex-wrap:nowrap;align-items:center;padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:#f5f5f5}.ant-cascader-menu-item-disabled{color:#00000040;cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-empty .ant-cascader-menu-item{color:#00000040;cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#ccc8c0}.ant-cascader-menu-item-content{flex:auto}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{margin-left:4px;color:#00000073;font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{color:#00000040}.ant-cascader-menu-item-keyword{color:#ff4d4f}.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{margin-right:4px;margin-left:0}.ant-cascader-rtl .ant-cascader-checkbox{top:0;margin-right:0;margin-left:8px}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#8d6a46}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:5px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 5px 5px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:#23493c;line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:#000000d9;background-color:var(--c-canvas);border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 5px 5px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:#00000040;cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}.ant-comment{position:relative;background-color:inherit}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{color:#00000073;font-size:14px;transition:color .3s}.ant-comment-content-author-name>*{color:#00000073}.ant-comment-content-author-name>*:hover{color:#00000073}.ant-comment-content-author-time{color:#ccc;white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:#00000073}.ant-comment-actions>li>span{margin-right:10px;color:#00000073;font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:#595959}.ant-comment-nested{margin-left:44px}.ant-comment-rtl{direction:rtl}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}.ant-picker{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";padding:4px 10px;position:relative;display:inline-flex;align-items:center;background:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;transition:border .3s,box-shadow .3s}.ant-picker:hover,.ant-picker-focused{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-picker:hover,.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:#00000040}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:transparent;border:0}.ant-picker-input>input::-moz-placeholder{opacity:1}.ant-picker-input>input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-picker-input>input:-moz-placeholder{text-overflow:ellipsis}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input:focus,.ant-picker-input>input-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-picker-input>input:focus,.ant-input-rtl .ant-picker-input>input-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-picker-input>input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:7.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input-rtl{direction:rtl}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:transparent}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:#bfbfbf}.ant-picker-large{padding:7.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{align-self:center;margin-left:4px;color:#00000040;line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-clear{position:absolute;top:50%;right:0;color:#00000040;line-height:1;background:var(--c-canvas);transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:#00000073}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:#00000040;font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:#00000073}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:10px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:10px;background:#8d6a46;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}.ant-picker-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.66666667px;display:block;transform:rotate(-45deg)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.66666667px;display:block;transform:rotate(135deg)}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:6.66666667px 0}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#8d6a46;background:#ccc8c0;border-color:#b3aea8;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:15px;box-shadow:2px -2px 6px #0000000f;transition:left .3s ease-out}.ant-picker-range-arrow:after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #f0f0f0;border-color:var(--c-canvas) var(--c-canvas) transparent transparent;content:""}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:transparent;border-width:0 0 1px 0;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:var(--c-canvas);border:1px solid #f0f0f0;border-radius:5px;outline:none}.ant-picker-panel-focused{border-color:#8d6a46}.ant-picker-decade-panel,.ant-picker-year-panel,.ant-picker-quarter-panel,.ant-picker-month-panel,.ant-picker-week-panel,.ant-picker-date-panel,.ant-picker-time-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:#23493c;border-bottom:1px solid #f0f0f0}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:#00000040;line-height:40px;background:transparent;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:#000000d9}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#8d6a46}.ant-picker-prev-icon,.ant-picker-next-icon,.ant-picker-super-prev-icon,.ant-picker-super-next-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-prev-icon:before,.ant-picker-next-icon:before,.ant-picker-super-prev-icon:before,.ant-picker-super-next-icon:before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-super-prev-icon:after,.ant-picker-super-next-icon:after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content th,.ant-picker-content td{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:#000000d9;line-height:30px}.ant-picker-cell{padding:3px 0;color:#00000040;cursor:pointer}.ant-picker-cell-in-view{color:#000000d9}.ant-picker-cell:before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #8D6A46;border-radius:5px;content:""}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#ccc8c0}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#8d6a46}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#ccc8c0}.ant-picker-cell-in-view.ant-picker-cell-range-start:before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #be9d7b;border-bottom:1px dashed #be9d7b;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover:after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before{background:#d7c3ae}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:5px 0 0 5px}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 5px 5px 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{position:absolute;top:0;bottom:0;z-index:-1;background:#d7c3ae;transition:all .3s;content:""}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{left:50%}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{left:6px;border-left:1px dashed #be9d7b;border-top-left-radius:5px;border-bottom-left-radius:5px}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:6px;border-right:1px dashed #be9d7b;border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-picker-cell-disabled{color:#00000040;pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent}.ant-picker-cell-disabled:before{background:#0000000a}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#00000040}.ant-picker-decade-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:-moz-min-content;width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:#23493c}.ant-picker-today-btn:hover{color:#37574b}.ant-picker-today-btn:active{color:#0f241d}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:#00000040;cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell:before{display:none}.ant-picker-year-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-month-panel .ant-picker-body{padding:0 8px}.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{width:60px}.ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-month-panel .ant-picker-cell-range-hover-start:after{left:14px;border-left:1px dashed #be9d7b;border-radius:5px 0 0 5px}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after{right:14px;border-right:1px dashed #be9d7b;border-radius:0 5px 5px 0}.ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-month-panel .ant-picker-cell-range-hover-end:after{right:14px;border-right:1px dashed #be9d7b;border-radius:0 5px 5px 0}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after{left:14px;border-left:1px dashed #be9d7b;border-radius:5px 0 0 5px}.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{background:transparent!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:#f5f5f5}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#8d6a46}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:#ffffff80}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-body{padding:8px 12px}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-time-panel{border-left:1px solid #f0f0f0}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column:after{display:block;height:196px;content:""}.ant-picker-datetime-panel .ant-picker-time-panel-column:after{height:198px}.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}.ant-picker-time-panel-column-active{background:#ccc8c033}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:#000000d9;line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#ccc8c0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:#00000040;background:transparent;cursor:not-allowed}_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl{direction:rtl}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:10px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:10px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl{direction:rtl}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:5px;transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 5px 5px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:5px 0 0 5px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{right:6px;left:0;border-right:1px dashed #be9d7b;border-left:none;border-radius:0 5px 5px 0}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:0;left:6px;border-right:none;border-left:1px dashed #be9d7b;border-radius:5px 0 0 5px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after{right:6px;left:6px;border-right:1px dashed #be9d7b;border-left:1px dashed #be9d7b;border-radius:5px}.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:#23493c;font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra{margin-left:auto;color:#000000d9;font-size:14px}.ant-descriptions-view{width:100%;border-radius:5px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>th,.ant-descriptions-row>td{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:#23493c;font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.ant-descriptions-item-label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{content:" "}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;flex:1;color:#000000d9;font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-label,.ant-descriptions-item-container .ant-descriptions-item-content{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>th,.ant-descriptions-middle .ant-descriptions-row>td{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>th,.ant-descriptions-small .ant-descriptions-row>td{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{padding:16px 24px;border-right:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{padding:8px 16px}.ant-descriptions-rtl{direction:rtl}.ant-descriptions-rtl .ant-descriptions-item-label:after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{border-right:none;border-left:1px solid #f0f0f0}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-left:none}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:#23493c;font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:#0000000f}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border-color:#0000000f;border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:#000000d9;font-weight:400;font-size:14px}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{width:100%}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{padding-left:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{width:100%}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{width:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{padding-right:0}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:width 0s ease .3s,height 0s ease .3s}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px #00000014,9px 0 28px #0000000d,12px 0 48px 16px #00000008}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px #00000014,-9px 0 28px #0000000d,-12px 0 48px 16px #00000008}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translate(1px)}.ant-drawer-top,.ant-drawer-bottom{left:0;width:100%;height:0%}.ant-drawer-top .ant-drawer-content-wrapper,.ant-drawer-bottom .ant-drawer-content-wrapper{width:100%}.ant-drawer-top.ant-drawer-open,.ant-drawer-bottom.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px #00000014,0 -9px 28px #0000000d,0 -12px 48px 16px #00000008}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.23,1,.32,1);pointer-events:auto}.ant-drawer-title{flex:1;margin:0;color:#23493c;font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:var(--c-canvas);background-clip:padding-box;border:0}.ant-drawer-close{display:inline-block;margin-right:12px;color:#00000073;font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:#000000bf;text-decoration:none}.ant-drawer-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;color:#000000d9;background:var(--c-canvas);border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-drawer-header-title{display:flex;flex:1;align-items:center;justify-content:space-between}.ant-drawer-header-close-only{padding-bottom:0;border:none}.ant-drawer-wrapper-body{display:flex;flex-flow:column nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:#00000073;opacity:0;transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer .ant-picker-clear{background:var(--c-canvas)}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#e31a1a}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#e31a1a}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent var(--c-canvas) var(--c-canvas) transparent;box-shadow:3px 3px 7px #00000012}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:var(--c-canvas) transparent transparent var(--c-canvas);box-shadow:-2px -2px 5px #0000000f}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:var(--c-canvas);background-clip:padding-box;border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#8d6a46;background-color:#ccc8c0}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:var(--c-canvas);cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:var(--c-canvas);cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#8d6a46}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#8d6a46}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:#00000040}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:#00000040}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}.ant-empty-rtl{direction:rtl}.ant-form-item .ant-upload{background:transparent}.ant-form-item .ant-upload.ant-upload-drag{background:#fafafa}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-radio-inline,.ant-form-item .ant-checkbox-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-checkbox-inline:first-child{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-select,.ant-form-item .ant-cascader-picker{width:100%}.ant-form-item .ant-picker-calendar-year-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0;min-width:0}.ant-form-horizontal .ant-form-item-label.ant-col-24+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#e31a1a}.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-cascader-picker-clear{right:32px}.ant-form-item-has-feedback .ant-picker{padding-right:28.2px}.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#52c41a;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:var(--c-canvas);border-color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-prefix,.ant-form-item-has-warning .ant-input-number-prefix{color:#faad14}.ant-form-item-has-warning :not(.ant-input-group-addon-disabled).ant-input-group-addon,.ant-form-item-has-warning :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon{color:#faad14;border-color:#faad14}.ant-form-item-has-warning .has-feedback{color:#faad14}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#faad14;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:var(--c-canvas);border-color:#faad14!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:var(--c-canvas);border-color:#faad14}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker:focus{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:var(--c-canvas);border-color:#faad14}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-form-item-split{color:#e31a1a}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-prefix,.ant-form-item-has-error .ant-input-number-prefix{color:#e31a1a}.ant-form-item-has-error :not(.ant-input-group-addon-disabled).ant-input-group-addon,.ant-form-item-has-error :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon{color:#e31a1a;border-color:#e31a1a}.ant-form-item-has-error .has-feedback{color:#e31a1a}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#e31a1a;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:var(--c-canvas);border-color:#e31a1a!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#e31a1a}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker:focus{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#e31a1a}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:var(--c-canvas);border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-transfer-list{border-color:#e31a1a}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#e31a1a!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{background-color:#e31a1a}.ant-form-item-has-error .ant-mentions{border-color:#e31a1a!important}.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#8d6a46}.ant-form{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:#00000073;font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:42px}.ant-form-large .ant-form-item-control-input{min-height:42px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:#23493c;font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:#00000073}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:#00000073;cursor:help;writing-mode:horizontal-tb;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:#00000073;font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-22px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:10px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:10px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker{padding-right:10px;padding-left:28.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 2000px){.ant-col-xxxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxxl-push-24{left:100%}.ant-col-xxxl-pull-24{right:100%}.ant-col-xxxl-offset-24{margin-left:100%}.ant-col-xxxl-order-24{order:24}.ant-col-xxxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxxl-push-23{left:95.83333333%}.ant-col-xxxl-pull-23{right:95.83333333%}.ant-col-xxxl-offset-23{margin-left:95.83333333%}.ant-col-xxxl-order-23{order:23}.ant-col-xxxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxxl-push-22{left:91.66666667%}.ant-col-xxxl-pull-22{right:91.66666667%}.ant-col-xxxl-offset-22{margin-left:91.66666667%}.ant-col-xxxl-order-22{order:22}.ant-col-xxxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxxl-push-21{left:87.5%}.ant-col-xxxl-pull-21{right:87.5%}.ant-col-xxxl-offset-21{margin-left:87.5%}.ant-col-xxxl-order-21{order:21}.ant-col-xxxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxxl-push-20{left:83.33333333%}.ant-col-xxxl-pull-20{right:83.33333333%}.ant-col-xxxl-offset-20{margin-left:83.33333333%}.ant-col-xxxl-order-20{order:20}.ant-col-xxxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxxl-push-19{left:79.16666667%}.ant-col-xxxl-pull-19{right:79.16666667%}.ant-col-xxxl-offset-19{margin-left:79.16666667%}.ant-col-xxxl-order-19{order:19}.ant-col-xxxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxxl-push-18{left:75%}.ant-col-xxxl-pull-18{right:75%}.ant-col-xxxl-offset-18{margin-left:75%}.ant-col-xxxl-order-18{order:18}.ant-col-xxxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxxl-push-17{left:70.83333333%}.ant-col-xxxl-pull-17{right:70.83333333%}.ant-col-xxxl-offset-17{margin-left:70.83333333%}.ant-col-xxxl-order-17{order:17}.ant-col-xxxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxxl-push-16{left:66.66666667%}.ant-col-xxxl-pull-16{right:66.66666667%}.ant-col-xxxl-offset-16{margin-left:66.66666667%}.ant-col-xxxl-order-16{order:16}.ant-col-xxxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxxl-push-15{left:62.5%}.ant-col-xxxl-pull-15{right:62.5%}.ant-col-xxxl-offset-15{margin-left:62.5%}.ant-col-xxxl-order-15{order:15}.ant-col-xxxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxxl-push-14{left:58.33333333%}.ant-col-xxxl-pull-14{right:58.33333333%}.ant-col-xxxl-offset-14{margin-left:58.33333333%}.ant-col-xxxl-order-14{order:14}.ant-col-xxxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxxl-push-13{left:54.16666667%}.ant-col-xxxl-pull-13{right:54.16666667%}.ant-col-xxxl-offset-13{margin-left:54.16666667%}.ant-col-xxxl-order-13{order:13}.ant-col-xxxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxxl-push-12{left:50%}.ant-col-xxxl-pull-12{right:50%}.ant-col-xxxl-offset-12{margin-left:50%}.ant-col-xxxl-order-12{order:12}.ant-col-xxxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxxl-push-11{left:45.83333333%}.ant-col-xxxl-pull-11{right:45.83333333%}.ant-col-xxxl-offset-11{margin-left:45.83333333%}.ant-col-xxxl-order-11{order:11}.ant-col-xxxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxxl-push-10{left:41.66666667%}.ant-col-xxxl-pull-10{right:41.66666667%}.ant-col-xxxl-offset-10{margin-left:41.66666667%}.ant-col-xxxl-order-10{order:10}.ant-col-xxxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxxl-push-9{left:37.5%}.ant-col-xxxl-pull-9{right:37.5%}.ant-col-xxxl-offset-9{margin-left:37.5%}.ant-col-xxxl-order-9{order:9}.ant-col-xxxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxxl-push-8{left:33.33333333%}.ant-col-xxxl-pull-8{right:33.33333333%}.ant-col-xxxl-offset-8{margin-left:33.33333333%}.ant-col-xxxl-order-8{order:8}.ant-col-xxxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxxl-push-7{left:29.16666667%}.ant-col-xxxl-pull-7{right:29.16666667%}.ant-col-xxxl-offset-7{margin-left:29.16666667%}.ant-col-xxxl-order-7{order:7}.ant-col-xxxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxxl-push-6{left:25%}.ant-col-xxxl-pull-6{right:25%}.ant-col-xxxl-offset-6{margin-left:25%}.ant-col-xxxl-order-6{order:6}.ant-col-xxxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxxl-push-5{left:20.83333333%}.ant-col-xxxl-pull-5{right:20.83333333%}.ant-col-xxxl-offset-5{margin-left:20.83333333%}.ant-col-xxxl-order-5{order:5}.ant-col-xxxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxxl-push-4{left:16.66666667%}.ant-col-xxxl-pull-4{right:16.66666667%}.ant-col-xxxl-offset-4{margin-left:16.66666667%}.ant-col-xxxl-order-4{order:4}.ant-col-xxxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxxl-push-3{left:12.5%}.ant-col-xxxl-pull-3{right:12.5%}.ant-col-xxxl-offset-3{margin-left:12.5%}.ant-col-xxxl-order-3{order:3}.ant-col-xxxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxxl-push-2{left:8.33333333%}.ant-col-xxxl-pull-2{right:8.33333333%}.ant-col-xxxl-offset-2{margin-left:8.33333333%}.ant-col-xxxl-order-2{order:2}.ant-col-xxxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxxl-push-1{left:4.16666667%}.ant-col-xxxl-pull-1{right:4.16666667%}.ant-col-xxxl-offset-1{margin-left:4.16666667%}.ant-col-xxxl-order-1{order:1}.ant-col-xxxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxxl-push-0{left:auto}.ant-col-xxxl-pull-0{right:auto}.ant-col-xxxl-offset-0{margin-left:0}.ant-col-xxxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-push-0.ant-col-rtl{right:auto}.ant-col-xxxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleZ(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:#ffffffd9;list-style:none;background:#0000001a;pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:#ffffff40;pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:#ffffffd9;background:#0000001a;border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:#ffffff40;cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:10px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper:-moz-placeholder{text-overflow:ellipsis}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:7.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#998165;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:" "}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-show-count-suffix{color:#00000073}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:#00000040;font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:#00000073}.anticon.ant-input-clear-icon:active{color:#000000d9}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:10px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s}.ant-input::-moz-placeholder{opacity:1}.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input:-moz-placeholder{text-overflow:ellipsis}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:7.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 10px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-11px -10px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#8d6a46}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:7.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:42px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:5px 0 0 5px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 5px 5px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:5px 0 0 5px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:5px 0 0 5px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 5px 5px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 5px 5px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:5px 0 0 5px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 5px 5px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:#00000073;cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:#000000d9}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:42px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#998165}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#998165}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 5px 5px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:#00000073}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:42px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#998165;border-left-color:#d9d9d9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#998165}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:5px 0 0 5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:42px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}.ant-input-number-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;position:static;display:inline-flex;width:90px;padding:0;padding-inline-start:10px}.ant-input-number-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-number-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-affix-wrapper:-moz-placeholder{text-overflow:ellipsis}.ant-input-number-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-input-number-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper:focus,.ant-input-number-affix-wrapper-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number-affix-wrapper:focus,.ant-input-rtl .ant-input-number-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-affix-wrapper-lg{padding:7.5px 11px;font-size:16px}.ant-input-number-affix-wrapper-sm{padding:0 7px}.ant-input-number-affix-wrapper-rtl{direction:rtl}.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-color:#998165;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{z-index:1}.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled]{background:transparent}.ant-input-number-affix-wrapper>div.ant-input-number{width:100%;border:none;outline:none}.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused{box-shadow:none!important}.ant-input-number-affix-wrapper input.ant-input-number-input{padding:0}.ant-input-number-affix-wrapper:before{width:0;visibility:hidden;content:" "}.ant-input-number-prefix{display:flex;flex:none;align-items:center;margin-inline-end:4px}.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{width:100%}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:5px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number:-moz-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-rtl .ant-input-number:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number:focus,.ant-input-number-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number:focus,.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:7.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-number-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-number-group>[class*=col-]{padding-right:8px}.ant-input-number-group>[class*=col-]:last-child{padding-right:0}.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{display:table-cell}.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){border-radius:0}.ant-input-number-group-addon,.ant-input-number-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-number-group-wrap>*{display:block!important}.ant-input-number-group .ant-input-number{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-number-group .ant-input-number:focus{z-index:1;border-right-width:1px}.ant-input-number-group .ant-input-number:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{z-index:0}.ant-input-number-group-addon{position:relative;padding:0 10px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s}.ant-input-number-group-addon .ant-select{margin:-11px -10px}.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-number-group-addon .ant-select-open .ant-select-selector,.ant-input-number-group-addon .ant-select-focused .ant-select-selector{color:#8d6a46}.ant-input-number-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group-addon:first-child{border-right:0}.ant-input-number-group-addon:last-child{border-left:0}.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{padding:7.5px 11px;font-size:16px}.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{padding:0 7px}.ant-input-number-group-lg .ant-select-single .ant-select-selector{height:42px}.ant-input-number-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group.ant-input-number-group-compact{display:block}.ant-input-number-group.ant-input-number-group-compact:before{display:table;content:""}.ant-input-number-group.ant-input-number-group-compact:after{display:table;clear:both;content:""}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-number{float:none}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:5px 0 0 5px}.ant-input-number-group>.ant-input-number-rtl:first-child,.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-radius:0 5px 5px 0}.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-group-rtl .ant-input-number-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-number-group-rtl.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-rtl.ant-input-number-group-addon:last-child{border-radius:5px 0 0 5px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-radius:5px 0 0 5px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-radius:0 5px 5px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 5px 5px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:5px 0 0 5px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 5px 5px 0}.ant-input-number-group-wrapper{display:inline-block;text-align:start;vertical-align:top}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:#00000073;font-weight:700;line-height:0;text-align:center;border-left:1px solid #d9d9d9;transition:all .1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#998165}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:#00000073;line-height:12px;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner:before,.ant-input-number-handler-down-inner:before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#998165;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:5px;outline:0;transition:all .3s linear;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-input:-moz-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:40px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:var(--c-canvas);border-radius:0 5px 5px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{display:flex;align-items:center;justify-content:center;min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap,.ant-input-number-focused .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:5px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:5px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:#00000040}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#e31a1a}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-handler-up{border-top-right-radius:0}.ant-input-number-rtl .ant-input-number-handler-down{border-bottom-right-radius:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-header,.ant-layout-footer{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:#000000d9;line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:#000000d9;font-size:14px;background:#f0f2f5}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 5px 5px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:#ffffff1a}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:5px 0 0 5px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:#000000d9;background:#fff}.ant-layout-rtl{direction:rtl}.ant-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:#00000040;font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#000000d9}.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:#000000d9}.ant-list-item-meta-title{margin-bottom:4px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:#000000d9;transition:all .3s}.ant-list-item-meta-title>a:hover{color:#8d6a46}.ant-list-item-meta-description{color:#00000073;font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:#00000073;font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#f0f0f0}.ant-list-header,.ant-list-footer{background:transparent}.ant-list-header,.ant-list-footer{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:#00000073;font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #f0f0f0}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #f0f0f0}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #f0f0f0}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #f0f0f0}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:initial}.ant-list-vertical .ant-list-item-main{display:block;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:#23493c;font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:5px}.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-footer{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-item,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-footer{padding:16px 24px}@media screen and (max-width: 768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width: 576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{direction:rtl;text-align:right}.ant-list-rtl .ReactVirtualized__List .ant-list-item{direction:rtl}.ant-list-rtl .ant-list-pagination{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width: 768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width: 576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-mentions{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";width:100%;min-width:0;color:#000000d9;font-size:14px;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;position:relative;display:inline-block;height:auto;padding:0;overflow:hidden;line-height:1.5715;white-space:pre-wrap;vertical-align:bottom}.ant-mentions::-moz-placeholder{opacity:1}.ant-mentions::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions:-moz-placeholder{text-overflow:ellipsis}.ant-mentions:placeholder-shown{text-overflow:ellipsis}.ant-mentions:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-mentions:hover{border-right-width:0;border-left-width:1px!important}.ant-mentions:focus,.ant-mentions-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-mentions:focus,.ant-input-rtl .ant-mentions-focused{border-right-width:0;border-left-width:1px!important}.ant-mentions-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mentions[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mentions-borderless,.ant-mentions-borderless:hover,.ant-mentions-borderless:focus,.ant-mentions-borderless-focused,.ant-mentions-borderless-disabled,.ant-mentions-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mentions{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mentions-lg{padding:7.5px 11px;font-size:16px}.ant-mentions-sm{padding:0 7px}.ant-mentions-disabled>textarea{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled>textarea:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mentions-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-mentions-focused{border-right-width:0;border-left-width:1px!important}.ant-mentions>textarea,.ant-mentions-measure{min-height:30px;margin:0;padding:10px;overflow:inherit;overflow-x:hidden;overflow-y:auto;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;line-height:inherit;direction:inherit;letter-spacing:inherit;white-space:inherit;text-align:inherit;vertical-align:top;word-wrap:break-word;word-break:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit}.ant-mentions>textarea{width:100%;border:none;outline:none;resize:none}.ant-mentions>textarea::-moz-placeholder{opacity:1}.ant-mentions>textarea::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions>textarea:-moz-placeholder{text-overflow:ellipsis}.ant-mentions>textarea:placeholder-shown{text-overflow:ellipsis}.ant-mentions-measure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:transparent;pointer-events:none}.ant-mentions-measure>span{display:inline-block;min-height:1em}.ant-mentions-dropdown{margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;font-size:14px;font-variant:initial;background-color:var(--c-canvas);border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-mentions-dropdown-hidden{display:none}.ant-mentions-dropdown-menu{max-height:250px;margin-bottom:0;padding-left:0;overflow:auto;list-style:none;outline:none}.ant-mentions-dropdown-menu-item{position:relative;display:block;min-width:100px;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s ease}.ant-mentions-dropdown-menu-item:hover{background-color:#f5f5f5}.ant-mentions-dropdown-menu-item:first-child{border-radius:5px 5px 0 0}.ant-mentions-dropdown-menu-item:last-child{border-radius:0 0 5px 5px}.ant-mentions-dropdown-menu-item-disabled{color:#00000040;cursor:not-allowed}.ant-mentions-dropdown-menu-item-disabled:hover{color:#00000040;background-color:var(--c-canvas);cursor:not-allowed}.ant-mentions-dropdown-menu-item-selected{color:#000000d9;font-weight:600;background-color:#fafafa}.ant-mentions-dropdown-menu-item-active{background-color:#f5f5f5}.ant-mentions-rtl{direction:rtl}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#e31a1a}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#e31a1a}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#e31a1a}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#e31a1a}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#e31a1a}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#e31a1a}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;font-feature-settings:"tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:var(--c-canvas);outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #bfbbb4}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#8d6a46}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#ccc8c0}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#8d6a46}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#8d6a46}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#8d6a46}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#ccc8c0}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #bfbbb4}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:5px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:var(--c-canvas);border-radius:5px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:var(--c-canvas)}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#8d6a46}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#8d6a46}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#8d6a46}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #8D6A46}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#8d6a46}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#8d6a46}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #8D6A46;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:#00000040!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#8d6a46}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #66482e}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #66482e}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#8d6a46}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#8d6a46}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#8d6a46}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:#ffffff59!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-message{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#e31a1a}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#8d6a46}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}.ant-modal{box-sizing:border-box;padding:0 0 24px;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch;z-index:1000}.ant-modal-title{margin:0;color:#23493c;font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:var(--c-canvas);background-clip:padding-box;border:0;border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:#00000073;font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:#000000bf;text-decoration:none}.ant-modal-header{padding:16px 24px;color:#000000d9;background:var(--c-canvas);border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #f0f0f0;border-radius:0 0 5px 5px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:#23493c;font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:#000000d9;font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#e31a1a}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#8d6a46}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;z-index:1010}.ant-notification-topLeft,.ant-notification-bottomLeft{margin-right:0;margin-left:24px}.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-notification-topLeft .ant-notification-notice,.ant-notification-bottomLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:#23493c;font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#8d6a46}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#e31a1a}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:#00000073;outline:none}.ant-notification-notice-close:hover{color:#000000ab}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-enter,.ant-notification-fade-appear{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification-fade-leave{animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-page-header{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:16px 24px;background-color:var(--c-canvas)}.ant-page-header-ghost{background-color:inherit}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:#23493c;text-decoration:none;outline:none;transition:color .3s;color:#000;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#37574b}.ant-page-header-back-button:active{color:#0f241d}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:#23493c;font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:#00000073;font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{margin-left:12px;white-space:unset}.ant-page-header-heading-extra>*:first-child{margin-left:0}.ant-page-header-content{padding-top:12px}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl{direction:rtl}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}.ant-pagination{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-pagination ul,.ant-pagination ol{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:#000000d9;transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:hover{border-color:#8d6a46;transition:all .3s}.ant-pagination-item:hover a{color:#8d6a46}.ant-pagination-item:focus-visible{border-color:#8d6a46;transition:all .3s}.ant-pagination-item:focus-visible a{color:#8d6a46}.ant-pagination-item-active{font-weight:500;background:var(--c-canvas);border-color:#8d6a46}.ant-pagination-item-active a{color:#8d6a46}.ant-pagination-item-active:hover{border-color:#998165}.ant-pagination-item-active:focus-visible{border-color:#998165}.ant-pagination-item-active:hover a{color:#998165}.ant-pagination-item-active:focus-visible a{color:#998165}.ant-pagination-jump-prev,.ant-pagination-jump-next{outline:0}.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container{position:relative}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#8d6a46;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:#00000040;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:8px}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:#000000d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:5px;cursor:pointer;transition:all .3s}.ant-pagination-prev,.ant-pagination-next{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-prev button,.ant-pagination-next button{color:#000000d9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-prev:hover button,.ant-pagination-next:hover button{border-color:#998165}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;outline:none;transition:all .3s}.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link{color:#8d6a46;border-color:#8d6a46}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:#8d6a46;border-color:#8d6a46}.ant-pagination-disabled,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast: none){.ant-pagination-options *::-ms-backdrop,.ant-pagination-options{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:10px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::-moz-placeholder{opacity:1}.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:-moz-placeholder{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-pagination-options-quick-jumper input:hover{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,.ant-input-rtl .ant-pagination-options-quick-jumper input-focused{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:7.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-options-quick-jumper input-rtl{direction:rtl}.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#8d6a46}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.mini .ant-pagination-total-text,.ant-pagination.mini .ant-pagination-simple-pager{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-prev,.ant-pagination.mini .ant-pagination-jump-next{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:#00000040;background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#00000040}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:#00000040}@media only screen and (max-width: 992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width: 576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}.ant-popconfirm{z-index:1060}.ant-popover{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:#ffffff03;content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftTop,.ant-popover-placement-leftBottom{padding-right:10px}.ant-popover-inner{background-color:var(--c-canvas);background-clip:padding-box;border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;box-shadow:0 0 8px #00000026 \ }@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-popover-inner{box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:#23493c;font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{padding:12px 16px;color:#000000d9}.ant-popover-message{position:relative;padding:4px 0 12px;color:#000000d9;font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8.0005px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;overflow:hidden;background:transparent;pointer-events:none}.ant-popover-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:6px;height:6px;margin:auto;background-color:var(--c-canvas);content:"";pointer-events:auto}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:1.51471863px}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-4.24264069px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{left:1.51471863px}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(4.24264069px) rotate(45deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:1.51471863px}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:-2px -2px 5px #0000000f;transform:translateY(4.24264069px) rotate(45deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow{right:1.51471863px}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-4.24264069px) rotate(45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom .ant-popover-arrow{bottom:12px}.ant-popover-pink .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-magenta .ant-popover-arrow-content{background-color:#eb2f96}.ant-popover-red .ant-popover-inner,.ant-popover-red .ant-popover-arrow-content{background-color:#f5222d}.ant-popover-volcano .ant-popover-inner,.ant-popover-volcano .ant-popover-arrow-content{background-color:#fa541c}.ant-popover-orange .ant-popover-inner,.ant-popover-orange .ant-popover-arrow-content{background-color:#fa8c16}.ant-popover-yellow .ant-popover-inner,.ant-popover-yellow .ant-popover-arrow-content{background-color:#fadb14}.ant-popover-gold .ant-popover-inner,.ant-popover-gold .ant-popover-arrow-content{background-color:#faad14}.ant-popover-cyan .ant-popover-inner,.ant-popover-cyan .ant-popover-arrow-content{background-color:#13c2c2}.ant-popover-lime .ant-popover-inner,.ant-popover-lime .ant-popover-arrow-content{background-color:#a0d911}.ant-popover-green .ant-popover-inner,.ant-popover-green .ant-popover-arrow-content{background-color:#52c41a}.ant-popover-blue .ant-popover-inner,.ant-popover-blue .ant-popover-arrow-content{background-color:#1890ff}.ant-popover-geekblue .ant-popover-inner,.ant-popover-geekblue .ant-popover-arrow-content{background-color:#2f54eb}.ant-popover-purple .ant-popover-inner,.ant-popover-purple .ant-popover-arrow-content{background-color:#722ed1}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-progress{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}.ant-progress-steps-item-active{background:#1890ff}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-success-bg,.ant-progress-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:#000000d9;font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-canvas);border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#e31a1a}.ant-progress-status-exception .ant-progress-text{color:#e31a1a}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#e31a1a}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:#000000d9;font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#e31a1a}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@keyframes ant-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;margin:0 8px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#8d6a46}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:var(--c-canvas);border-color:#d9d9d9;border-style:solid;border-width:1px;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#8d6a46;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#8d6a46}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:#0003}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:#00000040;cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:#000000d9;font-size:14px;line-height:30px;background:var(--c-canvas);border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:#000000d9}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:42px;font-size:16px;line-height:40px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:5px 0 0 5px}.ant-radio-button-wrapper:last-child{border-radius:0 5px 5px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:5px}.ant-radio-button-wrapper:hover{position:relative;color:#8d6a46}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#8d6a46;background:var(--c-canvas);border-color:#8d6a46}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#8d6a46}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#8d6a46}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#998165;border-color:#998165}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#998165}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#66482e;border-color:#66482e}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#66482e}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--c-canvas);background:#8d6a46;border-color:#8d6a46}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--c-canvas);background:#998165;border-color:#998165}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:var(--c-canvas);background:#66482e;border-color:#66482e}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-button-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:#00000040;background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 5px 5px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#998165}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:5px 0 0 5px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}.ant-rate{box-sizing:border-box;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";display:inline-block;margin:0;padding:0;color:#fadb14;font-size:20px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:hover{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:1px dashed #fadb14;transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:14px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#52c41a}.ant-result-error .ant-result-icon>.anticon{color:#e31a1a}.ant-result-info .ant-result-icon>.anticon{color:#8d6a46}.ant-result-warning .ant-result-icon>.anticon{color:#faad14}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:#23493c;font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:#00000073;font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>*:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px;background-color:#fafafa}.ant-result-rtl{direction:rtl}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>*:last-child{margin-left:0}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:10px;bottom:0;left:10px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:" "}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:24px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 10px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 10px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:4px 10px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:5px 0;line-height:12px;content:" "}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:12px;margin-top:5px;margin-bottom:5px;line-height:10px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:5px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-end:10px;padding-inline-start:8px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#00000073;font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#000000bf}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-inline-start:0px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:12px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:22px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:22px;line-height:20px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:22px;line-height:22px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:22px;line-height:20px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:4px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:4px;line-height:2px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:4px;line-height:4px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:4px;line-height:2px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#00000040;background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:var(--c-canvas);cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:#00000073}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:var(--c-canvas);border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:#00000040}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;color:#00000040}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:#00000073;font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#000000d9;font-weight:600;background-color:#ccc8c0}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#8d6a46}.ant-select-item-option-disabled{color:#00000040;cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:10px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:10px;left:24px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#bebebe33;width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:#bebebe33;border-radius:4px}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:#bebebe33;border-radius:4px}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button{width:100%}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:#bebebe33;border-radius:5px;width:64px;min-width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;min-width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:84px;min-width:84px;height:42px;line-height:42px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:42px;min-width:42px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:42px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;min-width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;min-width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#bebebe33;width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:#bebebe33;width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:42px;line-height:42px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:#bebebe33;width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0% 50%}to{background-position:100% 50%}}.ant-slider{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:5px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#b3aea8;border-radius:5px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:var(--c-canvas);border:solid 2px #b3aea8;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#a4886b;box-shadow:0 0 0 5px #8d6a461f}.ant-slider-handle:focus{border-color:#a4886b;outline:none;box-shadow:0 0 0 5px #8d6a461f}.ant-slider-handle.ant-tooltip-open{border-color:#8d6a46}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#a69988}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#a69988}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:#00000073;text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:#000000d9}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:var(--c-canvas);border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#c6b5a3}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:#00000040!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:var(--c-canvas);border-color:#00000040!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}.ant-space-rtl{direction:rtl}.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#8d6a46;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px var(--c-canvas)}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \ ;width:100%;height:100%;background:var(--c-canvas);opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#8d6a46;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:var(--c-canvas);opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-statistic-title{margin-bottom:4px;color:#00000073;font-size:14px}.ant-statistic-content{color:#23493c;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.ant-steps{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:none}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-item-icon,.ant-steps-item-content{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;border:1px solid rgba(0,0,0,.25);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#8d6a46;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail:after{display:inline-block;width:100%;height:1px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:""}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:#000000d9;font-size:16px;line-height:32px}.ant-steps-item-title:after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#f0f0f0;content:""}.ant-steps-item-subtitle{display:inline;margin-left:8px;color:#00000073;font-weight:400;font-size:14px}.ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-item-wait .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#00000040}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#8d6a46}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#8d6a46}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#8d6a46}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#23493c}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#000000d9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#8d6a46}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#8d6a46}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#8d6a46}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#8d6a46}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#000000d9}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#8d6a46}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#8d6a46}.ant-steps-item-error .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#e31a1a}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#e31a1a}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#e31a1a}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#e31a1a}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#e31a1a}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{background:#e31a1a}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{color:#8d6a46}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#8d6a46}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:#8d6a46}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:none;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#8d6a46}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:none}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title:after{top:12px}.ant-steps-small .ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:none;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex;flex-direction:column}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title:after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:transparent;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:#0000;content:""}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:none}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:13px;margin-left:0;background:none}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:6.5px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{top:-1px;left:-1px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{display:none}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1}.ant-steps-navigation .ant-steps-item:last-child:after{display:none}.ant-steps-navigation .ant-steps-item:after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(0,0,0,.25);border-bottom:none;border-left:none;transform:rotate(45deg);content:""}.ant-steps-navigation .ant-steps-item:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#8d6a46;transition:width .3s,left .3s;transition-timing-function:ease-out;content:""}.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-rtl{direction:rtl}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title:after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.ant-switch{margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:#00000040;border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.ant-switch-checked:focus{box-shadow:0 0 0 2px #ccc8c0}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#8d6a46}.ant-switch-loading,.ant-switch-disabled{cursor:not-allowed;opacity:.4}.ant-switch-loading *,.ant-switch-disabled *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c-canvas);border-radius:9px;box-shadow:0 2px 4px #00230b33;transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:#000000a6;vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#8d6a46}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 20px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 14px)}.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle tfoot>tr>th,.ant-table.ant-table-middle tfoot>tr>td{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small tfoot>tr>th,.ant-table.ant-table-small tfoot>tr>td{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}.ant-table-resize-handle{position:absolute;top:0;height:100%!important;bottom:0;left:auto!important;right:-8px;cursor:col-resize;touch-action:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:16px;z-index:1}.ant-table-resize-handle-line{display:block;width:1px;margin-left:7px;height:100%!important;background-color:#8d6a46;opacity:0}.ant-table-resize-handle:hover .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging{overflow:hidden}.ant-table-resize-handle.dragging .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging:before{position:absolute;top:0;bottom:0;width:100%;content:" ";width:200vw;transform:translate(-50%);opacity:0}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;font-size:14px;background:var(--c-canvas);border-radius:5px}.ant-table table{width:100%;text-align:left;border-radius:5px 5px 0 0;border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px;color:#23493c;background:#fafafa}.ant-table-thead>tr>th{position:relative;color:#23493c;font-weight:500;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:#0000000f;transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#ccc8c0;border-color:#00000008}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#c7c3ba}.ant-table-summary{position:relative;z-index:2;background:var(--c-canvas)}div.ant-table-summary{box-shadow:0 -1px #f0f0f0}.ant-table-summary>tr>th,.ant-table-summary>tr>td{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:#0000000a}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:#fafafa}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:11px}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#8d6a46}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:5px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:#00000073;background:#0000000a}.ant-table-filter-trigger.active{color:#8d6a46}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";min-width:120px;background-color:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:#00000040;font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#bfbbb4}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px #f0f0f0 solid}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:#00000040}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr th.ant-table-selection-column,table tr td.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr th.ant-table-selection-column .ant-radio-wrapper,table tr td.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#23493c;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:var(--c-canvas);border:1px solid #f0f0f0;border-radius:5px;outline:none;transform:scale(1.17647059);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#37574b}.ant-table-row-expand-icon:active{color:#0f241d}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.ant-table-row-expand-icon:active{border-color:currentcolor}.ant-table-row-expand-icon:before,.ant-table-row-expand-icon:after{position:absolute;background:currentcolor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:before,.ant-table-row-expand-icon-spaced:after{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row>td,tr.ant-table-expanded-row:hover>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:#00000040}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:var(--c-canvas)}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:var(--c-canvas)}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before,.ant-table .ant-table-container:after{position:absolute;top:0;bottom:0;z-index:2;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-sticky-holder{position:sticky;z-index:3;background:var(--c-canvas)}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;background:#fff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:#00000059;border-radius:4px}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background-color:#000c}@media all and (-ms-high-contrast: none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:5px 5px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:5px;border-top-right-radius:5px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:5px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:5px}.ant-table-footer{border-radius:0 0 5px 5px}.ant-table-wrapper-rtl,.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-indent,.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:var(--c-canvas);background-clip:padding-box;border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:#00000073;font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#998165}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#8d6a46;background:var(--c-canvas)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:5px 5px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:var(--c-canvas)}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 5px 5px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:var(--c-canvas)}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:5px 0 0 5px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:var(--c-canvas)}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 5px 5px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:var(--c-canvas)}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:5px 5px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#998165}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#66482e}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#8d6a46;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#66482e}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:#00000073;font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:#23493c}.ant-tabs-tab:hover{color:#998165}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#8d6a46;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:#00000040;cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:#00000040}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:5px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:#000000d9}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:#00000073;font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:#23493c}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#8d6a46}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#8d6a46}.ant-tag-checkable:active{background-color:#66482e}.ant-tag-hidden{display:none}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#8d6a46;background:#ccc8c0;border-color:#b3aea8}.ant-tag-error{color:#e31a1a;background:#ffece8;border-color:#ffa196}.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-timeline{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";margin:0;padding:0;list-style:none}.ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px;list-style:none}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:var(--c-canvas);border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#8d6a46;border-color:#8d6a46}.ant-timeline-item-head-red{color:#e31a1a;border-color:#e31a1a}.ant-timeline-item-head-green{color:#52c41a;border-color:#52c41a}.ant-timeline-item-head-gray{color:#00000040;border-color:#00000040}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-timeline-item-content{position:relative;top:-7.001px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-tail{display:none}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{left:calc(100% - 6px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7.001px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl{direction:rtl}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #f0f0f0;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #f0f0f0;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#000000bf;border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:#000000bf;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px #00000012;transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#fafafa}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #f0f0f0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:#f5f5f5}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #d9d9d9;border-radius:5px}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search .anticon-search{color:#00000040}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:#000000d9;background:var(--c-canvas);border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-transfer-list-header>*:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>*:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{color:#23493c;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;position:relative;color:#d9d9d9}.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#37574b}.ant-transfer-list-content-item-remove:active{color:#0f241d}.ant-transfer-list-content-item-remove:after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:""}.ant-transfer-list-content-item-remove:hover{color:#37574b}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#f5f5f5;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#c7c3ba}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:transparent;cursor:default}.ant-transfer-list-content-item-checked{background-color:#ccc8c0}.ant-transfer-list-content-item-disabled{color:#00000040;cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #f0f0f0}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:#00000040;text-align:center}.ant-transfer-list-footer{border-top:1px solid #f0f0f0}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl{direction:rtl}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-transfer-rtl .ant-transfer-list-footer{right:0;left:auto}@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#8d6a46}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#8d6a46}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-tree-checkbox-rtl{direction:rtl}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:8px}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:var(--c-canvas);border-radius:5px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#ccc8c0}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #8D6A46;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.45}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-switcher .ant-tree-switcher-icon,.ant-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-tree-switcher-icon svg,.ant-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#8d6a46}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:initial;margin:2px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:5px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bfbbb4}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#8d6a46;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #8D6A46;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #8d6a46}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:var(--c-canvas)}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:2px 0 0 8px}.ant-select-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{border-color:#8d6a46}.ant-select-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-select-tree-checkbox:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{visibility:hidden}.ant-select-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-select-tree-checkbox-rtl{direction:rtl}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:8px}.ant-tree-select-dropdown{padding:8px 4px}.ant-tree-select-dropdown-rtl{direction:rtl}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:var(--c-canvas);border-radius:5px;transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#ccc8c0}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{position:relative}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #8D6A46;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:transparent}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:#f5f5f5}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon{opacity:.45}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-switcher .ant-tree-switcher-icon,.ant-select-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-tree-switcher-icon svg,.ant-select-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-loading-icon{color:#8d6a46}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-select-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-select-tree-checkbox{top:initial;margin:2px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:5px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#bfbbb4}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#8d6a46;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #8D6A46;border-radius:50%;content:""}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #8d6a46}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{display:none}.ant-select-tree-show-line .ant-select-tree-switcher{background:var(--c-canvas)}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.15em}.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}.ant-typography{color:#000000d9;overflow-wrap:break-word}.ant-typography.ant-typography-secondary{color:#00000073}.ant-typography.ant-typography-success{color:#52c41a}.ant-typography.ant-typography-warning{color:#faad14}.ant-typography.ant-typography-danger{color:#e31a1a}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{color:#f04741}.ant-typography.ant-typography-disabled{color:#00000040;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.ant-typography,.ant-typography p{margin-bottom:1em}h1.ant-typography,.ant-typography h1{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:38px;line-height:1.23}h2.ant-typography,.ant-typography h2{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:30px;line-height:1.35}h3.ant-typography,.ant-typography h3{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:24px;line-height:1.35}h4.ant-typography,.ant-typography h4{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:20px;line-height:1.4}h5.ant-typography,.ant-typography h5{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:16px;line-height:1.5}.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}.ant-typography div+h1,.ant-typography ul+h1,.ant-typography li+h1,.ant-typography p+h1,.ant-typography h1+h1,.ant-typography h2+h1,.ant-typography h3+h1,.ant-typography h4+h1,.ant-typography h5+h1,.ant-typography div+h2,.ant-typography ul+h2,.ant-typography li+h2,.ant-typography p+h2,.ant-typography h1+h2,.ant-typography h2+h2,.ant-typography h3+h2,.ant-typography h4+h2,.ant-typography h5+h2,.ant-typography div+h3,.ant-typography ul+h3,.ant-typography li+h3,.ant-typography p+h3,.ant-typography h1+h3,.ant-typography h2+h3,.ant-typography h3+h3,.ant-typography h4+h3,.ant-typography h5+h3,.ant-typography div+h4,.ant-typography ul+h4,.ant-typography li+h4,.ant-typography p+h4,.ant-typography h1+h4,.ant-typography h2+h4,.ant-typography h3+h4,.ant-typography h4+h4,.ant-typography h5+h4,.ant-typography div+h5,.ant-typography ul+h5,.ant-typography li+h5,.ant-typography p+h5,.ant-typography h1+h5,.ant-typography h2+h5,.ant-typography h3+h5,.ant-typography h4+h5,.ant-typography h5+h5{margin-top:1.2em}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}a.ant-typography,.ant-typography a{color:#23493c;outline:none;cursor:pointer;transition:color .3s;text-decoration:none}a.ant-typography:focus,.ant-typography a:focus,a.ant-typography:hover,.ant-typography a:hover{color:#37574b}a.ant-typography:active,.ant-typography a:active{color:#0f241d}a.ant-typography:active,.ant-typography a:active,a.ant-typography:hover,.ant-typography a:hover{text-decoration:none}a.ant-typography[disabled],.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,.ant-typography a.ant-typography-disabled{color:#00000040;cursor:not-allowed}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active,a.ant-typography[disabled]:hover,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:hover,.ant-typography a.ant-typography-disabled:hover{color:#00000040}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active{pointer-events:none}.ant-typography code{margin:0 .2em;padding:.2em .4em .1em;font-size:85%;background:#9696961a;border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography kbd{margin:0 .2em;padding:.15em .4em .1em;font-size:90%;background:#9696960f;border:1px solid rgba(100,100,100,.2);border-bottom-width:2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#ffe58f}.ant-typography u,.ant-typography ins{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography s,.ant-typography del{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-expand,.ant-typography-edit,.ant-typography-copy{color:#23493c;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-expand:focus,.ant-typography-edit:focus,.ant-typography-copy:focus,.ant-typography-expand:hover,.ant-typography-edit:hover,.ant-typography-copy:hover{color:#37574b}.ant-typography-expand:active,.ant-typography-edit:active,.ant-typography-copy:active{color:#0f241d}.ant-typography-copy-success,.ant-typography-copy-success:hover,.ant-typography-copy-success:focus{color:#52c41a}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-11px;margin-bottom:calc(1em - 11px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:#00000073;pointer-events:none}.ant-typography-edit-content textarea{-moz-transition:none}.ant-typography ul,.ant-typography ol{margin:0 0 1em;padding:0}.ant-typography ul li,.ant-typography ol li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography pre,.ant-typography blockquote{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:#9696961a;border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-expand,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-copy{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ul li,.ant-typography-rtl.ant-typography ol li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:5px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#8d6a46}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:5px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#66482e}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#998165}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#998165;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:#23493c;font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:#00000073;font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:#00000040;font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:#00000073}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{display:table;clear:both;content:""}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:20px;line-height:1}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:#00000073}.ant-upload-list-item-info{height:100%;padding:0 4px;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .anticon-loading .anticon,.ant-upload-list-item-info .ant-upload-text-icon .anticon{position:absolute;top:5px;color:#00000073;font-size:14px}.ant-upload-list-item .anticon-close{position:absolute;top:6px;right:4px;color:#00000073;font-size:10px;line-height:0;cursor:pointer;opacity:0;transition:all .3s}.ant-upload-list-item .anticon-close:hover{color:#000000d9}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .anticon-close,.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-text-icon>.anticon,.ant-upload-list-item-error .ant-upload-list-item-name{color:#e31a1a}.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{color:#e31a1a}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:5px}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#e31a1a}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#ffece8}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#e31a1a}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture .anticon-close,.ant-upload-list-picture-card .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card.ant-upload-list:after{display:none}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:#00000080;opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{z-index:10;width:16px;margin:0 4px;color:#ffffffd9;font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,.ant-upload-list-picture-card .ant-upload-list-item-actions:hover{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:#fafafa}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-text-container,.ant-upload-list-picture-container{transition:opacity .3s,height .3s}.ant-upload-list-text-container:before,.ant-upload-list-picture-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-text-container .ant-upload-span,.ant-upload-list-picture-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-text .ant-upload-span,.ant-upload-list-picture .ant-upload-span{display:flex;align-items:center}.ant-upload-list-text .ant-upload-span>*,.ant-upload-list-picture .ant-upload-span>*{flex:none}.ant-upload-list-text .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item .anticon-close{right:auto;left:4px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{right:auto;left:8px}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:700;src:url(/assets/yekan_bakh_fanum_bold-B1U8HUd_.eot);src:url(/assets/yekan_bakh_fanum_bold-B1U8HUd_.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_bold-DiCmzWh_.woff) format("woff"),url(/assets/yekan_bakh_fanum_bold-BgJhv14C.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:100;src:url(/assets/yekan_bakh_fanum_thin-DdtkSAK0.eot);src:url(/assets/yekan_bakh_fanum_thin-DdtkSAK0.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_thin-BUP5N_wR.woff) format("woff"),url(/assets/yekan_bakh_fanum_thin-wM_3S6d2.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:300;src:url(/assets/yekan_bakh_fanum_light-DBLK7lys.eot);src:url(/assets/yekan_bakh_fanum_light-DBLK7lys.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_light-MBz7xfzX.woff) format("woff"),url(/assets/yekan_bakh_fanum_light-BVC5pEtm.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:400;src:url(/assets/yekan_bakh_fanum_regular-D-3AgpAQ.eot);src:url(/assets/yekan_bakh_fanum_regular-D-3AgpAQ.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_regular-DYu11jPk.woff) format("woff"),url(/assets/yekan_bakh_fanum_regular-5O8oud7N.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:500;src:url(/assets/yekan_bakh_fanum_medium-K0xA3c9N.eot);src:url(/assets/yekan_bakh_fanum_medium-K0xA3c9N.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_medium-C7lE-mP3.woff) format("woff"),url(/assets/yekan_bakh_fanum_medium-udXv5Dbe.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:800;src:url(/assets/yekan_bakh_fanum_fat-ByLTFLyk.eot);src:url(/assets/yekan_bakh_fanum_fat-ByLTFLyk.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_heavy-DcWv4PAq.woff) format("woff"),url(/assets/yekan_bakh_fanum_fat-D7l80IzQ.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:900;src:url(/assets/yekan_bakh_fanum_heavy-h9lE53XZ.eot);src:url(/assets/yekan_bakh_fanum_heavy-h9lE53XZ.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_heavy-DcWv4PAq.woff) format("woff"),url(/assets/yekan_bakh_fanum_heavy-DcdOma-5.ttf) format("truetype")}body,*{font-family:yekan_bakh,sans-serif,tahoma;font-size:14px;line-height:inherit;font-weight:inherit}.rtl{direction:rtl!important}.ltr{direction:ltr!important}.no-scrollbar::-webkit-scrollbar{display:none}*::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6,h7,h8{margin-bottom:1.2em;color:var(--c-primary)}h1,.h1{font-size:28px}h2,.h2{font-size:24.36px}h3,.h3{font-size:21.14px}h4,.h4{font-size:18.48px}h5,.h5{font-size:16.8px}h6,.h6{font-size:15.4px}p{margin-bottom:10px}html,body{overscroll-behavior-y:contain}.overflow-x-auto{overscroll-behavior-x:contain}.overflow-y-auto{overscroll-behavior-y:contain}input:focus-visible{outline:none}.zartaj-form.ant-form{background:transparent!important;color:#fff!important}.zartaj-form .ant-btn-primary[disabled],.zartaj-form .ant-btn-primary[disabled]:hover,.zartaj-form .ant-btn-primary[disabled]:focus,.zartaj-form .ant-btn-primary[disabled]:active{background:#fff3;color:#ffffff80;border-color:transparent}.zartaj-form .ant-form-item label,.zartaj-form .ant-form-item input{background:transparent!important;color:#fff!important}.zartaj-rounded-drawer{background:transparent}.zartaj-rounded-drawer .ant-drawer-content-wrapper{box-shadow:none!important}.zartaj-rounded-drawer .ant-drawer-content{background:transparent!important}.zartaj-rounded-drawer.bg-white .ant-drawer-body{background:#fff;border-radius:15px 15px 0 0}.zartaj-rounded-drawer.bg-primaryLighten .ant-drawer-body{background:var(--c-primaryLighten);border-radius:30px 30px 0 0}.zartaj-custom-scrollbar{padding:0 10px}.zartaj-custom-scrollbar::-webkit-scrollbar{width:8px}.zartaj-custom-scrollbar::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.zartaj-custom-scrollbar:hover::-webkit-scrollbar-thumb{background:#ffffff80}.ant-empty-image img{-o-object-fit:contain;object-fit:contain}.ant-timeline-item-content{margin:0 26px 0 0}.ant-timeline-item-tail{left:unset;right:4px}.ant-btn{display:flex!important;flex-direction:row-reverse;align-items:center;justify-content:center}.ant-btn i{margin-right:10px}.ant-btn span{font-weight:600}.ant-btn-lg span{font-size:20px}.ant-btn-secondary,.ant-btn-secondary:hover,.ant-btn-secondary:focus{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.ant-btn-secondary.ant-btn-background-ghost,.ant-btn-secondary:hover.ant-btn-background-ghost,.ant-btn-secondary:focus.ant-btn-background-ghost{color:var(--c-primary);border-color:var(--c-primary);text-shadow:none}.ant-btn-light,.ant-btn-light:hover,.ant-btn-light:focus{color:var(--c-primary);border-color:var(--c-light);background:var(--c-light)}.ant-form-vertical .ant-form-item-label,.ant .ant-col-24.ant-form-item-label,.ant .ant-col-xl-24.ant-form-item-label{text-align:right!important}.ant-tabs-tab+.ant-tabs-tab{margin:0 32px 0 0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{justify-content:flex-end}.ant-drawer-bottom.rtl .ant-drawer-body::-webkit-scrollbar{display:none}.ant-radio-button-wrapper{border-left-width:1.02px}.ant-radio-button-wrapper:not(:first-child):before{left:unset;right:-1px}.ant-radio-button-wrapper:first-child{border-radius:0 5px 5px 0}.ant-radio-button-wrapper:last-child{border-radius:5px 0 0 5px}.ant-radio-group.flex{display:flex!important}.ant-radio-group.flex .ant-radio-button-wrapper{flex:1 1 0%}.content{content:"";display:inline-block;width:8px}.before\:mark:before{content:"";display:inline-block;width:4px;padding:.2rem;top:1rem;right:0;height:48px;border-radius:5px 0 0 5px;background:#8d6a46;color:#8d6a46}.before\:bullet{font-size:13px}.before\:bullet:before{content:"";display:inline-block;width:8px;height:8px;border-radius:100%;margin-left:10px}.before\:bg-secondary:before{content:"";display:inline-block;width:8px;background:#8d6a46}.before\:bg-primary:before{content:"";display:inline-block;width:8px;background:var(--c-primary)}.before\:text-secondary:before{content:"1";color:#8d6a46}.before\:text-primary:before{content:"1";color:var(--c-primary)}.hide-counter .ant-input-number-handler-wrap{visibility:hidden;display:none}.ant-select{width:100%!important}.ant-select .ant-select-selector{height:3rem!important;align-items:center}*:not(input){user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.ant-empty-image img,.ant-empty-image{width:100%;height:40vh}img[lazy=loading]{opacity:0}img[lazy=loaded],img[lazy=error]{opacity:1;transition:opacity .35s ease}.skeleton{position:relative;overflow:hidden;background:var(--c-hairlineSoft)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgb(var(--c-canvas-rgb) / 65%),transparent);animation:skeleton-sweep 1.3s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.skeleton:after{animation:none}}.reveal{opacity:0;transform:translate3d(0,14px,0) scale(.98);will-change:transform,opacity}.is-revealed .reveal{opacity:1;transform:none;will-change:auto;transition:opacity .62s cubic-bezier(.32,.72,0,1) var(--reveal-delay, 0ms),transform .62s cubic-bezier(.32,.72,0,1) var(--reveal-delay, 0ms)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none}.is-revealed .reveal{transition:none}}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important}html.motion-reduced :where(*:not(.keep-motion,.keep-motion *,.van-loading,.van-loading *)),html.motion-reduced :where(*:not(.keep-motion,.keep-motion *,.van-loading,.van-loading *)):before,html.motion-reduced :where(*:not(.keep-motion,.keep-motion *,.van-loading,.van-loading *)):after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.12s!important;transition-delay:0s!important;scroll-behavior:auto!important}html.motion-reduced *,html.motion-reduced *:before,html.motion-reduced *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}html.motion-reduced .tabbar__inner,html.motion-reduced .toast{background:rgb(var(--c-canvas-rgb) / 97%)!important}html.theme-dark body{color:var(--c-ink)}html.theme-dark .ant-input,html.theme-dark .ant-input-affix-wrapper,html.theme-dark .ant-input-number,html.theme-dark textarea.ant-input{color:var(--c-ink);background-color:var(--c-canvas);border-color:var(--c-hairline)}html.theme-dark .ant-input::-moz-placeholder,html.theme-dark textarea.ant-input::-moz-placeholder{color:var(--c-inkFaint)}html.theme-dark .ant-input::placeholder,html.theme-dark textarea.ant-input::placeholder{color:var(--c-inkFaint)}html.theme-dark .ant-input-affix-wrapper>input.ant-input{background-color:transparent}html.theme-dark .ant-form-item-label>label,html.theme-dark .ant-drawer-title,html.theme-dark .ant-spin-text{color:var(--c-ink)}html.theme-dark .ant-form-item-explain-error{color:var(--c-red)}html.theme-dark .ant-empty-description{color:var(--c-inkFaint)}html.theme-dark .ant-drawer-header{border-bottom-color:var(--c-hairline)}html.theme-dark .ant-slider-handle{background-color:var(--c-canvas)}html.theme-dark .toast{background:rgb(var(--c-canvas-rgb) / 94%)!important;box-shadow:inset 0 0 0 1px var(--c-hairline),0 18px 40px -14px #0009!important}:root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root,:host{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root,:host{--van-badge-size: 16px;--van-badge-color: var(--van-white);--van-badge-padding: 0 3px;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: 8px;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAGNAAA0AAAAA6ngAAGLlAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACCWhEICoOqHILKFAuEDgABNgIkA4QUBCAFhQ4HllAbe7dFB2rYOIAxOG/nKOrEpKWbGbVlVHRZ9v816Tis0RbhPC4JZQk1ws72WlBGJJIsL3bc5Y/x5HdtBrzwoZQX/Ls/uAhsXMZIVk73Ds/ntvd3cezvhO1/2HExro3B2ID/4d7GxjXObZwqxy0gG8pQPDBFMAW980hTNIuhpqZleVwJlHSKR6WkDM3KECuz083Qu+8BCnabd+4tsemRGtBnHBAHxuTmuLWNUbd7fuSZA88fOBlzekCqfDPnV1BArpTKjp/r0AfE0+Lc97SXNa3ugaSqW2AfIo5Ghr2YAos8H+krfQ3L8DwA+F1V4Mecr9JV2ljSM/wUzQWAITlxoJSfEmfsi321rwHH2TjhEuUPgNJu+Hcty5uF3l0Cy0kEaR28qmxd8hKkAt5Trc38Jr9PItjeThzVmTUBj5z82tS8UPpag3jw7WchyoaNGucZYxmcV1Jb6vJBqnCMkPdKndPjulEbt2VSBNS4ZVtIZLN6T9OnLc4cOBve6vc6m1plHO0oxsXKP/eW/2ZnuXyddAuKQbgYR1EK4cAhrOf/N9XeX86QVOD/DqRT/CFXTqcPKVVuujv3vcG8eW/eYDAguOCA5CJIaxCg/iJIaxCgdgkCwgnk0qC01BF/yHEArvaQ3ASR0kYHOuVQ5djFTsfVlluULl2UrlNo3fUuSpcu3ZQuqpCWpVYrmWKnTAyidINbXlvu8bu//dIWc5DsbS7GIKHEPJFYjquWVH/3b/fH9Hv+26O9ju21WlGpogESSNAeY5MiykWEExSVOOK47UMhvaS1xPVqDWvyXAAAoBcwRQlvI/bwC/dtkISEsc4loVoTIbIVCZ0AIJHYfDMgr9cTJpanTeQN9AuIhrzvf00mgr8/5Nen14LLjxN/LCL2eHpgQbwHVi9DEjNBPAZfTAsKwnMSwP7qC7wBARAe6x9bHpf9WOTxAPA48XFR7j2u+DZ/LOBswPsBp1TOAERZQSgIVpzf/feAvzvI47F6AFF6BLhHCukZF45LVMtBJKlnIvAGFHtJAGRAaHoLQiKLSNqKGJ/iSh1q4tXURKt6IBdS5ApVMI26ClYVZuVQVnhVZgY4CYyzCpOoqw1rsgcEu7Q3GuxKXG3aJn0qjxMHVImq1jrHlwJ5PVtvHrX3Ko2IEfgjlbcFnyYathK4PgKjqatOPbBMVV8xGuwT1DE0AxC6x+5SJJyBz+Fn2AkJxZ4glrASujSdxsleq/PHWbE0RywisaeK8VEJZLLrdigkOat2y1CZLYwZ1YnRRpTdTk64eN4CfgfsjqnucvDALVR3A2vlb2hX0wNceye5Hmm5fEBzdP+Qyb085kH1PuANU75Jzsv7ZS/lLnC4ZoKnV+dJLf4NlekCzHB3ZLelfqmuL45JnZvrXJsJkHk15+TdfdqgwG+izf3JCXOj2RyinXv/VMefCSdPVMiY8jjXOo2MAP4mI/AtycatkqmIALn6l0Uq0lI87BIJ04zYwdq+uVjZCxY2jV+rwhDAwgMpoizZa05SYFIIR3JHR+IKxpnh40BpkzSirZGEOCAuOR/KRAje55CKZod135qzlfbXOMuOPHx1h7YxinH5Uij/5Dwy73HhX1B5ZKvVwRDanqFUFff3wOnQyxyWdERob6qK7Gi12nOhCPvVtZnIYtm2NwfM3k5EXA3H+6YC2B5AN2ejHZQofD50sdRcRWiq+zbZmwWxUU4+e26XKyCyQz1nkYmVlZIqmHnHyniMwALg7W0ge9iTxu3Hui5LzZirrSnxcNzQbrVOEohrbh4R6ilExdRG3ok7V4wlzRGOHiwv0cB50pZ+3m+urqJjt0nyn1mdwTS7GeBAZd7buqpOLOJOzjswwyHGHZYUl6VSbXyOF+71XRUd3IVOwPN4SxT9WirnGy624oNiyc5Or9oH0Xk7cnuxO8pCwYb5hEzNIdfsbrKorNqB2QzwQQmn/Qwb5NRYcbDz1o26MSF3dPfSrJMiL/dAGlRNHMtCEVt3nDSsVrHaufOEusODmTKY8DriHN07hL0EzqFkNyJpnLfFzsVNmR74ahkk6gGTe9J/GHlIpI2GNPlqZ3r+IevE+3Wt703n+Go4OwVuvCrAuzjuoMxtExVKOPdlyui9uI5AoqdxF83KGIUjIoIfDD06nOXu3SMUijv0qc4/wnkmI17W2EBApdJANX4zFNC4sVrhfKJCiHMfHYMLKqu4E37QzW/mhSNfGcYXYxwzR0nViMWyCzAiTOQcKTKZLcduJ+FwJUGuGFwrbmOUnyKEOuXZiVUugONRFLS+hbbikD6NOwjMNHWdlyhkKG64GPuGgnEYa5WqB2KiSgX1MmfwEBm02vhE1dZl9lyNSCFhrsrfe5XGiqVa1cMkU+UwTlQxTOPv1XioWX5gB/GSKMyxDWafvs/FDTk6t+XgVh5hDrEDKqVCJBGTkSYUgljvEqQ6bX8in0iutaWULcSirLCQch+B+4LqWLZVu96F3YTcUWEbTfUuWMYGlYLcl1zdCTpEBDfs014M6OiYmvsMCIXwx0V7JAxjfRyKkVFaGEVsCBnZ25CPrHY1H0ZHSGEcL6cw3ZXrV4fh+8ttExFKOPXlVTmZ2h8sy2L73Q/KF6h0AEjYCuELIVkkL9Te8+OtKEF97Uunyl4YSaJUkKmMocCOWwjY/HhRk2M1YpKE80TkVkpOzRPxXfcYpfowYEOo+JbRI/lBpFv1iKhXtfDc3p6PK2K0rKQKrqiZNpZgQt4pHxotxzgGi2ldPdBYX+3MY5kvdDts5F6XPARl0YNNJv/GGJwwcMCqrFLH4Hlo3S0sxzaAicMhZyfeEeBtitFEcscUDkUNDGtqmrzADU1kYnLOclO4yba+dwmSK4ix+qyrNPM4i4z0tinwCAEBby+PPZy2pdmiVmTTU1m5QdV+2iSEcV+/IBX2r2DuL70bzb87V+D5jl0Umt1rny6hpufLPsTPEId2fxKswvnv8E6ZhgNiOVn6k+0tbffCvHzl79fW1VuTnkhTCFspS+uZnEzLnFmqwL9L5Sbf3gU+GCOMx+CJ9dvlIg5qhJYgltBMHcEKQ4w9AaVHebnXT+0RfSf4PPoy/OoM4wYkiIrbKCNXEIxL+tQTblS7fmRe/YU/n1rXfl0mNuSennYFZFBXD5oDpfYN7L4vLvR+Bozp5fDL6PPgi1Xan1fW9Tt/vTQvXkZUCP7RupSEs5w2dNvUliTerBVUUrCDsklwAFASjm+7blXNTKldPwLkM82lNMQM/wz7zPq/rM4kotIv/rrZFXy8faP/saE+AtzdyiqQy9kx1tjznWamFvA2los64ONCg9erx80RGjYCGbtXyFkPgiDd4q1FlacgoO6+RUeq0gkpFfbePZwXQxywYtBsBtQ1oevUhlV7zrEfjrZ1zOFOM3Jr52OqVOdwkMLTmZ7pVvcLFSqvDqpc1jsevuMIs41Hvh8jEdIr5VCz+3chcDxe09IS0nwVYDY2RXOtnk+jSw77g7lrBevvyePfhIwOlkRq4YW9M5UfHGSWZnUapsXprah2Ah4zUBUo3Lj/atA+pp1wWnJvH6JUpYLz/X3ZuyLn+80YzbnZG3/LKazt3IV2fhn2a8pkxgG8IioDL1po8B0XdsiUsrG/0L4ThA+9MWbSMS+d2etmuer1MaWcTjfqNhhSD+ExEvtSBVUoyL1RTUc9/KS9/HR06btoPDwqJnCQCGZ1rCMOuDf0blRD7srP9tMJBGxeLFiZwhGGzvtbXFxVCJ725SqgK3vLu7a739PuJgS2BcjZJS5OFSioEzAvPJM/tL9gp8piaShTHVs15xBNvfp89jDgaRny92xKf2vlmcAOZDOQDMu31tdet7tWnw2dULFC1V4SLdnacGtQk4dwIppwVgKOpxj0asPoZ9yo9uby077lS0Ygm3Zgb6y7wbvXnouWRKodKpYTOpvrbw7oN441mbSu/5ayYmjNXjn+bfaibsPvbWzZkkO6g9xUZOfJVEGKS20pbtyxM8CnVZvRxvUpgAEI9Fn3Ld55Q47pDgIbgRd0zWKTPYw6vRQeo+ibZ8+jKA3hDI1f3wlTjZkUlbufOvwRnFxJi0dJ28Vd8BdwkESik4R+H5twr1NRMTkwunZCeXB2RcZvcyW1EzL7pzX0qJgCx6YVMBr68LiU6U6n4q/RuIPCB8/4AdGKWXTn/44H+8IBV9xDRjJfVOi8rFnd+P925llwS9uWPMDgSGiu4yIoCfgRhtASRPw1ioQFAwW6T2CSbOIBjbiv2n1cRSZxjcWpd1kyFo4vNJGTxiw/csJ5FvYN5+afU6z17j2/i1PPbVAwWidc8TmTixlzxpi5Oy+bNHof4lsmlAl18vJnpveUtAanFOhNzqQ03DMO/2iEqjWvgppPYvXH97bCOrMb99th2os6SXnLO96NncC2FHqpJdiNOgor3xR1GQP6mP2SHkKIph5NcS9/DGTWqmOAwh9fRIQh5/TDXqfseVDBWDQ4PLaITdXtH35rVMHaVwu/NcENIkjEzuwN2ndLrV8HdTcae0buLY+efoi1k+ZyHQMOjWOFe/3s4iS9VqGOEI4pFYApALYqwvXeo9LiKWI5HhHmFi1n3lap534+/k2F2Psr6pWrc0qRI4BEZH2ABOcb3hqQbOIBqjN7/Mr6s0IL/IS12cOqgeqr4TWJKvtBfK1u7nKL2pHB+pQ+5KZtGISD1PFNxjyqw+WH93CKwpYk9PU9FcrErSApKIgq7+Q0IdBAmxxiCqMUcwEHEUuzAGU/FNIuGbkpqCWg4ByAWpss999fG8z5IvwKxZ9VQhnlhzGoMEI8qKhPz1ObEmMMMMBXtfWXuShxre7Dy3X7dz2qTBHWFywLPojO6jBKCzWuRbenfZSgRgwflw5HbCOuCx9Re05YhmRdKkGNUAxkZT6zBF2myWSf77yw15mMtqIrLeZb0PRvKIqw2xGUW7uMMQDX6WH8621RNpZHqird7JJ91mlSQ8hJrTOMBK8JCP9SR/ffPcruAyvYooRhSUrCLos4Q7jISeC/L1PyiQcjLjlC5Wd47wBm52StDg9Eg1xHy9cM2yUZSBXipSGPeuLlMUaAE96phx+r3qXUYhV2KSu5+AFUevGMNM3Y0s+8nJsKxBdvKYoVWc7Wer0SBrY6r1VIc0WLoK5VkW5tDbizVeaHWtrlyyMHKLxSHSOc+nBnTjz0KJtWNwxOe/1eU7p1JeUCZjwW7rg4QIrBFQWQaPNdQqX08GRqWijgOaR0lUfmB6JwbH3fjvhiml11Ty1Xr6wx9YO++nDQKoHaWBDNRgy42MK4tv3Ph0zX9RXbHetwhoa9iD2PgmwcbMSGsXeErvNLAKACtGipFpaHVsyoDESzRhzIaR4BZKgDR5p6TehGgcGaxaEWuomsCqakdBfLejJ4BNwUqZBC/8mJJuHtd7AJ1XEL+1TRoEZuWwk00WQjhUpbvVa0nvEo80+pxDASFbCrIM7ouwdEAHfKPbgEzWmj9tyocroYW6BSJJviEBu+oPlzcys7A3j9tM5IhFuiEg3hWBYNurPnxtvNbhxu+e7SQBPosQvbtBcMlCBGNE3rPtikG/uo2oxZueowVQjWeWH15EiVm3sl+vl5RFQgONfWcSMOlBnzKXKu2MoXTUuV922QzKIl0ax5X3ltqhJfNQvIvwoGorKiFsXu8/DMZ7pZNjYrts4M8ShRUAfDtDraG/y0vz/jvpiQsZM1DtywV1x2Cofq98JgpY+mrVGEfTSm4cVcvyQVhtw4pApXvDeUFSw6dNGgDTw1ioWGf/xJFBo7el4iCBo/EBEWevRgppx/4IIpLuDk9aZoEiseOjuutwUBMmchPE2Oa1Br53tR1mpRwM1YpaGwchsnNNoX5eVfwFBE4IZ877vUcNsykCZmbfe7FSWN8IFq3ZL+SI6pQ8VG+naSvfXqeO6ZYf9e/MKQrzlfnc4nNQlxaSE8zCQB/10NKYoRZaI0RdHG/no3YD/X5Hhgt2H6/i+K7JllF2r3fMn3qr/8ytxDUejMLr/Yd0zTkWF73VQ7ND/5t/U1rgeIGJMx50YP7o27zym2BtbhUwIYTYkJCX2L5kAS3m6jXC3L4iL5DEkiUjvuKU+q7UXYl0SYYHRIErPa8E0AVrS9GHx1TADOPuC3+heQ5wKWL/S6y0/ng2ZbkigaLy/N6jDp3avdWTYTLJ3euv38bkds05t9+3Wl5bPhirkd5ZcOGKwZkw0tDbG5ta0YLc1SK4xvxmYLtRa+IUrzIxbFGKXw6lXtPd1M3m+NEODjkFIBv8+GcmWFw4zu6IGtDmbGCxdIFCJV2FZmdozcAXZFKT0YKpZKQWr0rfWl0zNTq1DHjStpUwr9Y0s7opcOIuUVSyeIubKKqBE0fNSiQfHTAcp07vfCjY/B4ODHH0aFSOS9Pvn44EefECzd0uMXCwpK2D5tfdw2o5vPilPTmu3n+cPo9hSgFDNl/UTPef1uiyE2lpl5ZSdJZmO07saDZQlwB3g2kK+4bnNnHnp9AeOYYKNG6IqUptBn9WVPOkiU//fQPnf0G5VHjQnYduZmuH1zzriJu7JWp8mxm4KJvmL2rvZ1EUF/0D64ZWZk5RlnU6Cr78OEdW0rq8+6m0MRGlebzjeMsVSdc2yJGXAip7UXlyD3SUZmmBIKZ6UhEeFLOZ4ScYpi5oRIfG7ROdFcYBvz7NwMW/CACmnJ8MLhRJa+pq5l2pF51rWi4SrtlggNkcQMsemlRvtlgvSMqUM5Sp+4qpQ7ddg63uRwB+ZWXAro24JdAjap6YHXlc+6U7Fokd9MlVezEOM7EXRQKNO/E+KD0DZ7Od3snxDmV/QXMG/DAovxfiIRITkTYzBEB4XYS2Al24go0Q71V+3qqZltVzXnR2XWojTCygjsVuW2a+f/PnFCEloBwRn+Y8z/6OMvnpCR0eqCmuPUjLx2Kn5nnUR5OPZE32cnP83hs5nVH3MMiPvsc8pNO4BMF0IQXIGCWPnK/3vgGY114TxjzmIkY4idbGPt4LvD0WXmj884QLtSoF7SjBsNNgSnMQPslbUo6V8PeeViX4poMW6IAdFGTmEJNcLzOsLOsx9cLu8wZVl6liE8cdlbtUaUaI0GRBLaKcJf1iUzNHaaKrbsSVziLfaodIk34nFJRpgycTwCjnUZu3xvlJpEwDX+bwX3Aii0E4WoGSukTjnGXVxK6w5sRnck9mRmxBuh6Dc2nrhQlsEa62jLlZzvqd0Kzs2RNvx/6ga/MGDApGco41YM8QLdZy0BD+a1wrrEHdgkH2o6uQ0PQWwmHaHkKC3Ege7q1bODT5dENDYBBpxtCz7+6HPt9sQ/lE584qGpmbWfcrW+pnKlRoKCq7TaiSeXD5eFSKiLm2U09ruFjsHBJf1Bit2sbrLLeBli/PRW3+LtYyZ0jktEsN/yxIgOp/3D2m4Rd2R/EqyZy7Fs2o5/m87BLcpHT7TBMZHFE+BbdhcbXRJ2BYD9MoPQWaoc4rxOQChxJo1t4BKfjTGM8MFEmaY3KjYRB7ZdWikTV/oUt74AKNrSvLn7eW70G8cAnISYVAC+gK4abPStRgQoEgBHYnPolBwiRAujX/qNh6JVmtTaHkYXEKATmBFnroXQnnmSRDG6K+7sAUhEuOElr4dekBfHt6DpJJosO79tmYXCMGwsh7YE1Le2LgekWXM6r8nUIVvs0xQFURSUZwqmCsx0DgMjAyHj1ndNIHdhci9tGWgk7W16E56rg3NPscCJjMtbAxRbrXYiiJAXCiarouxGq3e0ijF/esUKmfcD/AYxEC7lLLNL6N005ZSfvNREpcCJzkdOFatMf7rRnpiSLRgyDuiyG52tN7vW5fYsIrHIF5o7VjbVchMJWGDuOnNo5klbfYO/WLGzy9bN9T1N01Z75M3UtYbLFfOOxycU9Q9e3tvJOG7j28cYImdEelZ4qDawW0PxcXY+ER1NNxJFwdf7JHoMOUI3ODHGx+70zOJXZF1XktcDXI7GzUzizy7jhK14IQzEVg57zOPOwUHrWOk1LQcF6cQCvIBiYKi4qmByqcihCJU73lZj6ifygmBuC2wBxyB5S8qqRHEJjhUuYdR7oiQBpKFWkKcu2hAqy6nA0XKm1gcXNR9+XErFelk7en+pKLXowwmtobl/9trN9a2OzQJf5rttWfWNzo6bXRKH9CuopBWK9tU+MTkffHGKuzDasVkUfm3RCrV1xu6wco9D7KmJ5/6MFdlLM82tmI+dZlhsFzr2fA6cjXUd6PxmVI8eQy/YOaXduQnGRcYdXAT4JHgM8LC4MnAHef+W8j8oImHAHjr0/7lNH87nTRgfPSnfniRyUwv/NYjO97Gl/7tvEW19cCG4OJzEn40vh5dGc28JyiRsUVwZrseSUgwdDgA64zjC0+/IETD5bIMgPKQAxiQ63mJQ5SobrLWBNJkk+tJcSr6crEDEq+FyyhzTkEkIn+Xwr+8FbThXRksOmiEjsIM5vJXTO+2109o+Z0rLL8YXq2KTsGbetn5UDKETwMK3BDktSyskAufu0kkHErprx4h/GfKK4JonEWisQOOGpeeOFDAgwdok+JQAsY+hcZUszyIj0WVLroNq2br6BexLTnCEo3ryd5JyGeqnqETTkNFD4DDdC8xoLEWh0PIqJEmSwAcdwNInxEs/S5NklJehqasPryC+eF3+3K8UECx2dMJDAwC0gXx5bfS25BaTKidgGB+3W1ISRx5iXZqnch7nKVV+Bdrluq7qYGjrz4/6be562uw8dkW415iY+HxPjFS+QSW6ZWdnmgzGgQVCrXsNHsw6nJ/1gNhiytxBtW75ccb1VcJiQ/ucB/6GG0BSLhLd26eWdjPjdY2WgrVMS7wEXs0n+vsFbtk9j8Wfe1xsEgDDaV0FAszZFsDQAwyjWfhtsl8hqI+gwe2YDMbifpvLhsZYJOdDvUxvwtnBlMxGjy66MlQViPOSC+hmFUC1db/CzfzyZeWtQ5hv1JmLZ4S4Cs6qEsbJuyUpH6h1whZs2RX2l5YbxIg/IaxjJG3HPC2/Vmt0Qk347qUJLHIB707wCtpKqUhxeQK38LL6ZlvOrNe5ak6iECtcm1o2FURLJKOQ1VQY1eJrta86ixjC/N6+WvZAfSOWNUEmqgdE3atvSJMG9XoLsxhtu8RcKh5y/36qW3FT2oWz8dDu/LnFaqMpt1gVzdpoAqn+Y5ijo7EDvwc3odUJ+LV96qk2qCld4hUDAgVZU98LozOatOpOniMv8k0hLCtguJEPqTNV0ijTSeqnyhYlVing2A9rA2LwTEoQ9oXO08S3bhHA/XwOyJRKn6LOiNkGgsGiPyivtpOvKomkKQ0uOlXprY2yJ4JJ0wdlc3/d3O2aGtRjuqL+q1Rte7qsI2ikExd0uqKFbmRP6Ecgm8nyOLk/+ZlZ655Sf1v1skJ7ZjJ6udqpmQSRqoZ2hurrDnJ3cYbkCR1klWvGYd47jPCUVY8DtYRvw74ggIxqQpHS1KsyuDJHKyc3a6TTB54WGXiuoFEzd+LWrCBqZzj4DCXI3R0UjqQRPaBj7A8m5+ZInB6FJd1MnPBfnRT1Eq1sT+Rd8bgptZqjFi+C2xZ/IZvIWYgJwRe2QCHYdJwveiDwiaDPi12b7q8XWPriw0NyFl4YDNrA+baj3qQ1aT5x2Jec0vdRQ0Pa8j2lHJNbtj7dXjqmaHLzOJ5mucPlg8DaJudyicBFHskzd/ODA4VMk+DKM8bXNYfbQEFYKuuDQuyUUB2FrX3OuMZP1kx+9Fz3UFViJ2u6AFWIwVxFnLmnfdd9IgsVztf4KttS7aNr6z4lHpX1ptuhsc7exbEQ8DWPGUmIGQTntNFuRPdeV6roYlowsWJui+QBNWU/zudEgYQgkvZLIw0Mi5DmC9ngGcWxjmMPUcggJ4WmZ0ZREqJCQzr+MTcbalaX4mqafKqegxq2JrhW2Dtc2SNrjxp7nJ683gAlma+GkJsmU0nAfmqGXMODYa2xaJ1PXxgUjnoXrz9qCBoLBPnScIlsdm8x/NIR/SPs660vBektKHCsZi9eROj7yDusw3bwTyjgTUkSNyZnzx87n6EOCemQeKygt4GOffPsFYv3OMqFRbmSc+QrwmuffvXTY2gnI0zuiH67HalK5ALdZ16AHHxatYa1KKn3wftKpe1GhxVnkcnNL3TcbabC+tIgvbf8Rnby9Nn1mLRfT5jhuiWFpE2jzMomh7kEg9CphlTa+vGOMi7LD6Y1Cs1qVUiQLOs1Z3I/pZHop8dNuQ1FykthtjL5cVaTw5fnwloSL3PvNRXtrSGvoTANoAOyedPPjeIdXW6XmsKhKsOYxnQpqZ/hBWy6fDpv5mSapFmi1AjZLt9fSp+3NwHYXI/7CC8XBz5idux2eeUl0ifzHzH88VjkC7vmJ6zmHOqlDn5pEO3MYi0G4Adc9NxWzx3kLP4wD0mIg0OFIFGwzXI/nU1HNB6JBPEj2GQ53hGioicAXCm0/2rc75C5e3EcrRxuglT9mV3kFjupNwe5DYzL8cD/umNOLs8VMrtBKgCV611j5koR2yv4QRaOXgf4bnNJqlqV1kOnhfHEjE+RM4SfmAryOBRrsFPgoXZuDU5u10oV90a1OWLOI9ZCLdsRN7oBvFJTVEVt4sG7aWDO3vFi4By4CSSIGD9kv8sFC3u65CUI2vwgZfE9yIgOKw3qSbDAG0lsU1Nak/0qOtMSNyKVdbwCw4KWzJdING4VFDi1SRReAFE4ZERlo7IPP43pVWsKYW81YT6MlOrtYgxy3HG9Yt3yrQqhF99gq5Pzz61Y2nHJJ3Zq9hWC7tbom9mkLE5RpmcosearYTw+p3kD2w8bUsO5xXQBDDlFUYTb69RKtfb5jSsLjK0SOehPXf0lkJjYvX701z4UGBzYt1/ywHI6FJ279qs3tZhz6/TAOdEM7N/j74Vd5IHNtbRv3+o/0Fz27pk9u4IKZArkOXwuJAl9ZP1zlGDfMuiPqx67IcFEOBPUJ8nIqHd2n/jm23EqIB7yVuoofKc4rQcyNMugZe1gF3r5qmpHdO7cPgubEhSaczo9xRYdSzXB+g2bZfPx08U+xl2c0HjiAAyH//GDUBgAW0d9zzxdWlmAlctMhqd44Pnz/a0H28E72jQNEKW14IxkT5ZprFa3xlStl7cltMLFH8PnEnNlFoAvFTey9Z8b8otPyMnk/N3S/4ATxdZNS6mNposW2XwdVunoPLGQpZdlaDoLItv3J/Clt1d8R42CzoQr+tov7sB1mn1H9ks+J6SwPrPNTb2nPwMoSEVq1+/4rlxls4GqV2dL8JLLf86KROKD3bxlQyQfqL3Y2sRT/IhMWInfl3jZ1+YUath8VVFkGcoqjIVxobf0mqAwOM9wzGH/800Rk7srNTFYnauMIQzVMHcJ64+1mOiCAt7AnCuFzC74rBBCAWnf74yMnKiG+4ZE+ARnS7cHckKDcIIrMz9Rm7W0NoB1ka3YxPyai3TZ/Cwt3OV6Ph3ykeglFnSMciD2YJTekQJKpx4jb7KIwKEewih5hf4xs0bVIo/aS2Yql17C5eyJHl2/X+PppsQ8m5VfkF+9j+WeOYaGY9ltZfaw2shCxBmIca2GXl1Nj3DeicY0uWtCBOYc+yOsN0PxsTxxutJ8WfV2JJ7PI1OCBY5oFMXo8tYFra/ocMkBlc7NtxVrRyad7OUyT2I7RGgojeHtKzTGRoqvIEq5A4Vgtv3BpsD2EtpgcjFUVWiUeVzbolpolzQeDZLVyQuxphVDc9CbU8TCUlxBfu/dFmIBaydLZJl5DNsJZp4RmBe4RR4X8I+ScHSBXWX5GinwbEe0ax4UmtYXAUhLQqwjmM0Y9l3zn8IT6F9Wx7XjN+tQadAO6fbjtHmxagilhxAtWr6A5tV1chqC03gykxjT48PwsUK29o/DWCXbFzDLEIHrR/bW5GqOVqiNdLOlYRE+k5h3c/vwQO96qHIgt854Se5htoDBwbbkBaBlsJ6vK1BMnrRZAqmQiHlCXgK2N0DoCCJ7VyQ1gBjCeOTzcCyQ9/aHXRXS7fINInEYVK8JYoo7V/yHOdSqfNbBZrlyioCabnqbzxwd2837JYvlZFtXqsDKghJDTpkNbNxAU26drPs/1WIDnSd7Nzok75RxUdMZiWkV7kbgLwzF54RdAex9mHy6swPa2A1mIVLyp2wY9hRH53D8ruGNtw/tzKWccCiyyZWxxYW7Jg7KXHERhldfRPcTZhyNiJxzoi01RApuh2w+YWqzjEpdHfqI4TlGKDjZHGFqF2btd0uFw1vm/Tktf9rcZd8EOLtl13lbMDEpDKaUxsDB9TEywuB58QIM8pX6DwfrIV5DjaCA4jJv6UnjBWfXls/zUOEvo/D2TWXp7lt0+mS5XBLe3RXAZYokNBOjWVb30xehf+WSXtxJmybtT/d8Ou0fjy9esmNBZuWPS1mUkOgWfwxlbCK7fi+fDOet/nmlHCmVvU4Vz0vz5KrWFV4tcyTYrkt/ztVOLT2PYwy7bpq918Lp4EpPxxznmVEd3gCvDaFaAqPmCqSkUNF6IW2PNBlFUxVJCdWYEK+QprWff1mzdo3LcFA9Hz+313Ts7k0Fv54VtpeqyD7Cu8qC+8iPkwOEa+7Cfg2H4Zz8fhgVK7rWI94+WkbSMfNHEc+3Pt1oyd3be7wYGU8SIXrNz7YnyF6ryO902KmV8zs5I3sxvXjqEs/QLspQBbJXcHRBOuH6x0M5sSl5YNIAsOQBbHNGtgbE6X7vuJzCtNiQ/exV9ZwZlDj5EO/60bdO+9KhFKZ+zhz0mMD60LjLRzswIRnL6i/NSbFPxxT8D2QGNUP73FGJR0mL93djpw8/p1aPyV8qxcT+ylAva+DrYJ2AkXTQtupZgOvv8KS/Xqm3Umi4pKHJ/i6PVGlYgJ8HPuoMFeDun9+6om9I6PHL9GrZ8uNx29Uca4u3obR6Ft/lS74gijV/cs3kfHvNXXDInxMZJ0ckwXckroXMuGQcwcPgn1fBKTY82dyDGNiPv+t0RWm5SMSvp583pO2NPGIK5uaHsrx4LzgA/H0Nv164B+xn3ILaqsmosvGCY+8sEzCXKSjja025saLcagdnZUjY4vOHKEjlLfQE4g00qpstnrmmO3YwIzsBYzxlNjLjK+fTBfdCTt0xFW1VpedWdERL7mxQ3pDVBoW/p0qw3U509y09d61yY5k5DfrTstXNrnLQzYbLd8yMsoVQKw6C4e2xR0gtqdeb7SNXavdSCUYWDUy7UlU6t3rWCQ1XEaZlYIs20B7AcZd79MtuZpjNxVfawjLCtZ62+JWe7qgK2TxSzqSMxZFeD7iwrx6Csh/LT6kjynYoYCWVxbYKl+7petCEFDWbLKKv0vg8PQ3O78nna0dHmfpSIjgnaVCxLJkej4M8qjVWLA2/CKcj4d6R5LFD8aZ0hHY5GBkMDI3W8PZYVSdP9Ou/OrSwcl/wX/SGZUcBepQu8jbtApiBemCBbUMPyoBd7kEYIADerqLaW3PcI1SAMqgjVz9nAFCtibGyrTdsLNuDHzQFBRwi0ffLME4hWR92dvTIESuX35pEphOjWgX29CNvv8u9z/XlkDIbDsRkBazG8W3nmtMKHO62YSdPveHnCnb57fKpbhuyRJRE1rVUxJRqtaUxFXc1TJCg3LSl1hZhUba9xUzbUVea0safKkrrEqxlqoLkIWMOzKGMOdzoHDpXLWDJZ7qUWUUNAJgOwJ69az2QXlMN1JcVuAvvd4dxPIgj5zAGRhwjA9gIFcBuGFBH4DmfmqNaBwcEWzSHekLsDu8MO6jtfVuoBbGrpMRql9nnRy2wT90+X+M+sNpcIMwNMuYTcnII+cYgfpNCrwAhQgUbGMAw1MRvZhVNvCBT94fGFMTrb+5CfE4WJxfJys5CzEU35GcK5LTI933j5bkh8d1B4PsmF/9SfycKUDdJjHw6dfZfiv1F5qNpabEC6z//aHyjrTJq9E8XpFRJSXz0Fo1iPQxglx1gfRiAV5Oc1NiQuHwGF+zeT1hL7evxStrhD4sfU5nXHRi/zqQ+bsoP04Dde9s2rmu0Af71o3NXr3jQMhS87YIZKAPmnw/z2mHQSgF42O5G4ar8wbklvH6r9VxQv2wibu0dOyHrDzpntTqtL30UIkU2cF45PyhLgpiDneDhGzIWy6pRbSUlwPd9OkCYKN2HhQAUOg50AQCGMWAH3gHfndnoAi4AEA6visc5YZIhj4wM24H9EumnMhHIob4+wL13nMpAGdRxNzKHzlUzDwcbdmVcFozWjIwkLUzEHdWM7zfTy5uS6hMS6pOa/tIwQYKy/V/77uDvzaf6LNYJWb/sRtxKHJNrtTrTAVzeBSD+wYr4hVvMfuw7TkWXn0g/RJuC2M3TsVUZ+f8WqhaUgzyl6zX/7QWgPCJPVXh4PqdE7DSygBq3YEFshXZhK7jUFrtAW7EQtLZd+hZtBm0w02OZP7BKfALuGsS9j020H1JQBgqSOe/ngfBN/Sm9KTum/EBoeAcoFgPRZcC9dwyeg8HRHf10cpZRPwVjVA/yLC5Y4E7hHi477e9ya1+IhePLVtTvdOnBQOn+g7+/ES/eZUA/CstA5+/DLosvz8/1iWWTCq+Kr8YeFOMzd4v5v+TSfvmxNfvLAz55QabadbhRF5Qq06Y1RH9pI0sDD0qFSriwuSO69/wPHjVKx1T52gjPF5u31XzfZwTqqyE6/Y14+/X3bXAfNHiKAjhske1nVzPshGxXsdwtdVoNQtQ3mJyUHgxPDx9KHwpMDzwYqilSq4vq1BY+UmdRszoEeP5eYgAAD/ZRiSDTguoJIK/AaLdE4U8yEBNNXruwN/AB2IN64IEqSkF0vlqdH11AqbqFAAU00IEu7JwwILsiBwVRtT9wLT4CA5iS1qIqKZH9HSrB5ZQj+cGnS+/Ny1XlKCNyIvI+YuAgQdn+4326wi1KdqtEUnKS21cClTPA6rRYb5QfFst1tHk/8EyadcEvFsh1e+Rp8tQ/MtuzsD8CvGCJ6ha8yGM52EgPYY7I/TgiVzMA2gxAOWFGt4Eu2JWwO353wq5x2cFAY8CQcSjAGHhwe7U9UvUcWutYi1VYsRELFm5MVPdaLLz8h0vigyjAvqolZSMt/Jfa8+1GAYLPe2JwnhijlPYKl2Jq7fPXsFBwU4SrlOZDVg7gtlRVMywMeQXDNFfOtDHl8yt/h+hmBHAbVeaICPM8BAzO219I/SgK0CULEpIbExMbk6PDivMWlrrcVD8r2yqNNuzcdC2uAJ8J1oRPOD+czEV9brBu+KAK72rSW8FHTqDrWueqDa/XWJ3d3QJLkLBOc2Gdm2wGVp/oDwhwogzE+fPPXrCLMmAvyZzgoM5erD90uYzAz9PAUmOYEvG6VczB+gnm9im+dWLETRAlo/v+HCYfRDj3OTCpH3x6wn4bWG/uq2PVFRTmlUZZ77mAq35fV+32i602a7/s4k/UvoaGPgQg/fe5xWhEwVdwhJASZTBCgTbj3u9HAFBXRnSnCeU0ufF/yU4vQgZ908zNSxL6hJPbnKLcwaKOT0pgeFrs6+RGCkoOeRl+/ihSjyADNGusXpuWK772eo32Ty4H5XL/1HYsu2YWx6TF6OlW7oCv7qhLv9hAMywu2nM+2Dn/iXPvO1Efc9Z3+iV8n6NDLFwQrqkbzvcaajgyh3quKgCuUZfd1Y4tHSnZUoPxHXw75kCYKB9lIo6Byn9T+5hjLIFCyNiGO2ZTJQgERmsQZqRSQGxttfsTaNB9L56bnDtZfKHz+tnTatRlUQDh9UsCup6+kJgA1DlKAcw19oltjenyCCVr+GkonuQf614Ag93N9T30ve8/5eu3u97/V/96iLWL72b7zvq38A1Cg1jAcZZz3zdA/thjy9Grn2ZZCzX/oCA5Kaj5eTxwGfku/jDmWvDohPUfF447xrBxBHISQxDdkgv90w57YAcJFG8cVo6k8lMj8/h5gngQIg68XwoszyMjzLkRFRqciJyzR0Xu5NV1i+btbnuGN/x4CED9f5k8+l/of2Y74czDS/48FABwFkDAmYSjfZ9zFMa7LFAEKiPs/zmsG9UAoFE7jrCQGToZbl808rGFm74s9AMWmoxlZMksHlhtKLRRBueFZobllPBtQRG212vUxi9poQf9P0NsFCHsAR7aau+77bFgf+mjPfLJA96bJ2Nef5R5HLSB45mPXo+Z3Ox9YFK+51HpflBSm6NfgqCLs/Wf6fhiFFlSjtdgXwj4dXTiz3m38/AFgYFBJJ+oJzmbw7t57K+CJ+aR48VhwcpewWAGXJC8r4iqSK9SQRsGCl9wxN0bFGm0rCteZ3GbBfUOrL04djE6qTJi/tL5Ea5guofKgPGJi+dPhzNxO+pLr5Ras22lJ0rrtnV2Ic5+JzqHdDn7ENNSmAGDOakvgBlNz7bXlV7OtCVA6clSW/vCPqTPeTE0h0ofBKivPkr/6DfbbyaNffoZCt6+Y9hJNwohNgRC3ekzLfvG6RaBHyFOOhy7b2xcJdpv3FmbT47z/1sT+evIJoC66fgMPozZU+lj2d0YNj1hR5ldk+kPgaLohkR9t/oPcUqBa6/dZR+ww5tlC9gHuHub2TnVkdFWdAsUWw9d8PVlRHXLRIHRpctyll0NSA2I7BGwowKiOFjAxoA4TuSrUj/qwl2eYZx/tTPICyRG/voC1NdMOD7o909MM82atfoejbgqyYuvddo+r//c5tTyvZJWEWn3VmdZm2kx//gN4njcNPb5zdor3J0/4qvUSXyq0RJx6hMxd9EZkcVI5SepV+E/7uReqb3pxBwYwOaoc/AIFSAR52FPxOAYgByFTWPYILbRB7CE48y/94v2/yT66S3RW3+P0eWBn27DT1dDwxf70nxf+P4XkGgNv3mQshJb5d3OXV/FNja/FL0Q+4pjbvr+T83XI8vHu07kYLwDC+wPYQCT/GJcoT/7ujAXn3npS8mXl+xMQYPwR3jgNUCYFSAsRBDoYSfddQQKPJf5LoSFvPOhox2/SwqHZvh3f0Fu2XscFRVu5U6kddcyXqXLflw1uAsvHq8dTwktbD3BrGWeaA1GnzzNgw/N+4+faGycX9JaOQksAOzVKmzs8WIP6zGppXAwD/YJg1GqNUIrtW7evsNaZlwG60Rp3Qvyk6yvrcwK7JOAD+yYnSOiksvUiN0RSFj88GIG3fhGfX+zvm/Cn0iFFQIFVgsUpGuCM9F343r6wZMZqgfxUNtgD9z2r7TI+SG7jd0a2yZDCJv0xUxYbE9bz0DhKj0qF7O80NjZttm4zGdzhbgM/OmTwV3zVaN8nWDmSIzXm9sth9J38N8d0lK+WVcNsJNnwngtPfmqLeUFwa+li3PnYf8atDyJBL8HVT6DziFzl9sT13vJECLpdO204ZuilRbdA00u3fLA4DQwrPX1TrQfiIn05U0x9dqE0qSKuxocJChvwXLDKsmiLaptWC8e3Z0ib0toOTrebXFRof8Qg2TLPYEuG+UYc6NYfUjfho2r50TBC0jWB6No10Z8PK5z42HAvvaaF8kqavBlrRWqUqXGHJN7NiZXwBtK+7sPL7yK2qQiLOG8ou3/atQG3QM44+fjwuM/C/9EXXSsHNkv2k+ydR46ngVqoyS+RXLTy2Qn+aUGUBOVl0qiktj3BrHmK32EW0NTO0y6K9ovDLB+45pOzpItxBXRaiSxYBoGivpYoCfHjBsGEPeYoVyz3tx7Z8NGwKD6RnPHLlG6hlDyKO4qOoHjS75N8PnJfz4/fnrbra3RO8L75csX3YPfuvfzy9iWdiWrPWFxhWOdoqOqU14VviiVnUoAfX6zU359f1wTq5ZWyZdUqZb5OxmmBa/bKpYtzar5AHgozWXaEo2mRFs2qS3TlJRoyvaTH9belKLW7Oik3WEPT1S7vogk2Y+oQAECzU7ZguWTC1/oeYnm963jps9f9Jo+i7QZ22wgQAGNT6KoYGBhqdcoNjpBgAkRnzUmHEokOsm2wh54hkKAPZPx+7DkOcRT+cYGRQGNoaZXG+vOc+wYpklpRXQJLZyBrT3Tt5DBo0noRdvrPIINSuVDQxrACy9uTBtVjSOId+PaCNonggga28a7NcdRlYbaFuf2Afa9uurS3sS711w7PqR3WsYsfseAaxLiOw4MPMWFyxMAHySs3vufj8XHxgbffSCqa7AhrThVPn1ZP++Qx1jYd2YtxgiPlkg1c5FcCtTX6Lh1ag7F8eunMh/T/89kQVYAMWXemn/+qe+haBYtiiZBZNmbmi3RJfESqvSnC5KedB7uwjFqGoueKuFhzBXEMrGC/hwG2PQtWiz5i0L1ZRd/jI/9CA7SwsuROYA9Dy9pwNFOtN0S2J+aXRv1l1B67LgTdXb1oQxb4OxHhry7WAJcJQCyzEveh4E4+7rmAmyU/iYde0CfQGCcHkHcN2vj3oribj7pp8FVvTrDgvGr1El1bdjK5gj8oknsAb608EOfvsATbj8TyzYYVYakuKA4Q2JkukF6Jm4RVrVXWWxWIwpxkFjJjbaZ9yqqRqMoMS96Nv6tvpucxKBZEYhifqvXJwhQQH3dLZbXr6E6hhzGBmaDjkHHrtRXTGPY2LB9Bp+x2sdd48Q1VlT68FA7LrCpLjm+gEba5ZExxI+MCtwU0qDzQf9Jtfnyj9ETt9cHNPdPlGbCUjizNHwLmwPW7772hfKLQ2HmTRIsWfEwH8MnEh4hXWOdamniv/lA1Hb+B1phd6VAnHRfzL6RIA6VotoANhon4CAcj4tbcPCjfeeFwuCNQDaG1gyjntjcN9MTY3ql1qvZt6oMJlCXVXeGK3996ssREIC0EBOKw63YzNW9BHEoO0CLStE4Qbuw2Q25k0CrEGZS3wgkC++ByxVoturjuNL9klaSyDeC+oPOk0krSfcwMrik81McJimSh+wPFDcpXV1O1Flbe+AAQaig6rvy8vqc5iLETN2dpeb+jtPS9otOKhUksmh/2nOY5ldT40eDwdlJjvZhCesT+uuk2olaYX+tBbQ1fbHXsyfv3j0XNQEmgs6hAYw5gKIxuks80fll+SR7N3jgMz396+AWT1rVbq6/J+DJlEo19STA48/dXZXm2TL465krmFl6RRM/gfgRYQriFanuBsdzzVOHmVxOFmX3uwgla/9HJz4kVx7POMm2z9PMb5fZF0TNt/+zdat+OxKZdkG3xKdNLazLFZcDzzzqSbydytOeThsbHu6HXNA7wyHDfwX1ayzUI+gm0ktiIS4BPA4KXh77XoyPqS/jfOV2x8lV9mFL/Jf0YsperCqxCmgffMD56rGKbXatzNnbu1uwu6+PKUk6kxo5N4KxarvfHNrVu/Y29CEMtA94Jm25Qn3ACcprf9pENIbt8daXl8pEnvB43sD/0sutj20Mmsj252uUEyWcOqV12g7lR3hkLBPLSBVgL43dz9r3JrTMOYsC9CNW/92N9dHKlI3ZPgzPes41vXmJ6QLr7AGx7yUOXJOulTKQC395V+wjcRFJunuMD+AlJiO1jvf6d84mw3Vi6U9Do1ceHxD9mvdfGcIc0WENrq+/3h0oO+8N+RHaborNabhJmCXaCgCQ9sAsvtlG8INoY3DuZH5OYBrysXY/VqwJquls+sLw2cvMwM24o5efGb5o6qwJ0hRj+7UfpyE5gXkDmnJyK4Bm9F/LXXEtBdRXblUrVv/aamW81a/Vq4vVXAdbKrdaRvKctPdx+jXNq/bYMf3XR5C9XQMt6ab77farpX/4c+1xaMmu4TrA7zBVFb5AuucdXPxOwsprjxWR779x7nPi4/8l/vsineOeqNMRPQG1W8rnFRUJWm1yYU5my4G1/MrxDR8quIYUE61UoIvIjFoUnl5ofj11z/ru0k5nxWEw+orS5WXxcnpRA7z6KYmUfi/lRyiIBFEgEhCMhSzZ8+HCXW7MjRy2CB+Y7UdZaP+sx4k6WdTOs73q4jpi8T+h4sSz1ekLKna/f/iNxTcVoac2LUo4JF4ckmeE9kkeTofwralleCaW0RSZ1uRfyyrIMHwm521Y2LUM8j/5UlA0Ql94dNa+daxpTcqr+6vzW5eMpfQNBVBfBTUqU0k1tv83NqOf3fiQlspd2NbdSPHAtNV7NbaK0sqVWdKGViw9RnrsKz+h2USbf5O0gbzpuVCWlgs+e/VB+PXD3uM7T6QRs1AT9OrlpX0/pfzz4Qcfbc/i9Px2IZ2QuHznncTkH0FNpyUwNZuQzm6KqUj8y+fKBzl+OeyFmx/M4+wy5ph/+ufkbQ+IKaLP5uA8N/PjifvDFrLLATO4/wWQHSOwB/liy2XRYcy1hgcwIOEjjLzCoDz33xWAtobu/VNI7atgkXXE3WDvcz1KjwyufhXyk88YxtxYvrD86MoC34K35LkZuUfMox+D0Y34KP290fOm0Wsg9FJsaKoupGoog2jXh4bpEC8nA3A+rOv9M/zKmzn0Oj1Uf77pQMjEu113TmWU00AGhAO7rjQGK9b73XxUXfcN89mp9NZ5tzoe8PYtTW/eYLz2w5uHQko4Ib4n5VhZWWz1rh8LeAWJeQ+Ztc6lTacbWHFdmiXBBdaaJTUwQBmoB52rZMBzyBxKn4krzwTXRXfFybRGHxjA9A1Lm5y1zIeJebwCEPoLdw4m+wNprbVGnkwVGW4b6J1c92jTo4y6bYu2DXRurtyMYZmel6EH9No89JizBwJ1Hoh/qgFrRdbOW7e0r5SizR9iH7wlUs5qHz3amZUZdLj+sG17k5aBMZq0223LyZRvQvHX9zu/zoZNhNyr5xPEQ/NJliExgV9/L2QiDIRo6LHlWm15bEJyZQjIYHcsEOvF6bkQBDOoHVRApUA5EoM4rWN+BguEJi9IiI0pL9MeS6N//XpGdGhp3ryQzne86pp9P/chM+LaK3Mvgm2afHWEIjtbCXQ38TcW6GIbEyGCr9gOypGliZYWmn6BDjBQBvzlNsrw4DS5PM0sT00L5gVU5KlylMocVd483BysW/Bim28mZ0M9ObmHDj7vA33Yg/3xXTEyjRvb5p04gq8kvCxRFIWkyuWpuRpewdwPPRtjy2O0ZS3a8nJtS00BWFnzKAOPMUyZOs2z8mh6alQ4AE46tnTOzSsqKGBgQl01q+hiwE46OrkL89UtKuTuMjAtGXz9tDzf9cHzBRSng21EV6LdGYP1ocq9RD/Ceogd2hniHRmpbsOkRShAB1GADif3D/vyA7EonpQWBzVK435gCa1oCTNNVUS9hhSGtnYGfzRgH7SDqb3rL8ZdXJ+wxZyikR2Ljz8m05hTtpSgABlBAWo1Nro4OIK4nQdzvtTqAJfDBdy0g21LrjUZr108RyErOoe67Q7c4bK4rK6B3w+BuUfco64Npnn8i+sPrr/o4b2rC3s8gn+dGSPi1mcGZe189Eg7qxS9tQJbuVmkfKW9dWvn+ZVTw+IDzSMZHlULDWguMm1/42sH9rNd3L666P/D/zeJPu5De9bC5vbmc5uxzbynlqeBUfynv4b/ilNRgZur+mkPND23pAQ5iWr255ikP3WeBtG+0eCvd8UzYD6NLCdIWb8ePf9rmif02eGZw8/UA+D758GCAy9f34kCVCIi07kaJ8MkDyOGZwZFpTrTuXSOX5Iu7IIo+E+5LoRC6YMgCAw/Sy9qH3iMMhHcGxiGaRyfC9gLqQKYAQ+MZnr4Hx6wE0AaIOwI/BBOIhEIMovvYwoNOYvQKCJCG6dxvshzdruM1z58WS0uEEZOismsKu5CNgAAQJsVDMPavGjJWcGHEGBFp2zXQ8qBHNDhRxZPRiafPPgX97nRCCl/C/AieONQXOnjCanjo09rJDcel8wLoUAQiRDwm3ZAGbSz7rM4vGEilP7dFZmvYv5RuPjPRWmL/hRjUar8BrnZ+OLFhw/Tou9yAVZTMxc1x/hAG4CbYkQx1vUc+9WdmFfKeHV8xJEIvVqvPFgY2mJaGCog/a6eCz4f8EIww0de8F+04/1hqhXKFarnbkosNbgC4LhLu7xROmkGUQFwPR9zjVFJCclYJKKtnMKoAMapAIlbY1Q3dSGQ/ehyOwwc28I/Z/q64aTkcXdGXVaXBbMWoi8uoiRU2CPoM8LxJyYADAUdBZxTvFUKVo2AskCl70FGRwQZX/yHmmPY+OD4x94YXdkiXar9rSR5//t5RSyVhTlWv1ya+/Xf3tnQYyyZj/l2IpWSSm4XYr/ivW35c0k3t1pSjaQ6MoCPJIxd9wWle3L9ryE3//uE/kkzoX9taMG+BuqzrSG9T0P/Dks3xlWHkpMYx5QbS3zEFxrzZFJCS6o0ifWUcHvndfenP/IS1F4ymSysAIQEy4JDw6RhKplEvJrlDwvO9gztUCtlyhDQ8XVfKUFfHYnWx+mj7d7Hx8WvKRTYouI0QYLQc/nnkQC5UI7w/cWcVQvDNCuiV2jCQFfGnySCuC9oXU1Nr1TFWbt3s+AH2FppbY1snaiPWLyQ8eB53Dc2Ohzqkbd7aRngY3wwYPLNBud69VuBxFsC8qLS/lkR70PiN8RpNHENfKvji+4d3B3mmP/G29txe1dE7LiwN+TqExxYNL/O0tQY0Mxvys1tDGwIrGdJ6i1Ex5y7gcHLLs7O2b2btVbaq+Dq+bW1qNXd/8iBL0gxfjL2GMr2/vvrXOny+jELU1XEynt/f3LJb9ql0hYlnXtcilRLqrndkufLt3lfsSNd3EpJZXW5V5jEB2TYCOsnuymX/K58Qv/kv7f9KfsKQtfeR572hmz1YsnCZDKZlzqB9+On7us7bxOespKkqS0EqSyv8YLYp2Sj8hgjiRxaHWdMXxwSFKKUKdU7hnrOCmB/1mqxRKYKk4aFBsuCgZiYMS8vIkehzFbllP+n1ADwYE6p/bdclaPMzlHkRZRj5jR5alD2yuwZXhBf9ig7Z+UfaXLzaHAaytAyfFhw5MF4QwRFmkBoD8rS/xmfV773mKE41ZPW/Gs4tnez1fg/hmlkyysflY9ni2qLxx95tQUMhCf0EOgMqQ5H185Wj+IIE8UZBx6z+s/wzrD7bx9g4CHVpWcdSQxbNMlhOnDYDhpm2bgjzJ3lO4LlaViod1owUF/m/I39zRvgHTIj82+K084QVquZzM+3V9DKzreneatqqfDTFfxHo2/s3uW+OpD4LVuBApQ1sNPdvZFRdWrF+CkAwKnxFafSp/Fx3D2dXI1dxCxNSRuzjYx3dIyP2MbSUpbGqHhJ0kAcfgOhNfSwaaf88hoFx8xWspgbKodilA81Tzjf47yBkoWV+neHxYUKisFxw/LjMr+fMjU6irCCmVZBXZps4iiGQB1yW5R7M/lmbtJ3WYAVF+Bgy09o6iUSUdZFZ6phBtXx9AwdVAb2O6jZGP/BcgfcgJkzhVt27ICAk/2trRfLfrJ6+svOtUSV/OlFOcFiNyLrOso7uXPwR76X7euA64Prrusf2BK/lK396Vl+C5wd57q3UrOPMvDUYDZL196bi5rLz/dEGp7XANgs0qNmIkzUceOYzqfT0Wm8YzccQNNF43U6Xd2jDsmLyCH4uyHHXCb/+2H3/E2cibDPL364WFfrTfR96gNKlgeaBPDl+MtUgUlAvSygQMuyFTWM0dhSG2+sabdrIQU7Futqi/eu1OJswEbAvdecJn+xIFi3R2faTG6ewdxxI+MjSY1JiQ3LNbg9frH004JVMmGqKF4QXyGUsFurvGBfS6IgUaQTBlWt/Hhtvbj3TO6/x4vimkTi99W5h8kIpemNn0HZ27963rtHxEphifcI9ohZOv85/VB7/bTlQE2H8uvG4cGL1sCUnJR92bocHfxv19WuA8LV8au/b7AnpgjfFCZVdIPx+Yf53MIr7+EX4vDMtsrxyvn7Kcx0AX+PkJSqkhnlmUWBsmcrCsoMSveYWgbYldXHj7FK9kDjXrCkt+BHyA8p1Pm25v7y1GhG/s41pz/9dqo5Lz9vPVlIFy9CCfG2ALrelBvwLS6yifBvA3LbMVdfWITeHKKyqQwEn7BtQ7IRYWI1VCNKBUm10M00Wc1I7jdZmiBOkB01Ic0yuSvYzwEhDgHigJAFl0zWuYgch3ty9wx1lpqUJHpXOCIYFh0WfSQYEZ4VaZOos4k2QaOgyHfWV5U35sxS/XHvPV5qrz3e5y5/WXxO0MUPPGlMJe/y1vaYc3OTvHaRe85qvd+gxBkXGZLSc+Mob1BxQu3Tw6PbRx0jDp77xYYjc8IuqylAlYwOuz0Es0abhYpIgJrs2HfYNctiYWPlv8srZcI0XqIo0ewDk1evZD+//lgxEcZLFkrmVW5Nkz4YgIzju3QEqyhoOGhYJG7QRJ8/7li9XcZMYMre2ta7XcpMYQY1VjoLrxQdzPUeO7riu/qwaGOC8TtjilH77vXF12VF2hXacqWhuTxBtE+U3AHkpbuZdeI65uPvJFDfNKGiNELJB3wlhGIYLsA9bhVWjHx38F2WbyisYSwVNYYeTkxRD8v49Q1iwhFZHZRUK3CpGmhv9YMqm5QmRzNIO4hxyoA9fIw/Zh+W5yQu7av8Y4DbZcf5PjnGj2ORZnssOC+Stsr1he+7LhgFjP3LQ02teI62XEdoPR8+0kTs1L9rS74AnDc/yCRjMGn7y8dATL7CbncbSZtjCZq1YcMkNbwydMGqtiY3oWxpqlrKcY+E/UKjcS6wDHmPnGcnjYBccu7YGQYGnYTgttNFb8sFludBrCAMhemic6nsYh04FD5ey9gc7i5mzKryimPTijH+mPqyHXrIdNxf7+mqwufk5TlRZ15+X/a6Xq3nnbqsFZkY5hiOS4wsyDXhANZ0iPHsIf/XF6AmBHcaYIMO6+Q4N/YZYO2X2q919szor6KVT/VfUeO2bQN5qZlpE9uYZnN+aTV3XDwa5D+0xhO2fDiRrgeApH/90g80Xkoj5GI2pvBo///7rpYEgNYy0c0iQ+kV2cGaY8TfT7mhJEVK1Hcax+HrFogcMe2y4SGpJYU4nMylD3zuYRz+xU8wVLtG67N7sx4zhgv8LmbNee7dpXPdl7fJS1JDtoGISQBBYgvka16pMnv57mcBy90D7TnKO2afOQMbaOrOv/3racUdKMiqbl8UZVOb6qcyz++qup0zT22QGfH5rKuxelmqupSUSa6YlX7zlZjQutvju8gQ4Q0LvzXUN+j3zZ0cVKW3UVNSd99WQ3CEph/E5Ne6XC4cBWheRFOYNjk6PIxd0e6yo2DZQH6Zzndh7mtfMDgZ6juYmfHsIGyw8cYVSz/obzXI/Y9DxrlfFlIEHNifEu9QQb4Acx0lZBQ//01kmEN7D6KjdjThaYThkBMNGv8mCLSV/1oMa/c2dkPz/IQVVdOXJp7u18p92m/apPCi1COHU9suy2xJpmZTnl608x/urcDTZ9a+G4XG3xW5QswVruHemiO9XPAYVwQGb8jJni3bpq3x8uVnZG0qTWfve/SaL2179gaAPYcZKEDnUA/Vrtr7pmmIMcTnkoxMRiTDlAzy157ml9nt08vFYv82J+Zlcdi/EWLhtkeeYLG6QtZ9824dF8D5vl9VrwNqSe1A8s7qr3xXwAzukvRkWRfcxa6Tv57TR7nJMF5YEpKK21x121JDSuTbLru59Lv3PHPkRT9BuBHTb97to11TOyTw++Uww/P5wF0A9OkTH7LIALJcP+zQfBeVokiC3Kd+Jx7TBGdXpENkVveERQsASfvuv//TeI0pTBeU0sij/XDpdT1QbaPOkadcdXtRCHGAnQutpdDcAQi9bP14igwq77v6L0DHd7t+rfxjD7CCOMvXQ3hwB95u95sBnqG3Sq07/gqH/EiJbacvD9E0bhqCwv/aYS31CnPzdaB3jbQ7hN9+WsMKf7LWahrs6LeobsPQJpOWDKML+0/3wIh7EDAkd6329oDB/ML+8+f7J+7nz3UxizKZb6EAiUfm2vERpbfO8UAp29IP8j8HI03fvLuu+ivffBhw69ifkpAu1rGlZUI9rtVJCq++hk5RAXXEzhWrX7rUJXmNjs0beAbAarjxvfpHtb/Af6U1m6ybUAjZNOY53ju19xUbxoocYCXPx5F2AIDdeT6BejDZ6nazGxYVG30lY0yDSdpCurWO4v3K6npeeP/EHBnFVtu9rKVFKun7p6z/xHv9T5rrwjCEiT7pf+9E/9aIv+pFLr01OvAiMnf+Ibl42pibZ4Do0bxoOhRODlRI08UoeaT9l01slAxoGh4kVChM7fTTG1aosEydqdX//Pchu0OGQ/pB70QnyaSpT1sSffRoLNebRPH3k7pGnKiHmKFZuvRJZUFEnlJljso9qzIrs3MiclUVhHgqA/liS2pEgUGukwenhqbtCk7Nfc1sJvwBgm5qh+1jwvFhe6/uB2pDBmW9OlofYBRaGMUMa6wOMwwnFjMsdF1cOiaw7M4iEok5G3afzc47EVRXqM/X1bGb2J9lGgp1eax6v6agOmHRrxNDCTZyPHVKB9xnEYDOIADBUYAI+AIEoDgCkBkUINZReA5uLM6vyJnUjq86qaGmNsKgzpK+S7dE/RmByQ0RRpc481Pt9Pm0pncp2PvAuMSgX7JBjyzRb2CGqBiyhljc48kF3Tyv/gY5bjWFGcMwbnKFZaAmhsNc2PPqkGGNC6oDsm30PHzUvNwIc4QSTw2uxXxuIKw7haviiF/fjtkV+7sV3Ok/Jds7S9W1jiKeOf7toU8+jNbYOhqDVTWNx8ICVmHtWea0s7D89VI12pKYMqhZllH94RXKXGV2doRZVQbgUmCOyFIqsyoPlJFHfrxHyBzqsGZK4eVRfAZvd38Jfym4jeEQe8Bu9O5YgyYQHxwewlZ7Zc6G+56cMdyjYIvNEPOoGQmdfP8/AyD3GZt7IzvphnQiJ/Ucwnq3ONtX77NVfMTwaW+o+3CbOZzCyy37dGb+Oyk7Mi5mCvPFlTSgkT6qPZsaWrjiALOWeaA1tLAdBYgLYaLt9xpGrMNprjSrC3O549wEe3h7OAh2k3MM5wg3ckw3KOyRt7uCK0V/3un5VA2FzXKrVflJzVWGzsIjyFE2RbUuGf2jegenwVitj2+f3bEt/ydSIJqKeiU+fQKC9dkmxooMsg/9ZesDjmErx/Cg9SXdh7wiw8QA3+en5n8PRq3/rqYYT+Lj2bv4mqb7uONYtzOfLKPHHMd9OrBam3+hX02aSQNCah2/z/8y9rVtX3CDmMXur7A3C0KZN2u+02cq8WPLr0U/0d/65cfw8CQjPtax7XNEtoASGcr4pOaGLuOcsUSAsyabQMg2OmNjd3yJi5gbIPEyV+vXvZHRNZ3ckJTUsFwTgIw2oGm178jZo3Uf+f+okw7OGqcOG2HXqPHwVPUpkA3qfvTbX1ruyXxWXv5MztEG4AFaf7ln5Ef/DdgGT3vO2xMzg7a/jQa++WlgaJ8XFAV59eX3hUJq/9JCAz99MxB9OyJl0X/OUYH6Cl2UNCMiMasIwaUyAADYrBDq1tilrHcE7wAAOcAhQ6TyzRywmE0WTSaJJFdO8o753dFJN9yXhoWmG0LDgp5lZf2Q8UNZ1g9B/jH+GipAGNQ0Vh87ecdE+n3pBt0dP90MCmm1rEiWlzfkhUNxJY+fqh3f/WKP/uxFaUUIiYKy+UeTg7YeRkKdeZ0UQiSB0pnbGUKIOu/pDEUOK3CqB5mjquZbtbEfAhRc9hHM3PlzZ0zbyhpDNSh5/H5zQlZ9xkr9ycxKaG44ksDOMFcrWqsUmWZ2wpGNV/zPhZ4POx96LiS5E8B7DV3iK47ZgwLEh2sRp74NeNFq31fUoGzJC5JQxbHUUuSVNPGv/uOpj4u2t9pxxj/AJSVGGXZMck6JT9PTcXz9PXxp+jmYQoVaK5WPkp5Rg9Hvve7uWPWfP0WyerVnC2yZDbysdbs9J/jHeBx4wIO9NnsQ1nsKDdPTQEmVj1sKviIMX/w7tueeAgsxEfDq5wa8DWGe9sPFWcEUHvejr7oofQY7M37j89K6HTUxDlL61PuB3PQu7FyQ78OD3tVg3t6XuAu3a63EAbsDL3L7XD1OWCBVRG5ORHl2HK4HqOC69KYqUfANnUCdK8bV+4lRdiju5rmD8pwMlpP16YFBmidUzsBXbCbfXZbz1FJfD6vGqi6IiipQW0c1OEhQth+9961OXFwdXxkXVxlf/USDgwRl+yf3u2GiUbTRisCW0cDrLYEV1xfCUf5Ms4Owc+bTCc3OIwnsTHOVorVakcFddgPnfZsAT7yn/XBJZrAXj7O/71Ude69TvHtzqA8PtP+sYml9g39xZrFuyckltVF1N7uX5NeNOEmdf/75seScyXWSp5bUPA8YSK7Rkziz3F+4sxwf7hRXHFvnATd2UJanPxbR8/xrmtp3+85RjG7qzm0n6szPd1INfRcvtD3OMa+8RxC0eAMEpcbklkcf6xo/n/wYWzZK7iSzryzNiQ7Dt6WdxpFfyfVZvLzT2KMtzPcAGMCZCKgn+z8bMmGgd5xI4d8lyY+i5Jm8rnFbuD4EIiGZl03w9yYF+tCz5UQiwX9Ip4hiH/F7hx78tZF2asOh5UWScNPN1N9cfzw96D+00Q2iIVhm3TTly+87/J2MVE8kevuQ5MH+FBIpkJRF4NC4xHAfHkogayuzvSW72OQi6hRakQsaUmJ+/Z/giFy/pd40hUuKlh/acMpI+zqY/o7fEbYiSjfkTyAS5dl0n0CStz8hm5dMIBJ8uC3cayavTzuH/A8e/+nEFJVcxN4lyfau1JIJKM8nnMilcQhZpEASieIfLCf5eBOJ9aTvZIf7+L5Tm6wyGIoG/6/6j0aEvVLTW9r0aRSRwsVEAQpooJOCibPueHoKdQrBcQ7+xIxgPM/u/gtPl8t7mCKxQIVVt+QgOKnmWEsglzJsN5ta6nJSz2J2e2rBsBIdhHeRvhM4hEtj2VZmsjXktQ+cPz0DBp0HDN92OMF0CPdHMBdwTXhdXrC9Pkvu/rkDA5hSeLly+5IsUwr9RL1y2nuYEsg91lKT1HqrCiqUWCjDYMB4Qq1UBucDmzv1CXL6+696SJe8+1I/Rj/njT0K3SikSxW236MO/B76R6i/ZXWlO0uT5oeGfF0Yz3tN+RoPJDpqB2eM2MeS+Nj5Kut5WOi0bOLj/BFJoflJH+vKNJfHA2y6tvb0wzCbkbIjdX0Eh0PZ1B2UdaGCzeILNU9a5ItLy39e1Ufbg0CXC1jIiH0EairIrvbQnPaHlL766P/DwaG9ZzkTYROcb8f/JZeft4187v/X8EQ4XuSA8LM/7Ptsvo0fDZ7Fxti9zNPMXvbYtAv1YlKYXqjm6aykQFb0sQZXMutsEBiFmUMAkNuQn98Z3rAYHqzT+UxWWDH9zM+B6Bz3bWqkmh/Cnlp+mkEtx8nibhqCPOiCV9LDw3g7rh0HtuzDfkKKvtaRkdm5/fKCQgrMgK9Q5Fn128PzjjKvRZmIK3yAu34xgg7C9E385kpu1AFov9/9knWW9eVdd98dxt7TMvjvZY49bupDnAZDxntXNThympf4RMpeF/pOONFF7V1I/zmVfaUW54pkXBM8rx4eLZo+tATpd+VSVoOkXtIpccJnEkhWslcX0UoKJ9EL6t1FtgLPZOj+qgXYdUtC2xcfWMF+/qrPN2VXv/TE4tvvG+2XHUPX47PKwisUzYtrNAuiMSte0liqyAvLydayF3ntvL4sLyY7sLBjsFJ29/mQXjRzDlwkW0kJlCJ7d5F268syUbSaVS9pkDglneAMMK1MNtSnaObOBbOQvOLI1QOibM9URvOqjOYpz+xc7uvx8+p/gOg5019lLE6XbgE0ZM3DF37tcaIF3/8Rkpr95b5tGYmtDIMwXWgVWoYSJpL5BvaP7F1Bu9X4ri8vNgNPjvd4GZRd6IaKDWiXEn169MnFvK5/jf92vQDqHHzNYivMXqIX1z9ijVZi9EU/cr+ExAW7wyq2TS00aoqSVqt71Bbi19+FU4dywnbrKh1N9rlbjheXrgZtz0e+bV5tGXsa/PWfMIlMJgaXUb3FjNAsTmIY2Rsh6WJYuT4957wpJej/HVGrp7yTCle6vmPZwH97C1rfFq8vbDs8kfUB420UoPSWgrb3P8++o/uBpCGGkzQkMkzUE4VEDZFTEeSO4v3U9hrVHcGOMiqB/o0gUXWz1i0GVBAZYc4+BtRluapol8xuM6X4dcBz9qhf6zfYVUKVNvauY1PnRN9Lf+8z1ZOPqn6faa9LC1PXtc/8XvVosvqMt//LvhtOliprl+WUBneq46zTc/klKxBJbG6R0qYaR0BI3+YSRPH7d9+hxoCM3OW86SzP7UH/p5+Kzr+iA0Pf9noxOUP6/Zvoh0NRQw+jv/mdNDP5wuvt0MDov2zURyPDLtw1EVCvvRnlCsyAwr8zM8PIsWMO1zSOtyvgCibs97cNSPSpcTXGrdw3dZmZb1TGTeoF2znb9LxvKmP6M19/NL7J2WqMrYlNhkBcTQF5X5Tz17yINLlRUCQ3KrNVR5+H7CMXxGuoHhhs3QHPcT3wDrCd+ozroe7YBnu4c/C2bTAD1H0cvSP9/VMRWVkRyrL68qQb2WtLT4enk1Kwp/7Z136NI+3/WO7OUKxbn76Tr+uIX+BL++Tr/L7u+P1+lmEtFbGlGk1pbEVLs6Y8utgWkzZvJHSASn7aunxWyRW1fElKy05UU1rGK2PJ299uKoupCFMAIlY7NVGPHdaJa7pk/Od0mLaiNHadbkdNo8y4NH1p8zoQl19+WYj8CCLmd5wOb/E7UHqKYCQ8lMkeGgmEU6WbiS3hpzvmR3grvjb15Evkugpky6O+YjdhIb9IWPKVXvuJTvNAWMy3EFpehlY/8KrQySVglaSZ5gU06eAqI+6/PuEg5fQxGHpxgu9hfwktD77JilR8NSd5yhxzjI1XngYi/bq+3nVRVqBkaK82/uwXZQNKRuzlLv5OH/jr76avwoA1je/4mNel/d/Hwet41r7TeWuJdeDqoc7fsSsvXwBrPyme2sP+7wl4EUlCoyje7pi49Yspq39jrbfJBuVybcxvi7fEHZo9N2VSpYbZ/Ar9cshFlFS/goD/d3gV0CBN+QRpa+gKly1r+mIRX1z3QS7IyFgWtI3SrTEV1mTkd4dvofw/kVEW0W/UA+g+KZ2y0iTtufzGxt3zaQw/dcbVJ5uuxG3xu12Vdkx+a809ZXbMw3/Ey59/llp4r+J6Tgo3K7BcUKPeUklimCVVhB+PiidXf9tpZ57OB0ObAcPAgL85BSBI4idsz/Eiet/zn/KFJCI+vfAn3yn/+75zYvYa/vw9XwDht8wS8XxyYcTospAFjmUg/qSe+HJde8fn/gWc/HO5nDz2vTRdf887/Wh/StqrXKEtT+Tp4y8KWNTU1jy8iNcmKCgQVP+mp9SxZCpfomBPF0bcbg7JcywDCZf1xJed9o7P/Qr888/lcXLZT3W6/gAW2lUV7b0h6aSf/hNQ++DRRkZr0dk9FfppKUUjvlCTaiKPogau4ebO2ibQGLcT3H3r+AGoV9w/WJS/rOtU6aUtSMETf7Ogz2/zmOYvEhcwEl94U0ngf+LMB54eEiD2CNMb9BnI/7FpVUzYSnqm3TYpoQ2Pow4wAkqoCGDsI/AxG8XBGpWAVKAiAopBPDUCRQBAjo6BY+KQOMALvMZKjFS4Vfl4Fg4lon1bVUsMrrPVVDjkBabGxFC8z8VOApUYSFq78cwOAofGhC287dwPAh2kgWfM5le4RvAVZ1BRtB4ZIx2FnKmBFVJZH4HK+QMA9dSFNajUmPWklpWWrM40LJvirQbyvhYEiENhDWp47KEdRAMHpKE1yi5X5597K0sn27KN/qvUSQoA8LoXFEmtQlr4S9B/33lxEdAASHlEX2UAeAA4ssEU2vuBUGoQ8AH5RgBeoJnEUXsdSdA+bGRABaOkQPux+QIFlPGaCvygNwFR9kk++2AAKoMAGyQaAdBBGYnYdpAE7c1GBlxwnBRof2O+wAbmfqOCYGgx0AMHqANVYLF9WAvEoBosXfPtN4EasAi0gXoYbtwECO2RlBVJXrMAdIKq72BEUmhZVZdHxPYGoBDUgQawBLSAqvmiX4nzCaQ4oZgJG6irzI6f+HW8GKiBCkQBQPL8KKlVUalVk2jLYdH2mh1Sow0gGqRZzwKZDkmztRHGHDCh2VKbi36K9nCzmTNrROtUAJDgF3Z0NkQvXlyP/4wXPYQUvoHLw48B0Jj/TDuIB5F1u/qcharGSqtOZyzrpRFvdgEn6zJ8v8IQJeSfmAkQASJCJIgMUQ6C0nTDtGzH9bCw+fHHwYVABQjEwycgJCImISUTRC5YiFBhwikoRVCJFEUtmoZWjFhxMLh4CRIlSZYiFQAEgSFQGByBRKExWByeQCSRKVQanREAYrLYHC6PLxCKxBKpTK5QqtQarU5vMJrMFqvN7nC63B6vDwyBwuAIJAqNweLwBCKJTKHS6Awmi83h8vh5BgiEIrFEKpMrlKH7KkCt0er0BqPJbLHa7A6nyx2pC16fH4RgBMVwgqRohuV4fIFQJJZIZXKFUqXWaHV6g9FktlhtdofT5fZ4fX5AmFDGhVTaWEc6nywp93pjEF+esQ5zxc211BcU3l3bQP0GBbiXA9hus8PXPfpPvt/1UsJdwi78Tl+EZZdHSF5LWXfn9UtrpVXKz2s+r7YVnrwW8xpbb/wSFqSXK3Awx+QOKc7r3/lPJEr2Xmii9t5G2ae8M5IO04xIJQS/w45A+N84Fmmz9Li+XGsjTIsTub6fYtt9Yd4B26Qg/FWuYgAVVm1RGrZ2ghFOaM1HqG2ggDkAC3MgM7ZetybkcL+0Cv0LF9pmXtvKwDhNZU2FU60zdQ9z4TAbDQU4ge+Rw8WPrfMcmIbDVGsmnKbfXJLmYNMEB/eEiSOLwk23fQ05jLl4WY8Qray1Y/ntYG3ghSDGJtwJ78gyzMmCp2SCaIGUy4JVGKArttX27ahK8aupMlJooOHQIghimWEaG5WV/Co50Ja/kzCKBd2c1FxDSZBx6Bj1ELT4kDQUniGjmaczG2uPwk5g/khBQNZ+6cjQ92gO0xsqhbAEye+WcWLzFHc3KJPD1LXtYoG+KxgXLLjZTXwYOHp+h8XYhvQ4/cStuUeokLUtnMaiTazAWuS0DBUycA78yWCYoGR4ZZP2KIREy1oXHgicFMhx7Jgt3Hu9f73MZ5sLnTPXKknmT5aiwwTjEU7Vx6394kwYKFZZo99aJA6SnBTIQZcJgG2iOYEsA/LgjmzKES2ZorolhWDN4CQuJuRsFswnDcUAAZi2TRY7JPXJAYgZ+rwVJO3T4yAk0pyCAGwjaFvwZo0PWAJpnAVMR/IKkLFD3rrE4CXkkh7ZdmWq3JjRmQOLM4eFIcU3V4kDVT6REKckYXPGANSPBMWlNOQYjkIawhCXnuM5prZCQwfdXgqfZidhGfJpYOqTA/Y0500ZB4LQReO8YZ6mjq2e6QIdzdGLzR8ziEWSLVQd2NoiYGkRGaMXLCt0oq7fOWoCTc11KgkMttjj0jFJ6zIc7BafifCk0pZOhSbraAopcEpG4/kOwyNmF39Mt5ppTW7jRoB8WgPkOc51rC8oKZl62iKAamlu4DmuBkvCcCtjwcMLAlVzR32t10CwTyM6AbagGllb48gU5ACDzUmBCyJqxlxs8U4XAyTcTtjWMNGdH9GuwTBmjyI3YJFEgrovcQDR5kFZ0NMkmgTDZclc183uTcoBDNAaimIE2Cwu9OXklBGRkNvItMU7zXTlX5Zz/V8YIO2iK//xMnpu22WBNXRyG9vGQuJ0mGsc26/Aag5YQelZZs5Bi2ubsxHV/DzGXRt3P3KTOvQ4HG8aKpm9OyoHnIgzG/GkIEerHqEBaYCQ8UJPWbg8/vNFDyFvqkhIe6O6l0WordG9pHAAyyTWbhCGHCtBD7vDjzljqRT4+8E2POgLpACHDw+E5jqrtyanHw0AAA==) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff")}.van-icon__image{display:block;width:1em;height:1em;-o-object-fit:contain;object-fit:contain}:root,:host{--van-skeleton-image-size: 96px;--van-skeleton-image-radius: 24px}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}:root,:host{--van-rate-icon-size: 20px;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root,:host{--van-notice-bar-height: 40px;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: 24px;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: 16px;--van-notice-bar-icon-min-width: 24px}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root,:host{--van-nav-bar-height: 46px;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: 16px;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1;--van-nav-bar-disabled-opacity: var(--van-disabled-opacity)}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left--disabled,.van-nav-bar__right--disabled{cursor:not-allowed;opacity:var(--van-nav-bar-disabled-opacity)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root,:host{--van-floating-bubble-size: 48px;--van-floating-bubble-initial-gap: 24px;--van-floating-bubble-icon-size: 28px;--van-floating-bubble-background: var(--van-primary-color);--van-floating-bubble-color: var(--van-background-2);--van-floating-bubble-z-index: 999;--van-floating-bubble-border-radius: var(--van-radius-max)}.van-floating-bubble{position:fixed;left:0;top:0;right:var(--van-floating-bubble-initial-gap);bottom:var(--van-floating-bubble-initial-gap);width:var(--van-floating-bubble-size);height:var(--van-floating-bubble-size);box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:var(--van-floating-bubble-background);color:var(--van-floating-bubble-color);border-radius:var(--van-floating-bubble-border-radius);z-index:var(--van-floating-bubble-z-index);transition:transform var(--van-duration-base)}.van-floating-bubble:active{opacity:.8}.van-floating-bubble__icon{font-size:var(--van-floating-bubble-icon-size)}:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-back-top-size: 40px;--van-back-top-right: 30px;--van-back-top-bottom: 40px;--van-back-top-z-index: 100;--van-back-top-icon-size: 20px;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);z-index:var(--van-back-top-z-index);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 2px 8px #0000001f;transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top__placeholder{display:none}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root,:host{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: 2px;--van-tag-line-height: 16px;--van-tag-medium-padding: 2px 6px;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:2px}:root,:host{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 88px;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: 16px;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:5px;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}:root,:host{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: 24px;--van-cell-vertical-padding: 10px;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-value-font-size: inherit;--van-cell-icon-size: 16px;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md);--van-cell-large-value-font-size: inherit}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:root,:host{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root,:host{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 40px;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:5px;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:80px;content:""}:root,:host{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root,:host{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: 18px;--van-field-clear-icon-size: 18px;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: 12px;--van-field-text-area-min-height: 60px;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: 16px;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base);overflow-wrap:break-word}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.van-field__control::-moz-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:-moz-read-only{cursor:default}.van-field__control:read-only{cursor:default}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-moz-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root,:host{--van-search-padding: 10px var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: 34px;--van-search-label-padding: 0 5px;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search__field--with-message{height:auto;align-items:flex-start;padding-top:5px;padding-bottom:5px}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root,:host{--van-action-bar-icon-width: 48px;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: 18px;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon--disabled{color:var(--van-text-color-3);cursor:not-allowed}.van-action-bar-icon--disabled:active{background-color:transparent}.van-action-bar-icon--disabled .van-action-bar-icon__icon{color:var(--van-text-color-3)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root,:host{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: 30px;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root,:host{--van-pull-refresh-head-height: 50px;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: 16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 48px;--van-number-keyboard-key-font-size: 28px;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: 34px;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-primary-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:22px;background:var(--van-number-keyboard-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:6px;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root,:host{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 50px;--van-list-loading-icon-size: 16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root,:host{--van-switch-size: 26px;--van-switch-width: calc(1.8em + 4px) ;--van-switch-height: calc(1em + 4px) ;--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:2px;left:2px;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root,:host{--van-button-mini-height: 24px;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: 32px;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 15px;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 50px;--van-button-default-height: 44px;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: 20px}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" ";box-sizing:content-box}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root,:host{--van-submit-bar-height: 50px;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 110px;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: 20px;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: 12px;--van-submit-bar-button-height: 40px;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root,:host{--van-signature-padding: var(--van-padding-xs);--van-signature-content-height: 200px;--van-signature-content-background: var(--van-background-2);--van-signature-content-border: 1px dotted #dadada}.van-signature{padding:var(--van-signature-padding)}.van-signature__content{display:flex;justify-content:center;align-items:center;height:var(--van-signature-content-height);background-color:var(--van-signature-content-background);border:var(--van-signature-content-border);border-radius:var(--van-radius-lg);overflow:hidden}.van-signature__content canvas{width:100%;height:100%}.van-signature__footer{display:flex;justify-content:flex-end}.van-signature__footer .van-button{padding:0 var(--van-padding-md);margin-top:var(--van-padding-xs);margin-left:var(--van-padding-xs)}:root,:host{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:10px;padding-top:9px;padding-bottom:9px;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root,:host{--van-action-bar-button-height: 40px;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width:321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root,:host{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root,:host{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: 16px;--van-share-sheet-icon-size: 48px;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 48px;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:30px;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root,:host{--van-popover-arrow-size: 6px;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 128px;--van-popover-action-height: 44px;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: 20px;--van-popover-horizontal-action-height: 34px;--van-popover-horizontal-action-icon-size: 16px;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__content--horizontal{display:flex;width:-moz-max-content;width:max-content}.van-popover__content--horizontal .van-popover__action{flex:none;width:auto;height:var(--van-popover-horizontal-action-height);padding:0 var(--van-padding-sm)}.van-popover__content--horizontal .van-popover__action:last-child:after{display:none}.van-popover__content--horizontal .van-popover__action-icon{margin-right:var(--van-padding-base);font-size:var(--van-popover-horizontal-action-icon-size)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 2px 12px #3232331f}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:#0003}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root,:host{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root,:host{--van-dialog-width: 320px;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: 16px;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: 24px;--van-dialog-header-padding-top: 26px;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 48px;--van-dialog-round-button-height: 36px;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width:321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0;border-radius:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-moz-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 48px;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-item-icon-size: 18px;--van-action-sheet-item-icon-margin-right: var(--van-padding-xs);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: 22px;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: 22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__item-icon{font-size:var(--van-action-sheet-item-icon-size);margin-right:var(--van-action-sheet-item-icon-margin-right)}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{width:100%;margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height);overflow-wrap:break-word}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root,:host{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root,:host{--van-swipe-indicator-size: 6px;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root,:host{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: 22px;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity);--van-uploader-border-radius: 0px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden;border-radius:var(--van-uploader-border-radius)}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root,:host{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 44px;--van-tabs-card-height: 30px;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 40px;--van-tabs-bottom-bar-height: 3px;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card.van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root,:host{--van-cascader-header-height: 48px;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: 20px;--van-cascader-close-icon-size: 22px;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: 18px;--van-cascader-tabs-height: 48px;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 384px;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 44px;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-primary-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-loading-mask-color: rgba(0, 0, 0, .6);--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-picker__toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{position:absolute;left:50%;color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center;transform:translate(-50%)}.van-picker__columns{position:relative;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root,:host{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:16px}:root,:host{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 2px 10px rgba(125, 126, 128, .16);--van-calendar-header-title-height: 44px;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-header-action-width: 28px;--van-calendar-header-action-color: var(--van-text-color);--van-calendar-header-action-disabled-color: var(--van-text-color-3);--van-calendar-weekdays-height: 30px;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 160px;--van-calendar-day-height: 64px;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: 4px;--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 54px;--van-calendar-selected-day-color: var(--van-white);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-confirm-button-height: 36px;--van-calendar-confirm-button-margin: 7px 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__header-subtitle--with-switch{display:flex;align-items:center;padding:0 var(--van-padding-base)}.van-calendar__header-subtitle-text{flex:1}.van-calendar__header-action{display:flex;align-items:center;justify-content:center;min-width:var(--van-calendar-header-action-width);height:100%;color:var(--van-calendar-header-action-color);cursor:pointer}.van-calendar__header-action--disabled{color:var(--van-calendar-header-action-disabled-color);cursor:not-allowed}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width:350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root,:host{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root,:host{--van-checkbox-size: 20px;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{display:flex;align-items:center;justify-content:center;color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 84px;--van-coupon-content-padding: 14px 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 4px rgba(0, 0, 0, .1);--van-coupon-head-width: 96px;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: 30px;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:6px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:16px;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:10px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root,:host{--van-radio-size: 20px;--van-radio-dot-size: 8px;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{position:relative;border-radius:100%;box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:border-color}.van-radio__icon--dot__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);transition-property:background-color}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-contact-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-contact-list-edit-icon-size: 16px;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding:var(--van-contact-list-padding)}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:var(--van-radius-lg)}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:40px;margin:5px 0}:root,:host{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: 13px;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: 20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:44px}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root,:host{--van-barrage-font-size: 16px;--van-barrage-space: 10px;--van-barrage-font: inherit;--van-barrage-color: var(--van-white)}.van-barrage{position:relative;overflow:hidden}.van-barrage__item{position:absolute;top:0;right:0;z-index:99;padding-bottom:var(--van-barrage-space);opacity:.75;line-height:1;font-size:var(--van-barrage-font-size);font-family:var(--van-barrage-font);font-weight:700;white-space:nowrap;color:var(--van-barrage-color);text-shadow:1px 0 1px #000000,0 1px 1px #000000,0 -1px 1px #000000,-1px 0 1px #000000;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;transform:translate(110%)}@keyframes van-barrage{0%{transform:translate(110%)}to{transform:translate(var(--move-distance))}}:root,:host{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: 16px;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root,:host{--van-circle-size: 100px;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root,:host{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root,:host{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 160px;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 60px;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: 24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root,:host{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: 5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height: 32px;--van-coupon-list-close-button-height: 40px;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);line-height:34px;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-moz-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root,:host{--van-divider-margin: var(--van-padding-md) 0;--van-divider-vertical-margin: 0 var(--van-padding-xs);--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: 24px;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}.van-divider--vertical{display:inline-block;width:var(--van-border-width);height:1em;margin:var(--van-divider-vertical-margin);vertical-align:middle}.van-divider--vertical:before{height:100%;border-width:0 0 0 var(--van-border-width)}.van-divider--vertical:after{display:none}.van-divider--vertical.van-divider--hairline:before{transform:scaleX(.5)}:root,:host{--van-dropdown-menu-height: 48px;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 2px 12px rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: 15px;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-option-disabled-color: var(--van-text-color-3);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__bar--scrollable{padding-left:var(--van-padding-base);padding-right:var(--van-padding-xs);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-dropdown-menu__bar--scrollable::-webkit-scrollbar{display:none}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__item--grow{flex:1 0 auto;padding-left:var(--van-padding-base);padding-right:var(--van-padding-sm)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root,:host{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item__option--disabled,.van-dropdown-item__option--disabled .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-disabled-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}:root,:host{--van-floating-panel-border-radius: 16px;--van-floating-panel-header-height: 30px;--van-floating-panel-z-index: 999;--van-floating-panel-background: var(--van-background-2);--van-floating-panel-bar-width: 20px;--van-floating-panel-bar-height: 3px;--van-floating-panel-bar-color: var(--van-gray-5)}.van-floating-panel{position:fixed;left:0;bottom:0;width:100vw;z-index:var(--van-floating-panel-z-index);display:flex;flex-direction:column;touch-action:none;border-top-left-radius:var(--van-floating-panel-border-radius);border-top-right-radius:var(--van-floating-panel-border-radius);background:var(--van-floating-panel-background);will-change:transform}.van-floating-panel:after{content:"";display:block;position:absolute;bottom:-100vh;height:100vh;width:100vw;background-color:inherit}.van-floating-panel__header{height:var(--van-floating-panel-header-height);display:flex;justify-content:center;align-items:center;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-floating-panel__header-bar{height:var(--van-floating-panel-bar-height);width:var(--van-floating-panel-bar-width);border-radius:var(--van-radius-md);background:var(--van-floating-panel-bar-color)}.van-floating-panel__content{flex:1;overflow-y:auto;background-color:var(--van-floating-panel-background);-webkit-overflow-scrolling:touch}.van-grid{display:flex;flex-wrap:wrap}:root,:host{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: 28px;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root,:host{--van-highlight-tag-color: var(--van-primary-color)}.van-highlight__tag{color:var(--van-highlight-tag-color)}:root,:host{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root,:host{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: 32px;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root,:host{--van-pagination-height: 40px;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: 36px;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:first-child:after{border-right-width:var(--van-border-width)}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root,:host{--van-password-input-height: 50px;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: 20px;--van-password-input-radius: 6px;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: 10px;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: 1px;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root,:host{--van-progress-height: 4px;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 5px;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root,:host{--van-rolling-text-background: inherit;--van-rolling-text-color: var(--van-text-color);--van-rolling-text-font-size: var(--van-font-size-md);--van-rolling-text-gap: 0px;--van-rolling-text-item-width: 15px;--van-rolling-text-item-border-radius: 0px}.van-rolling-text{display:inline-flex;justify-content:center;align-items:center;font-size:var(--van-rolling-text-font-size);color:var(--van-rolling-text-color)}.van-rolling-text-item{margin-right:var(--van-rolling-text-gap);width:var(--van-rolling-text-item-width);border-radius:var(--van-rolling-text-item-border-radius);background:var(--van-rolling-text-background);overflow:hidden}.van-rolling-text-item:last-child{margin-right:0}.van-rolling-text-item__box{overflow:hidden}.van-rolling-text-item__box--animate{animation:van-up var(--van-duration) ease-in-out var(--van-delay);animation-iteration-count:1;animation-fill-mode:both}.van-rolling-text-item__item{text-align:center}.van-rolling-text-item--down .van-rolling-text-item__box{transform:translateY(var(--van-translate))}.van-rolling-text-item--down .van-rolling-text-item__box--animate{animation-name:van-down}@keyframes van-down{0%{transform:translateY(var(--van-translate))}to{transform:translateY(0)}}@keyframes van-up{0%{transform:translateY(0)}to{transform:translateY(var(--van-translate))}}:root,:host{--van-sidebar-width: 80px}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: 20px var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: 4px;--van-sidebar-selected-border-height: 16px;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root,:host{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: 14px var(--van-padding-sm);--van-tree-select-item-height: 48px;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: 16px}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root,:host{--van-skeleton-title-width: 40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:20px}:root,:host{--van-skeleton-avatar-size: 32px;--van-skeleton-avatar-background: var(--van-active-color)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height: 16px;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root,:host{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: 2px;--van-slider-button-width: 24px;--van-slider-button-height: 24px;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 1px 2px rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root,:host{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 10px;padding-bottom:22px}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root,:host{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: 12px;--van-step-circle-size: 5px;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child){position:absolute;right:1px;width:auto}.van-step--horizontal:last-child:not(:first-child) .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container{right:-9px;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:30px;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:3px;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:30px;left:0;width:100%;height:1px}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:10px 10px 10px 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{position:absolute;top:19px;left:-15px;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:16px;left:-15px;width:1px;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root,:host{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: 32px;--van-stepper-input-height: 28px;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:-moz-read-only{cursor:default}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root,:host{--van-tabbar-height: 50px;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root,:host{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: 22px;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}:root,:host{--van-text-ellipsis-line-height: 1.6;--van-text-ellipsis-action-color: var(--van-blue)}.van-text-ellipsis{line-height:var(--van-text-ellipsis-line-height);white-space:pre-wrap;overflow-wrap:break-word}.van-text-ellipsis__action{cursor:pointer;color:var(--van-text-ellipsis-action-color)}.van-text-ellipsis__action:active{opacity:var(--van-active-opacity)}:root,:host{--van-watermark-z-index: 100}.van-watermark{position:absolute;height:100%;width:100%;left:0;top:0;z-index:var(--van-watermark-z-index);background-repeat:repeat;pointer-events:none}.van-watermark__wrapper{display:none}.van-watermark--full{position:fixed} diff --git a/apps/user-app/dist/assets/index-DexqvH_l.js b/apps/user-app/dist/assets/index-DexqvH_l.js deleted file mode 100644 index 4ccf690..0000000 --- a/apps/user-app/dist/assets/index-DexqvH_l.js +++ /dev/null @@ -1 +0,0 @@ -import{a9 as k,aj as h,d as se,o as Ce,a1 as ae,S as J,a6 as Le,aU as ce,ay as be,ag as W,q as E,h as V,i as te,R as Re,aB as Se,a5 as Xe,aG as Ne,a as Ye,aa as Ue,aq as Ke,av as qe,ap as Be,aY as Ze,ax as $e,ah as Ge,ai as Je,an as fe,aZ as ve,a_ as Qe,aw as et}from"./index-B4LM4kNa.js";import{K as tt,s as nt,P as at}from"./KeyCode-BPl5hn_Y.js";import{o as Ae,_ as ot,a as rt}from"./classCallCheck-BzjbUkvd.js";import{w as Ee}from"./raf-nDFcuFT6.js";var me;function pe(s){if(typeof document>"u")return 0;if(s||me===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var n=document.createElement("div"),o=n.style;o.position="absolute",o.top="0",o.left="0",o.pointerEvents="none",o.visibility="hidden",o.width="200px",o.height="150px",o.overflow="hidden",n.appendChild(e),document.body.appendChild(n);var a=e.offsetWidth;n.style.overflow="scroll";var d=e.offsetWidth;a===d&&(d=n.clientWidth),document.body.removeChild(n),me=a-d}return me}var Ve=function(){return{prefixCls:String,width:h.oneOfType([h.string,h.number]),height:h.oneOfType([h.string,h.number]),style:{type:Object,default:void 0},class:String,placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:{type:Object,default:void 0},autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0}}},lt=function(){return k(k({},Ve()),{},{forceRender:{type:Boolean,default:void 0},getContainer:h.oneOfType([h.string,h.func,h.object,h.looseBool])})},it=function(){return k(k({},Ve()),{},{getContainer:Function,getOpenCount:Function,scrollLocker:h.any,switchScrollingEffect:Function})};function ct(s){return Array.isArray(s)?s:[s]}var He={transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend"},st=Object.keys(He).filter(function(s){if(typeof document>"u")return!1;var e=document.getElementsByTagName("html")[0];return s in(e?e.style:{})})[0],Pe=He[st];function Oe(s,e,n,o){s.addEventListener?s.addEventListener(e,n,o):s.attachEvent&&s.attachEvent("on".concat(e),n)}function Te(s,e,n,o){s.removeEventListener?s.removeEventListener(e,n,o):s.attachEvent&&s.detachEvent("on".concat(e),n)}function ut(s,e){var n=typeof s=="function"?s(e):s;return Array.isArray(n)?n.length===2?n:[n[0],n[1]]:[n]}var xe=function(e){return!isNaN(parseFloat(e))&&isFinite(e)},he=!(typeof window<"u"&&window.document&&window.document.createElement),dt=function s(e,n,o,a){if(!n||n===document||n instanceof Document)return!1;if(n===e.parentNode)return!0;var d=Math.max(Math.abs(o),Math.abs(a))===Math.abs(a),y=Math.max(Math.abs(o),Math.abs(a))===Math.abs(o),C=n.scrollHeight-n.clientHeight,r=n.scrollWidth-n.clientWidth,c=document.defaultView.getComputedStyle(n),S=c.overflowY==="auto"||c.overflowY==="scroll",D=c.overflowX==="auto"||c.overflowX==="scroll",_=C&&S,$=r&&D;return d&&(!_||_&&(n.scrollTop>=C&&a<0||n.scrollTop<=0&&a>0))||y&&(!$||$&&(n.scrollLeft>=r&&o<0||n.scrollLeft<=0&&o>0))?s(e,n.parentNode,o,a):!1},ft=["width","height","open","prefixCls","placement","level","levelMove","ease","duration","getContainer","onChange","afterVisibleChange","showMask","maskClosable","maskStyle","keyboard","getOpenCount","scrollLocker","contentWrapperStyle","style","class"],ee={},De=se({compatConfig:{MODE:3},inheritAttrs:!1,props:it(),emits:["close","handleClick","change"],setup:function(e,n){var o=n.emit,a=n.slots,d=Re({startPos:{x:null,y:null}}),y,C=V(),r=V(),c=V(),S=V(),D=V(),_=[],$="drawer_id_".concat(Number((Date.now()+Math.random()).toString().replace(".",Math.round(Math.random()*9).toString())).toString(16)),P=!he&&nt?{passive:!1}:!1;Ce(function(){ae(function(){var l=e.open,t=e.getContainer,i=e.showMask,v=e.autofocus,m=t==null?void 0:t();if(x(e),l&&(m&&m.parentNode===document.body&&(ee[$]=l),q(),ae(function(){v&&b()}),i)){var w;(w=e.scrollLocker)===null||w===void 0||w.lock()}})}),J(function(){return e.level},function(){x(e)},{flush:"post"}),J(function(){return e.open},function(){var l=e.open,t=e.getContainer,i=e.scrollLocker,v=e.showMask,m=e.autofocus,w=t==null?void 0:t();w&&w.parentNode===document.body&&(ee[$]=!!l),q(),l?(m&&b(),v&&(i==null||i.lock())):i==null||i.unLock()},{flush:"post"}),Le(function(){var l,t=e.open;delete ee[$],t&&(oe(!1),document.body.style.touchAction=""),(l=e.scrollLocker)===null||l===void 0||l.unLock()}),J(function(){return e.placement},function(l){l&&(D.value=null)});var b=function(){var t,i;(t=r.value)===null||t===void 0||(i=t.focus)===null||i===void 0||i.call(t)},O=function(t){t.touches.length>1||(d.startPos={x:t.touches[0].clientX,y:t.touches[0].clientY})},A=function(t){if(!(t.changedTouches.length>1)){var i=t.currentTarget,v=t.changedTouches[0].clientX-d.startPos.x,m=t.changedTouches[0].clientY-d.startPos.y;(i===c.value||i===S.value||i===D.value&&dt(i,t.target,v,m))&&t.cancelable&&t.preventDefault()}},j=function l(t){var i=t.target;Te(i,Pe,l),i.style.transition=""},L=function(t){o("close",t)},X=function(t){t.keyCode===tt.ESC&&(t.stopPropagation(),L(t))},K=function(t){var i=e.open,v=e.afterVisibleChange;t.target===C.value&&t.propertyName.match(/transform$/)&&(r.value.style.transition="",!i&&T()&&(document.body.style.overflowX="",c.value&&(c.value.style.left="",c.value.style.width="")),v&&v(!!i))},R=te(function(){var l=e.placement,t=l==="left"||l==="right",i="translate".concat(t?"X":"Y");return{isHorizontal:t,placementName:i}}),q=function(){var t=e.open,i=e.width,v=e.height,m=R.value,w=m.isHorizontal,p=m.placementName,N=D.value?D.value.getBoundingClientRect()[w?"width":"height"]:0,B=(w?i:v)||N;ue(t,p,B)},oe=function(t,i,v,m){var w=e.placement,p=e.levelMove,N=e.duration,B=e.ease,F=e.showMask;_.forEach(function(Z){Z.style.transition="transform ".concat(N," ").concat(B),Oe(Z,Pe,j);var Y=t?v:0;if(p){var re=ut(p,{target:Z,open:t});Y=t?re[0]:re[1]||0}var le=typeof Y=="number"?"".concat(Y,"px"):Y,U=w==="left"||w==="top"?le:"-".concat(le);U=F&&w==="right"&&m?"calc(".concat(U," + ").concat(m,"px)"):U,Z.style.transform=Y?"".concat(i,"(").concat(U,")"):""})},ue=function(t,i,v){if(!he){var m=document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth?pe(!0):0;oe(t,i,v,m),g(m)}o("change",t)},g=function(t){var i=e.getContainer,v=e.showMask,m=e.open,w=i==null?void 0:i();if(w&&w.parentNode===document.body&&v){var p=["touchstart"],N=[document.body,c.value,S.value,D.value];m&&document.body.style.overflow!=="hidden"?(t&&u(t),document.body.style.touchAction="none",N.forEach(function(B,F){B&&Oe(B,p[F]||"touchmove",F?A:O,P)})):T()&&(document.body.style.touchAction="",t&&f(t),N.forEach(function(B,F){B&&Te(B,p[F]||"touchmove",F?A:O,P)}))}},u=function(t){var i=e.placement,v=e.duration,m=e.ease,w="width ".concat(v," ").concat(m),p="transform ".concat(v," ").concat(m);switch(r.value.style.transition="none",i){case"right":r.value.style.transform="translateX(-".concat(t,"px)");break;case"top":case"bottom":r.value.style.width="calc(100% - ".concat(t,"px)"),r.value.style.transform="translateZ(0)";break}clearTimeout(y),y=setTimeout(function(){r.value&&(r.value.style.transition="".concat(p,",").concat(w),r.value.style.width="",r.value.style.transform="")})},f=function(t){var i=e.placement,v=e.duration,m=e.ease;r.value.style.transition="none";var w,p="width ".concat(v," ").concat(m),N="transform ".concat(v," ").concat(m);switch(i){case"left":{r.value.style.width="100%",p="width 0s ".concat(m," ").concat(v);break}case"right":{r.value.style.transform="translateX(".concat(t,"px)"),r.value.style.width="100%",p="width 0s ".concat(m," ").concat(v),c.value&&(c.value.style.left="-".concat(t,"px"),c.value.style.width="calc(100% + ".concat(t,"px)"));break}case"top":case"bottom":{r.value.style.width="calc(100% + ".concat(t,"px)"),r.value.style.height="100%",r.value.style.transform="translateZ(0)",w="height 0s ".concat(m," ").concat(v);break}}clearTimeout(y),y=setTimeout(function(){r.value&&(r.value.style.transition="".concat(N,",").concat(w?"".concat(w,","):"").concat(p),r.value.style.transform="",r.value.style.width="",r.value.style.height="")})},T=function(){return!Object.keys(ee).some(function(t){return ee[t]})},x=function(t){var i=t.level,v=t.getContainer;if(!he){var m=v==null?void 0:v(),w=m?m.parentNode:null;if(_=[],i==="all"){var p=w?Array.prototype.slice.call(w.children):[];p.forEach(function(N){N.nodeName!=="SCRIPT"&&N.nodeName!=="STYLE"&&N.nodeName!=="LINK"&&N!==m&&_.push(N)})}else i&&ct(i).forEach(function(N){document.querySelectorAll(N).forEach(function(B){_.push(B)})})}},M=function(t){o("handleClick",t)},I=V(!1);return J(r,function(){ae(function(){I.value=!0})}),function(){var l,t,i,v=e.width,m=e.height,w=e.open,p=e.prefixCls,N=e.placement;e.level,e.levelMove,e.ease,e.duration,e.getContainer,e.onChange,e.afterVisibleChange;var B=e.showMask,F=e.maskClosable,Z=e.maskStyle,Y=e.keyboard;e.getOpenCount,e.scrollLocker;var re=e.contentWrapperStyle,le=e.style,U=e.class,je=ce(e,ft),de=w&&I.value,Ie=be(p,(l={},W(l,"".concat(p,"-").concat(N),!0),W(l,"".concat(p,"-open"),de),W(l,U,!!U),W(l,"no-mask",!B),l)),Fe=R.value.placementName,ze=N==="left"||N==="top"?"-100%":"100%",ke=de?"":"".concat(Fe,"(").concat(ze,")");return E("div",k(k({},Ae(je,["switchScrollingEffect","autofocus"])),{},{tabindex:-1,class:Ie,style:le,ref:r,onKeydown:de&&Y?X:void 0,onTransitionend:K}),[B&&E("div",{class:"".concat(p,"-mask"),onClick:F?L:void 0,style:Z,ref:c},null),E("div",{class:"".concat(p,"-content-wrapper"),style:k({transform:ke,msTransform:ke,width:xe(v)?"".concat(v,"px"):v,height:xe(m)?"".concat(m,"px"):m},re),ref:C},[E("div",{class:"".concat(p,"-content"),ref:D},[(t=a.default)===null||t===void 0?void 0:t.call(a)]),a.handler?E("div",{onClick:M,ref:S},[(i=a.handler)===null||i===void 0?void 0:i.call(a)]):null])])}}});function Q(s){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=e.element,o=n===void 0?document.body:n,a={},d=Object.keys(s);return d.forEach(function(y){a[y]=o.style[y]}),d.forEach(function(y){o.style[y]=s[y]}),a}function vt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var ye={};const Me=function(s){if(!(!vt()&&!s)){var e="ant-scrolling-effect",n=new RegExp("".concat(e),"g"),o=document.body.className;if(s){if(!n.test(o))return;Q(ye),ye={},document.body.className=o.replace(n,"").trim();return}var a=pe();if(a&&(ye=Q({position:"relative",width:"calc(100% - ".concat(a,"px)")}),!n.test(o))){var d="".concat(o," ").concat(e);document.body.className=d.trim()}}};var H=[],We="ant-scrolling-effect",ge=new RegExp("".concat(We),"g"),mt=0,we=new Map,ht=ot(function s(e){var n=this;rt(this,s),W(this,"getContainer",function(){var o;return(o=n.options)===null||o===void 0?void 0:o.container}),W(this,"reLock",function(o){var a=H.find(function(d){var y=d.target;return y===n.lockTarget});a&&n.unLock(),n.options=o,a&&(a.options=o,n.lock())}),W(this,"lock",function(){var o;if(!H.some(function(r){var c=r.target;return c===n.lockTarget})){if(H.some(function(r){var c,S=r.options;return(S==null?void 0:S.container)===((c=n.options)===null||c===void 0?void 0:c.container)})){H=[].concat(Se(H),[{target:n.lockTarget,options:n.options}]);return}var a=0,d=((o=n.options)===null||o===void 0?void 0:o.container)||document.body;(d===document.body&&window.innerWidth-document.documentElement.clientWidth>0||d.scrollHeight>d.clientHeight)&&(a=pe());var y=d.className;if(H.filter(function(r){var c,S=r.options;return(S==null?void 0:S.container)===((c=n.options)===null||c===void 0?void 0:c.container)}).length===0&&we.set(d,Q({width:a!==0?"calc(100% - ".concat(a,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:d})),!ge.test(y)){var C="".concat(y," ").concat(We);d.className=C.trim()}H=[].concat(Se(H),[{target:n.lockTarget,options:n.options}])}}),W(this,"unLock",function(){var o,a=H.find(function(C){var r=C.target;return r===n.lockTarget});if(H=H.filter(function(C){var r=C.target;return r!==n.lockTarget}),!(!a||H.some(function(C){var r,c=C.options;return(c==null?void 0:c.container)===((r=a.options)===null||r===void 0?void 0:r.container)}))){var d=((o=n.options)===null||o===void 0?void 0:o.container)||document.body,y=d.className;ge.test(y)&&(Q(we.get(d),{element:d}),we.delete(d),d.className=d.className.replace(ge,"").trim())}}),this.lockTarget=mt++,this.options=e}),z=0,ne=qe(),ie={},G=function(e){if(!ne)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(Ke(e)==="object"&&e instanceof window.HTMLElement)return e}return document.body};const yt=se({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:h.any,visible:{type:Boolean,default:void 0}},setup:function(e,n){var o=n.slots,a=V(),d=V(),y=V(),C=new ht({container:G(e.getContainer)}),r=function(){var b,O;(b=a.value)===null||b===void 0||(O=b.parentNode)===null||O===void 0||O.removeChild(a.value)},c=function(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(b||a.value&&!a.value.parentNode){var O=G(e.getContainer);return O?(O.appendChild(a.value),!0):!1}return!0},S=function(){return ne?(a.value||(a.value=document.createElement("div"),c(!0)),D(),a.value):null},D=function(){var b=e.wrapperClassName;a.value&&b&&b!==a.value.className&&(a.value.className=b)};Xe(function(){D(),c()});var _=function(){z===1&&!Object.keys(ie).length?(Me(),ie=Q({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):z||(Q(ie),ie={},Me(!0))},$=Ue();return Ce(function(){var P=!1;J([function(){return e.visible},function(){return e.getContainer}],function(b,O){var A=Ne(b,2),j=A[0],L=A[1],X=Ne(O,2),K=X[0],R=X[1];if(ne&&G(e.getContainer)===document.body&&(j&&!K?z+=1:P&&(z-=1)),P){var q=typeof L=="function"&&typeof R=="function";(q?L.toString()!==R.toString():L!==R)&&r(),j&&j!==K&&ne&&G(L)!==C.getContainer()&&C.reLock({container:G(L)})}P=!0},{immediate:!0,flush:"post"}),ae(function(){c()||(y.value=Ee(function(){$.update()}))})}),Ye(function(){var P=e.visible,b=e.getContainer;ne&&G(b)===document.body&&(z=P&&z?z-1:z),r(),Ee.cancel(y.value)}),function(){var P=e.forceRender,b=e.visible,O=null,A={getOpenCount:function(){return z},getContainer:S,switchScrollingEffect:_,scrollLocker:C};return(P||b||d.value)&&(O=E(at,{getContainer:S,ref:d},{default:function(){var L;return(L=o.default)===null||L===void 0?void 0:L.call(o,A)}})),O}}});var gt=["afterVisibleChange","getContainer","wrapperClassName","forceRender"],wt=["visible","afterClose"],bt=se({compatConfig:{MODE:3},inheritAttrs:!1,props:Be(lt(),{prefixCls:"drawer",placement:"left",getContainer:"body",level:"all",duration:".3s",ease:"cubic-bezier(0.78, 0.14, 0.15, 0.86)",afterVisibleChange:function(){},showMask:!0,maskClosable:!0,maskStyle:{},wrapperClassName:"",keyboard:!0,forceRender:!1,autofocus:!0}),emits:["handleClick","close"],slots:["handler"],setup:function(e,n){var o=n.emit,a=n.slots,d=V(null),y=function(c){o("handleClick",c)},C=function(c){o("close",c)};return function(){e.afterVisibleChange;var r=e.getContainer,c=e.wrapperClassName,S=e.forceRender,D=ce(e,gt),_=null;if(!r)return E("div",{class:c,ref:d},[E(De,k(k({},D),{},{open:e.open,getContainer:function(){return d.value},onClose:C,onHandleClick:y}),a)]);var $=!!a.handler||S;return($||e.open||d.value)&&(_=E(yt,{visible:e.open,forceRender:$,getContainer:r,wrapperClassName:c},{default:function(b){var O=b.visible,A=b.afterClose,j=ce(b,wt);return E(De,k(k(k({ref:d},D),j),{},{open:O!==void 0?O:e.open,afterVisibleChange:A!==void 0?A:e.afterVisibleChange,onClose:C,onHandleClick:y}),a)}})),_}}}),Ct=["width","height","visible","placement","mask","wrapClassName","class"],pt=$e("top","right","bottom","left");$e("default","large");var _e={distance:180},kt=function(){return{autofocus:{type:Boolean,default:void 0},closable:{type:Boolean,default:void 0},closeIcon:h.any,destroyOnClose:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},getContainer:h.any,maskClosable:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},wrapStyle:{type:Object,default:void 0},style:{type:Object,default:void 0},class:h.any,wrapClassName:String,size:{type:String},drawerStyle:{type:Object,default:void 0},headerStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},contentWrapperStyle:{type:Object,default:void 0},title:h.any,visible:{type:Boolean,default:void 0},width:h.oneOfType([h.string,h.number]),height:h.oneOfType([h.string,h.number]),zIndex:Number,prefixCls:String,push:h.oneOfType([h.looseBool,{type:Object}]),placement:h.oneOf(pt),keyboard:{type:Boolean,default:void 0},extra:h.any,footer:h.any,footerStyle:{type:Object,default:void 0},level:h.any,levelMove:{type:[Number,Array,Function]},handle:h.any,afterVisibleChange:Function,onAfterVisibleChange:Function,"onUpdate:visible":Function,onClose:Function}},St=se({compatConfig:{MODE:3},name:"ADrawer",inheritAttrs:!1,props:Be(kt(),{closable:!0,placement:"right",maskClosable:!0,mask:!0,level:null,keyboard:!0,push:_e}),slots:["closeIcon","title","extra","footer","handle"],setup:function(e,n){var o=n.emit,a=n.slots,d=n.attrs,y=V(!1),C=V(!1),r=V(null),c=Ge("parentDrawerOpts",null),S=Je("drawer",e),D=S.prefixCls;fe(!e.afterVisibleChange,"Drawer","`afterVisibleChange` prop is deprecated, please use `@afterVisibleChange` event instead"),fe(e.wrapStyle===void 0,"Drawer","`wrapStyle` prop is deprecated, please use `style` instead"),fe(e.wrapClassName===void 0,"Drawer","`wrapClassName` prop is deprecated, please use `class` instead");var _=function(){y.value=!0},$=function(){y.value=!1,ae(function(){P()})};et("parentDrawerOpts",{setPush:_,setPull:$}),Ce(function(){var g=e.visible;g&&c&&c.setPush()}),Le(function(){c&&c.setPull()}),J(function(){return e.visible},function(g){c&&(g?c.setPush():c.setPull())},{flush:"post"});var P=function(){var u,f;(u=r.value)===null||u===void 0||(f=u.domFocus)===null||f===void 0||f.call(u)},b=function(u){o("update:visible",!1),o("close",u)},O=function(u){var f;(f=e.afterVisibleChange)===null||f===void 0||f.call(e,u),o("afterVisibleChange",u)},A=te(function(){return e.destroyOnClose&&!e.visible}),j=function(){var u=A.value;u&&(e.visible||(C.value=!0))},L=te(function(){var g=e.push,u=e.placement,f;return typeof g=="boolean"?f=g?_e.distance:0:f=g.distance,f=parseFloat(String(f||0)),u==="left"||u==="right"?"translateX(".concat(u==="left"?f:-f,"px)"):u==="top"||u==="bottom"?"translateY(".concat(u==="top"?f:-f,"px)"):null}),X=te(function(){var g=e.visible,u=e.mask,f=e.placement,T=e.size,x=T===void 0?"default":T,M=e.width,I=e.height;if(!g&&!u)return{};var l={};if(f==="left"||f==="right"){var t=x==="large"?736:378;l.width=typeof M>"u"?t:M,l.width=typeof l.width=="string"?l.width:"".concat(l.width,"px")}else{var i=x==="large"?736:378;l.height=typeof I>"u"?i:I,l.height=typeof l.height=="string"?l.height:"".concat(l.height,"px")}return l}),K=te(function(){var g=e.zIndex,u=e.wrapStyle,f=e.mask,T=e.style,x=f?{}:X.value;return k(k(k({zIndex:g,transform:y.value?L.value:void 0},x),u),T)}),R=function(u){var f=e.closable,T=e.headerStyle,x=ve(a,e,"extra"),M=ve(a,e,"title");return!M&&!f?null:E("div",{class:be("".concat(u,"-header"),W({},"".concat(u,"-header-close-only"),f&&!M&&!x)),style:T},[E("div",{class:"".concat(u,"-header-title")},[q(u),M&&E("div",{class:"".concat(u,"-title")},[M])]),x&&E("div",{class:"".concat(u,"-extra")},[x])])},q=function(u){var f,T=e.closable,x=a.closeIcon?(f=a.closeIcon)===null||f===void 0?void 0:f.call(a):e.closeIcon;return T&&E("button",{key:"closer",onClick:b,"aria-label":"Close",class:"".concat(u,"-close")},[x===void 0?E(Qe,null,null):x])},oe=function(u){var f;if(C.value&&!e.visible)return null;C.value=!1;var T=e.bodyStyle,x=e.drawerStyle,M={},I=A.value;return I&&(M.opacity=0,M.transition="opacity .3s"),E("div",{class:"".concat(u,"-wrapper-body"),style:k(k({},M),x),onTransitionend:j},[R(u),E("div",{key:"body",class:"".concat(u,"-body"),style:T},[(f=a.default)===null||f===void 0?void 0:f.call(a)]),ue(u)])},ue=function(u){var f=ve(a,e,"footer");if(!f)return null;var T="".concat(u,"-footer");return E("div",{class:T,style:e.footerStyle},[f])};return function(){var g;e.width,e.height;var u=e.visible,f=e.placement,T=e.mask,x=e.wrapClassName,M=e.class,I=ce(e,Ct),l=T?X.value:{},t=T?"":"no-mask",i=k(k(k(k({},d),Ae(I,["size","closeIcon","closable","destroyOnClose","drawerStyle","headerStyle","bodyStyle","title","push","wrapStyle","onAfterVisibleChange","onClose","onUpdate:visible"])),l),{},{onClose:b,afterVisibleChange:O,handler:!1,prefixCls:D.value,open:u,showMask:T,placement:f,class:be((g={},W(g,M,M),W(g,x,!!x),W(g,t,!!t),g)),style:K.value,ref:r});return E(bt,i,{handler:e.handle?function(){return e.handle}:a.handle,default:function(){return oe(D.value)}})}}});const Tt=Ze(St);export{Tt as D}; diff --git a/apps/user-app/dist/assets/index-pA2DzjMF.css b/apps/user-app/dist/assets/index-pA2DzjMF.css new file mode 100644 index 0000000..4da3c58 --- /dev/null +++ b/apps/user-app/dist/assets/index-pA2DzjMF.css @@ -0,0 +1 @@ +.liman-icons[data-v-d43d3684] svg path{stroke:currentColor}.tabbar[data-v-4dc8ae78]{position:fixed;left:0;right:0;bottom:0;z-index:10;padding:10px 14px calc(10px + env(safe-area-inset-bottom,0px));background:transparent}.tabbar__inner[data-v-4dc8ae78]{position:relative;display:grid;grid-template-columns:repeat(var(--count),1fr);max-width:420px;margin:0 auto;padding:6px;border-radius:22px;background:var(--c-canvas);border:1px solid var(--c-hairline);box-shadow:0 10px 28px -12px #14161a2e}.tabbar__indicator[data-v-4dc8ae78]{position:absolute;inset:6px 6px 6px auto;width:calc((100% - 12px) / var(--count));border-radius:16px;background:color-mix(in srgb,var(--c-wineWash) 98%,var(--c-wine) 2%);transition:transform .35s cubic-bezier(.65,0,.35,1);will-change:transform}.tabbar__item[data-v-4dc8ae78]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 4px;border-radius:16px;color:var(--c-inkFaint);text-decoration:none;transition:color .25s ease,transform .25s cubic-bezier(.65,0,.35,1.4)}.tabbar__item[data-v-4dc8ae78] svg{transition:transform .3s cubic-bezier(.65,0,.35,1.4)}.tabbar__item.is-active[data-v-4dc8ae78]{color:var(--c-primary);transform:translateY(-2px)}.tabbar__item.is-active[data-v-4dc8ae78] svg{transform:scale(1.08)}.tabbar__item[data-v-4dc8ae78]:active{transform:scale(.94)}.tabbar__label[data-v-4dc8ae78]{font-size:10px;font-weight:600;line-height:1;opacity:.9}.page-leave-active{transition:opacity .16s cubic-bezier(.4,0,1,1)}.page-enter-active{transition:opacity .42s cubic-bezier(.32,.72,0,1)}.page-enter-from,.page-leave-to{opacity:0}@media (prefers-reduced-motion: reduce){.page-enter-active,.page-leave-active{transition:opacity .12s linear}}.update-gate[data-v-d1179f36]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:16px;background:#0000008c;direction:rtl}.update-gate__card[data-v-d1179f36]{width:100%;max-width:380px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;gap:12px;padding:22px 20px 18px;border-radius:18px;background:var(--c-canvas, #fff);color:var(--c-ink, #1f1f1f);border:1px solid var(--c-hairline, transparent);box-shadow:0 12px 40px #00000040;text-align:right}.update-gate__badge[data-v-d1179f36]{align-self:flex-start;padding:2px 10px;border-radius:999px;font-size:12px;background:color-mix(in srgb,var(--c-primary, #b8860b) 14%,transparent);color:var(--c-primary, #b8860b)}.update-gate__title[data-v-d1179f36]{margin:0;font-size:18px;font-weight:700}.update-gate__body[data-v-d1179f36]{overflow-y:auto;min-height:0}.update-gate__lead[data-v-d1179f36]{margin:0 0 6px;font-size:14px;color:var(--c-inkMuted, inherit)}.update-gate__list[data-v-d1179f36]{margin:0;padding-inline-start:18px;list-style:disc;font-size:14px;line-height:1.9}.update-gate__button[data-v-d1179f36]{width:100%;padding:12px;border:0;border-radius:12px;font:inherit;font-size:15px;font-weight:700;color:#fff;background:var(--c-primary, #b8860b);cursor:pointer}.update-gate__button[data-v-d1179f36]:disabled{opacity:.7;cursor:progress}.update-gate__hint[data-v-d1179f36]{margin:0;font-size:12px;text-align:center;color:var(--c-inkMuted, inherit)}.van-dialog.hg-dialog.hg-install-dialog{width:min(86vw,340px)!important;max-width:340px;overflow:hidden;border-radius:28px!important;background:var(--c-canvas)!important;box-shadow:0 18px 48px #0f172a2e,0 2px 8px #0f172a0f!important}.van-dialog.hg-install-dialog .van-dialog__content{padding:0!important}.van-dialog.hg-install-dialog .van-dialog__footer,.van-dialog.hg-install-dialog .van-dialog__confirm,.van-dialog.hg-install-dialog .van-dialog__cancel{display:none!important}.hg-install.hg-dialog__inner{display:flex;flex-direction:column;align-items:stretch;position:relative;padding:8px 0 0}.hg-install .hg-dialog__media{display:flex;justify-content:center;padding:20px 20px 0}.hg-install .hg-dialog__media img{max-width:42%;max-height:96px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.hg-install .hg-dialog__body{padding:10px 22px 6px}.hg-install .hg-dialog__actions{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.hg-install__close{position:absolute;top:10px;inset-inline-end:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:999px;background:rgb(var(--c-ink-rgb) / 5%);color:var(--c-inkMuted);cursor:pointer}.hg-install__close:active{transform:scale(.96)}.hg-install__copy{text-align:center}.hg-install__title{margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.6;color:var(--c-ink)}.hg-install__lead{margin:0;font-size:13.5px;font-weight:500;line-height:1.7;color:var(--c-inkMuted)}.hg-install__steps{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;text-align:right}.hg-install__step{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:14px;background:rgb(var(--c-ink-rgb) / 4%)}.hg-install__step-icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:rgb(var(--c-primary-rgb) / 12%);color:var(--c-primary)}.hg-install__step-text{flex:1;font-size:13px;font-weight:600;line-height:1.7;color:var(--c-ink);text-align:right}.hg-dialog__actions .hg-install__cta{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 14px;border:0;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--c-primary)!important;color:#fff!important;transition:transform .12s ease}.hg-dialog__actions .hg-install__cta:active{transform:scale(.985)}.toast[data-v-39e31559]{--accent: var(--c-wine);position:relative;display:flex;align-items:center;gap:12px;width:100%;padding:10px 10px 12px 14px;border-radius:20px;overflow:hidden;pointer-events:auto;touch-action:none;cursor:grab;transition:transform .45s cubic-bezier(.2,1.4,.4,1),opacity .3s ease;background:radial-gradient(120% 160% at 0% 0%,rgb(var(--c-canvas-rgb) / 60%),rgb(var(--c-canvas-rgb) / 0%) 55%),radial-gradient(80% 140% at 100% 100%,rgb(var(--c-ink-rgb) / 4%),rgb(var(--c-ink-rgb) / 0%) 60%),linear-gradient(160deg,rgb(var(--c-canvas-rgb) / 72%),rgb(var(--c-canvas-rgb) / 50%));-webkit-backdrop-filter:blur(24px) saturate(200%) brightness(1.05);backdrop-filter:blur(24px) saturate(200%) brightness(1.05);box-shadow:inset 0 1px 1px rgb(var(--c-canvas-rgb) / 90%),inset 0 0 0 .5px rgb(var(--c-canvas-rgb) / 40%),0 18px 40px -16px #14161a59,0 1px 3px #14161a0f}.toast[data-v-39e31559]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:1px;border-radius:inherit;background:linear-gradient(145deg,rgb(var(--c-canvas-rgb) / 100%),rgb(var(--c-canvas-rgb) / 30%) 40%,rgb(var(--c-canvas-rgb) / 10%),rgb(var(--c-canvas-rgb) / 70%));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.toast.is-held[data-v-39e31559]:not(.is-dragging){transform:scale(.98)}.toast.is-dragging[data-v-39e31559]{cursor:grabbing}.toast--success[data-v-39e31559]{--accent: var(--c-green)}.toast--error[data-v-39e31559]{--accent: var(--c-red)}.toast--warning[data-v-39e31559]{--accent: #8D6A46}.toast--info[data-v-39e31559]{--accent: var(--c-wine)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.toast[data-v-39e31559]{background:rgb(var(--c-canvas-rgb) / 96%)}}.toast__tile[data-v-39e31559]{position:relative;flex:0 0 42px;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:14px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}.toast__tile[data-v-39e31559] svg{position:relative;animation:toast-icon-pop-39e31559 .6s .12s cubic-bezier(.2,1.6,.4,1) both}.toast__ripple[data-v-39e31559]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--accent);opacity:0;animation:toast-ripple-39e31559 .9s .2s ease-out both}.toast--error .toast__tile[data-v-39e31559] svg{animation:toast-icon-pop-39e31559 .6s .12s cubic-bezier(.2,1.6,.4,1) both,toast-shake-39e31559 .45s .55s ease-in-out}.toast__body[data-v-39e31559]{flex:1;min-width:0;text-align:right}.toast__title[data-v-39e31559]{margin-bottom:2px;font-size:13px;font-weight:700;line-height:1.5;color:var(--c-ink)}.toast__message[data-v-39e31559]{font-size:12.5px;font-weight:500;line-height:1.6;color:var(--c-inkSoft)}.toast__progress[data-v-39e31559]{position:absolute;right:14px;left:14px;bottom:5px;height:2.5px;border-radius:2px;background:var(--accent);opacity:.55;transform-origin:right center;animation-name:toast-drain-39e31559;animation-timing-function:linear;animation-fill-mode:forwards}.toast.is-held .toast__progress[data-v-39e31559]{animation-play-state:paused}@keyframes toast-drain-39e31559{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes toast-icon-pop-39e31559{0%{transform:scale(0) rotate(-30deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}@keyframes toast-ripple-39e31559{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}@keyframes toast-shake-39e31559{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@media (prefers-reduced-motion: reduce){.toast__tile[data-v-39e31559] svg,.toast__ripple[data-v-39e31559]{animation:none!important}}.toast-host{position:fixed;top:0;left:0;right:0;z-index:3000;display:flex;flex-direction:column;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top,0px)) 14px 0;direction:rtl;pointer-events:none}.toast-host>*{max-width:420px}.toast-host .toast.toast-enter-active{transition:transform .6s cubic-bezier(.2,1.35,.4,1),opacity .35s ease,filter .4s ease}.toast-host .toast.toast-enter-from{transform:translateY(-120%) scale(.88);opacity:0;filter:blur(6px)}.toast-host .toast.toast-leave-active{position:absolute;left:14px;right:14px;margin:0 auto;transition:transform .32s cubic-bezier(.5,0,.75,0),opacity .28s ease,filter .3s ease}.toast-host .toast.toast-leave-to{transform:translateY(-40%) scale(.9);opacity:0;filter:blur(4px)}.toast-host .toast.toast-move{transition:transform .45s cubic-bezier(.2,1.2,.4,1)}@media (prefers-reduced-motion: reduce){.toast-host .toast.toast-enter-active,.toast-host .toast.toast-leave-active,.toast-host .toast.toast-move{transition:opacity .2s ease}.toast-host .toast.toast-enter-from,.toast-host .toast.toast-leave-to{transform:none;filter:none}}.gs[data-v-0e0334e8]{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none}.gs__track[data-v-0e0334e8]{direction:ltr;display:flex;height:100%;width:100%;transition:transform .42s cubic-bezier(.22,.61,.36,1);will-change:transform}.gs.is-dragging .gs__track[data-v-0e0334e8]{transition:none}.gs__cell[data-v-0e0334e8]{flex:0 0 100%;width:100%;height:100%}.gs__img[data-v-0e0334e8]{width:100%;height:100%;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gs__img--cover[data-v-0e0334e8]{-o-object-fit:contain;object-fit:contain;padding:46px 20px 20px}.gs__img--contain[data-v-0e0334e8]{-o-object-fit:contain;object-fit:contain;padding:20px 22px}.gs__counter[data-v-0e0334e8]{position:absolute;bottom:14px;inset-inline-start:14px;padding:4px 9px;border-radius:999px;font-size:10.5px;font-weight:700;color:#fff;background:#14161a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:ltr;pointer-events:none}.loading *{box-sizing:border-box}.loading{position:relative;width:50px;height:50px;border-radius:50%;box-sizing:border-box;border:3px solid transparent}.loading .effect-1,.loading .effect-2{position:absolute;width:50px;height:50px;border:3px solid transparent;border-left:3px solid #8D6A46;border-radius:50%;box-sizing:border-box}.loading .effect-1{animation:rotate 1s ease infinite}.loading .effect-2{animation:rotateOpacity 1s ease infinite .1s}.loading .effect-3{position:absolute;width:50px;height:50px;border:3px solid transparent;border-left:3px solid #8D6A46;animation:rotateOpacity 1s ease infinite .2s;border-radius:50%;box-sizing:border-box}.loading .effects{transition:all .3s ease}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotateOpacity{0%{transform:rotate(0);opacity:.1}to{transform:rotate(1turn);opacity:1}}.spinner-brand{display:block;width:48px;height:48px;-o-object-fit:contain;object-fit:contain;border-radius:8px}.ant-spin-text{color:var(--c-primary)}.loading+.ant-spin-text{margin-top:24px}.van-dialog.hg-dialog{width:min(86vw,340px)!important;max-width:340px;overflow:hidden;border-radius:28px!important;background:var(--c-canvas)!important;box-shadow:0 18px 48px #0f172a2e,0 2px 8px #0f172a0f!important}.van-dialog.hg-dialog .van-dialog__content{padding:0!important}.van-dialog__confirm,.van-dialog__cancel,.van-dialog.hg-dialog .van-dialog__footer{display:none!important}.hg-dialog__inner{display:flex;flex-direction:column;align-items:stretch;padding:8px 0 0}.hg-dialog__media{display:flex;justify-content:center;padding:12px 20px 0}.hg-dialog__media img{max-width:78%;max-height:128px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.hg-dialog__body{padding:10px 22px 6px;text-align:center;font-size:14.5px;font-weight:600;line-height:1.75;color:var(--c-ink)}.hg-dialog__body>div{padding:0!important;margin:0!important;text-align:center!important;font-size:inherit;font-weight:inherit;line-height:inherit}.hg-dialog__actions{display:flex;flex-direction:column;gap:8px;padding:14px 16px 16px}.hg-dialog__actions--pair>*,.hg-dialog__actions>*{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 14px;border-radius:14px;font-size:14px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,opacity .12s ease;color:inherit}.hg-dialog__actions--pair>*:active,.hg-dialog__actions>*:active{transform:scale(.985)}.hg-dialog__actions--pair>*:first-child{background:var(--c-primary)!important;color:#fff!important}.hg-dialog__actions--pair>*:last-child:not(:only-child){background:rgb(var(--c-ink-rgb) / 5%)!important;color:var(--c-inkMuted)!important}.hg-dialog__actions--pair>*:only-child{background:var(--c-primary)!important;color:#fff!important}.pd[data-v-6ddebccb]{position:relative;display:grid;grid-template-rows:auto 1fr;min-height:100vh;min-height:100dvh;background:var(--c-canvas);padding-bottom:104px;box-sizing:border-box}.pd__gallery[data-v-6ddebccb]{position:relative;z-index:0}.pd__stage[data-v-6ddebccb]{position:relative;aspect-ratio:1 / 1;max-height:52vh;background:var(--c-photoStage);overflow:hidden}.pd__stage--empty[data-v-6ddebccb]{display:grid;place-items:center;color:var(--c-inkFaint)}.pd__art[data-v-6ddebccb]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.pd__round[data-v-6ddebccb]{position:absolute;top:16px;z-index:5;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--c-inkSoft);background:rgb(var(--c-canvas-rgb) / 92%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 18px -10px #14161a80;transition:transform .18s ease,color .18s ease}.pd__round[data-v-6ddebccb]:active{transform:scale(.92)}.pd__round--back[data-v-6ddebccb]{inset-inline-start:16px}.pd__round--fav[data-v-6ddebccb]{inset-inline-end:16px}.pd__round--fav.is-on[data-v-6ddebccb]{color:var(--c-wine)}.pd__counter[data-v-6ddebccb]{position:absolute;top:16px;inset-inline-start:50%;transform:translate(-50%);padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;color:#fff;background:#14161a9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);direction:ltr}.pd__dots[data-v-6ddebccb]{position:absolute;bottom:14px;inset-inline-end:14px;display:flex;gap:5px}.pd__dot[data-v-6ddebccb]{width:6px;height:6px;padding:0;border:0;border-radius:999px;cursor:pointer;background:#ffffff8c;transition:width .2s ease,background .2s ease}.pd__dot.is-on[data-v-6ddebccb]{width:18px;background:#fff}.pd__sheet[data-v-6ddebccb]{position:relative;z-index:1;display:flex;flex-direction:column;min-height:0;margin-top:-20px;border-radius:22px 22px 0 0;background:var(--c-canvas);padding:20px 18px 28px}.pd__head[data-v-6ddebccb]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pd__title[data-v-6ddebccb]{margin:0;font-size:17px;font-weight:800;line-height:1.7;color:var(--c-ink)}.pd__sub[data-v-6ddebccb]{display:flex;align-items:center;gap:6px;padding-top:5px;font-size:11.5px;color:var(--c-inkFaint)}.pd__code[data-v-6ddebccb]{direction:ltr;font-weight:700;color:var(--c-inkMuted)}.pd__dotSep[data-v-6ddebccb]{color:var(--c-hairline)}.pd__stock[data-v-6ddebccb]{flex-shrink:0;padding:6px 11px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap}.pd__stock.is-in[data-v-6ddebccb]{color:#15803d;background:#eef7f0}.pd__stock.is-pre[data-v-6ddebccb]{color:var(--c-wine);background:var(--c-wineWash)}.pd__stock.is-out[data-v-6ddebccb]{color:var(--c-inkMuted);background:var(--c-hairlineSoft)}.pd__figures[data-v-6ddebccb]{display:flex;gap:10px;margin-top:16px}.pd__figure[data-v-6ddebccb]{flex:1;display:flex;flex-direction:column;gap:6px;padding:13px 14px;border-radius:16px;background:var(--c-hairlineSoft)}.pd__figureLabel[data-v-6ddebccb]{font-size:11px;color:var(--c-inkFaint)}.pd__figureValue[data-v-6ddebccb]{font-size:19px;font-weight:800;color:var(--c-ink);direction:ltr;text-align:end}.pd__figureUnit[data-v-6ddebccb]{font-size:11px;font-weight:500;color:var(--c-inkFaint);padding-inline-start:3px}.pd__block[data-v-6ddebccb]{margin-top:22px}.pd__blockTitle[data-v-6ddebccb]{margin:0 0 11px;font-size:13.5px;font-weight:800;color:var(--c-ink)}.pd__block--variants .pd__blockTitle[data-v-6ddebccb]{margin:0}.pd__blockHead[data-v-6ddebccb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.pd__variantsHint[data-v-6ddebccb]{font-size:11.5px;font-weight:700;color:var(--c-inkFaint);white-space:nowrap}.pd__variants[data-v-6ddebccb]{display:flex;flex-wrap:wrap;gap:6px}.pd__variant[data-v-6ddebccb]{display:inline-flex;flex-direction:row;align-items:center;gap:6px;max-width:100%;padding:6px 10px;border-radius:999px;cursor:pointer;text-align:start;background:var(--c-canvas);border:1px solid var(--c-hairline);transition:border-color .15s ease,background .15s ease,color .15s ease}.pd__variant.is-on[data-v-6ddebccb]{background:var(--c-primary);border-color:var(--c-primary)}.pd__variant.has-img[data-v-6ddebccb]{padding:5px 10px 5px 5px;border-radius:14px}.pd__variantImg[data-v-6ddebccb]{width:40px;height:40px;flex:0 0 40px;-o-object-fit:cover;object-fit:cover;border-radius:10px;background:var(--c-hairlineSoft)}.pd__variantText[data-v-6ddebccb]{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.2}.pd__variant.is-out[data-v-6ddebccb]{opacity:.42;cursor:not-allowed}.pd__variantStock[data-v-6ddebccb]{font-size:9px;font-weight:700;padding:2px 5px;border-radius:999px;flex-shrink:0}.pd__variantStock.is-in[data-v-6ddebccb]{color:#1a7f3c;background:#1a7f3c1a}.pd__variantStock.is-pre[data-v-6ddebccb]{color:#1f6feb;background:#1f6feb1a}.pd__variantStock.is-none[data-v-6ddebccb]{color:var(--c-inkFaint);background:#0000000d}.pd__variant.is-on .pd__variantStock[data-v-6ddebccb]{color:#fff;background:#ffffff29}.pd__variantsMore[data-v-6ddebccb]{margin-top:8px;padding:0;border:0;background:transparent;color:var(--c-primary);font-size:12px;font-weight:700;cursor:pointer}.pd__variantTitle[data-v-6ddebccb]{font-size:12px;font-weight:700;color:var(--c-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:9.5rem}.pd__variantWeight[data-v-6ddebccb]{font-size:10px;color:var(--c-inkFaint)}.pd__variant.is-on .pd__variantTitle[data-v-6ddebccb]{color:#fff}.pd__variant.is-on .pd__variantWeight[data-v-6ddebccb]{color:#ffffffb3}.pd__specs[data-v-6ddebccb]{margin:0;border:1px solid var(--c-hairline);border-radius:16px;overflow:hidden}.pd__spec[data-v-6ddebccb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--c-hairlineSoft)}.pd__spec[data-v-6ddebccb]:last-child{border-bottom:0}.pd__spec dt[data-v-6ddebccb]{display:flex;align-items:center;gap:7px;margin:0;font-size:12.5px;color:var(--c-inkMuted)}.pd__spec dd[data-v-6ddebccb]{margin:0;font-size:12.5px;font-weight:700;color:var(--c-ink)}.pd__body[data-v-6ddebccb]{margin:0;font-size:12.5px;line-height:2.1;color:var(--c-inkMuted);text-align:justify}.pd__body.is-clamped[data-v-6ddebccb]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pd__more[data-v-6ddebccb]{margin-top:8px;padding:0;border:0;background:none;cursor:pointer;font-family:inherit;font-size:11.5px;font-weight:700;color:var(--c-wine)}.pd__trust[data-v-6ddebccb]{display:flex;gap:18px;margin-top:auto;padding:18px 0 0;border-top:1px solid var(--c-hairlineSoft)}.pd__trust span[data-v-6ddebccb]{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--c-inkFaint)}.pd__bar[data-v-6ddebccb]{position:fixed;bottom:0;inset-inline:0;z-index:20;display:flex;align-items:center;gap:10px;max-width:768px;margin:0 auto;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--c-canvas);border-top:1px solid var(--c-hairline)}.pd__qty[data-v-6ddebccb]{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;padding:7px 9px;border-radius:999px;border:1px solid var(--c-hairline);background:var(--c-hairlineSoft)}.pd__qtyBtn[data-v-6ddebccb]{width:27px;height:27px;display:grid;place-items:center;border:0;border-radius:50%;cursor:pointer;color:var(--c-ink);background:var(--c-canvas)}.pd__qtyValue[data-v-6ddebccb]{min-width:16px;text-align:center;font-size:13px;font-weight:800;color:var(--c-ink)}.pd__cta[data-v-6ddebccb]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border:0;border-radius:14px;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;text-decoration:none;color:#fff;background:var(--c-primary);transition:transform .18s ease,opacity .18s ease}.pd__cta[data-v-6ddebccb]:active{transform:scale(.99)}.pd__cta[data-v-6ddebccb]:disabled{cursor:default;opacity:.45}.pd__cta--ghost[data-v-6ddebccb]{color:var(--c-primary);background:var(--c-canvas);border:1px solid var(--c-primary)}.pd__preview[data-v-6ddebccb]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;display:flex;flex-direction:column;background:#0a0a0c8c;-webkit-backdrop-filter:blur(28px) saturate(140%);backdrop-filter:blur(28px) saturate(140%)}.pd__previewClose[data-v-6ddebccb]{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));inset-inline-end:14px;z-index:2;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:12px;cursor:pointer;color:#fff;background:#00000059;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform:rotate(45deg);transition:transform .18s ease,background .18s ease}.pd__previewClose[data-v-6ddebccb]:active{transform:rotate(45deg) scale(.92)}.pd__previewCounter[data-v-6ddebccb]{position:absolute;top:calc(24px + env(safe-area-inset-top,0px));inset-inline-start:0;inset-inline-end:0;z-index:2;text-align:center;font-size:12px;font-weight:700;color:#ffffffbf;direction:ltr;pointer-events:none}.pd__previewStage[data-v-6ddebccb]{flex:1;min-height:0}.pd__previewThumbs[data-v-6ddebccb]{flex-shrink:0;display:flex;justify-content:center;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;padding:10px 16px calc(18px + env(safe-area-inset-bottom,0px))}.pd__previewThumb[data-v-6ddebccb]{scroll-snap-align:center;flex:0 0 auto;width:52px;height:52px;padding:6px;border:0;border-radius:12px;cursor:pointer;overflow:hidden;background:#fff;opacity:.65;outline:2px solid transparent;outline-offset:2px;transition:opacity .2s ease,outline-color .2s ease,transform .18s ease}.pd__previewThumb[data-v-6ddebccb]:active{transform:scale(.94)}.pd__previewThumb.is-on[data-v-6ddebccb]{opacity:1;outline-color:#fff}.pd__previewThumb img[data-v-6ddebccb]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pd-preview-enter-active[data-v-6ddebccb],.pd-preview-leave-active[data-v-6ddebccb]{transition:opacity .24s ease}.pd-preview-enter-from[data-v-6ddebccb],.pd-preview-leave-to[data-v-6ddebccb]{opacity:0}.pm[data-v-e6198b07]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.pm.is-closing[data-v-e6198b07]{pointer-events:none}.pm__veil[data-v-e6198b07]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0e0f1252}.pm__shape[data-v-e6198b07]{position:absolute;top:0;right:0;bottom:0;left:0;display:none}.pm.is-moving .pm__shape[data-v-e6198b07]{display:block}.pm__sheet[data-v-e6198b07]{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:var(--c-canvas)}.pm__sheet[data-v-e6198b07] .pd{min-height:100%}.pm.is-moving[data-v-e6198b07] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pm__ghost[data-v-e6198b07]{position:fixed;z-index:2;transform-origin:0 0;-o-object-fit:fill;object-fit:fill;pointer-events:none;will-change:transform}.aab[data-v-3848fe70]{position:fixed;top:0;left:0;right:0;z-index:2000;display:flex;align-items:center;gap:8px;padding:7px 16px;background:#8d6a46;color:#fff;font-size:12px;font-weight:600;box-shadow:0 2px 8px #0000002e}.aab__dot[data-v-3848fe70]{width:8px;height:8px;border-radius:50%;background:#ffd9a0;flex:0 0 auto}.aab__text[data-v-3848fe70]{flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aab__text strong[data-v-3848fe70]{font-weight:800}.aab__exit[data-v-3848fe70]{flex:0 0 auto;border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff;border-radius:8px;padding:3px 12px;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer}.aab__exit[data-v-3848fe70]:disabled{opacity:.6;cursor:default}body::-webkit-scrollbar{display:none}.is-actingAs{padding-top:30px}#app{overflow:hidden;direction:rtl!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:start;color:var(--c-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.slideDown-enter-active,.slideDown-leave-active{transition:all .5s ease}.slideDown-enter-from{transform:translateY(-100vh)}.slideDown-leave-to{transform:translateY(100vh)}.slideDown-leave-from,.slideDown-enter-to{transform:translateY(0)}.fade-down-enter-active,.fade-down-leave-active{transition:all .5s ease}:root{--c-canvas: #FFFFFF;--c-canvas-rgb: 255 255 255;--c-canvasSoft: #FAFAFA;--c-canvasSoft-rgb: 250 250 250;--c-ink: #14161A;--c-ink-rgb: 20 22 26;--c-inkSoft: #22262E;--c-inkSoft-rgb: 34 38 46;--c-inkMuted: #5B616E;--c-inkMuted-rgb: 91 97 110;--c-inkFaint: #8A909C;--c-inkFaint-rgb: 138 144 156;--c-hairline: #ECEDEF;--c-hairline-rgb: 236 237 239;--c-hairlineSoft: #F4F5F6;--c-hairlineSoft-rgb: 244 245 246;--c-wine: #7A1B33;--c-wine-rgb: 122 27 51;--c-wineDeep: #5E1427;--c-wineDeep-rgb: 94 20 39;--c-wineSoft: #A33C55;--c-wineSoft-rgb: 163 60 85;--c-wineWash: #FBF2F4;--c-wineWash-rgb: 251 242 244;--c-primary: #23493c;--c-primary-rgb: 35 73 60;--c-primaryLighten: #2E5E4E;--c-primaryLighten-rgb: 46 94 78;--c-green: #16a34a;--c-green-rgb: 22 163 74;--c-red: #dc2626;--c-red-rgb: 220 38 38;--c-info: #335CB1;--c-info-rgb: 51 92 177;--c-light: #f9f9f9;--c-light-rgb: 249 249 249;--c-grey: #898989;--c-grey-rgb: 137 137 137;--c-lightGray: #A5A5A5;--c-lightGray-rgb: 165 165 165;--c-lightGray1: #CACED8;--c-lightGray1-rgb: 202 206 216;--c-lightGray2: #E8EAEE;--c-lightGray2-rgb: 232 234 238;--c-page: #FFFFFF;--c-page-rgb: 255 255 255;--c-onInk: #FFFFFF;--c-onInk-rgb: 255 255 255;--c-heroSurface: #14161A;--c-heroSurface-rgb: 20 22 26;--c-hairlineStrong: #DADCE0;--c-hairlineStrong-rgb: 218 220 224;--c-photoMat: transparent;--c-photoStage: #F4F5F6;--c-photoStage-rgb: 244 245 246}html.theme-dark{color-scheme:dark;--c-page: #15171A;--c-page-rgb: 21 23 26;--c-canvasSoft: #15171A;--c-canvasSoft-rgb: 21 23 26;--c-canvas: #1F2125;--c-canvas-rgb: 31 33 37;--c-hairlineSoft: #2A2D32;--c-hairlineSoft-rgb: 42 45 50;--c-hairline: #3A3D44;--c-hairline-rgb: 58 61 68;--c-hairlineStrong: #4B4F57;--c-hairlineStrong-rgb: 75 79 87;--c-ink: #F2F3F5;--c-ink-rgb: 242 243 245;--c-inkSoft: #E1E3E7;--c-inkSoft-rgb: 225 227 231;--c-inkMuted: #B2B7C0;--c-inkMuted-rgb: 178 183 192;--c-inkFaint: #8F95A0;--c-inkFaint-rgb: 143 149 160;--c-wine: #C9566F;--c-wine-rgb: 201 86 111;--c-wineDeep: #A8435C;--c-wineDeep-rgb: 168 67 92;--c-wineSoft: #DC8197;--c-wineSoft-rgb: 220 129 151;--c-wineWash: #3A222B;--c-wineWash-rgb: 58 34 43;--c-primary: #33836A;--c-primary-rgb: 51 131 106;--c-primaryLighten: #3F9478;--c-primaryLighten-rgb: 63 148 120;--c-green: #45C677;--c-green-rgb: 69 198 119;--c-red: #F26161;--c-red-rgb: 242 97 97;--c-info: #7C9DE6;--c-info-rgb: 124 157 230;--c-light: #1F2125;--c-light-rgb: 31 33 37;--c-grey: #9298A2;--c-grey-rgb: 146 152 162;--c-lightGray: #757A84;--c-lightGray-rgb: 117 122 132;--c-lightGray1: #4A4E56;--c-lightGray1-rgb: 74 78 86;--c-lightGray2: #3A3D44;--c-lightGray2-rgb: 58 61 68;--c-onInk: #15171A;--c-onInk-rgb: 21 23 26;--c-heroSurface: #2C2F36;--c-heroSurface-rgb: 44 47 54;--c-photoMat: #FFFFFF;--c-photoMat-rgb: 255 255 255;--c-photoStage: #F2F3F5;--c-photoStage-rgb: 242 243 245}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.\!fixed{position:fixed!important}.relative{position:relative}.sticky{position:sticky}.top-\[-2rem\]{top:-2rem}.z-10{z-index:10}.m-auto{margin:auto}.my-\[10px\]{margin-top:10px;margin-bottom:10px}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-screen{height:100vh}.h-\[200px\]{height:200px}.h-\[2rem\]{height:2rem}.\!max-h-screen{max-height:100vh!important}.w-screen{width:100vw}.w-\[200px\]{width:200px}.w-full{width:100%}.w-\[100vw\]{width:100vw}.max-w-screen-md{max-width:768px}.flex-1{flex:1 1 0%}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-around{justify-content:space-around}.overflow-auto{overflow:auto}.rounded{border-radius:.25rem}.rounded-\[5px\]{border-radius:5px}.border{border-width:1px}.border-lightGray{--tw-border-opacity: 1;border-color:rgb(165 165 165 / var(--tw-border-opacity))}.border-lightGray\/20{border-color:#a5a5a533}.bg-primary{--tw-bg-opacity: 1;background-color:rgb(35 73 60 / var(--tw-bg-opacity))}.p-8{padding:2rem}.px-\[16px\]{padding-left:16px;padding-right:16px}.text-center{text-align:center}.text-justify{text-align:justify}.font-bold{font-weight:700}.text-\[color\:var\(--c-primary\)\]{color:var(--c-primary)}.text-\[color\:var\(--c-inkMuted\)\]{color:var(--c-inkMuted)}.text-danger{--tw-text-opacity: 1;color:rgb(227 26 26 / var(--tw-text-opacity))}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}[class^=ant-]::-ms-clear,[class*=ant-]::-ms-clear,[class^=ant-] input::-ms-clear,[class*=ant-] input::-ms-clear,[class^=ant-] input::-ms-reveal,[class*=ant-] input::-ms-reveal{display:none}html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0;color:#000000d9;font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-variant:tabular-nums;line-height:1.5715;background-color:var(--c-page);font-feature-settings:"tnum"}[tabindex="-1"]:focus{outline:none!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;color:#23493c;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:#23493c;text-decoration:none;background-color:transparent;outline:none;cursor:pointer;transition:color .3s;-webkit-text-decoration-skip:objects}a:hover{color:#37574b}a:active{color:#0f241d}a:active,a:hover{text-decoration:none;outline:0}a:focus{text-decoration:none;outline:0}a[disabled]{color:#00000040;cursor:not-allowed}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;color:#00000073;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}::-moz-selection{color:#fff;background:#8d6a46}::selection{color:#fff;background:#8d6a46}.clearfix:before{display:table;content:""}.clearfix:after{display:table;clear:both;content:""}.anticon{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.anticon>*{line-height:1}.anticon svg{display:inline-block}.anticon:before{display:none}.anticon .anticon-icon{display:block}.anticon>.anticon{line-height:0;vertical-align:0}.anticon[tabindex]{cursor:pointer}.anticon-spin:before{display:inline-block;animation:loadingCircle 1s infinite linear}.anticon-spin{display:inline-block;animation:loadingCircle 1s infinite linear}.ant-fade-enter,.ant-fade-appear,.ant-fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-fade-enter.ant-fade-enter-active,.ant-fade-appear.ant-fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.ant-fade-leave.ant-fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.ant-fade-enter,.ant-fade-appear{opacity:0;animation-timing-function:linear}.ant-fade-leave{animation-timing-function:linear}.fade-enter,.fade-appear,.fade-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.fade-enter.fade-enter-active,.fade-appear.fade-appear-active{animation-name:antFadeIn;animation-play-state:running}.fade-leave.fade-leave-active{animation-name:antFadeOut;animation-play-state:running;pointer-events:none}.fade-enter,.fade-appear{opacity:0;animation-timing-function:linear}.fade-leave{animation-timing-function:linear}@keyframes antFadeIn{0%{opacity:0}to{opacity:1}}@keyframes antFadeOut{0%{opacity:1}to{opacity:0}}.ant-move-up-enter,.ant-move-up-appear,.ant-move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-up-enter.ant-move-up-enter-active,.ant-move-up-appear.ant-move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.ant-move-up-leave.ant-move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.ant-move-up-enter,.ant-move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-up-enter,.move-up-appear,.move-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-up-enter.move-up-enter-active,.move-up-appear.move-up-appear-active{animation-name:antMoveUpIn;animation-play-state:running}.move-up-leave.move-up-leave-active{animation-name:antMoveUpOut;animation-play-state:running;pointer-events:none}.move-up-enter,.move-up-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-up-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-down-enter,.ant-move-down-appear,.ant-move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-down-enter.ant-move-down-enter-active,.ant-move-down-appear.ant-move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.ant-move-down-leave.ant-move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.ant-move-down-enter,.ant-move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-down-enter,.move-down-appear,.move-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-down-enter.move-down-enter-active,.move-down-appear.move-down-appear-active{animation-name:antMoveDownIn;animation-play-state:running}.move-down-leave.move-down-leave-active{animation-name:antMoveDownOut;animation-play-state:running;pointer-events:none}.move-down-enter,.move-down-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-down-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-left-enter,.ant-move-left-appear,.ant-move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-left-enter.ant-move-left-enter-active,.ant-move-left-appear.ant-move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.ant-move-left-leave.ant-move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.ant-move-left-enter,.ant-move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-left-enter,.move-left-appear,.move-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-left-enter.move-left-enter-active,.move-left-appear.move-left-appear-active{animation-name:antMoveLeftIn;animation-play-state:running}.move-left-leave.move-left-leave-active{animation-name:antMoveLeftOut;animation-play-state:running;pointer-events:none}.move-left-enter,.move-left-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-left-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.ant-move-right-enter,.ant-move-right-appear,.ant-move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-move-right-enter.ant-move-right-enter-active,.ant-move-right-appear.ant-move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.ant-move-right-leave.ant-move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.ant-move-right-enter,.ant-move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}.move-right-enter,.move-right-appear,.move-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.move-right-enter.move-right-enter-active,.move-right-appear.move-right-appear-active{animation-name:antMoveRightIn;animation-play-state:running}.move-right-leave.move-right-leave-active{animation-name:antMoveRightOut;animation-play-state:running;pointer-events:none}.move-right-enter,.move-right-appear{opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.move-right-leave{animation-timing-function:cubic-bezier(.6,.04,.98,.34)}@keyframes antMoveDownIn{0%{transform:translateY(100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveDownOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveLeftIn{0%{transform:translate(-100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveLeftOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(-100%);transform-origin:0 0;opacity:0}}@keyframes antMoveRightIn{0%{transform:translate(100%);transform-origin:0 0;opacity:0}to{transform:translate(0);transform-origin:0 0;opacity:1}}@keyframes antMoveRightOut{0%{transform:translate(0);transform-origin:0 0;opacity:1}to{transform:translate(100%);transform-origin:0 0;opacity:0}}@keyframes antMoveUpIn{0%{transform:translateY(-100%);transform-origin:0 0;opacity:0}to{transform:translateY(0);transform-origin:0 0;opacity:1}}@keyframes antMoveUpOut{0%{transform:translateY(0);transform-origin:0 0;opacity:1}to{transform:translateY(-100%);transform-origin:0 0;opacity:0}}@keyframes loadingCircle{to{transform:rotate(360deg)}}[ant-click-animating=true],[ant-click-animating-without-extra-node=true]{position:relative}html{--antd-wave-shadow-color: #8D6A46;--scroll-bar: 0}[ant-click-animating-without-extra-node=true]:after,.ant-click-animating-node{position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:inherit;box-shadow:0 0 #8d6a46;box-shadow:0 0 0 0 var(--antd-wave-shadow-color);opacity:.2;animation:fadeEffect 2s cubic-bezier(.08,.82,.17,1),waveEffect .4s cubic-bezier(.08,.82,.17,1);animation-fill-mode:forwards;content:"";pointer-events:none}@keyframes waveEffect{to{box-shadow:0 0 #8d6a46;box-shadow:0 0 0 6px var(--antd-wave-shadow-color)}}@keyframes fadeEffect{to{opacity:0}}.slide-up-enter,.slide-up-appear,.slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-up-enter.slide-up-enter-active,.slide-up-appear.slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.slide-up-leave.slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.slide-up-enter,.slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-down-enter,.slide-down-appear,.slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-down-enter.slide-down-enter-active,.slide-down-appear.slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.slide-down-leave.slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.slide-down-enter,.slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-left-enter,.slide-left-appear,.slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-left-enter.slide-left-enter-active,.slide-left-appear.slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.slide-left-leave.slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.slide-left-enter,.slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.slide-right-enter,.slide-right-appear,.slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.slide-right-enter.slide-right-enter-active,.slide-right-appear.slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.slide-right-leave.slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.slide-right-enter,.slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-up-enter,.ant-slide-up-appear,.ant-slide-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-up-enter.ant-slide-up-enter-active,.ant-slide-up-appear.ant-slide-up-appear-active{animation-name:antSlideUpIn;animation-play-state:running}.ant-slide-up-leave.ant-slide-up-leave-active{animation-name:antSlideUpOut;animation-play-state:running;pointer-events:none}.ant-slide-up-enter,.ant-slide-up-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-up-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-down-enter,.ant-slide-down-appear,.ant-slide-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-down-enter.ant-slide-down-enter-active,.ant-slide-down-appear.ant-slide-down-appear-active{animation-name:antSlideDownIn;animation-play-state:running}.ant-slide-down-leave.ant-slide-down-leave-active{animation-name:antSlideDownOut;animation-play-state:running;pointer-events:none}.ant-slide-down-enter,.ant-slide-down-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-down-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-left-enter,.ant-slide-left-appear,.ant-slide-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-left-enter.ant-slide-left-enter-active,.ant-slide-left-appear.ant-slide-left-appear-active{animation-name:antSlideLeftIn;animation-play-state:running}.ant-slide-left-leave.ant-slide-left-leave-active{animation-name:antSlideLeftOut;animation-play-state:running;pointer-events:none}.ant-slide-left-enter,.ant-slide-left-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-left-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}.ant-slide-right-enter,.ant-slide-right-appear,.ant-slide-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-slide-right-enter.ant-slide-right-enter-active,.ant-slide-right-appear.ant-slide-right-appear-active{animation-name:antSlideRightIn;animation-play-state:running}.ant-slide-right-leave.ant-slide-right-leave-active{animation-name:antSlideRightOut;animation-play-state:running;pointer-events:none}.ant-slide-right-enter,.ant-slide-right-appear{opacity:0;animation-timing-function:cubic-bezier(.23,1,.32,1)}.ant-slide-right-leave{animation-timing-function:cubic-bezier(.755,.05,.855,.06)}@keyframes antSlideUpIn{0%{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleY(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideUpOut{0%{transform:scaleY(1);transform-origin:0% 0%;opacity:1}to{transform:scaleY(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideDownIn{0%{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}to{transform:scaleY(1);transform-origin:100% 100%;opacity:1}}@keyframes antSlideDownOut{0%{transform:scaleY(1);transform-origin:100% 100%;opacity:1}to{transform:scaleY(.8);transform-origin:100% 100%;opacity:0}}@keyframes antSlideLeftIn{0%{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}to{transform:scaleX(1);transform-origin:0% 0%;opacity:1}}@keyframes antSlideLeftOut{0%{transform:scaleX(1);transform-origin:0% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:0% 0%;opacity:0}}@keyframes antSlideRightIn{0%{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}to{transform:scaleX(1);transform-origin:100% 0%;opacity:1}}@keyframes antSlideRightOut{0%{transform:scaleX(1);transform-origin:100% 0%;opacity:1}to{transform:scaleX(.8);transform-origin:100% 0%;opacity:0}}.ant-zoom-enter,.ant-zoom-appear,.ant-zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-enter.ant-zoom-enter-active,.ant-zoom-appear.ant-zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.ant-zoom-leave.ant-zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.ant-zoom-enter,.ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-enter-prepare,.ant-zoom-appear-prepare{transform:none}.ant-zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-enter,.zoom-appear,.zoom-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-enter.zoom-enter-active,.zoom-appear.zoom-appear-active{animation-name:antZoomIn;animation-play-state:running}.zoom-leave.zoom-leave-active{animation-name:antZoomOut;animation-play-state:running;pointer-events:none}.zoom-enter,.zoom-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-enter-prepare,.zoom-appear-prepare{transform:none}.zoom-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-enter,.ant-zoom-big-appear,.ant-zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-enter.ant-zoom-big-enter-active,.ant-zoom-big-appear.ant-zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-leave.ant-zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-enter,.ant-zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-enter-prepare,.ant-zoom-big-appear-prepare{transform:none}.ant-zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-enter,.zoom-big-appear,.zoom-big-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-enter.zoom-big-enter-active,.zoom-big-appear.zoom-big-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-leave.zoom-big-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-enter,.zoom-big-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-enter-prepare,.zoom-big-appear-prepare{transform:none}.zoom-big-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear,.ant-zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-big-fast-enter.ant-zoom-big-fast-enter-active,.ant-zoom-big-fast-appear.ant-zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.ant-zoom-big-fast-leave.ant-zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.ant-zoom-big-fast-enter,.ant-zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-big-fast-enter-prepare,.ant-zoom-big-fast-appear-prepare{transform:none}.ant-zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-big-fast-enter,.zoom-big-fast-appear,.zoom-big-fast-leave{animation-duration:.1s;animation-fill-mode:both;animation-play-state:paused}.zoom-big-fast-enter.zoom-big-fast-enter-active,.zoom-big-fast-appear.zoom-big-fast-appear-active{animation-name:antZoomBigIn;animation-play-state:running}.zoom-big-fast-leave.zoom-big-fast-leave-active{animation-name:antZoomBigOut;animation-play-state:running;pointer-events:none}.zoom-big-fast-enter,.zoom-big-fast-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-big-fast-enter-prepare,.zoom-big-fast-appear-prepare{transform:none}.zoom-big-fast-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-up-enter,.ant-zoom-up-appear,.ant-zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-up-enter.ant-zoom-up-enter-active,.ant-zoom-up-appear.ant-zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.ant-zoom-up-leave.ant-zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.ant-zoom-up-enter,.ant-zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-up-enter-prepare,.ant-zoom-up-appear-prepare{transform:none}.ant-zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-up-enter,.zoom-up-appear,.zoom-up-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-up-enter.zoom-up-enter-active,.zoom-up-appear.zoom-up-appear-active{animation-name:antZoomUpIn;animation-play-state:running}.zoom-up-leave.zoom-up-leave-active{animation-name:antZoomUpOut;animation-play-state:running;pointer-events:none}.zoom-up-enter,.zoom-up-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-up-enter-prepare,.zoom-up-appear-prepare{transform:none}.zoom-up-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-down-enter,.ant-zoom-down-appear,.ant-zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-down-enter.ant-zoom-down-enter-active,.ant-zoom-down-appear.ant-zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.ant-zoom-down-leave.ant-zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.ant-zoom-down-enter,.ant-zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-down-enter-prepare,.ant-zoom-down-appear-prepare{transform:none}.ant-zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-down-enter,.zoom-down-appear,.zoom-down-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-down-enter.zoom-down-enter-active,.zoom-down-appear.zoom-down-appear-active{animation-name:antZoomDownIn;animation-play-state:running}.zoom-down-leave.zoom-down-leave-active{animation-name:antZoomDownOut;animation-play-state:running;pointer-events:none}.zoom-down-enter,.zoom-down-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-down-enter-prepare,.zoom-down-appear-prepare{transform:none}.zoom-down-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-left-enter,.ant-zoom-left-appear,.ant-zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-left-enter.ant-zoom-left-enter-active,.ant-zoom-left-appear.ant-zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.ant-zoom-left-leave.ant-zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.ant-zoom-left-enter,.ant-zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-left-enter-prepare,.ant-zoom-left-appear-prepare{transform:none}.ant-zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-left-enter,.zoom-left-appear,.zoom-left-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-left-enter.zoom-left-enter-active,.zoom-left-appear.zoom-left-appear-active{animation-name:antZoomLeftIn;animation-play-state:running}.zoom-left-leave.zoom-left-leave-active{animation-name:antZoomLeftOut;animation-play-state:running;pointer-events:none}.zoom-left-enter,.zoom-left-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-left-enter-prepare,.zoom-left-appear-prepare{transform:none}.zoom-left-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.ant-zoom-right-enter,.ant-zoom-right-appear,.ant-zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.ant-zoom-right-enter.ant-zoom-right-enter-active,.ant-zoom-right-appear.ant-zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.ant-zoom-right-leave.ant-zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.ant-zoom-right-enter,.ant-zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.ant-zoom-right-enter-prepare,.ant-zoom-right-appear-prepare{transform:none}.ant-zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}.zoom-right-enter,.zoom-right-appear,.zoom-right-leave{animation-duration:.2s;animation-fill-mode:both;animation-play-state:paused}.zoom-right-enter.zoom-right-enter-active,.zoom-right-appear.zoom-right-appear-active{animation-name:antZoomRightIn;animation-play-state:running}.zoom-right-leave.zoom-right-leave-active{animation-name:antZoomRightOut;animation-play-state:running;pointer-events:none}.zoom-right-enter,.zoom-right-appear{transform:scale(0);opacity:0;animation-timing-function:cubic-bezier(.08,.82,.17,1)}.zoom-right-enter-prepare,.zoom-right-appear-prepare{transform:none}.zoom-right-leave{animation-timing-function:cubic-bezier(.78,.14,.15,.86)}@keyframes antZoomIn{0%{transform:scale(.2);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomOut{0%{transform:scale(1)}to{transform:scale(.2);opacity:0}}@keyframes antZoomBigIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes antZoomBigOut{0%{transform:scale(1)}to{transform:scale(.8);opacity:0}}@keyframes antZoomUpIn{0%{transform:scale(.8);transform-origin:50% 0%;opacity:0}to{transform:scale(1);transform-origin:50% 0%}}@keyframes antZoomUpOut{0%{transform:scale(1);transform-origin:50% 0%}to{transform:scale(.8);transform-origin:50% 0%;opacity:0}}@keyframes antZoomLeftIn{0%{transform:scale(.8);transform-origin:0% 50%;opacity:0}to{transform:scale(1);transform-origin:0% 50%}}@keyframes antZoomLeftOut{0%{transform:scale(1);transform-origin:0% 50%}to{transform:scale(.8);transform-origin:0% 50%;opacity:0}}@keyframes antZoomRightIn{0%{transform:scale(.8);transform-origin:100% 50%;opacity:0}to{transform:scale(1);transform-origin:100% 50%}}@keyframes antZoomRightOut{0%{transform:scale(1);transform-origin:100% 50%}to{transform:scale(.8);transform-origin:100% 50%;opacity:0}}@keyframes antZoomDownIn{0%{transform:scale(.8);transform-origin:50% 100%;opacity:0}to{transform:scale(1);transform-origin:50% 100%}}@keyframes antZoomDownOut{0%{transform:scale(1);transform-origin:50% 100%}to{transform:scale(.8);transform-origin:50% 100%;opacity:0}}.ant-motion-collapse-legacy{overflow:hidden}.ant-motion-collapse-legacy-active{transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-motion-collapse{overflow:hidden;transition:height .2s cubic-bezier(.645,.045,.355,1),opacity .2s cubic-bezier(.645,.045,.355,1)!important}.ant-affix{position:fixed;z-index:10}.ant-alert{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:center;padding:8px 15px;word-wrap:break-word;border-radius:5px}.ant-alert-content{flex:1;min-width:0}.ant-alert-icon{margin-right:8px}.ant-alert-description{display:none;font-size:14px;line-height:22px}.ant-alert-success{background-color:#f6ffed;border:1px solid #b7eb8f}.ant-alert-success .ant-alert-icon{color:#52c41a}.ant-alert-info{background-color:#ccc8c0;border:1px solid #b3aea8}.ant-alert-info .ant-alert-icon{color:#8d6a46}.ant-alert-warning{background-color:#fffbe6;border:1px solid #ffe58f}.ant-alert-warning .ant-alert-icon{color:#faad14}.ant-alert-error{background-color:#ffece8;border:1px solid #ffa196}.ant-alert-error .ant-alert-icon{color:#e31a1a}.ant-alert-error .ant-alert-description>pre{margin:0;padding:0}.ant-alert-action{margin-left:8px}.ant-alert-close-icon{margin-left:8px;padding:0;overflow:hidden;font-size:12px;line-height:12px;background-color:transparent;border:none;outline:none;cursor:pointer}.ant-alert-close-icon .anticon-close{color:#00000073;transition:color .3s}.ant-alert-close-icon .anticon-close:hover{color:#000000bf}.ant-alert-close-text{color:#00000073;transition:color .3s}.ant-alert-close-text:hover{color:#000000bf}.ant-alert-with-description{align-items:flex-start;padding:15px 15px 15px 24px}.ant-alert-with-description.ant-alert-no-icon{padding:15px}.ant-alert-with-description .ant-alert-icon{margin-right:15px;font-size:24px}.ant-alert-with-description .ant-alert-message{display:block;margin-bottom:4px;color:#23493c;font-size:16px}.ant-alert-message{color:#23493c}.ant-alert-with-description .ant-alert-description{display:block}.ant-alert.ant-alert-motion-leave{overflow:hidden;opacity:1;transition:max-height .3s cubic-bezier(.78,.14,.15,.86),opacity .3s cubic-bezier(.78,.14,.15,.86),padding-top .3s cubic-bezier(.78,.14,.15,.86),padding-bottom .3s cubic-bezier(.78,.14,.15,.86),margin-bottom .3s cubic-bezier(.78,.14,.15,.86)}.ant-alert.ant-alert-motion-leave-active{max-height:0;margin-bottom:0!important;padding-top:0;padding-bottom:0;opacity:0}.ant-alert-banner{margin-bottom:0;border:0;border-radius:0}.ant-alert.ant-alert-rtl{direction:rtl}.ant-alert-rtl .ant-alert-icon{margin-right:auto;margin-left:8px}.ant-alert-rtl .ant-alert-action,.ant-alert-rtl .ant-alert-close-icon{margin-right:8px;margin-left:auto}.ant-alert-rtl.ant-alert-with-description{padding-right:24px;padding-left:15px}.ant-alert-rtl.ant-alert-with-description .ant-alert-icon{margin-right:auto;margin-left:15px}.ant-anchor{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:0 0 0 2px}.ant-anchor-wrapper{margin-left:-4px;padding-left:4px;overflow:auto;background-color:transparent}.ant-anchor-ink{position:absolute;top:0;left:0;height:100%}.ant-anchor-ink:before{position:relative;display:block;width:2px;height:100%;margin:0 auto;background-color:#f0f0f0;content:" "}.ant-anchor-ink-ball{position:absolute;left:50%;display:none;width:8px;height:8px;background-color:var(--c-canvas);border:2px solid #8D6A46;border-radius:8px;transform:translate(-50%);transition:top .3s ease-in-out}.ant-anchor-ink-ball.visible{display:inline-block}.ant-anchor-fixed .ant-anchor-ink .ant-anchor-ink-ball{display:none}.ant-anchor-link{padding:7px 0 7px 16px;line-height:1.143}.ant-anchor-link-title{position:relative;display:block;margin-bottom:6px;overflow:hidden;color:#000000d9;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-anchor-link-title:only-child{margin-bottom:0}.ant-anchor-link-active>.ant-anchor-link-title{color:#8d6a46}.ant-anchor-link .ant-anchor-link{padding-top:5px;padding-bottom:5px}.ant-anchor-rtl{direction:rtl}.ant-anchor-rtl.ant-anchor-wrapper{margin-right:-4px;margin-left:0;padding-right:4px;padding-left:0}.ant-anchor-rtl .ant-anchor-ink{right:0;left:auto}.ant-anchor-rtl .ant-anchor-ink-ball{right:50%;left:0;transform:translate(50%)}.ant-anchor-rtl .ant-anchor-link{padding:7px 16px 7px 0}.ant-select-auto-complete{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-select-auto-complete .ant-select-clear{right:13px}.ant-avatar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;overflow:hidden;color:#fff;white-space:nowrap;text-align:center;vertical-align:middle;background:#ccc;width:32px;height:32px;line-height:32px;border-radius:50%}.ant-avatar-image{background:transparent}.ant-avatar .ant-image-img{display:block}.ant-avatar-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar.ant-avatar-icon{font-size:18px}.ant-avatar.ant-avatar-icon>.anticon{margin:0}.ant-avatar-lg{width:40px;height:40px;line-height:40px;border-radius:50%}.ant-avatar-lg-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-lg.ant-avatar-icon{font-size:24px}.ant-avatar-lg.ant-avatar-icon>.anticon{margin:0}.ant-avatar-sm{width:24px;height:24px;line-height:24px;border-radius:50%}.ant-avatar-sm-string{position:absolute;left:50%;transform-origin:0 center}.ant-avatar-sm.ant-avatar-icon{font-size:14px}.ant-avatar-sm.ant-avatar-icon>.anticon{margin:0}.ant-avatar-square{border-radius:5px}.ant-avatar>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ant-avatar-group{display:inline-flex}.ant-avatar-group .ant-avatar{border:1px solid #fff}.ant-avatar-group .ant-avatar:not(:first-child){margin-left:-8px}.ant-avatar-group-popover .ant-avatar+.ant-avatar{margin-left:3px}.ant-avatar-group-rtl .ant-avatar:not(:first-child){margin-right:-8px;margin-left:0}.ant-avatar-group-popover.ant-popover-rtl .ant-avatar+.ant-avatar{margin-right:3px;margin-left:0}.ant-back-top{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;right:100px;bottom:50px;z-index:10;width:40px;height:40px;cursor:pointer}.ant-back-top:empty{display:none}.ant-back-top-rtl{right:auto;left:100px;direction:rtl}.ant-back-top-content{width:40px;height:40px;overflow:hidden;color:#fff;text-align:center;background-color:#00000073;border-radius:20px;transition:all .3s}.ant-back-top-content:hover{background-color:#000000d9;transition:all .3s}.ant-back-top-icon{font-size:24px;line-height:40px}@media screen and (max-width: 768px){.ant-back-top{right:60px}}@media screen and (max-width: 480px){.ant-back-top{right:20px}}.ant-badge{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;line-height:1}.ant-badge-count{z-index:auto;min-width:20px;height:20px;padding:0 6px;color:var(--c-canvas);font-weight:400;font-size:12px;line-height:20px;white-space:nowrap;text-align:center;background:#ff4d4f;border-radius:10px;box-shadow:0 0 0 1px var(--c-canvas)}.ant-badge-count a,.ant-badge-count a:hover{color:var(--c-canvas)}.ant-badge-count-sm{min-width:14px;height:14px;padding:0;font-size:12px;line-height:14px;border-radius:7px}.ant-badge-multiple-words{padding:0 8px}.ant-badge-dot{z-index:auto;width:6px;min-width:6px;height:6px;background:#ff4d4f;border-radius:100%;box-shadow:0 0 0 1px var(--c-canvas)}.ant-badge-dot.ant-scroll-number{transition:background 1.5s}.ant-badge-count,.ant-badge-dot,.ant-badge .ant-scroll-number-custom-component{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.ant-badge-count.anticon-spin,.ant-badge-dot.anticon-spin,.ant-badge .ant-scroll-number-custom-component.anticon-spin{animation:antBadgeLoadingCircle 1s infinite linear}.ant-badge-status{line-height:inherit;vertical-align:baseline}.ant-badge-status-dot{position:relative;top:-1px;display:inline-block;width:6px;height:6px;vertical-align:middle;border-radius:50%}.ant-badge-status-success{background-color:#52c41a}.ant-badge-status-processing{position:relative;background-color:#1890ff}.ant-badge-status-processing:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #1890ff;border-radius:50%;animation:antStatusProcessing 1.2s infinite ease-in-out;content:""}.ant-badge-status-default{background-color:#d9d9d9}.ant-badge-status-error{background-color:#e31a1a}.ant-badge-status-warning{background-color:#faad14}.ant-badge-status-pink,.ant-badge-status-magenta{background:#eb2f96}.ant-badge-status-red{background:#f5222d}.ant-badge-status-volcano{background:#fa541c}.ant-badge-status-orange{background:#fa8c16}.ant-badge-status-yellow{background:#fadb14}.ant-badge-status-gold{background:#faad14}.ant-badge-status-cyan{background:#13c2c2}.ant-badge-status-lime{background:#a0d911}.ant-badge-status-green{background:#52c41a}.ant-badge-status-blue{background:#1890ff}.ant-badge-status-geekblue{background:#2f54eb}.ant-badge-status-purple{background:#722ed1}.ant-badge-status-text{margin-left:8px;color:#000000d9;font-size:14px}.ant-badge-zoom-appear,.ant-badge-zoom-enter{animation:antZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46);animation-fill-mode:both}.ant-badge-zoom-leave{animation:antZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6);animation-fill-mode:both}.ant-badge-not-a-wrapper .ant-badge-zoom-appear,.ant-badge-not-a-wrapper .ant-badge-zoom-enter{animation:antNoWrapperZoomBadgeIn .3s cubic-bezier(.12,.4,.29,1.46)}.ant-badge-not-a-wrapper .ant-badge-zoom-leave{animation:antNoWrapperZoomBadgeOut .3s cubic-bezier(.71,-.46,.88,.6)}.ant-badge-not-a-wrapper:not(.ant-badge-status){vertical-align:middle}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-badge-count{transform:none}.ant-badge-not-a-wrapper .ant-scroll-number-custom-component,.ant-badge-not-a-wrapper .ant-scroll-number{position:relative;top:auto;display:block;transform-origin:50% 50%}@keyframes antStatusProcessing{0%{transform:scale(.8);opacity:.5}to{transform:scale(2.4);opacity:0}}.ant-scroll-number{overflow:hidden;direction:ltr}.ant-scroll-number-only{position:relative;display:inline-block;height:20px;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-only>p.ant-scroll-number-only-unit{height:20px;margin:0;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.ant-scroll-number-symbol{vertical-align:top}@keyframes antZoomBadgeIn{0%{transform:scale(0) translate(50%,-50%);opacity:0}to{transform:scale(1) translate(50%,-50%)}}@keyframes antZoomBadgeOut{0%{transform:scale(1) translate(50%,-50%)}to{transform:scale(0) translate(50%,-50%);opacity:0}}@keyframes antNoWrapperZoomBadgeIn{0%{transform:scale(0);opacity:0}to{transform:scale(1)}}@keyframes antNoWrapperZoomBadgeOut{0%{transform:scale(1)}to{transform:scale(0);opacity:0}}@keyframes antBadgeLoadingCircle{0%{transform-origin:50%}to{transform:translate(50%,-50%) rotate(360deg);transform-origin:50%}}.ant-ribbon-wrapper{position:relative}.ant-ribbon{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:8px;height:22px;padding:0 8px;color:var(--c-canvas);line-height:22px;white-space:nowrap;background-color:#8d6a46;border-radius:5px}.ant-ribbon-text{color:#fff}.ant-ribbon-corner{position:absolute;top:100%;width:8px;height:8px;color:currentcolor;border:4px solid;transform:scaleY(.75);transform-origin:top}.ant-ribbon-corner:after{position:absolute;top:-4px;left:-4px;width:inherit;height:inherit;color:#00000040;border:inherit;content:""}.ant-ribbon-color-pink,.ant-ribbon-color-magenta{color:#eb2f96;background:#eb2f96}.ant-ribbon-color-red{color:#f5222d;background:#f5222d}.ant-ribbon-color-volcano{color:#fa541c;background:#fa541c}.ant-ribbon-color-orange{color:#fa8c16;background:#fa8c16}.ant-ribbon-color-yellow{color:#fadb14;background:#fadb14}.ant-ribbon-color-gold{color:#faad14;background:#faad14}.ant-ribbon-color-cyan{color:#13c2c2;background:#13c2c2}.ant-ribbon-color-lime{color:#a0d911;background:#a0d911}.ant-ribbon-color-green{color:#52c41a;background:#52c41a}.ant-ribbon-color-blue{color:#1890ff;background:#1890ff}.ant-ribbon-color-geekblue{color:#2f54eb;background:#2f54eb}.ant-ribbon-color-purple{color:#722ed1;background:#722ed1}.ant-ribbon.ant-ribbon-placement-end{right:-8px;border-bottom-right-radius:0}.ant-ribbon.ant-ribbon-placement-end .ant-ribbon-corner{right:0;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon.ant-ribbon-placement-start{left:-8px;border-bottom-left-radius:0}.ant-ribbon.ant-ribbon-placement-start .ant-ribbon-corner{left:0;border-color:currentcolor currentcolor transparent transparent}.ant-badge-rtl{direction:rtl}.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-count,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-badge-dot,.ant-badge-rtl .ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;direction:ltr;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl.ant-badge:not(.ant-badge-not-a-wrapper) .ant-scroll-number-custom-component{right:auto;left:0;transform:translate(-50%,-50%);transform-origin:0% 0%}.ant-badge-rtl .ant-badge-status-text{margin-right:8px;margin-left:0}.ant-ribbon-rtl{direction:rtl}.ant-ribbon-rtl.ant-ribbon-placement-end{right:unset;left:-8px;border-bottom-right-radius:5px;border-bottom-left-radius:0}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner{right:unset;left:0;border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-end .ant-ribbon-corner:after{border-color:currentcolor currentcolor transparent transparent}.ant-ribbon-rtl.ant-ribbon-placement-start{right:-8px;left:unset;border-bottom-right-radius:0;border-bottom-left-radius:5px}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner{right:0;left:unset;border-color:currentcolor transparent transparent currentcolor}.ant-ribbon-rtl.ant-ribbon-placement-start .ant-ribbon-corner:after{border-color:currentcolor transparent transparent currentcolor}.ant-breadcrumb{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";color:#00000073;font-size:14px}.ant-breadcrumb .anticon{font-size:14px}.ant-breadcrumb a{color:#00000073;transition:color .3s}.ant-breadcrumb a:hover{color:#998165}.ant-breadcrumb>span:last-child{color:#000000d9}.ant-breadcrumb>span:last-child a{color:#000000d9}.ant-breadcrumb>span:last-child .ant-breadcrumb-separator{display:none}.ant-breadcrumb-separator{margin:0 8px;color:#00000073}.ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-link>.anticon+a{margin-left:4px}.ant-breadcrumb-overlay-link>.anticon{margin-left:4px}.ant-breadcrumb-rtl{direction:rtl}.ant-breadcrumb-rtl:before{display:table;content:""}.ant-breadcrumb-rtl:after{display:table;clear:both;content:""}.ant-breadcrumb-rtl>span{float:right}.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+span,.ant-breadcrumb-rtl .ant-breadcrumb-link>.anticon+a{margin-right:4px;margin-left:0}.ant-breadcrumb-rtl .ant-breadcrumb-overlay-link>.anticon{margin-right:4px;margin-left:0}.ant-btn{line-height:1.5715;position:relative;display:inline-block;font-weight:400;white-space:nowrap;text-align:center;background-image:none;border:1px solid transparent;box-shadow:0 2px #00000004;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation;height:32px;padding:4px 15px;font-size:14px;border-radius:5px;color:#000000d9;border-color:#d9d9d9;background:var(--c-canvas)}.ant-btn>.anticon{line-height:1}.ant-btn,.ant-btn:active,.ant-btn:focus{outline:0}.ant-btn:not([disabled]):hover{text-decoration:none}.ant-btn:not([disabled]):active{outline:0;box-shadow:none}.ant-btn[disabled]{cursor:not-allowed}.ant-btn[disabled]>*{pointer-events:none}.ant-btn-lg{height:42px;padding:7.4px 15px;font-size:16px;border-radius:5px}.ant-btn-sm{height:24px;padding:0 7px;font-size:14px;border-radius:5px}.ant-btn>a:only-child{color:currentcolor}.ant-btn>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus{color:#998165;border-color:#998165;background:var(--c-canvas)}.ant-btn:hover>a:only-child,.ant-btn:focus>a:only-child{color:currentcolor}.ant-btn:hover>a:only-child:after,.ant-btn:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:active{color:#66482e;border-color:#66482e;background:var(--c-canvas)}.ant-btn:active>a:only-child{color:currentcolor}.ant-btn:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn[disabled],.ant-btn[disabled]:hover,.ant-btn[disabled]:focus,.ant-btn[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn[disabled]>a:only-child,.ant-btn[disabled]:hover>a:only-child,.ant-btn[disabled]:focus>a:only-child,.ant-btn[disabled]:active>a:only-child{color:currentcolor}.ant-btn[disabled]>a:only-child:after,.ant-btn[disabled]:hover>a:only-child:after,.ant-btn[disabled]:focus>a:only-child:after,.ant-btn[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn:hover,.ant-btn:focus,.ant-btn:active{text-decoration:none;background:var(--c-canvas)}.ant-btn>span{display:inline-block}.ant-btn-primary{color:#fff;border-color:#8d6a46;background:#8d6a46;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:hover,.ant-btn-primary:focus{color:#fff;border-color:#998165;background:#998165}.ant-btn-primary:hover>a:only-child,.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-primary:hover>a:only-child:after,.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary:active{color:#fff;border-color:#66482e;background:#66482e}.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-primary[disabled],.ant-btn-primary[disabled]:hover,.ant-btn-primary[disabled]:focus,.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-primary[disabled]>a:only-child,.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child){border-right-color:#998165;border-left-color:#998165}.ant-btn-group .ant-btn-primary:not(:first-child):not(:last-child):disabled{border-color:#d9d9d9}.ant-btn-group .ant-btn-primary:first-child:not(:last-child){border-right-color:#998165}.ant-btn-group .ant-btn-primary:first-child:not(:last-child)[disabled]{border-right-color:#d9d9d9}.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-left-color:#998165}.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-left-color:#d9d9d9}.ant-btn-ghost{color:#000000d9;border-color:#d9d9d9;background:transparent}.ant-btn-ghost>a:only-child{color:currentcolor}.ant-btn-ghost>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:hover,.ant-btn-ghost:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-ghost:hover>a:only-child,.ant-btn-ghost:focus>a:only-child{color:currentcolor}.ant-btn-ghost:hover>a:only-child:after,.ant-btn-ghost:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-ghost:active>a:only-child{color:currentcolor}.ant-btn-ghost:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-ghost[disabled],.ant-btn-ghost[disabled]:hover,.ant-btn-ghost[disabled]:focus,.ant-btn-ghost[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-ghost[disabled]>a:only-child,.ant-btn-ghost[disabled]:hover>a:only-child,.ant-btn-ghost[disabled]:focus>a:only-child,.ant-btn-ghost[disabled]:active>a:only-child{color:currentcolor}.ant-btn-ghost[disabled]>a:only-child:after,.ant-btn-ghost[disabled]:hover>a:only-child:after,.ant-btn-ghost[disabled]:focus>a:only-child:after,.ant-btn-ghost[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed{color:#000000d9;border-color:#d9d9d9;background:var(--c-canvas);border-style:dashed}.ant-btn-dashed>a:only-child{color:currentcolor}.ant-btn-dashed>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:hover,.ant-btn-dashed:focus{color:#998165;border-color:#998165;background:var(--c-canvas)}.ant-btn-dashed:hover>a:only-child,.ant-btn-dashed:focus>a:only-child{color:currentcolor}.ant-btn-dashed:hover>a:only-child:after,.ant-btn-dashed:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed:active{color:#66482e;border-color:#66482e;background:var(--c-canvas)}.ant-btn-dashed:active>a:only-child{color:currentcolor}.ant-btn-dashed:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dashed[disabled],.ant-btn-dashed[disabled]:hover,.ant-btn-dashed[disabled]:focus,.ant-btn-dashed[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dashed[disabled]>a:only-child,.ant-btn-dashed[disabled]:hover>a:only-child,.ant-btn-dashed[disabled]:focus>a:only-child,.ant-btn-dashed[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dashed[disabled]>a:only-child:after,.ant-btn-dashed[disabled]:hover>a:only-child:after,.ant-btn-dashed[disabled]:focus>a:only-child:after,.ant-btn-dashed[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger{color:#fff;border-color:#e31a1a;background:#e31a1a;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:hover,.ant-btn-danger:focus{color:#fff;border-color:#f04741;background:#f04741}.ant-btn-danger:hover>a:only-child,.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-danger:hover>a:only-child:after,.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger:active{color:#fff;border-color:#bd0b11;background:#bd0b11}.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-danger[disabled],.ant-btn-danger[disabled]:hover,.ant-btn-danger[disabled]:focus,.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-danger[disabled]>a:only-child,.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link{color:#23493c;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:hover,.ant-btn-link:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-link:hover>a:only-child,.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-link:hover>a:only-child:after,.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-link:hover{background:transparent}.ant-btn-link:hover,.ant-btn-link:focus,.ant-btn-link:active{border-color:transparent}.ant-btn-link[disabled],.ant-btn-link[disabled]:hover,.ant-btn-link[disabled]:focus,.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-link[disabled]>a:only-child,.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-link[disabled]>a:only-child:after,.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text{color:#000000d9;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:hover,.ant-btn-text:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-text:hover>a:only-child,.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-text:hover>a:only-child:after,.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-text:hover,.ant-btn-text:focus{color:#000000d9;background:#00000005;border-color:transparent}.ant-btn-text:active{color:#000000d9;background:#00000007;border-color:transparent}.ant-btn-text[disabled],.ant-btn-text[disabled]:hover,.ant-btn-text[disabled]:focus,.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-text[disabled]>a:only-child,.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-text[disabled]>a:only-child:after,.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous{color:#e31a1a;border-color:#e31a1a;background:var(--c-canvas)}.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:hover,.ant-btn-dangerous:focus{color:#f04741;border-color:#f04741;background:var(--c-canvas)}.ant-btn-dangerous:hover>a:only-child,.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous:active{color:#bd0b11;border-color:#bd0b11;background:var(--c-canvas)}.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous[disabled],.ant-btn-dangerous[disabled]:hover,.ant-btn-dangerous[disabled]:focus,.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary{color:#fff;border-color:#e31a1a;background:#e31a1a;text-shadow:0 -1px 0 rgba(0,0,0,.12);box-shadow:0 2px #0000000b}.ant-btn-dangerous.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:hover,.ant-btn-dangerous.ant-btn-primary:focus{color:#fff;border-color:#f04741;background:#f04741}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary:active{color:#fff;border-color:#bd0b11;background:#bd0b11}.ant-btn-dangerous.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-primary[disabled],.ant-btn-dangerous.ant-btn-primary[disabled]:hover,.ant-btn-dangerous.ant-btn-primary[disabled]:focus,.ant-btn-dangerous.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link{color:#e31a1a;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-dangerous.ant-btn-link:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-dangerous.ant-btn-link:focus{color:#f04741;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link:active{color:#bd0b11;border-color:transparent;background:transparent}.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text{color:#e31a1a;border-color:transparent;background:transparent;box-shadow:none}.ant-btn-dangerous.ant-btn-text>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#998165;border-color:#998165;background:transparent}.ant-btn-dangerous.ant-btn-text:active{color:#66482e;border-color:#66482e;background:transparent}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text:hover,.ant-btn-dangerous.ant-btn-text:focus{color:#f04741;border-color:transparent;background:#00000005}.ant-btn-dangerous.ant-btn-text:hover>a:only-child,.ant-btn-dangerous.ant-btn-text:focus>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text:active{color:#bd0b11;border-color:transparent;background:#00000007}.ant-btn-dangerous.ant-btn-text:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-dangerous.ant-btn-text[disabled],.ant-btn-dangerous.ant-btn-text[disabled]:hover,.ant-btn-dangerous.ant-btn-text[disabled]:focus,.ant-btn-dangerous.ant-btn-text[disabled]:active{color:#00000040;border-color:transparent;background:transparent;text-shadow:none;box-shadow:none}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child{color:currentcolor}.ant-btn-dangerous.ant-btn-text[disabled]>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:hover>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:focus>a:only-child:after,.ant-btn-dangerous.ant-btn-text[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-icon-only{width:32px;height:32px;padding:2.4px 0;font-size:16px;border-radius:5px;vertical-align:-3px}.ant-btn-icon-only>*{font-size:16px}.ant-btn-icon-only.ant-btn-lg{width:42px;height:42px;padding:5.9px 0;font-size:18px;border-radius:5px}.ant-btn-icon-only.ant-btn-lg>*{font-size:18px}.ant-btn-icon-only.ant-btn-sm{width:24px;height:24px;padding:0;font-size:14px;border-radius:5px}.ant-btn-icon-only.ant-btn-sm>*{font-size:14px}.ant-btn-icon-only>.anticon{display:flex;justify-content:center}a.ant-btn-icon-only{vertical-align:-1px}a.ant-btn-icon-only>.anticon{display:inline}.ant-btn-round{height:32px;padding:4px 16px;font-size:14px;border-radius:32px}.ant-btn-round.ant-btn-lg{height:42px;padding:7.4px 21px;font-size:16px;border-radius:42px}.ant-btn-round.ant-btn-sm{height:24px;padding:0 12px;font-size:14px;border-radius:24px}.ant-btn-round.ant-btn-icon-only{width:auto}.ant-btn-circle{min-width:32px;padding-right:0;padding-left:0;text-align:center;border-radius:50%}.ant-btn-circle.ant-btn-lg{min-width:42px;border-radius:50%}.ant-btn-circle.ant-btn-sm{min-width:24px;border-radius:50%}.ant-btn:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;display:none;background:var(--c-canvas);border-radius:inherit;opacity:.35;transition:opacity .2s;content:"";pointer-events:none}.ant-btn .anticon{transition:margin-left .3s cubic-bezier(.645,.045,.355,1)}.ant-btn .anticon.anticon-plus>svg,.ant-btn .anticon.anticon-minus>svg{shape-rendering:optimizespeed}.ant-btn.ant-btn-loading{position:relative;cursor:default}.ant-btn.ant-btn-loading:before{display:block}.ant-btn>.ant-btn-loading-icon{transition:width .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-btn>.ant-btn-loading-icon .anticon{padding-right:8px;animation:none}.ant-btn>.ant-btn-loading-icon .anticon svg{animation:loadingCircle 1s infinite linear}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0}.ant-btn-group{position:relative;display:inline-flex}.ant-btn-group>.ant-btn,.ant-btn-group>span>.ant-btn{position:relative}.ant-btn-group>.ant-btn:hover,.ant-btn-group>span>.ant-btn:hover,.ant-btn-group>.ant-btn:focus,.ant-btn-group>span>.ant-btn:focus,.ant-btn-group>.ant-btn:active,.ant-btn-group>span>.ant-btn:active{z-index:2}.ant-btn-group>.ant-btn[disabled],.ant-btn-group>span>.ant-btn[disabled]{z-index:0}.ant-btn-group .ant-btn-icon-only{font-size:14px}.ant-btn-group-lg>.ant-btn,.ant-btn-group-lg>span>.ant-btn{height:42px;padding:7.4px 15px;font-size:16px;border-radius:0}.ant-btn-group-lg .ant-btn.ant-btn-icon-only{width:42px;height:42px;padding-right:0;padding-left:0}.ant-btn-group-sm>.ant-btn,.ant-btn-group-sm>span>.ant-btn{height:24px;padding:0 7px;font-size:14px;border-radius:0}.ant-btn-group-sm>.ant-btn>.anticon,.ant-btn-group-sm>span>.ant-btn>.anticon{font-size:14px}.ant-btn-group-sm .ant-btn.ant-btn-icon-only{width:24px;height:24px;padding-right:0;padding-left:0}.ant-btn-group .ant-btn+.ant-btn,.ant-btn+.ant-btn-group,.ant-btn-group span+.ant-btn,.ant-btn-group .ant-btn+span,.ant-btn-group>span+span,.ant-btn-group+.ant-btn,.ant-btn-group+.ant-btn-group{margin-left:-1px}.ant-btn-group .ant-btn-primary+.ant-btn:not(.ant-btn-primary):not([disabled]){border-left-color:transparent}.ant-btn-group .ant-btn{border-radius:0}.ant-btn-group>.ant-btn:first-child,.ant-btn-group>span:first-child>.ant-btn{margin-left:0}.ant-btn-group>.ant-btn:only-child{border-radius:5px}.ant-btn-group>span:only-child>.ant-btn{border-radius:5px}.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-btn-group-sm>.ant-btn:only-child{border-radius:5px}.ant-btn-group-sm>span:only-child>.ant-btn{border-radius:5px}.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-btn-group>.ant-btn-group{float:left}.ant-btn-group>.ant-btn-group:not(:first-child):not(:last-child)>.ant-btn{border-radius:0}.ant-btn-group>.ant-btn-group:first-child:not(:last-child)>.ant-btn:last-child{padding-right:8px;border-top-right-radius:0;border-bottom-right-radius:0}.ant-btn-group>.ant-btn-group:last-child:not(:first-child)>.ant-btn:first-child{padding-left:8px;border-top-left-radius:0;border-bottom-left-radius:0}.ant-btn-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-rtl.ant-btn+.ant-btn-group,.ant-btn-rtl.ant-btn-group span+.ant-btn,.ant-btn-rtl.ant-btn-group .ant-btn+span,.ant-btn-rtl.ant-btn-group>span+span,.ant-btn-rtl.ant-btn-group+.ant-btn,.ant-btn-rtl.ant-btn-group+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group .ant-btn+.ant-btn,.ant-btn-group-rtl.ant-btn+.ant-btn-group,.ant-btn-group-rtl.ant-btn-group span+.ant-btn,.ant-btn-group-rtl.ant-btn-group .ant-btn+span,.ant-btn-group-rtl.ant-btn-group>span+span,.ant-btn-group-rtl.ant-btn-group+.ant-btn,.ant-btn-group-rtl.ant-btn-group+.ant-btn-group{margin-right:-1px;margin-left:auto}.ant-btn-group.ant-btn-group-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group>span:first-child:not(:last-child)>.ant-btn{border-radius:0 5px 5px 0}.ant-btn-group-rtl.ant-btn-group>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group>span:last-child:not(:first-child)>.ant-btn{border-radius:5px 0 0 5px}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:first-child:not(:last-child),.ant-btn-group-rtl.ant-btn-group-sm>span:first-child:not(:last-child)>.ant-btn{border-radius:0 5px 5px 0}.ant-btn-group-rtl.ant-btn-group-sm>.ant-btn:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group-sm>span:last-child:not(:first-child)>.ant-btn{border-radius:5px 0 0 5px}.ant-btn:focus>span,.ant-btn:active>span{position:relative}.ant-btn>.anticon+span,.ant-btn>span+.anticon{margin-left:8px}.ant-btn.ant-btn-background-ghost{color:var(--c-canvas);border-color:var(--c-canvas)}.ant-btn.ant-btn-background-ghost,.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:active,.ant-btn.ant-btn-background-ghost:focus{background:transparent}.ant-btn.ant-btn-background-ghost:hover,.ant-btn.ant-btn-background-ghost:focus{color:#998165;border-color:#998165}.ant-btn.ant-btn-background-ghost:active{color:#66482e;border-color:#66482e}.ant-btn.ant-btn-background-ghost[disabled]{color:#00000040;background:transparent;border-color:#d9d9d9}.ant-btn-background-ghost.ant-btn-primary{color:#8d6a46;border-color:#8d6a46;text-shadow:none}.ant-btn-background-ghost.ant-btn-primary>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:hover,.ant-btn-background-ghost.ant-btn-primary:focus{color:#998165;border-color:#998165}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary:active{color:#66482e;border-color:#66482e}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-primary[disabled],.ant-btn-background-ghost.ant-btn-primary[disabled]:hover,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus,.ant-btn-background-ghost.ant-btn-primary[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-primary[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-primary[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger{color:#e31a1a;border-color:#e31a1a;text-shadow:none}.ant-btn-background-ghost.ant-btn-danger>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:hover,.ant-btn-background-ghost.ant-btn-danger:focus{color:#f04741;border-color:#f04741}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger:active{color:#bd0b11;border-color:#bd0b11}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-danger[disabled],.ant-btn-background-ghost.ant-btn-danger[disabled]:hover,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus,.ant-btn-background-ghost.ant-btn-danger[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-danger[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-danger[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous{color:#e31a1a;border-color:#e31a1a;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:hover,.ant-btn-background-ghost.ant-btn-dangerous:focus{color:#f04741;border-color:#f04741}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous:active{color:#bd0b11;border-color:#bd0b11}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous[disabled],.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link{color:#e31a1a;border-color:transparent;text-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus{color:#f04741;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:focus>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active{color:#bd0b11;border-color:transparent}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled],.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active{color:#00000040;border-color:#d9d9d9;background:#f5f5f5;text-shadow:none;box-shadow:none}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child{color:currentcolor}.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:hover>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:focus>a:only-child:after,.ant-btn-background-ghost.ant-btn-dangerous.ant-btn-link[disabled]:active>a:only-child:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;content:""}.ant-btn-two-chinese-chars:first-letter{letter-spacing:.34em}.ant-btn-two-chinese-chars>*:not(.anticon){margin-right:-.34em;letter-spacing:.34em}.ant-btn.ant-btn-block{width:100%}.ant-btn:empty{display:inline-block;width:0;visibility:hidden;content:" "}a.ant-btn{padding-top:.01px!important;line-height:30px}a.ant-btn-lg{line-height:40px}a.ant-btn-sm{line-height:22px}.ant-btn-rtl{direction:rtl}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child),.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary{border-right-color:#998165;border-left-color:#d9d9d9}.ant-btn-group-rtl.ant-btn-group .ant-btn-primary:last-child:not(:first-child)[disabled],.ant-btn-group-rtl.ant-btn-group .ant-btn-primary+.ant-btn-primary[disabled]{border-right-color:#d9d9d9;border-left-color:#998165}.ant-btn-rtl.ant-btn>.ant-btn-loading-icon .anticon{padding-right:0;padding-left:8px}.ant-btn>.ant-btn-loading-icon:only-child .anticon{padding-right:0;padding-left:0}.ant-btn-rtl.ant-btn>.anticon+span,.ant-btn-rtl.ant-btn>span+.anticon{margin-right:8px;margin-left:0}.ant-picker-calendar{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:var(--c-canvas)}.ant-picker-calendar-header{display:flex;justify-content:flex-end;padding:12px 0}.ant-picker-calendar-header .ant-picker-calendar-year-select{min-width:80px}.ant-picker-calendar-header .ant-picker-calendar-month-select{min-width:70px;margin-left:8px}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-left:8px}.ant-picker-calendar .ant-picker-panel{background:var(--c-canvas);border:0;border-top:1px solid #f0f0f0;border-radius:0}.ant-picker-calendar .ant-picker-panel .ant-picker-month-panel,.ant-picker-calendar .ant-picker-panel .ant-picker-date-panel{width:auto}.ant-picker-calendar .ant-picker-panel .ant-picker-body{padding:8px 0}.ant-picker-calendar .ant-picker-panel .ant-picker-content{width:100%}.ant-picker-calendar-mini{border-radius:5px}.ant-picker-calendar-mini .ant-picker-calendar-header{padding-right:8px;padding-left:8px}.ant-picker-calendar-mini .ant-picker-panel{border-radius:0 0 5px 5px}.ant-picker-calendar-mini .ant-picker-content{height:256px}.ant-picker-calendar-mini .ant-picker-content th{height:auto;padding:0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel{display:block;width:100%;text-align:right;background:var(--c-canvas);border:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th,.ant-picker-calendar-full .ant-picker-panel .ant-picker-body td{padding:0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{height:auto;padding:0 12px 5px 0;line-height:18px}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell:hover .ant-picker-calendar-date{background:#f5f5f5}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell .ant-picker-calendar-date-today:before{display:none}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today{background:#ccc8c0}.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected .ant-picker-calendar-date-today .ant-picker-calendar-date-value,.ant-picker-calendar-full .ant-picker-panel .ant-picker-cell-selected:hover .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#8d6a46}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date{display:block;width:auto;height:auto;margin:0 4px;padding:4px 8px 0;border:0;border-top:2px solid #f0f0f0;border-radius:0;transition:background .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-value{line-height:24px;transition:color .3s}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{position:static;width:auto;height:86px;overflow-y:auto;color:#000000d9;line-height:1.5715;text-align:left}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today{border-color:#8d6a46}.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-today .ant-picker-calendar-date-value{color:#000000d9}@media only screen and (max-width: 480px){.ant-picker-calendar-header{display:block}.ant-picker-calendar-header .ant-picker-calendar-year-select{width:50%}.ant-picker-calendar-header .ant-picker-calendar-month-select{width:calc(50% - 8px)}.ant-picker-calendar-header .ant-picker-calendar-mode-switch{width:100%;margin-top:8px;margin-left:0}.ant-picker-calendar-header .ant-picker-calendar-mode-switch>label{width:50%;text-align:center}}.ant-picker-calendar-rtl{direction:rtl}.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-month-select,.ant-picker-calendar-rtl .ant-picker-calendar-header .ant-picker-calendar-mode-switch{margin-right:8px;margin-left:0}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel{text-align:left}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-body th{padding:0 0 5px 12px}.ant-picker-calendar-rtl.ant-picker-calendar-full .ant-picker-panel .ant-picker-calendar-date-content{text-align:right}.ant-card{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;background:var(--c-canvas);border-radius:5px}.ant-card-rtl{direction:rtl}.ant-card-hoverable{cursor:pointer;transition:box-shadow .3s,border-color .3s}.ant-card-hoverable:hover{border-color:transparent;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-bordered{border:1px solid #f0f0f0}.ant-card-head{min-height:48px;margin-bottom:-1px;padding:0 24px;color:#23493c;font-weight:500;font-size:16px;background:transparent;border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-card-head:before{display:table;content:""}.ant-card-head:after{display:table;clear:both;content:""}.ant-card-head-wrapper{display:flex;align-items:center}.ant-card-head-title{display:inline-block;flex:1;padding:16px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-card-head-title>.ant-typography,.ant-card-head-title>.ant-typography-edit-content{left:0;margin-top:0;margin-bottom:0}.ant-card-head .ant-tabs-top{clear:both;margin-bottom:-17px;color:#000000d9;font-weight:400;font-size:14px}.ant-card-head .ant-tabs-top-bar{border-bottom:1px solid #f0f0f0}.ant-card-extra{float:right;margin-left:auto;padding:16px 0;color:#000000d9;font-weight:400;font-size:14px}.ant-card-rtl .ant-card-extra{margin-right:auto;margin-left:0}.ant-card-body{padding:24px}.ant-card-body:before{display:table;content:""}.ant-card-body:after{display:table;clear:both;content:""}.ant-card-contain-grid:not(.ant-card-loading) .ant-card-body{margin:-1px 0 0 -1px;padding:0}.ant-card-grid{float:left;width:33.33%;padding:24px;border:0;border-radius:0;box-shadow:1px 0 #f0f0f0,0 1px #f0f0f0,1px 1px #f0f0f0,1px 0 #f0f0f0 inset,0 1px #f0f0f0 inset;transition:all .3s}.ant-card-rtl .ant-card-grid{float:right}.ant-card-grid-hoverable:hover{position:relative;z-index:1;box-shadow:0 1px 2px -2px #00000029,0 3px 6px #0000001f,0 5px 12px 4px #00000017}.ant-card-contain-tabs>.ant-card-head .ant-card-head-title{min-height:32px;padding-bottom:0}.ant-card-contain-tabs>.ant-card-head .ant-card-extra{padding-bottom:0}.ant-card-bordered .ant-card-cover{margin-top:-1px;margin-right:-1px;margin-left:-1px}.ant-card-cover>*{display:block;width:100%}.ant-card-cover img{border-radius:5px 5px 0 0}.ant-card-actions{margin:0;padding:0;list-style:none;background:var(--c-canvas);border-top:1px solid #f0f0f0}.ant-card-actions:before{display:table;content:""}.ant-card-actions:after{display:table;clear:both;content:""}.ant-card-actions>li{float:left;margin:12px 0;color:#00000073;text-align:center}.ant-card-rtl .ant-card-actions>li{float:right}.ant-card-actions>li>span{position:relative;display:block;min-width:32px;font-size:14px;line-height:1.5715;cursor:pointer}.ant-card-actions>li>span:hover{color:#8d6a46;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn),.ant-card-actions>li>span>.anticon{display:inline-block;width:100%;color:#00000073;line-height:22px;transition:color .3s}.ant-card-actions>li>span a:not(.ant-btn):hover,.ant-card-actions>li>span>.anticon:hover{color:#8d6a46}.ant-card-actions>li>span>.anticon{font-size:16px;line-height:22px}.ant-card-actions>li:not(:last-child){border-right:1px solid #f0f0f0}.ant-card-rtl .ant-card-actions>li:not(:last-child){border-right:none;border-left:1px solid #f0f0f0}.ant-card-type-inner .ant-card-head{padding:0 24px;background:#fafafa}.ant-card-type-inner .ant-card-head-title{padding:12px 0;font-size:14px}.ant-card-type-inner .ant-card-body{padding:16px 24px}.ant-card-type-inner .ant-card-extra{padding:13.5px 0}.ant-card-meta{margin:-4px 0}.ant-card-meta:before{display:table;content:""}.ant-card-meta:after{display:table;clear:both;content:""}.ant-card-meta-avatar{float:left;padding-right:16px}.ant-card-rtl .ant-card-meta-avatar{float:right;padding-right:0;padding-left:16px}.ant-card-meta-detail{overflow:hidden}.ant-card-meta-detail>div:not(:last-child){margin-bottom:8px}.ant-card-meta-title{overflow:hidden;color:#23493c;font-weight:500;font-size:16px;white-space:nowrap;text-overflow:ellipsis}.ant-card-meta-description{color:#00000073}.ant-card-loading{overflow:hidden}.ant-card-loading .ant-card-body{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-card-loading-content p{margin:0}.ant-card-loading-block{height:14px;margin:4px 0;background:linear-gradient(90deg,#cfd8dc33,#cfd8dc66,#cfd8dc33);background-size:600% 600%;border-radius:5px;animation:card-loading 1.4s ease infinite}@keyframes card-loading{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.ant-card-small>.ant-card-head{min-height:36px;padding:0 12px;font-size:14px}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-head-title{padding:8px 0}.ant-card-small>.ant-card-head>.ant-card-head-wrapper>.ant-card-extra{padding:8px 0;font-size:14px}.ant-card-small>.ant-card-body{padding:12px}.ant-carousel{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-carousel .slick-slider{position:relative;display:block;box-sizing:border-box;touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.ant-carousel .slick-list{position:relative;display:block;margin:0;padding:0;overflow:hidden}.ant-carousel .slick-list:focus{outline:none}.ant-carousel .slick-list.dragging{cursor:pointer}.ant-carousel .slick-list .slick-slide{pointer-events:none}.ant-carousel .slick-list .slick-slide input.ant-radio-input,.ant-carousel .slick-list .slick-slide input.ant-checkbox-input{visibility:hidden}.ant-carousel .slick-list .slick-slide.slick-active{pointer-events:auto}.ant-carousel .slick-list .slick-slide.slick-active input.ant-radio-input,.ant-carousel .slick-list .slick-slide.slick-active input.ant-checkbox-input{visibility:visible}.ant-carousel .slick-list .slick-slide>div>div{vertical-align:bottom}.ant-carousel .slick-slider .slick-track,.ant-carousel .slick-slider .slick-list{transform:translateZ(0);touch-action:pan-y}.ant-carousel .slick-track{position:relative;top:0;left:0;display:block}.ant-carousel .slick-track:before,.ant-carousel .slick-track:after{display:table;content:""}.ant-carousel .slick-track:after{clear:both}.slick-loading .ant-carousel .slick-track{visibility:hidden}.ant-carousel .slick-slide{display:none;float:left;height:100%;min-height:1px}.ant-carousel .slick-slide img{display:block}.ant-carousel .slick-slide.slick-loading img{display:none}.ant-carousel .slick-slide.dragging img{pointer-events:none}.ant-carousel .slick-initialized .slick-slide{display:block}.ant-carousel .slick-loading .slick-slide{visibility:hidden}.ant-carousel .slick-vertical .slick-slide{display:block;height:auto}.ant-carousel .slick-arrow.slick-hidden{display:none}.ant-carousel .slick-prev,.ant-carousel .slick-next{position:absolute;top:50%;display:block;width:20px;height:20px;margin-top:-10px;padding:0;color:transparent;font-size:0;line-height:0;background:transparent;border:0;outline:none;cursor:pointer}.ant-carousel .slick-prev:hover,.ant-carousel .slick-next:hover,.ant-carousel .slick-prev:focus,.ant-carousel .slick-next:focus{color:transparent;background:transparent;outline:none}.ant-carousel .slick-prev:hover:before,.ant-carousel .slick-next:hover:before,.ant-carousel .slick-prev:focus:before,.ant-carousel .slick-next:focus:before{opacity:1}.ant-carousel .slick-prev.slick-disabled:before,.ant-carousel .slick-next.slick-disabled:before{opacity:.25}.ant-carousel .slick-prev{left:-25px}.ant-carousel .slick-prev:before{content:"←"}.ant-carousel .slick-next{right:-25px}.ant-carousel .slick-next:before{content:"→"}.ant-carousel .slick-dots{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex!important;justify-content:center;margin-right:15%;margin-left:15%;padding-left:0;list-style:none}.ant-carousel .slick-dots-bottom{bottom:12px}.ant-carousel .slick-dots-top{top:12px;bottom:auto}.ant-carousel .slick-dots li{position:relative;display:inline-block;flex:0 1 auto;box-sizing:content-box;width:16px;height:3px;margin:0 3px;padding:0;text-align:center;text-indent:-999px;vertical-align:top;transition:all .5s}.ant-carousel .slick-dots li button{display:block;width:100%;height:3px;padding:0;color:transparent;font-size:0;background:var(--c-canvas);border:0;border-radius:1px;outline:none;cursor:pointer;opacity:.3;transition:all .5s}.ant-carousel .slick-dots li button:hover,.ant-carousel .slick-dots li button:focus{opacity:.75}.ant-carousel .slick-dots li.slick-active{width:24px}.ant-carousel .slick-dots li.slick-active button{background:var(--c-canvas);opacity:1}.ant-carousel .slick-dots li.slick-active:hover,.ant-carousel .slick-dots li.slick-active:focus{opacity:1}.ant-carousel-vertical .slick-dots{top:50%;bottom:auto;flex-direction:column;width:3px;height:auto;margin:0;transform:translateY(-50%)}.ant-carousel-vertical .slick-dots-left{right:auto;left:12px}.ant-carousel-vertical .slick-dots-right{right:12px;left:auto}.ant-carousel-vertical .slick-dots li{width:3px;height:16px;margin:4px 2px;vertical-align:baseline}.ant-carousel-vertical .slick-dots li button{width:3px;height:16px}.ant-carousel-vertical .slick-dots li.slick-active,.ant-carousel-vertical .slick-dots li.slick-active button{width:3px;height:24px}.ant-carousel-rtl{direction:rtl}.ant-carousel-rtl .ant-carousel .slick-track{right:0;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev{right:-25px;left:auto}.ant-carousel-rtl .ant-carousel .slick-prev:before{content:"→"}.ant-carousel-rtl .ant-carousel .slick-next{right:auto;left:-25px}.ant-carousel-rtl .ant-carousel .slick-next:before{content:"←"}.ant-carousel-rtl.ant-carousel .slick-dots{flex-direction:row-reverse}.ant-carousel-rtl.ant-carousel-vertical .slick-dots{flex-direction:column}@keyframes antCheckboxEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-cascader-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox:hover .ant-cascader-checkbox-inner,.ant-cascader-checkbox-input:focus+.ant-cascader-checkbox-inner{border-color:#8d6a46}.ant-cascader-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-cascader-checkbox:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox:after{visibility:visible}.ant-cascader-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-cascader-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-cascader-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-cascader-checkbox-disabled{cursor:not-allowed}.ant-cascader-checkbox-disabled.ant-cascader-checkbox-checked .ant-cascader-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-cascader-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-cascader-checkbox-disabled:hover:after,.ant-cascader-checkbox-wrapper:hover .ant-cascader-checkbox-disabled:after{visibility:hidden}.ant-cascader-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-cascader-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-cascader-checkbox-wrapper.ant-cascader-checkbox-wrapper-disabled{cursor:not-allowed}.ant-cascader-checkbox-wrapper+.ant-cascader-checkbox-wrapper{margin-left:8px}.ant-cascader-checkbox+span{padding-right:8px;padding-left:8px}.ant-cascader-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-cascader-checkbox-group-item{margin-right:8px}.ant-cascader-checkbox-group-item:last-child{margin-right:0}.ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:0}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-cascader-checkbox-indeterminate .ant-cascader-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-cascader-checkbox-indeterminate.ant-cascader-checkbox-disabled .ant-cascader-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-cascader-checkbox-rtl{direction:rtl}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item{margin-right:0;margin-left:8px}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item:last-child{margin-left:0!important}.ant-cascader-checkbox-group-rtl .ant-cascader-checkbox-group-item+.ant-cascader-checkbox-group-item{margin-left:8px}.ant-cascader{width:184px}.ant-cascader-checkbox{top:0;margin-right:8px}.ant-cascader-menus{display:flex;flex-wrap:nowrap;align-items:flex-start}.ant-cascader-menus.ant-cascader-menu-empty .ant-cascader-menu{width:100%;height:auto}.ant-cascader-menu{min-width:111px;height:180px;margin:-4px 0;padding:4px 0;overflow:auto;vertical-align:top;list-style:none;border-right:1px solid #f0f0f0;-ms-overflow-style:-ms-autohiding-scrollbar}.ant-cascader-menu-item{display:flex;flex-wrap:nowrap;align-items:center;padding:5px 12px;overflow:hidden;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-cascader-menu-item:hover{background:#f5f5f5}.ant-cascader-menu-item-disabled{color:#00000040;cursor:not-allowed}.ant-cascader-menu-item-disabled:hover{background:transparent}.ant-cascader-menu-empty .ant-cascader-menu-item{color:#00000040;cursor:default;pointer-events:none}.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled),.ant-cascader-menu-item-active:not(.ant-cascader-menu-item-disabled):hover{font-weight:600;background-color:#ccc8c0}.ant-cascader-menu-item-content{flex:auto}.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-loading-icon{margin-left:4px;color:#00000073;font-size:10px}.ant-cascader-menu-item-disabled.ant-cascader-menu-item-expand .ant-cascader-menu-item-expand-icon,.ant-cascader-menu-item-disabled.ant-cascader-menu-item-loading-icon{color:#00000040}.ant-cascader-menu-item-keyword{color:#ff4d4f}.ant-cascader-rtl .ant-cascader-menu-item-expand-icon,.ant-cascader-rtl .ant-cascader-menu-item-loading-icon{margin-right:4px;margin-left:0}.ant-cascader-rtl .ant-cascader-checkbox{top:0;margin-right:0;margin-left:8px}.ant-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-checkbox-wrapper:hover .ant-checkbox-inner,.ant-checkbox:hover .ant-checkbox-inner,.ant-checkbox-input:focus+.ant-checkbox-inner{border-color:#8d6a46}.ant-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-checkbox:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox:after{visibility:visible}.ant-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-checkbox-checked .ant-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-checkbox-checked .ant-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-checkbox-disabled{cursor:not-allowed}.ant-checkbox-disabled.ant-checkbox-checked .ant-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-checkbox-disabled .ant-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-checkbox-disabled .ant-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-checkbox-disabled .ant-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-checkbox-disabled:hover:after,.ant-checkbox-wrapper:hover .ant-checkbox-disabled:after{visibility:hidden}.ant-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-checkbox-wrapper.ant-checkbox-wrapper-disabled{cursor:not-allowed}.ant-checkbox-wrapper+.ant-checkbox-wrapper{margin-left:8px}.ant-checkbox+span{padding-right:8px;padding-left:8px}.ant-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-checkbox-group-item{margin-right:8px}.ant-checkbox-group-item:last-child{margin-right:0}.ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:0}.ant-checkbox-indeterminate .ant-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-checkbox-indeterminate .ant-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-checkbox-indeterminate.ant-checkbox-disabled .ant-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-checkbox-rtl{direction:rtl}.ant-checkbox-group-rtl .ant-checkbox-group-item{margin-right:0;margin-left:8px}.ant-checkbox-group-rtl .ant-checkbox-group-item:last-child{margin-left:0!important}.ant-checkbox-group-rtl .ant-checkbox-group-item+.ant-checkbox-group-item{margin-left:8px}.ant-collapse{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background-color:#fafafa;border:1px solid #d9d9d9;border-bottom:0;border-radius:5px}.ant-collapse>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse>.ant-collapse-item:last-child,.ant-collapse>.ant-collapse-item:last-child>.ant-collapse-header{border-radius:0 0 5px 5px}.ant-collapse>.ant-collapse-item>.ant-collapse-header{position:relative;display:flex;flex-wrap:nowrap;align-items:flex-start;padding:12px 16px;color:#23493c;line-height:1.5715;cursor:pointer;transition:all .3s,visibility 0s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{display:inline-block;margin-right:12px;font-size:12px;vertical-align:-1px}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transition:transform .24s}.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-left:auto}.ant-collapse>.ant-collapse-item>.ant-collapse-header:focus{outline:none}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only{cursor:default}.ant-collapse>.ant-collapse-item .ant-collapse-header-collapsible-only .ant-collapse-header-text{cursor:pointer}.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-left:12px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header{position:relative;padding:12px 40px 12px 16px}.ant-collapse-icon-position-right>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{position:absolute;top:50%;right:16px;left:auto;margin:0;transform:translateY(-50%)}.ant-collapse-content{color:#000000d9;background-color:var(--c-canvas);border-top:1px solid #d9d9d9}.ant-collapse-content>.ant-collapse-content-box{padding:16px}.ant-collapse-content-hidden{display:none}.ant-collapse-item:last-child>.ant-collapse-content{border-radius:0 0 5px 5px}.ant-collapse-borderless{background-color:#fafafa;border:0}.ant-collapse-borderless>.ant-collapse-item{border-bottom:1px solid #d9d9d9}.ant-collapse-borderless>.ant-collapse-item:last-child,.ant-collapse-borderless>.ant-collapse-item:last-child .ant-collapse-header{border-radius:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-borderless>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:4px}.ant-collapse-ghost{background-color:transparent;border:0}.ant-collapse-ghost>.ant-collapse-item{border-bottom:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content{background-color:transparent;border-top:0}.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding-top:12px;padding-bottom:12px}.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header,.ant-collapse .ant-collapse-item-disabled>.ant-collapse-header>.arrow{color:#00000040;cursor:not-allowed}.ant-collapse-rtl{direction:rtl}.ant-collapse-rtl .ant-collapse>.ant-collapse-item>.ant-collapse-header{padding:12px 40px 12px 16px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow{margin-right:0;margin-left:12px}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-arrow svg{transform:rotate(180deg)}.ant-collapse-rtl.ant-collapse>.ant-collapse-item>.ant-collapse-header .ant-collapse-extra{margin-right:auto;margin-left:0}.ant-collapse-rtl.ant-collapse>.ant-collapse-item.ant-collapse-no-arrow>.ant-collapse-header{padding-right:12px;padding-left:0}.ant-comment{position:relative;background-color:inherit}.ant-comment-inner{display:flex;padding:16px 0}.ant-comment-avatar{position:relative;flex-shrink:0;margin-right:12px;cursor:pointer}.ant-comment-avatar img{width:32px;height:32px;border-radius:50%}.ant-comment-content{position:relative;flex:1 1 auto;min-width:1px;font-size:14px;word-wrap:break-word}.ant-comment-content-author{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:4px;font-size:14px}.ant-comment-content-author>a,.ant-comment-content-author>span{padding-right:8px;font-size:12px;line-height:18px}.ant-comment-content-author-name{color:#00000073;font-size:14px;transition:color .3s}.ant-comment-content-author-name>*{color:#00000073}.ant-comment-content-author-name>*:hover{color:#00000073}.ant-comment-content-author-time{color:#ccc;white-space:nowrap;cursor:auto}.ant-comment-content-detail p{margin-bottom:inherit;white-space:pre-wrap}.ant-comment-actions{margin-top:12px;margin-bottom:inherit;padding-left:0}.ant-comment-actions>li{display:inline-block;color:#00000073}.ant-comment-actions>li>span{margin-right:10px;color:#00000073;font-size:12px;cursor:pointer;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-comment-actions>li>span:hover{color:#595959}.ant-comment-nested{margin-left:44px}.ant-comment-rtl{direction:rtl}.ant-comment-rtl .ant-comment-avatar{margin-right:0;margin-left:12px}.ant-comment-rtl .ant-comment-content-author>a,.ant-comment-rtl .ant-comment-content-author>span{padding-right:0;padding-left:8px}.ant-comment-rtl .ant-comment-actions{padding-right:0}.ant-comment-rtl .ant-comment-actions>li>span{margin-right:0;margin-left:10px}.ant-comment-rtl .ant-comment-nested{margin-right:44px;margin-left:0}.ant-picker{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";padding:4px 10px;position:relative;display:inline-flex;align-items:center;background:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;transition:border .3s,box-shadow .3s}.ant-picker:hover,.ant-picker-focused{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-picker:hover,.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-picker-focused{border-right-width:0;border-left-width:1px!important}.ant-picker.ant-picker-disabled{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-picker.ant-picker-disabled .ant-picker-suffix{color:#00000040}.ant-picker.ant-picker-borderless{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-picker-input{position:relative;display:inline-flex;align-items:center;width:100%}.ant-picker-input>input{position:relative;display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;flex:auto;min-width:1px;height:auto;padding:0;background:transparent;border:0}.ant-picker-input>input::-moz-placeholder{opacity:1}.ant-picker-input>input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-picker-input>input:-moz-placeholder{text-overflow:ellipsis}.ant-picker-input>input:placeholder-shown{text-overflow:ellipsis}.ant-picker-input>input:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-picker-input>input:hover{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input:focus,.ant-picker-input>input-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-picker-input>input:focus,.ant-input-rtl .ant-picker-input>input-focused{border-right-width:0;border-left-width:1px!important}.ant-picker-input>input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-picker-input>input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-picker-input>input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-picker-input>input-borderless,.ant-picker-input>input-borderless:hover,.ant-picker-input>input-borderless:focus,.ant-picker-input>input-borderless-focused,.ant-picker-input>input-borderless-disabled,.ant-picker-input>input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-picker-input>input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-picker-input>input-lg{padding:7.5px 11px;font-size:16px}.ant-picker-input>input-sm{padding:0 7px}.ant-picker-input>input-rtl{direction:rtl}.ant-picker-input>input:focus{box-shadow:none}.ant-picker-input>input[disabled]{background:transparent}.ant-picker-input:hover .ant-picker-clear{opacity:1}.ant-picker-input-placeholder>input{color:#bfbfbf}.ant-picker-large{padding:7.5px 11px}.ant-picker-large .ant-picker-input>input{font-size:16px}.ant-picker-small{padding:0 7px}.ant-picker-suffix{align-self:center;margin-left:4px;color:#00000040;line-height:1;pointer-events:none}.ant-picker-suffix>*{vertical-align:top}.ant-picker-clear{position:absolute;top:50%;right:0;color:#00000040;line-height:1;background:var(--c-canvas);transform:translateY(-50%);cursor:pointer;opacity:0;transition:opacity .3s,color .3s}.ant-picker-clear>*{vertical-align:top}.ant-picker-clear:hover{color:#00000073}.ant-picker-separator{position:relative;display:inline-block;width:1em;height:16px;color:#00000040;font-size:16px;vertical-align:top;cursor:default}.ant-picker-focused .ant-picker-separator{color:#00000073}.ant-picker-disabled .ant-picker-range-separator .ant-picker-separator{cursor:not-allowed}.ant-picker-range{position:relative;display:inline-flex}.ant-picker-range .ant-picker-clear{right:10px}.ant-picker-range:hover .ant-picker-clear{opacity:1}.ant-picker-range .ant-picker-active-bar{bottom:-1px;height:2px;margin-left:10px;background:#8d6a46;opacity:0;transition:all .3s ease-out;pointer-events:none}.ant-picker-range.ant-picker-focused .ant-picker-active-bar{opacity:1}.ant-picker-range-separator{align-items:center;padding:0 8px;line-height:1}.ant-picker-range.ant-picker-small .ant-picker-clear{right:7px}.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-left:7px}.ant-picker-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1050}.ant-picker-dropdown-hidden{display:none}.ant-picker-dropdown-placement-bottomLeft .ant-picker-range-arrow{top:1.66666667px;display:block;transform:rotate(-45deg)}.ant-picker-dropdown-placement-topLeft .ant-picker-range-arrow{bottom:1.66666667px;display:block;transform:rotate(135deg)}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-topRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-picker-dropdown-placement-bottomRight,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomLeft,.ant-picker-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-picker-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-picker-dropdown-range{padding:6.66666667px 0}.ant-picker-dropdown-range-hidden{display:none}.ant-picker-dropdown .ant-picker-panel>.ant-picker-time-panel{padding-top:4px}.ant-picker-ranges{margin-bottom:0;padding:4px 12px;overflow:hidden;line-height:34px;text-align:left;list-style:none}.ant-picker-ranges>li{display:inline-block}.ant-picker-ranges .ant-picker-preset>.ant-tag-blue{color:#8d6a46;background:#ccc8c0;border-color:#b3aea8;cursor:pointer}.ant-picker-ranges .ant-picker-ok{float:right;margin-left:8px}.ant-picker-range-wrapper{display:flex}.ant-picker-range-arrow{position:absolute;z-index:1;display:none;width:10px;height:10px;margin-left:15px;box-shadow:2px -2px 6px #0000000f;transition:left .3s ease-out}.ant-picker-range-arrow:after{position:absolute;top:1px;right:1px;width:10px;height:10px;border:5px solid #f0f0f0;border-color:var(--c-canvas) var(--c-canvas) transparent transparent;content:""}.ant-picker-panel-container{overflow:hidden;vertical-align:top;background:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:margin .3s}.ant-picker-panel-container .ant-picker-panels{display:inline-flex;flex-wrap:nowrap;direction:ltr}.ant-picker-panel-container .ant-picker-panel{vertical-align:top;background:transparent;border-width:0 0 1px 0;border-radius:0}.ant-picker-panel-container .ant-picker-panel .ant-picker-content,.ant-picker-panel-container .ant-picker-panel table{text-align:center}.ant-picker-panel-container .ant-picker-panel-focused{border-color:#f0f0f0}.ant-picker-panel{display:inline-flex;flex-direction:column;text-align:center;background:var(--c-canvas);border:1px solid #f0f0f0;border-radius:5px;outline:none}.ant-picker-panel-focused{border-color:#8d6a46}.ant-picker-decade-panel,.ant-picker-year-panel,.ant-picker-quarter-panel,.ant-picker-month-panel,.ant-picker-week-panel,.ant-picker-date-panel,.ant-picker-time-panel{display:flex;flex-direction:column;width:280px}.ant-picker-header{display:flex;padding:0 8px;color:#23493c;border-bottom:1px solid #f0f0f0}.ant-picker-header>*{flex:none}.ant-picker-header button{padding:0;color:#00000040;line-height:40px;background:transparent;border:0;cursor:pointer;transition:color .3s}.ant-picker-header>button{min-width:1.6em;font-size:14px}.ant-picker-header>button:hover{color:#000000d9}.ant-picker-header-view{flex:auto;font-weight:500;line-height:40px}.ant-picker-header-view button{color:inherit;font-weight:inherit}.ant-picker-header-view button:not(:first-child){margin-left:8px}.ant-picker-header-view button:hover{color:#8d6a46}.ant-picker-prev-icon,.ant-picker-next-icon,.ant-picker-super-prev-icon,.ant-picker-super-next-icon{position:relative;display:inline-block;width:7px;height:7px}.ant-picker-prev-icon:before,.ant-picker-next-icon:before,.ant-picker-super-prev-icon:before,.ant-picker-super-next-icon:before{position:absolute;top:0;left:0;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-super-prev-icon:after,.ant-picker-super-next-icon:after{position:absolute;top:4px;left:4px;display:inline-block;width:7px;height:7px;border:0 solid currentcolor;border-width:1.5px 0 0 1.5px;content:""}.ant-picker-prev-icon,.ant-picker-super-prev-icon{transform:rotate(-45deg)}.ant-picker-next-icon,.ant-picker-super-next-icon{transform:rotate(135deg)}.ant-picker-content{width:100%;table-layout:fixed;border-collapse:collapse}.ant-picker-content th,.ant-picker-content td{position:relative;min-width:24px;font-weight:400}.ant-picker-content th{height:30px;color:#000000d9;line-height:30px}.ant-picker-cell{padding:3px 0;color:#00000040;cursor:pointer}.ant-picker-cell-in-view{color:#000000d9}.ant-picker-cell:before{position:absolute;top:50%;right:0;left:0;z-index:1;height:24px;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell:hover:not(.ant-picker-cell-in-view) .ant-picker-cell-inner,.ant-picker-cell:hover:not(.ant-picker-cell-selected):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):not(.ant-picker-cell-range-hover-start):not(.ant-picker-cell-range-hover-end) .ant-picker-cell-inner{background:#f5f5f5}.ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border:1px solid #8D6A46;border-radius:5px;content:""}.ant-picker-cell-in-view.ant-picker-cell-in-range{position:relative}.ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:#ccc8c0}.ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{color:#fff;background:#8d6a46}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:#ccc8c0}.ant-picker-cell-in-view.ant-picker-cell-range-start:before{left:50%}.ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:50%}.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:not(.ant-picker-cell-in-range):not(.ant-picker-cell-range-start):not(.ant-picker-cell-range-end):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-end-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-start.ant-picker-cell-range-end.ant-picker-cell-range-start-near-hover:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end.ant-picker-cell-range-end-single:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range):after{position:absolute;top:50%;z-index:0;height:24px;border-top:1px dashed #be9d7b;border-bottom:1px dashed #be9d7b;transform:translateY(-50%);transition:all .3s;content:""}.ant-picker-cell-range-hover-start:after,.ant-picker-cell-range-hover-end:after,.ant-picker-cell-range-hover:after{right:0;left:2px}.ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-end.ant-picker-cell-range-hover:before,.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single).ant-picker-cell-range-hover-start:before,.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single).ant-picker-cell-range-hover-end:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start:before,.ant-picker-panel>:not(.ant-picker-date-panel) .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end:before{background:#d7c3ae}.ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:5px 0 0 5px}.ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:0 5px 5px 0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{position:absolute;top:0;bottom:0;z-index:-1;background:#d7c3ae;transition:all .3s;content:""}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:50%}.ant-picker-cell-range-hover.ant-picker-cell-range-end:after{left:50%}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:first-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{left:6px;border-left:1px dashed #be9d7b;border-top-left-radius:5px;border-bottom-left-radius:5px}tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:last-child:after,tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:6px;border-right:1px dashed #be9d7b;border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-picker-cell-disabled{color:#00000040;pointer-events:none}.ant-picker-cell-disabled .ant-picker-cell-inner{background:transparent}.ant-picker-cell-disabled:before{background:#0000000a}.ant-picker-cell-disabled.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#00000040}.ant-picker-decade-panel .ant-picker-content,.ant-picker-year-panel .ant-picker-content,.ant-picker-quarter-panel .ant-picker-content,.ant-picker-month-panel .ant-picker-content{height:264px}.ant-picker-decade-panel .ant-picker-cell-inner,.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{padding:0 8px}.ant-picker-quarter-panel .ant-picker-content{height:56px}.ant-picker-footer{width:-moz-min-content;width:min-content;min-width:100%;line-height:38px;text-align:center;border-bottom:1px solid transparent}.ant-picker-panel .ant-picker-footer{border-top:1px solid #f0f0f0}.ant-picker-footer-extra{padding:0 12px;line-height:38px;text-align:left}.ant-picker-footer-extra:not(:last-child){border-bottom:1px solid #f0f0f0}.ant-picker-now{text-align:left}.ant-picker-today-btn{color:#23493c}.ant-picker-today-btn:hover{color:#37574b}.ant-picker-today-btn:active{color:#0f241d}.ant-picker-today-btn.ant-picker-today-btn-disabled{color:#00000040;cursor:not-allowed}.ant-picker-decade-panel .ant-picker-cell-inner{padding:0 4px}.ant-picker-decade-panel .ant-picker-cell:before{display:none}.ant-picker-year-panel .ant-picker-body,.ant-picker-quarter-panel .ant-picker-body,.ant-picker-month-panel .ant-picker-body{padding:0 8px}.ant-picker-year-panel .ant-picker-cell-inner,.ant-picker-quarter-panel .ant-picker-cell-inner,.ant-picker-month-panel .ant-picker-cell-inner{width:60px}.ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-month-panel .ant-picker-cell-range-hover-start:after{left:14px;border-left:1px dashed #be9d7b;border-radius:5px 0 0 5px}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-start:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-start:after{right:14px;border-right:1px dashed #be9d7b;border-radius:0 5px 5px 0}.ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-month-panel .ant-picker-cell-range-hover-end:after{right:14px;border-right:1px dashed #be9d7b;border-radius:0 5px 5px 0}.ant-picker-panel-rtl .ant-picker-year-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-quarter-panel .ant-picker-cell-range-hover-end:after,.ant-picker-panel-rtl .ant-picker-month-panel .ant-picker-cell-range-hover-end:after{left:14px;border-left:1px dashed #be9d7b;border-radius:5px 0 0 5px}.ant-picker-week-panel .ant-picker-body{padding:8px 12px}.ant-picker-week-panel .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-week-panel .ant-picker-cell .ant-picker-cell-inner{background:transparent!important}.ant-picker-week-panel-row td{transition:background .3s}.ant-picker-week-panel-row:hover td{background:#f5f5f5}.ant-picker-week-panel-row-selected td,.ant-picker-week-panel-row-selected:hover td{background:#8d6a46}.ant-picker-week-panel-row-selected td.ant-picker-cell-week,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-week{color:#ffffff80}.ant-picker-week-panel-row-selected td.ant-picker-cell-today .ant-picker-cell-inner:before,.ant-picker-week-panel-row-selected:hover td.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:#fff}.ant-picker-week-panel-row-selected td .ant-picker-cell-inner,.ant-picker-week-panel-row-selected:hover td .ant-picker-cell-inner{color:#fff}.ant-picker-date-panel .ant-picker-body{padding:8px 12px}.ant-picker-date-panel .ant-picker-content{width:252px}.ant-picker-date-panel .ant-picker-content th{width:36px}.ant-picker-datetime-panel{display:flex}.ant-picker-datetime-panel .ant-picker-time-panel{border-left:1px solid #f0f0f0}.ant-picker-datetime-panel .ant-picker-date-panel,.ant-picker-datetime-panel .ant-picker-time-panel{transition:opacity .3s}.ant-picker-datetime-panel-active .ant-picker-date-panel,.ant-picker-datetime-panel-active .ant-picker-time-panel{opacity:.3}.ant-picker-datetime-panel-active .ant-picker-date-panel-active,.ant-picker-datetime-panel-active .ant-picker-time-panel-active{opacity:1}.ant-picker-time-panel{width:auto;min-width:auto}.ant-picker-time-panel .ant-picker-content{display:flex;flex:auto;height:224px}.ant-picker-time-panel-column{flex:1 0 auto;width:56px;margin:0;padding:0;overflow-y:hidden;text-align:left;list-style:none;transition:background .3s}.ant-picker-time-panel-column:after{display:block;height:196px;content:""}.ant-picker-datetime-panel .ant-picker-time-panel-column:after{height:198px}.ant-picker-time-panel-column:not(:first-child){border-left:1px solid #f0f0f0}.ant-picker-time-panel-column-active{background:#ccc8c033}.ant-picker-time-panel-column:hover{overflow-y:auto}.ant-picker-time-panel-column>li{margin:0;padding:0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{display:block;width:100%;height:28px;margin:0;padding:0 0 0 14px;color:#000000d9;line-height:28px;border-radius:0;cursor:pointer;transition:background .3s}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner:hover{background:#f5f5f5}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:#ccc8c0}.ant-picker-time-panel-column>li.ant-picker-time-panel-cell-disabled .ant-picker-time-panel-cell-inner{color:#00000040;background:transparent;cursor:not-allowed}_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-month-panel .ant-picker-cell,_:-ms-fullscreen .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell,:root .ant-picker-range-wrapper .ant-picker-year-panel .ant-picker-cell{padding:21px 0}.ant-picker-rtl{direction:rtl}.ant-picker-rtl .ant-picker-suffix{margin-right:4px;margin-left:0}.ant-picker-rtl .ant-picker-clear{right:auto;left:0}.ant-picker-rtl .ant-picker-separator{transform:rotate(180deg)}.ant-picker-panel-rtl .ant-picker-header-view button:not(:first-child){margin-right:8px;margin-left:0}.ant-picker-rtl.ant-picker-range .ant-picker-clear{right:auto;left:10px}.ant-picker-rtl.ant-picker-range .ant-picker-active-bar{margin-right:10px;margin-left:0}.ant-picker-rtl.ant-picker-range.ant-picker-small .ant-picker-active-bar{margin-right:7px}.ant-picker-dropdown-rtl .ant-picker-ranges{text-align:right}.ant-picker-dropdown-rtl .ant-picker-ranges .ant-picker-ok{float:left;margin-right:8px;margin-left:0}.ant-picker-panel-rtl{direction:rtl}.ant-picker-panel-rtl .ant-picker-prev-icon,.ant-picker-panel-rtl .ant-picker-super-prev-icon{transform:rotate(135deg)}.ant-picker-panel-rtl .ant-picker-next-icon,.ant-picker-panel-rtl .ant-picker-super-next-icon{transform:rotate(-45deg)}.ant-picker-cell .ant-picker-cell-inner{position:relative;z-index:2;display:inline-block;min-width:24px;height:24px;line-height:24px;border-radius:5px;transition:background .3s,border .3s}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:before{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:before{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start.ant-picker-cell-range-end:before{right:50%;left:50%}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after{right:0;left:-6px}.ant-picker-panel-rtl .ant-picker-date-panel .ant-picker-cell-in-view.ant-picker-cell-in-range.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after{right:-6px;left:0}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-start:after{right:0;left:50%}.ant-picker-panel-rtl .ant-picker-cell-range-hover.ant-picker-cell-range-end:after{right:50%;left:0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):not(.ant-picker-cell-range-end) .ant-picker-cell-inner{border-radius:0 5px 5px 0}.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):not(.ant-picker-cell-range-start) .ant-picker-cell-inner{border-radius:5px 0 0 5px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start.ant-picker-cell-range-hover-edge-start-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover-edge-start-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-start:after{right:6px;left:0;border-right:1px dashed #be9d7b;border-left:none;border-radius:0 5px 5px 0}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-selected):last-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-edge-end.ant-picker-cell-range-hover-edge-end-near-range:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover-edge-end-near-range):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-range-hover-end:after{right:0;left:6px;border-right:none;border-left:1px dashed #be9d7b;border-radius:5px 0 0 5px}.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-range-hover-end:first-child:after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover-end.ant-picker-cell-range-hover-edge-start:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl .ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover-start.ant-picker-cell-range-hover-edge-end:not(.ant-picker-cell-range-hover):after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-start.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-start:last-child:after,.ant-picker-panel-rtl tr>.ant-picker-cell-in-view.ant-picker-cell-end.ant-picker-cell-range-hover.ant-picker-cell-range-hover-edge-end:first-child:after{right:6px;left:6px;border-right:1px dashed #be9d7b;border-left:1px dashed #be9d7b;border-radius:5px}.ant-picker-dropdown-rtl .ant-picker-footer-extra{direction:rtl;text-align:right}.ant-picker-panel-rtl .ant-picker-time-panel{direction:ltr}.ant-descriptions-header{display:flex;align-items:center;margin-bottom:20px}.ant-descriptions-title{flex:auto;overflow:hidden;color:#23493c;font-weight:700;font-size:16px;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-descriptions-extra{margin-left:auto;color:#000000d9;font-size:14px}.ant-descriptions-view{width:100%;border-radius:5px}.ant-descriptions-view table{width:100%;table-layout:fixed}.ant-descriptions-row>th,.ant-descriptions-row>td{padding-bottom:16px}.ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-item-label{color:#23493c;font-weight:400;font-size:14px;line-height:1.5715;text-align:start}.ant-descriptions-item-label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-descriptions-item-label.ant-descriptions-item-no-colon:after{content:" "}.ant-descriptions-item-no-label:after{margin:0;content:""}.ant-descriptions-item-content{display:table-cell;flex:1;color:#000000d9;font-size:14px;line-height:1.5715;word-break:break-word;overflow-wrap:break-word}.ant-descriptions-item{padding-bottom:0;vertical-align:top}.ant-descriptions-item-container{display:flex}.ant-descriptions-item-container .ant-descriptions-item-label,.ant-descriptions-item-container .ant-descriptions-item-content{display:inline-flex;align-items:baseline}.ant-descriptions-middle .ant-descriptions-row>th,.ant-descriptions-middle .ant-descriptions-row>td{padding-bottom:12px}.ant-descriptions-small .ant-descriptions-row>th,.ant-descriptions-small .ant-descriptions-row>td{padding-bottom:8px}.ant-descriptions-bordered .ant-descriptions-view{border:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-view>table{table-layout:auto;border-collapse:collapse}.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-bordered .ant-descriptions-item-content{padding:16px 24px;border-right:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-right:none}.ant-descriptions-bordered .ant-descriptions-item-label{background-color:#fafafa}.ant-descriptions-bordered .ant-descriptions-item-label:after{display:none}.ant-descriptions-bordered .ant-descriptions-row{border-bottom:1px solid #f0f0f0}.ant-descriptions-bordered .ant-descriptions-row:last-child{border-bottom:none}.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-middle .ant-descriptions-item-content{padding:12px 24px}.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-label,.ant-descriptions-bordered.ant-descriptions-small .ant-descriptions-item-content{padding:8px 16px}.ant-descriptions-rtl{direction:rtl}.ant-descriptions-rtl .ant-descriptions-item-label:after{margin:0 2px 0 8px}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content{border-right:none;border-left:1px solid #f0f0f0}.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-label:last-child,.ant-descriptions-rtl.ant-descriptions-bordered .ant-descriptions-item-content:last-child{border-left:none}.ant-divider{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";border-top:1px solid rgba(0,0,0,.06)}.ant-divider-vertical{position:relative;top:-.06em;display:inline-block;height:.9em;margin:0 8px;vertical-align:middle;border-top:0;border-left:1px solid rgba(0,0,0,.06)}.ant-divider-horizontal{display:flex;clear:both;width:100%;min-width:100%;margin:24px 0}.ant-divider-horizontal.ant-divider-with-text{display:flex;margin:16px 0;color:#23493c;font-weight:500;font-size:16px;white-space:nowrap;text-align:center;border-top:0;border-top-color:#0000000f}.ant-divider-horizontal.ant-divider-with-text:before,.ant-divider-horizontal.ant-divider-with-text:after{position:relative;top:50%;width:50%;border-top:1px solid transparent;border-top-color:inherit;border-bottom:0;transform:translateY(50%);content:""}.ant-divider-horizontal.ant-divider-with-text-left:before{top:50%;width:5%}.ant-divider-horizontal.ant-divider-with-text-left:after{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:before{top:50%;width:95%}.ant-divider-horizontal.ant-divider-with-text-right:after{top:50%;width:5%}.ant-divider-inner-text{display:inline-block;padding:0 1em}.ant-divider-dashed{background:none;border-color:#0000000f;border-style:dashed;border-width:1px 0 0}.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:before,.ant-divider-horizontal.ant-divider-with-text.ant-divider-dashed:after{border-style:dashed none none}.ant-divider-vertical.ant-divider-dashed{border-width:0 0 0 1px}.ant-divider-plain.ant-divider-with-text{color:#000000d9;font-weight:400;font-size:14px}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:before{width:0}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left:after{width:100%}.ant-divider-horizontal.ant-divider-with-text-left.ant-divider-no-default-orientation-margin-left .ant-divider-inner-text{padding-left:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:before{width:100%}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right:after{width:0}.ant-divider-horizontal.ant-divider-with-text-right.ant-divider-no-default-orientation-margin-right .ant-divider-inner-text{padding-right:0}.ant-divider-rtl{direction:rtl}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:before{width:95%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-left:after{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:before{width:5%}.ant-divider-rtl.ant-divider-horizontal.ant-divider-with-text-right:after{width:95%}.ant-drawer{position:fixed;z-index:1000;width:0%;height:100%;transition:width 0s ease .3s,height 0s ease .3s}.ant-drawer-content-wrapper{position:absolute;width:100%;height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s cubic-bezier(.23,1,.32,1)}.ant-drawer .ant-drawer-content{width:100%;height:100%}.ant-drawer-left,.ant-drawer-right{top:0;width:0%;height:100%}.ant-drawer-left .ant-drawer-content-wrapper,.ant-drawer-right .ant-drawer-content-wrapper{height:100%}.ant-drawer-left.ant-drawer-open,.ant-drawer-right.ant-drawer-open{width:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-left,.ant-drawer-left .ant-drawer-content-wrapper{left:0}.ant-drawer-left.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:6px 0 16px -8px #00000014,9px 0 28px #0000000d,12px 0 48px 16px #00000008}.ant-drawer-right,.ant-drawer-right .ant-drawer-content-wrapper{right:0}.ant-drawer-right.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:-6px 0 16px -8px #00000014,-9px 0 28px #0000000d,-12px 0 48px 16px #00000008}.ant-drawer-right.ant-drawer-open.no-mask{right:1px;transform:translate(1px)}.ant-drawer-top,.ant-drawer-bottom{left:0;width:100%;height:0%}.ant-drawer-top .ant-drawer-content-wrapper,.ant-drawer-bottom .ant-drawer-content-wrapper{width:100%}.ant-drawer-top.ant-drawer-open,.ant-drawer-bottom.ant-drawer-open{height:100%;transition:transform .3s cubic-bezier(.23,1,.32,1)}.ant-drawer-top{top:0}.ant-drawer-top.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 6px 16px -8px #00000014,0 9px 28px #0000000d,0 12px 48px 16px #00000008}.ant-drawer-bottom,.ant-drawer-bottom .ant-drawer-content-wrapper{bottom:0}.ant-drawer-bottom.ant-drawer-open .ant-drawer-content-wrapper{box-shadow:0 -6px 16px -8px #00000014,0 -9px 28px #0000000d,0 -12px 48px 16px #00000008}.ant-drawer-bottom.ant-drawer-open.no-mask{bottom:1px;transform:translateY(1px)}.ant-drawer.ant-drawer-open .ant-drawer-mask{height:100%;opacity:1;transition:none;animation:antdDrawerFadeIn .3s cubic-bezier(.23,1,.32,1);pointer-events:auto}.ant-drawer-title{flex:1;margin:0;color:#23493c;font-weight:500;font-size:16px;line-height:22px}.ant-drawer-content{position:relative;z-index:1;overflow:auto;background-color:var(--c-canvas);background-clip:padding-box;border:0}.ant-drawer-close{display:inline-block;margin-right:12px;color:#00000073;font-weight:700;font-size:16px;font-style:normal;line-height:1;text-align:center;text-transform:none;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s;text-rendering:auto}.ant-drawer-close:focus,.ant-drawer-close:hover{color:#000000bf;text-decoration:none}.ant-drawer-header{position:relative;display:flex;align-items:center;justify-content:space-between;padding:16px 24px;color:#000000d9;background:var(--c-canvas);border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-drawer-header-title{display:flex;flex:1;align-items:center;justify-content:space-between}.ant-drawer-header-close-only{padding-bottom:0;border:none}.ant-drawer-wrapper-body{display:flex;flex-flow:column nowrap;width:100%;height:100%}.ant-drawer-body{flex-grow:1;padding:24px;overflow:auto;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-drawer-footer{flex-shrink:0;padding:10px 16px;border-top:1px solid #f0f0f0}.ant-drawer-mask{position:absolute;top:0;left:0;width:100%;height:0;background-color:#00000073;opacity:0;transition:opacity .3s linear,height 0s ease .3s;pointer-events:none}.ant-drawer .ant-picker-clear{background:var(--c-canvas)}@keyframes antdDrawerFadeIn{0%{opacity:0}to{opacity:1}}.ant-drawer-rtl{direction:rtl}.ant-drawer-rtl .ant-drawer-close{margin-right:0;margin-left:12px}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger{color:#e31a1a}.ant-dropdown-menu-item.ant-dropdown-menu-item-danger:hover{color:#fff;background-color:#e31a1a}.ant-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-dropdown:before{position:absolute;top:-4px;right:0;bottom:-4px;left:-7px;z-index:-9999;opacity:.0001;content:" "}.ant-dropdown-wrap{position:relative}.ant-dropdown-wrap .ant-btn>.anticon-down{font-size:10px}.ant-dropdown-wrap .anticon-down:before{transition:transform .2s}.ant-dropdown-wrap-open .anticon-down:before{transform:rotate(180deg)}.ant-dropdown-hidden,.ant-dropdown-menu-hidden,.ant-dropdown-menu-submenu-hidden{display:none}.ant-dropdown-show-arrow.ant-dropdown-placement-topCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-topLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-topRight{padding-bottom:10px}.ant-dropdown-show-arrow.ant-dropdown-placement-bottomCenter,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomLeft,.ant-dropdown-show-arrow.ant-dropdown-placement-bottomRight{padding-top:10px}.ant-dropdown-arrow{position:absolute;z-index:1;display:block;width:8.48528137px;height:8.48528137px;background:transparent;border-style:solid;border-width:4.24264069px;transform:rotate(45deg)}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow,.ant-dropdown-placement-topLeft>.ant-dropdown-arrow,.ant-dropdown-placement-topRight>.ant-dropdown-arrow{bottom:6.2px;border-color:transparent var(--c-canvas) var(--c-canvas) transparent;box-shadow:3px 3px 7px #00000012}.ant-dropdown-placement-topCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-topLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-topRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow,.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow,.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{top:6px;border-color:var(--c-canvas) transparent transparent var(--c-canvas);box-shadow:-2px -2px 5px #0000000f}.ant-dropdown-placement-bottomCenter>.ant-dropdown-arrow{left:50%;transform:translate(-50%) rotate(45deg)}.ant-dropdown-placement-bottomLeft>.ant-dropdown-arrow{left:16px}.ant-dropdown-placement-bottomRight>.ant-dropdown-arrow{right:16px}.ant-dropdown-menu{position:relative;margin:0;padding:4px 0;text-align:left;list-style-type:none;background-color:var(--c-canvas);background-clip:padding-box;border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-dropdown-menu-item-group-title{padding:5px 12px;color:#00000073;transition:all .3s}.ant-dropdown-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;box-shadow:none;transform-origin:0 0}.ant-dropdown-menu-submenu-popup ul,.ant-dropdown-menu-submenu-popup li{list-style:none}.ant-dropdown-menu-submenu-popup ul{margin-right:.3em;margin-left:.3em}.ant-dropdown-menu-item{position:relative;display:flex;align-items:center}.ant-dropdown-menu-item-icon{min-width:12px;margin-right:8px;font-size:12px}.ant-dropdown-menu-title-content{flex:auto;white-space:nowrap}.ant-dropdown-menu-title-content>a{color:inherit;transition:all .3s}.ant-dropdown-menu-title-content>a:hover{color:inherit}.ant-dropdown-menu-title-content>a:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{clear:both;margin:0;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:all .3s}.ant-dropdown-menu-item-selected,.ant-dropdown-menu-submenu-title-selected{color:#8d6a46;background-color:#ccc8c0}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background-color:#f5f5f5}.ant-dropdown-menu-item-disabled,.ant-dropdown-menu-submenu-title-disabled{color:#00000040;cursor:not-allowed}.ant-dropdown-menu-item-disabled:hover,.ant-dropdown-menu-submenu-title-disabled:hover{color:#00000040;background-color:var(--c-canvas);cursor:not-allowed}.ant-dropdown-menu-item-disabled a,.ant-dropdown-menu-submenu-title-disabled a{pointer-events:none}.ant-dropdown-menu-item-divider,.ant-dropdown-menu-submenu-title-divider{height:1px;margin:4px 0;overflow:hidden;line-height:0;background-color:#f0f0f0}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{position:absolute;right:8px}.ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-right:0!important;color:#00000073;font-size:10px;font-style:normal}.ant-dropdown-menu-item-group-list{margin:0 8px;padding:0;list-style:none}.ant-dropdown-menu-submenu-title{padding-right:24px}.ant-dropdown-menu-submenu-vertical{position:relative}.ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{position:absolute;top:0;left:100%;min-width:100%;margin-left:4px;transform-origin:0 0}.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-submenu.ant-dropdown-menu-submenu-disabled .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow-icon{color:#00000040;background-color:var(--c-canvas);cursor:not-allowed}.ant-dropdown-menu-submenu-selected .ant-dropdown-menu-submenu-title{color:#8d6a46}.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-enter.ant-slide-down-enter-active.ant-dropdown-placement-bottomRight,.ant-dropdown.ant-slide-down-appear.ant-slide-down-appear-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpIn}.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-dropdown-placement-topRight,.ant-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-dropdown-placement-topRight{animation-name:antSlideDownIn}.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomLeft,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomCenter,.ant-dropdown.ant-slide-down-leave.ant-slide-down-leave-active.ant-dropdown-placement-bottomRight{animation-name:antSlideUpOut}.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topLeft,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topCenter,.ant-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-dropdown-placement-topRight{animation-name:antSlideDownOut}.ant-dropdown-trigger>.anticon.anticon-down,.ant-dropdown-link>.anticon.anticon-down,.ant-dropdown-button>.anticon.anticon-down{font-size:10px;vertical-align:baseline}.ant-dropdown-button{white-space:nowrap}.ant-dropdown-button.ant-btn-group>.ant-btn-loading,.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn{cursor:default;pointer-events:none}.ant-dropdown-button.ant-btn-group>.ant-btn-loading+.ant-btn:before{display:block}.ant-dropdown-button.ant-btn-group>.ant-btn:last-child:not(:first-child):not(.ant-btn-icon-only){padding-right:8px;padding-left:8px}.ant-dropdown-menu-dark,.ant-dropdown-menu-dark .ant-dropdown-menu{background:#001529}.ant-dropdown-menu-dark .ant-dropdown-menu-item,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a .ant-dropdown-menu-submenu-arrow:after,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a .ant-dropdown-menu-submenu-arrow:after{color:#ffffffa6}.ant-dropdown-menu-dark .ant-dropdown-menu-item:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-submenu-title:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>a:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item>.anticon+span>a:hover{color:#fff;background:transparent}.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected:hover,.ant-dropdown-menu-dark .ant-dropdown-menu-item-selected>a{color:#fff;background:#8d6a46}.ant-dropdown-rtl{direction:rtl}.ant-dropdown-rtl.ant-dropdown:before{right:-7px;left:0}.ant-dropdown-menu.ant-dropdown-menu-rtl,.ant-dropdown-rtl .ant-dropdown-menu-item-group-title,.ant-dropdown-menu-submenu-rtl .ant-dropdown-menu-item-group-title{direction:rtl;text-align:right}.ant-dropdown-menu-submenu-popup.ant-dropdown-menu-submenu-rtl{transform-origin:100% 0}.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup ul,.ant-dropdown-rtl .ant-dropdown-menu-submenu-popup li,.ant-dropdown-rtl .ant-dropdown-menu-item,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{text-align:right}.ant-dropdown-rtl .ant-dropdown-menu-item>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-item>span>.anticon:first-child,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title>span>.anticon:first-child{margin-right:0;margin-left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon{right:auto;left:8px}.ant-dropdown-rtl .ant-dropdown-menu-item .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon,.ant-dropdown-rtl .ant-dropdown-menu-submenu-title .ant-dropdown-menu-submenu-expand-icon .ant-dropdown-menu-submenu-arrow-icon{margin-left:0!important;transform:scaleX(-1)}.ant-dropdown-rtl .ant-dropdown-menu-submenu-title{padding-right:12px;padding-left:24px}.ant-dropdown-rtl .ant-dropdown-menu-submenu-vertical>.ant-dropdown-menu{right:100%;left:0;margin-right:4px;margin-left:0}.ant-empty{margin:0 8px;font-size:14px;line-height:1.5715;text-align:center}.ant-empty-image{height:100px;margin-bottom:8px}.ant-empty-image img{height:100%}.ant-empty-image svg{height:100%;margin:auto}.ant-empty-footer{margin-top:16px}.ant-empty-normal{margin:32px 0;color:#00000040}.ant-empty-normal .ant-empty-image{height:40px}.ant-empty-small{margin:8px 0;color:#00000040}.ant-empty-small .ant-empty-image{height:35px}.ant-empty-img-default-ellipse{fill:#f5f5f5;fill-opacity:.8}.ant-empty-img-default-path-1{fill:#aeb8c2}.ant-empty-img-default-path-2{fill:url(#linearGradient-1)}.ant-empty-img-default-path-3{fill:#f5f5f7}.ant-empty-img-default-path-4,.ant-empty-img-default-path-5{fill:#dce0e6}.ant-empty-img-default-g{fill:#fff}.ant-empty-img-simple-ellipse{fill:#f5f5f5}.ant-empty-img-simple-g{stroke:#d9d9d9}.ant-empty-img-simple-path{fill:#fafafa}.ant-empty-rtl{direction:rtl}.ant-form-item .ant-upload{background:transparent}.ant-form-item .ant-upload.ant-upload-drag{background:#fafafa}.ant-form-item input[type=radio],.ant-form-item input[type=checkbox]{width:14px;height:14px}.ant-form-item .ant-radio-inline,.ant-form-item .ant-checkbox-inline{display:inline-block;margin-left:8px;font-weight:400;vertical-align:middle;cursor:pointer}.ant-form-item .ant-radio-inline:first-child,.ant-form-item .ant-checkbox-inline:first-child{margin-left:0}.ant-form-item .ant-checkbox-vertical,.ant-form-item .ant-radio-vertical{display:block}.ant-form-item .ant-checkbox-vertical+.ant-checkbox-vertical,.ant-form-item .ant-radio-vertical+.ant-radio-vertical{margin-left:0}.ant-form-item .ant-input-number+.ant-form-text{margin-left:8px}.ant-form-item .ant-input-number-handler-wrap{z-index:2}.ant-form-item .ant-select,.ant-form-item .ant-cascader-picker{width:100%}.ant-form-item .ant-picker-calendar-year-select,.ant-form-item .ant-picker-calendar-month-select,.ant-form-item .ant-input-group .ant-select,.ant-form-item .ant-input-group .ant-cascader-picker,.ant-form-item .ant-input-number-group .ant-select,.ant-form-item .ant-input-number-group .ant-cascader-picker{width:auto}.ant-form-inline{display:flex;flex-wrap:wrap}.ant-form-inline .ant-form-item{flex:none;flex-wrap:nowrap;margin-right:16px;margin-bottom:0}.ant-form-inline .ant-form-item-with-help{margin-bottom:24px}.ant-form-inline .ant-form-item>.ant-form-item-label,.ant-form-inline .ant-form-item>.ant-form-item-control{display:inline-block;vertical-align:top}.ant-form-inline .ant-form-item>.ant-form-item-label{flex:none}.ant-form-inline .ant-form-item .ant-form-text,.ant-form-inline .ant-form-item .ant-form-item-has-feedback{display:inline-block}.ant-form-horizontal .ant-form-item-label{flex-grow:0}.ant-form-horizontal .ant-form-item-control{flex:1 1 0;min-width:0}.ant-form-horizontal .ant-form-item-label.ant-col-24+.ant-form-item-control{min-width:unset}.ant-form-vertical .ant-form-item{flex-direction:column}.ant-form-vertical .ant-form-item-label>label{height:auto}.ant-form-vertical .ant-form-item-label,.ant-col-24.ant-form-item-label,.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-vertical .ant-form-item-label>label,.ant-col-24.ant-form-item-label>label,.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-form-vertical .ant-form-item-label>label:after,.ant-col-24.ant-form-item-label>label:after,.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-vertical .ant-form-item-label,.ant-form-rtl.ant-col-24.ant-form-item-label,.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}@media (max-width: 575px){.ant-form-item .ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-form-item .ant-form-item-label>label{margin:0}.ant-form-item .ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-form-item .ant-form-item-label{text-align:right}.ant-form .ant-form-item{flex-wrap:wrap}.ant-form .ant-form-item .ant-form-item-label,.ant-form .ant-form-item .ant-form-item-control{flex:0 0 100%;max-width:100%}.ant-col-xs-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xs-24.ant-form-item-label>label{margin:0}.ant-col-xs-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xs-24.ant-form-item-label{text-align:right}}@media (max-width: 767px){.ant-col-sm-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-sm-24.ant-form-item-label>label{margin:0}.ant-col-sm-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-sm-24.ant-form-item-label{text-align:right}}@media (max-width: 991px){.ant-col-md-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-md-24.ant-form-item-label>label{margin:0}.ant-col-md-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-md-24.ant-form-item-label{text-align:right}}@media (max-width: 1199px){.ant-col-lg-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-lg-24.ant-form-item-label>label{margin:0}.ant-col-lg-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-lg-24.ant-form-item-label{text-align:right}}@media (max-width: 1599px){.ant-col-xl-24.ant-form-item-label{padding:0 0 8px;line-height:1.5715;white-space:initial;text-align:left}.ant-col-xl-24.ant-form-item-label>label{margin:0}.ant-col-xl-24.ant-form-item-label>label:after{display:none}.ant-form-rtl.ant-col-xl-24.ant-form-item-label{text-align:right}}.ant-form-item-explain-error{color:#e31a1a}.ant-form-item-explain-warning{color:#faad14}.ant-form-item-has-feedback .ant-input{padding-right:24px}.ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:18px}.ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:28px}.ant-form-item-has-feedback .ant-switch{margin:2px 0 4px}.ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:32px}.ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:42px}.ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:19px}.ant-form-item-has-feedback .ant-cascader-picker-clear{right:32px}.ant-form-item-has-feedback .ant-picker{padding-right:28.2px}.ant-form-item-has-feedback .ant-picker-large{padding-right:29.2px}.ant-form-item-has-feedback .ant-picker-small{padding-right:25.2px}.ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{position:absolute;top:50%;right:0;z-index:1;width:32px;height:20px;margin-top:-10px;font-size:14px;line-height:20px;text-align:center;visibility:visible;animation:zoomIn .3s cubic-bezier(.12,.4,.29,1.46);pointer-events:none}.ant-form-item-has-success.ant-form-item-has-feedback .ant-form-item-children-icon{color:#52c41a;animation-name:diffZoomIn1!important}.ant-form-item-has-warning .ant-form-item-split{color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:var(--c-canvas);border-color:#faad14}.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-warning :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-warning :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-warning :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-prefix,.ant-form-item-has-warning .ant-input-number-prefix{color:#faad14}.ant-form-item-has-warning :not(.ant-input-group-addon-disabled).ant-input-group-addon,.ant-form-item-has-warning :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon{color:#faad14;border-color:#faad14}.ant-form-item-has-warning .has-feedback{color:#faad14}.ant-form-item-has-warning.ant-form-item-has-feedback .ant-form-item-children-icon{color:#faad14;animation-name:diffZoomIn3!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:var(--c-canvas);border-color:#faad14!important}.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-warning .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number,.ant-form-item-has-warning .ant-picker{background-color:var(--c-canvas);border-color:#faad14}.ant-form-item-has-warning .ant-input-number-focused,.ant-form-item-has-warning .ant-picker-focused,.ant-form-item-has-warning .ant-input-number:focus,.ant-form-item-has-warning .ant-picker:focus{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-warning .ant-input-number:not([disabled]):hover,.ant-form-item-has-warning .ant-picker:not([disabled]):hover{background-color:var(--c-canvas);border-color:#faad14}.ant-form-item-has-warning .ant-cascader-picker:focus .ant-cascader-input{border-color:#ffc53d;box-shadow:0 0 0 2px #faad1433;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-form-item-split{color:#e31a1a}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:hover,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:hover,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:hover{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input:focus,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper:focus,.ant-form-item-has-error :not(.ant-input-disabled):not(.ant-input-borderless).ant-input-focused,.ant-form-item-has-error :not(.ant-input-affix-wrapper-disabled):not(.ant-input-affix-wrapper-borderless).ant-input-affix-wrapper-focused,.ant-form-item-has-error :not(.ant-input-number-affix-wrapper-disabled):not(.ant-input-number-affix-wrapper-borderless).ant-input-number-affix-wrapper-focused{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-calendar-picker-open .ant-calendar-picker-input{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-prefix,.ant-form-item-has-error .ant-input-number-prefix{color:#e31a1a}.ant-form-item-has-error :not(.ant-input-group-addon-disabled).ant-input-group-addon,.ant-form-item-has-error :not(.ant-input-number-group-addon-disabled).ant-input-number-group-addon{color:#e31a1a;border-color:#e31a1a}.ant-form-item-has-error .has-feedback{color:#e31a1a}.ant-form-item-has-error.ant-form-item-has-feedback .ant-form-item-children-icon{color:#e31a1a;animation-name:diffZoomIn2!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input) .ant-select-selector{background-color:var(--c-canvas);border-color:#e31a1a!important}.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-open .ant-select-selector,.ant-form-item-has-error .ant-select:not(.ant-select-disabled):not(.ant-select-customize-input).ant-select-focused .ant-select-selector{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector,.ant-form-item-has-error .ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:0;box-shadow:none}.ant-form-item-has-error .ant-select.ant-select-auto-complete .ant-input:focus{border-color:#e31a1a}.ant-form-item-has-error .ant-input-number,.ant-form-item-has-error .ant-picker{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error .ant-input-number-focused,.ant-form-item-has-error .ant-picker-focused,.ant-form-item-has-error .ant-input-number:focus,.ant-form-item-has-error .ant-picker:focus{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-input-number:not([disabled]):hover,.ant-form-item-has-error .ant-picker:not([disabled]):hover{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):hover{background-color:var(--c-canvas);border-color:#e31a1a}.ant-form-item-has-error .ant-mention-wrapper.ant-mention-active:not([disabled]) .ant-mention-editor,.ant-form-item-has-error .ant-mention-wrapper .ant-mention-editor:not([disabled]):focus{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-cascader-picker:hover .ant-cascader-picker-label:hover+.ant-cascader-input.ant-input{border-color:#e31a1a}.ant-form-item-has-error .ant-cascader-picker:focus .ant-cascader-input{background-color:var(--c-canvas);border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-has-error .ant-transfer-list{border-color:#e31a1a}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]){border-color:#d9d9d9}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):hover{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-form-item-has-error .ant-transfer-list-search:not([disabled]):focus{border-right-width:0;border-left-width:1px!important}.ant-form-item-has-error .ant-radio-button-wrapper{border-color:#e31a1a!important}.ant-form-item-has-error .ant-radio-button-wrapper:not(:first-child):before{background-color:#e31a1a}.ant-form-item-has-error .ant-mentions{border-color:#e31a1a!important}.ant-form-item-has-error .ant-mentions-focused,.ant-form-item-has-error .ant-mentions:focus{border-color:#f04741;box-shadow:0 0 0 2px #e31a1a33;border-right-width:1px!important;outline:0}.ant-form-item-is-validating.ant-form-item-has-feedback .ant-form-item-children-icon{display:inline-block;color:#8d6a46}.ant-form{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-form legend{display:block;width:100%;margin-bottom:20px;padding:0;color:#00000073;font-size:16px;line-height:inherit;border:0;border-bottom:1px solid #d9d9d9}.ant-form label{font-size:14px}.ant-form input[type=search]{box-sizing:border-box}.ant-form input[type=radio],.ant-form input[type=checkbox]{line-height:normal}.ant-form input[type=file]{display:block}.ant-form input[type=range]{display:block;width:100%}.ant-form select[multiple],.ant-form select[size]{height:auto}.ant-form input[type=file]:focus,.ant-form input[type=radio]:focus,.ant-form input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.ant-form output{display:block;padding-top:15px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-form .ant-form-text{display:inline-block;padding-right:8px}.ant-form-small .ant-form-item-label>label{height:24px}.ant-form-small .ant-form-item-control-input{min-height:24px}.ant-form-large .ant-form-item-label>label{height:42px}.ant-form-large .ant-form-item-control-input{min-height:42px}.ant-form-item{box-sizing:border-box;margin:0 0 24px;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";vertical-align:top}.ant-form-item-with-help{margin-bottom:0;transition:none}.ant-form-item-hidden,.ant-form-item-hidden.ant-row{display:none}.ant-form-item-label{display:inline-block;flex-grow:0;overflow:hidden;white-space:nowrap;text-align:right;vertical-align:middle}.ant-form-item-label-left{text-align:left}.ant-form-item-label-wrap{overflow:unset;line-height:1.3215em;white-space:unset}.ant-form-item-label>label{position:relative;display:inline-flex;align-items:center;max-width:100%;height:32px;color:#23493c;font-size:14px}.ant-form-item-label>label>.anticon{font-size:14px;vertical-align:top}.ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:14px;font-family:SimSun,sans-serif;line-height:1;content:"*"}.ant-form-hide-required-mark .ant-form-item-label>label.ant-form-item-required:not(.ant-form-item-required-mark-optional):before{display:none}.ant-form-item-label>label .ant-form-item-optional{display:inline-block;margin-left:4px;color:#00000073}.ant-form-hide-required-mark .ant-form-item-label>label .ant-form-item-optional{display:none}.ant-form-item-label>label .ant-form-item-tooltip{color:#00000073;cursor:help;writing-mode:horizontal-tb;margin-inline-start:4px}.ant-form-item-label>label:after{content:":";position:relative;top:-.5px;margin:0 8px 0 2px}.ant-form-item-label>label.ant-form-item-no-colon:after{content:" "}.ant-form-item-control{display:flex;flex-direction:column;flex-grow:1}.ant-form-item-control:first-child:not([class^=ant-col-]):not([class*=" ant-col-"]){width:100%}.ant-form-item-control-input{position:relative;display:flex;align-items:center;min-height:32px}.ant-form-item-control-input-content{flex:auto;max-width:100%}.ant-form-item-explain,.ant-form-item-extra{clear:both;color:#00000073;font-size:14px;line-height:1.5715;transition:color .3s cubic-bezier(.215,.61,.355,1)}.ant-form-item-explain-connected{height:0;min-height:0;opacity:0}.ant-form-item-extra{min-height:24px}.ant-form-item .ant-input-textarea-show-count:after{margin-bottom:-22px}.ant-form-item-with-help .ant-form-item-explain{height:auto;min-height:24px;opacity:1}.ant-show-help{transition:height .3s linear,min-height .3s linear,margin-bottom .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1)}.ant-show-help-leave{min-height:24px}.ant-show-help-leave-active{min-height:0}.ant-show-help-item{overflow:hidden;transition:height .3s cubic-bezier(.645,.045,.355,1),opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1)!important}.ant-show-help-item-appear,.ant-show-help-item-enter{transform:translateY(-5px);opacity:0}.ant-show-help-item-appear-active,.ant-show-help-item-enter-active{transform:translateY(0);opacity:1}.ant-show-help-item-leave-active{transform:translateY(-5px)}@keyframes diffZoomIn1{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn2{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes diffZoomIn3{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}.ant-form-rtl{direction:rtl}.ant-form-rtl .ant-form-item-label{text-align:left}.ant-form-rtl .ant-form-item-label>label.ant-form-item-required:before{margin-right:0;margin-left:4px}.ant-form-rtl .ant-form-item-label>label:after{margin:0 2px 0 8px}.ant-form-rtl .ant-form-item-label>label .ant-form-item-optional{margin-right:4px;margin-left:0}.ant-col-rtl .ant-form-item-control:first-child{width:100%}.ant-form-rtl .ant-form-item-has-feedback .ant-input{padding-right:10px;padding-left:24px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input-suffix{padding-right:10px;padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-affix-wrapper .ant-input,.ant-form-rtl .ant-form-item-has-feedback .ant-input-number-affix-wrapper .ant-input-number{padding:0}.ant-form-rtl .ant-form-item-has-feedback .ant-input-search:not(.ant-input-search-enter-button) .ant-input-suffix{right:auto;left:28px}.ant-form-rtl .ant-form-item-has-feedback .ant-input-number{padding-left:18px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-clear,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-arrow,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-group-addon)>.ant-select .ant-select-selection-selected-value,.ant-form-rtl .ant-form-item-has-feedback :not(.ant-input-number-group-addon)>.ant-select .ant-select-selection-selected-value{padding-right:0;padding-left:42px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-arrow{margin-right:0;margin-left:19px}.ant-form-rtl .ant-form-item-has-feedback .ant-cascader-picker-clear{right:auto;left:32px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker{padding-right:10px;padding-left:28.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-large{padding-right:11px;padding-left:29.2px}.ant-form-rtl .ant-form-item-has-feedback .ant-picker-small{padding-right:7px;padding-left:25.2px}.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-success .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-warning .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-has-error .ant-form-item-children-icon,.ant-form-rtl .ant-form-item-has-feedback.ant-form-item-is-validating .ant-form-item-children-icon{right:auto;left:0}.ant-form-rtl.ant-form-inline .ant-form-item{margin-right:0;margin-left:16px}.ant-row{display:flex;flex-flow:row wrap}.ant-row:before,.ant-row:after{display:flex}.ant-row-no-wrap{flex-wrap:nowrap}.ant-row-start{justify-content:flex-start}.ant-row-center{justify-content:center}.ant-row-end{justify-content:flex-end}.ant-row-space-between{justify-content:space-between}.ant-row-space-around{justify-content:space-around}.ant-row-top{align-items:flex-start}.ant-row-middle{align-items:center}.ant-row-bottom{align-items:flex-end}.ant-col{position:relative;max-width:100%;min-height:1px}.ant-col-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-push-24{left:100%}.ant-col-pull-24{right:100%}.ant-col-offset-24{margin-left:100%}.ant-col-order-24{order:24}.ant-col-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-push-23{left:95.83333333%}.ant-col-pull-23{right:95.83333333%}.ant-col-offset-23{margin-left:95.83333333%}.ant-col-order-23{order:23}.ant-col-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-push-22{left:91.66666667%}.ant-col-pull-22{right:91.66666667%}.ant-col-offset-22{margin-left:91.66666667%}.ant-col-order-22{order:22}.ant-col-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-push-21{left:87.5%}.ant-col-pull-21{right:87.5%}.ant-col-offset-21{margin-left:87.5%}.ant-col-order-21{order:21}.ant-col-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-push-20{left:83.33333333%}.ant-col-pull-20{right:83.33333333%}.ant-col-offset-20{margin-left:83.33333333%}.ant-col-order-20{order:20}.ant-col-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-push-19{left:79.16666667%}.ant-col-pull-19{right:79.16666667%}.ant-col-offset-19{margin-left:79.16666667%}.ant-col-order-19{order:19}.ant-col-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-push-18{left:75%}.ant-col-pull-18{right:75%}.ant-col-offset-18{margin-left:75%}.ant-col-order-18{order:18}.ant-col-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-push-17{left:70.83333333%}.ant-col-pull-17{right:70.83333333%}.ant-col-offset-17{margin-left:70.83333333%}.ant-col-order-17{order:17}.ant-col-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-push-16{left:66.66666667%}.ant-col-pull-16{right:66.66666667%}.ant-col-offset-16{margin-left:66.66666667%}.ant-col-order-16{order:16}.ant-col-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-push-15{left:62.5%}.ant-col-pull-15{right:62.5%}.ant-col-offset-15{margin-left:62.5%}.ant-col-order-15{order:15}.ant-col-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-push-14{left:58.33333333%}.ant-col-pull-14{right:58.33333333%}.ant-col-offset-14{margin-left:58.33333333%}.ant-col-order-14{order:14}.ant-col-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-push-13{left:54.16666667%}.ant-col-pull-13{right:54.16666667%}.ant-col-offset-13{margin-left:54.16666667%}.ant-col-order-13{order:13}.ant-col-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-push-12{left:50%}.ant-col-pull-12{right:50%}.ant-col-offset-12{margin-left:50%}.ant-col-order-12{order:12}.ant-col-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-push-11{left:45.83333333%}.ant-col-pull-11{right:45.83333333%}.ant-col-offset-11{margin-left:45.83333333%}.ant-col-order-11{order:11}.ant-col-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-push-10{left:41.66666667%}.ant-col-pull-10{right:41.66666667%}.ant-col-offset-10{margin-left:41.66666667%}.ant-col-order-10{order:10}.ant-col-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-push-9{left:37.5%}.ant-col-pull-9{right:37.5%}.ant-col-offset-9{margin-left:37.5%}.ant-col-order-9{order:9}.ant-col-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-push-8{left:33.33333333%}.ant-col-pull-8{right:33.33333333%}.ant-col-offset-8{margin-left:33.33333333%}.ant-col-order-8{order:8}.ant-col-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-push-7{left:29.16666667%}.ant-col-pull-7{right:29.16666667%}.ant-col-offset-7{margin-left:29.16666667%}.ant-col-order-7{order:7}.ant-col-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-push-6{left:25%}.ant-col-pull-6{right:25%}.ant-col-offset-6{margin-left:25%}.ant-col-order-6{order:6}.ant-col-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-push-5{left:20.83333333%}.ant-col-pull-5{right:20.83333333%}.ant-col-offset-5{margin-left:20.83333333%}.ant-col-order-5{order:5}.ant-col-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-push-4{left:16.66666667%}.ant-col-pull-4{right:16.66666667%}.ant-col-offset-4{margin-left:16.66666667%}.ant-col-order-4{order:4}.ant-col-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-push-3{left:12.5%}.ant-col-pull-3{right:12.5%}.ant-col-offset-3{margin-left:12.5%}.ant-col-order-3{order:3}.ant-col-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-push-2{left:8.33333333%}.ant-col-pull-2{right:8.33333333%}.ant-col-offset-2{margin-left:8.33333333%}.ant-col-order-2{order:2}.ant-col-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-push-1{left:4.16666667%}.ant-col-pull-1{right:4.16666667%}.ant-col-offset-1{margin-left:4.16666667%}.ant-col-order-1{order:1}.ant-col-0{display:none}.ant-col-offset-0{margin-left:0}.ant-col-order-0{order:0}.ant-col-offset-0.ant-col-rtl{margin-right:0}.ant-col-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}.ant-col-xs-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xs-push-24{left:100%}.ant-col-xs-pull-24{right:100%}.ant-col-xs-offset-24{margin-left:100%}.ant-col-xs-order-24{order:24}.ant-col-xs-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xs-push-23{left:95.83333333%}.ant-col-xs-pull-23{right:95.83333333%}.ant-col-xs-offset-23{margin-left:95.83333333%}.ant-col-xs-order-23{order:23}.ant-col-xs-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xs-push-22{left:91.66666667%}.ant-col-xs-pull-22{right:91.66666667%}.ant-col-xs-offset-22{margin-left:91.66666667%}.ant-col-xs-order-22{order:22}.ant-col-xs-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xs-push-21{left:87.5%}.ant-col-xs-pull-21{right:87.5%}.ant-col-xs-offset-21{margin-left:87.5%}.ant-col-xs-order-21{order:21}.ant-col-xs-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xs-push-20{left:83.33333333%}.ant-col-xs-pull-20{right:83.33333333%}.ant-col-xs-offset-20{margin-left:83.33333333%}.ant-col-xs-order-20{order:20}.ant-col-xs-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xs-push-19{left:79.16666667%}.ant-col-xs-pull-19{right:79.16666667%}.ant-col-xs-offset-19{margin-left:79.16666667%}.ant-col-xs-order-19{order:19}.ant-col-xs-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xs-push-18{left:75%}.ant-col-xs-pull-18{right:75%}.ant-col-xs-offset-18{margin-left:75%}.ant-col-xs-order-18{order:18}.ant-col-xs-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xs-push-17{left:70.83333333%}.ant-col-xs-pull-17{right:70.83333333%}.ant-col-xs-offset-17{margin-left:70.83333333%}.ant-col-xs-order-17{order:17}.ant-col-xs-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xs-push-16{left:66.66666667%}.ant-col-xs-pull-16{right:66.66666667%}.ant-col-xs-offset-16{margin-left:66.66666667%}.ant-col-xs-order-16{order:16}.ant-col-xs-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xs-push-15{left:62.5%}.ant-col-xs-pull-15{right:62.5%}.ant-col-xs-offset-15{margin-left:62.5%}.ant-col-xs-order-15{order:15}.ant-col-xs-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xs-push-14{left:58.33333333%}.ant-col-xs-pull-14{right:58.33333333%}.ant-col-xs-offset-14{margin-left:58.33333333%}.ant-col-xs-order-14{order:14}.ant-col-xs-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xs-push-13{left:54.16666667%}.ant-col-xs-pull-13{right:54.16666667%}.ant-col-xs-offset-13{margin-left:54.16666667%}.ant-col-xs-order-13{order:13}.ant-col-xs-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xs-push-12{left:50%}.ant-col-xs-pull-12{right:50%}.ant-col-xs-offset-12{margin-left:50%}.ant-col-xs-order-12{order:12}.ant-col-xs-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xs-push-11{left:45.83333333%}.ant-col-xs-pull-11{right:45.83333333%}.ant-col-xs-offset-11{margin-left:45.83333333%}.ant-col-xs-order-11{order:11}.ant-col-xs-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xs-push-10{left:41.66666667%}.ant-col-xs-pull-10{right:41.66666667%}.ant-col-xs-offset-10{margin-left:41.66666667%}.ant-col-xs-order-10{order:10}.ant-col-xs-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xs-push-9{left:37.5%}.ant-col-xs-pull-9{right:37.5%}.ant-col-xs-offset-9{margin-left:37.5%}.ant-col-xs-order-9{order:9}.ant-col-xs-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xs-push-8{left:33.33333333%}.ant-col-xs-pull-8{right:33.33333333%}.ant-col-xs-offset-8{margin-left:33.33333333%}.ant-col-xs-order-8{order:8}.ant-col-xs-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xs-push-7{left:29.16666667%}.ant-col-xs-pull-7{right:29.16666667%}.ant-col-xs-offset-7{margin-left:29.16666667%}.ant-col-xs-order-7{order:7}.ant-col-xs-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xs-push-6{left:25%}.ant-col-xs-pull-6{right:25%}.ant-col-xs-offset-6{margin-left:25%}.ant-col-xs-order-6{order:6}.ant-col-xs-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xs-push-5{left:20.83333333%}.ant-col-xs-pull-5{right:20.83333333%}.ant-col-xs-offset-5{margin-left:20.83333333%}.ant-col-xs-order-5{order:5}.ant-col-xs-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xs-push-4{left:16.66666667%}.ant-col-xs-pull-4{right:16.66666667%}.ant-col-xs-offset-4{margin-left:16.66666667%}.ant-col-xs-order-4{order:4}.ant-col-xs-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xs-push-3{left:12.5%}.ant-col-xs-pull-3{right:12.5%}.ant-col-xs-offset-3{margin-left:12.5%}.ant-col-xs-order-3{order:3}.ant-col-xs-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xs-push-2{left:8.33333333%}.ant-col-xs-pull-2{right:8.33333333%}.ant-col-xs-offset-2{margin-left:8.33333333%}.ant-col-xs-order-2{order:2}.ant-col-xs-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xs-push-1{left:4.16666667%}.ant-col-xs-pull-1{right:4.16666667%}.ant-col-xs-offset-1{margin-left:4.16666667%}.ant-col-xs-order-1{order:1}.ant-col-xs-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xs-push-0{left:auto}.ant-col-xs-pull-0{right:auto}.ant-col-xs-offset-0{margin-left:0}.ant-col-xs-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xs-push-0.ant-col-rtl{right:auto}.ant-col-xs-pull-0.ant-col-rtl{left:auto}.ant-col-xs-offset-0.ant-col-rtl{margin-right:0}.ant-col-xs-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xs-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xs-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xs-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xs-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xs-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xs-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xs-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xs-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xs-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xs-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xs-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xs-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xs-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xs-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xs-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xs-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xs-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xs-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xs-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xs-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xs-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xs-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xs-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xs-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xs-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xs-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xs-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xs-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xs-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xs-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xs-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xs-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xs-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xs-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xs-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xs-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xs-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xs-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xs-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xs-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xs-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xs-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xs-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xs-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xs-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xs-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xs-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xs-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xs-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xs-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xs-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xs-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xs-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xs-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xs-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xs-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xs-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xs-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xs-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xs-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xs-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xs-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xs-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xs-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xs-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xs-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xs-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xs-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xs-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xs-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xs-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}@media (min-width: 576px){.ant-col-sm-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-sm-push-24{left:100%}.ant-col-sm-pull-24{right:100%}.ant-col-sm-offset-24{margin-left:100%}.ant-col-sm-order-24{order:24}.ant-col-sm-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-sm-push-23{left:95.83333333%}.ant-col-sm-pull-23{right:95.83333333%}.ant-col-sm-offset-23{margin-left:95.83333333%}.ant-col-sm-order-23{order:23}.ant-col-sm-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-sm-push-22{left:91.66666667%}.ant-col-sm-pull-22{right:91.66666667%}.ant-col-sm-offset-22{margin-left:91.66666667%}.ant-col-sm-order-22{order:22}.ant-col-sm-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-sm-push-21{left:87.5%}.ant-col-sm-pull-21{right:87.5%}.ant-col-sm-offset-21{margin-left:87.5%}.ant-col-sm-order-21{order:21}.ant-col-sm-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-sm-push-20{left:83.33333333%}.ant-col-sm-pull-20{right:83.33333333%}.ant-col-sm-offset-20{margin-left:83.33333333%}.ant-col-sm-order-20{order:20}.ant-col-sm-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-sm-push-19{left:79.16666667%}.ant-col-sm-pull-19{right:79.16666667%}.ant-col-sm-offset-19{margin-left:79.16666667%}.ant-col-sm-order-19{order:19}.ant-col-sm-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-sm-push-18{left:75%}.ant-col-sm-pull-18{right:75%}.ant-col-sm-offset-18{margin-left:75%}.ant-col-sm-order-18{order:18}.ant-col-sm-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-sm-push-17{left:70.83333333%}.ant-col-sm-pull-17{right:70.83333333%}.ant-col-sm-offset-17{margin-left:70.83333333%}.ant-col-sm-order-17{order:17}.ant-col-sm-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-sm-push-16{left:66.66666667%}.ant-col-sm-pull-16{right:66.66666667%}.ant-col-sm-offset-16{margin-left:66.66666667%}.ant-col-sm-order-16{order:16}.ant-col-sm-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-sm-push-15{left:62.5%}.ant-col-sm-pull-15{right:62.5%}.ant-col-sm-offset-15{margin-left:62.5%}.ant-col-sm-order-15{order:15}.ant-col-sm-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-sm-push-14{left:58.33333333%}.ant-col-sm-pull-14{right:58.33333333%}.ant-col-sm-offset-14{margin-left:58.33333333%}.ant-col-sm-order-14{order:14}.ant-col-sm-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-sm-push-13{left:54.16666667%}.ant-col-sm-pull-13{right:54.16666667%}.ant-col-sm-offset-13{margin-left:54.16666667%}.ant-col-sm-order-13{order:13}.ant-col-sm-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-sm-push-12{left:50%}.ant-col-sm-pull-12{right:50%}.ant-col-sm-offset-12{margin-left:50%}.ant-col-sm-order-12{order:12}.ant-col-sm-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-sm-push-11{left:45.83333333%}.ant-col-sm-pull-11{right:45.83333333%}.ant-col-sm-offset-11{margin-left:45.83333333%}.ant-col-sm-order-11{order:11}.ant-col-sm-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-sm-push-10{left:41.66666667%}.ant-col-sm-pull-10{right:41.66666667%}.ant-col-sm-offset-10{margin-left:41.66666667%}.ant-col-sm-order-10{order:10}.ant-col-sm-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-sm-push-9{left:37.5%}.ant-col-sm-pull-9{right:37.5%}.ant-col-sm-offset-9{margin-left:37.5%}.ant-col-sm-order-9{order:9}.ant-col-sm-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-sm-push-8{left:33.33333333%}.ant-col-sm-pull-8{right:33.33333333%}.ant-col-sm-offset-8{margin-left:33.33333333%}.ant-col-sm-order-8{order:8}.ant-col-sm-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-sm-push-7{left:29.16666667%}.ant-col-sm-pull-7{right:29.16666667%}.ant-col-sm-offset-7{margin-left:29.16666667%}.ant-col-sm-order-7{order:7}.ant-col-sm-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-sm-push-6{left:25%}.ant-col-sm-pull-6{right:25%}.ant-col-sm-offset-6{margin-left:25%}.ant-col-sm-order-6{order:6}.ant-col-sm-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-sm-push-5{left:20.83333333%}.ant-col-sm-pull-5{right:20.83333333%}.ant-col-sm-offset-5{margin-left:20.83333333%}.ant-col-sm-order-5{order:5}.ant-col-sm-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-sm-push-4{left:16.66666667%}.ant-col-sm-pull-4{right:16.66666667%}.ant-col-sm-offset-4{margin-left:16.66666667%}.ant-col-sm-order-4{order:4}.ant-col-sm-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-sm-push-3{left:12.5%}.ant-col-sm-pull-3{right:12.5%}.ant-col-sm-offset-3{margin-left:12.5%}.ant-col-sm-order-3{order:3}.ant-col-sm-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-sm-push-2{left:8.33333333%}.ant-col-sm-pull-2{right:8.33333333%}.ant-col-sm-offset-2{margin-left:8.33333333%}.ant-col-sm-order-2{order:2}.ant-col-sm-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-sm-push-1{left:4.16666667%}.ant-col-sm-pull-1{right:4.16666667%}.ant-col-sm-offset-1{margin-left:4.16666667%}.ant-col-sm-order-1{order:1}.ant-col-sm-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-sm-push-0{left:auto}.ant-col-sm-pull-0{right:auto}.ant-col-sm-offset-0{margin-left:0}.ant-col-sm-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-sm-push-0.ant-col-rtl{right:auto}.ant-col-sm-pull-0.ant-col-rtl{left:auto}.ant-col-sm-offset-0.ant-col-rtl{margin-right:0}.ant-col-sm-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-sm-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-sm-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-sm-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-sm-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-sm-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-sm-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-sm-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-sm-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-sm-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-sm-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-sm-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-sm-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-sm-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-sm-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-sm-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-sm-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-sm-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-sm-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-sm-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-sm-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-sm-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-sm-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-sm-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-sm-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-sm-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-sm-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-sm-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-sm-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-sm-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-sm-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-sm-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-sm-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-sm-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-sm-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-sm-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-sm-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-sm-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-sm-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-sm-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-sm-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-sm-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-sm-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-sm-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-sm-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-sm-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-sm-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-sm-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-sm-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-sm-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-sm-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-sm-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-sm-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-sm-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-sm-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-sm-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-sm-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-sm-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-sm-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-sm-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-sm-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-sm-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-sm-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-sm-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-sm-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-sm-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-sm-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-sm-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-sm-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-sm-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-sm-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-sm-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 768px){.ant-col-md-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-md-push-24{left:100%}.ant-col-md-pull-24{right:100%}.ant-col-md-offset-24{margin-left:100%}.ant-col-md-order-24{order:24}.ant-col-md-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-md-push-23{left:95.83333333%}.ant-col-md-pull-23{right:95.83333333%}.ant-col-md-offset-23{margin-left:95.83333333%}.ant-col-md-order-23{order:23}.ant-col-md-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-md-push-22{left:91.66666667%}.ant-col-md-pull-22{right:91.66666667%}.ant-col-md-offset-22{margin-left:91.66666667%}.ant-col-md-order-22{order:22}.ant-col-md-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-md-push-21{left:87.5%}.ant-col-md-pull-21{right:87.5%}.ant-col-md-offset-21{margin-left:87.5%}.ant-col-md-order-21{order:21}.ant-col-md-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-md-push-20{left:83.33333333%}.ant-col-md-pull-20{right:83.33333333%}.ant-col-md-offset-20{margin-left:83.33333333%}.ant-col-md-order-20{order:20}.ant-col-md-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-md-push-19{left:79.16666667%}.ant-col-md-pull-19{right:79.16666667%}.ant-col-md-offset-19{margin-left:79.16666667%}.ant-col-md-order-19{order:19}.ant-col-md-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-md-push-18{left:75%}.ant-col-md-pull-18{right:75%}.ant-col-md-offset-18{margin-left:75%}.ant-col-md-order-18{order:18}.ant-col-md-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-md-push-17{left:70.83333333%}.ant-col-md-pull-17{right:70.83333333%}.ant-col-md-offset-17{margin-left:70.83333333%}.ant-col-md-order-17{order:17}.ant-col-md-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-md-push-16{left:66.66666667%}.ant-col-md-pull-16{right:66.66666667%}.ant-col-md-offset-16{margin-left:66.66666667%}.ant-col-md-order-16{order:16}.ant-col-md-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-md-push-15{left:62.5%}.ant-col-md-pull-15{right:62.5%}.ant-col-md-offset-15{margin-left:62.5%}.ant-col-md-order-15{order:15}.ant-col-md-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-md-push-14{left:58.33333333%}.ant-col-md-pull-14{right:58.33333333%}.ant-col-md-offset-14{margin-left:58.33333333%}.ant-col-md-order-14{order:14}.ant-col-md-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-md-push-13{left:54.16666667%}.ant-col-md-pull-13{right:54.16666667%}.ant-col-md-offset-13{margin-left:54.16666667%}.ant-col-md-order-13{order:13}.ant-col-md-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-md-push-12{left:50%}.ant-col-md-pull-12{right:50%}.ant-col-md-offset-12{margin-left:50%}.ant-col-md-order-12{order:12}.ant-col-md-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-md-push-11{left:45.83333333%}.ant-col-md-pull-11{right:45.83333333%}.ant-col-md-offset-11{margin-left:45.83333333%}.ant-col-md-order-11{order:11}.ant-col-md-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-md-push-10{left:41.66666667%}.ant-col-md-pull-10{right:41.66666667%}.ant-col-md-offset-10{margin-left:41.66666667%}.ant-col-md-order-10{order:10}.ant-col-md-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-md-push-9{left:37.5%}.ant-col-md-pull-9{right:37.5%}.ant-col-md-offset-9{margin-left:37.5%}.ant-col-md-order-9{order:9}.ant-col-md-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-md-push-8{left:33.33333333%}.ant-col-md-pull-8{right:33.33333333%}.ant-col-md-offset-8{margin-left:33.33333333%}.ant-col-md-order-8{order:8}.ant-col-md-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-md-push-7{left:29.16666667%}.ant-col-md-pull-7{right:29.16666667%}.ant-col-md-offset-7{margin-left:29.16666667%}.ant-col-md-order-7{order:7}.ant-col-md-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-md-push-6{left:25%}.ant-col-md-pull-6{right:25%}.ant-col-md-offset-6{margin-left:25%}.ant-col-md-order-6{order:6}.ant-col-md-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-md-push-5{left:20.83333333%}.ant-col-md-pull-5{right:20.83333333%}.ant-col-md-offset-5{margin-left:20.83333333%}.ant-col-md-order-5{order:5}.ant-col-md-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-md-push-4{left:16.66666667%}.ant-col-md-pull-4{right:16.66666667%}.ant-col-md-offset-4{margin-left:16.66666667%}.ant-col-md-order-4{order:4}.ant-col-md-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-md-push-3{left:12.5%}.ant-col-md-pull-3{right:12.5%}.ant-col-md-offset-3{margin-left:12.5%}.ant-col-md-order-3{order:3}.ant-col-md-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-md-push-2{left:8.33333333%}.ant-col-md-pull-2{right:8.33333333%}.ant-col-md-offset-2{margin-left:8.33333333%}.ant-col-md-order-2{order:2}.ant-col-md-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-md-push-1{left:4.16666667%}.ant-col-md-pull-1{right:4.16666667%}.ant-col-md-offset-1{margin-left:4.16666667%}.ant-col-md-order-1{order:1}.ant-col-md-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-md-push-0{left:auto}.ant-col-md-pull-0{right:auto}.ant-col-md-offset-0{margin-left:0}.ant-col-md-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-md-push-0.ant-col-rtl{right:auto}.ant-col-md-pull-0.ant-col-rtl{left:auto}.ant-col-md-offset-0.ant-col-rtl{margin-right:0}.ant-col-md-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-md-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-md-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-md-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-md-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-md-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-md-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-md-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-md-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-md-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-md-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-md-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-md-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-md-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-md-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-md-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-md-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-md-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-md-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-md-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-md-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-md-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-md-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-md-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-md-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-md-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-md-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-md-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-md-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-md-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-md-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-md-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-md-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-md-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-md-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-md-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-md-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-md-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-md-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-md-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-md-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-md-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-md-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-md-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-md-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-md-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-md-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-md-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-md-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-md-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-md-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-md-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-md-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-md-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-md-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-md-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-md-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-md-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-md-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-md-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-md-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-md-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-md-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-md-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-md-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-md-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-md-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-md-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-md-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-md-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-md-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-md-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 992px){.ant-col-lg-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-lg-push-24{left:100%}.ant-col-lg-pull-24{right:100%}.ant-col-lg-offset-24{margin-left:100%}.ant-col-lg-order-24{order:24}.ant-col-lg-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-lg-push-23{left:95.83333333%}.ant-col-lg-pull-23{right:95.83333333%}.ant-col-lg-offset-23{margin-left:95.83333333%}.ant-col-lg-order-23{order:23}.ant-col-lg-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-lg-push-22{left:91.66666667%}.ant-col-lg-pull-22{right:91.66666667%}.ant-col-lg-offset-22{margin-left:91.66666667%}.ant-col-lg-order-22{order:22}.ant-col-lg-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-lg-push-21{left:87.5%}.ant-col-lg-pull-21{right:87.5%}.ant-col-lg-offset-21{margin-left:87.5%}.ant-col-lg-order-21{order:21}.ant-col-lg-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-lg-push-20{left:83.33333333%}.ant-col-lg-pull-20{right:83.33333333%}.ant-col-lg-offset-20{margin-left:83.33333333%}.ant-col-lg-order-20{order:20}.ant-col-lg-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-lg-push-19{left:79.16666667%}.ant-col-lg-pull-19{right:79.16666667%}.ant-col-lg-offset-19{margin-left:79.16666667%}.ant-col-lg-order-19{order:19}.ant-col-lg-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-lg-push-18{left:75%}.ant-col-lg-pull-18{right:75%}.ant-col-lg-offset-18{margin-left:75%}.ant-col-lg-order-18{order:18}.ant-col-lg-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-lg-push-17{left:70.83333333%}.ant-col-lg-pull-17{right:70.83333333%}.ant-col-lg-offset-17{margin-left:70.83333333%}.ant-col-lg-order-17{order:17}.ant-col-lg-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-lg-push-16{left:66.66666667%}.ant-col-lg-pull-16{right:66.66666667%}.ant-col-lg-offset-16{margin-left:66.66666667%}.ant-col-lg-order-16{order:16}.ant-col-lg-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-lg-push-15{left:62.5%}.ant-col-lg-pull-15{right:62.5%}.ant-col-lg-offset-15{margin-left:62.5%}.ant-col-lg-order-15{order:15}.ant-col-lg-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-lg-push-14{left:58.33333333%}.ant-col-lg-pull-14{right:58.33333333%}.ant-col-lg-offset-14{margin-left:58.33333333%}.ant-col-lg-order-14{order:14}.ant-col-lg-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-lg-push-13{left:54.16666667%}.ant-col-lg-pull-13{right:54.16666667%}.ant-col-lg-offset-13{margin-left:54.16666667%}.ant-col-lg-order-13{order:13}.ant-col-lg-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-lg-push-12{left:50%}.ant-col-lg-pull-12{right:50%}.ant-col-lg-offset-12{margin-left:50%}.ant-col-lg-order-12{order:12}.ant-col-lg-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-lg-push-11{left:45.83333333%}.ant-col-lg-pull-11{right:45.83333333%}.ant-col-lg-offset-11{margin-left:45.83333333%}.ant-col-lg-order-11{order:11}.ant-col-lg-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-lg-push-10{left:41.66666667%}.ant-col-lg-pull-10{right:41.66666667%}.ant-col-lg-offset-10{margin-left:41.66666667%}.ant-col-lg-order-10{order:10}.ant-col-lg-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-lg-push-9{left:37.5%}.ant-col-lg-pull-9{right:37.5%}.ant-col-lg-offset-9{margin-left:37.5%}.ant-col-lg-order-9{order:9}.ant-col-lg-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-lg-push-8{left:33.33333333%}.ant-col-lg-pull-8{right:33.33333333%}.ant-col-lg-offset-8{margin-left:33.33333333%}.ant-col-lg-order-8{order:8}.ant-col-lg-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-lg-push-7{left:29.16666667%}.ant-col-lg-pull-7{right:29.16666667%}.ant-col-lg-offset-7{margin-left:29.16666667%}.ant-col-lg-order-7{order:7}.ant-col-lg-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-lg-push-6{left:25%}.ant-col-lg-pull-6{right:25%}.ant-col-lg-offset-6{margin-left:25%}.ant-col-lg-order-6{order:6}.ant-col-lg-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-lg-push-5{left:20.83333333%}.ant-col-lg-pull-5{right:20.83333333%}.ant-col-lg-offset-5{margin-left:20.83333333%}.ant-col-lg-order-5{order:5}.ant-col-lg-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-lg-push-4{left:16.66666667%}.ant-col-lg-pull-4{right:16.66666667%}.ant-col-lg-offset-4{margin-left:16.66666667%}.ant-col-lg-order-4{order:4}.ant-col-lg-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-lg-push-3{left:12.5%}.ant-col-lg-pull-3{right:12.5%}.ant-col-lg-offset-3{margin-left:12.5%}.ant-col-lg-order-3{order:3}.ant-col-lg-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-lg-push-2{left:8.33333333%}.ant-col-lg-pull-2{right:8.33333333%}.ant-col-lg-offset-2{margin-left:8.33333333%}.ant-col-lg-order-2{order:2}.ant-col-lg-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-lg-push-1{left:4.16666667%}.ant-col-lg-pull-1{right:4.16666667%}.ant-col-lg-offset-1{margin-left:4.16666667%}.ant-col-lg-order-1{order:1}.ant-col-lg-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-lg-push-0{left:auto}.ant-col-lg-pull-0{right:auto}.ant-col-lg-offset-0{margin-left:0}.ant-col-lg-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-lg-push-0.ant-col-rtl{right:auto}.ant-col-lg-pull-0.ant-col-rtl{left:auto}.ant-col-lg-offset-0.ant-col-rtl{margin-right:0}.ant-col-lg-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-lg-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-lg-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-lg-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-lg-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-lg-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-lg-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-lg-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-lg-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-lg-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-lg-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-lg-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-lg-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-lg-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-lg-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-lg-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-lg-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-lg-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-lg-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-lg-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-lg-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-lg-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-lg-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-lg-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-lg-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-lg-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-lg-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-lg-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-lg-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-lg-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-lg-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-lg-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-lg-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-lg-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-lg-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-lg-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-lg-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-lg-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-lg-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-lg-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-lg-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-lg-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-lg-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-lg-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-lg-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-lg-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-lg-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-lg-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-lg-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-lg-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-lg-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-lg-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-lg-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-lg-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-lg-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-lg-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-lg-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-lg-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-lg-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-lg-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-lg-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-lg-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-lg-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-lg-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-lg-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-lg-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-lg-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-lg-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-lg-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-lg-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-lg-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-lg-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1200px){.ant-col-xl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xl-push-24{left:100%}.ant-col-xl-pull-24{right:100%}.ant-col-xl-offset-24{margin-left:100%}.ant-col-xl-order-24{order:24}.ant-col-xl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xl-push-23{left:95.83333333%}.ant-col-xl-pull-23{right:95.83333333%}.ant-col-xl-offset-23{margin-left:95.83333333%}.ant-col-xl-order-23{order:23}.ant-col-xl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xl-push-22{left:91.66666667%}.ant-col-xl-pull-22{right:91.66666667%}.ant-col-xl-offset-22{margin-left:91.66666667%}.ant-col-xl-order-22{order:22}.ant-col-xl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xl-push-21{left:87.5%}.ant-col-xl-pull-21{right:87.5%}.ant-col-xl-offset-21{margin-left:87.5%}.ant-col-xl-order-21{order:21}.ant-col-xl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xl-push-20{left:83.33333333%}.ant-col-xl-pull-20{right:83.33333333%}.ant-col-xl-offset-20{margin-left:83.33333333%}.ant-col-xl-order-20{order:20}.ant-col-xl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xl-push-19{left:79.16666667%}.ant-col-xl-pull-19{right:79.16666667%}.ant-col-xl-offset-19{margin-left:79.16666667%}.ant-col-xl-order-19{order:19}.ant-col-xl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xl-push-18{left:75%}.ant-col-xl-pull-18{right:75%}.ant-col-xl-offset-18{margin-left:75%}.ant-col-xl-order-18{order:18}.ant-col-xl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xl-push-17{left:70.83333333%}.ant-col-xl-pull-17{right:70.83333333%}.ant-col-xl-offset-17{margin-left:70.83333333%}.ant-col-xl-order-17{order:17}.ant-col-xl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xl-push-16{left:66.66666667%}.ant-col-xl-pull-16{right:66.66666667%}.ant-col-xl-offset-16{margin-left:66.66666667%}.ant-col-xl-order-16{order:16}.ant-col-xl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xl-push-15{left:62.5%}.ant-col-xl-pull-15{right:62.5%}.ant-col-xl-offset-15{margin-left:62.5%}.ant-col-xl-order-15{order:15}.ant-col-xl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xl-push-14{left:58.33333333%}.ant-col-xl-pull-14{right:58.33333333%}.ant-col-xl-offset-14{margin-left:58.33333333%}.ant-col-xl-order-14{order:14}.ant-col-xl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xl-push-13{left:54.16666667%}.ant-col-xl-pull-13{right:54.16666667%}.ant-col-xl-offset-13{margin-left:54.16666667%}.ant-col-xl-order-13{order:13}.ant-col-xl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xl-push-12{left:50%}.ant-col-xl-pull-12{right:50%}.ant-col-xl-offset-12{margin-left:50%}.ant-col-xl-order-12{order:12}.ant-col-xl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xl-push-11{left:45.83333333%}.ant-col-xl-pull-11{right:45.83333333%}.ant-col-xl-offset-11{margin-left:45.83333333%}.ant-col-xl-order-11{order:11}.ant-col-xl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xl-push-10{left:41.66666667%}.ant-col-xl-pull-10{right:41.66666667%}.ant-col-xl-offset-10{margin-left:41.66666667%}.ant-col-xl-order-10{order:10}.ant-col-xl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xl-push-9{left:37.5%}.ant-col-xl-pull-9{right:37.5%}.ant-col-xl-offset-9{margin-left:37.5%}.ant-col-xl-order-9{order:9}.ant-col-xl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xl-push-8{left:33.33333333%}.ant-col-xl-pull-8{right:33.33333333%}.ant-col-xl-offset-8{margin-left:33.33333333%}.ant-col-xl-order-8{order:8}.ant-col-xl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xl-push-7{left:29.16666667%}.ant-col-xl-pull-7{right:29.16666667%}.ant-col-xl-offset-7{margin-left:29.16666667%}.ant-col-xl-order-7{order:7}.ant-col-xl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xl-push-6{left:25%}.ant-col-xl-pull-6{right:25%}.ant-col-xl-offset-6{margin-left:25%}.ant-col-xl-order-6{order:6}.ant-col-xl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xl-push-5{left:20.83333333%}.ant-col-xl-pull-5{right:20.83333333%}.ant-col-xl-offset-5{margin-left:20.83333333%}.ant-col-xl-order-5{order:5}.ant-col-xl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xl-push-4{left:16.66666667%}.ant-col-xl-pull-4{right:16.66666667%}.ant-col-xl-offset-4{margin-left:16.66666667%}.ant-col-xl-order-4{order:4}.ant-col-xl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xl-push-3{left:12.5%}.ant-col-xl-pull-3{right:12.5%}.ant-col-xl-offset-3{margin-left:12.5%}.ant-col-xl-order-3{order:3}.ant-col-xl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xl-push-2{left:8.33333333%}.ant-col-xl-pull-2{right:8.33333333%}.ant-col-xl-offset-2{margin-left:8.33333333%}.ant-col-xl-order-2{order:2}.ant-col-xl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xl-push-1{left:4.16666667%}.ant-col-xl-pull-1{right:4.16666667%}.ant-col-xl-offset-1{margin-left:4.16666667%}.ant-col-xl-order-1{order:1}.ant-col-xl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xl-push-0{left:auto}.ant-col-xl-pull-0{right:auto}.ant-col-xl-offset-0{margin-left:0}.ant-col-xl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xl-push-0.ant-col-rtl{right:auto}.ant-col-xl-pull-0.ant-col-rtl{left:auto}.ant-col-xl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 1600px){.ant-col-xxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxl-push-24{left:100%}.ant-col-xxl-pull-24{right:100%}.ant-col-xxl-offset-24{margin-left:100%}.ant-col-xxl-order-24{order:24}.ant-col-xxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxl-push-23{left:95.83333333%}.ant-col-xxl-pull-23{right:95.83333333%}.ant-col-xxl-offset-23{margin-left:95.83333333%}.ant-col-xxl-order-23{order:23}.ant-col-xxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxl-push-22{left:91.66666667%}.ant-col-xxl-pull-22{right:91.66666667%}.ant-col-xxl-offset-22{margin-left:91.66666667%}.ant-col-xxl-order-22{order:22}.ant-col-xxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxl-push-21{left:87.5%}.ant-col-xxl-pull-21{right:87.5%}.ant-col-xxl-offset-21{margin-left:87.5%}.ant-col-xxl-order-21{order:21}.ant-col-xxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxl-push-20{left:83.33333333%}.ant-col-xxl-pull-20{right:83.33333333%}.ant-col-xxl-offset-20{margin-left:83.33333333%}.ant-col-xxl-order-20{order:20}.ant-col-xxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxl-push-19{left:79.16666667%}.ant-col-xxl-pull-19{right:79.16666667%}.ant-col-xxl-offset-19{margin-left:79.16666667%}.ant-col-xxl-order-19{order:19}.ant-col-xxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxl-push-18{left:75%}.ant-col-xxl-pull-18{right:75%}.ant-col-xxl-offset-18{margin-left:75%}.ant-col-xxl-order-18{order:18}.ant-col-xxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxl-push-17{left:70.83333333%}.ant-col-xxl-pull-17{right:70.83333333%}.ant-col-xxl-offset-17{margin-left:70.83333333%}.ant-col-xxl-order-17{order:17}.ant-col-xxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxl-push-16{left:66.66666667%}.ant-col-xxl-pull-16{right:66.66666667%}.ant-col-xxl-offset-16{margin-left:66.66666667%}.ant-col-xxl-order-16{order:16}.ant-col-xxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxl-push-15{left:62.5%}.ant-col-xxl-pull-15{right:62.5%}.ant-col-xxl-offset-15{margin-left:62.5%}.ant-col-xxl-order-15{order:15}.ant-col-xxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxl-push-14{left:58.33333333%}.ant-col-xxl-pull-14{right:58.33333333%}.ant-col-xxl-offset-14{margin-left:58.33333333%}.ant-col-xxl-order-14{order:14}.ant-col-xxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxl-push-13{left:54.16666667%}.ant-col-xxl-pull-13{right:54.16666667%}.ant-col-xxl-offset-13{margin-left:54.16666667%}.ant-col-xxl-order-13{order:13}.ant-col-xxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxl-push-12{left:50%}.ant-col-xxl-pull-12{right:50%}.ant-col-xxl-offset-12{margin-left:50%}.ant-col-xxl-order-12{order:12}.ant-col-xxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxl-push-11{left:45.83333333%}.ant-col-xxl-pull-11{right:45.83333333%}.ant-col-xxl-offset-11{margin-left:45.83333333%}.ant-col-xxl-order-11{order:11}.ant-col-xxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxl-push-10{left:41.66666667%}.ant-col-xxl-pull-10{right:41.66666667%}.ant-col-xxl-offset-10{margin-left:41.66666667%}.ant-col-xxl-order-10{order:10}.ant-col-xxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxl-push-9{left:37.5%}.ant-col-xxl-pull-9{right:37.5%}.ant-col-xxl-offset-9{margin-left:37.5%}.ant-col-xxl-order-9{order:9}.ant-col-xxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxl-push-8{left:33.33333333%}.ant-col-xxl-pull-8{right:33.33333333%}.ant-col-xxl-offset-8{margin-left:33.33333333%}.ant-col-xxl-order-8{order:8}.ant-col-xxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxl-push-7{left:29.16666667%}.ant-col-xxl-pull-7{right:29.16666667%}.ant-col-xxl-offset-7{margin-left:29.16666667%}.ant-col-xxl-order-7{order:7}.ant-col-xxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxl-push-6{left:25%}.ant-col-xxl-pull-6{right:25%}.ant-col-xxl-offset-6{margin-left:25%}.ant-col-xxl-order-6{order:6}.ant-col-xxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxl-push-5{left:20.83333333%}.ant-col-xxl-pull-5{right:20.83333333%}.ant-col-xxl-offset-5{margin-left:20.83333333%}.ant-col-xxl-order-5{order:5}.ant-col-xxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxl-push-4{left:16.66666667%}.ant-col-xxl-pull-4{right:16.66666667%}.ant-col-xxl-offset-4{margin-left:16.66666667%}.ant-col-xxl-order-4{order:4}.ant-col-xxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxl-push-3{left:12.5%}.ant-col-xxl-pull-3{right:12.5%}.ant-col-xxl-offset-3{margin-left:12.5%}.ant-col-xxl-order-3{order:3}.ant-col-xxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxl-push-2{left:8.33333333%}.ant-col-xxl-pull-2{right:8.33333333%}.ant-col-xxl-offset-2{margin-left:8.33333333%}.ant-col-xxl-order-2{order:2}.ant-col-xxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxl-push-1{left:4.16666667%}.ant-col-xxl-pull-1{right:4.16666667%}.ant-col-xxl-offset-1{margin-left:4.16666667%}.ant-col-xxl-order-1{order:1}.ant-col-xxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxl-push-0{left:auto}.ant-col-xxl-pull-0{right:auto}.ant-col-xxl-offset-0{margin-left:0}.ant-col-xxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-push-0.ant-col-rtl{right:auto}.ant-col-xxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}@media (min-width: 2000px){.ant-col-xxxl-24{display:block;flex:0 0 100%;max-width:100%}.ant-col-xxxl-push-24{left:100%}.ant-col-xxxl-pull-24{right:100%}.ant-col-xxxl-offset-24{margin-left:100%}.ant-col-xxxl-order-24{order:24}.ant-col-xxxl-23{display:block;flex:0 0 95.83333333%;max-width:95.83333333%}.ant-col-xxxl-push-23{left:95.83333333%}.ant-col-xxxl-pull-23{right:95.83333333%}.ant-col-xxxl-offset-23{margin-left:95.83333333%}.ant-col-xxxl-order-23{order:23}.ant-col-xxxl-22{display:block;flex:0 0 91.66666667%;max-width:91.66666667%}.ant-col-xxxl-push-22{left:91.66666667%}.ant-col-xxxl-pull-22{right:91.66666667%}.ant-col-xxxl-offset-22{margin-left:91.66666667%}.ant-col-xxxl-order-22{order:22}.ant-col-xxxl-21{display:block;flex:0 0 87.5%;max-width:87.5%}.ant-col-xxxl-push-21{left:87.5%}.ant-col-xxxl-pull-21{right:87.5%}.ant-col-xxxl-offset-21{margin-left:87.5%}.ant-col-xxxl-order-21{order:21}.ant-col-xxxl-20{display:block;flex:0 0 83.33333333%;max-width:83.33333333%}.ant-col-xxxl-push-20{left:83.33333333%}.ant-col-xxxl-pull-20{right:83.33333333%}.ant-col-xxxl-offset-20{margin-left:83.33333333%}.ant-col-xxxl-order-20{order:20}.ant-col-xxxl-19{display:block;flex:0 0 79.16666667%;max-width:79.16666667%}.ant-col-xxxl-push-19{left:79.16666667%}.ant-col-xxxl-pull-19{right:79.16666667%}.ant-col-xxxl-offset-19{margin-left:79.16666667%}.ant-col-xxxl-order-19{order:19}.ant-col-xxxl-18{display:block;flex:0 0 75%;max-width:75%}.ant-col-xxxl-push-18{left:75%}.ant-col-xxxl-pull-18{right:75%}.ant-col-xxxl-offset-18{margin-left:75%}.ant-col-xxxl-order-18{order:18}.ant-col-xxxl-17{display:block;flex:0 0 70.83333333%;max-width:70.83333333%}.ant-col-xxxl-push-17{left:70.83333333%}.ant-col-xxxl-pull-17{right:70.83333333%}.ant-col-xxxl-offset-17{margin-left:70.83333333%}.ant-col-xxxl-order-17{order:17}.ant-col-xxxl-16{display:block;flex:0 0 66.66666667%;max-width:66.66666667%}.ant-col-xxxl-push-16{left:66.66666667%}.ant-col-xxxl-pull-16{right:66.66666667%}.ant-col-xxxl-offset-16{margin-left:66.66666667%}.ant-col-xxxl-order-16{order:16}.ant-col-xxxl-15{display:block;flex:0 0 62.5%;max-width:62.5%}.ant-col-xxxl-push-15{left:62.5%}.ant-col-xxxl-pull-15{right:62.5%}.ant-col-xxxl-offset-15{margin-left:62.5%}.ant-col-xxxl-order-15{order:15}.ant-col-xxxl-14{display:block;flex:0 0 58.33333333%;max-width:58.33333333%}.ant-col-xxxl-push-14{left:58.33333333%}.ant-col-xxxl-pull-14{right:58.33333333%}.ant-col-xxxl-offset-14{margin-left:58.33333333%}.ant-col-xxxl-order-14{order:14}.ant-col-xxxl-13{display:block;flex:0 0 54.16666667%;max-width:54.16666667%}.ant-col-xxxl-push-13{left:54.16666667%}.ant-col-xxxl-pull-13{right:54.16666667%}.ant-col-xxxl-offset-13{margin-left:54.16666667%}.ant-col-xxxl-order-13{order:13}.ant-col-xxxl-12{display:block;flex:0 0 50%;max-width:50%}.ant-col-xxxl-push-12{left:50%}.ant-col-xxxl-pull-12{right:50%}.ant-col-xxxl-offset-12{margin-left:50%}.ant-col-xxxl-order-12{order:12}.ant-col-xxxl-11{display:block;flex:0 0 45.83333333%;max-width:45.83333333%}.ant-col-xxxl-push-11{left:45.83333333%}.ant-col-xxxl-pull-11{right:45.83333333%}.ant-col-xxxl-offset-11{margin-left:45.83333333%}.ant-col-xxxl-order-11{order:11}.ant-col-xxxl-10{display:block;flex:0 0 41.66666667%;max-width:41.66666667%}.ant-col-xxxl-push-10{left:41.66666667%}.ant-col-xxxl-pull-10{right:41.66666667%}.ant-col-xxxl-offset-10{margin-left:41.66666667%}.ant-col-xxxl-order-10{order:10}.ant-col-xxxl-9{display:block;flex:0 0 37.5%;max-width:37.5%}.ant-col-xxxl-push-9{left:37.5%}.ant-col-xxxl-pull-9{right:37.5%}.ant-col-xxxl-offset-9{margin-left:37.5%}.ant-col-xxxl-order-9{order:9}.ant-col-xxxl-8{display:block;flex:0 0 33.33333333%;max-width:33.33333333%}.ant-col-xxxl-push-8{left:33.33333333%}.ant-col-xxxl-pull-8{right:33.33333333%}.ant-col-xxxl-offset-8{margin-left:33.33333333%}.ant-col-xxxl-order-8{order:8}.ant-col-xxxl-7{display:block;flex:0 0 29.16666667%;max-width:29.16666667%}.ant-col-xxxl-push-7{left:29.16666667%}.ant-col-xxxl-pull-7{right:29.16666667%}.ant-col-xxxl-offset-7{margin-left:29.16666667%}.ant-col-xxxl-order-7{order:7}.ant-col-xxxl-6{display:block;flex:0 0 25%;max-width:25%}.ant-col-xxxl-push-6{left:25%}.ant-col-xxxl-pull-6{right:25%}.ant-col-xxxl-offset-6{margin-left:25%}.ant-col-xxxl-order-6{order:6}.ant-col-xxxl-5{display:block;flex:0 0 20.83333333%;max-width:20.83333333%}.ant-col-xxxl-push-5{left:20.83333333%}.ant-col-xxxl-pull-5{right:20.83333333%}.ant-col-xxxl-offset-5{margin-left:20.83333333%}.ant-col-xxxl-order-5{order:5}.ant-col-xxxl-4{display:block;flex:0 0 16.66666667%;max-width:16.66666667%}.ant-col-xxxl-push-4{left:16.66666667%}.ant-col-xxxl-pull-4{right:16.66666667%}.ant-col-xxxl-offset-4{margin-left:16.66666667%}.ant-col-xxxl-order-4{order:4}.ant-col-xxxl-3{display:block;flex:0 0 12.5%;max-width:12.5%}.ant-col-xxxl-push-3{left:12.5%}.ant-col-xxxl-pull-3{right:12.5%}.ant-col-xxxl-offset-3{margin-left:12.5%}.ant-col-xxxl-order-3{order:3}.ant-col-xxxl-2{display:block;flex:0 0 8.33333333%;max-width:8.33333333%}.ant-col-xxxl-push-2{left:8.33333333%}.ant-col-xxxl-pull-2{right:8.33333333%}.ant-col-xxxl-offset-2{margin-left:8.33333333%}.ant-col-xxxl-order-2{order:2}.ant-col-xxxl-1{display:block;flex:0 0 4.16666667%;max-width:4.16666667%}.ant-col-xxxl-push-1{left:4.16666667%}.ant-col-xxxl-pull-1{right:4.16666667%}.ant-col-xxxl-offset-1{margin-left:4.16666667%}.ant-col-xxxl-order-1{order:1}.ant-col-xxxl-0{display:none}.ant-col-push-0{left:auto}.ant-col-pull-0{right:auto}.ant-col-xxxl-push-0{left:auto}.ant-col-xxxl-pull-0{right:auto}.ant-col-xxxl-offset-0{margin-left:0}.ant-col-xxxl-order-0{order:0}.ant-col-push-0.ant-col-rtl{right:auto}.ant-col-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-push-0.ant-col-rtl{right:auto}.ant-col-xxxl-pull-0.ant-col-rtl{left:auto}.ant-col-xxxl-offset-0.ant-col-rtl{margin-right:0}.ant-col-xxxl-push-1.ant-col-rtl{right:4.16666667%;left:auto}.ant-col-xxxl-pull-1.ant-col-rtl{right:auto;left:4.16666667%}.ant-col-xxxl-offset-1.ant-col-rtl{margin-right:4.16666667%;margin-left:0}.ant-col-xxxl-push-2.ant-col-rtl{right:8.33333333%;left:auto}.ant-col-xxxl-pull-2.ant-col-rtl{right:auto;left:8.33333333%}.ant-col-xxxl-offset-2.ant-col-rtl{margin-right:8.33333333%;margin-left:0}.ant-col-xxxl-push-3.ant-col-rtl{right:12.5%;left:auto}.ant-col-xxxl-pull-3.ant-col-rtl{right:auto;left:12.5%}.ant-col-xxxl-offset-3.ant-col-rtl{margin-right:12.5%;margin-left:0}.ant-col-xxxl-push-4.ant-col-rtl{right:16.66666667%;left:auto}.ant-col-xxxl-pull-4.ant-col-rtl{right:auto;left:16.66666667%}.ant-col-xxxl-offset-4.ant-col-rtl{margin-right:16.66666667%;margin-left:0}.ant-col-xxxl-push-5.ant-col-rtl{right:20.83333333%;left:auto}.ant-col-xxxl-pull-5.ant-col-rtl{right:auto;left:20.83333333%}.ant-col-xxxl-offset-5.ant-col-rtl{margin-right:20.83333333%;margin-left:0}.ant-col-xxxl-push-6.ant-col-rtl{right:25%;left:auto}.ant-col-xxxl-pull-6.ant-col-rtl{right:auto;left:25%}.ant-col-xxxl-offset-6.ant-col-rtl{margin-right:25%;margin-left:0}.ant-col-xxxl-push-7.ant-col-rtl{right:29.16666667%;left:auto}.ant-col-xxxl-pull-7.ant-col-rtl{right:auto;left:29.16666667%}.ant-col-xxxl-offset-7.ant-col-rtl{margin-right:29.16666667%;margin-left:0}.ant-col-xxxl-push-8.ant-col-rtl{right:33.33333333%;left:auto}.ant-col-xxxl-pull-8.ant-col-rtl{right:auto;left:33.33333333%}.ant-col-xxxl-offset-8.ant-col-rtl{margin-right:33.33333333%;margin-left:0}.ant-col-xxxl-push-9.ant-col-rtl{right:37.5%;left:auto}.ant-col-xxxl-pull-9.ant-col-rtl{right:auto;left:37.5%}.ant-col-xxxl-offset-9.ant-col-rtl{margin-right:37.5%;margin-left:0}.ant-col-xxxl-push-10.ant-col-rtl{right:41.66666667%;left:auto}.ant-col-xxxl-pull-10.ant-col-rtl{right:auto;left:41.66666667%}.ant-col-xxxl-offset-10.ant-col-rtl{margin-right:41.66666667%;margin-left:0}.ant-col-xxxl-push-11.ant-col-rtl{right:45.83333333%;left:auto}.ant-col-xxxl-pull-11.ant-col-rtl{right:auto;left:45.83333333%}.ant-col-xxxl-offset-11.ant-col-rtl{margin-right:45.83333333%;margin-left:0}.ant-col-xxxl-push-12.ant-col-rtl{right:50%;left:auto}.ant-col-xxxl-pull-12.ant-col-rtl{right:auto;left:50%}.ant-col-xxxl-offset-12.ant-col-rtl{margin-right:50%;margin-left:0}.ant-col-xxxl-push-13.ant-col-rtl{right:54.16666667%;left:auto}.ant-col-xxxl-pull-13.ant-col-rtl{right:auto;left:54.16666667%}.ant-col-xxxl-offset-13.ant-col-rtl{margin-right:54.16666667%;margin-left:0}.ant-col-xxxl-push-14.ant-col-rtl{right:58.33333333%;left:auto}.ant-col-xxxl-pull-14.ant-col-rtl{right:auto;left:58.33333333%}.ant-col-xxxl-offset-14.ant-col-rtl{margin-right:58.33333333%;margin-left:0}.ant-col-xxxl-push-15.ant-col-rtl{right:62.5%;left:auto}.ant-col-xxxl-pull-15.ant-col-rtl{right:auto;left:62.5%}.ant-col-xxxl-offset-15.ant-col-rtl{margin-right:62.5%;margin-left:0}.ant-col-xxxl-push-16.ant-col-rtl{right:66.66666667%;left:auto}.ant-col-xxxl-pull-16.ant-col-rtl{right:auto;left:66.66666667%}.ant-col-xxxl-offset-16.ant-col-rtl{margin-right:66.66666667%;margin-left:0}.ant-col-xxxl-push-17.ant-col-rtl{right:70.83333333%;left:auto}.ant-col-xxxl-pull-17.ant-col-rtl{right:auto;left:70.83333333%}.ant-col-xxxl-offset-17.ant-col-rtl{margin-right:70.83333333%;margin-left:0}.ant-col-xxxl-push-18.ant-col-rtl{right:75%;left:auto}.ant-col-xxxl-pull-18.ant-col-rtl{right:auto;left:75%}.ant-col-xxxl-offset-18.ant-col-rtl{margin-right:75%;margin-left:0}.ant-col-xxxl-push-19.ant-col-rtl{right:79.16666667%;left:auto}.ant-col-xxxl-pull-19.ant-col-rtl{right:auto;left:79.16666667%}.ant-col-xxxl-offset-19.ant-col-rtl{margin-right:79.16666667%;margin-left:0}.ant-col-xxxl-push-20.ant-col-rtl{right:83.33333333%;left:auto}.ant-col-xxxl-pull-20.ant-col-rtl{right:auto;left:83.33333333%}.ant-col-xxxl-offset-20.ant-col-rtl{margin-right:83.33333333%;margin-left:0}.ant-col-xxxl-push-21.ant-col-rtl{right:87.5%;left:auto}.ant-col-xxxl-pull-21.ant-col-rtl{right:auto;left:87.5%}.ant-col-xxxl-offset-21.ant-col-rtl{margin-right:87.5%;margin-left:0}.ant-col-xxxl-push-22.ant-col-rtl{right:91.66666667%;left:auto}.ant-col-xxxl-pull-22.ant-col-rtl{right:auto;left:91.66666667%}.ant-col-xxxl-offset-22.ant-col-rtl{margin-right:91.66666667%;margin-left:0}.ant-col-xxxl-push-23.ant-col-rtl{right:95.83333333%;left:auto}.ant-col-xxxl-pull-23.ant-col-rtl{right:auto;left:95.83333333%}.ant-col-xxxl-offset-23.ant-col-rtl{margin-right:95.83333333%;margin-left:0}.ant-col-xxxl-push-24.ant-col-rtl{right:100%;left:auto}.ant-col-xxxl-pull-24.ant-col-rtl{right:auto;left:100%}.ant-col-xxxl-offset-24.ant-col-rtl{margin-right:100%;margin-left:0}}.ant-row-rtl{direction:rtl}.ant-image{position:relative;display:inline-block}.ant-image-img{width:100%;height:auto;vertical-align:middle}.ant-image-img-placeholder{background-color:#f5f5f5;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTQuNSAyLjVoLTEzQS41LjUgMCAwIDAgMSAzdjEwYS41LjUgMCAwIDAgLjUuNWgxM2EuNS41IDAgMCAwIC41LS41VjNhLjUuNSAwIDAgMC0uNS0uNXpNNS4yODEgNC43NWExIDEgMCAwIDEgMCAyIDEgMSAwIDAgMSAwLTJ6bTguMDMgNi44M2EuMTI3LjEyNyAwIDAgMS0uMDgxLjAzSDIuNzY5YS4xMjUuMTI1IDAgMCAxLS4wOTYtLjIwN2wyLjY2MS0zLjE1NmEuMTI2LjEyNiAwIDAgMSAuMTc3LS4wMTZsLjAxNi4wMTZMNy4wOCAxMC4wOWwyLjQ3LTIuOTNhLjEyNi4xMjYgMCAwIDEgLjE3Ny0uMDE2bC4wMTUuMDE2IDMuNTg4IDQuMjQ0YS4xMjcuMTI3IDAgMCAxLS4wMi4xNzV6IiBmaWxsPSIjOEM4QzhDIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=);background-repeat:no-repeat;background-position:center center;background-size:30%}.ant-image-mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#fff;background:#00000080;cursor:pointer;opacity:0;transition:opacity .3s}.ant-image-mask-info{padding:0 4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-image-mask-info .anticon{margin-inline-end:4px}.ant-image-mask:hover{opacity:1}.ant-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.ant-image-preview{pointer-events:none;height:100%;text-align:center}.ant-image-preview.ant-zoom-enter,.ant-image-preview.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-image-preview-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-image-preview-mask-hidden{display:none}.ant-image-preview-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch}.ant-image-preview-body{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ant-image-preview-img{max-width:100%;max-height:100%;vertical-align:middle;transform:scaleZ(1);cursor:grab;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.ant-image-preview-img-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .3s cubic-bezier(.215,.61,.355,1) 0s}.ant-image-preview-img-wrapper:before{display:inline-block;width:1px;height:50%;margin-right:-1px;content:""}.ant-image-preview-moving .ant-image-preview-img{cursor:grabbing}.ant-image-preview-moving .ant-image-preview-img-wrapper{transition-duration:0s}.ant-image-preview-wrap{z-index:1080}.ant-image-preview-operations{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";position:absolute;top:0;right:0;z-index:1;display:flex;flex-direction:row-reverse;align-items:center;width:100%;color:#ffffffd9;list-style:none;background:#0000001a;pointer-events:auto}.ant-image-preview-operations-operation{margin-left:12px;padding:12px;cursor:pointer}.ant-image-preview-operations-operation-disabled{color:#ffffff40;pointer-events:none}.ant-image-preview-operations-operation:last-of-type{margin-left:0}.ant-image-preview-operations-icon{font-size:18px}.ant-image-preview-switch-left,.ant-image-preview-switch-right{position:absolute;top:50%;right:10px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:-22px;color:#ffffffd9;background:#0000001a;border-radius:50%;cursor:pointer;pointer-events:auto}.ant-image-preview-switch-left-disabled,.ant-image-preview-switch-right-disabled{color:#ffffff40;cursor:not-allowed}.ant-image-preview-switch-left-disabled>.anticon,.ant-image-preview-switch-right-disabled>.anticon{cursor:not-allowed}.ant-image-preview-switch-left>.anticon,.ant-image-preview-switch-right>.anticon{font-size:18px}.ant-image-preview-switch-left{left:10px}.ant-image-preview-switch-right{right:10px}.ant-input-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;padding:10px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;display:inline-flex}.ant-input-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-affix-wrapper:-moz-placeholder{text-overflow:ellipsis}.ant-input-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-affix-wrapper:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-input-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper:focus,.ant-input-affix-wrapper-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-affix-wrapper:focus,.ant-input-rtl .ant-input-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-affix-wrapper-borderless,.ant-input-affix-wrapper-borderless:hover,.ant-input-affix-wrapper-borderless:focus,.ant-input-affix-wrapper-borderless-focused,.ant-input-affix-wrapper-borderless-disabled,.ant-input-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-affix-wrapper-lg{padding:7.5px 11px;font-size:16px}.ant-input-affix-wrapper-sm{padding:0 7px}.ant-input-affix-wrapper-rtl{direction:rtl}.ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-color:#998165;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-search-with-button .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover{z-index:0}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus{z-index:1}.ant-input-affix-wrapper-disabled .ant-input[disabled]{background:transparent}.ant-input-affix-wrapper>input.ant-input{padding:0;border:none;outline:none}.ant-input-affix-wrapper>input.ant-input:focus{box-shadow:none!important}.ant-input-affix-wrapper:before{width:0;visibility:hidden;content:" "}.ant-input-prefix,.ant-input-suffix{display:flex;flex:none;align-items:center}.ant-input-show-count-suffix{color:#00000073}.ant-input-show-count-has-suffix{margin-right:2px}.ant-input-prefix{margin-right:4px}.ant-input-suffix{margin-left:4px}.anticon.ant-input-clear-icon{margin:0;color:#00000040;font-size:12px;vertical-align:-1px;cursor:pointer;transition:color .3s}.anticon.ant-input-clear-icon:hover{color:#00000073}.anticon.ant-input-clear-icon:active{color:#000000d9}.anticon.ant-input-clear-icon-hidden{visibility:hidden}.anticon.ant-input-clear-icon-has-suffix{margin:0 4px}.ant-input-affix-wrapper-textarea-with-clear-btn{padding:0!important;border:0!important}.ant-input-affix-wrapper-textarea-with-clear-btn .ant-input-clear-icon{position:absolute;top:8px;right:8px;z-index:1}.ant-input{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;width:100%;min-width:0;padding:10px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s}.ant-input::-moz-placeholder{opacity:1}.ant-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input:-moz-placeholder{text-overflow:ellipsis}.ant-input:placeholder-shown{text-overflow:ellipsis}.ant-input:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-input:hover{border-right-width:0;border-left-width:1px!important}.ant-input:focus,.ant-input-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input:focus,.ant-input-rtl .ant-input-focused{border-right-width:0;border-left-width:1px!important}.ant-input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-borderless,.ant-input-borderless:hover,.ant-input-borderless:focus,.ant-input-borderless-focused,.ant-input-borderless-disabled,.ant-input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-lg{padding:7.5px 11px;font-size:16px}.ant-input-sm{padding:0 7px}.ant-input-rtl{direction:rtl}.ant-input-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-group>[class*=col-]{padding-right:8px}.ant-input-group>[class*=col-]:last-child{padding-right:0}.ant-input-group-addon,.ant-input-group-wrap,.ant-input-group>.ant-input{display:table-cell}.ant-input-group-addon:not(:first-child):not(:last-child),.ant-input-group-wrap:not(:first-child):not(:last-child),.ant-input-group>.ant-input:not(:first-child):not(:last-child){border-radius:0}.ant-input-group-addon,.ant-input-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-group-wrap>*{display:block!important}.ant-input-group .ant-input{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-group .ant-input:focus{z-index:1;border-right-width:1px}.ant-input-group .ant-input:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:0}.ant-input-group-addon{position:relative;padding:0 10px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s}.ant-input-group-addon .ant-select{margin:-11px -10px}.ant-input-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-group-addon .ant-select-open .ant-select-selector,.ant-input-group-addon .ant-select-focused .ant-select-selector{color:#8d6a46}.ant-input-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-group>.ant-input:first-child,.ant-input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input:first-child .ant-select .ant-select-selector,.ant-input-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:first-child) .ant-input{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input-affix-wrapper:not(:last-child) .ant-input{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-group-addon:first-child{border-right:0}.ant-input-group-addon:last-child{border-left:0}.ant-input-group>.ant-input:last-child,.ant-input-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group>.ant-input:last-child .ant-select .ant-select-selector,.ant-input-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group-lg .ant-input,.ant-input-group-lg>.ant-input-group-addon{padding:7.5px 11px;font-size:16px}.ant-input-group-sm .ant-input,.ant-input-group-sm>.ant-input-group-addon{padding:0 7px}.ant-input-group-lg .ant-select-single .ant-select-selector{height:42px}.ant-input-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:last-child){border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-group .ant-input-affix-wrapper:not(:first-child),.ant-input-search .ant-input-group .ant-input-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-group.ant-input-group-compact{display:block}.ant-input-group.ant-input-group-compact:before{display:table;content:""}.ant-input-group.ant-input-group-compact:after{display:table;clear:both;content:""}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-group.ant-input-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-group.ant-input-group-compact>.ant-input:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-group.ant-input-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-input-affix-wrapper{display:inline-flex}.ant-input-group.ant-input-group-compact>.ant-picker-range{display:inline-flex}.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-group.ant-input-group-compact .ant-input{float:none}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-group.ant-input-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select-focused{z-index:1}.ant-input-group.ant-input-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-input-group.ant-input-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:5px 0 0 5px}.ant-input-group>.ant-input-rtl:first-child,.ant-input-group-rtl .ant-input-group-addon:first-child{border-radius:0 5px 5px 0}.ant-input-group-rtl .ant-input-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-group-rtl .ant-input-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-group-rtl.ant-input-group>.ant-input:last-child,.ant-input-group-rtl.ant-input-group-addon:last-child{border-radius:5px 0 0 5px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:first-child){border-radius:5px 0 0 5px}.ant-input-group-rtl.ant-input-group .ant-input-affix-wrapper:not(:last-child){border-radius:0 5px 5px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:first-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 5px 5px 0}.ant-input-group-rtl.ant-input-group.ant-input-group-compact>*:last-child,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-group-rtl.ant-input-group.ant-input-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:5px 0 0 5px}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-group.ant-input-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 5px 5px 0}.ant-input-group-wrapper{display:inline-block;width:100%;text-align:start;vertical-align:top}.ant-input-password-icon{color:#00000073;cursor:pointer;transition:all .3s}.ant-input-password-icon:hover{color:#000000d9}.ant-input[type=color]{height:32px}.ant-input[type=color].ant-input-lg{height:42px}.ant-input[type=color].ant-input-sm{height:24px;padding-top:3px;padding-bottom:3px}.ant-input-textarea-show-count>.ant-input{height:100%}.ant-input-textarea-show-count:after{float:right;color:#00000073;white-space:nowrap;content:attr(data-count);pointer-events:none}.ant-input-search .ant-input:hover,.ant-input-search .ant-input:focus{border-color:#998165}.ant-input-search .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-left-color:#998165}.ant-input-search .ant-input-affix-wrapper{border-radius:0}.ant-input-search .ant-input-lg{line-height:1.5713}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child{left:-1px;padding:0;border:0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button{padding-top:0;padding-bottom:0;border-radius:0 5px 5px 0}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary){color:#00000073}.ant-input-search>.ant-input-group>.ant-input-group-addon:last-child .ant-input-search-button:not(.ant-btn-primary).ant-btn-loading:before{top:0;right:0;bottom:0;left:0}.ant-input-search-button{height:32px}.ant-input-search-button:hover,.ant-input-search-button:focus{z-index:1}.ant-input-search-large .ant-input-search-button{height:42px}.ant-input-search-small .ant-input-search-button{height:24px}.ant-input-group-wrapper-rtl,.ant-input-group-rtl{direction:rtl}.ant-input-affix-wrapper.ant-input-affix-wrapper-rtl>input.ant-input{border:none;outline:none}.ant-input-affix-wrapper-rtl .ant-input-prefix{margin:0 0 0 4px}.ant-input-affix-wrapper-rtl .ant-input-suffix{margin:0 4px 0 0}.ant-input-textarea-rtl{direction:rtl}.ant-input-textarea-rtl.ant-input-textarea-show-count:after{text-align:left}.ant-input-affix-wrapper-rtl .ant-input-clear-icon-has-suffix{margin-right:0;margin-left:4px}.ant-input-affix-wrapper-rtl .ant-input-clear-icon{right:auto;left:8px}.ant-input-search-rtl{direction:rtl}.ant-input-search-rtl .ant-input:hover+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary),.ant-input-search-rtl .ant-input:focus+.ant-input-group-addon .ant-input-search-button:not(.ant-btn-primary){border-right-color:#998165;border-left-color:#d9d9d9}.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper:hover,.ant-input-search-rtl>.ant-input-group>.ant-input-affix-wrapper-focused{border-right-color:#998165}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon{right:-1px;left:auto}.ant-input-search-rtl>.ant-input-group>.ant-input-group-addon .ant-input-search-button{border-radius:5px 0 0 5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-input{height:32px}.ant-input-lg{height:42px}.ant-input-sm{height:24px}.ant-input-affix-wrapper>input.ant-input{height:auto}}.ant-input-number-affix-wrapper{position:relative;display:inline-block;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;position:static;display:inline-flex;width:90px;padding:0;padding-inline-start:10px}.ant-input-number-affix-wrapper::-moz-placeholder{opacity:1}.ant-input-number-affix-wrapper::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-affix-wrapper:-moz-placeholder{text-overflow:ellipsis}.ant-input-number-affix-wrapper:placeholder-shown{text-overflow:ellipsis}.ant-input-number-affix-wrapper:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-input-number-affix-wrapper:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper:focus,.ant-input-number-affix-wrapper-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number-affix-wrapper:focus,.ant-input-rtl .ant-input-number-affix-wrapper-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-affix-wrapper[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-affix-wrapper[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-affix-wrapper-borderless,.ant-input-number-affix-wrapper-borderless:hover,.ant-input-number-affix-wrapper-borderless:focus,.ant-input-number-affix-wrapper-borderless-focused,.ant-input-number-affix-wrapper-borderless-disabled,.ant-input-number-affix-wrapper-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number-affix-wrapper{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-affix-wrapper-lg{padding:7.5px 11px;font-size:16px}.ant-input-number-affix-wrapper-sm{padding:0 7px}.ant-input-number-affix-wrapper-rtl{direction:rtl}.ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-color:#998165;border-right-width:1px!important;z-index:1}.ant-input-rtl .ant-input-number-affix-wrapper:not(.ant-input-number-affix-wrapper-disabled):hover{border-right-width:0;border-left-width:1px!important}.ant-input-number-affix-wrapper-focused,.ant-input-number-affix-wrapper:focus{z-index:1}.ant-input-number-affix-wrapper-disabled .ant-input-number[disabled]{background:transparent}.ant-input-number-affix-wrapper>div.ant-input-number{width:100%;border:none;outline:none}.ant-input-number-affix-wrapper>div.ant-input-number.ant-input-number-focused{box-shadow:none!important}.ant-input-number-affix-wrapper input.ant-input-number-input{padding:0}.ant-input-number-affix-wrapper:before{width:0;visibility:hidden;content:" "}.ant-input-number-prefix{display:flex;flex:none;align-items:center;margin-inline-end:4px}.ant-input-number-group-wrapper .ant-input-number-affix-wrapper{width:100%}.ant-input-number{box-sizing:border-box;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;width:100%;min-width:0;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;transition:all .3s;display:inline-block;width:90px;margin:0;padding:0;border:1px solid #d9d9d9;border-radius:5px}.ant-input-number::-moz-placeholder{opacity:1}.ant-input-number::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number:-moz-placeholder{text-overflow:ellipsis}.ant-input-number:placeholder-shown{text-overflow:ellipsis}.ant-input-rtl .ant-input-number:hover{border-right-width:0;border-left-width:1px!important}.ant-input-number:focus,.ant-input-number-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number:focus,.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-borderless,.ant-input-number-borderless:hover,.ant-input-number-borderless:focus,.ant-input-number-borderless-focused,.ant-input-number-borderless-disabled,.ant-input-number-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-input-number{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-input-number-lg{padding:7.5px 11px;font-size:16px}.ant-input-number-sm{padding:0 7px}.ant-input-number-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:table;width:100%;border-collapse:separate;border-spacing:0}.ant-input-number-group[class*=col-]{float:none;padding-right:0;padding-left:0}.ant-input-number-group>[class*=col-]{padding-right:8px}.ant-input-number-group>[class*=col-]:last-child{padding-right:0}.ant-input-number-group-addon,.ant-input-number-group-wrap,.ant-input-number-group>.ant-input-number{display:table-cell}.ant-input-number-group-addon:not(:first-child):not(:last-child),.ant-input-number-group-wrap:not(:first-child):not(:last-child),.ant-input-number-group>.ant-input-number:not(:first-child):not(:last-child){border-radius:0}.ant-input-number-group-addon,.ant-input-number-group-wrap{width:1px;white-space:nowrap;vertical-align:middle}.ant-input-number-group-wrap>*{display:block!important}.ant-input-number-group .ant-input-number{float:left;width:100%;margin-bottom:0;text-align:inherit}.ant-input-number-group .ant-input-number:focus{z-index:1;border-right-width:1px}.ant-input-number-group .ant-input-number:hover{z-index:1;border-right-width:1px}.ant-input-search-with-button .ant-input-number-group .ant-input-number:hover{z-index:0}.ant-input-number-group-addon{position:relative;padding:0 10px;color:#000000d9;font-weight:400;font-size:14px;text-align:center;background-color:#fafafa;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s}.ant-input-number-group-addon .ant-select{margin:-11px -10px}.ant-input-number-group-addon .ant-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{background-color:inherit;border:1px solid transparent;box-shadow:none}.ant-input-number-group-addon .ant-select-open .ant-select-selector,.ant-input-number-group-addon .ant-select-focused .ant-select-selector{color:#8d6a46}.ant-input-number-group-addon .ant-cascader-picker{margin:-9px -12px;background-color:transparent}.ant-input-number-group-addon .ant-cascader-picker .ant-cascader-input{text-align:left;border:0;box-shadow:none}.ant-input-number-group>.ant-input-number:first-child,.ant-input-number-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number:first-child .ant-select .ant-select-selector,.ant-input-number-group-addon:first-child .ant-select .ant-select-selector{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:first-child) .ant-input-number{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number-affix-wrapper:not(:last-child) .ant-input-number{border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-number-group-addon:first-child{border-right:0}.ant-input-number-group-addon:last-child{border-left:0}.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-addon:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group>.ant-input-number:last-child .ant-select .ant-select-selector,.ant-input-number-group-addon:last-child .ant-select .ant-select-selector{border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group-lg .ant-input-number,.ant-input-number-group-lg>.ant-input-number-group-addon{padding:7.5px 11px;font-size:16px}.ant-input-number-group-sm .ant-input-number,.ant-input-number-group-sm>.ant-input-number-group-addon{padding:0 7px}.ant-input-number-group-lg .ant-select-single .ant-select-selector{height:42px}.ant-input-number-group-sm .ant-select-single .ant-select-selector{height:24px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child),.ant-input-search .ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.ant-input-number-group.ant-input-number-group-compact{display:block}.ant-input-number-group.ant-input-number-group-compact:before{display:table;content:""}.ant-input-number-group.ant-input-number-group-compact:after{display:table;clear:both;content:""}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child),.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child){border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact-addon:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact-wrap:not(:first-child):not(:last-child):focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-number:not(:first-child):not(:last-child):focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*{display:inline-block;float:none;vertical-align:top;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-input-number-affix-wrapper{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>.ant-picker-range{display:inline-flex}.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:-1px;border-right-width:1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-number{float:none}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input{border-right-width:1px;border-radius:0}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:hover,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:hover{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-selector:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker .ant-input:focus,.ant-input-number-group.ant-input-number-group-compact>.ant-input-group-wrapper .ant-input:focus{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select-focused{z-index:1}.ant-input-number-group.ant-input-number-group-compact>.ant-select>.ant-select-arrow{z-index:1}.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-top-left-radius:5px;border-bottom-left-radius:5px}.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-right-width:1px;border-top-right-radius:5px;border-bottom-right-radius:5px}.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete .ant-input{vertical-align:top}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper{margin-left:-1px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper+.ant-input-group-wrapper .ant-input-affix-wrapper{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input-group-addon>.ant-input-search-button{border-radius:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:5px 0 0 5px}.ant-input-number-group>.ant-input-number-rtl:first-child,.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-radius:0 5px 5px 0}.ant-input-number-group-rtl .ant-input-number-group-addon:first-child{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-group-rtl .ant-input-number-group-addon:last-child{border-right:0;border-left:1px solid #d9d9d9}.ant-input-number-group-rtl.ant-input-number-group>.ant-input-number:last-child,.ant-input-number-group-rtl.ant-input-number-group-addon:last-child{border-radius:5px 0 0 5px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:first-child){border-radius:5px 0 0 5px}.ant-input-number-group-rtl.ant-input-number-group .ant-input-number-affix-wrapper:not(:last-child){border-radius:0 5px 5px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:not(:last-child){margin-right:0;margin-left:-1px;border-left-width:1px}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:first-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:first-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:first-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:first-child .ant-input{border-radius:0 5px 5px 0}.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>*:last-child,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select:last-child>.ant-select-selector,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-select-auto-complete:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker:last-child .ant-input,.ant-input-number-group-rtl.ant-input-number-group.ant-input-number-group-compact>.ant-cascader-picker-focused:last-child .ant-input{border-left-width:1px;border-radius:5px 0 0 5px}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl+.ant-input-group-wrapper-rtl{margin-right:-1px;margin-left:0}.ant-input-number-group.ant-input-number-group-compact .ant-input-group-wrapper-rtl:not(:last-child).ant-input-search>.ant-input-group>.ant-input{border-radius:0 5px 5px 0}.ant-input-number-group-wrapper{display:inline-block;text-align:start;vertical-align:top}.ant-input-number-handler{position:relative;display:block;width:100%;height:50%;overflow:hidden;color:#00000073;font-weight:700;line-height:0;text-align:center;border-left:1px solid #d9d9d9;transition:all .1s linear}.ant-input-number-handler:active{background:#f4f4f4}.ant-input-number-handler:hover .ant-input-number-handler-up-inner,.ant-input-number-handler:hover .ant-input-number-handler-down-inner{color:#998165}.ant-input-number-handler-up-inner,.ant-input-number-handler-down-inner{display:inline-block;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:4px;width:12px;height:12px;color:#00000073;line-height:12px;transition:all .1s linear;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-handler-up-inner>*,.ant-input-number-handler-down-inner>*{line-height:1}.ant-input-number-handler-up-inner svg,.ant-input-number-handler-down-inner svg{display:inline-block}.ant-input-number-handler-up-inner:before,.ant-input-number-handler-down-inner:before{display:none}.ant-input-number-handler-up-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-up-inner .ant-input-number-handler-down-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-up-inner-icon,.ant-input-number-handler-down-inner .ant-input-number-handler-down-inner-icon{display:block}.ant-input-number:hover{border-color:#998165;border-right-width:1px!important}.ant-input-number:hover+.ant-form-item-children-icon{opacity:0;transition:opacity .24s linear .24s}.ant-input-number-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-input-number-focused{border-right-width:0;border-left-width:1px!important}.ant-input-number-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-input-number-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-input-number-disabled .ant-input-number-input{cursor:not-allowed}.ant-input-number-disabled .ant-input-number-handler-wrap,.ant-input-number-readonly .ant-input-number-handler-wrap{display:none}.ant-input-number-input{width:100%;height:30px;padding:0 11px;text-align:left;background-color:transparent;border:0;border-radius:5px;outline:0;transition:all .3s linear;-webkit-appearance:textfield!important;-moz-appearance:textfield!important;appearance:textfield!important}.ant-input-number-input::-moz-placeholder{opacity:1}.ant-input-number-input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-input-number-input:-moz-placeholder{text-overflow:ellipsis}.ant-input-number-input:placeholder-shown{text-overflow:ellipsis}.ant-input-number-input[type=number]::-webkit-inner-spin-button,.ant-input-number-input[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-input-number-lg{padding:0;font-size:16px}.ant-input-number-lg input{height:40px}.ant-input-number-sm{padding:0}.ant-input-number-sm input{height:22px;padding:0 7px}.ant-input-number-handler-wrap{position:absolute;top:0;right:0;width:22px;height:100%;background:var(--c-canvas);border-radius:0 5px 5px 0;opacity:0;transition:opacity .24s linear .1s}.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-up-inner,.ant-input-number-handler-wrap .ant-input-number-handler .ant-input-number-handler-down-inner{display:flex;align-items:center;justify-content:center;min-width:auto;margin-right:0;font-size:7px}.ant-input-number-borderless .ant-input-number-handler-wrap{border-left-width:0}.ant-input-number-handler-wrap:hover .ant-input-number-handler{height:40%}.ant-input-number:hover .ant-input-number-handler-wrap,.ant-input-number-focused .ant-input-number-handler-wrap{opacity:1}.ant-input-number-handler-up{border-top-right-radius:5px;cursor:pointer}.ant-input-number-handler-up-inner{top:50%;margin-top:-5px;text-align:center}.ant-input-number-handler-up:hover{height:60%!important}.ant-input-number-handler-down{top:0;border-top:1px solid #d9d9d9;border-bottom-right-radius:5px;cursor:pointer}.ant-input-number-handler-down-inner{top:50%;text-align:center;transform:translateY(-50%)}.ant-input-number-handler-down:hover{height:60%!important}.ant-input-number-borderless .ant-input-number-handler-down{border-top-width:0}.ant-input-number-handler-up-disabled,.ant-input-number-handler-down-disabled{cursor:not-allowed}.ant-input-number-handler-up-disabled:hover .ant-input-number-handler-up-inner,.ant-input-number-handler-down-disabled:hover .ant-input-number-handler-down-inner{color:#00000040}.ant-input-number-borderless{box-shadow:none}.ant-input-number-out-of-range input{color:#e31a1a}.ant-input-number-rtl{direction:rtl}.ant-input-number-rtl .ant-input-number-handler{border-right:1px solid #d9d9d9;border-left:0}.ant-input-number-rtl .ant-input-number-handler-wrap{right:auto;left:0}.ant-input-number-rtl.ant-input-number-borderless .ant-input-number-handler-wrap{border-right-width:0}.ant-input-number-rtl .ant-input-number-handler-up{border-top-right-radius:0}.ant-input-number-rtl .ant-input-number-handler-down{border-bottom-right-radius:0}.ant-input-number-rtl .ant-input-number-input{direction:ltr;text-align:right}.ant-layout{display:flex;flex:auto;flex-direction:column;min-height:0;background:#f0f2f5}.ant-layout,.ant-layout *{box-sizing:border-box}.ant-layout.ant-layout-has-sider{flex-direction:row}.ant-layout.ant-layout-has-sider>.ant-layout,.ant-layout.ant-layout-has-sider>.ant-layout-content{width:0}.ant-layout-header,.ant-layout-footer{flex:0 0 auto}.ant-layout-header{height:64px;padding:0 50px;color:#000000d9;line-height:64px;background:#001529}.ant-layout-footer{padding:24px 50px;color:#000000d9;font-size:14px;background:#f0f2f5}.ant-layout-content{flex:auto;min-height:0}.ant-layout-sider{position:relative;min-width:0;background:#001529;transition:all .2s}.ant-layout-sider-children{height:100%;margin-top:-.1px;padding-top:.1px}.ant-layout-sider-children .ant-menu.ant-menu-inline-collapsed{width:auto}.ant-layout-sider-has-trigger{padding-bottom:48px}.ant-layout-sider-right{order:1}.ant-layout-sider-trigger{position:fixed;bottom:0;z-index:1;height:48px;color:#fff;line-height:48px;text-align:center;background:#002140;cursor:pointer;transition:all .2s}.ant-layout-sider-zero-width>*{overflow:hidden}.ant-layout-sider-zero-width-trigger{position:absolute;top:64px;right:-36px;z-index:1;width:36px;height:42px;color:#fff;font-size:18px;line-height:42px;text-align:center;background:#001529;border-radius:0 5px 5px 0;cursor:pointer;transition:background .3s ease}.ant-layout-sider-zero-width-trigger:after{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;transition:all .3s;content:""}.ant-layout-sider-zero-width-trigger:hover:after{background:#ffffff1a}.ant-layout-sider-zero-width-trigger-right{left:-36px;border-radius:5px 0 0 5px}.ant-layout-sider-light{background:#fff}.ant-layout-sider-light .ant-layout-sider-trigger,.ant-layout-sider-light .ant-layout-sider-zero-width-trigger{color:#000000d9;background:#fff}.ant-layout-rtl{direction:rtl}.ant-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative}.ant-list *{outline:none}.ant-list-pagination{margin-top:24px;text-align:right}.ant-list-pagination .ant-pagination-options{text-align:left}.ant-list-more{margin-top:12px;text-align:center}.ant-list-more button{padding-right:32px;padding-left:32px}.ant-list-spin{min-height:40px;text-align:center}.ant-list-empty-text{padding:16px;color:#00000040;font-size:14px;text-align:center}.ant-list-items{margin:0;padding:0;list-style:none}.ant-list-item{display:flex;align-items:center;justify-content:space-between;padding:12px 0;color:#000000d9}.ant-list-item-meta{display:flex;flex:1;align-items:flex-start;max-width:100%}.ant-list-item-meta-avatar{margin-right:16px}.ant-list-item-meta-content{flex:1 0;width:0;color:#000000d9}.ant-list-item-meta-title{margin-bottom:4px;color:#000000d9;font-size:14px;line-height:1.5715}.ant-list-item-meta-title>a{color:#000000d9;transition:all .3s}.ant-list-item-meta-title>a:hover{color:#8d6a46}.ant-list-item-meta-description{color:#00000073;font-size:14px;line-height:1.5715}.ant-list-item-action{flex:0 0 auto;margin-left:48px;padding:0;font-size:0;list-style:none}.ant-list-item-action>li{position:relative;display:inline-block;padding:0 8px;color:#00000073;font-size:14px;line-height:1.5715;text-align:center}.ant-list-item-action>li:first-child{padding-left:0}.ant-list-item-action-split{position:absolute;top:50%;right:0;width:1px;height:14px;margin-top:-7px;background-color:#f0f0f0}.ant-list-header,.ant-list-footer{background:transparent}.ant-list-header,.ant-list-footer{padding-top:12px;padding-bottom:12px}.ant-list-empty{padding:16px 0;color:#00000073;font-size:12px;text-align:center}.ant-list-split .ant-list-item{border-bottom:1px solid #f0f0f0}.ant-list-split .ant-list-item:last-child{border-bottom:none}.ant-list-split .ant-list-header{border-bottom:1px solid #f0f0f0}.ant-list-split.ant-list-empty .ant-list-footer{border-top:1px solid #f0f0f0}.ant-list-loading .ant-list-spin-nested-loading{min-height:32px}.ant-list-split.ant-list-something-after-last-item .ant-spin-container>.ant-list-items>.ant-list-item:last-child{border-bottom:1px solid #f0f0f0}.ant-list-lg .ant-list-item{padding:16px 24px}.ant-list-sm .ant-list-item{padding:8px 16px}.ant-list-vertical .ant-list-item{align-items:initial}.ant-list-vertical .ant-list-item-main{display:block;flex:1}.ant-list-vertical .ant-list-item-extra{margin-left:40px}.ant-list-vertical .ant-list-item-meta{margin-bottom:16px}.ant-list-vertical .ant-list-item-meta-title{margin-bottom:12px;color:#23493c;font-size:16px;line-height:24px}.ant-list-vertical .ant-list-item-action{margin-top:16px;margin-left:auto}.ant-list-vertical .ant-list-item-action>li{padding:0 16px}.ant-list-vertical .ant-list-item-action>li:first-child{padding-left:0}.ant-list-grid .ant-col>.ant-list-item{display:block;max-width:100%;margin-bottom:16px;padding-top:0;padding-bottom:0;border-bottom:none}.ant-list-item-no-flex{display:block}.ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:right}.ant-list-bordered{border:1px solid #d9d9d9;border-radius:5px}.ant-list-bordered .ant-list-header,.ant-list-bordered .ant-list-footer,.ant-list-bordered .ant-list-item{padding-right:24px;padding-left:24px}.ant-list-bordered .ant-list-pagination{margin:16px 24px}.ant-list-bordered.ant-list-sm .ant-list-item,.ant-list-bordered.ant-list-sm .ant-list-header,.ant-list-bordered.ant-list-sm .ant-list-footer{padding:8px 16px}.ant-list-bordered.ant-list-lg .ant-list-item,.ant-list-bordered.ant-list-lg .ant-list-header,.ant-list-bordered.ant-list-lg .ant-list-footer{padding:16px 24px}@media screen and (max-width: 768px){.ant-list-item-action,.ant-list-vertical .ant-list-item-extra{margin-left:24px}}@media screen and (max-width: 576px){.ant-list-item{flex-wrap:wrap}.ant-list-item-action{margin-left:12px}.ant-list-vertical .ant-list-item{flex-wrap:wrap-reverse}.ant-list-vertical .ant-list-item-main{min-width:220px}.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-list-rtl{direction:rtl;text-align:right}.ant-list-rtl .ReactVirtualized__List .ant-list-item{direction:rtl}.ant-list-rtl .ant-list-pagination{text-align:left}.ant-list-rtl .ant-list-item-meta-avatar{margin-right:0;margin-left:16px}.ant-list-rtl .ant-list-item-action{margin-right:48px;margin-left:0}.ant-list.ant-list-rtl .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list-item-action-split{right:auto;left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin-right:40px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-action{margin-right:auto}.ant-list-rtl .ant-list-vertical .ant-list-item-action>li:first-child{padding-right:0;padding-left:16px}.ant-list-rtl .ant-list:not(.ant-list-vertical) .ant-list-item-no-flex .ant-list-item-action{float:left}@media screen and (max-width: 768px){.ant-list-rtl .ant-list-item-action,.ant-list-rtl .ant-list-vertical .ant-list-item-extra{margin-right:24px;margin-left:0}}@media screen and (max-width: 576px){.ant-list-rtl .ant-list-item-action{margin-right:22px;margin-left:0}.ant-list-rtl.ant-list-vertical .ant-list-item-extra{margin:auto auto 16px}}.ant-mentions{box-sizing:border-box;margin:0;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";width:100%;min-width:0;color:#000000d9;font-size:14px;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;position:relative;display:inline-block;height:auto;padding:0;overflow:hidden;line-height:1.5715;white-space:pre-wrap;vertical-align:bottom}.ant-mentions::-moz-placeholder{opacity:1}.ant-mentions::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions:-moz-placeholder{text-overflow:ellipsis}.ant-mentions:placeholder-shown{text-overflow:ellipsis}.ant-mentions:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-mentions:hover{border-right-width:0;border-left-width:1px!important}.ant-mentions:focus,.ant-mentions-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-mentions:focus,.ant-input-rtl .ant-mentions-focused{border-right-width:0;border-left-width:1px!important}.ant-mentions-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mentions[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mentions-borderless,.ant-mentions-borderless:hover,.ant-mentions-borderless:focus,.ant-mentions-borderless-focused,.ant-mentions-borderless-disabled,.ant-mentions-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-mentions{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-mentions-lg{padding:7.5px 11px;font-size:16px}.ant-mentions-sm{padding:0 7px}.ant-mentions-disabled>textarea{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-mentions-disabled>textarea:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-mentions-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-mentions-focused{border-right-width:0;border-left-width:1px!important}.ant-mentions>textarea,.ant-mentions-measure{min-height:30px;margin:0;padding:10px;overflow:inherit;overflow-x:hidden;overflow-y:auto;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit;font-variant:inherit;font-size-adjust:inherit;font-stretch:inherit;line-height:inherit;direction:inherit;letter-spacing:inherit;white-space:inherit;text-align:inherit;vertical-align:top;word-wrap:break-word;word-break:inherit;-moz-tab-size:inherit;-o-tab-size:inherit;tab-size:inherit}.ant-mentions>textarea{width:100%;border:none;outline:none;resize:none}.ant-mentions>textarea::-moz-placeholder{opacity:1}.ant-mentions>textarea::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-mentions>textarea:-moz-placeholder{text-overflow:ellipsis}.ant-mentions>textarea:placeholder-shown{text-overflow:ellipsis}.ant-mentions-measure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;color:transparent;pointer-events:none}.ant-mentions-measure>span{display:inline-block;min-height:1em}.ant-mentions-dropdown{margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;font-size:14px;font-variant:initial;background-color:var(--c-canvas);border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-mentions-dropdown-hidden{display:none}.ant-mentions-dropdown-menu{max-height:250px;margin-bottom:0;padding-left:0;overflow:auto;list-style:none;outline:none}.ant-mentions-dropdown-menu-item{position:relative;display:block;min-width:100px;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:background .3s ease}.ant-mentions-dropdown-menu-item:hover{background-color:#f5f5f5}.ant-mentions-dropdown-menu-item:first-child{border-radius:5px 5px 0 0}.ant-mentions-dropdown-menu-item:last-child{border-radius:0 0 5px 5px}.ant-mentions-dropdown-menu-item-disabled{color:#00000040;cursor:not-allowed}.ant-mentions-dropdown-menu-item-disabled:hover{color:#00000040;background-color:var(--c-canvas);cursor:not-allowed}.ant-mentions-dropdown-menu-item-selected{color:#000000d9;font-weight:600;background-color:#fafafa}.ant-mentions-dropdown-menu-item-active{background-color:#f5f5f5}.ant-mentions-rtl{direction:rtl}.ant-menu-item-danger.ant-menu-item,.ant-menu-item-danger.ant-menu-item:hover,.ant-menu-item-danger.ant-menu-item-active{color:#e31a1a}.ant-menu-item-danger.ant-menu-item:active{background:#fff1f0}.ant-menu-item-danger.ant-menu-item-selected{color:#e31a1a}.ant-menu-item-danger.ant-menu-item-selected>a,.ant-menu-item-danger.ant-menu-item-selected>a:hover{color:#e31a1a}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{background-color:#fff1f0}.ant-menu-inline .ant-menu-item-danger.ant-menu-item:after{border-right-color:#e31a1a}.ant-menu-dark .ant-menu-item-danger.ant-menu-item,.ant-menu-dark .ant-menu-item-danger.ant-menu-item:hover,.ant-menu-dark .ant-menu-item-danger.ant-menu-item>a{color:#e31a1a}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-danger.ant-menu-item-selected{color:#fff;background-color:#e31a1a}.ant-menu{box-sizing:border-box;margin:0;font-variant:tabular-nums;font-feature-settings:"tnum";padding:0;color:#000000d9;font-size:14px;line-height:0;text-align:left;list-style:none;background:var(--c-canvas);outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;transition:background .3s,width .3s cubic-bezier(.2,0,0,1) 0s}.ant-menu:before{display:table;content:""}.ant-menu:after{display:table;clear:both;content:""}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #bfbbb4}.ant-menu ul,.ant-menu ol{margin:0;padding:0;list-style:none}.ant-menu-overflow{display:flex}.ant-menu-overflow-item{flex:none}.ant-menu-hidden,.ant-menu-submenu-hidden{display:none}.ant-menu-item-group-title{height:1.5715;padding:8px 16px;color:#00000073;font-size:14px;line-height:1.5715;transition:all .3s}.ant-menu-horizontal .ant-menu-submenu{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu,.ant-menu-submenu-inline{transition:border-color .3s cubic-bezier(.645,.045,.355,1),background .3s cubic-bezier(.645,.045,.355,1),padding .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-selected{color:#8d6a46}.ant-menu-item:active,.ant-menu-submenu-title:active{background:#ccc8c0}.ant-menu-submenu .ant-menu-sub{cursor:initial;transition:background .3s cubic-bezier(.645,.045,.355,1),padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-title-content{transition:color .3s}.ant-menu-item a{color:#000000d9}.ant-menu-item a:hover{color:#8d6a46}.ant-menu-item a:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;content:""}.ant-menu-item>.ant-badge a{color:#000000d9}.ant-menu-item>.ant-badge a:hover{color:#8d6a46}.ant-menu-item-divider{overflow:hidden;line-height:0;border-color:#f0f0f0;border-style:solid;border-width:1px 0 0}.ant-menu-item-divider-dashed{border-style:dashed}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu{margin-top:-1px}.ant-menu-horizontal>.ant-menu-item:hover,.ant-menu-horizontal>.ant-menu-item-active,.ant-menu-horizontal>.ant-menu-submenu .ant-menu-submenu-title:hover{background-color:transparent}.ant-menu-item-selected,.ant-menu-item-selected a,.ant-menu-item-selected a:hover{color:#8d6a46}.ant-menu:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#ccc8c0}.ant-menu-inline,.ant-menu-vertical,.ant-menu-vertical-left{border-right:1px solid #f0f0f0}.ant-menu-vertical-right{border-left:1px solid #f0f0f0}.ant-menu-vertical.ant-menu-sub,.ant-menu-vertical-left.ant-menu-sub,.ant-menu-vertical-right.ant-menu-sub{min-width:160px;max-height:calc(100vh - 100px);padding:0;overflow:hidden;border-right:0}.ant-menu-vertical.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-left.ant-menu-sub:not([class*=-active]),.ant-menu-vertical-right.ant-menu-sub:not([class*=-active]){overflow-x:hidden;overflow-y:auto}.ant-menu-vertical.ant-menu-sub .ant-menu-item,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-vertical.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-left.ant-menu-sub .ant-menu-item:after,.ant-menu-vertical-right.ant-menu-sub .ant-menu-item:after{border-right:0}.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:0 0}.ant-menu-horizontal.ant-menu-sub{min-width:114px}.ant-menu-horizontal .ant-menu-item,.ant-menu-horizontal .ant-menu-submenu-title{transition:border-color .3s,background .3s}.ant-menu-item,.ant-menu-submenu-title{position:relative;display:block;margin:0;padding:0 20px;white-space:nowrap;cursor:pointer;transition:border-color .3s,background .3s,padding .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-item .ant-menu-item-icon,.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-item .anticon,.ant-menu-submenu-title .anticon{min-width:14px;font-size:14px;transition:font-size .15s cubic-bezier(.215,.61,.355,1),margin .3s cubic-bezier(.645,.045,.355,1),color .3s}.ant-menu-item .ant-menu-item-icon+span,.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu-item .anticon+span,.ant-menu-submenu-title .anticon+span{margin-left:10px;opacity:1;transition:opacity .3s cubic-bezier(.645,.045,.355,1),margin .3s,color .3s}.ant-menu-item .ant-menu-item-icon.svg,.ant-menu-submenu-title .ant-menu-item-icon.svg{vertical-align:-.125em}.ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-submenu-title.ant-menu-item-only-child>.anticon,.ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon{margin-right:0}.ant-menu-item:focus-visible,.ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #bfbbb4}.ant-menu>.ant-menu-item-divider{margin:1px 0;padding:0}.ant-menu-submenu-popup{position:absolute;z-index:1050;background:transparent;border-radius:5px;box-shadow:none;transform-origin:0 0}.ant-menu-submenu-popup:before{position:absolute;top:-7px;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;opacity:.0001;content:" "}.ant-menu-submenu-placement-rightTop:before{top:0;left:-7px}.ant-menu-submenu>.ant-menu{background-color:var(--c-canvas);border-radius:5px}.ant-menu-submenu>.ant-menu-submenu-title:after{transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-popup>.ant-menu{background-color:var(--c-canvas)}.ant-menu-submenu-expand-icon,.ant-menu-submenu-arrow{position:absolute;top:50%;right:16px;width:10px;color:#000000d9;transform:translateY(-50%);transition:transform .3s cubic-bezier(.645,.045,.355,1)}.ant-menu-submenu-arrow:before,.ant-menu-submenu-arrow:after{position:absolute;width:6px;height:1.5px;background-color:currentcolor;border-radius:2px;transition:background .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),top .3s cubic-bezier(.645,.045,.355,1),color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-submenu-arrow:before{transform:rotate(45deg) translateY(-2.5px)}.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translateY(2.5px)}.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-expand-icon,.ant-menu-submenu:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{color:#8d6a46}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:before,.ant-menu-submenu-inline .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translate(2.5px)}.ant-menu-inline-collapsed .ant-menu-submenu-arrow:after,.ant-menu-submenu-inline .ant-menu-submenu-arrow:after{transform:rotate(45deg) translate(-2.5px)}.ant-menu-submenu-horizontal .ant-menu-submenu-arrow{display:none}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow{transform:translateY(-2px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{transform:rotate(-45deg) translate(-2.5px)}.ant-menu-submenu-open.ant-menu-submenu-inline>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{transform:rotate(45deg) translate(2.5px)}.ant-menu-vertical .ant-menu-submenu-selected,.ant-menu-vertical-left .ant-menu-submenu-selected,.ant-menu-vertical-right .ant-menu-submenu-selected{color:#8d6a46}.ant-menu-horizontal{line-height:46px;border:0;border-bottom:1px solid #f0f0f0;box-shadow:none}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu{margin-top:-1px;margin-bottom:0;padding:0 20px}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected{color:#8d6a46}.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu:hover:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-active:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-open:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-item-selected:after,.ant-menu-horizontal:not(.ant-menu-dark)>.ant-menu-submenu-selected:after{border-bottom:2px solid #8D6A46}.ant-menu-horizontal>.ant-menu-item,.ant-menu-horizontal>.ant-menu-submenu{position:relative;top:1px;display:inline-block;vertical-align:bottom}.ant-menu-horizontal>.ant-menu-item:after,.ant-menu-horizontal>.ant-menu-submenu:after{position:absolute;right:20px;bottom:0;left:20px;border-bottom:2px solid transparent;transition:border-color .3s cubic-bezier(.645,.045,.355,1);content:""}.ant-menu-horizontal>.ant-menu-submenu>.ant-menu-submenu-title{padding:0}.ant-menu-horizontal>.ant-menu-item a{color:#000000d9}.ant-menu-horizontal>.ant-menu-item a:hover{color:#8d6a46}.ant-menu-horizontal>.ant-menu-item a:before{bottom:-2px}.ant-menu-horizontal>.ant-menu-item-selected a{color:#8d6a46}.ant-menu-horizontal:after{display:block;clear:both;height:0;content:" "}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item{position:relative}.ant-menu-vertical .ant-menu-item:after,.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-inline .ant-menu-item:after{position:absolute;top:0;right:0;bottom:0;border-right:3px solid #8D6A46;transform:scaleY(.0001);opacity:0;transition:transform .15s cubic-bezier(.215,.61,.355,1),opacity .15s cubic-bezier(.215,.61,.355,1);content:""}.ant-menu-vertical .ant-menu-item,.ant-menu-vertical-left .ant-menu-item,.ant-menu-vertical-right .ant-menu-item,.ant-menu-inline .ant-menu-item,.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{height:40px;margin-top:4px;margin-bottom:4px;padding:0 16px;overflow:hidden;line-height:40px;text-overflow:ellipsis}.ant-menu-vertical .ant-menu-submenu,.ant-menu-vertical-left .ant-menu-submenu,.ant-menu-vertical-right .ant-menu-submenu,.ant-menu-inline .ant-menu-submenu{padding-bottom:.02px}.ant-menu-vertical .ant-menu-item:not(:last-child),.ant-menu-vertical-left .ant-menu-item:not(:last-child),.ant-menu-vertical-right .ant-menu-item:not(:last-child),.ant-menu-inline .ant-menu-item:not(:last-child){margin-bottom:8px}.ant-menu-vertical>.ant-menu-item,.ant-menu-vertical-left>.ant-menu-item,.ant-menu-vertical-right>.ant-menu-item,.ant-menu-inline>.ant-menu-item,.ant-menu-vertical>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-left>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-vertical-right>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px}.ant-menu-vertical .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-vertical .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline{width:100%}.ant-menu-inline .ant-menu-selected:after,.ant-menu-inline .ant-menu-item-selected:after{transform:scaleY(1);opacity:1;transition:transform .15s cubic-bezier(.645,.045,.355,1),opacity .15s cubic-bezier(.645,.045,.355,1)}.ant-menu-inline .ant-menu-item,.ant-menu-inline .ant-menu-submenu-title{width:calc(100% + 1px)}.ant-menu-inline .ant-menu-item-group-list .ant-menu-submenu-title,.ant-menu-inline .ant-menu-submenu-title{padding-right:34px}.ant-menu-inline.ant-menu-root .ant-menu-item,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title{display:flex;align-items:center;transition:border-color .3s,background .3s,padding .1s cubic-bezier(.215,.61,.355,1)}.ant-menu-inline.ant-menu-root .ant-menu-item>.ant-menu-title-content,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>.ant-menu-title-content{flex:auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ant-menu-inline.ant-menu-root .ant-menu-item>*,.ant-menu-inline.ant-menu-root .ant-menu-submenu-title>*{flex:none}.ant-menu.ant-menu-inline-collapsed{width:80px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title{left:0;padding:0 calc(50% - 8px);text-overflow:clip}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:0}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon{margin:0;font-size:16px;line-height:40px}.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .ant-menu-item-icon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-item .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-item-group>.ant-menu-item-group-list>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span,.ant-menu.ant-menu-inline-collapsed>.ant-menu-submenu>.ant-menu-submenu-title .anticon+span{display:inline-block;opacity:0}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed .anticon{display:inline-block}.ant-menu.ant-menu-inline-collapsed-tooltip{pointer-events:none}.ant-menu.ant-menu-inline-collapsed-tooltip .ant-menu-item-icon,.ant-menu.ant-menu-inline-collapsed-tooltip .anticon{display:none}.ant-menu.ant-menu-inline-collapsed-tooltip a{color:#ffffffd9}.ant-menu.ant-menu-inline-collapsed .ant-menu-item-group-title{padding-right:4px;padding-left:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-menu-item-group-list{margin:0;padding:0}.ant-menu-item-group-list .ant-menu-item,.ant-menu-item-group-list .ant-menu-submenu-title{padding:0 16px 0 28px}.ant-menu-root.ant-menu-vertical,.ant-menu-root.ant-menu-vertical-left,.ant-menu-root.ant-menu-vertical-right,.ant-menu-root.ant-menu-inline{box-shadow:none}.ant-menu-root.ant-menu-inline-collapsed .ant-menu-item>.ant-menu-inline-collapsed-noicon,.ant-menu-root.ant-menu-inline-collapsed .ant-menu-submenu .ant-menu-submenu-title>.ant-menu-inline-collapsed-noicon{font-size:16px;text-align:center}.ant-menu-sub.ant-menu-inline{padding:0;background:#fafafa;border:0;border-radius:0;box-shadow:none}.ant-menu-sub.ant-menu-inline>.ant-menu-item,.ant-menu-sub.ant-menu-inline>.ant-menu-submenu>.ant-menu-submenu-title{height:40px;line-height:40px;list-style-position:inside;list-style-type:disc}.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-left:32px}.ant-menu-item-disabled,.ant-menu-submenu-disabled{color:#00000040!important;background:none;cursor:not-allowed}.ant-menu-item-disabled:after,.ant-menu-submenu-disabled:after{border-color:transparent!important}.ant-menu-item-disabled a,.ant-menu-submenu-disabled a{color:#00000040!important;pointer-events:none}.ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#00000040!important;cursor:not-allowed}.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:#00000040!important}.ant-layout-header .ant-menu{line-height:inherit}.ant-menu-inline-collapsed-tooltip a,.ant-menu-inline-collapsed-tooltip a:hover{color:#fff}.ant-menu-light .ant-menu-item:hover,.ant-menu-light .ant-menu-item-active,.ant-menu-light .ant-menu:not(.ant-menu-inline) .ant-menu-submenu-open,.ant-menu-light .ant-menu-submenu-active,.ant-menu-light .ant-menu-submenu-title:hover{color:#8d6a46}.ant-menu.ant-menu-root:focus-visible{box-shadow:0 0 0 2px #66482e}.ant-menu-dark .ant-menu-item:focus-visible,.ant-menu-dark .ant-menu-submenu-title:focus-visible{box-shadow:0 0 0 2px #66482e}.ant-menu.ant-menu-dark,.ant-menu-dark .ant-menu-sub,.ant-menu.ant-menu-dark .ant-menu-sub{color:#ffffffa6;background:#001529}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow{opacity:.45;transition:all .3s}.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu.ant-menu-dark .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu.ant-menu-dark .ant-menu-sub .ant-menu-submenu-title .ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark.ant-menu-submenu-popup{background:transparent}.ant-menu-dark .ant-menu-inline.ant-menu-sub{background:#000c17}.ant-menu-dark.ant-menu-horizontal{border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item,.ant-menu-dark.ant-menu-horizontal>.ant-menu-submenu{top:0;margin-top:0;padding:0 20px;border-color:#001529;border-bottom:0}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item:hover{background-color:#8d6a46}.ant-menu-dark.ant-menu-horizontal>.ant-menu-item>a:before{bottom:0}.ant-menu-dark .ant-menu-item,.ant-menu-dark .ant-menu-item-group-title,.ant-menu-dark .ant-menu-item>a,.ant-menu-dark .ant-menu-item>span>a{color:#ffffffa6}.ant-menu-dark.ant-menu-inline,.ant-menu-dark.ant-menu-vertical,.ant-menu-dark.ant-menu-vertical-left,.ant-menu-dark.ant-menu-vertical-right{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-vertical .ant-menu-item,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item{left:0;margin-left:0;border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-dark.ant-menu-vertical-right .ant-menu-item:after{border-right:0}.ant-menu-dark.ant-menu-inline .ant-menu-item,.ant-menu-dark.ant-menu-inline .ant-menu-submenu-title{width:100%}.ant-menu-dark .ant-menu-item:hover,.ant-menu-dark .ant-menu-item-active,.ant-menu-dark .ant-menu-submenu-active,.ant-menu-dark .ant-menu-submenu-open,.ant-menu-dark .ant-menu-submenu-selected,.ant-menu-dark .ant-menu-submenu-title:hover{color:#fff;background-color:transparent}.ant-menu-dark .ant-menu-item:hover>a,.ant-menu-dark .ant-menu-item-active>a,.ant-menu-dark .ant-menu-submenu-active>a,.ant-menu-dark .ant-menu-submenu-open>a,.ant-menu-dark .ant-menu-submenu-selected>a,.ant-menu-dark .ant-menu-submenu-title:hover>a,.ant-menu-dark .ant-menu-item:hover>span>a,.ant-menu-dark .ant-menu-item-active>span>a,.ant-menu-dark .ant-menu-submenu-active>span>a,.ant-menu-dark .ant-menu-submenu-open>span>a,.ant-menu-dark .ant-menu-submenu-selected>span>a,.ant-menu-dark .ant-menu-submenu-title:hover>span>a{color:#fff}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow{opacity:1}.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-item:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-active>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-open>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-selected>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-title:hover>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before{background:#fff}.ant-menu-dark .ant-menu-item:hover{background-color:transparent}.ant-menu-dark.ant-menu-dark:not(.ant-menu-horizontal) .ant-menu-item-selected{background-color:#8d6a46}.ant-menu-dark .ant-menu-item-selected{color:#fff;border-right:0}.ant-menu-dark .ant-menu-item-selected:after{border-right:0}.ant-menu-dark .ant-menu-item-selected>a,.ant-menu-dark .ant-menu-item-selected>span>a,.ant-menu-dark .ant-menu-item-selected>a:hover,.ant-menu-dark .ant-menu-item-selected>span>a:hover{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon,.ant-menu-dark .ant-menu-item-selected .anticon{color:#fff}.ant-menu-dark .ant-menu-item-selected .ant-menu-item-icon+span,.ant-menu-dark .ant-menu-item-selected .anticon+span{color:#fff}.ant-menu.ant-menu-dark .ant-menu-item-selected,.ant-menu-submenu-popup.ant-menu-dark .ant-menu-item-selected{background-color:#8d6a46}.ant-menu-dark .ant-menu-item-disabled,.ant-menu-dark .ant-menu-submenu-disabled,.ant-menu-dark .ant-menu-item-disabled>a,.ant-menu-dark .ant-menu-submenu-disabled>a,.ant-menu-dark .ant-menu-item-disabled>span>a,.ant-menu-dark .ant-menu-submenu-disabled>span>a{color:#ffffff59!important;opacity:.8}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title{color:#ffffff59!important}.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:before,.ant-menu-dark .ant-menu-item-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after,.ant-menu-dark .ant-menu-submenu-disabled>.ant-menu-submenu-title>.ant-menu-submenu-arrow:after{background:#ffffff59!important}.ant-menu.ant-menu-rtl{direction:rtl;text-align:right}.ant-menu-rtl .ant-menu-item-group-title{text-align:right}.ant-menu-rtl.ant-menu-inline,.ant-menu-rtl.ant-menu-vertical{border-right:none;border-left:1px solid #f0f0f0}.ant-menu-rtl.ant-menu-dark.ant-menu-inline,.ant-menu-rtl.ant-menu-dark.ant-menu-vertical{border-left:none}.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-item,.ant-menu-rtl.ant-menu-vertical.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-left.ant-menu-sub>.ant-menu-submenu,.ant-menu-rtl.ant-menu-vertical-right.ant-menu-sub>.ant-menu-submenu{transform-origin:top right}.ant-menu-rtl .ant-menu-item .ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title .ant-menu-item-icon,.ant-menu-rtl .ant-menu-item .anticon,.ant-menu-rtl .ant-menu-submenu-title .anticon{margin-right:auto;margin-left:10px}.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.ant-menu-item-icon,.ant-menu-rtl .ant-menu-item.ant-menu-item-only-child>.anticon,.ant-menu-rtl .ant-menu-submenu-title.ant-menu-item-only-child>.anticon{margin-left:0}.ant-menu-submenu-rtl.ant-menu-submenu-popup{transform-origin:100% 0}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow,.ant-menu-rtl .ant-menu-submenu-inline>.ant-menu-submenu-title .ant-menu-submenu-arrow{right:auto;left:16px}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:before,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:before{transform:rotate(-45deg) translateY(-2px)}.ant-menu-rtl .ant-menu-submenu-vertical>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-left>.ant-menu-submenu-title .ant-menu-submenu-arrow:after,.ant-menu-rtl .ant-menu-submenu-vertical-right>.ant-menu-submenu-title .ant-menu-submenu-arrow:after{transform:rotate(45deg) translateY(2px)}.ant-menu-rtl.ant-menu-vertical .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item:after,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item:after,.ant-menu-rtl.ant-menu-inline .ant-menu-item:after{right:auto;left:0}.ant-menu-rtl.ant-menu-vertical .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-item,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-item,.ant-menu-rtl.ant-menu-inline .ant-menu-item,.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-left .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-vertical-right .ant-menu-submenu-title,.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{text-align:right}.ant-menu-rtl.ant-menu-inline .ant-menu-submenu-title{padding-right:0;padding-left:34px}.ant-menu-rtl.ant-menu-vertical .ant-menu-submenu-title{padding-right:16px;padding-left:34px}.ant-menu-rtl.ant-menu-inline-collapsed.ant-menu-vertical .ant-menu-submenu-title{padding:0 calc(50% - 8px)}.ant-menu-rtl .ant-menu-item-group-list .ant-menu-item,.ant-menu-rtl .ant-menu-item-group-list .ant-menu-submenu-title{padding:0 28px 0 16px}.ant-menu-sub.ant-menu-inline{border:0}.ant-menu-rtl.ant-menu-sub.ant-menu-inline .ant-menu-item-group-title{padding-right:32px;padding-left:0}.ant-message{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;top:8px;left:0;z-index:1010;width:100%;pointer-events:none}.ant-message-notice{padding:8px;text-align:center}.ant-message-notice-content{display:inline-block;padding:10px 16px;background:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:all}.ant-message-success .anticon{color:#52c41a}.ant-message-error .anticon{color:#e31a1a}.ant-message-warning .anticon{color:#faad14}.ant-message-info .anticon,.ant-message-loading .anticon{color:#8d6a46}.ant-message .anticon{position:relative;top:1px;margin-right:8px;font-size:16px}.ant-message-notice.ant-move-up-leave.ant-move-up-leave-active{animation-name:MessageMoveOut;animation-duration:.3s}@keyframes MessageMoveOut{0%{max-height:150px;padding:8px;opacity:1}to{max-height:0;padding:0;opacity:0}}.ant-message-rtl,.ant-message-rtl span{direction:rtl}.ant-message-rtl .anticon{margin-right:0;margin-left:8px}.ant-modal{box-sizing:border-box;padding:0 0 24px;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - 32px);margin:0 auto}.ant-modal.ant-zoom-enter,.ant-modal.antzoom-appear{transform:none;opacity:0;animation-duration:.3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-modal-mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;height:100%;background-color:#00000073}.ant-modal-mask-hidden{display:none}.ant-modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;outline:0;-webkit-overflow-scrolling:touch;z-index:1000}.ant-modal-title{margin:0;color:#23493c;font-weight:500;font-size:16px;line-height:22px;word-wrap:break-word}.ant-modal-content{position:relative;background-color:var(--c-canvas);background-clip:padding-box;border:0;border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;pointer-events:auto}.ant-modal-close{position:absolute;top:0;right:0;z-index:10;padding:0;color:#00000073;font-weight:700;line-height:1;text-decoration:none;background:transparent;border:0;outline:0;cursor:pointer;transition:color .3s}.ant-modal-close-x{display:block;width:56px;height:56px;font-size:16px;font-style:normal;line-height:56px;text-align:center;text-transform:none;text-rendering:auto}.ant-modal-close:focus,.ant-modal-close:hover{color:#000000bf;text-decoration:none}.ant-modal-header{padding:16px 24px;color:#000000d9;background:var(--c-canvas);border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-modal-body{padding:24px;font-size:14px;line-height:1.5715;word-wrap:break-word}.ant-modal-footer{padding:10px 16px;text-align:right;background:transparent;border-top:1px solid #f0f0f0;border-radius:0 0 5px 5px}.ant-modal-footer .ant-btn+.ant-btn:not(.ant-dropdown-trigger){margin-bottom:0;margin-left:8px}.ant-modal-open{overflow:hidden}.ant-modal-centered{text-align:center}.ant-modal-centered:before{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:left;vertical-align:middle}@media (max-width: 767px){.ant-modal{max-width:calc(100vw - 16px);margin:8px auto}.ant-modal-centered .ant-modal{flex:1}}.ant-modal-confirm .ant-modal-header{display:none}.ant-modal-confirm .ant-modal-body{padding:32px 32px 24px}.ant-modal-confirm-body-wrapper:before{display:table;content:""}.ant-modal-confirm-body-wrapper:after{display:table;clear:both;content:""}.ant-modal-confirm-body .ant-modal-confirm-title{display:block;overflow:hidden;color:#23493c;font-weight:500;font-size:16px;line-height:1.4}.ant-modal-confirm-body .ant-modal-confirm-content{margin-top:8px;color:#000000d9;font-size:14px}.ant-modal-confirm-body>.anticon{float:left;margin-right:16px;font-size:22px}.ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-left:38px}.ant-modal-confirm .ant-modal-confirm-btns{float:right;margin-top:24px}.ant-modal-confirm .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-bottom:0;margin-left:8px}.ant-modal-confirm-error .ant-modal-confirm-body>.anticon{color:#e31a1a}.ant-modal-confirm-warning .ant-modal-confirm-body>.anticon,.ant-modal-confirm-confirm .ant-modal-confirm-body>.anticon{color:#faad14}.ant-modal-confirm-info .ant-modal-confirm-body>.anticon{color:#8d6a46}.ant-modal-confirm-success .ant-modal-confirm-body>.anticon{color:#52c41a}.ant-modal-wrap-rtl{direction:rtl}.ant-modal-wrap-rtl .ant-modal-close{right:initial;left:0}.ant-modal-wrap-rtl .ant-modal-footer{text-align:left}.ant-modal-wrap-rtl .ant-modal-footer .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon{float:right;margin-right:0;margin-left:16px}.ant-modal-wrap-rtl .ant-modal-confirm-body>.anticon+.ant-modal-confirm-title+.ant-modal-confirm-content{margin-right:38px;margin-left:0}.ant-modal-wrap-rtl .ant-modal-confirm-btns{float:left}.ant-modal-wrap-rtl .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-right:8px;margin-left:0}.ant-modal-wrap-rtl.ant-modal-centered .ant-modal{text-align:right}.ant-notification{box-sizing:border-box;margin:0 24px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:fixed;z-index:1010}.ant-notification-topLeft,.ant-notification-bottomLeft{margin-right:0;margin-left:24px}.ant-notification-topLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-bottomLeft .ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-topLeft .ant-notification-fade-appear.ant-notification-fade-appear-active,.ant-notification-bottomLeft .ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationLeftFadeIn}.ant-notification-close-icon{font-size:14px;cursor:pointer}.ant-notification-hook-holder{position:relative}.ant-notification-notice{position:relative;width:384px;max-width:calc(100vw - 48px);margin-bottom:16px;margin-left:auto;padding:16px 24px;overflow:hidden;line-height:1.5715;word-wrap:break-word;background:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-notification-topLeft .ant-notification-notice,.ant-notification-bottomLeft .ant-notification-notice{margin-right:auto;margin-left:0}.ant-notification-notice-message{margin-bottom:8px;color:#23493c;font-size:16px;line-height:24px}.ant-notification-notice-message-single-line-auto-margin{display:block;width:calc(264px - 100%);max-width:4px;background-color:transparent;pointer-events:none}.ant-notification-notice-message-single-line-auto-margin:before{display:block;content:""}.ant-notification-notice-description{font-size:14px}.ant-notification-notice-closable .ant-notification-notice-message{padding-right:24px}.ant-notification-notice-with-icon .ant-notification-notice-message{margin-bottom:4px;margin-left:48px;font-size:16px}.ant-notification-notice-with-icon .ant-notification-notice-description{margin-left:48px;font-size:14px}.ant-notification-notice-icon{position:absolute;margin-left:4px;font-size:24px;line-height:24px}.anticon.ant-notification-notice-icon-success{color:#52c41a}.anticon.ant-notification-notice-icon-info{color:#8d6a46}.anticon.ant-notification-notice-icon-warning{color:#faad14}.anticon.ant-notification-notice-icon-error{color:#e31a1a}.ant-notification-notice-close{position:absolute;top:16px;right:22px;color:#00000073;outline:none}.ant-notification-notice-close:hover{color:#000000ab}.ant-notification-notice-btn{float:right;margin-top:16px}.ant-notification .notification-fade-effect{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both}.ant-notification-fade-enter,.ant-notification-fade-appear{animation-duration:.24s;animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;opacity:0;animation-play-state:paused}.ant-notification-fade-leave{animation-timing-function:cubic-bezier(.645,.045,.355,1);animation-fill-mode:both;animation-duration:.2s;animation-play-state:paused}.ant-notification-fade-enter.ant-notification-fade-enter-active,.ant-notification-fade-appear.ant-notification-fade-appear-active{animation-name:NotificationFadeIn;animation-play-state:running}.ant-notification-fade-leave.ant-notification-fade-leave-active{animation-name:NotificationFadeOut;animation-play-state:running}@keyframes NotificationFadeIn{0%{left:384px;opacity:0}to{left:0;opacity:1}}@keyframes NotificationLeftFadeIn{0%{right:384px;opacity:0}to{right:0;opacity:1}}@keyframes NotificationFadeOut{0%{max-height:150px;margin-bottom:16px;opacity:1}to{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}}.ant-notification-rtl{direction:rtl}.ant-notification-rtl .ant-notification-notice-closable .ant-notification-notice-message{padding-right:0;padding-left:24px}.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-message,.ant-notification-rtl .ant-notification-notice-with-icon .ant-notification-notice-description{margin-right:48px;margin-left:0}.ant-notification-rtl .ant-notification-notice-icon{margin-right:4px;margin-left:0}.ant-notification-rtl .ant-notification-notice-close{right:auto;left:22px}.ant-notification-rtl .ant-notification-notice-btn{float:left}.ant-page-header{box-sizing:border-box;margin:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;padding:16px 24px;background-color:var(--c-canvas)}.ant-page-header-ghost{background-color:inherit}.ant-page-header.has-breadcrumb{padding-top:12px}.ant-page-header.has-footer{padding-bottom:0}.ant-page-header-back{margin-right:16px;font-size:16px;line-height:1}.ant-page-header-back-button{color:#23493c;text-decoration:none;outline:none;transition:color .3s;color:#000;cursor:pointer}.ant-page-header-back-button:focus,.ant-page-header-back-button:hover{color:#37574b}.ant-page-header-back-button:active{color:#0f241d}.ant-page-header .ant-divider-vertical{height:14px;margin:0 12px;vertical-align:middle}.ant-breadcrumb+.ant-page-header-heading{margin-top:8px}.ant-page-header-heading{display:flex;justify-content:space-between}.ant-page-header-heading-left{display:flex;align-items:center;margin:4px 0;overflow:hidden}.ant-page-header-heading-title{margin-right:12px;margin-bottom:0;color:#23493c;font-weight:600;font-size:20px;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading .ant-avatar{margin-right:12px}.ant-page-header-heading-sub-title{margin-right:12px;color:#00000073;font-size:14px;line-height:1.5715;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-page-header-heading-extra{margin:4px 0;white-space:nowrap}.ant-page-header-heading-extra>*{margin-left:12px;white-space:unset}.ant-page-header-heading-extra>*:first-child{margin-left:0}.ant-page-header-content{padding-top:12px}.ant-page-header-footer{margin-top:16px}.ant-page-header-footer .ant-tabs>.ant-tabs-nav{margin:0}.ant-page-header-footer .ant-tabs>.ant-tabs-nav:before{border:none}.ant-page-header-footer .ant-tabs .ant-tabs-tab{padding-top:8px;padding-bottom:8px;font-size:16px}.ant-page-header-compact .ant-page-header-heading{flex-wrap:wrap}.ant-page-header-rtl{direction:rtl}.ant-page-header-rtl .ant-page-header-back{float:right;margin-right:0;margin-left:16px}.ant-page-header-rtl .ant-page-header-heading-title,.ant-page-header-rtl .ant-page-header-heading .ant-avatar{margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-sub-title{float:right;margin-right:0;margin-left:12px}.ant-page-header-rtl .ant-page-header-heading-tags{float:right}.ant-page-header-rtl .ant-page-header-heading-extra{float:left}.ant-page-header-rtl .ant-page-header-heading-extra>*{margin-right:12px;margin-left:0}.ant-page-header-rtl .ant-page-header-heading-extra>*:first-child{margin-right:0}.ant-page-header-rtl .ant-page-header-footer .ant-tabs-bar .ant-tabs-nav{float:right}.ant-pagination{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-pagination ul,.ant-pagination ol{margin:0;padding:0;list-style:none}.ant-pagination:after{display:block;clear:both;height:0;overflow:hidden;visibility:hidden;content:" "}.ant-pagination-total-text{display:inline-block;height:32px;margin-right:8px;line-height:30px;vertical-align:middle}.ant-pagination-item{display:inline-block;min-width:32px;height:32px;margin-right:8px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:30px;text-align:center;vertical-align:middle;list-style:none;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-item a{display:block;padding:0 6px;color:#000000d9;transition:none}.ant-pagination-item a:hover{text-decoration:none}.ant-pagination-item:hover{border-color:#8d6a46;transition:all .3s}.ant-pagination-item:hover a{color:#8d6a46}.ant-pagination-item:focus-visible{border-color:#8d6a46;transition:all .3s}.ant-pagination-item:focus-visible a{color:#8d6a46}.ant-pagination-item-active{font-weight:500;background:var(--c-canvas);border-color:#8d6a46}.ant-pagination-item-active a{color:#8d6a46}.ant-pagination-item-active:hover{border-color:#998165}.ant-pagination-item-active:focus-visible{border-color:#998165}.ant-pagination-item-active:hover a{color:#998165}.ant-pagination-item-active:focus-visible a{color:#998165}.ant-pagination-jump-prev,.ant-pagination-jump-next{outline:0}.ant-pagination-jump-prev .ant-pagination-item-container,.ant-pagination-jump-next .ant-pagination-item-container{position:relative}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon{color:#8d6a46;font-size:12px;letter-spacing:-1px;opacity:0;transition:all .2s}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-link-icon-svg,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-link-icon-svg{top:0;right:0;bottom:0;left:0;margin:auto}.ant-pagination-jump-prev .ant-pagination-item-container .ant-pagination-item-ellipsis,.ant-pagination-jump-next .ant-pagination-item-container .ant-pagination-item-ellipsis{position:absolute;top:0;right:0;bottom:0;left:0;display:block;margin:auto;color:#00000040;font-family:Arial,Helvetica,sans-serif;letter-spacing:2px;text-align:center;text-indent:.13em;opacity:1;transition:all .2s}.ant-pagination-jump-prev:hover .ant-pagination-item-link-icon,.ant-pagination-jump-next:hover .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:hover .ant-pagination-item-ellipsis,.ant-pagination-jump-next:hover .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-link-icon,.ant-pagination-jump-next:focus-visible .ant-pagination-item-link-icon{opacity:1}.ant-pagination-jump-prev:focus-visible .ant-pagination-item-ellipsis,.ant-pagination-jump-next:focus-visible .ant-pagination-item-ellipsis{opacity:0}.ant-pagination-prev,.ant-pagination-jump-prev,.ant-pagination-jump-next{margin-right:8px}.ant-pagination-prev,.ant-pagination-next,.ant-pagination-jump-prev,.ant-pagination-jump-next{display:inline-block;min-width:32px;height:32px;color:#000000d9;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;vertical-align:middle;list-style:none;border-radius:5px;cursor:pointer;transition:all .3s}.ant-pagination-prev,.ant-pagination-next{font-family:Arial,Helvetica,sans-serif;outline:0}.ant-pagination-prev button,.ant-pagination-next button{color:#000000d9;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-prev:hover button,.ant-pagination-next:hover button{border-color:#998165}.ant-pagination-prev .ant-pagination-item-link,.ant-pagination-next .ant-pagination-item-link{display:block;width:100%;height:100%;padding:0;font-size:12px;text-align:center;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;outline:none;transition:all .3s}.ant-pagination-prev:focus-visible .ant-pagination-item-link,.ant-pagination-next:focus-visible .ant-pagination-item-link{color:#8d6a46;border-color:#8d6a46}.ant-pagination-prev:hover .ant-pagination-item-link,.ant-pagination-next:hover .ant-pagination-item-link{color:#8d6a46;border-color:#8d6a46}.ant-pagination-disabled,.ant-pagination-disabled:hover{cursor:not-allowed}.ant-pagination-disabled .ant-pagination-item-link,.ant-pagination-disabled:hover .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-disabled:focus-visible{cursor:not-allowed}.ant-pagination-disabled:focus-visible .ant-pagination-item-link{color:#00000040;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-slash{margin:0 10px 0 5px}.ant-pagination-options{display:inline-block;margin-left:16px;vertical-align:middle}@media all and (-ms-high-contrast: none){.ant-pagination-options *::-ms-backdrop,.ant-pagination-options{vertical-align:top}}.ant-pagination-options-size-changer.ant-select{display:inline-block;width:auto}.ant-pagination-options-quick-jumper{display:inline-block;height:32px;margin-left:8px;line-height:32px;vertical-align:top}.ant-pagination-options-quick-jumper input{position:relative;display:inline-block;width:100%;min-width:0;padding:10px;color:#000000d9;font-size:14px;line-height:1.5715;background-color:var(--c-canvas);background-image:none;border:1px solid #d9d9d9;border-radius:5px;transition:all .3s;width:50px;height:32px;margin:0 8px}.ant-pagination-options-quick-jumper input::-moz-placeholder{opacity:1}.ant-pagination-options-quick-jumper input::placeholder{color:#bfbfbf;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-pagination-options-quick-jumper input:-moz-placeholder{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:placeholder-shown{text-overflow:ellipsis}.ant-pagination-options-quick-jumper input:hover{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-pagination-options-quick-jumper input:hover{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input:focus,.ant-pagination-options-quick-jumper input-focused{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-pagination-options-quick-jumper input:focus,.ant-input-rtl .ant-pagination-options-quick-jumper input-focused{border-right-width:0;border-left-width:1px!important}.ant-pagination-options-quick-jumper input-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input-disabled:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input[disabled]{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;box-shadow:none;cursor:not-allowed;opacity:1}.ant-pagination-options-quick-jumper input[disabled]:hover{border-color:#d9d9d9;border-right-width:1px!important}.ant-pagination-options-quick-jumper input-borderless,.ant-pagination-options-quick-jumper input-borderless:hover,.ant-pagination-options-quick-jumper input-borderless:focus,.ant-pagination-options-quick-jumper input-borderless-focused,.ant-pagination-options-quick-jumper input-borderless-disabled,.ant-pagination-options-quick-jumper input-borderless[disabled]{background-color:transparent;border:none;box-shadow:none}textarea.ant-pagination-options-quick-jumper input{max-width:100%;height:auto;min-height:32px;line-height:1.5715;vertical-align:bottom;transition:all .3s,height 0s}.ant-pagination-options-quick-jumper input-lg{padding:7.5px 11px;font-size:16px}.ant-pagination-options-quick-jumper input-sm{padding:0 7px}.ant-pagination-options-quick-jumper input-rtl{direction:rtl}.ant-pagination-simple .ant-pagination-prev,.ant-pagination-simple .ant-pagination-next{height:24px;line-height:24px;vertical-align:top}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link{height:24px;background-color:transparent;border:0}.ant-pagination-simple .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination-simple .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination-simple .ant-pagination-simple-pager{display:inline-block;height:24px;margin-right:8px}.ant-pagination-simple .ant-pagination-simple-pager input{box-sizing:border-box;height:100%;margin-right:8px;padding:0 6px;text-align:center;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;outline:none;transition:border-color .3s}.ant-pagination-simple .ant-pagination-simple-pager input:hover{border-color:#8d6a46}.ant-pagination-simple .ant-pagination-simple-pager input:focus{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633}.ant-pagination-simple .ant-pagination-simple-pager input[disabled]{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.mini .ant-pagination-total-text,.ant-pagination.mini .ant-pagination-simple-pager{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-item{min-width:24px;height:24px;margin:0;line-height:22px}.ant-pagination.mini .ant-pagination-item:not(.ant-pagination-item-active){background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev,.ant-pagination.mini .ant-pagination-next{min-width:24px;height:24px;margin:0;line-height:24px}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link{background:transparent;border-color:transparent}.ant-pagination.mini .ant-pagination-prev .ant-pagination-item-link:after,.ant-pagination.mini .ant-pagination-next .ant-pagination-item-link:after{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-jump-prev,.ant-pagination.mini .ant-pagination-jump-next{height:24px;margin-right:0;line-height:24px}.ant-pagination.mini .ant-pagination-options{margin-left:2px}.ant-pagination.mini .ant-pagination-options-size-changer{top:0}.ant-pagination.mini .ant-pagination-options-quick-jumper{height:24px;line-height:24px}.ant-pagination.mini .ant-pagination-options-quick-jumper input{padding:0 7px;width:44px;height:24px}.ant-pagination.ant-pagination-disabled{cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item{background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item a{color:#00000040;background:transparent;border:none;cursor:not-allowed}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active{background:#e6e6e6}.ant-pagination.ant-pagination-disabled .ant-pagination-item-active a{color:#00000040}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{color:#00000040;background:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-pagination-simple.ant-pagination.ant-pagination-disabled .ant-pagination-item-link{background:transparent}.ant-pagination.ant-pagination-disabled .ant-pagination-item-link-icon{opacity:0}.ant-pagination.ant-pagination-disabled .ant-pagination-item-ellipsis{opacity:1}.ant-pagination.ant-pagination-disabled .ant-pagination-simple-pager{color:#00000040}@media only screen and (max-width: 992px){.ant-pagination-item-after-jump-prev,.ant-pagination-item-before-jump-next{display:none}}@media only screen and (max-width: 576px){.ant-pagination-options{display:none}}.ant-pagination-rtl .ant-pagination-total-text,.ant-pagination-rtl .ant-pagination-item,.ant-pagination-rtl .ant-pagination-prev,.ant-pagination-rtl .ant-pagination-jump-prev,.ant-pagination-rtl .ant-pagination-jump-next{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-slash{margin:0 5px 0 10px}.ant-pagination-rtl .ant-pagination-options{margin-right:16px;margin-left:0}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-size-changer.ant-select{margin-right:0;margin-left:8px}.ant-pagination-rtl .ant-pagination-options .ant-pagination-options-quick-jumper{margin-left:0}.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager,.ant-pagination-rtl.ant-pagination-simple .ant-pagination-simple-pager input{margin-right:0;margin-left:8px}.ant-pagination-rtl.ant-pagination.mini .ant-pagination-options{margin-right:2px;margin-left:0}.ant-popconfirm{z-index:1060}.ant-popover{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:0;left:0;z-index:1030;font-weight:400;white-space:normal;text-align:left;cursor:auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.ant-popover:after{position:absolute;background:#ffffff03;content:""}.ant-popover-hidden{display:none}.ant-popover-placement-top,.ant-popover-placement-topLeft,.ant-popover-placement-topRight{padding-bottom:10px}.ant-popover-placement-right,.ant-popover-placement-rightTop,.ant-popover-placement-rightBottom{padding-left:10px}.ant-popover-placement-bottom,.ant-popover-placement-bottomLeft,.ant-popover-placement-bottomRight{padding-top:10px}.ant-popover-placement-left,.ant-popover-placement-leftTop,.ant-popover-placement-leftBottom{padding-right:10px}.ant-popover-inner{background-color:var(--c-canvas);background-clip:padding-box;border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d;box-shadow:0 0 8px #00000026 \ }@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ant-popover-inner{box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}}.ant-popover-title{min-width:177px;min-height:32px;margin:0;padding:5px 16px 4px;color:#23493c;font-weight:500;border-bottom:1px solid #f0f0f0}.ant-popover-inner-content{padding:12px 16px;color:#000000d9}.ant-popover-message{position:relative;padding:4px 0 12px;color:#000000d9;font-size:14px}.ant-popover-message>.anticon{position:absolute;top:8.0005px;color:#faad14;font-size:14px}.ant-popover-message-title{padding-left:22px}.ant-popover-buttons{margin-bottom:4px;text-align:right}.ant-popover-buttons button{margin-left:8px}.ant-popover-arrow{position:absolute;display:block;width:8.48528137px;height:8.48528137px;overflow:hidden;background:transparent;pointer-events:none}.ant-popover-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:6px;height:6px;margin:auto;background-color:var(--c-canvas);content:"";pointer-events:auto}.ant-popover-placement-top .ant-popover-arrow,.ant-popover-placement-topLeft .ant-popover-arrow,.ant-popover-placement-topRight .ant-popover-arrow{bottom:1.51471863px}.ant-popover-placement-top .ant-popover-arrow-content,.ant-popover-placement-topLeft .ant-popover-arrow-content,.ant-popover-placement-topRight .ant-popover-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-4.24264069px) rotate(45deg)}.ant-popover-placement-top .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-topLeft .ant-popover-arrow{left:16px}.ant-popover-placement-topRight .ant-popover-arrow{right:16px}.ant-popover-placement-right .ant-popover-arrow,.ant-popover-placement-rightTop .ant-popover-arrow,.ant-popover-placement-rightBottom .ant-popover-arrow{left:1.51471863px}.ant-popover-placement-right .ant-popover-arrow-content,.ant-popover-placement-rightTop .ant-popover-arrow-content,.ant-popover-placement-rightBottom .ant-popover-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(4.24264069px) rotate(45deg)}.ant-popover-placement-right .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-rightTop .ant-popover-arrow{top:12px}.ant-popover-placement-rightBottom .ant-popover-arrow{bottom:12px}.ant-popover-placement-bottom .ant-popover-arrow,.ant-popover-placement-bottomLeft .ant-popover-arrow,.ant-popover-placement-bottomRight .ant-popover-arrow{top:1.51471863px}.ant-popover-placement-bottom .ant-popover-arrow-content,.ant-popover-placement-bottomLeft .ant-popover-arrow-content,.ant-popover-placement-bottomRight .ant-popover-arrow-content{box-shadow:-2px -2px 5px #0000000f;transform:translateY(4.24264069px) rotate(45deg)}.ant-popover-placement-bottom .ant-popover-arrow{left:50%;transform:translate(-50%)}.ant-popover-placement-bottomLeft .ant-popover-arrow{left:16px}.ant-popover-placement-bottomRight .ant-popover-arrow{right:16px}.ant-popover-placement-left .ant-popover-arrow,.ant-popover-placement-leftTop .ant-popover-arrow,.ant-popover-placement-leftBottom .ant-popover-arrow{right:1.51471863px}.ant-popover-placement-left .ant-popover-arrow-content,.ant-popover-placement-leftTop .ant-popover-arrow-content,.ant-popover-placement-leftBottom .ant-popover-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-4.24264069px) rotate(45deg)}.ant-popover-placement-left .ant-popover-arrow{top:50%;transform:translateY(-50%)}.ant-popover-placement-leftTop .ant-popover-arrow{top:12px}.ant-popover-placement-leftBottom .ant-popover-arrow{bottom:12px}.ant-popover-pink .ant-popover-inner,.ant-popover-pink .ant-popover-arrow-content,.ant-popover-magenta .ant-popover-inner,.ant-popover-magenta .ant-popover-arrow-content{background-color:#eb2f96}.ant-popover-red .ant-popover-inner,.ant-popover-red .ant-popover-arrow-content{background-color:#f5222d}.ant-popover-volcano .ant-popover-inner,.ant-popover-volcano .ant-popover-arrow-content{background-color:#fa541c}.ant-popover-orange .ant-popover-inner,.ant-popover-orange .ant-popover-arrow-content{background-color:#fa8c16}.ant-popover-yellow .ant-popover-inner,.ant-popover-yellow .ant-popover-arrow-content{background-color:#fadb14}.ant-popover-gold .ant-popover-inner,.ant-popover-gold .ant-popover-arrow-content{background-color:#faad14}.ant-popover-cyan .ant-popover-inner,.ant-popover-cyan .ant-popover-arrow-content{background-color:#13c2c2}.ant-popover-lime .ant-popover-inner,.ant-popover-lime .ant-popover-arrow-content{background-color:#a0d911}.ant-popover-green .ant-popover-inner,.ant-popover-green .ant-popover-arrow-content{background-color:#52c41a}.ant-popover-blue .ant-popover-inner,.ant-popover-blue .ant-popover-arrow-content{background-color:#1890ff}.ant-popover-geekblue .ant-popover-inner,.ant-popover-geekblue .ant-popover-arrow-content{background-color:#2f54eb}.ant-popover-purple .ant-popover-inner,.ant-popover-purple .ant-popover-arrow-content{background-color:#722ed1}.ant-popover-rtl{direction:rtl;text-align:right}.ant-popover-rtl .ant-popover-message-title{padding-right:22px;padding-left:16px}.ant-popover-rtl .ant-popover-buttons{text-align:left}.ant-popover-rtl .ant-popover-buttons button{margin-right:8px;margin-left:0}.ant-progress{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-progress-line{position:relative;width:100%;font-size:14px}.ant-progress-steps{display:inline-block}.ant-progress-steps-outer{display:flex;flex-direction:row;align-items:center}.ant-progress-steps-item{flex-shrink:0;min-width:2px;margin-right:2px;background:#f3f3f3;transition:all .3s}.ant-progress-steps-item-active{background:#1890ff}.ant-progress-small.ant-progress-line,.ant-progress-small.ant-progress-line .ant-progress-text .anticon{font-size:12px}.ant-progress-outer{display:inline-block;width:100%;margin-right:0;padding-right:0}.ant-progress-show-info .ant-progress-outer{margin-right:calc(-2em - 8px);padding-right:calc(2em + 8px)}.ant-progress-inner{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:middle;background-color:#f5f5f5;border-radius:100px}.ant-progress-circle-trail{stroke:#f5f5f5}.ant-progress-circle-path{animation:ant-progress-appear .3s}.ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#1890ff}.ant-progress-success-bg,.ant-progress-bg{position:relative;background-color:#1890ff;border-radius:100px;transition:all .4s cubic-bezier(.08,.82,.17,1) 0s}.ant-progress-success-bg{position:absolute;top:0;left:0;background-color:#52c41a}.ant-progress-text{display:inline-block;width:2em;margin-left:8px;color:#000000d9;font-size:1em;line-height:1;white-space:nowrap;text-align:left;vertical-align:middle;word-break:normal}.ant-progress-text .anticon{font-size:14px}.ant-progress-status-active .ant-progress-bg:before{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c-canvas);border-radius:10px;opacity:0;animation:ant-progress-active 2.4s cubic-bezier(.23,1,.32,1) infinite;content:""}.ant-progress-status-exception .ant-progress-bg{background-color:#e31a1a}.ant-progress-status-exception .ant-progress-text{color:#e31a1a}.ant-progress-status-exception .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#e31a1a}.ant-progress-status-success .ant-progress-bg{background-color:#52c41a}.ant-progress-status-success .ant-progress-text{color:#52c41a}.ant-progress-status-success .ant-progress-inner:not(.ant-progress-circle-gradient) .ant-progress-circle-path{stroke:#52c41a}.ant-progress-circle .ant-progress-inner{position:relative;line-height:1;background-color:transparent}.ant-progress-circle .ant-progress-text{position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;color:#000000d9;font-size:1em;line-height:1;white-space:normal;text-align:center;transform:translate(-50%,-50%)}.ant-progress-circle .ant-progress-text .anticon{font-size:1.16666667em}.ant-progress-circle.ant-progress-status-exception .ant-progress-text{color:#e31a1a}.ant-progress-circle.ant-progress-status-success .ant-progress-text{color:#52c41a}@keyframes ant-progress-active{0%{transform:translate(-100%) scaleX(0);opacity:.1}20%{transform:translate(-100%) scaleX(0);opacity:.5}to{transform:translate(0) scaleX(1);opacity:0}}.ant-progress-rtl{direction:rtl}.ant-progress-rtl.ant-progress-show-info .ant-progress-outer{margin-right:0;margin-left:calc(-2em - 8px);padding-right:0;padding-left:calc(2em + 8px)}.ant-progress-rtl .ant-progress-success-bg{right:0;left:auto}.ant-progress-rtl.ant-progress-line .ant-progress-text,.ant-progress-rtl.ant-progress-steps .ant-progress-text{margin-right:8px;margin-left:0;text-align:right}.ant-radio-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;font-size:0}.ant-radio-group .ant-badge-count{z-index:1}.ant-radio-group>.ant-badge:not(:first-child)>.ant-radio-button-wrapper{border-left:none}.ant-radio-wrapper{box-sizing:border-box;margin:0 8px 0 0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-flex;align-items:baseline;cursor:pointer}.ant-radio-wrapper-disabled{cursor:not-allowed}.ant-radio-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-radio{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;display:inline-block;outline:none;cursor:pointer}.ant-radio-wrapper:hover .ant-radio,.ant-radio:hover .ant-radio-inner,.ant-radio-input:focus+.ant-radio-inner{border-color:#8d6a46}.ant-radio-input:focus+.ant-radio-inner{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:50%;visibility:hidden;animation:antRadioEffect .36s ease-in-out;animation-fill-mode:both;content:""}.ant-radio:hover:after,.ant-radio-wrapper:hover .ant-radio:after{visibility:visible}.ant-radio-inner{position:relative;top:0;left:0;display:block;width:16px;height:16px;background-color:var(--c-canvas);border-color:#d9d9d9;border-style:solid;border-width:1px;border-radius:50%;transition:all .3s}.ant-radio-inner:after{position:absolute;top:50%;left:50%;display:block;width:16px;height:16px;margin-top:-8px;margin-left:-8px;background-color:#8d6a46;border-top:0;border-left:0;border-radius:16px;transform:scale(0);opacity:0;transition:all .3s cubic-bezier(.78,.14,.15,.86);content:" "}.ant-radio-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;opacity:0}.ant-radio-checked .ant-radio-inner{border-color:#8d6a46}.ant-radio-checked .ant-radio-inner:after{transform:scale(.5);opacity:1;transition:all .3s cubic-bezier(.78,.14,.15,.86)}.ant-radio-disabled{cursor:not-allowed}.ant-radio-disabled .ant-radio-inner{background-color:#f5f5f5;border-color:#d9d9d9!important;cursor:not-allowed}.ant-radio-disabled .ant-radio-inner:after{background-color:#0003}.ant-radio-disabled .ant-radio-input{cursor:not-allowed}.ant-radio-disabled+span{color:#00000040;cursor:not-allowed}span.ant-radio+*{padding-right:8px;padding-left:8px}.ant-radio-button-wrapper{position:relative;display:inline-block;height:32px;margin:0;padding:0 15px;color:#000000d9;font-size:14px;line-height:30px;background:var(--c-canvas);border:1px solid #d9d9d9;border-top-width:1.02px;border-left-width:0;cursor:pointer;transition:color .3s,background .3s,border-color .3s,box-shadow .3s}.ant-radio-button-wrapper a{color:#000000d9}.ant-radio-button-wrapper>.ant-radio-button{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.ant-radio-group-large .ant-radio-button-wrapper{height:42px;font-size:16px;line-height:40px}.ant-radio-group-small .ant-radio-button-wrapper{height:24px;padding:0 7px;line-height:22px}.ant-radio-button-wrapper:not(:first-child):before{position:absolute;top:-1px;left:-1px;display:block;box-sizing:content-box;width:1px;height:100%;padding:1px 0;background-color:#d9d9d9;transition:background-color .3s;content:""}.ant-radio-button-wrapper:first-child{border-left:1px solid #d9d9d9;border-radius:5px 0 0 5px}.ant-radio-button-wrapper:last-child{border-radius:0 5px 5px 0}.ant-radio-button-wrapper:first-child:last-child{border-radius:5px}.ant-radio-button-wrapper:hover{position:relative;color:#8d6a46}.ant-radio-button-wrapper:focus-within{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-button-wrapper .ant-radio-inner,.ant-radio-button-wrapper input[type=checkbox],.ant-radio-button-wrapper input[type=radio]{width:0;height:0;opacity:0;pointer-events:none}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){z-index:1;color:#8d6a46;background:var(--c-canvas);border-color:#8d6a46}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):before{background-color:#8d6a46}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):first-child{border-color:#8d6a46}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:#998165;border-color:#998165}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover:before{background-color:#998165}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:#66482e;border-color:#66482e}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active:before{background-color:#66482e}.ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled){color:var(--c-canvas);background:#8d6a46;border-color:#8d6a46}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):hover{color:var(--c-canvas);background:#998165;border-color:#998165}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):active{color:var(--c-canvas);background:#66482e;border-color:#66482e}.ant-radio-group-solid .ant-radio-button-wrapper-checked:not(.ant-radio-button-wrapper-disabled):focus-within{box-shadow:0 0 0 3px #ccc8c0}.ant-radio-button-wrapper-disabled{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9;cursor:not-allowed}.ant-radio-button-wrapper-disabled:first-child,.ant-radio-button-wrapper-disabled:hover{color:#00000040;background-color:#f5f5f5;border-color:#d9d9d9}.ant-radio-button-wrapper-disabled:first-child{border-left-color:#d9d9d9}.ant-radio-button-wrapper-disabled.ant-radio-button-wrapper-checked{color:#00000040;background-color:#e6e6e6;border-color:#d9d9d9;box-shadow:none}@keyframes antRadioEffect{0%{transform:scale(1);opacity:.5}to{transform:scale(1.6);opacity:0}}.ant-radio-group.ant-radio-group-rtl{direction:rtl}.ant-radio-wrapper.ant-radio-wrapper-rtl{margin-right:0;margin-left:8px;direction:rtl}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl{border-right-width:0;border-left-width:1px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:not(:first-child):before{right:-1px;left:0}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:first-child{border-right:1px solid #d9d9d9;border-radius:0 5px 5px 0}.ant-radio-button-wrapper-checked:not([class*=" ant-radio-button-wrapper-disabled"]).ant-radio-button-wrapper:first-child{border-right-color:#998165}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper:last-child{border-radius:5px 0 0 5px}.ant-radio-button-wrapper.ant-radio-button-wrapper-rtl.ant-radio-button-wrapper-disabled:first-child{border-right-color:#d9d9d9}.ant-rate{box-sizing:border-box;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";display:inline-block;margin:0;padding:0;color:#fadb14;font-size:20px;line-height:unset;list-style:none;outline:none}.ant-rate-disabled .ant-rate-star{cursor:default}.ant-rate-disabled .ant-rate-star:hover{transform:scale(1)}.ant-rate-star{position:relative;display:inline-block;color:inherit;cursor:pointer}.ant-rate-star:not(:last-child){margin-right:8px}.ant-rate-star>div{transition:all .3s,outline 0s}.ant-rate-star>div:hover{transform:scale(1.1)}.ant-rate-star>div:focus{outline:0}.ant-rate-star>div:focus-visible{outline:1px dashed #fadb14;transform:scale(1.1)}.ant-rate-star-first,.ant-rate-star-second{color:#f0f0f0;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-rate-star-first .anticon,.ant-rate-star-second .anticon{vertical-align:middle}.ant-rate-star-first{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;opacity:0}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-half .ant-rate-star-second{opacity:1}.ant-rate-star-half .ant-rate-star-first,.ant-rate-star-full .ant-rate-star-second{color:inherit}.ant-rate-text{display:inline-block;margin:0 8px;font-size:14px}.ant-rate-rtl{direction:rtl}.ant-rate-rtl .ant-rate-star:not(:last-child){margin-right:0;margin-left:8px}.ant-rate-rtl .ant-rate-star-first{right:0;left:auto}.ant-result{padding:48px 32px}.ant-result-success .ant-result-icon>.anticon{color:#52c41a}.ant-result-error .ant-result-icon>.anticon{color:#e31a1a}.ant-result-info .ant-result-icon>.anticon{color:#8d6a46}.ant-result-warning .ant-result-icon>.anticon{color:#faad14}.ant-result-image{width:250px;height:295px;margin:auto}.ant-result-icon{margin-bottom:24px;text-align:center}.ant-result-icon>.anticon{font-size:72px}.ant-result-title{color:#23493c;font-size:24px;line-height:1.8;text-align:center}.ant-result-subtitle{color:#00000073;font-size:14px;line-height:1.6;text-align:center}.ant-result-extra{margin:24px 0 0;text-align:center}.ant-result-extra>*{margin-right:8px}.ant-result-extra>*:last-child{margin-right:0}.ant-result-content{margin-top:24px;padding:24px 40px;background-color:#fafafa}.ant-result-rtl{direction:rtl}.ant-result-rtl .ant-result-extra>*{margin-right:0;margin-left:8px}.ant-result-rtl .ant-result-extra>*:last-child{margin-left:0}.ant-select-single .ant-select-selector{display:flex}.ant-select-single .ant-select-selector .ant-select-selection-search{position:absolute;top:0;right:10px;bottom:0;left:10px}.ant-select-single .ant-select-selector .ant-select-selection-search-input{width:100%}.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{padding:0;line-height:30px;transition:all .3s}@supports (-moz-appearance: meterbar){.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:30px}}.ant-select-single .ant-select-selector .ant-select-selection-item{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-single .ant-select-selector .ant-select-selection-placeholder{transition:none;pointer-events:none}.ant-select-single .ant-select-selector:after,.ant-select-single .ant-select-selector .ant-select-selection-item:after,.ant-select-single .ant-select-selector .ant-select-selection-placeholder:after{display:inline-block;width:0;visibility:hidden;content:" "}.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:24px}.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:18px}.ant-select-single.ant-select-open .ant-select-selection-item{color:#bfbfbf}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{width:100%;height:32px;padding:0 10px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{height:30px}.ant-select-single:not(.ant-select-customize-input) .ant-select-selector:after{line-height:30px}.ant-select-single.ant-select-customize-input .ant-select-selector:after{display:none}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-search{position:static;width:100%}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder{position:absolute;right:0;left:0;padding:0 10px}.ant-select-single.ant-select-customize-input .ant-select-selector .ant-select-selection-placeholder:after{display:none}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{height:40px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:38px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:38px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{height:24px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector:after,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-placeholder{line-height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input):not(.ant-select-customize-input) .ant-select-selection-search-input{height:22px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selection-search{right:7px;left:7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input) .ant-select-selector{padding:0 7px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:28px}.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:21px}.ant-select-single.ant-select-lg:not(.ant-select-customize-input) .ant-select-selector{padding:0 11px}.ant-select-selection-overflow{position:relative;display:flex;flex:auto;flex-wrap:wrap;max-width:100%}.ant-select-selection-overflow-item{flex:none;align-self:center;max-width:100%}.ant-select-multiple .ant-select-selector{display:flex;flex-wrap:wrap;align-items:center;padding:4px 10px}.ant-select-show-search.ant-select-multiple .ant-select-selector{cursor:text}.ant-select-disabled.ant-select-multiple .ant-select-selector{background:#f5f5f5;cursor:not-allowed}.ant-select-multiple .ant-select-selector:after{display:inline-block;width:0;margin:5px 0;line-height:12px;content:" "}.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:24px}.ant-select-multiple .ant-select-selection-item{position:relative;display:flex;flex:none;box-sizing:border-box;max-width:100%;height:12px;margin-top:5px;margin-bottom:5px;line-height:10px;background:#f5f5f5;border:1px solid #f0f0f0;border-radius:5px;cursor:default;transition:font-size .3s,line-height .3s,height .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-inline-end:10px;padding-inline-start:8px;padding-inline-end:4px}.ant-select-disabled.ant-select-multiple .ant-select-selection-item{color:#bfbfbf;border-color:#d9d9d9;cursor:not-allowed}.ant-select-multiple .ant-select-selection-item-content{display:inline-block;margin-right:4px;overflow:hidden;white-space:pre;text-overflow:ellipsis}.ant-select-multiple .ant-select-selection-item-remove{color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;color:#00000073;font-weight:700;font-size:10px;line-height:inherit;cursor:pointer}.ant-select-multiple .ant-select-selection-item-remove>*{line-height:1}.ant-select-multiple .ant-select-selection-item-remove svg{display:inline-block}.ant-select-multiple .ant-select-selection-item-remove:before{display:none}.ant-select-multiple .ant-select-selection-item-remove .ant-select-multiple .ant-select-selection-item-remove-icon{display:block}.ant-select-multiple .ant-select-selection-item-remove>.anticon{vertical-align:-.2em}.ant-select-multiple .ant-select-selection-item-remove:hover{color:#000000bf}.ant-select-multiple .ant-select-selection-overflow-item+.ant-select-selection-overflow-item .ant-select-selection-search{margin-inline-start:0}.ant-select-multiple .ant-select-selection-search{position:relative;max-width:100%;margin-inline-start:0px}.ant-select-multiple .ant-select-selection-search-input,.ant-select-multiple .ant-select-selection-search-mirror{height:12px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:12px;transition:all .3s}.ant-select-multiple .ant-select-selection-search-input{width:100%;min-width:4.1px}.ant-select-multiple .ant-select-selection-search-mirror{position:absolute;top:0;left:0;z-index:999;white-space:pre;visibility:hidden}.ant-select-multiple .ant-select-selection-placeholder{position:absolute;top:50%;right:11px;left:11px;transform:translateY(-50%);transition:all .3s}.ant-select-multiple.ant-select-lg .ant-select-selector:after{line-height:22px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:22px;line-height:20px}.ant-select-multiple.ant-select-lg .ant-select-selection-search{height:22px;line-height:22px}.ant-select-multiple.ant-select-lg .ant-select-selection-search-input,.ant-select-multiple.ant-select-lg .ant-select-selection-search-mirror{height:22px;line-height:20px}.ant-select-multiple.ant-select-sm .ant-select-selector:after{line-height:4px}.ant-select-multiple.ant-select-sm .ant-select-selection-item{height:4px;line-height:2px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{height:4px;line-height:4px}.ant-select-multiple.ant-select-sm .ant-select-selection-search-input,.ant-select-multiple.ant-select-sm .ant-select-selection-search-mirror{height:4px;line-height:2px}.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{left:7px}.ant-select-multiple.ant-select-sm .ant-select-selection-search{margin-inline-start:3px}.ant-select-multiple.ant-select-lg .ant-select-selection-item{height:32px;line-height:32px}.ant-select-disabled .ant-select-selection-item-remove{display:none}.ant-select{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;cursor:pointer}.ant-select:not(.ant-select-customize-input) .ant-select-selector{position:relative;background-color:var(--c-canvas);border:1px solid #d9d9d9;border-radius:5px;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:pointer}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector{cursor:text}.ant-select-show-search.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:auto}.ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#998165;box-shadow:0 0 0 2px #8d6a4633;border-right-width:1px!important;outline:0}.ant-input-rtl .ant-select-focused:not(.ant-select-disabled).ant-select:not(.ant-select-customize-input) .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{color:#00000040;background:#f5f5f5;cursor:not-allowed}.ant-select-multiple.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector{background:#f5f5f5}.ant-select-disabled.ant-select:not(.ant-select-customize-input) .ant-select-selector input{cursor:not-allowed}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input{margin:0;padding:0;background:transparent;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ant-select:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#998165;border-right-width:1px!important}.ant-input-rtl .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-right-width:0;border-left-width:1px!important}.ant-select-selection-item{flex:1;overflow:hidden;font-weight:400;white-space:nowrap;text-overflow:ellipsis}@media all and (-ms-high-contrast: none){.ant-select-selection-item *::-ms-backdrop,.ant-select-selection-item{flex:auto}}.ant-select-selection-placeholder{flex:1;overflow:hidden;color:#bfbfbf;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}@media all and (-ms-high-contrast: none){.ant-select-selection-placeholder *::-ms-backdrop,.ant-select-selection-placeholder{flex:auto}}.ant-select-arrow{display:inline-block;color:inherit;font-style:normal;text-transform:none;vertical-align:-.125em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;right:11px;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;line-height:1;text-align:center;pointer-events:none}.ant-select-arrow>*{line-height:1}.ant-select-arrow svg{display:inline-block}.ant-select-arrow:before{display:none}.ant-select-arrow .ant-select-arrow-icon{display:block}.ant-select-arrow .anticon{vertical-align:top;transition:transform .3s}.ant-select-arrow .anticon>svg{vertical-align:top}.ant-select-arrow .anticon:not(.ant-select-suffix){pointer-events:auto}.ant-select-disabled .ant-select-arrow{cursor:not-allowed}.ant-select-clear{position:absolute;top:50%;right:11px;z-index:1;display:inline-block;width:12px;height:12px;margin-top:-6px;color:#00000040;font-size:12px;font-style:normal;line-height:1;text-align:center;text-transform:none;background:var(--c-canvas);cursor:pointer;opacity:0;transition:color .3s ease,opacity .15s ease;text-rendering:auto}.ant-select-clear:before{display:block}.ant-select-clear:hover{color:#00000073}.ant-select:hover .ant-select-clear{opacity:1}.ant-select-dropdown{margin:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;box-sizing:border-box;padding:4px 0;overflow:hidden;font-size:14px;font-variant:initial;background-color:var(--c-canvas);border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-bottomLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpIn}.ant-select-dropdown.ant-slide-up-enter.ant-slide-up-enter-active.ant-select-dropdown-placement-topLeft,.ant-select-dropdown.ant-slide-up-appear.ant-slide-up-appear-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownIn}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-bottomLeft{animation-name:antSlideUpOut}.ant-select-dropdown.ant-slide-up-leave.ant-slide-up-leave-active.ant-select-dropdown-placement-topLeft{animation-name:antSlideDownOut}.ant-select-dropdown-hidden{display:none}.ant-select-dropdown-empty{color:#00000040}.ant-select-item-empty{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;color:#00000040}.ant-select-item{position:relative;display:block;min-height:32px;padding:5px 12px;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;cursor:pointer;transition:background .3s ease}.ant-select-item-group{color:#00000073;font-size:12px;cursor:default}.ant-select-item-option{display:flex}.ant-select-item-option-content{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-select-item-option-state{flex:none}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#000000d9;font-weight:600;background-color:#ccc8c0}.ant-select-item-option-selected:not(.ant-select-item-option-disabled) .ant-select-item-option-state{color:#8d6a46}.ant-select-item-option-disabled{color:#00000040;cursor:not-allowed}.ant-select-item-option-disabled.ant-select-item-option-selected{background-color:#f5f5f5}.ant-select-item-option-grouped{padding-left:24px}.ant-select-lg{font-size:16px}.ant-select-borderless .ant-select-selector{background-color:transparent!important;border-color:transparent!important;box-shadow:none!important}.ant-select-rtl{direction:rtl}.ant-select-rtl .ant-select-arrow,.ant-select-rtl .ant-select-clear{right:initial;left:11px}.ant-select-dropdown-rtl{direction:rtl}.ant-select-dropdown-rtl .ant-select-item-option-grouped{padding-right:24px;padding-left:12px}.ant-select-rtl.ant-select-multiple.ant-select-show-arrow .ant-select-selector,.ant-select-rtl.ant-select-multiple.ant-select-allow-clear .ant-select-selector{padding-right:10px;padding-left:24px}.ant-select-rtl.ant-select-multiple .ant-select-selection-item{text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-item-content{margin-right:0;margin-left:4px;text-align:right}.ant-select-rtl.ant-select-multiple .ant-select-selection-search-mirror{right:0;left:auto}.ant-select-rtl.ant-select-multiple .ant-select-selection-placeholder{right:11px;left:auto}.ant-select-rtl.ant-select-multiple.ant-select-sm .ant-select-selection-placeholder{right:7px}.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-item,.ant-select-rtl.ant-select-single .ant-select-selector .ant-select-selection-placeholder{right:0;left:9px;text-align:right}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-search{right:10px;left:24px}.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:18px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-search{right:6px}.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-item,.ant-select-rtl.ant-select-single.ant-select-sm:not(.ant-select-customize-input).ant-select-show-arrow .ant-select-selection-placeholder{padding-right:0;padding-left:21px}.ant-skeleton{display:table;width:100%}.ant-skeleton-header{display:table-cell;padding-right:16px;vertical-align:top}.ant-skeleton-header .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#bebebe33;width:32px;height:32px;line-height:32px}.ant-skeleton-header .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-header .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-header .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-header .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-content{display:table-cell;width:100%;vertical-align:top}.ant-skeleton-content .ant-skeleton-title{width:100%;height:16px;margin-top:16px;background:#bebebe33;border-radius:4px}.ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:24px}.ant-skeleton-content .ant-skeleton-paragraph{padding:0}.ant-skeleton-content .ant-skeleton-paragraph>li{width:100%;height:16px;list-style:none;background:#bebebe33;border-radius:4px}.ant-skeleton-content .ant-skeleton-paragraph>li:last-child:not(:first-child):not(:nth-child(2)){width:61%}.ant-skeleton-content .ant-skeleton-paragraph>li+li{margin-top:16px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title{margin-top:12px}.ant-skeleton-with-avatar .ant-skeleton-content .ant-skeleton-title+.ant-skeleton-paragraph{margin-top:28px}.ant-skeleton-round .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-round .ant-skeleton-content .ant-skeleton-paragraph>li{border-radius:100px}.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar,.ant-skeleton.ant-skeleton-active .ant-skeleton-button,.ant-skeleton.ant-skeleton-active .ant-skeleton-input,.ant-skeleton.ant-skeleton-active .ant-skeleton-image{background:linear-gradient(90deg,#bebebe33 25%,#8181813d 37%,#bebebe33 63%);background-size:400% 100%;animation:ant-skeleton-loading 1.4s ease infinite}.ant-skeleton.ant-skeleton-block,.ant-skeleton.ant-skeleton-block .ant-skeleton-button{width:100%}.ant-skeleton-element{display:inline-block;width:auto}.ant-skeleton-element .ant-skeleton-button{display:inline-block;vertical-align:top;background:#bebebe33;border-radius:5px;width:64px;min-width:64px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-circle{width:32px;min-width:32px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button.ant-skeleton-button-round{border-radius:32px}.ant-skeleton-element .ant-skeleton-button-lg{width:84px;min-width:84px;height:42px;line-height:42px}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-circle{width:42px;min-width:42px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-lg.ant-skeleton-button-round{border-radius:42px}.ant-skeleton-element .ant-skeleton-button-sm{width:48px;min-width:48px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-circle{width:24px;min-width:24px;border-radius:50%}.ant-skeleton-element .ant-skeleton-button-sm.ant-skeleton-button-round{border-radius:24px}.ant-skeleton-element .ant-skeleton-avatar{display:inline-block;vertical-align:top;background:#bebebe33;width:32px;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-avatar.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-lg{width:40px;height:40px;line-height:40px}.ant-skeleton-element .ant-skeleton-avatar-lg.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-avatar-sm{width:24px;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-avatar-sm.ant-skeleton-avatar-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-input{display:inline-block;vertical-align:top;background:#bebebe33;width:100%;height:32px;line-height:32px}.ant-skeleton-element .ant-skeleton-input-lg{width:100%;height:42px;line-height:42px}.ant-skeleton-element .ant-skeleton-input-sm{width:100%;height:24px;line-height:24px}.ant-skeleton-element .ant-skeleton-image{display:flex;align-items:center;justify-content:center;vertical-align:top;background:#bebebe33;width:96px;height:96px;line-height:96px}.ant-skeleton-element .ant-skeleton-image.ant-skeleton-image-circle{border-radius:50%}.ant-skeleton-element .ant-skeleton-image-path{fill:#bfbfbf}.ant-skeleton-element .ant-skeleton-image-svg{width:48px;height:48px;line-height:48px;max-width:192px;max-height:192px}.ant-skeleton-element .ant-skeleton-image-svg.ant-skeleton-image-circle{border-radius:50%}@keyframes ant-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.ant-skeleton-rtl{direction:rtl}.ant-skeleton-rtl .ant-skeleton-header{padding-right:0;padding-left:16px}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-title,.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-content .ant-skeleton-paragraph>li{animation-name:ant-skeleton-loading-rtl}.ant-skeleton-rtl.ant-skeleton.ant-skeleton-active .ant-skeleton-avatar{animation-name:ant-skeleton-loading-rtl}@keyframes ant-skeleton-loading-rtl{0%{background-position:0% 50%}to{background-position:100% 50%}}.ant-slider{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;height:12px;margin:10px 6px;padding:4px 0;cursor:pointer;touch-action:none}.ant-slider-vertical{width:12px;height:100%;margin:6px 10px;padding:0 4px}.ant-slider-vertical .ant-slider-rail{width:4px;height:100%}.ant-slider-vertical .ant-slider-track{width:4px}.ant-slider-vertical .ant-slider-handle{margin-top:-6px;margin-left:-5px}.ant-slider-vertical .ant-slider-mark{top:0;left:12px;width:18px;height:100%}.ant-slider-vertical .ant-slider-mark-text{left:4px;white-space:nowrap}.ant-slider-vertical .ant-slider-step{width:4px;height:100%}.ant-slider-vertical .ant-slider-dot{top:auto;left:2px;margin-bottom:-4px}.ant-slider-tooltip .ant-tooltip-inner{min-width:unset}.ant-slider-rtl.ant-slider-vertical .ant-slider-handle{margin-right:-5px;margin-left:0}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark{right:12px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-mark-text{right:4px;left:auto}.ant-slider-rtl.ant-slider-vertical .ant-slider-dot{right:2px;left:auto}.ant-slider-with-marks{margin-bottom:28px}.ant-slider-rail{position:absolute;width:100%;height:4px;background-color:#f5f5f5;border-radius:5px;transition:background-color .3s}.ant-slider-track{position:absolute;height:4px;background-color:#b3aea8;border-radius:5px;transition:background-color .3s}.ant-slider-handle{position:absolute;width:14px;height:14px;margin-top:-5px;background-color:var(--c-canvas);border:solid 2px #b3aea8;border-radius:50%;box-shadow:0;cursor:pointer;transition:border-color .3s,box-shadow .6s,transform .3s cubic-bezier(.18,.89,.32,1.28)}.ant-slider-handle-dragging.ant-slider-handle-dragging.ant-slider-handle-dragging{border-color:#a4886b;box-shadow:0 0 0 5px #8d6a461f}.ant-slider-handle:focus{border-color:#a4886b;outline:none;box-shadow:0 0 0 5px #8d6a461f}.ant-slider-handle.ant-tooltip-open{border-color:#8d6a46}.ant-slider:hover .ant-slider-rail{background-color:#e1e1e1}.ant-slider:hover .ant-slider-track{background-color:#a69988}.ant-slider:hover .ant-slider-handle:not(.ant-tooltip-open){border-color:#a69988}.ant-slider-mark{position:absolute;top:14px;left:0;width:100%;font-size:14px}.ant-slider-mark-text{position:absolute;display:inline-block;color:#00000073;text-align:center;word-break:keep-all;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-slider-mark-text-active{color:#000000d9}.ant-slider-step{position:absolute;width:100%;height:4px;background:transparent}.ant-slider-dot{position:absolute;top:-2px;width:8px;height:8px;margin-left:-4px;background-color:var(--c-canvas);border:2px solid #f0f0f0;border-radius:50%;cursor:pointer}.ant-slider-dot:first-child{margin-left:-4px}.ant-slider-dot:last-child{margin-left:-4px}.ant-slider-dot-active{border-color:#c6b5a3}.ant-slider-disabled{cursor:not-allowed}.ant-slider-disabled .ant-slider-rail{background-color:#f5f5f5!important}.ant-slider-disabled .ant-slider-track{background-color:#00000040!important}.ant-slider-disabled .ant-slider-handle,.ant-slider-disabled .ant-slider-dot{background-color:var(--c-canvas);border-color:#00000040!important;box-shadow:none;cursor:not-allowed}.ant-slider-disabled .ant-slider-mark-text,.ant-slider-disabled .ant-slider-dot{cursor:not-allowed!important}.ant-slider-rtl{direction:rtl}.ant-slider-rtl .ant-slider-mark{right:0;left:auto}.ant-slider-rtl .ant-slider-dot,.ant-slider-rtl .ant-slider-dot:first-child{margin-right:-4px;margin-left:0}.ant-slider-rtl .ant-slider-dot:last-child{margin-right:-4px;margin-left:0}.ant-space{display:inline-flex}.ant-space-vertical{flex-direction:column}.ant-space-align-center{align-items:center}.ant-space-align-start{align-items:flex-start}.ant-space-align-end{align-items:flex-end}.ant-space-align-baseline{align-items:baseline}.ant-space-item:empty{display:none}.ant-space-rtl{direction:rtl}.ant-spin{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;display:none;color:#8d6a46;text-align:center;vertical-align:middle;opacity:0;transition:transform .3s cubic-bezier(.78,.14,.15,.86)}.ant-spin-spinning{position:static;display:inline-block;opacity:1}.ant-spin-nested-loading{position:relative}.ant-spin-nested-loading>div>.ant-spin{position:absolute;top:0;left:0;z-index:4;display:block;width:100%;height:100%;max-height:400px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-dot{position:absolute;top:50%;left:50%;margin:-10px}.ant-spin-nested-loading>div>.ant-spin .ant-spin-text{position:absolute;top:50%;width:100%;padding-top:5px;text-shadow:0 1px 2px var(--c-canvas)}.ant-spin-nested-loading>div>.ant-spin.ant-spin-show-text .ant-spin-dot{margin-top:-20px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-dot{margin:-7px}.ant-spin-nested-loading>div>.ant-spin-sm .ant-spin-text{padding-top:2px}.ant-spin-nested-loading>div>.ant-spin-sm.ant-spin-show-text .ant-spin-dot{margin-top:-17px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-dot{margin:-16px}.ant-spin-nested-loading>div>.ant-spin-lg .ant-spin-text{padding-top:11px}.ant-spin-nested-loading>div>.ant-spin-lg.ant-spin-show-text .ant-spin-dot{margin-top:-26px}.ant-spin-container{position:relative;transition:opacity .3s}.ant-spin-container:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:none \ ;width:100%;height:100%;background:var(--c-canvas);opacity:0;transition:all .3s;content:"";pointer-events:none}.ant-spin-blur{clear:both;opacity:.5;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.ant-spin-blur:after{opacity:.4;pointer-events:auto}.ant-spin-tip{color:#00000073}.ant-spin-dot{position:relative;display:inline-block;font-size:20px;width:1em;height:1em}.ant-spin-dot-item{position:absolute;display:block;width:9px;height:9px;background-color:#8d6a46;border-radius:100%;transform:scale(.75);transform-origin:50% 50%;opacity:.3;animation:antSpinMove 1s infinite linear alternate}.ant-spin-dot-item:nth-child(1){top:0;left:0}.ant-spin-dot-item:nth-child(2){top:0;right:0;animation-delay:.4s}.ant-spin-dot-item:nth-child(3){right:0;bottom:0;animation-delay:.8s}.ant-spin-dot-item:nth-child(4){bottom:0;left:0;animation-delay:1.2s}.ant-spin-dot-spin{transform:rotate(45deg);animation:antRotate 1.2s infinite linear}.ant-spin-sm .ant-spin-dot{font-size:14px}.ant-spin-sm .ant-spin-dot i{width:6px;height:6px}.ant-spin-lg .ant-spin-dot{font-size:32px}.ant-spin-lg .ant-spin-dot i{width:14px;height:14px}.ant-spin.ant-spin-show-text .ant-spin-text{display:block}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.ant-spin-blur{background:var(--c-canvas);opacity:.5}}@keyframes antSpinMove{to{opacity:1}}@keyframes antRotate{to{transform:rotate(405deg)}}.ant-spin-rtl{direction:rtl}.ant-spin-rtl .ant-spin-dot-spin{transform:rotate(-45deg);animation-name:antRotateRtl}@keyframes antRotateRtl{to{transform:rotate(-405deg)}}.ant-statistic{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum"}.ant-statistic-title{margin-bottom:4px;color:#00000073;font-size:14px}.ant-statistic-content{color:#23493c;font-size:24px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ant-statistic-content-value{display:inline-block;direction:ltr}.ant-statistic-content-prefix,.ant-statistic-content-suffix{display:inline-block}.ant-statistic-content-prefix{margin-right:4px}.ant-statistic-content-suffix{margin-left:4px}.ant-statistic-rtl{direction:rtl}.ant-statistic-rtl .ant-statistic-content-prefix{margin-right:0;margin-left:4px}.ant-statistic-rtl .ant-statistic-content-suffix{margin-right:4px;margin-left:0}.ant-steps{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;width:100%;font-size:0;text-align:initial}.ant-steps-item{position:relative;display:inline-block;flex:1;overflow:hidden;vertical-align:top}.ant-steps-item-container{outline:none}.ant-steps-item:last-child{flex:none}.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-tail,.ant-steps-item:last-child>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-item-icon,.ant-steps-item-content{display:inline-block;vertical-align:top}.ant-steps-item-icon{width:32px;height:32px;margin:0 8px 0 0;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:32px;text-align:center;border:1px solid rgba(0,0,0,.25);border-radius:32px;transition:background-color .3s,border-color .3s}.ant-steps-item-icon .ant-steps-icon{position:relative;top:-.5px;color:#8d6a46;line-height:1}.ant-steps-item-tail{position:absolute;top:12px;left:0;width:100%;padding:0 10px}.ant-steps-item-tail:after{display:inline-block;width:100%;height:1px;background:#f0f0f0;border-radius:1px;transition:background .3s;content:""}.ant-steps-item-title{position:relative;display:inline-block;padding-right:16px;color:#000000d9;font-size:16px;line-height:32px}.ant-steps-item-title:after{position:absolute;top:16px;left:100%;display:block;width:9999px;height:1px;background:#f0f0f0;content:""}.ant-steps-item-subtitle{display:inline;margin-left:8px;color:#00000073;font-weight:400;font-size:14px}.ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-item-wait .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon{color:#00000040}.ant-steps-item-wait .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#00000040}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-wait>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#8d6a46}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#8d6a46}.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#8d6a46}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#23493c}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#000000d9}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon{background:#8d6a46}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-icon .ant-steps-icon{color:#fff}.ant-steps-item-process>.ant-steps-item-container>.ant-steps-item-title{font-weight:500}.ant-steps-item-finish .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#8d6a46}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon{color:#8d6a46}.ant-steps-item-finish .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#8d6a46}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#000000d9}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#8d6a46}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#00000073}.ant-steps-item-finish>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#8d6a46}.ant-steps-item-error .ant-steps-item-icon{background-color:var(--c-canvas);border-color:#e31a1a}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon{color:#e31a1a}.ant-steps-item-error .ant-steps-item-icon>.ant-steps-icon .ant-steps-icon-dot{background:#e31a1a}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title{color:#e31a1a}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{background-color:#f0f0f0}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-description{color:#e31a1a}.ant-steps-item-error>.ant-steps-item-container>.ant-steps-item-tail:after{background-color:#f0f0f0}.ant-steps-item.ant-steps-next-error .ant-steps-item-title:after{background:#e31a1a}.ant-steps-item-disabled{cursor:not-allowed}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]{cursor:pointer}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-description,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button] .ant-steps-item-icon .ant-steps-icon{transition:color .3s}.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-title,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-subtitle,.ant-steps .ant-steps-item:not(.ant-steps-item-active)>.ant-steps-item-container[role=button]:hover .ant-steps-item-description{color:#8d6a46}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon{border-color:#8d6a46}.ant-steps .ant-steps-item:not(.ant-steps-item-active):not(.ant-steps-item-process)>.ant-steps-item-container[role=button]:hover .ant-steps-item-icon .ant-steps-icon{color:#8d6a46}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:16px;white-space:nowrap}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-right:0}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-tail{display:none}.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item-description{max-width:140px;white-space:normal}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon{height:auto;background:none;border:0}.ant-steps-item-custom>.ant-steps-item-container>.ant-steps-item-icon>.ant-steps-icon{top:0;left:.5px;width:32px;height:32px;font-size:24px;line-height:32px}.ant-steps-item-custom.ant-steps-item-process .ant-steps-item-icon>.ant-steps-icon{color:#8d6a46}.ant-steps:not(.ant-steps-vertical) .ant-steps-item-custom .ant-steps-item-icon{width:auto;background:none}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-left:12px}.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-left:0}.ant-steps-small .ant-steps-item-icon{width:24px;height:24px;margin:0 8px 0 0;font-size:12px;line-height:24px;text-align:center;border-radius:24px}.ant-steps-small .ant-steps-item-title{padding-right:12px;font-size:14px;line-height:24px}.ant-steps-small .ant-steps-item-title:after{top:12px}.ant-steps-small .ant-steps-item-description{color:#00000073;font-size:14px}.ant-steps-small .ant-steps-item-tail{top:8px}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon{width:inherit;height:inherit;line-height:inherit;background:none;border:0;border-radius:0}.ant-steps-small .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{font-size:24px;line-height:24px;transform:none}.ant-steps-vertical{display:flex;flex-direction:column}.ant-steps-vertical>.ant-steps-item{display:block;flex:1 0 auto;padding-left:0;overflow:visible}.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:left;margin-right:16px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-content{display:block;min-height:48px;overflow:hidden}.ant-steps-vertical>.ant-steps-item .ant-steps-item-title{line-height:32px}.ant-steps-vertical>.ant-steps-item .ant-steps-item-description{padding-bottom:12px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{position:absolute;top:0;left:16px;width:1px;height:100%;padding:38px 0 6px}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail:after{width:1px;height:100%}.ant-steps-vertical>.ant-steps-item:not(:last-child)>.ant-steps-item-container>.ant-steps-item-tail{display:block}.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-content>.ant-steps-item-title:after{display:none}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{position:absolute;top:0;left:12px;padding:30px 0 6px}.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-title{line-height:24px}.ant-steps-label-vertical .ant-steps-item{overflow:visible}.ant-steps-label-vertical .ant-steps-item-tail{margin-left:58px;padding:3.5px 24px}.ant-steps-label-vertical .ant-steps-item-content{display:block;width:116px;margin-top:8px;text-align:center}.ant-steps-label-vertical .ant-steps-item-icon{display:inline-block;margin-left:42px}.ant-steps-label-vertical .ant-steps-item-title{padding-right:0;padding-left:0}.ant-steps-label-vertical .ant-steps-item-title:after{display:none}.ant-steps-label-vertical .ant-steps-item-subtitle{display:block;margin-bottom:4px;margin-left:0;line-height:1.5715}.ant-steps-label-vertical.ant-steps-small:not(.ant-steps-dot) .ant-steps-item-icon{margin-left:46px}.ant-steps-dot .ant-steps-item-title,.ant-steps-dot.ant-steps-small .ant-steps-item-title{line-height:1.5715}.ant-steps-dot .ant-steps-item-tail,.ant-steps-dot.ant-steps-small .ant-steps-item-tail{top:2px;width:100%;margin:0 0 0 70px;padding:0}.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{width:calc(100% - 20px);height:3px;margin-left:12px}.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{left:2px}.ant-steps-dot .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-icon{width:8px;height:8px;margin-left:67px;padding-right:0;line-height:8px;background:transparent;border:0}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{position:relative;float:left;width:100%;height:100%;border-radius:100px;transition:all .3s}.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{position:absolute;top:-12px;left:-26px;width:60px;height:32px;background:#0000;content:""}.ant-steps-dot .ant-steps-item-content,.ant-steps-dot.ant-steps-small .ant-steps-item-content{width:140px}.ant-steps-dot .ant-steps-item-process .ant-steps-item-icon,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-item-icon{position:relative;top:-1px;width:10px;height:10px;line-height:10px;background:none}.ant-steps-dot .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot,.ant-steps-dot.ant-steps-small .ant-steps-item-process .ant-steps-icon:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-top:13px;margin-left:0;background:none}.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{top:6.5px;left:-9px;margin:0;padding:22px 0 4px}.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{left:0}.ant-steps-vertical.ant-steps-dot .ant-steps-item-content{width:inherit}.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-item-container .ant-steps-item-icon .ant-steps-icon-dot{top:-1px;left:-1px}.ant-steps-navigation{padding-top:12px}.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-left:-12px}.ant-steps-navigation .ant-steps-item{overflow:visible;text-align:center}.ant-steps-navigation .ant-steps-item-container{display:inline-block;height:100%;margin-left:-16px;padding-bottom:12px;text-align:left;transition:opacity .3s}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-content{max-width:auto}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{max-width:100%;padding-right:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title:after{display:none}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]{cursor:pointer}.ant-steps-navigation .ant-steps-item:not(.ant-steps-item-active) .ant-steps-item-container[role=button]:hover{opacity:.85}.ant-steps-navigation .ant-steps-item:last-child{flex:1}.ant-steps-navigation .ant-steps-item:last-child:after{display:none}.ant-steps-navigation .ant-steps-item:after{position:absolute;top:50%;left:100%;display:inline-block;width:12px;height:12px;margin-top:-14px;margin-left:-2px;border:1px solid rgba(0,0,0,.25);border-bottom:none;border-left:none;transform:rotate(45deg);content:""}.ant-steps-navigation .ant-steps-item:before{position:absolute;bottom:0;left:50%;display:inline-block;width:0;height:2px;background-color:#8d6a46;transition:width .3s,left .3s;transition-timing-function:ease-out;content:""}.ant-steps-navigation .ant-steps-item.ant-steps-item-active:before{left:0;width:100%}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item{margin-right:0!important}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:before{display:none}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item.ant-steps-item-active:before{top:0;right:0;left:unset;display:block;width:3px;height:calc(100% - 24px)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item:after{position:relative;top:-2px;left:50%;display:block;width:8px;height:8px;margin-bottom:8px;text-align:center;transform:rotate(135deg)}.ant-steps-navigation.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-navigation.ant-steps-horizontal>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{visibility:hidden}.ant-steps-rtl{direction:rtl}.ant-steps.ant-steps-rtl .ant-steps-item-icon{margin-right:0;margin-left:8px}.ant-steps-rtl .ant-steps-item-tail{right:0;left:auto}.ant-steps-rtl .ant-steps-item-title{padding-right:0;padding-left:16px}.ant-steps-rtl .ant-steps-item-title:after{right:100%;left:auto}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:16px;padding-left:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:last-child .ant-steps-item-title{padding-left:0}.ant-steps-rtl .ant-steps-item-custom .ant-steps-item-icon>.ant-steps-icon{right:.5px;left:auto}.ant-steps-rtl.ant-steps-navigation.ant-steps-small .ant-steps-item-container{margin-right:-12px;margin-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container{margin-right:-16px;margin-left:0;text-align:right}.ant-steps-rtl.ant-steps-navigation .ant-steps-item-container .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-navigation .ant-steps-item:after{right:100%;left:auto;margin-right:-2px;margin-left:0;transform:rotate(225deg)}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item{padding-right:12px;padding-left:0}.ant-steps-rtl.ant-steps-small.ant-steps-horizontal:not(.ant-steps-label-vertical) .ant-steps-item:first-child{padding-right:0}.ant-steps-rtl.ant-steps-small .ant-steps-item-title{padding-right:0;padding-left:12px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item .ant-steps-item-icon{float:right;margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical>.ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:16px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-small .ant-steps-item-container .ant-steps-item-tail{right:12px;left:auto}.ant-steps-rtl.ant-steps-label-vertical .ant-steps-item-title{padding-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail{margin:0 70px 0 0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-tail:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-tail:after{margin-right:12px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item:first-child .ant-steps-icon-dot{right:2px;left:auto}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon{margin-right:67px;margin-left:0}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot{float:right}.ant-steps-rtl.ant-steps-dot .ant-steps-item-icon .ant-steps-icon-dot:after,.ant-steps-rtl.ant-steps-dot.ant-steps-small .ant-steps-item-icon .ant-steps-icon-dot:after{right:-26px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-icon{margin-right:0;margin-left:16px}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item>.ant-steps-item-container>.ant-steps-item-tail{right:-9px;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item:first-child .ant-steps-icon-dot{right:0;left:auto}.ant-steps-rtl.ant-steps-vertical.ant-steps-dot .ant-steps-item-process .ant-steps-icon-dot{right:-2px;left:auto}.ant-steps-rtl.ant-steps-with-progress.ant-steps-horizontal.ant-steps-label-horizontal .ant-steps-item:first-child.ant-steps-item-active{padding-right:4px}.ant-steps-with-progress .ant-steps-item{padding-top:4px}.ant-steps-with-progress .ant-steps-item .ant-steps-item-tail{top:4px!important}.ant-steps-with-progress.ant-steps-horizontal .ant-steps-item:first-child{padding-bottom:4px;padding-left:4px}.ant-steps-with-progress .ant-steps-item-icon{position:relative}.ant-steps-with-progress .ant-steps-item-icon .ant-progress{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.ant-switch{margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:inline-block;box-sizing:border-box;min-width:44px;height:22px;line-height:22px;vertical-align:middle;background-color:#00000040;border:0;border-radius:100px;cursor:pointer;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-switch:focus{outline:0;box-shadow:0 0 0 2px #0000001a}.ant-switch-checked:focus{box-shadow:0 0 0 2px #ccc8c0}.ant-switch:focus:hover{box-shadow:none}.ant-switch-checked{background-color:#8d6a46}.ant-switch-loading,.ant-switch-disabled{cursor:not-allowed;opacity:.4}.ant-switch-loading *,.ant-switch-disabled *{box-shadow:none;cursor:not-allowed}.ant-switch-inner{display:block;margin:0 7px 0 25px;color:#fff;font-size:12px;transition:margin .2s}.ant-switch-checked .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-handle{position:absolute;top:2px;left:2px;width:18px;height:18px;transition:all .2s ease-in-out}.ant-switch-handle:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--c-canvas);border-radius:9px;box-shadow:0 2px 4px #00230b33;transition:all .2s ease-in-out;content:""}.ant-switch-checked .ant-switch-handle{left:calc(100% - 20px)}.ant-switch:not(.ant-switch-disabled):active .ant-switch-handle:before{right:-30%;left:0}.ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle:before{right:0;left:-30%}.ant-switch-loading-icon.anticon{position:relative;top:2px;color:#000000a6;vertical-align:top}.ant-switch-checked .ant-switch-loading-icon{color:#8d6a46}.ant-switch-small{min-width:28px;height:16px;line-height:16px}.ant-switch-small .ant-switch-inner{margin:0 5px 0 18px;font-size:12px}.ant-switch-small .ant-switch-handle{width:12px;height:12px}.ant-switch-small .ant-switch-loading-icon{top:1.5px;font-size:9px}.ant-switch-small.ant-switch-checked .ant-switch-inner{margin:0 18px 0 5px}.ant-switch-small.ant-switch-checked .ant-switch-handle{left:calc(100% - 14px)}.ant-switch-rtl{direction:rtl}.ant-switch-rtl .ant-switch-inner{margin:0 25px 0 7px}.ant-switch-rtl .ant-switch-handle{right:2px;left:auto}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active .ant-switch-handle:before{right:0;left:-30%}.ant-switch-rtl:not(.ant-switch-rtl-disabled):active.ant-switch-checked .ant-switch-handle:before{right:-30%;left:0}.ant-switch-rtl.ant-switch-checked .ant-switch-inner{margin:0 7px 0 25px}.ant-switch-rtl.ant-switch-checked .ant-switch-handle{right:calc(100% - 20px)}.ant-switch-rtl.ant-switch-small.ant-switch-checked .ant-switch-handle{right:calc(100% - 14px)}.ant-table.ant-table-middle{font-size:14px}.ant-table.ant-table-middle .ant-table-title,.ant-table.ant-table-middle .ant-table-footer,.ant-table.ant-table-middle .ant-table-thead>tr>th,.ant-table.ant-table-middle .ant-table-tbody>tr>td,.ant-table.ant-table-middle tfoot>tr>th,.ant-table.ant-table-middle tfoot>tr>td{padding:12px 8px}.ant-table.ant-table-middle .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-middle .ant-table-expanded-row-fixed{margin:-12px -8px}.ant-table.ant-table-middle .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-12px -8px -12px 25px}.ant-table.ant-table-small{font-size:14px}.ant-table.ant-table-small .ant-table-title,.ant-table.ant-table-small .ant-table-footer,.ant-table.ant-table-small .ant-table-thead>tr>th,.ant-table.ant-table-small .ant-table-tbody>tr>td,.ant-table.ant-table-small tfoot>tr>th,.ant-table.ant-table-small tfoot>tr>td{padding:8px}.ant-table.ant-table-small .ant-table-filter-trigger{margin-right:-4px}.ant-table.ant-table-small .ant-table-expanded-row-fixed{margin:-8px}.ant-table.ant-table-small .ant-table-tbody .ant-table-wrapper:only-child .ant-table{margin:-8px -8px -8px 25px}.ant-table-small .ant-table-thead>tr>th{background-color:#fafafa}.ant-table-small .ant-table-selection-column{width:46px;min-width:46px}.ant-table.ant-table-bordered>.ant-table-title{border:1px solid #f0f0f0;border-bottom:0}.ant-table.ant-table-bordered>.ant-table-container{border-left:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>td,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>td{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr:not(:last-child)>th,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr:not(:last-child)>th{border-bottom:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>th:before,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>th:before{background-color:transparent!important}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>thead>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tfoot>tr>.ant-table-cell-fix-right-first:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tfoot>tr>.ant-table-cell-fix-right-first:after{border-right:1px solid #f0f0f0}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-16px -17px}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed:after,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-summary>table>tbody>tr>td>.ant-table-expanded-row-fixed:after{position:absolute;top:0;right:1px;bottom:0;border-right:1px solid #f0f0f0;content:""}.ant-table.ant-table-bordered>.ant-table-container>.ant-table-content>table,.ant-table.ant-table-bordered>.ant-table-container>.ant-table-header>table{border-top:1px solid #f0f0f0}.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-expanded-row>td,.ant-table.ant-table-bordered.ant-table-scroll-horizontal>.ant-table-container>.ant-table-body>table>tbody>tr.ant-table-placeholder>td{border-right:0}.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-middle>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-12px -9px}.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-content>table>tbody>tr>td>.ant-table-expanded-row-fixed,.ant-table.ant-table-bordered.ant-table-small>.ant-table-container>.ant-table-body>table>tbody>tr>td>.ant-table-expanded-row-fixed{margin:-8px -9px}.ant-table.ant-table-bordered>.ant-table-footer{border:1px solid #f0f0f0;border-top:0}.ant-table-cell .ant-table-container:first-child{border-top:0}.ant-table-cell-scrollbar{box-shadow:0 1px 0 1px #fafafa}.ant-table-resize-handle{position:absolute;top:0;height:100%!important;bottom:0;left:auto!important;right:-8px;cursor:col-resize;touch-action:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:16px;z-index:1}.ant-table-resize-handle-line{display:block;width:1px;margin-left:7px;height:100%!important;background-color:#8d6a46;opacity:0}.ant-table-resize-handle:hover .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging{overflow:hidden}.ant-table-resize-handle.dragging .ant-table-resize-handle-line{opacity:1}.ant-table-resize-handle.dragging:before{position:absolute;top:0;bottom:0;width:100%;content:" ";width:200vw;transform:translate(-50%);opacity:0}.ant-table-wrapper{clear:both;max-width:100%}.ant-table-wrapper:before{display:table;content:""}.ant-table-wrapper:after{display:table;clear:both;content:""}.ant-table{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;font-size:14px;background:var(--c-canvas);border-radius:5px}.ant-table table{width:100%;text-align:left;border-radius:5px 5px 0 0;border-collapse:separate;border-spacing:0}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table tfoot>tr>th,.ant-table tfoot>tr>td{position:relative;padding:16px;overflow-wrap:break-word}.ant-table-cell-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:keep-all}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first{overflow:visible}.ant-table-cell-ellipsis.ant-table-cell-fix-left-last .ant-table-cell-content,.ant-table-cell-ellipsis.ant-table-cell-fix-right-first .ant-table-cell-content{display:block;overflow:hidden;text-overflow:ellipsis}.ant-table-cell-ellipsis .ant-table-column-title{overflow:hidden;text-overflow:ellipsis;word-break:keep-all}.ant-table-title{padding:16px}.ant-table-footer{padding:16px;color:#23493c;background:#fafafa}.ant-table-thead>tr>th{position:relative;color:#23493c;font-weight:500;text-align:left;background:#fafafa;border-bottom:1px solid #f0f0f0;transition:background .3s ease}.ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{position:absolute;top:50%;right:0;width:1px;height:1.6em;background-color:#0000000f;transform:translateY(-50%);transition:background-color .3s;content:""}.ant-table-thead>tr:not(:last-child)>th[colspan]{border-bottom:0}.ant-table-tbody>tr>td{border-bottom:1px solid #f0f0f0;transition:background .3s}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table{margin:-16px -16px -16px 33px}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td{border-bottom:0}.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:first-child,.ant-table-tbody>tr>td>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child,.ant-table-tbody>tr>td>.ant-table-expanded-row-fixed>.ant-table-wrapper:only-child .ant-table-tbody>tr:last-child>td:last-child{border-radius:0}.ant-table-tbody>tr.ant-table-row:hover>td,.ant-table-tbody>tr>td.ant-table-cell-row-hover{background:#fafafa}.ant-table-tbody>tr.ant-table-row-selected>td{background:#ccc8c0;border-color:#00000008}.ant-table-tbody>tr.ant-table-row-selected:hover>td{background:#c7c3ba}.ant-table-summary{position:relative;z-index:2;background:var(--c-canvas)}div.ant-table-summary{box-shadow:0 -1px #f0f0f0}.ant-table-summary>tr>th,.ant-table-summary>tr>td{border-bottom:1px solid #f0f0f0}.ant-table-pagination.ant-pagination{margin:16px 0}.ant-table-pagination{display:flex;flex-wrap:wrap;row-gap:8px}.ant-table-pagination>*{flex:none}.ant-table-pagination-left{justify-content:flex-start}.ant-table-pagination-center{justify-content:center}.ant-table-pagination-right{justify-content:flex-end}.ant-table-thead th.ant-table-column-has-sorters{cursor:pointer;transition:all .3s}.ant-table-thead th.ant-table-column-has-sorters:hover{background:#0000000a}.ant-table-thead th.ant-table-column-has-sorters:hover:before{background-color:transparent!important}.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-left:hover,.ant-table-thead th.ant-table-column-has-sorters.ant-table-cell-fix-right:hover,.ant-table-thead th.ant-table-column-sort{background:#f5f5f5}.ant-table-thead th.ant-table-column-sort:before{background-color:transparent!important}td.ant-table-column-sort{background:#fafafa}.ant-table-column-title{position:relative;z-index:1;flex:1}.ant-table-column-sorters{display:flex;flex:auto;align-items:center;justify-content:space-between}.ant-table-column-sorters:after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:""}.ant-table-column-sorter{margin-left:4px;color:#bfbfbf;font-size:0;transition:color .3s}.ant-table-column-sorter-inner{display:inline-flex;flex-direction:column;align-items:center}.ant-table-column-sorter-up,.ant-table-column-sorter-down{font-size:11px}.ant-table-column-sorter-up.active,.ant-table-column-sorter-down.active{color:#8d6a46}.ant-table-column-sorter-up+.ant-table-column-sorter-down{margin-top:-.3em}.ant-table-column-sorters:hover .ant-table-column-sorter{color:#a6a6a6}.ant-table-filter-column{display:flex;justify-content:space-between}.ant-table-filter-trigger{position:relative;display:flex;align-items:center;margin:-4px -8px -4px 4px;padding:0 4px;color:#bfbfbf;font-size:12px;border-radius:5px;cursor:pointer;transition:all .3s}.ant-table-filter-trigger:hover{color:#00000073;background:#0000000a}.ant-table-filter-trigger.active{color:#8d6a46}.ant-table-filter-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";min-width:120px;background-color:var(--c-canvas);border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-table-filter-dropdown .ant-dropdown-menu{max-height:264px;overflow-x:hidden;border:0;box-shadow:none}.ant-table-filter-dropdown .ant-dropdown-menu:empty:after{display:block;padding:8px 0;color:#00000040;font-size:12px;text-align:center;content:"Not Found"}.ant-table-filter-dropdown-tree{padding:8px 8px 0}.ant-table-filter-dropdown-tree .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper,.ant-table-filter-dropdown-tree .ant-tree-treenode-checkbox-checked .ant-tree-node-content-wrapper:hover{background-color:#bfbbb4}.ant-table-filter-dropdown-search{padding:8px;border-bottom:1px #f0f0f0 solid}.ant-table-filter-dropdown-search-input input{min-width:140px}.ant-table-filter-dropdown-search-input .anticon{color:#00000040}.ant-table-filter-dropdown-checkall{width:100%;margin-bottom:4px;margin-left:4px}.ant-table-filter-dropdown-submenu>ul{max-height:calc(100vh - 130px);overflow-x:hidden;overflow-y:auto}.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-left:8px}.ant-table-filter-dropdown-btns{display:flex;justify-content:space-between;padding:7px 8px;overflow:hidden;background-color:inherit;border-top:1px solid #f0f0f0}.ant-table-selection-col{width:32px}.ant-table-bordered .ant-table-selection-col{width:50px}table tr th.ant-table-selection-column,table tr td.ant-table-selection-column{padding-right:8px;padding-left:8px;text-align:center}table tr th.ant-table-selection-column .ant-radio-wrapper,table tr td.ant-table-selection-column .ant-radio-wrapper{margin-right:0}table tr th.ant-table-selection-column.ant-table-cell-fix-left{z-index:3}table tr th.ant-table-selection-column:after{background-color:transparent!important}.ant-table-selection{position:relative;display:inline-flex;flex-direction:column}.ant-table-selection-extra{position:absolute;top:0;z-index:1;cursor:pointer;transition:all .3s;margin-inline-start:100%;padding-inline-start:4px}.ant-table-selection-extra .anticon{color:#bfbfbf;font-size:10px}.ant-table-selection-extra .anticon:hover{color:#a6a6a6}.ant-table-expand-icon-col{width:48px}.ant-table-row-expand-icon-cell{text-align:center}.ant-table-row-indent{float:left;height:1px}.ant-table-row-expand-icon{color:#23493c;text-decoration:none;cursor:pointer;transition:color .3s;position:relative;display:inline-flex;float:left;box-sizing:border-box;width:17px;height:17px;padding:0;color:inherit;line-height:17px;background:var(--c-canvas);border:1px solid #f0f0f0;border-radius:5px;outline:none;transform:scale(1.17647059);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover{color:#37574b}.ant-table-row-expand-icon:active{color:#0f241d}.ant-table-row-expand-icon:focus,.ant-table-row-expand-icon:hover,.ant-table-row-expand-icon:active{border-color:currentcolor}.ant-table-row-expand-icon:before,.ant-table-row-expand-icon:after{position:absolute;background:currentcolor;transition:transform .3s ease-out;content:""}.ant-table-row-expand-icon:before{top:7px;right:3px;left:3px;height:1px}.ant-table-row-expand-icon:after{top:3px;bottom:3px;left:7px;width:1px;transform:rotate(90deg)}.ant-table-row-expand-icon-collapsed:before{transform:rotate(-180deg)}.ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-table-row-expand-icon-spaced{background:transparent;border:0;visibility:hidden}.ant-table-row-expand-icon-spaced:before,.ant-table-row-expand-icon-spaced:after{display:none;content:none}.ant-table-row-indent+.ant-table-row-expand-icon{margin-top:2.5005px;margin-right:8px}tr.ant-table-expanded-row>td,tr.ant-table-expanded-row:hover>td{background:#fbfbfb}tr.ant-table-expanded-row .ant-descriptions-view{display:flex}tr.ant-table-expanded-row .ant-descriptions-view table{flex:auto;width:auto}.ant-table .ant-table-expanded-row-fixed{position:relative;margin:-16px;padding:16px}.ant-table-tbody>tr.ant-table-placeholder{text-align:center}.ant-table-empty .ant-table-tbody>tr.ant-table-placeholder{color:#00000040}.ant-table-tbody>tr.ant-table-placeholder:hover>td{background:var(--c-canvas)}.ant-table-cell-fix-left,.ant-table-cell-fix-right{position:sticky!important;z-index:2;background:var(--c-canvas)}.ant-table-cell-fix-left-first:after,.ant-table-cell-fix-left-last:after{position:absolute;top:0;right:0;bottom:-1px;width:30px;transform:translate(100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table-cell-fix-right-first:after,.ant-table-cell-fix-right-last:after{position:absolute;top:0;bottom:-1px;left:0;width:30px;transform:translate(-100%);transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before,.ant-table .ant-table-container:after{position:absolute;top:0;bottom:0;z-index:2;width:30px;transition:box-shadow .3s;content:"";pointer-events:none}.ant-table .ant-table-container:before{left:0}.ant-table .ant-table-container:after{right:0}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container{position:relative}.ant-table-ping-left:not(.ant-table-has-fix-left) .ant-table-container:before{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-first:after,.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:inset 10px 0 8px -8px #00000026}.ant-table-ping-left .ant-table-cell-fix-left-last:before{background-color:transparent!important}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container{position:relative}.ant-table-ping-right:not(.ant-table-has-fix-right) .ant-table-container:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-ping-right .ant-table-cell-fix-right-first:after,.ant-table-ping-right .ant-table-cell-fix-right-last:after{box-shadow:inset -10px 0 8px -8px #00000026}.ant-table-sticky-holder{position:sticky;z-index:3;background:var(--c-canvas)}.ant-table-sticky-scroll{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;background:#fff;border-top:1px solid #f0f0f0;opacity:.6}.ant-table-sticky-scroll:hover{transform-origin:center bottom}.ant-table-sticky-scroll-bar{height:8px;background-color:#00000059;border-radius:4px}.ant-table-sticky-scroll-bar:hover,.ant-table-sticky-scroll-bar-active{background-color:#000c}@media all and (-ms-high-contrast: none){.ant-table-ping-left .ant-table-cell-fix-left-last:after{box-shadow:none!important}.ant-table-ping-right .ant-table-cell-fix-right-first:after{box-shadow:none!important}}.ant-table-title{border-radius:5px 5px 0 0}.ant-table-title+.ant-table-container{border-top-left-radius:0;border-top-right-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:first-child{border-radius:0}.ant-table-title+.ant-table-container table>thead>tr:first-child th:last-child{border-radius:0}.ant-table-container{border-top-left-radius:5px;border-top-right-radius:5px}.ant-table-container table>thead>tr:first-child th:first-child{border-top-left-radius:5px}.ant-table-container table>thead>tr:first-child th:last-child{border-top-right-radius:5px}.ant-table-footer{border-radius:0 0 5px 5px}.ant-table-wrapper-rtl,.ant-table-rtl{direction:rtl}.ant-table-wrapper-rtl .ant-table table{text-align:right}.ant-table-wrapper-rtl .ant-table-thead>tr>th[colspan]:not([colspan="1"]){text-align:center}.ant-table-wrapper-rtl .ant-table-thead>tr>th:not(:last-child):not(.ant-table-selection-column):not(.ant-table-row-expand-icon-cell):not([colspan]):before{right:auto;left:0}.ant-table-wrapper-rtl .ant-table-thead>tr>th{text-align:right}.ant-table-tbody>tr .ant-table-wrapper:only-child .ant-table.ant-table-rtl{margin:-16px 33px -16px -16px}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-left{justify-content:flex-end}.ant-table-wrapper.ant-table-wrapper-rtl .ant-table-pagination-right{justify-content:flex-start}.ant-table-wrapper-rtl .ant-table-column-sorter{margin-right:4px;margin-left:0}.ant-table-wrapper-rtl .ant-table-filter-column-title{padding:16px 16px 16px 2.3em}.ant-table-rtl .ant-table-thead tr th.ant-table-column-has-sorters .ant-table-filter-column-title{padding:0 0 0 2.3em}.ant-table-wrapper-rtl .ant-table-filter-trigger{margin:-4px 4px -4px -8px}.ant-dropdown-rtl .ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-rtl .ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown .ant-checkbox-wrapper+span,.ant-dropdown-menu-submenu-rtl.ant-table-filter-dropdown-submenu .ant-checkbox-wrapper+span{padding-right:8px;padding-left:0}.ant-table-wrapper-rtl .ant-table-selection{text-align:center}.ant-table-wrapper-rtl .ant-table-row-indent,.ant-table-wrapper-rtl .ant-table-row-expand-icon{float:right}.ant-table-wrapper-rtl .ant-table-row-indent+.ant-table-row-expand-icon{margin-right:0;margin-left:8px}.ant-table-wrapper-rtl .ant-table-row-expand-icon:after{transform:rotate(-90deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:before{transform:rotate(180deg)}.ant-table-wrapper-rtl .ant-table-row-expand-icon-collapsed:after{transform:rotate(0)}.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:8px 0;font-size:14px}.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:16px 0;font-size:16px}.ant-tabs-card.ant-tabs-small>.ant-tabs-nav .ant-tabs-tab{padding:6px 16px}.ant-tabs-card.ant-tabs-large>.ant-tabs-nav .ant-tabs-tab{padding:7px 16px 6px}.ant-tabs-rtl{direction:rtl}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab:last-of-type{margin-left:0}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .anticon{margin-right:0;margin-left:12px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove{margin-right:8px;margin-left:-4px}.ant-tabs-rtl .ant-tabs-nav .ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-nav{order:1}.ant-tabs-rtl.ant-tabs-left>.ant-tabs-content-holder{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-nav{order:0}.ant-tabs-rtl.ant-tabs-right>.ant-tabs-content-holder{order:1}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-right:2px;margin-left:0}.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs-rtl.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-add{margin-right:2px;margin-left:0}.ant-tabs-dropdown-rtl{direction:rtl}.ant-tabs-dropdown-rtl .ant-tabs-dropdown-menu-item{text-align:right}.ant-tabs-top,.ant-tabs-bottom{flex-direction:column}.ant-tabs-top>.ant-tabs-nav,.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-top>div>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{margin:0 0 16px}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{position:absolute;right:0;left:0;border-bottom:1px solid #f0f0f0;content:""}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{height:2px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:width .3s,left .3s,right .3s}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{top:0;bottom:0;width:30px}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{left:0;box-shadow:inset 10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;box-shadow:inset -10px 0 8px -8px #00000014}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-left:before{opacity:1}.ant-tabs-top>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-right:after{opacity:1}.ant-tabs-top>.ant-tabs-nav:before,.ant-tabs-top>div>.ant-tabs-nav:before{bottom:0}.ant-tabs-top>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-ink-bar{bottom:0}.ant-tabs-bottom>.ant-tabs-nav,.ant-tabs-bottom>div>.ant-tabs-nav{order:1;margin-top:16px;margin-bottom:0}.ant-tabs-bottom>.ant-tabs-nav:before,.ant-tabs-bottom>div>.ant-tabs-nav:before{top:0}.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-ink-bar{top:0}.ant-tabs-bottom>.ant-tabs-content-holder,.ant-tabs-bottom>div>.ant-tabs-content-holder{order:0}.ant-tabs-left>.ant-tabs-nav,.ant-tabs-right>.ant-tabs-nav,.ant-tabs-left>div>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{flex-direction:column;min-width:50px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{padding:8px 24px;text-align:center}.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin:16px 0 0}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap{flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{right:0;left:0;height:30px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:before{top:0;box-shadow:inset 0 10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{bottom:0;box-shadow:inset 0 -10px 8px -8px #00000014}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-top:before{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-wrap.ant-tabs-nav-wrap-ping-bottom:after{opacity:1}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{width:2px}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar-animated,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar-animated{transition:height .3s,top .3s}.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs-left>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-nav-operations{flex:1 0 auto;flex-direction:column}.ant-tabs-left>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-ink-bar{right:0}.ant-tabs-left>.ant-tabs-content-holder,.ant-tabs-left>div>.ant-tabs-content-holder{margin-left:-1px;border-left:1px solid #f0f0f0}.ant-tabs-left>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-left>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-left:24px}.ant-tabs-right>.ant-tabs-nav,.ant-tabs-right>div>.ant-tabs-nav{order:1}.ant-tabs-right>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-ink-bar{left:0}.ant-tabs-right>.ant-tabs-content-holder,.ant-tabs-right>div>.ant-tabs-content-holder{order:0;margin-right:-1px;border-right:1px solid #f0f0f0}.ant-tabs-right>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane,.ant-tabs-right>div>.ant-tabs-content-holder>.ant-tabs-content>.ant-tabs-tabpane{padding-right:24px}.ant-tabs-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.ant-tabs-dropdown-hidden{display:none}.ant-tabs-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:var(--c-canvas);background-clip:padding-box;border-radius:5px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tabs-dropdown-menu-item{display:flex;align-items:center;min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s}.ant-tabs-dropdown-menu-item>span{flex:1;white-space:nowrap}.ant-tabs-dropdown-menu-item-remove{flex:none;margin-left:12px;color:#00000073;font-size:12px;background:transparent;border:0;cursor:pointer}.ant-tabs-dropdown-menu-item-remove:hover{color:#998165}.ant-tabs-dropdown-menu-item:hover{background:#f5f5f5}.ant-tabs-dropdown-menu-item-disabled,.ant-tabs-dropdown-menu-item-disabled:hover{color:#00000040;background:transparent;cursor:not-allowed}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab{margin:0;padding:8px 16px;background:#fafafa;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-tab-active{color:#8d6a46;background:var(--c-canvas)}.ant-tabs-card>.ant-tabs-nav .ant-tabs-ink-bar,.ant-tabs-card>div>.ant-tabs-nav .ant-tabs-ink-bar{visibility:hidden}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:2px}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab{border-radius:5px 5px 0 0}.ant-tabs-card.ant-tabs-top>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-top>div>.ant-tabs-nav .ant-tabs-tab-active{border-bottom-color:var(--c-canvas)}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 0 5px 5px}.ant-tabs-card.ant-tabs-bottom>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-bottom>div>.ant-tabs-nav .ant-tabs-tab-active{border-top-color:var(--c-canvas)}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-top:2px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab{border-radius:5px 0 0 5px}.ant-tabs-card.ant-tabs-left>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-left>div>.ant-tabs-nav .ant-tabs-tab-active{border-right-color:var(--c-canvas)}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab{border-radius:0 5px 5px 0}.ant-tabs-card.ant-tabs-right>.ant-tabs-nav .ant-tabs-tab-active,.ant-tabs-card.ant-tabs-right>div>.ant-tabs-nav .ant-tabs-tab-active{border-left-color:var(--c-canvas)}.ant-tabs{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:flex;overflow:hidden}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:relative;display:flex;flex:none;align-items:center}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{position:relative;display:inline-block;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:before,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap:after{position:absolute;z-index:1;opacity:0;transition:opacity .3s;content:"";pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-list,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-list{position:relative;display:flex;transition:transform .3s}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations{display:flex;align-self:stretch}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-operations-hidden,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-operations-hidden{position:absolute;visibility:hidden;pointer-events:none}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more{position:relative;padding:8px 16px;background:transparent;border:0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-more:after,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-more:after{position:absolute;right:0;bottom:0;left:0;height:5px;transform:translateY(100%);content:""}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add{min-width:40px;margin-left:2px;padding:0 8px;background:#fafafa;border:1px solid #f0f0f0;border-radius:5px 5px 0 0;outline:none;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:hover,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:hover{color:#998165}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:active,.ant-tabs>.ant-tabs-nav .ant-tabs-nav-add:focus,.ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-add:focus{color:#66482e}.ant-tabs-extra-content{flex:none}.ant-tabs-centered>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]),.ant-tabs-centered>div>.ant-tabs-nav .ant-tabs-nav-wrap:not([class*=ant-tabs-nav-wrap-ping]){justify-content:center}.ant-tabs-ink-bar{position:absolute;background:#8d6a46;pointer-events:none}.ant-tabs-tab{position:relative;display:inline-flex;align-items:center;padding:12px 0;font-size:14px;background:transparent;border:0;outline:none;cursor:pointer}.ant-tabs-tab-btn:focus,.ant-tabs-tab-remove:focus,.ant-tabs-tab-btn:active,.ant-tabs-tab-remove:active{color:#66482e}.ant-tabs-tab-btn{outline:none;transition:all .3s}.ant-tabs-tab-remove{flex:none;margin-right:-4px;margin-left:8px;color:#00000073;font-size:12px;background:transparent;border:none;outline:none;cursor:pointer;transition:all .3s}.ant-tabs-tab-remove:hover{color:#23493c}.ant-tabs-tab:hover{color:#998165}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#8d6a46;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab.ant-tabs-tab-disabled{color:#00000040;cursor:not-allowed}.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:focus,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-btn:active,.ant-tabs-tab.ant-tabs-tab-disabled .ant-tabs-tab-remove:active{color:#00000040}.ant-tabs-tab .ant-tabs-tab-remove .anticon{margin:0}.ant-tabs-tab .anticon{margin-right:12px}.ant-tabs-tab+.ant-tabs-tab{margin:0 0 0 32px}.ant-tabs-content{display:flex;width:100%}.ant-tabs-content-holder{flex:auto;min-width:0;min-height:0}.ant-tabs-content-animated{transition:margin .3s}.ant-tabs-tabpane{flex:none;width:100%;outline:none}.ant-tag{box-sizing:border-box;margin:0 8px 0 0;color:#000000d9;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block;height:auto;padding:0 7px;font-size:12px;line-height:20px;white-space:nowrap;background:#fafafa;border:1px solid #d9d9d9;border-radius:5px;opacity:1;transition:all .3s}.ant-tag,.ant-tag a,.ant-tag a:hover{color:#000000d9}.ant-tag>a:first-child:last-child{display:inline-block;margin:0 -8px;padding:0 8px}.ant-tag-close-icon{margin-left:3px;color:#00000073;font-size:10px;cursor:pointer;transition:all .3s}.ant-tag-close-icon:hover{color:#23493c}.ant-tag-has-color{border-color:transparent}.ant-tag-has-color,.ant-tag-has-color a,.ant-tag-has-color a:hover,.ant-tag-has-color .anticon-close,.ant-tag-has-color .anticon-close:hover{color:#fff}.ant-tag-checkable{background-color:transparent;border-color:transparent;cursor:pointer}.ant-tag-checkable:not(.ant-tag-checkable-checked):hover{color:#8d6a46}.ant-tag-checkable:active,.ant-tag-checkable-checked{color:#fff}.ant-tag-checkable-checked{background-color:#8d6a46}.ant-tag-checkable:active{background-color:#66482e}.ant-tag-hidden{display:none}.ant-tag-pink{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-pink-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-magenta{color:#c41d7f;background:#fff0f6;border-color:#ffadd2}.ant-tag-magenta-inverse{color:#fff;background:#eb2f96;border-color:#eb2f96}.ant-tag-red{color:#cf1322;background:#fff1f0;border-color:#ffa39e}.ant-tag-red-inverse{color:#fff;background:#f5222d;border-color:#f5222d}.ant-tag-volcano{color:#d4380d;background:#fff2e8;border-color:#ffbb96}.ant-tag-volcano-inverse{color:#fff;background:#fa541c;border-color:#fa541c}.ant-tag-orange{color:#d46b08;background:#fff7e6;border-color:#ffd591}.ant-tag-orange-inverse{color:#fff;background:#fa8c16;border-color:#fa8c16}.ant-tag-yellow{color:#d4b106;background:#feffe6;border-color:#fffb8f}.ant-tag-yellow-inverse{color:#fff;background:#fadb14;border-color:#fadb14}.ant-tag-gold{color:#d48806;background:#fffbe6;border-color:#ffe58f}.ant-tag-gold-inverse{color:#fff;background:#faad14;border-color:#faad14}.ant-tag-cyan{color:#08979c;background:#e6fffb;border-color:#87e8de}.ant-tag-cyan-inverse{color:#fff;background:#13c2c2;border-color:#13c2c2}.ant-tag-lime{color:#7cb305;background:#fcffe6;border-color:#eaff8f}.ant-tag-lime-inverse{color:#fff;background:#a0d911;border-color:#a0d911}.ant-tag-green{color:#389e0d;background:#f6ffed;border-color:#b7eb8f}.ant-tag-green-inverse{color:#fff;background:#52c41a;border-color:#52c41a}.ant-tag-blue{color:#096dd9;background:#e6f7ff;border-color:#91d5ff}.ant-tag-blue-inverse{color:#fff;background:#1890ff;border-color:#1890ff}.ant-tag-geekblue{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.ant-tag-geekblue-inverse{color:#fff;background:#2f54eb;border-color:#2f54eb}.ant-tag-purple{color:#531dab;background:#f9f0ff;border-color:#d3adf7}.ant-tag-purple-inverse{color:#fff;background:#722ed1;border-color:#722ed1}.ant-tag-success{color:#52c41a;background:#f6ffed;border-color:#b7eb8f}.ant-tag-processing{color:#8d6a46;background:#ccc8c0;border-color:#b3aea8}.ant-tag-error{color:#e31a1a;background:#ffece8;border-color:#ffa196}.ant-tag-warning{color:#faad14;background:#fffbe6;border-color:#ffe58f}.ant-tag>.anticon+span,.ant-tag>span+.anticon{margin-left:7px}.ant-tag.ant-tag-rtl{margin-right:0;margin-left:8px;direction:rtl;text-align:right}.ant-tag-rtl .ant-tag-close-icon{margin-right:3px;margin-left:0}.ant-tag-rtl.ant-tag>.anticon+span,.ant-tag-rtl.ant-tag>span+.anticon{margin-right:7px;margin-left:0}.ant-timeline{box-sizing:border-box;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;font-feature-settings:"tnum";margin:0;padding:0;list-style:none}.ant-timeline-item{position:relative;margin:0;padding-bottom:20px;font-size:14px;list-style:none}.ant-timeline-item-tail{position:absolute;top:10px;left:4px;height:calc(100% - 10px);border-left:2px solid #f0f0f0}.ant-timeline-item-pending .ant-timeline-item-head{font-size:12px;background-color:transparent}.ant-timeline-item-pending .ant-timeline-item-tail{display:none}.ant-timeline-item-head{position:absolute;width:10px;height:10px;background-color:var(--c-canvas);border:2px solid transparent;border-radius:100px}.ant-timeline-item-head-blue{color:#8d6a46;border-color:#8d6a46}.ant-timeline-item-head-red{color:#e31a1a;border-color:#e31a1a}.ant-timeline-item-head-green{color:#52c41a;border-color:#52c41a}.ant-timeline-item-head-gray{color:#00000040;border-color:#00000040}.ant-timeline-item-head-custom{position:absolute;top:5.5px;left:5px;width:auto;height:auto;margin-top:0;padding:3px 1px;line-height:1;text-align:center;border:0;border-radius:0;transform:translate(-50%,-50%)}.ant-timeline-item-content{position:relative;top:-7.001px;margin:0 0 0 26px;word-break:break-word}.ant-timeline-item-last>.ant-timeline-item-tail{display:none}.ant-timeline-item-last>.ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{left:50%}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-left:-4px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-left:1px}.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{left:calc(50% - 4px);width:calc(50% - 14px);text-align:left}.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{width:calc(50% - 12px);margin:0;text-align:right}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{left:calc(100% - 6px)}.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:calc(100% - 18px)}.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail{display:block;height:calc(100% - 14px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-last .ant-timeline-item-tail{display:none}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{top:15px;display:block;height:calc(100% - 15px);border-left:2px dotted #f0f0f0}.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-content{min-height:48px}.ant-timeline.ant-timeline-label .ant-timeline-item-label{position:absolute;top:-7.001px;width:calc(50% - 12px);text-align:right}.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{left:calc(50% + 14px);width:calc(50% - 14px);text-align:left}.ant-timeline-rtl{direction:rtl}.ant-timeline-rtl .ant-timeline-item-tail{right:4px;left:auto;border-right:2px solid #f0f0f0;border-left:none}.ant-timeline-rtl .ant-timeline-item-head-custom{right:5px;left:auto;transform:translate(50%,-50%)}.ant-timeline-rtl .ant-timeline-item-content{margin:0 18px 0 0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{right:50%;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head{margin-right:-4px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-head-custom,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-head-custom{margin-right:1px;margin-left:0}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-left .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-left .ant-timeline-item-content{right:calc(50% - 4px);left:auto;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-alternate .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content,.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-content{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head,.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-head-custom{right:0;left:auto}.ant-timeline-rtl.ant-timeline.ant-timeline-right .ant-timeline-item-right .ant-timeline-item-content{width:100%;margin-right:18px;text-align:right}.ant-timeline-rtl.ant-timeline.ant-timeline-pending .ant-timeline-item-last .ant-timeline-item-tail,.ant-timeline-rtl.ant-timeline.ant-timeline-reverse .ant-timeline-item-pending .ant-timeline-item-tail{border-right:2px dotted #f0f0f0;border-left:none}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-label{text-align:left}.ant-timeline-rtl.ant-timeline.ant-timeline-label .ant-timeline-item-right .ant-timeline-item-label{right:calc(50% + 14px);text-align:right}.ant-tooltip{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;z-index:1070;display:block;width:-moz-max-content;width:max-content;max-width:250px;visibility:visible}.ant-tooltip-hidden{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}.ant-tooltip-placement-right,.ant-tooltip-placement-rightTop,.ant-tooltip-placement-rightBottom{padding-left:8px}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}.ant-tooltip-placement-left,.ant-tooltip-placement-leftTop,.ant-tooltip-placement-leftBottom{padding-right:8px}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:6px 8px;color:#fff;text-align:left;text-decoration:none;word-wrap:break-word;background-color:#000000bf;border-radius:5px;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.ant-tooltip-arrow{position:absolute;display:block;width:13.07106781px;height:13.07106781px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:5px;height:5px;margin:auto;background-color:#000000bf;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px #00000012;transform:translateY(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px #00000012;transform:translate(6.53553391px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content{box-shadow:3px -3px 7px #00000012;transform:translate(-6.53553391px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px #00000012;transform:translateY(6.53553391px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translate(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}.ant-tooltip-pink .ant-tooltip-inner,.ant-tooltip-pink .ant-tooltip-arrow-content,.ant-tooltip-magenta .ant-tooltip-inner,.ant-tooltip-magenta .ant-tooltip-arrow-content{background-color:#eb2f96}.ant-tooltip-red .ant-tooltip-inner,.ant-tooltip-red .ant-tooltip-arrow-content{background-color:#f5222d}.ant-tooltip-volcano .ant-tooltip-inner,.ant-tooltip-volcano .ant-tooltip-arrow-content{background-color:#fa541c}.ant-tooltip-orange .ant-tooltip-inner,.ant-tooltip-orange .ant-tooltip-arrow-content{background-color:#fa8c16}.ant-tooltip-yellow .ant-tooltip-inner,.ant-tooltip-yellow .ant-tooltip-arrow-content{background-color:#fadb14}.ant-tooltip-gold .ant-tooltip-inner,.ant-tooltip-gold .ant-tooltip-arrow-content{background-color:#faad14}.ant-tooltip-cyan .ant-tooltip-inner,.ant-tooltip-cyan .ant-tooltip-arrow-content{background-color:#13c2c2}.ant-tooltip-lime .ant-tooltip-inner,.ant-tooltip-lime .ant-tooltip-arrow-content{background-color:#a0d911}.ant-tooltip-green .ant-tooltip-inner,.ant-tooltip-green .ant-tooltip-arrow-content{background-color:#52c41a}.ant-tooltip-blue .ant-tooltip-inner,.ant-tooltip-blue .ant-tooltip-arrow-content{background-color:#1890ff}.ant-tooltip-geekblue .ant-tooltip-inner,.ant-tooltip-geekblue .ant-tooltip-arrow-content{background-color:#2f54eb}.ant-tooltip-purple .ant-tooltip-inner,.ant-tooltip-purple .ant-tooltip-arrow-content{background-color:#722ed1}.ant-tooltip-rtl{direction:rtl}.ant-tooltip-rtl .ant-tooltip-inner{text-align:right}.ant-transfer-customize-list .ant-transfer-list{flex:1 1 50%;width:auto;height:auto;min-height:200px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small{border:0;border-radius:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-selection-column{width:40px;min-width:40px}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content>.ant-table-body>table>.ant-table-thead>tr>th{background:#fafafa}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small>.ant-table-content .ant-table-row:last-child td{border-bottom:1px solid #f0f0f0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-small .ant-table-body{margin:0}.ant-transfer-customize-list .ant-table-wrapper .ant-table-pagination.ant-pagination{margin:16px 0 4px}.ant-transfer-customize-list .ant-input[disabled]{background-color:transparent}.ant-transfer{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:relative;display:flex;align-items:stretch}.ant-transfer-disabled .ant-transfer-list{background:#f5f5f5}.ant-transfer-list{display:flex;flex-direction:column;width:180px;height:200px;border:1px solid #d9d9d9;border-radius:5px}.ant-transfer-list-with-pagination{width:250px;height:auto}.ant-transfer-list-search .anticon-search{color:#00000040}.ant-transfer-list-header{display:flex;flex:none;align-items:center;height:40px;padding:8px 12px 9px;color:#000000d9;background:var(--c-canvas);border-bottom:1px solid #f0f0f0;border-radius:5px 5px 0 0}.ant-transfer-list-header>*:not(:last-child){margin-right:4px}.ant-transfer-list-header>*{flex:none}.ant-transfer-list-header-title{flex:auto;overflow:hidden;white-space:nowrap;text-align:right;text-overflow:ellipsis}.ant-transfer-list-header-dropdown{font-size:10px;transform:translateY(10%);cursor:pointer}.ant-transfer-list-header-dropdown[disabled]{cursor:not-allowed}.ant-transfer-list-body{display:flex;flex:auto;flex-direction:column;overflow:hidden;font-size:14px}.ant-transfer-list-body-search-wrapper{position:relative;flex:none;padding:12px}.ant-transfer-list-content{flex:auto;margin:0;padding:0;overflow:auto;list-style:none}.ant-transfer-list-content-item{display:flex;align-items:center;min-height:32px;padding:6px 12px;line-height:20px;transition:all .3s}.ant-transfer-list-content-item>*:not(:last-child){margin-right:8px}.ant-transfer-list-content-item>*{flex:none}.ant-transfer-list-content-item-text{flex:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ant-transfer-list-content-item-remove{color:#23493c;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;position:relative;color:#d9d9d9}.ant-transfer-list-content-item-remove:focus,.ant-transfer-list-content-item-remove:hover{color:#37574b}.ant-transfer-list-content-item-remove:active{color:#0f241d}.ant-transfer-list-content-item-remove:after{position:absolute;top:-6px;right:-50%;bottom:-6px;left:-50%;content:""}.ant-transfer-list-content-item-remove:hover{color:#37574b}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background-color:#f5f5f5;cursor:pointer}.ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled).ant-transfer-list-content-item-checked:hover{background-color:#c7c3ba}.ant-transfer-list-content-show-remove .ant-transfer-list-content-item:not(.ant-transfer-list-content-item-disabled):hover{background:transparent;cursor:default}.ant-transfer-list-content-item-checked{background-color:#ccc8c0}.ant-transfer-list-content-item-disabled{color:#00000040;cursor:not-allowed}.ant-transfer-list-pagination{padding:8px 0;text-align:right;border-top:1px solid #f0f0f0}.ant-transfer-list-body-not-found{flex:none;width:100%;margin:auto 0;color:#00000040;text-align:center}.ant-transfer-list-footer{border-top:1px solid #f0f0f0}.ant-transfer-operation{display:flex;flex:none;flex-direction:column;align-self:center;margin:0 8px;vertical-align:middle}.ant-transfer-operation .ant-btn{display:block}.ant-transfer-operation .ant-btn:first-child{margin-bottom:4px}.ant-transfer-operation .ant-btn .anticon{font-size:12px}.ant-transfer .ant-empty-image{max-height:-2px}.ant-transfer-rtl{direction:rtl}.ant-transfer-rtl .ant-transfer-list-search{padding-right:8px;padding-left:24px}.ant-transfer-rtl .ant-transfer-list-search-action{right:auto;left:12px}.ant-transfer-rtl .ant-transfer-list-header>*:not(:last-child){margin-right:0;margin-left:4px}.ant-transfer-rtl .ant-transfer-list-header{right:0;left:auto}.ant-transfer-rtl .ant-transfer-list-header-title{text-align:left}.ant-transfer-rtl .ant-transfer-list-content-item>*:not(:last-child){margin-right:0;margin-left:8px}.ant-transfer-rtl .ant-transfer-list-pagination{text-align:left}.ant-transfer-rtl .ant-transfer-list-footer{right:0;left:auto}@keyframes ant-tree-node-fx-do-not-use{0%{opacity:0}to{opacity:1}}.ant-tree.ant-tree-directory .ant-tree-treenode{position:relative}.ant-tree.ant-tree-directory .ant-tree-treenode:before{position:absolute;top:0;right:0;bottom:4px;left:0;transition:background-color .3s;content:"";pointer-events:none}.ant-tree.ant-tree-directory .ant-tree-treenode:hover:before{background:#f5f5f5}.ant-tree.ant-tree-directory .ant-tree-treenode>*{z-index:1}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-switcher{transition:color .3s}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper{border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode .ant-tree-node-content-wrapper.ant-tree-node-selected{color:#fff;background:transparent}.ant-tree.ant-tree-directory .ant-tree-treenode-selected:hover:before,.ant-tree.ant-tree-directory .ant-tree-treenode-selected:before{background:#8d6a46}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-switcher{color:#fff}.ant-tree.ant-tree-directory .ant-tree-treenode-selected .ant-tree-node-content-wrapper{color:#fff;background:transparent}.ant-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-inner,.ant-tree-checkbox:hover .ant-tree-checkbox-inner,.ant-tree-checkbox-input:focus+.ant-tree-checkbox-inner{border-color:#8d6a46}.ant-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-tree-checkbox:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox:after{visibility:visible}.ant-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-tree-checkbox-checked .ant-tree-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-tree-checkbox-disabled{cursor:not-allowed}.ant-tree-checkbox-disabled.ant-tree-checkbox-checked .ant-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-tree-checkbox-disabled:hover:after,.ant-tree-checkbox-wrapper:hover .ant-tree-checkbox-disabled:after{visibility:hidden}.ant-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-tree-checkbox-wrapper.ant-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-tree-checkbox-wrapper+.ant-tree-checkbox-wrapper{margin-left:8px}.ant-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-tree-checkbox-group-item{margin-right:8px}.ant-tree-checkbox-group-item:last-child{margin-right:0}.ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:0}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-tree-checkbox-indeterminate .ant-tree-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-tree-checkbox-indeterminate.ant-tree-checkbox-disabled .ant-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-tree-checkbox-rtl{direction:rtl}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-tree-checkbox-group-rtl .ant-tree-checkbox-group-item+.ant-tree-checkbox-group-item{margin-left:8px}.ant-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:var(--c-canvas);border-radius:5px;transition:background-color .3s}.ant-tree-focused:not(:hover):not(.ant-tree-active-focused){background:#ccc8c0}.ant-tree-list-holder-inner{align-items:flex-start}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner{align-items:stretch}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-node-content-wrapper{flex:auto}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging{position:relative}.ant-tree.ant-tree-block-node .ant-tree-list-holder-inner .ant-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #8D6A46;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-tree .ant-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-tree .ant-tree-treenode-disabled .ant-tree-node-content-wrapper:hover{background:transparent}.ant-tree .ant-tree-treenode-active .ant-tree-node-content-wrapper{background:#f5f5f5}.ant-tree .ant-tree-treenode:not(.ant-tree .ant-tree-treenode-disabled).filter-node .ant-tree-title{color:inherit;font-weight:500}.ant-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-indent-unit{display:inline-block;width:24px}.ant-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-tree-treenode:hover .ant-tree-draggable-icon{opacity:.45}.ant-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-switcher .ant-tree-switcher-icon,.ant-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-tree-switcher .ant-tree-switcher-icon svg,.ant-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-tree-switcher-noop{cursor:default}.ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-tree-switcher-loading-icon{color:#8d6a46}.ant-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-tree-checkbox{top:initial;margin:2px 8px 0 0}.ant-tree .ant-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:5px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-tree .ant-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-tree .ant-tree-node-content-wrapper.ant-tree-node-selected{background-color:#bfbbb4}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-tree .ant-tree-node-content-wrapper .ant-tree-iconEle:empty{display:none}.ant-tree-unselectable .ant-tree-node-content-wrapper:hover{background-color:transparent}.ant-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#8d6a46;border-radius:1px;pointer-events:none}.ant-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #8D6A46;border-radius:50%;content:""}.ant-tree .ant-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #8d6a46}.ant-tree-show-line .ant-tree-indent-unit{position:relative;height:100%}.ant-tree-show-line .ant-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-tree-show-line .ant-tree-indent-unit-end:before{display:none}.ant-tree-show-line .ant-tree-switcher{background:var(--c-canvas)}.ant-tree-show-line .ant-tree-switcher-line-icon{vertical-align:-.15em}.ant-tree .ant-tree-treenode-leaf-last .ant-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-rtl{direction:rtl}.ant-tree-rtl .ant-tree-node-content-wrapper[draggable=true] .ant-tree-drop-indicator:after{right:-6px;left:unset}.ant-tree .ant-tree-treenode-rtl{direction:rtl}.ant-tree-rtl .ant-tree-switcher_close .ant-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-rtl.ant-tree-show-line .ant-tree-indent-unit:before{right:auto;left:-13px;border-right:none;border-left:1px solid #d9d9d9}.ant-tree-rtl.ant-tree-checkbox,.ant-tree-select-dropdown-rtl .ant-select-tree-checkbox{margin:2px 0 0 8px}.ant-select-tree-checkbox{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";position:relative;top:.2em;line-height:1;white-space:nowrap;outline:none;cursor:pointer}.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox:hover .ant-select-tree-checkbox-inner,.ant-select-tree-checkbox-input:focus+.ant-select-tree-checkbox-inner{border-color:#8d6a46}.ant-select-tree-checkbox-checked:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #8D6A46;border-radius:5px;visibility:hidden;animation:antCheckboxEffect .36s ease-in-out;animation-fill-mode:backwards;content:""}.ant-select-tree-checkbox:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox:after{visibility:visible}.ant-select-tree-checkbox-inner{position:relative;top:0;left:0;display:block;width:20px;height:20px;direction:ltr;background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;border-collapse:separate;transition:all .3s}.ant-select-tree-checkbox-inner:after{position:absolute;top:50%;left:21.5%;display:table;width:7.14285714px;height:11.42857143px;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(0) translate(-50%,-50%);opacity:0;transition:all .1s cubic-bezier(.71,-.46,.88,.6),opacity .1s;content:" "}.ant-select-tree-checkbox-input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer;opacity:0}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{position:absolute;display:table;border:2px solid #fff;border-top:0;border-left:0;transform:rotate(45deg) scale(1) translate(-50%,-50%);opacity:1;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;content:" "}.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner{background-color:#8d6a46;border-color:#8d6a46}.ant-select-tree-checkbox-disabled{cursor:not-allowed}.ant-select-tree-checkbox-disabled.ant-select-tree-checkbox-checked .ant-select-tree-checkbox-inner:after{border-color:#00000040;animation-name:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-input{cursor:not-allowed;pointer-events:none}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner{background-color:#f5f5f5;border-color:#d9d9d9!important}.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{border-color:#f5f5f5;border-collapse:separate;animation-name:none}.ant-select-tree-checkbox-disabled+span{color:#00000040;cursor:not-allowed}.ant-select-tree-checkbox-disabled:hover:after,.ant-select-tree-checkbox-wrapper:hover .ant-select-tree-checkbox-disabled:after{visibility:hidden}.ant-select-tree-checkbox-wrapper{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-flex;align-items:baseline;line-height:unset;cursor:pointer}.ant-select-tree-checkbox-wrapper:after{display:inline-block;width:0;overflow:hidden;content:" "}.ant-select-tree-checkbox-wrapper.ant-select-tree-checkbox-wrapper-disabled{cursor:not-allowed}.ant-select-tree-checkbox-wrapper+.ant-select-tree-checkbox-wrapper{margin-left:8px}.ant-select-tree-checkbox+span{padding-right:8px;padding-left:8px}.ant-select-tree-checkbox-group{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";display:inline-block}.ant-select-tree-checkbox-group-item{margin-right:8px}.ant-select-tree-checkbox-group-item:last-child{margin-right:0}.ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:0}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner{background-color:#fff;border-color:#d9d9d9}.ant-select-tree-checkbox-indeterminate .ant-select-tree-checkbox-inner:after{top:50%;left:50%;width:12px;height:12px;background-color:#8d6a46;border:0;transform:translate(-50%,-50%) scale(1);opacity:1;content:" "}.ant-select-tree-checkbox-indeterminate.ant-select-tree-checkbox-disabled .ant-select-tree-checkbox-inner:after{background-color:#00000040;border-color:#00000040}.ant-select-tree-checkbox-rtl{direction:rtl}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item{margin-right:0;margin-left:8px}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item:last-child{margin-left:0!important}.ant-select-tree-checkbox-group-rtl .ant-select-tree-checkbox-group-item+.ant-select-tree-checkbox-group-item{margin-left:8px}.ant-tree-select-dropdown{padding:8px 4px}.ant-tree-select-dropdown-rtl{direction:rtl}.ant-tree-select-dropdown .ant-select-tree{border-radius:0}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner{align-items:stretch}.ant-tree-select-dropdown .ant-select-tree-list-holder-inner .ant-select-tree-treenode .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";background:var(--c-canvas);border-radius:5px;transition:background-color .3s}.ant-select-tree-focused:not(:hover):not(.ant-select-tree-active-focused){background:#ccc8c0}.ant-select-tree-list-holder-inner{align-items:flex-start}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner{align-items:stretch}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-node-content-wrapper{flex:auto}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging{position:relative}.ant-select-tree.ant-select-tree-block-node .ant-select-tree-list-holder-inner .ant-select-tree-treenode.dragging:after{position:absolute;top:0;right:0;bottom:4px;left:0;border:1px solid #8D6A46;opacity:0;animation:ant-tree-node-fx-do-not-use .3s;animation-play-state:running;animation-fill-mode:forwards;content:"";pointer-events:none}.ant-select-tree .ant-select-tree-treenode{display:flex;align-items:flex-start;padding:0 0 4px;outline:none}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper{color:#00000040;cursor:not-allowed}.ant-select-tree .ant-select-tree-treenode-disabled .ant-select-tree-node-content-wrapper:hover{background:transparent}.ant-select-tree .ant-select-tree-treenode-active .ant-select-tree-node-content-wrapper{background:#f5f5f5}.ant-select-tree .ant-select-tree-treenode:not(.ant-select-tree .ant-select-tree-treenode-disabled).filter-node .ant-select-tree-title{color:inherit;font-weight:500}.ant-select-tree-indent{align-self:stretch;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-indent-unit{display:inline-block;width:24px}.ant-select-tree-draggable-icon{width:24px;line-height:24px;text-align:center;opacity:.2;transition:opacity .3s}.ant-select-tree-treenode:hover .ant-select-tree-draggable-icon{opacity:.45}.ant-select-tree-switcher{position:relative;flex:none;align-self:stretch;width:24px;margin:0;line-height:24px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-switcher .ant-tree-switcher-icon,.ant-select-tree-switcher .ant-select-tree-switcher-icon{display:inline-block;font-size:10px;vertical-align:baseline}.ant-select-tree-switcher .ant-tree-switcher-icon svg,.ant-select-tree-switcher .ant-select-tree-switcher-icon svg{transition:transform .3s}.ant-select-tree-switcher-noop{cursor:default}.ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(-90deg)}.ant-select-tree-switcher-loading-icon{color:#8d6a46}.ant-select-tree-switcher-leaf-line{position:relative;z-index:1;display:inline-block;width:100%;height:100%}.ant-select-tree-switcher-leaf-line:before{position:absolute;top:0;right:12px;bottom:-4px;margin-left:-1px;border-right:1px solid #d9d9d9;content:" "}.ant-select-tree-switcher-leaf-line:after{position:absolute;width:10px;height:14px;border-bottom:1px solid #d9d9d9;content:" "}.ant-select-tree-checkbox{top:initial;margin:2px 8px 0 0}.ant-select-tree .ant-select-tree-node-content-wrapper{position:relative;z-index:auto;min-height:24px;margin:0;padding:0 4px;color:inherit;line-height:24px;background:transparent;border-radius:5px;cursor:pointer;transition:all .3s,border 0s,line-height 0s,box-shadow 0s}.ant-select-tree .ant-select-tree-node-content-wrapper:hover{background-color:#f5f5f5}.ant-select-tree .ant-select-tree-node-content-wrapper.ant-select-tree-node-selected{background-color:#bfbbb4}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;vertical-align:top}.ant-select-tree .ant-select-tree-node-content-wrapper .ant-select-tree-iconEle:empty{display:none}.ant-select-tree-unselectable .ant-select-tree-node-content-wrapper:hover{background-color:transparent}.ant-select-tree-node-content-wrapper{line-height:24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator{position:absolute;z-index:1;height:2px;background-color:#8d6a46;border-radius:1px;pointer-events:none}.ant-select-tree-node-content-wrapper .ant-tree-drop-indicator:after{position:absolute;top:-3px;left:-6px;width:8px;height:8px;background-color:transparent;border:2px solid #8D6A46;border-radius:50%;content:""}.ant-select-tree .ant-select-tree-treenode.drop-container>[draggable]{box-shadow:0 0 0 2px #8d6a46}.ant-select-tree-show-line .ant-select-tree-indent-unit{position:relative;height:100%}.ant-select-tree-show-line .ant-select-tree-indent-unit:before{position:absolute;top:0;right:12px;bottom:-4px;border-right:1px solid #d9d9d9;content:""}.ant-select-tree-show-line .ant-select-tree-indent-unit-end:before{display:none}.ant-select-tree-show-line .ant-select-tree-switcher{background:var(--c-canvas)}.ant-select-tree-show-line .ant-select-tree-switcher-line-icon{vertical-align:-.15em}.ant-select-tree .ant-select-tree-treenode-leaf-last .ant-select-tree-switcher-leaf-line:before{top:auto!important;bottom:auto!important;height:14px!important}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher_close .ant-select-tree-switcher-icon svg{transform:rotate(90deg)}.ant-tree-select-dropdown-rtl .ant-select-tree .ant-select-tree-switcher-loading-icon{transform:scaleY(-1)}.ant-typography{color:#000000d9;overflow-wrap:break-word}.ant-typography.ant-typography-secondary{color:#00000073}.ant-typography.ant-typography-success{color:#52c41a}.ant-typography.ant-typography-warning{color:#faad14}.ant-typography.ant-typography-danger{color:#e31a1a}a.ant-typography.ant-typography-danger:active,a.ant-typography.ant-typography-danger:focus,a.ant-typography.ant-typography-danger:hover{color:#f04741}.ant-typography.ant-typography-disabled{color:#00000040;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none}div.ant-typography,.ant-typography p{margin-bottom:1em}h1.ant-typography,.ant-typography h1{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:38px;line-height:1.23}h2.ant-typography,.ant-typography h2{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:30px;line-height:1.35}h3.ant-typography,.ant-typography h3{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:24px;line-height:1.35}h4.ant-typography,.ant-typography h4{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:20px;line-height:1.4}h5.ant-typography,.ant-typography h5{margin-bottom:.5em;color:#23493c;font-weight:600;font-size:16px;line-height:1.5}.ant-typography+h1.ant-typography,.ant-typography+h2.ant-typography,.ant-typography+h3.ant-typography,.ant-typography+h4.ant-typography,.ant-typography+h5.ant-typography{margin-top:1.2em}.ant-typography div+h1,.ant-typography ul+h1,.ant-typography li+h1,.ant-typography p+h1,.ant-typography h1+h1,.ant-typography h2+h1,.ant-typography h3+h1,.ant-typography h4+h1,.ant-typography h5+h1,.ant-typography div+h2,.ant-typography ul+h2,.ant-typography li+h2,.ant-typography p+h2,.ant-typography h1+h2,.ant-typography h2+h2,.ant-typography h3+h2,.ant-typography h4+h2,.ant-typography h5+h2,.ant-typography div+h3,.ant-typography ul+h3,.ant-typography li+h3,.ant-typography p+h3,.ant-typography h1+h3,.ant-typography h2+h3,.ant-typography h3+h3,.ant-typography h4+h3,.ant-typography h5+h3,.ant-typography div+h4,.ant-typography ul+h4,.ant-typography li+h4,.ant-typography p+h4,.ant-typography h1+h4,.ant-typography h2+h4,.ant-typography h3+h4,.ant-typography h4+h4,.ant-typography h5+h4,.ant-typography div+h5,.ant-typography ul+h5,.ant-typography li+h5,.ant-typography p+h5,.ant-typography h1+h5,.ant-typography h2+h5,.ant-typography h3+h5,.ant-typography h4+h5,.ant-typography h5+h5{margin-top:1.2em}a.ant-typography-ellipsis,span.ant-typography-ellipsis{display:inline-block;max-width:100%}a.ant-typography,.ant-typography a{color:#23493c;outline:none;cursor:pointer;transition:color .3s;text-decoration:none}a.ant-typography:focus,.ant-typography a:focus,a.ant-typography:hover,.ant-typography a:hover{color:#37574b}a.ant-typography:active,.ant-typography a:active{color:#0f241d}a.ant-typography:active,.ant-typography a:active,a.ant-typography:hover,.ant-typography a:hover{text-decoration:none}a.ant-typography[disabled],.ant-typography a[disabled],a.ant-typography.ant-typography-disabled,.ant-typography a.ant-typography-disabled{color:#00000040;cursor:not-allowed}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active,a.ant-typography[disabled]:hover,.ant-typography a[disabled]:hover,a.ant-typography.ant-typography-disabled:hover,.ant-typography a.ant-typography-disabled:hover{color:#00000040}a.ant-typography[disabled]:active,.ant-typography a[disabled]:active,a.ant-typography.ant-typography-disabled:active,.ant-typography a.ant-typography-disabled:active{pointer-events:none}.ant-typography code{margin:0 .2em;padding:.2em .4em .1em;font-size:85%;background:#9696961a;border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography kbd{margin:0 .2em;padding:.15em .4em .1em;font-size:90%;background:#9696960f;border:1px solid rgba(100,100,100,.2);border-bottom-width:2px;border-radius:3px}.ant-typography mark{padding:0;background-color:#ffe58f}.ant-typography u,.ant-typography ins{text-decoration:underline;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.ant-typography s,.ant-typography del{text-decoration:line-through}.ant-typography strong{font-weight:600}.ant-typography-expand,.ant-typography-edit,.ant-typography-copy{color:#23493c;text-decoration:none;outline:none;cursor:pointer;transition:color .3s;margin-left:4px}.ant-typography-expand:focus,.ant-typography-edit:focus,.ant-typography-copy:focus,.ant-typography-expand:hover,.ant-typography-edit:hover,.ant-typography-copy:hover{color:#37574b}.ant-typography-expand:active,.ant-typography-edit:active,.ant-typography-copy:active{color:#0f241d}.ant-typography-copy-success,.ant-typography-copy-success:hover,.ant-typography-copy-success:focus{color:#52c41a}.ant-typography-edit-content{position:relative}div.ant-typography-edit-content{left:-12px;margin-top:-11px;margin-bottom:calc(1em - 11px)}.ant-typography-edit-content-confirm{position:absolute;right:10px;bottom:8px;color:#00000073;pointer-events:none}.ant-typography-edit-content textarea{-moz-transition:none}.ant-typography ul,.ant-typography ol{margin:0 0 1em;padding:0}.ant-typography ul li,.ant-typography ol li{margin:0 0 0 20px;padding:0 0 0 4px}.ant-typography ul{list-style-type:circle}.ant-typography ul ul{list-style-type:disc}.ant-typography ol{list-style-type:decimal}.ant-typography pre,.ant-typography blockquote{margin:1em 0}.ant-typography pre{padding:.4em .6em;white-space:pre-wrap;word-wrap:break-word;background:#9696961a;border:1px solid rgba(100,100,100,.2);border-radius:3px}.ant-typography pre code{display:inline;margin:0;padding:0;font-size:inherit;font-family:inherit;background:transparent;border:0}.ant-typography blockquote{padding:0 0 0 .6em;border-left:4px solid rgba(100,100,100,.2);opacity:.85}.ant-typography-single-line{white-space:nowrap}.ant-typography-ellipsis-single-line{overflow:hidden;text-overflow:ellipsis}a.ant-typography-ellipsis-single-line,span.ant-typography-ellipsis-single-line{vertical-align:bottom}.ant-typography-ellipsis-multiple-line{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ant-typography-rtl{direction:rtl}.ant-typography-rtl .ant-typography-expand,.ant-typography-rtl .ant-typography-edit,.ant-typography-rtl .ant-typography-copy{margin-right:4px;margin-left:0}.ant-typography-rtl .ant-typography-expand{float:left}div.ant-typography-edit-content.ant-typography-rtl{right:-12px;left:auto}.ant-typography-rtl .ant-typography-edit-content-confirm{right:auto;left:10px}.ant-typography-rtl.ant-typography ul li,.ant-typography-rtl.ant-typography ol li{margin:0 20px 0 0;padding:0 4px 0 0}.ant-upload{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";outline:0}.ant-upload p{margin:0}.ant-upload-btn{display:block;width:100%;outline:none}.ant-upload input[type=file]{cursor:pointer}.ant-upload.ant-upload-select{display:inline-block}.ant-upload.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-select-picture-card{width:104px;height:104px;margin-right:8px;margin-bottom:8px;text-align:center;vertical-align:top;background-color:#fafafa;border:1px dashed #d9d9d9;border-radius:5px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-select-picture-card>.ant-upload{display:flex;align-items:center;justify-content:center;height:100%;text-align:center}.ant-upload.ant-upload-select-picture-card:hover{border-color:#8d6a46}.ant-upload-disabled.ant-upload.ant-upload-select-picture-card:hover{border-color:#d9d9d9}.ant-upload.ant-upload-drag{position:relative;width:100%;height:100%;text-align:center;background:#fafafa;border:1px dashed #d9d9d9;border-radius:5px;cursor:pointer;transition:border-color .3s}.ant-upload.ant-upload-drag .ant-upload{padding:16px 0}.ant-upload.ant-upload-drag.ant-upload-drag-hover:not(.ant-upload-disabled){border-color:#66482e}.ant-upload.ant-upload-drag.ant-upload-disabled{cursor:not-allowed}.ant-upload.ant-upload-drag .ant-upload-btn{display:table;height:100%}.ant-upload.ant-upload-drag .ant-upload-drag-container{display:table-cell;vertical-align:middle}.ant-upload.ant-upload-drag:not(.ant-upload-disabled):hover{border-color:#998165}.ant-upload.ant-upload-drag p.ant-upload-drag-icon{margin-bottom:20px}.ant-upload.ant-upload-drag p.ant-upload-drag-icon .anticon{color:#998165;font-size:48px}.ant-upload.ant-upload-drag p.ant-upload-text{margin:0 0 4px;color:#23493c;font-size:16px}.ant-upload.ant-upload-drag p.ant-upload-hint{color:#00000073;font-size:14px}.ant-upload.ant-upload-drag .anticon-plus{color:#00000040;font-size:30px;transition:all .3s}.ant-upload.ant-upload-drag .anticon-plus:hover,.ant-upload.ant-upload-drag:hover .anticon-plus{color:#00000073}.ant-upload-picture-card-wrapper{display:inline-block;width:100%}.ant-upload-picture-card-wrapper:before{display:table;content:""}.ant-upload-picture-card-wrapper:after{display:table;clear:both;content:""}.ant-upload-list{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;list-style:none;font-feature-settings:"tnum";line-height:1.5715}.ant-upload-list:before{display:table;content:""}.ant-upload-list:after{display:table;clear:both;content:""}.ant-upload-list-item{position:relative;height:22.001px;margin-top:8px;font-size:14px}.ant-upload-list-item-name{display:inline-block;width:100%;padding-left:22px;overflow:hidden;line-height:1.5715;white-space:nowrap;text-overflow:ellipsis}.ant-upload-list-item-card-actions{position:absolute;right:0}.ant-upload-list-item-card-actions-btn{opacity:0}.ant-upload-list-item-card-actions-btn.ant-btn-sm{height:20px;line-height:1}.ant-upload-list-item-card-actions.picture{top:22px;line-height:0}.ant-upload-list-item-card-actions-btn:focus,.ant-upload-list-item-card-actions.picture .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-card-actions .anticon{color:#00000073}.ant-upload-list-item-info{height:100%;padding:0 4px;transition:background-color .3s}.ant-upload-list-item-info>span{display:block;width:100%;height:100%}.ant-upload-list-item-info .anticon-loading .anticon,.ant-upload-list-item-info .ant-upload-text-icon .anticon{position:absolute;top:5px;color:#00000073;font-size:14px}.ant-upload-list-item .anticon-close{position:absolute;top:6px;right:4px;color:#00000073;font-size:10px;line-height:0;cursor:pointer;opacity:0;transition:all .3s}.ant-upload-list-item .anticon-close:hover{color:#000000d9}.ant-upload-list-item:hover .ant-upload-list-item-info{background-color:#f5f5f5}.ant-upload-list-item:hover .anticon-close,.ant-upload-list-item:hover .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-error,.ant-upload-list-item-error .ant-upload-text-icon>.anticon,.ant-upload-list-item-error .ant-upload-list-item-name{color:#e31a1a}.ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{color:#e31a1a}.ant-upload-list-item-error .ant-upload-list-item-card-actions-btn{opacity:1}.ant-upload-list-item-progress{position:absolute;bottom:-12px;width:100%;padding-left:26px;font-size:14px;line-height:0}.ant-upload-list-picture .ant-upload-list-item,.ant-upload-list-picture-card .ant-upload-list-item{position:relative;height:66px;padding:8px;border:1px solid #d9d9d9;border-radius:5px}.ant-upload-list-picture .ant-upload-list-item:hover,.ant-upload-list-picture-card .ant-upload-list-item:hover{background:transparent}.ant-upload-list-picture .ant-upload-list-item-error,.ant-upload-list-picture-card .ant-upload-list-item-error{border-color:#e31a1a}.ant-upload-list-picture .ant-upload-list-item:hover .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info{background:transparent}.ant-upload-list-picture .ant-upload-list-item-uploading,.ant-upload-list-picture-card .ant-upload-list-item-uploading{border-style:dashed}.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{width:48px;height:48px;line-height:60px;text-align:center;opacity:.8}.ant-upload-list-picture .ant-upload-list-item-thumbnail .anticon,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#e6f7ff"]{fill:#ffece8}.ant-upload-list-picture .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"],.ant-upload-list-picture-card .ant-upload-list-item-error .ant-upload-list-item-thumbnail .anticon svg path[fill="#1890ff"]{fill:#e31a1a}.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-picture-card .ant-upload-list-item-icon{position:absolute;top:50%;left:50%;font-size:26px;transform:translate(-50%,-50%)}.ant-upload-list-picture .ant-upload-list-item-icon .anticon,.ant-upload-list-picture-card .ant-upload-list-item-icon .anticon{font-size:26px}.ant-upload-list-picture .ant-upload-list-item-image,.ant-upload-list-picture-card .ant-upload-list-item-image{max-width:100%}.ant-upload-list-picture .ant-upload-list-item-thumbnail img,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{display:block;width:48px;height:48px;overflow:hidden}.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-name{display:inline-block;box-sizing:border-box;max-width:100%;margin:0 0 0 8px;padding-right:8px;padding-left:48px;overflow:hidden;line-height:44px;white-space:nowrap;text-overflow:ellipsis;transition:all .3s}.ant-upload-list-picture .ant-upload-list-item-uploading .ant-upload-list-item-name,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-name{margin-bottom:12px}.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:14px;width:calc(100% - 24px);margin-top:0;padding-left:56px}.ant-upload-list-picture .anticon-close,.ant-upload-list-picture-card .anticon-close{position:absolute;top:8px;right:8px;line-height:1;opacity:1}.ant-upload-list-picture-card-container{display:inline-block;width:104px;height:104px;margin:0 8px 8px 0;vertical-align:top}.ant-upload-list-picture-card.ant-upload-list:after{display:none}.ant-upload-list-picture-card .ant-upload-list-item{height:100%;margin:0}.ant-upload-list-picture-card .ant-upload-list-item-info{position:relative;height:100%;overflow:hidden}.ant-upload-list-picture-card .ant-upload-list-item-info:before{position:absolute;z-index:1;width:100%;height:100%;background-color:#00000080;opacity:0;transition:all .3s;content:" "}.ant-upload-list-picture-card .ant-upload-list-item:hover .ant-upload-list-item-info:before{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-actions{position:absolute;top:50%;left:50%;z-index:10;white-space:nowrap;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete{z-index:10;width:16px;margin:0 4px;color:#ffffffd9;font-size:16px;cursor:pointer;transition:all .3s}.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-eye:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-download:hover,.ant-upload-list-picture-card .ant-upload-list-item-actions .anticon-delete:hover{color:#fff}.ant-upload-list-picture-card .ant-upload-list-item-info:hover+.ant-upload-list-item-actions,.ant-upload-list-picture-card .ant-upload-list-item-actions:hover{opacity:1}.ant-upload-list-picture-card .ant-upload-list-item-thumbnail,.ant-upload-list-picture-card .ant-upload-list-item-thumbnail img{position:static;display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.ant-upload-list-picture-card .ant-upload-list-item-name{display:none;margin:8px 0 0;padding:0;line-height:1.5715;text-align:center}.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{position:absolute;bottom:10px;display:block}.ant-upload-list-picture-card .ant-upload-list-item-uploading.ant-upload-list-item{background-color:#fafafa}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info{height:auto}.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info:before,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-eye,.ant-upload-list-picture-card .ant-upload-list-item-uploading .ant-upload-list-item-info .anticon-delete{display:none}.ant-upload-list-picture-card .ant-upload-list-item-progress{bottom:32px;width:calc(100% - 14px);padding-left:0}.ant-upload-list-text-container,.ant-upload-list-picture-container{transition:opacity .3s,height .3s}.ant-upload-list-text-container:before,.ant-upload-list-picture-container:before{display:table;width:0;height:0;content:""}.ant-upload-list-text-container .ant-upload-span,.ant-upload-list-picture-container .ant-upload-span{display:block;flex:auto}.ant-upload-list-text .ant-upload-span,.ant-upload-list-picture .ant-upload-span{display:flex;align-items:center}.ant-upload-list-text .ant-upload-span>*,.ant-upload-list-picture .ant-upload-span>*{flex:none}.ant-upload-list-text .ant-upload-list-item-name,.ant-upload-list-picture .ant-upload-list-item-name{flex:auto;margin:0;padding:0 8px}.ant-upload-list-text .ant-upload-list-item-card-actions,.ant-upload-list-picture .ant-upload-list-item-card-actions,.ant-upload-list-text .ant-upload-text-icon .anticon{position:static}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter,.ant-upload-list .ant-upload-animate-inline-leave{animation-duration:.3s;animation-fill-mode:cubic-bezier(.78,.14,.15,.86)}.ant-upload-list .ant-upload-animate-inline-appear,.ant-upload-list .ant-upload-animate-inline-enter{animation-name:uploadAnimateInlineIn}.ant-upload-list .ant-upload-animate-inline-leave{animation-name:uploadAnimateInlineOut}@keyframes uploadAnimateInlineIn{0%{width:0;height:0;margin:0;padding:0;opacity:0}}@keyframes uploadAnimateInlineOut{to{width:0;height:0;margin:0;padding:0;opacity:0}}.ant-upload-rtl{direction:rtl}.ant-upload-rtl.ant-upload.ant-upload-select-picture-card{margin-right:auto;margin-left:8px}.ant-upload-list-rtl{direction:rtl}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-1{padding-right:22px;padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-list-type-text:hover .ant-upload-list-item-name-icon-count-2{padding-right:22px;padding-left:28px}.ant-upload-list-rtl .ant-upload-list-item-name{padding-right:22px;padding-left:0}.ant-upload-list-rtl .ant-upload-list-item-name-icon-count-1{padding-left:14px}.ant-upload-list-rtl .ant-upload-list-item-card-actions{right:auto;left:0}.ant-upload-list-rtl .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-info{padding:0 4px 0 12px}.ant-upload-list-rtl .ant-upload-list-item .anticon-close{right:auto;left:4px}.ant-upload-list-rtl .ant-upload-list-item-error .ant-upload-list-item-card-actions .anticon{padding-right:0;padding-left:5px}.ant-upload-list-rtl .ant-upload-list-item-progress{padding-right:26px;padding-left:0}.ant-upload-list-picture .ant-upload-list-item-info,.ant-upload-list-picture-card .ant-upload-list-item-info{padding:0}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-thumbnail,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-thumbnail{right:8px;left:auto}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-icon,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-icon{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name{margin:0 8px 0 0;padding-right:48px;padding-left:8px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-1,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-1{padding-right:48px;padding-left:18px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-name-icon-count-2,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-name-icon-count-2{padding-right:48px;padding-left:36px}.ant-upload-list-rtl.ant-upload-list-picture .ant-upload-list-item-progress,.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-progress{padding-right:0;padding-left:0}.ant-upload-list-rtl.ant-upload-list-picture .anticon-close,.ant-upload-list-rtl.ant-upload-list-picture-card .anticon-close{right:auto;left:8px}.ant-upload-list-rtl .ant-upload-list-picture-card-container{margin:0 0 8px 8px}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-actions{right:50%;left:auto;transform:translate(50%,-50%)}.ant-upload-list-rtl.ant-upload-list-picture-card .ant-upload-list-item-file+.ant-upload-list-item-name{margin:8px 0 0;padding:0}@font-face{font-family:iransans;font-style:normal;font-weight:200;src:url(/assets/IRANSansWeb_FaNum_UltraLight-hW-WDKY9.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_UltraLight-X2tWVnbe.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:300;src:url(/assets/IRANSansWeb_FaNum_Light-B637MNLG.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Light-Blhumvhg.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:400;src:url(/assets/IRANSansWeb_FaNum-BLA2CtIC.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum-C2LCNwav.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:500;src:url(/assets/IRANSansWeb_FaNum_Medium-C2CKjrKB.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Medium-DJxlPmBM.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:700;src:url(/assets/IRANSansWeb_FaNum_Bold-C8urhp07.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Bold-DFiUzN7v.woff) format("woff")}@font-face{font-family:iransans;font-style:normal;font-weight:900;src:url(/assets/IRANSansWeb_FaNum_Black-BFAfOkt4.woff2) format("woff2"),url(/assets/IRANSansWeb_FaNum_Black-BZZZWzNZ.woff) format("woff")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:700;src:url(/assets/yekan_bakh_fanum_bold-B1U8HUd_.eot);src:url(/assets/yekan_bakh_fanum_bold-B1U8HUd_.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_bold-DiCmzWh_.woff) format("woff"),url(/assets/yekan_bakh_fanum_bold-BgJhv14C.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:100;src:url(/assets/yekan_bakh_fanum_thin-DdtkSAK0.eot);src:url(/assets/yekan_bakh_fanum_thin-DdtkSAK0.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_thin-BUP5N_wR.woff) format("woff"),url(/assets/yekan_bakh_fanum_thin-wM_3S6d2.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:300;src:url(/assets/yekan_bakh_fanum_light-DBLK7lys.eot);src:url(/assets/yekan_bakh_fanum_light-DBLK7lys.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_light-MBz7xfzX.woff) format("woff"),url(/assets/yekan_bakh_fanum_light-BVC5pEtm.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:400;src:url(/assets/yekan_bakh_fanum_regular-D-3AgpAQ.eot);src:url(/assets/yekan_bakh_fanum_regular-D-3AgpAQ.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_regular-DYu11jPk.woff) format("woff"),url(/assets/yekan_bakh_fanum_regular-5O8oud7N.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:500;src:url(/assets/yekan_bakh_fanum_medium-K0xA3c9N.eot);src:url(/assets/yekan_bakh_fanum_medium-K0xA3c9N.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_medium-C7lE-mP3.woff) format("woff"),url(/assets/yekan_bakh_fanum_medium-udXv5Dbe.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:800;src:url(/assets/yekan_bakh_fanum_fat-ByLTFLyk.eot);src:url(/assets/yekan_bakh_fanum_fat-ByLTFLyk.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_heavy-DcWv4PAq.woff) format("woff"),url(/assets/yekan_bakh_fanum_fat-D7l80IzQ.ttf) format("truetype")}@font-face{font-family:yekan_bakh;font-style:normal;font-weight:900;src:url(/assets/yekan_bakh_fanum_heavy-h9lE53XZ.eot);src:url(/assets/yekan_bakh_fanum_heavy-h9lE53XZ.eot?#iefix) format("embedded-opentype"),url(/assets/yekan_bakh_fanum_heavy-DcWv4PAq.woff) format("woff"),url(/assets/yekan_bakh_fanum_heavy-DcdOma-5.ttf) format("truetype")}body,*{font-family:iransans,yekan_bakh,sans-serif,tahoma;font-size:14px;line-height:inherit;font-weight:inherit}.rtl{direction:rtl!important}.ltr{direction:ltr!important}.no-scrollbar::-webkit-scrollbar{display:none}*::-webkit-scrollbar{display:none}h1,h2,h3,h4,h5,h6,h7,h8{margin-bottom:1.2em;color:var(--c-primary)}h1,.h1{font-size:28px}h2,.h2{font-size:24.36px}h3,.h3{font-size:21.14px}h4,.h4{font-size:18.48px}h5,.h5{font-size:16.8px}h6,.h6{font-size:15.4px}p{margin-bottom:10px}html,body{overscroll-behavior-y:contain}.overflow-x-auto{overscroll-behavior-x:contain}.overflow-y-auto{overscroll-behavior-y:contain}input:focus-visible{outline:none}.hedena-form.ant-form{background:transparent!important;color:#fff!important}.hedena-form .ant-btn-primary[disabled],.hedena-form .ant-btn-primary[disabled]:hover,.hedena-form .ant-btn-primary[disabled]:focus,.hedena-form .ant-btn-primary[disabled]:active{background:#fff3;color:#ffffff80;border-color:transparent}.hedena-form .ant-form-item label,.hedena-form .ant-form-item input{background:transparent!important;color:#fff!important}.hedena-rounded-drawer{background:transparent}.hedena-rounded-drawer .ant-drawer-content-wrapper{box-shadow:none!important}.hedena-rounded-drawer .ant-drawer-content{background:transparent!important}.hedena-rounded-drawer.bg-white .ant-drawer-body{background:#fff;border-radius:15px 15px 0 0}.hedena-rounded-drawer.bg-primaryLighten .ant-drawer-body{background:var(--c-primaryLighten);border-radius:30px 30px 0 0}.hedena-custom-scrollbar{padding:0 10px}.hedena-custom-scrollbar::-webkit-scrollbar{width:8px}.hedena-custom-scrollbar::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.hedena-custom-scrollbar:hover::-webkit-scrollbar-thumb{background:#ffffff80}.ant-empty-image img{-o-object-fit:contain;object-fit:contain}.ant-timeline-item-content{margin:0 26px 0 0}.ant-timeline-item-tail{left:unset;right:4px}.ant-btn{display:flex!important;flex-direction:row-reverse;align-items:center;justify-content:center}.ant-btn i{margin-right:10px}.ant-btn span{font-weight:600}.ant-btn-lg span{font-size:20px}.ant-btn-secondary,.ant-btn-secondary:hover,.ant-btn-secondary:focus{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.ant-btn-secondary.ant-btn-background-ghost,.ant-btn-secondary:hover.ant-btn-background-ghost,.ant-btn-secondary:focus.ant-btn-background-ghost{color:var(--c-primary);border-color:var(--c-primary);text-shadow:none}.ant-btn-light,.ant-btn-light:hover,.ant-btn-light:focus{color:var(--c-primary);border-color:var(--c-light);background:var(--c-light)}.ant-form-vertical .ant-form-item-label,.ant .ant-col-24.ant-form-item-label,.ant .ant-col-xl-24.ant-form-item-label{text-align:right!important}.ant-tabs-tab+.ant-tabs-tab{margin:0 32px 0 0}.ant-tabs>.ant-tabs-nav .ant-tabs-nav-wrap,.ant .ant-tabs>div>.ant-tabs-nav .ant-tabs-nav-wrap{justify-content:flex-end}.ant-drawer-bottom.rtl .ant-drawer-body::-webkit-scrollbar{display:none}.ant-radio-button-wrapper{border-left-width:1.02px}.ant-radio-button-wrapper:not(:first-child):before{left:unset;right:-1px}.ant-radio-button-wrapper:first-child{border-radius:0 5px 5px 0}.ant-radio-button-wrapper:last-child{border-radius:5px 0 0 5px}.ant-radio-group.flex{display:flex!important}.ant-radio-group.flex .ant-radio-button-wrapper{flex:1 1 0%}.content{content:"";display:inline-block;width:8px}.before\:mark:before{content:"";display:inline-block;width:4px;padding:.2rem;top:1rem;right:0;height:48px;border-radius:5px 0 0 5px;background:#8d6a46;color:#8d6a46}.before\:bullet{font-size:13px}.before\:bullet:before{content:"";display:inline-block;width:8px;height:8px;border-radius:100%;margin-left:10px}.before\:bg-secondary:before{content:"";display:inline-block;width:8px;background:#8d6a46}.before\:bg-primary:before{content:"";display:inline-block;width:8px;background:var(--c-primary)}.before\:text-secondary:before{content:"1";color:#8d6a46}.before\:text-primary:before{content:"1";color:var(--c-primary)}.hide-counter .ant-input-number-handler-wrap{visibility:hidden;display:none}.ant-select{width:100%!important}.ant-select .ant-select-selector{height:3rem!important;align-items:center}*:not(input){user-select:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.ant-empty-image img,.ant-empty-image{width:100%;height:40vh}img[lazy=loading]{opacity:0}img[lazy=loaded],img[lazy=error]{opacity:1;transition:opacity .35s ease}.skeleton{position:relative;overflow:hidden;background:var(--c-hairlineSoft)}.skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(100%);background:linear-gradient(90deg,transparent,rgb(var(--c-canvas-rgb) / 65%),transparent);animation:skeleton-sweep 1.3s ease-in-out infinite}@keyframes skeleton-sweep{to{transform:translate(-100%)}}@media (prefers-reduced-motion: reduce){.skeleton:after{animation:none}}.reveal{opacity:0;transform:translate3d(0,14px,0) scale(.98);will-change:transform,opacity}.is-revealed .reveal{opacity:1;transform:none;will-change:auto;transition:opacity .62s cubic-bezier(.32,.72,0,1) var(--reveal-delay, 0ms),transform .62s cubic-bezier(.32,.72,0,1) var(--reveal-delay, 0ms)}@media (prefers-reduced-motion: reduce){.reveal{opacity:1;transform:none}.is-revealed .reveal{transition:none}}html.theme-switching *,html.theme-switching *:before,html.theme-switching *:after{transition:none!important}html.motion-reduced :where(*:not(.keep-motion,.keep-motion *,.van-loading,.van-loading *)),html.motion-reduced :where(*:not(.keep-motion,.keep-motion *,.van-loading,.van-loading *)):before,html.motion-reduced :where(*:not(.keep-motion,.keep-motion *,.van-loading,.van-loading *)):after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.12s!important;transition-delay:0s!important;scroll-behavior:auto!important}html.motion-reduced *,html.motion-reduced *:before,html.motion-reduced *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;will-change:auto!important}html.motion-reduced .tabbar__inner,html.motion-reduced .toast{background:rgb(var(--c-canvas-rgb) / 97%)!important}html.theme-dark body{color:var(--c-ink)}html.theme-dark .ant-input,html.theme-dark .ant-input-affix-wrapper,html.theme-dark .ant-input-number,html.theme-dark textarea.ant-input{color:var(--c-ink);background-color:var(--c-canvas);border-color:var(--c-hairline)}html.theme-dark .ant-input::-moz-placeholder,html.theme-dark textarea.ant-input::-moz-placeholder{color:var(--c-inkFaint)}html.theme-dark .ant-input::placeholder,html.theme-dark textarea.ant-input::placeholder{color:var(--c-inkFaint)}html.theme-dark .ant-input-affix-wrapper>input.ant-input{background-color:transparent}html.theme-dark .ant-form-item-label>label,html.theme-dark .ant-drawer-title,html.theme-dark .ant-spin-text{color:var(--c-ink)}html.theme-dark .ant-form-item-explain-error{color:var(--c-red)}html.theme-dark .ant-empty-description{color:var(--c-inkFaint)}html.theme-dark .ant-drawer-header{border-bottom-color:var(--c-hairline)}html.theme-dark .ant-slider-handle{background-color:var(--c-canvas)}html.theme-dark .toast{background:rgb(var(--c-canvas-rgb) / 94%)!important;box-shadow:inset 0 0 0 1px var(--c-hairline),0 18px 40px -14px #0009!important}:root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:-50%;right:-50%;bottom:-50%;left:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root,:host{--van-action-bar-background: var(--van-background-2);--van-action-bar-height: 50px}.van-action-bar{position:fixed;right:0;bottom:0;left:0;display:flex;align-items:center;box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background)}:root,:host{--van-badge-size: 16px;--van-badge-color: var(--van-white);--van-badge-padding: 0 3px;--van-badge-font-size: var(--van-font-size-sm);--van-badge-font-weight: var(--van-font-bold);--van-badge-border-width: var(--van-border-width);--van-badge-background: var(--van-danger-color);--van-badge-dot-color: var(--van-danger-color);--van-badge-dot-size: 8px;--van-badge-font: -apple-system-font, helvetica neue, arial, sans-serif}.van-badge{display:inline-block;box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);line-height:1.2;text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max)}.van-badge--fixed{position:absolute;transform-origin:100%}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border-radius:100%;border:none;padding:0}.van-badge__wrapper{position:relative;display:inline-block}.van-icon{position:relative;display:inline-block;font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family, "vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(data:font/woff2;charset=utf-8;base64,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) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_ciljc7axaw7.woff?t=1705587463221) format("woff")}.van-icon__image{display:block;width:1em;height:1em;-o-object-fit:contain;object-fit:contain}:root,:host{--van-skeleton-image-size: 96px;--van-skeleton-image-radius: 24px}.van-skeleton-image{display:flex;width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);align-items:center;justify-content:center;background:var(--van-active-color)}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}:root,:host{--van-rate-icon-size: 20px;--van-rate-icon-gutter: var(--van-padding-base);--van-rate-icon-void-color: var(--van-gray-5);--van-rate-icon-full-color: var(--van-danger-color);--van-rate-icon-disabled-color: var(--van-gray-5)}.van-rate{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{display:block;width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size)}.van-rate__icon--half{position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root,:host{--van-notice-bar-height: 40px;--van-notice-bar-padding: 0 var(--van-padding-md);--van-notice-bar-wrapable-padding: var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color: var(--van-orange-dark);--van-notice-bar-font-size: var(--van-font-size-md);--van-notice-bar-line-height: 24px;--van-notice-bar-background: var(--van-orange-light);--van-notice-bar-icon-size: 16px;--van-notice-bar-icon-min-width: 24px}.van-notice-bar{position:relative;display:flex;align-items:center;height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background)}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{position:relative;display:flex;flex:1;align-items:center;height:100%;overflow:hidden}.van-notice-bar__content{position:absolute;white-space:nowrap;transition-timing-function:linear}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{position:relative;white-space:normal;word-wrap:break-word}:root,:host{--van-nav-bar-height: 46px;--van-nav-bar-background: var(--van-background-2);--van-nav-bar-arrow-size: 16px;--van-nav-bar-icon-color: var(--van-primary-color);--van-nav-bar-text-color: var(--van-primary-color);--van-nav-bar-title-font-size: var(--van-font-size-lg);--van-nav-bar-title-text-color: var(--van-text-color);--van-nav-bar-z-index: 1;--van-nav-bar-disabled-opacity: var(--van-disabled-opacity)}.van-nav-bar{position:relative;z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-nav-bar--fixed{position:fixed;top:0;left:0;width:100%}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{position:relative;display:flex;align-items:center;height:var(--van-nav-bar-height)}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;margin:0 auto;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size)}.van-nav-bar__left,.van-nav-bar__right{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding:0 var(--van-padding-md);font-size:var(--van-font-size-md)}.van-nav-bar__left--disabled,.van-nav-bar__right--disabled{cursor:not-allowed;opacity:var(--van-nav-bar-disabled-opacity)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root,:host{--van-floating-bubble-size: 48px;--van-floating-bubble-initial-gap: 24px;--van-floating-bubble-icon-size: 28px;--van-floating-bubble-background: var(--van-primary-color);--van-floating-bubble-color: var(--van-background-2);--van-floating-bubble-z-index: 999;--van-floating-bubble-border-radius: var(--van-radius-max)}.van-floating-bubble{position:fixed;left:0;top:0;right:var(--van-floating-bubble-initial-gap);bottom:var(--van-floating-bubble-initial-gap);width:var(--van-floating-bubble-size);height:var(--van-floating-bubble-size);box-sizing:border-box;display:flex;justify-content:center;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:var(--van-floating-bubble-background);color:var(--van-floating-bubble-color);border-radius:var(--van-floating-bubble-border-radius);z-index:var(--van-floating-bubble-z-index);transition:transform var(--van-duration-base)}.van-floating-bubble:active{opacity:.8}.van-floating-bubble__icon{font-size:var(--van-floating-bubble-icon-size)}:root,:host{--van-image-placeholder-text-color: var(--van-text-color-2);--van-image-placeholder-font-size: var(--van-font-size-md);--van-image-placeholder-background: var(--van-background);--van-image-loading-icon-size: 32px;--van-image-loading-icon-color: var(--van-gray-4);--van-image-error-icon-size: 32px;--van-image-error-icon-color: var(--van-gray-4)}.van-image{position:relative;display:inline-block}.van-image--round{overflow:hidden;border-radius:var(--van-radius-max)}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{display:block;width:100%;height:100%}.van-image__error,.van-image__loading{position:absolute;top:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background)}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-back-top-size: 40px;--van-back-top-right: 30px;--van-back-top-bottom: 40px;--van-back-top-z-index: 100;--van-back-top-icon-size: 20px;--van-back-top-text-color: #fff;--van-back-top-background: var(--van-blue)}.van-back-top{position:fixed;display:flex;align-items:center;justify-content:center;width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);z-index:var(--van-back-top-z-index);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);box-shadow:0 2px 8px #0000001f;transform:scale(0);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background)}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top__placeholder{display:none}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root,:host{--van-tag-padding: 0 var(--van-padding-base);--van-tag-text-color: var(--van-white);--van-tag-font-size: var(--van-font-size-sm);--van-tag-radius: 2px;--van-tag-line-height: 16px;--van-tag-medium-padding: 2px 6px;--van-tag-large-padding: var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius: var(--van-radius-md);--van-tag-large-font-size: var(--van-font-size-md);--van-tag-round-radius: var(--van-radius-max);--van-tag-danger-color: var(--van-danger-color);--van-tag-primary-color: var(--van-primary-color);--van-tag-success-color: var(--van-success-color);--van-tag-warning-color: var(--van-warning-color);--van-tag-default-color: var(--van-gray-6);--van-tag-plain-background: var(--van-background-2)}.van-tag{position:relative;display:inline-flex;align-items:center;padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius)}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{display:block;width:2px;content:""}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:2px}:root,:host{--van-card-padding: var(--van-padding-xs) var(--van-padding-md);--van-card-font-size: var(--van-font-size-sm);--van-card-text-color: var(--van-text-color);--van-card-background: var(--van-background);--van-card-thumb-size: 88px;--van-card-thumb-radius: var(--van-radius-lg);--van-card-title-line-height: 16px;--van-card-desc-color: var(--van-text-color-2);--van-card-desc-line-height: var(--van-line-height-md);--van-card-price-color: var(--van-text-color);--van-card-origin-price-color: var(--van-text-color-2);--van-card-num-color: var(--van-text-color-2);--van-card-origin-price-font-size: var(--van-font-size-xs);--van-card-price-font-size: var(--van-font-size-sm);--van-card-price-integer-font-size: var(--van-font-size-lg);--van-card-price-font: var(--van-price-font)}.van-card{position:relative;box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background)}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{position:relative;flex:none;width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs)}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{position:relative;display:flex;flex:1;flex-direction:column;justify-content:space-between;min-width:0;min-height:var(--van-card-thumb-size)}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{display:inline-block;color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size)}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{display:inline-block;margin-left:5px;color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);text-decoration:line-through}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{flex:none;text-align:right}.van-card__footer .van-button{margin-left:5px}:root,:host{--van-cell-font-size: var(--van-font-size-md);--van-cell-line-height: 24px;--van-cell-vertical-padding: 10px;--van-cell-horizontal-padding: var(--van-padding-md);--van-cell-text-color: var(--van-text-color);--van-cell-background: var(--van-background-2);--van-cell-border-color: var(--van-border-color);--van-cell-active-color: var(--van-active-color);--van-cell-required-color: var(--van-danger-color);--van-cell-label-color: var(--van-text-color-2);--van-cell-label-font-size: var(--van-font-size-sm);--van-cell-label-line-height: var(--van-line-height-sm);--van-cell-label-margin-top: var(--van-padding-base);--van-cell-value-color: var(--van-text-color-2);--van-cell-value-font-size: inherit;--van-cell-icon-size: 16px;--van-cell-right-icon-color: var(--van-gray-6);--van-cell-large-vertical-padding: var(--van-padding-sm);--van-cell-large-title-font-size: var(--van-font-size-lg);--van-cell-large-label-font-size: var(--van-font-size-md);--van-cell-large-value-font-size: inherit}.van-cell{position:relative;display:flex;box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);overflow:hidden;color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background)}.van-cell:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{position:relative;overflow:hidden;color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{position:absolute;left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*"}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:root,:host{--van-coupon-cell-selected-text-color: var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root,:host{--van-contact-card-padding: var(--van-padding-md);--van-contact-card-add-icon-size: 40px;--van-contact-card-add-icon-color: var(--van-primary-color);--van-contact-card-title-line-height: var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{margin-left:5px;line-height:var(--van-contact-card-title-line-height)}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{position:absolute;right:0;bottom:0;left:0;height:2px;background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);background-size:80px;content:""}:root,:host{--van-collapse-item-duration: var(--van-duration-base);--van-collapse-item-content-padding: var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size: var(--van-font-size-md);--van-collapse-item-content-line-height: 1.5;--van-collapse-item-content-text-color: var(--van-text-color-2);--van-collapse-item-content-background: var(--van-background-2);--van-collapse-item-title-disabled-color: var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transform:rotate(90deg) translateZ(0);transition:transform var(--van-collapse-item-duration)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{overflow:hidden;transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root,:host{--van-field-label-width: 6.2em;--van-field-label-color: var(--van-text-color);--van-field-label-margin-right: var(--van-padding-sm);--van-field-input-text-color: var(--van-text-color);--van-field-input-error-text-color: var(--van-danger-color);--van-field-input-disabled-text-color: var(--van-text-color-3);--van-field-placeholder-text-color: var(--van-text-color-3);--van-field-icon-size: 18px;--van-field-clear-icon-size: 18px;--van-field-clear-icon-color: var(--van-gray-5);--van-field-right-icon-color: var(--van-gray-6);--van-field-error-message-color: var(--van-danger-color);--van-field-error-message-font-size: 12px;--van-field-text-area-min-height: 60px;--van-field-word-limit-color: var(--van-gray-7);--van-field-word-limit-font-size: var(--van-font-size-sm);--van-field-word-limit-line-height: 16px;--van-field-disabled-text-color: var(--van-text-color-3);--van-field-required-mark-color: var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{flex:none;box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{display:flex;width:100%;text-align:left;margin-bottom:var(--van-padding-base);overflow-wrap:break-word}.van-field__label--required:before{margin-right:2px;color:var(--van-field-required-mark-color);content:"*"}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{display:flex;align-items:center}.van-field__control{display:block;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;background-color:transparent;border:0;resize:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.van-field__control::-moz-placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:-moz-read-only{cursor:default}.van-field__control:read-only{cursor:default}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control--center{justify-content:center;text-align:center}.van-field__control--right{justify-content:flex-end;text-align:right}.van-field__control--custom{display:flex;align-items:center;min-height:var(--van-cell-line-height)}.van-field__control--error::-moz-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{display:block;font-size:var(--van-field-icon-size);line-height:inherit}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root,:host{--van-search-padding: 10px var(--van-padding-sm);--van-search-background: var(--van-background-2);--van-search-content-background: var(--van-background);--van-search-input-height: 34px;--van-search-label-padding: 0 5px;--van-search-label-color: var(--van-text-color);--van-search-label-font-size: var(--van-font-size-md);--van-search-left-icon-color: var(--van-gray-6);--van-search-action-padding: 0 var(--van-padding-xs);--van-search-action-text-color: var(--van-text-color);--van-search-action-font-size: var(--van-font-size-md)}.van-search{display:flex;align-items:center;box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background)}.van-search__content{display:flex;flex:1;padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm)}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{flex:1;align-items:center;padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:transparent}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search__field--with-message{height:auto;align-items:flex-start;padding-top:5px;padding-bottom:5px}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration,.van-search input::-webkit-search-cancel-button,.van-search input::-webkit-search-results-button,.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root,:host{--van-action-bar-icon-width: 48px;--van-action-bar-icon-height: 100%;--van-action-bar-icon-color: var(--van-text-color);--van-action-bar-icon-size: 18px;--van-action-bar-icon-font-size: var(--van-font-size-xs);--van-action-bar-icon-active-color: var(--van-active-color);--van-action-bar-icon-text-color: var(--van-text-color);--van-action-bar-icon-background: var(--van-background-2)}.van-action-bar-icon{display:flex;flex-direction:column;justify-content:center;min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);line-height:1;text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon--disabled{color:var(--van-text-color-3);cursor:not-allowed}.van-action-bar-icon--disabled:active{background-color:transparent}.van-action-bar-icon--disabled .van-action-bar-icon__icon{color:var(--van-text-color-3)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}:root,:host{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: 30px;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root,:host{--van-pull-refresh-head-height: 50px;--van-pull-refresh-head-font-size: var(--van-font-size-md);--van-pull-refresh-head-text-color: var(--van-text-color-2);--van-pull-refresh-loading-icon-size: 16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{position:relative;height:100%;transition-property:transform}.van-pull-refresh__head{position:absolute;left:0;width:100%;height:var(--van-pull-refresh-head-height);overflow:hidden;color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-number-keyboard-background: var(--van-gray-2);--van-number-keyboard-key-height: 48px;--van-number-keyboard-key-font-size: 28px;--van-number-keyboard-key-active-color: var(--van-gray-3);--van-number-keyboard-key-background: var(--van-background-2);--van-number-keyboard-delete-font-size: var(--van-font-size-lg);--van-number-keyboard-title-color: var(--van-gray-7);--van-number-keyboard-title-height: 34px;--van-number-keyboard-title-font-size: var(--van-font-size-lg);--van-number-keyboard-close-padding: 0 var(--van-padding-md);--van-number-keyboard-close-color: var(--van-primary-color);--van-number-keyboard-close-font-size: var(--van-font-size-md);--van-number-keyboard-button-text-color: var(--van-white);--van-number-keyboard-button-background: var(--van-primary-color);--van-number-keyboard-z-index: 100}.van-theme-dark{--van-number-keyboard-background: var(--van-gray-8);--van-number-keyboard-key-background: var(--van-gray-7);--van-number-keyboard-key-active-color: var(--van-gray-6)}.van-number-keyboard{position:fixed;bottom:0;left:0;z-index:var(--van-number-keyboard-z-index);width:100%;padding-bottom:22px;background:var(--van-number-keyboard-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:content-box;height:var(--van-number-keyboard-title-height);padding-top:6px;color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size)}.van-number-keyboard__title{display:inline-block;font-weight:400}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{display:flex;padding:6px 0 0 6px}.van-number-keyboard__keys{display:flex;flex:3;flex-wrap:wrap}.van-number-keyboard__close{position:absolute;right:0;height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:transparent;border:none}.van-number-keyboard__sidebar{display:flex;flex:1;flex-direction:column}.van-number-keyboard--unfit{padding-bottom:0}.van-key{display:flex;align-items:center;justify-content:center;height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);line-height:1.5;background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer}.van-key--large{position:absolute;top:0;right:6px;bottom:6px;left:0;height:auto}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{position:relative;flex:1;flex-basis:33%;box-sizing:border-box;padding:0 6px 6px 0}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root,:host{--van-list-text-color: var(--van-text-color-2);--van-list-text-font-size: var(--van-font-size-md);--van-list-text-line-height: 50px;--van-list-loading-icon-size: 16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{height:0;pointer-events:none}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root,:host{--van-switch-size: 26px;--van-switch-width: calc(1.8em + 4px) ;--van-switch-height: calc(1em + 4px) ;--van-switch-node-size: 1em;--van-switch-node-background: var(--van-white);--van-switch-node-shadow: 0 3px 1px 0 rgba(0, 0, 0, .05);--van-switch-background: rgba(120, 120, 128, .16);--van-switch-on-background: var(--van-primary-color);--van-switch-duration: var(--van-duration-base);--van-switch-disabled-opacity: var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background: rgba(120, 120, 128, .32)}.van-switch{position:relative;display:inline-block;box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration)}.van-switch__node{position:absolute;top:2px;left:2px;width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);border-radius:100%;box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05)}.van-switch__loading{top:25%;left:25%;width:50%;height:50%;line-height:1}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}:root,:host{--van-button-mini-height: 24px;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: 32px;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 15px;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 50px;--van-button-default-height: 44px;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: 20px}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" ";box-sizing:content-box}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root,:host{--van-submit-bar-height: 50px;--van-submit-bar-z-index: 100;--van-submit-bar-background: var(--van-background-2);--van-submit-bar-button-width: 110px;--van-submit-bar-price-color: var(--van-danger-color);--van-submit-bar-price-font-size: var(--van-font-size-sm);--van-submit-bar-price-integer-font-size: 20px;--van-submit-bar-price-font: var(--van-price-font);--van-submit-bar-text-color: var(--van-text-color);--van-submit-bar-text-font-size: var(--van-font-size-md);--van-submit-bar-tip-padding: var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size: var(--van-font-size-sm);--van-submit-bar-tip-line-height: 1.5;--van-submit-bar-tip-color: var(--van-orange-dark);--van-submit-bar-tip-background: var(--van-orange-light);--van-submit-bar-tip-icon-size: 12px;--van-submit-bar-button-height: 40px;--van-submit-bar-padding: 0 var(--van-padding-md)}.van-submit-bar{position:fixed;bottom:0;left:0;z-index:var(--van-submit-bar-z-index);width:100%;background:var(--van-submit-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{display:flex;align-items:center;justify-content:flex-end;height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size)}.van-submit-bar__text{flex:1;padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root,:host{--van-signature-padding: var(--van-padding-xs);--van-signature-content-height: 200px;--van-signature-content-background: var(--van-background-2);--van-signature-content-border: 1px dotted #dadada}.van-signature{padding:var(--van-signature-padding)}.van-signature__content{display:flex;justify-content:center;align-items:center;height:var(--van-signature-content-height);background-color:var(--van-signature-content-background);border:var(--van-signature-content-border);border-radius:var(--van-radius-lg);overflow:hidden}.van-signature__content canvas{width:100%;height:100%}.van-signature__footer{display:flex;justify-content:flex-end}.van-signature__footer .van-button{padding:0 var(--van-padding-md);margin-top:var(--van-padding-xs);margin-left:var(--van-padding-xs)}:root,:host{--van-contact-edit-padding: var(--van-padding-md);--van-contact-edit-fields-radius: var(--van-radius-md);--van-contact-edit-buttons-padding: var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom: var(--van-padding-sm);--van-contact-edit-button-font-size: var(--van-font-size-lg);--van-contact-edit-field-label-width: 4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{overflow:hidden;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{margin-top:10px;padding-top:9px;padding-bottom:9px;border-radius:var(--van-contact-edit-fields-radius)}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root,:host{--van-action-bar-button-height: 40px;--van-action-bar-button-warning-color: var(--van-gradient-orange);--van-action-bar-button-danger-color: var(--van-gradient-red)}.van-action-bar-button{flex:1;height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0}.van-action-bar-button--first{margin-left:5px;border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-action-bar-button--last{margin-right:5px;border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width:321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root,:host{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root,:host{--van-share-sheet-header-padding: var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color: var(--van-text-color);--van-share-sheet-title-font-size: var(--van-font-size-md);--van-share-sheet-title-line-height: var(--van-line-height-md);--van-share-sheet-description-color: var(--van-text-color-2);--van-share-sheet-description-font-size: var(--van-font-size-sm);--van-share-sheet-description-line-height: 16px;--van-share-sheet-icon-size: 48px;--van-share-sheet-option-name-color: var(--van-gray-7);--van-share-sheet-option-name-font-size: var(--van-font-size-sm);--van-share-sheet-option-description-color: var(--van-text-color-3);--van-share-sheet-option-description-font-size: var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size: var(--van-font-size-lg);--van-share-sheet-cancel-button-height: 48px;--van-share-sheet-cancel-button-background: var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{display:block;margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height)}.van-share-sheet__options{position:relative;display:flex;padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.van-share-sheet__options--border:before{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{display:flex;align-items:center;justify-content:center;color:var(--van-gray-7);border-radius:100%;background-color:var(--van-gray-2)}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{font-size:30px;color:var(--van-white)}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{display:block;width:100%;padding:0;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);border:none;cursor:pointer}.van-share-sheet__cancel:before{display:block;height:var(--van-padding-xs);background-color:var(--van-background);content:" "}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root,:host{--van-popover-arrow-size: 6px;--van-popover-radius: var(--van-radius-lg);--van-popover-action-width: 128px;--van-popover-action-height: 44px;--van-popover-action-font-size: var(--van-font-size-md);--van-popover-action-line-height: var(--van-line-height-md);--van-popover-action-icon-size: 20px;--van-popover-horizontal-action-height: 34px;--van-popover-horizontal-action-icon-size: 16px;--van-popover-light-text-color: var(--van-text-color);--van-popover-light-background: var(--van-background-2);--van-popover-light-action-disabled-text-color: var(--van-text-color-3);--van-popover-dark-text-color: var(--van-white);--van-popover-dark-background: #4a4a4a;--van-popover-dark-action-disabled-text-color: var(--van-text-color-2)}.van-popover{position:absolute;overflow:visible;background-color:transparent;transition:opacity .15s,transform .15s}.van-popover__wrapper{display:inline-block}.van-popover__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;border-width:var(--van-popover-arrow-size)}.van-popover__content{overflow:hidden;border-radius:var(--van-popover-radius)}.van-popover__content--horizontal{display:flex;width:-moz-max-content;width:max-content}.van-popover__content--horizontal .van-popover__action{flex:none;width:auto;height:var(--van-popover-horizontal-action-height);padding:0 var(--van-padding-sm)}.van-popover__content--horizontal .van-popover__action:last-child:after{display:none}.van-popover__content--horizontal .van-popover__action-icon{margin-right:var(--van-padding-base);font-size:var(--van-popover-horizontal-action-icon-size)}.van-popover__action{position:relative;display:flex;align-items:center;box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{display:flex;flex:1;align-items:center;justify-content:center;height:100%}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{bottom:0;border-top-color:currentColor;border-bottom-width:0;margin-bottom:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{right:0;border-right-width:0;border-left-color:currentColor;margin-right:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=left]{transform-origin:100% 50%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{left:0;border-right-color:currentColor;border-left-width:0;margin-left:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=right]{transform-origin:0 50%}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{top:0;border-top-width:0;border-bottom-color:currentColor;margin-top:calc(var(--van-popover-arrow-size) * -1)}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 2px 12px #3232331f}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:#0003}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:transparent}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{transform:scale(.8);opacity:0}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root,:host{--van-notify-text-color: var(--van-white);--van-notify-padding: var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size: var(--van-font-size-md);--van-notify-line-height: var(--van-line-height-md);--van-notify-primary-background: var(--van-primary-color);--van-notify-success-background: var(--van-success-color);--van-notify-danger-background: var(--van-danger-color);--van-notify-warning-background: var(--van-warning-color)}.van-notify{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}:root,:host{--van-dialog-width: 320px;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: 16px;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: 24px;--van-dialog-header-padding-top: 26px;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 48px;--van-dialog-round-button-height: 36px;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width:321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0;border-radius:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-moz-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-action-sheet-max-height: 80%;--van-action-sheet-header-height: 48px;--van-action-sheet-header-font-size: var(--van-font-size-lg);--van-action-sheet-description-color: var(--van-text-color-2);--van-action-sheet-description-font-size: var(--van-font-size-md);--van-action-sheet-description-line-height: var(--van-line-height-md);--van-action-sheet-item-background: var(--van-background-2);--van-action-sheet-item-font-size: var(--van-font-size-lg);--van-action-sheet-item-line-height: var(--van-line-height-lg);--van-action-sheet-item-text-color: var(--van-text-color);--van-action-sheet-item-disabled-text-color: var(--van-text-color-3);--van-action-sheet-item-icon-size: 18px;--van-action-sheet-item-icon-margin-right: var(--van-padding-xs);--van-action-sheet-subname-color: var(--van-text-color-2);--van-action-sheet-subname-font-size: var(--van-font-size-sm);--van-action-sheet-subname-line-height: var(--van-line-height-sm);--van-action-sheet-close-icon-size: 22px;--van-action-sheet-close-icon-color: var(--van-gray-5);--van-action-sheet-close-icon-padding: 0 var(--van-padding-md);--van-action-sheet-cancel-text-color: var(--van-gray-7);--van-action-sheet-cancel-padding-top: var(--van-padding-xs);--van-action-sheet-cancel-padding-color: var(--van-background);--van-action-sheet-loading-icon-size: 22px}.van-action-sheet{display:flex;flex-direction:column;max-height:var(--van-action-sheet-max-height);overflow:hidden;color:var(--van-action-sheet-item-text-color)}.van-action-sheet__content{flex:1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch}.van-action-sheet__item,.van-action-sheet__cancel{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);border:none;cursor:pointer}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__item-icon{font-size:var(--van-action-sheet-item-icon-size);margin-right:var(--van-action-sheet-item-icon-margin-right)}.van-action-sheet__cancel{flex-shrink:0;box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color)}.van-action-sheet__subname{width:100%;margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height);overflow-wrap:break-word}.van-action-sheet__gap{display:block;height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color)}.van-action-sheet__header{flex-shrink:0;font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center}.van-action-sheet__description{position:relative;flex-shrink:0;padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center}.van-action-sheet__description:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{position:absolute;top:0;right:0;z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit}:root,:host{--van-sticky-z-index: 99}.van-sticky--fixed{position:fixed;z-index:var(--van-sticky-z-index)}:root,:host{--van-swipe-indicator-size: 6px;--van-swipe-indicator-margin: var(--van-padding-sm);--van-swipe-indicator-active-opacity: 1;--van-swipe-indicator-inactive-opacity: .3;--van-swipe-indicator-active-background: var(--van-primary-color);--van-swipe-indicator-inactive-background: var(--van-border-color)}.van-swipe{position:relative;overflow:hidden;transform:translateZ(0);cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-swipe__track{display:flex;height:100%;transition-property:transform}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{position:absolute;bottom:var(--van-swipe-indicator-margin);left:50%;display:flex;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);border-radius:100%;opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast)}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{position:relative;flex-shrink:0;width:100%;height:100%}:root,:host{--van-image-preview-index-text-color: var(--van-white);--van-image-preview-index-font-size: var(--van-font-size-md);--van-image-preview-index-line-height: var(--van-line-height-md);--van-image-preview-index-text-shadow: 0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background: rgba(0, 0, 0, .9);--van-image-preview-close-icon-size: 22px;--van-image-preview-close-icon-color: var(--van-gray-5);--van-image-preview-close-icon-margin: var(--van-padding-md);--van-image-preview-close-icon-z-index: 1}.van-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;max-width:none;background-color:transparent;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{display:flex;align-items:center;justify-content:center;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{top:30%;height:40%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:transparent}.van-image-preview__index{position:absolute;top:var(--van-padding-md);left:50%;color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{position:absolute;z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size)}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size: 80px;--van-uploader-icon-size: 24px;--van-uploader-icon-color: var(--van-gray-4);--van-uploader-text-color: var(--van-text-color-2);--van-uploader-text-font-size: var(--van-font-size-sm);--van-uploader-upload-background: var(--van-gray-1);--van-uploader-upload-active-color: var(--van-active-color);--van-uploader-delete-color: var(--van-white);--van-uploader-delete-icon-size: 14px;--van-uploader-delete-background: rgba(0, 0, 0, .7);--van-uploader-file-background: var(--van-background);--van-uploader-file-icon-size: 20px;--van-uploader-file-icon-color: var(--van-gray-7);--van-uploader-file-name-padding: 0 var(--van-padding-base);--van-uploader-file-name-margin-top: var(--van-padding-xs);--van-uploader-file-name-font-size: var(--van-font-size-sm);--van-uploader-file-name-text-color: var(--van-gray-7);--van-uploader-mask-text-color: var(--van-white);--van-uploader-mask-background: rgba(50, 50, 51, .88);--van-uploader-mask-icon-size: 22px;--van-uploader-mask-message-font-size: var(--van-font-size-sm);--van-uploader-mask-message-line-height: var(--van-line-height-xs);--van-uploader-loading-icon-size: 22px;--van-uploader-loading-icon-color: var(--van-white);--van-uploader-disabled-opacity: var(--van-disabled-opacity);--van-uploader-border-radius: 0px}.van-uploader{position:relative;display:inline-block}.van-uploader__wrapper{display:flex;flex-wrap:wrap}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;cursor:pointer;opacity:0}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{position:relative;margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer}.van-uploader__preview-image{display:block;width:var(--van-uploader-size);height:var(--van-uploader-size);overflow:hidden;border-radius:var(--van-uploader-border-radius)}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{position:absolute;top:0;right:0;color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);transform:scale(.7) translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;right:0;bottom:0;left:0}.van-uploader__mask{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius)}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{margin-top:6px;padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height)}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{display:flex;flex-direction:column;align-items:center;justify-content:center;width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background)}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root,:host{--van-tab-text-color: var(--van-gray-7);--van-tab-active-text-color: var(--van-text-color);--van-tab-disabled-text-color: var(--van-text-color-3);--van-tab-font-size: var(--van-font-size-md);--van-tab-line-height: var(--van-line-height-md);--van-tabs-default-color: var(--van-primary-color);--van-tabs-line-height: 44px;--van-tabs-card-height: 30px;--van-tabs-nav-background: var(--van-background-2);--van-tabs-bottom-bar-width: 40px;--van-tabs-bottom-bar-height: 3px;--van-tabs-bottom-bar-color: var(--van-primary-color)}.van-tab{position:relative;display:flex;flex:1;align-items:center;justify-content:center;box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{flex:1 0 auto;padding:0 var(--van-padding-sm)}.van-tab--shrink{flex:none;padding:0 var(--van-padding-xs)}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card.van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{position:relative;display:flex;background:var(--van-tabs-nav-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-tabs__nav--complete{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{position:absolute;bottom:15px;left:0;z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height)}.van-tabs__track{position:relative;display:flex;width:100%;height:100%;will-change:left}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{flex-shrink:0;box-sizing:border-box;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root,:host{--van-cascader-header-height: 48px;--van-cascader-header-padding: 0 var(--van-padding-md);--van-cascader-title-font-size: var(--van-font-size-lg);--van-cascader-title-line-height: 20px;--van-cascader-close-icon-size: 22px;--van-cascader-close-icon-color: var(--van-gray-5);--van-cascader-selected-icon-size: 18px;--van-cascader-tabs-height: 48px;--van-cascader-active-color: var(--van-primary-color);--van-cascader-options-height: 384px;--van-cascader-option-disabled-color: var(--van-text-color-3);--van-cascader-tab-color: var(--van-text-color);--van-cascader-unselected-tab-color: var(--van-text-color-2)}.van-cascader__header{display:flex;align-items:center;justify-content:space-between;height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding)}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{display:flex;align-items:center;justify-content:space-between;padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:transparent}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);padding-top:6px;overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-picker-background: var(--van-background-2);--van-picker-toolbar-height: 44px;--van-picker-title-font-size: var(--van-font-size-lg);--van-picker-title-line-height: var(--van-line-height-md);--van-picker-action-padding: 0 var(--van-padding-md);--van-picker-action-font-size: var(--van-font-size-md);--van-picker-confirm-action-color: var(--van-primary-color);--van-picker-cancel-action-color: var(--van-text-color-2);--van-picker-option-font-size: var(--van-font-size-lg);--van-picker-option-padding: 0 var(--van-padding-base);--van-picker-option-text-color: var(--van-text-color);--van-picker-option-disabled-opacity: .3;--van-picker-loading-icon-color: var(--van-primary-color);--van-picker-loading-mask-color: rgba(255, 255, 255, .9);--van-picker-mask-color: linear-gradient(180deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4)), linear-gradient(0deg, rgba(255, 255, 255, .9), rgba(255, 255, 255, .4))}.van-theme-dark{--van-picker-loading-mask-color: rgba(0, 0, 0, .6);--van-picker-mask-color: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1)), linear-gradient(0deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .1))}.van-picker{position:relative;background:var(--van-picker-background);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-picker__toolbar{position:relative;display:flex;align-items:center;justify-content:space-between;height:var(--van-picker-toolbar-height)}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:transparent;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{position:absolute;left:50%;color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center;transform:translate(-50%)}.van-picker__columns{position:relative;display:flex;cursor:grab}.van-picker__loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color)}.van-picker__frame{position:absolute;top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;transform:translateY(-50%);pointer-events:none}.van-picker__mask{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:var(--van-picker-mask-color);background-repeat:no-repeat;background-position:top,bottom;transform:translateZ(0);pointer-events:none}.van-picker-column{flex:1;overflow:hidden;font-size:var(--van-picker-option-font-size)}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{display:flex;align-items:center;justify-content:center;padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color)}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root,:host{--van-picker-group-background: var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:16px}:root,:host{--van-calendar-background: var(--van-background-2);--van-calendar-popup-height: 80%;--van-calendar-header-shadow: 0 2px 10px rgba(125, 126, 128, .16);--van-calendar-header-title-height: 44px;--van-calendar-header-title-font-size: var(--van-font-size-lg);--van-calendar-header-subtitle-font-size: var(--van-font-size-md);--van-calendar-header-action-width: 28px;--van-calendar-header-action-color: var(--van-text-color);--van-calendar-header-action-disabled-color: var(--van-text-color-3);--van-calendar-weekdays-height: 30px;--van-calendar-weekdays-font-size: var(--van-font-size-sm);--van-calendar-month-title-font-size: var(--van-font-size-md);--van-calendar-month-mark-color: rgba(242, 243, 245, .8);--van-calendar-month-mark-font-size: 160px;--van-calendar-day-height: 64px;--van-calendar-day-font-size: var(--van-font-size-lg);--van-calendar-day-margin-bottom: 4px;--van-calendar-day-disabled-color: var(--van-text-color-3);--van-calendar-range-edge-color: var(--van-white);--van-calendar-range-edge-background: var(--van-primary-color);--van-calendar-range-middle-color: var(--van-primary-color);--van-calendar-range-middle-background-opacity: .1;--van-calendar-selected-day-size: 54px;--van-calendar-selected-day-color: var(--van-white);--van-calendar-selected-day-background: var(--van-primary-color);--van-calendar-info-font-size: var(--van-font-size-xs);--van-calendar-info-line-height: var(--van-line-height-xs);--van-calendar-confirm-button-height: 36px;--van-calendar-confirm-button-margin: 7px 0}.van-theme-dark{--van-calendar-month-mark-color: rgba(100, 101, 102, .2);--van-calendar-day-disabled-color: var(--van-gray-7)}.van-calendar{display:flex;flex-direction:column;height:100%;background:var(--van-calendar-background)}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{flex-shrink:0;box-shadow:var(--van-calendar-header-shadow)}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__header-subtitle--with-switch{display:flex;align-items:center;padding:0 var(--van-padding-base)}.van-calendar__header-subtitle-text{flex:1}.van-calendar__header-action{display:flex;align-items:center;justify-content:center;min-width:var(--van-calendar-header-action-width);height:100%;color:var(--van-calendar-header-action-color);cursor:pointer}.van-calendar__header-action--disabled{color:var(--van-calendar-header-action-disabled-color);cursor:not-allowed}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{flex:1;font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center}.van-calendar__body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.van-calendar__days{position:relative;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-calendar__month-mark{position:absolute;top:50%;left:50%;z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);transform:translate(-50%,-50%);pointer-events:none}.van-calendar__day,.van-calendar__selected-day{display:flex;align-items:center;justify-content:center;text-align:center}.van-calendar__day{position:relative;width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{position:absolute;top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:var(--van-calendar-range-middle-background-opacity);content:""}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{position:absolute;right:0;left:0;font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height)}@media (max-width:350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{flex-shrink:0;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md)}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root,:host{--van-address-edit-padding: var(--van-padding-sm);--van-address-edit-buttons-padding: var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom: var(--van-padding-sm);--van-address-edit-button-font-size: var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);overflow:hidden;border-radius:var(--van-padding-xs)}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{display:flex;flex-wrap:wrap}:root,:host{--van-checkbox-size: 20px;--van-checkbox-border-color: var(--van-gray-5);--van-checkbox-duration: var(--van-duration-fast);--van-checkbox-label-margin: var(--van-padding-xs);--van-checkbox-label-color: var(--van-text-color);--van-checkbox-checked-icon-color: var(--van-primary-color);--van-checkbox-disabled-icon-color: var(--van-gray-5);--van-checkbox-disabled-label-color: var(--van-text-color-3);--van-checkbox-disabled-background: var(--van-border-color)}.van-checkbox{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{flex:none;height:1em;font-size:var(--van-checkbox-size);line-height:1em;cursor:pointer}.van-checkbox__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-checkbox-border-color);transition-duration:var(--van-checkbox-duration);transition-property:color,border-color,background-color}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{display:flex;align-items:center;justify-content:center;color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-coupon-margin: 0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height: 84px;--van-coupon-content-padding: 14px 0;--van-coupon-content-text-color: var(--van-text-color);--van-coupon-background: var(--van-background-2);--van-coupon-active-background: var(--van-active-color);--van-coupon-radius: var(--van-radius-lg);--van-coupon-shadow: 0 0 4px rgba(0, 0, 0, .1);--van-coupon-head-width: 96px;--van-coupon-amount-color: var(--van-primary-color);--van-coupon-amount-font-size: 30px;--van-coupon-currency-font-size: 40%;--van-coupon-name-font-size: var(--van-font-size-md);--van-coupon-disabled-text-color: var(--van-text-color-2);--van-coupon-description-padding: var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color: var(--van-border-color);--van-coupon-checkbox-color: var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);overflow:hidden;background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow)}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{display:flex;align-items:center;box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color)}.van-coupon__head{position:relative;min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount{margin-bottom:6px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);line-height:16px;white-space:pre-wrap}.van-coupon__body{position:relative;flex:1}.van-coupon__name{margin-bottom:10px;font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md)}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{position:absolute;top:0;right:var(--van-padding-md);bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root,:host{--van-radio-size: 20px;--van-radio-dot-size: 8px;--van-radio-border-color: var(--van-gray-5);--van-radio-duration: var(--van-duration-fast);--van-radio-label-margin: var(--van-padding-xs);--van-radio-label-color: var(--van-text-color);--van-radio-checked-icon-color: var(--van-primary-color);--van-radio-disabled-icon-color: var(--van-gray-5);--van-radio-disabled-label-color: var(--van-text-color-3);--van-radio-disabled-background: var(--van-border-color)}.van-radio{display:flex;align-items:center;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{flex:none;height:1em;font-size:var(--van-radio-size);line-height:1em;cursor:pointer}.van-radio__icon .van-icon{display:block;box-sizing:border-box;width:1.25em;height:1.25em;color:transparent;font-size:.8em;line-height:1.25;text-align:center;border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:color,border-color,background-color}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{position:relative;border-radius:100%;box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);transition-property:border-color}.van-radio__icon--dot__icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:100%;height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);transition-property:background-color}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-contact-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-contact-list-edit-icon-size: 16px;--van-contact-list-add-button-z-index: 999;--van-contact-list-radio-color: var(--van-primary-color);--van-contact-list-item-padding: var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding:var(--van-contact-list-padding)}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{display:flex;align-items:center;padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs)}.van-contact-list__item-tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;border-radius:var(--van-radius-lg)}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{position:fixed;right:0;bottom:0;left:0;z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-contact-list__add{height:40px;margin:5px 0}:root,:host{--van-address-list-padding: var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color: var(--van-text-color-2);--van-address-list-disabled-text-padding: calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size: var(--van-font-size-md);--van-address-list-disabled-text-line-height: var(--van-line-height-md);--van-address-list-add-button-z-index: 999;--van-address-list-item-padding: var(--van-padding-sm);--van-address-list-item-text-color: var(--van-text-color);--van-address-list-item-disabled-text-color: var(--van-text-color-3);--van-address-list-item-font-size: 13px;--van-address-list-item-line-height: var(--van-line-height-sm);--van-address-list-radio-color: var(--van-primary-color);--van-address-list-edit-icon-size: 20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{position:fixed;bottom:0;left:0;z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2)}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:44px}.van-address-item__name{display:flex;align-items:center;margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg)}.van-address-item__tag{flex:none;margin-left:var(--van-padding-xs);padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{position:absolute;top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root,:host{--van-barrage-font-size: 16px;--van-barrage-space: 10px;--van-barrage-font: inherit;--van-barrage-color: var(--van-white)}.van-barrage{position:relative;overflow:hidden}.van-barrage__item{position:absolute;top:0;right:0;z-index:99;padding-bottom:var(--van-barrage-space);opacity:.75;line-height:1;font-size:var(--van-barrage-font-size);font-family:var(--van-barrage-font);font-weight:700;white-space:nowrap;color:var(--van-barrage-color);text-shadow:1px 0 1px #000000,0 1px 1px #000000,0 -1px 1px #000000,-1px 0 1px #000000;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;transform:translate(110%)}@keyframes van-barrage{0%{transform:translate(110%)}to{transform:translate(var(--move-distance))}}:root,:host{--van-cell-group-background: var(--van-background-2);--van-cell-group-title-color: var(--van-text-color-2);--van-cell-group-title-padding: var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size: var(--van-font-size-md);--van-cell-group-title-line-height: 16px;--van-cell-group-inset-padding: 0 var(--van-padding-md);--van-cell-group-inset-radius: var(--van-radius-lg);--van-cell-group-inset-title-padding: var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root,:host{--van-circle-size: 100px;--van-circle-color: var(--van-primary-color);--van-circle-layer-color: var(--van-white);--van-circle-text-color: var(--van-text-color);--van-circle-text-font-weight: var(--van-font-bold);--van-circle-text-font-size: var(--van-font-size-md);--van-circle-text-line-height: var(--van-line-height-md)}.van-circle{position:relative;display:inline-block;width:var(--van-circle-size);height:var(--van-circle-size);text-align:center}.van-circle svg{position:absolute;top:0;left:0;width:100%;height:100%}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{position:absolute;top:50%;left:0;box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);transform:translateY(-50%)}.van-row{display:flex;flex-wrap:wrap}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{display:block;box-sizing:border-box;min-height:1px}.van-col--1{flex:0 0 4.16666667%;max-width:4.16666667%}.van-col--offset-1{margin-left:4.16666667%}.van-col--2{flex:0 0 8.33333333%;max-width:8.33333333%}.van-col--offset-2{margin-left:8.33333333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.66666667%;max-width:16.66666667%}.van-col--offset-4{margin-left:16.66666667%}.van-col--5{flex:0 0 20.83333333%;max-width:20.83333333%}.van-col--offset-5{margin-left:20.83333333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.16666667%;max-width:29.16666667%}.van-col--offset-7{margin-left:29.16666667%}.van-col--8{flex:0 0 33.33333333%;max-width:33.33333333%}.van-col--offset-8{margin-left:33.33333333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.66666667%;max-width:41.66666667%}.van-col--offset-10{margin-left:41.66666667%}.van-col--11{flex:0 0 45.83333333%;max-width:45.83333333%}.van-col--offset-11{margin-left:45.83333333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.16666667%;max-width:54.16666667%}.van-col--offset-13{margin-left:54.16666667%}.van-col--14{flex:0 0 58.33333333%;max-width:58.33333333%}.van-col--offset-14{margin-left:58.33333333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.66666667%;max-width:66.66666667%}.van-col--offset-16{margin-left:66.66666667%}.van-col--17{flex:0 0 70.83333333%;max-width:70.83333333%}.van-col--offset-17{margin-left:70.83333333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.16666667%;max-width:79.16666667%}.van-col--offset-19{margin-left:79.16666667%}.van-col--20{flex:0 0 83.33333333%;max-width:83.33333333%}.van-col--offset-20{margin-left:83.33333333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.66666667%;max-width:91.66666667%}.van-col--offset-22{margin-left:91.66666667%}.van-col--23{flex:0 0 95.83333333%;max-width:95.83333333%}.van-col--offset-23{margin-left:95.83333333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root,:host{--van-count-down-text-color: var(--van-text-color);--van-count-down-font-size: var(--van-font-size-md);--van-count-down-line-height: var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root,:host{--van-empty-padding: var(--van-padding-xl) 0;--van-empty-image-size: 160px;--van-empty-description-margin-top: var(--van-padding-md);--van-empty-description-padding: 0 60px;--van-empty-description-color: var(--van-text-color-2);--van-empty-description-font-size: var(--van-font-size-md);--van-empty-description-line-height: var(--van-line-height-md);--van-empty-bottom-margin-top: 24px}.van-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--van-empty-padding)}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root,:host{--van-coupon-list-background: var(--van-background);--van-coupon-list-field-padding: 5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height: 32px;--van-coupon-list-close-button-height: 40px;--van-coupon-list-empty-tip-color: var(--van-text-color-2);--van-coupon-list-empty-tip-font-size: var(--van-font-size-md);--van-coupon-list-empty-tip-line-height: var(--van-line-height-md)}.van-coupon-list{position:relative;height:100%;background:var(--van-coupon-list-background)}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);line-height:34px;background:var(--van-background);border-radius:var(--van-radius-max)}.van-coupon-list__field .van-field__body::-moz-placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{display:flex;align-items:center;background-color:var(--van-background-2)}.van-coupon-list__exchange{flex:none;height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);overflow-y:auto;-webkit-overflow-scrolling:touch}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{position:absolute;bottom:0;left:0;z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2)}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root,:host{--van-divider-margin: var(--van-padding-md) 0;--van-divider-vertical-margin: 0 var(--van-padding-xs);--van-divider-text-color: var(--van-text-color-2);--van-divider-font-size: var(--van-font-size-md);--van-divider-line-height: 24px;--van-divider-border-color: var(--van-border-color);--van-divider-content-padding: var(--van-padding-md);--van-divider-content-left-width: 10%;--van-divider-content-right-width: 10%}.van-divider{display:flex;align-items:center;margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0}.van-divider:before,.van-divider:after{display:block;flex:1;box-sizing:border-box;height:1px;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}.van-divider--vertical{display:inline-block;width:var(--van-border-width);height:1em;margin:var(--van-divider-vertical-margin);vertical-align:middle}.van-divider--vertical:before{height:100%;border-width:0 0 0 var(--van-border-width)}.van-divider--vertical:after{display:none}.van-divider--vertical.van-divider--hairline:before{transform:scaleX(.5)}:root,:host{--van-dropdown-menu-height: 48px;--van-dropdown-menu-background: var(--van-background-2);--van-dropdown-menu-shadow: 0 2px 12px rgba(100, 101, 102, .12);--van-dropdown-menu-title-font-size: 15px;--van-dropdown-menu-title-text-color: var(--van-text-color);--van-dropdown-menu-title-active-text-color: var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color: var(--van-text-color-2);--van-dropdown-menu-title-padding: 0 var(--van-padding-xs);--van-dropdown-menu-title-line-height: var(--van-line-height-lg);--van-dropdown-menu-option-active-color: var(--van-primary-color);--van-dropdown-menu-option-disabled-color: var(--van-text-color-3);--van-dropdown-menu-content-max-height: 80%}.van-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dropdown-menu__bar{position:relative;display:flex;height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow)}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__bar--scrollable{padding-left:var(--van-padding-base);padding-right:var(--van-padding-xs);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.van-dropdown-menu__bar--scrollable::-webkit-scrollbar{display:none}.van-dropdown-menu__item{display:flex;flex:1;align-items:center;justify-content:center;min-width:0}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__item--grow{flex:1 0 auto;padding-left:var(--van-padding-base);padding-right:var(--van-padding-sm)}.van-dropdown-menu__title{position:relative;box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height)}.van-dropdown-menu__title:after{position:absolute;top:50%;right:-4px;margin-top:-5px;border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);transform:rotate(-45deg);opacity:.8;content:""}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:transparent transparent currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root,:host{--van-dropdown-item-z-index: 10}.van-dropdown-item{position:fixed;right:0;left:0;z-index:var(--van-dropdown-item-z-index);overflow:hidden}.van-dropdown-item__icon{display:block;line-height:inherit}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item__option--disabled,.van-dropdown-item__option--disabled .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-disabled-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{position:absolute;max-height:var(--van-dropdown-menu-content-max-height)}:root,:host{--van-floating-panel-border-radius: 16px;--van-floating-panel-header-height: 30px;--van-floating-panel-z-index: 999;--van-floating-panel-background: var(--van-background-2);--van-floating-panel-bar-width: 20px;--van-floating-panel-bar-height: 3px;--van-floating-panel-bar-color: var(--van-gray-5)}.van-floating-panel{position:fixed;left:0;bottom:0;width:100vw;z-index:var(--van-floating-panel-z-index);display:flex;flex-direction:column;touch-action:none;border-top-left-radius:var(--van-floating-panel-border-radius);border-top-right-radius:var(--van-floating-panel-border-radius);background:var(--van-floating-panel-background);will-change:transform}.van-floating-panel:after{content:"";display:block;position:absolute;bottom:-100vh;height:100vh;width:100vw;background-color:inherit}.van-floating-panel__header{height:var(--van-floating-panel-header-height);display:flex;justify-content:center;align-items:center;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-floating-panel__header-bar{height:var(--van-floating-panel-bar-height);width:var(--van-floating-panel-bar-width);border-radius:var(--van-radius-md);background:var(--van-floating-panel-bar-color)}.van-floating-panel__content{flex:1;overflow-y:auto;background-color:var(--van-floating-panel-background);-webkit-overflow-scrolling:touch}.van-grid{display:flex;flex-wrap:wrap}:root,:host{--van-grid-item-content-padding: var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background: var(--van-background-2);--van-grid-item-content-active-color: var(--van-active-color);--van-grid-item-icon-size: 28px;--van-grid-item-text-color: var(--van-text-color);--van-grid-item-text-font-size: var(--van-font-size-sm)}.van-grid-item{position:relative;box-sizing:border-box}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);line-height:1.5;word-break:break-all}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{display:flex;flex-direction:column;box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background)}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;right:0;left:0}.van-grid-item__content--center{align-items:center;justify-content:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root,:host{--van-highlight-tag-color: var(--van-primary-color)}.van-highlight__tag{color:var(--van-highlight-tag-color)}:root,:host{--van-index-bar-sidebar-z-index: 2;--van-index-bar-index-font-size: var(--van-font-size-xs);--van-index-bar-index-line-height: var(--van-line-height-xs);--van-index-bar-index-active-color: var(--van-primary-color)}.van-index-bar__sidebar{position:fixed;top:50%;right:0;z-index:var(--van-index-bar-sidebar-z-index);display:flex;flex-direction:column;text-align:center;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root,:host{--van-index-anchor-z-index: 1;--van-index-anchor-padding: 0 var(--van-padding-md);--van-index-anchor-text-color: var(--van-text-color);--van-index-anchor-font-weight: var(--van-font-bold);--van-index-anchor-font-size: var(--van-font-size-md);--van-index-anchor-line-height: 32px;--van-index-anchor-background: transparent;--van-index-anchor-sticky-text-color: var(--van-primary-color);--van-index-anchor-sticky-background: var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{position:fixed;top:0;right:0;left:0;color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background)}:root,:host{--van-pagination-height: 40px;--van-pagination-font-size: var(--van-font-size-md);--van-pagination-item-width: 36px;--van-pagination-item-default-color: var(--van-primary-color);--van-pagination-item-disabled-color: var(--van-gray-7);--van-pagination-item-disabled-background: var(--van-background);--van-pagination-background: var(--van-background-2);--van-pagination-desc-color: var(--van-gray-7);--van-pagination-disabled-opacity: var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{display:flex;align-items:center;justify-content:center}.van-pagination__item{flex:1;box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-pagination__item button{flex:1;height:100%;border:none;padding:0;background:transparent}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:first-child:after{border-right-width:var(--van-border-width)}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{flex:1;height:var(--van-pagination-height);color:var(--van-pagination-desc-color)}:root,:host{--van-password-input-height: 50px;--van-password-input-margin: 0 var(--van-padding-md);--van-password-input-font-size: 20px;--van-password-input-radius: 6px;--van-password-input-background: var(--van-background-2);--van-password-input-info-color: var(--van-text-color-2);--van-password-input-info-font-size: var(--van-font-size-md);--van-password-input-error-info-color: var(--van-danger-color);--van-password-input-dot-size: 10px;--van-password-input-dot-color: var(--van-text-color);--van-password-input-text-color: var(--van-text-color);--van-password-input-cursor-color: var(--van-text-color);--van-password-input-cursor-width: 1px;--van-password-input-cursor-height: 40%;--van-password-input-cursor-duration: 1s}.van-password-input{position:relative;margin:var(--van-password-input-margin);-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{display:flex;width:100%;height:var(--van-password-input-height);cursor:pointer}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{position:relative;display:flex;flex:1;align-items:center;justify-content:center;height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);line-height:1.2;background:var(--van-password-input-background)}.van-password-input__security i{position:absolute;top:50%;left:50%;width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);border-radius:100%;transform:translate(-50%,-50%);visibility:hidden}.van-password-input__cursor{position:absolute;top:50%;left:50%;width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);transform:translate(-50%,-50%);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root,:host{--van-progress-height: 4px;--van-progress-color: var(--van-primary-color);--van-progress-inactive-color: var(--van-gray-5);--van-progress-background: var(--van-gray-3);--van-progress-pivot-padding: 0 5px;--van-progress-pivot-text-color: var(--van-white);--van-progress-pivot-font-size: var(--van-font-size-xs);--van-progress-pivot-line-height: 1.6;--van-progress-pivot-background: var(--van-primary-color)}.van-progress{position:relative;height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height)}.van-progress__portion{position:absolute;left:0;width:100%;height:100%;background:var(--van-progress-color);border-radius:inherit;transform-origin:0;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{position:absolute;top:50%;box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);border-radius:1em;transition:all var(--van-duration-base) var(--van-ease-out)}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root,:host{--van-rolling-text-background: inherit;--van-rolling-text-color: var(--van-text-color);--van-rolling-text-font-size: var(--van-font-size-md);--van-rolling-text-gap: 0px;--van-rolling-text-item-width: 15px;--van-rolling-text-item-border-radius: 0px}.van-rolling-text{display:inline-flex;justify-content:center;align-items:center;font-size:var(--van-rolling-text-font-size);color:var(--van-rolling-text-color)}.van-rolling-text-item{margin-right:var(--van-rolling-text-gap);width:var(--van-rolling-text-item-width);border-radius:var(--van-rolling-text-item-border-radius);background:var(--van-rolling-text-background);overflow:hidden}.van-rolling-text-item:last-child{margin-right:0}.van-rolling-text-item__box{overflow:hidden}.van-rolling-text-item__box--animate{animation:van-up var(--van-duration) ease-in-out var(--van-delay);animation-iteration-count:1;animation-fill-mode:both}.van-rolling-text-item__item{text-align:center}.van-rolling-text-item--down .van-rolling-text-item__box{transform:translateY(var(--van-translate))}.van-rolling-text-item--down .van-rolling-text-item__box--animate{animation-name:van-down}@keyframes van-down{0%{transform:translateY(var(--van-translate))}to{transform:translateY(0)}}@keyframes van-up{0%{transform:translateY(0)}to{transform:translateY(var(--van-translate))}}:root,:host{--van-sidebar-width: 80px}.van-sidebar{width:var(--van-sidebar-width);overflow-y:auto;-webkit-overflow-scrolling:touch}:root,:host{--van-sidebar-font-size: var(--van-font-size-md);--van-sidebar-line-height: var(--van-line-height-md);--van-sidebar-text-color: var(--van-text-color);--van-sidebar-disabled-text-color: var(--van-text-color-3);--van-sidebar-padding: 20px var(--van-padding-sm);--van-sidebar-active-color: var(--van-active-color);--van-sidebar-background: var(--van-background);--van-sidebar-selected-font-weight: var(--van-font-bold);--van-sidebar-selected-text-color: var(--van-text-color);--van-sidebar-selected-border-width: 4px;--van-sidebar-selected-border-height: 16px;--van-sidebar-selected-border-color: var(--van-primary-color);--van-sidebar-selected-background: var(--van-background-2)}.van-sidebar-item{position:relative;display:block;box-sizing:border-box;padding:var(--van-sidebar-padding);overflow:hidden;color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{position:absolute;top:50%;left:0;width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);transform:translateY(-50%);content:""}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root,:host{--van-tree-select-font-size: var(--van-font-size-md);--van-tree-select-nav-background: var(--van-background);--van-tree-select-content-background: var(--van-background-2);--van-tree-select-nav-item-padding: 14px var(--van-padding-sm);--van-tree-select-item-height: 48px;--van-tree-select-item-active-color: var(--van-primary-color);--van-tree-select-item-disabled-color: var(--van-gray-5);--van-tree-select-item-selected-size: 16px}.van-tree-select{position:relative;display:flex;font-size:var(--van-tree-select-font-size)}.van-tree-select__nav{flex:1;overflow-y:auto;background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{flex:2;overflow-y:auto;background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch}.van-tree-select__item{position:relative;padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:transparent}.van-tree-select__selected{position:absolute;top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size)}:root,:host{--van-skeleton-title-width: 40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:20px}:root,:host{--van-skeleton-avatar-size: 32px;--van-skeleton-avatar-background: var(--van-active-color)}.van-skeleton-avatar{flex-shrink:0;width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background)}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height: 16px;--van-skeleton-paragraph-background: var(--van-active-color);--van-skeleton-paragraph-margin-top: var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration: 1.2s}.van-skeleton{display:flex;padding:0 var(--van-padding-md)}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root,:host{--van-slider-active-background: var(--van-primary-color);--van-slider-inactive-background: var(--van-gray-3);--van-slider-disabled-opacity: var(--van-disabled-opacity);--van-slider-bar-height: 2px;--van-slider-button-width: 24px;--van-slider-button-height: 24px;--van-slider-button-radius: 50%;--van-slider-button-background: var(--van-white);--van-slider-button-shadow: 0 1px 2px rgba(0, 0, 0, .5)}.van-theme-dark{--van-slider-inactive-background: var(--van-background-3)}.van-slider{position:relative;width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer}.van-slider:before{position:absolute;top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);left:0;content:""}.van-slider__bar{position:absolute;width:100%;height:100%;background:var(--van-slider-active-background);border-radius:inherit;transition:all var(--van-duration-fast)}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{position:absolute;cursor:grab;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate3d(50%,-50%,0)}.van-slider__button-wrapper--left{left:0;transform:translate3d(-50%,-50%,0)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{display:inline-block;width:var(--van-slider-bar-height);height:100%}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;right:50%;bottom:0;transform:translate3d(50%,50%,0)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;right:50%;left:auto;transform:translate3d(50%,-50%,0)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{display:flex;align-items:center}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root,:host{--van-steps-background: var(--van-background-2)}.van-steps{overflow:hidden;background-color:var(--van-steps-background)}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{position:relative;display:flex;margin:0 0 10px;padding-bottom:22px}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root,:host{--van-step-text-color: var(--van-text-color-2);--van-step-active-color: var(--van-primary-color);--van-step-process-text-color: var(--van-text-color);--van-step-font-size: var(--van-font-size-md);--van-step-line-color: var(--van-border-color);--van-step-finish-line-color: var(--van-primary-color);--van-step-finish-text-color: var(--van-text-color);--van-step-icon-size: 12px;--van-step-circle-size: 5px;--van-step-circle-color: var(--van-gray-6);--van-step-horizontal-title-font-size: var(--van-font-size-sm)}.van-step{position:relative;flex:1;color:var(--van-step-text-color);font-size:var(--van-step-font-size)}.van-step__circle{display:block;width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%}.van-step__line{position:absolute;background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base)}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child){position:absolute;right:1px;width:auto}.van-step--horizontal:last-child:not(:first-child) .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container{right:-9px;left:auto}.van-step--horizontal .van-step__circle-container{position:absolute;top:30px;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);transform:translateY(-50%)}.van-step--horizontal .van-step__title{display:inline-block;margin-left:3px;font-size:var(--van-step-horizontal-title-font-size);transform:translate(-50%)}.van-step--horizontal .van-step__line{top:30px;left:0;width:100%;height:1px}.van-step--horizontal .van-step__icon{display:block;font-size:var(--van-step-icon-size)}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{display:block;float:none;padding:10px 10px 10px 0;line-height:var(--van-line-height-sm)}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{position:absolute;top:19px;left:-15px;z-index:1;font-size:var(--van-step-icon-size);line-height:1;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{top:16px;left:-15px;width:1px;height:100%}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root,:host{--van-stepper-background: var(--van-active-color);--van-stepper-button-icon-color: var(--van-text-color);--van-stepper-button-disabled-color: var(--van-background);--van-stepper-button-disabled-icon-color: var(--van-gray-5);--van-stepper-button-round-theme-color: var(--van-primary-color);--van-stepper-input-width: 32px;--van-stepper-input-height: 28px;--van-stepper-input-font-size: var(--van-font-size-md);--van-stepper-input-line-height: normal;--van-stepper-input-text-color: var(--van-text-color);--van-stepper-input-disabled-text-color: var(--van-text-color-3);--van-stepper-input-disabled-background: var(--van-active-color);--van-stepper-radius: var(--van-radius-md)}.van-stepper{display:inline-block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-stepper__minus,.van-stepper__plus{position:relative;box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);margin:0;padding:0;color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{position:absolute;top:50%;left:50%;background-color:currentColor;transform:translate(-50%,-50%);content:""}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);margin:0 2px;padding:0;color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);border:0;border-width:1px 0;border-radius:0;-webkit-appearance:none}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:-moz-read-only{cursor:default}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:transparent}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{position:relative;overflow:hidden;cursor:grab}.van-swipe-cell__wrapper{transition-timing-function:cubic-bezier(.18,.89,.32,1);transition-property:transform}.van-swipe-cell__left,.van-swipe-cell__right{position:absolute;top:0;height:100%}.van-swipe-cell__left{left:0;transform:translate3d(-100%,0,0)}.van-swipe-cell__right{right:0;transform:translate3d(100%,0,0)}:root,:host{--van-tabbar-height: 50px;--van-tabbar-z-index: 1;--van-tabbar-background: var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);display:flex;box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background)}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root,:host{--van-tabbar-item-font-size: var(--van-font-size-sm);--van-tabbar-item-text-color: var(--van-text-color);--van-tabbar-item-active-color: var(--van-primary-color);--van-tabbar-item-active-background: var(--van-background-2);--van-tabbar-item-line-height: 1;--van-tabbar-item-icon-size: 22px;--van-tabbar-item-icon-margin-bottom: var(--van-padding-base)}.van-tabbar-item{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{display:block;height:20px}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}:root,:host{--van-text-ellipsis-line-height: 1.6;--van-text-ellipsis-action-color: var(--van-blue)}.van-text-ellipsis{line-height:var(--van-text-ellipsis-line-height);white-space:pre-wrap;overflow-wrap:break-word}.van-text-ellipsis__action{cursor:pointer;color:var(--van-text-ellipsis-action-color)}.van-text-ellipsis__action:active{opacity:var(--van-active-opacity)}:root,:host{--van-watermark-z-index: 100}.van-watermark{position:absolute;height:100%;width:100%;left:0;top:0;z-index:var(--van-watermark-z-index);background-repeat:repeat;pointer-events:none}.van-watermark__wrapper{display:none}.van-watermark--full{position:fixed} diff --git a/apps/user-app/dist/assets/useReveal-CskzQzOa.js b/apps/user-app/dist/assets/useReveal-CskzQzOa.js deleted file mode 100644 index 2d07cd3..0000000 --- a/apps/user-app/dist/assets/useReveal-CskzQzOa.js +++ /dev/null @@ -1 +0,0 @@ -import{h as s,a1 as l}from"./index-B4LM4kNa.js";const r=new Set;function c(a,n=70){const e=s(r.has(a));function t(i){return{"--reveal-delay":`${i*n}ms`}}async function u(){e.value||(await l(),requestAnimationFrame(()=>requestAnimationFrame(()=>{e.value=!0,r.add(a)})))}return{revealed:e,revealDelay:t,reveal:u}}export{c as u}; diff --git a/apps/user-app/dist/assets/useReveal-D7Y_dyj7.js b/apps/user-app/dist/assets/useReveal-D7Y_dyj7.js new file mode 100644 index 0000000..c8c1b9b --- /dev/null +++ b/apps/user-app/dist/assets/useReveal-D7Y_dyj7.js @@ -0,0 +1 @@ +import{i as s,Z as l}from"./index-DFI27khJ.js";const r=new Set;function c(a,n=70){const e=s(r.has(a));function t(i){return{"--reveal-delay":`${i*n}ms`}}async function u(){e.value||(await l(),requestAnimationFrame(()=>requestAnimationFrame(()=>{e.value=!0,r.add(a)})))}return{revealed:e,revealDelay:t,reveal:u}}export{c as u}; diff --git a/apps/user-app/dist/favicon.ico b/apps/user-app/dist/favicon.ico index f3c5b45e053d014ba75f553f147661a82782ddc8..d457aa9b3bcb852fbdd4e1f37810361abf275d5a 100644 GIT binary patch literal 14510 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 literal 37459 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 K$x3lU|Nj9qY(uvI literal 19802 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 qbqWl;Y0sXF3(ZN{8vQDkF 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

2(u*`?k1BVT8^Q93l`sA=_nBmELQ zK7|gHnur1sg^)S&zSzaS+UsLKj3Avlt00r7yTJA6Kt3usXftilz2y1uT&N=1XA0=P zg2k-;W)ql${5!fwiGXv~(TTMMJh+x1UD}YelMIgQ?e@*ukj$frU%#npXrH!LNq_|;QksxteVccd3iQS@9S zu=k}>5b5@Y>*d9mH^OHYxTKzdtdPJ%@xC&YHx8lESXOM!{?%}*teWVHo*7g5jWuiK z=PgeKcE64H>)a?}l47`CzNRViGQ<-&>P~nrozn};QoEH#1KJtVjpqtEJ_jYL zv1vyXNyr+G9TE|qIAvQ&BmTn}gN-`3&*Vk&*uYd6z(d9q9QpG1PFS9U)9{HLi~$+Z zK;4e7j8tk$ftz0$L%hbbHN6ILZXPgVzdN+XtYG+2A2~}UddgDUdQHDPe{gIOB>+y% zXC3iUa{%lb1l++8#euHWoSFxjE_-;V*hLh-LWExIy^Kf#i<^={g=v_Jr%d zhEXUnOy=0ZRox=tLvsnE>jd_%MXlk6=CtF$D$z0q=2!N4I&t>MtNfGk@(|d}cWd{~ zBwIqL(4&qFO=I|_Z}Bu2tHX?nIUj-%HL%~;pWF5GfC&dQPudAZ7r(Ir0?fRfzRzqjI;JJw5)E-woOtgzEv^vt9!+ZthCJ-Ais$Zr(K_;Uj4?O%JUcb zip_KsUE<6qI^%pDkah&`Yn)o1pd*POo;R?O^nqU2p)ee6&&Ob7{U^(E` z1?vF!37oeK{m!PwN#Y?M{XzK@{^XpM3!ZWL9BJv*YPI4CMmh%`hNat17~rHOdfCKq zf^KPiuJwHC``hv3-@fYH-nf<2Bn&_9mb-?;P^*3|~qTbd@FXFn6vH`9Vn8pfCJQ6};OeEEA{2juts${IrvR7f9Y zL!AIovm1!@IkTTg=mB4m>{|^YB%s$gJ`f9l8XO&2m|U$U5ec;&7TE8{XKz?7*=LI` z=ohUJr(|}QVp83u#}|(g4=Xje=adXN#C)i+<|cqSd<%fm>+~VtT;ctGvIjX-se<0X477Y6wM zqq@2mie7Ys;M9UCVmFZFiTbgsFhVS~2o(bdb5<(#I4&iknY)S@kMa#1jsu&r)9gF> zv)y(7$#*gYHxcc~=jaWxC=}()IuFich}e3_BwM>tw`)}v#-A#8a!0)WGk*@;s*DpJ zG7voqz1oSyyvyQ3kxB3k_amk<4#3+a7K}EaWOw-|mC0@fqjPIf`<2%J=z&f#8)=75 zIjD8h7j?LYqqJ-|uH9fT5;JhSRmA;J)%$5L<6=>Ps?FEx5s478@BRO^chz4}ebIg> z=~8JWBt&xP9J*7wkwylF?vPYaKtQ?%Dd~`yp&1ZVKwtooZbZ6U7~b{!{)YG4o3+lY zHD{f3=bnAe-FKg}Kl`(@#K+1;b54KZ?$@(kKMLiT_#@27aitY8kjjBtM{@Ksu&Q`! zhu?7XgAcT6`!72r1G8+tq_t+|>&52s12I+&5^sdlKl#FWDe7s6qScyZ;#zp*0lRaC zlXX~y-9_XZ#eOq_t5xscsR7Je%_H1bVkPs>*-CH6=I`jQqb_@-v(Z&k zFMbkQ0&eBeI;mo_;JiapO_D9Ji(2fn3|B*#lk(K9tH4(MfLg3}k4PO^RSutp{T#2} zZcT%!cg>Tlg2cA08Y3zx>irq&i}~ZA#_Xmnhq%QVdEyvwrTqK#78!Yy5PQ}acT4%p=Tmhf6H zwHfpFw4XVpZZ&2a(1etd5eoTjQosy)s6n3~y(&o9q8PR*9dBIxu8K^Pq_C%ItopK} zRDZ&|pJOSjh+fv_6m0VnefVe~G=PeUX1k3h6iiNzb@3|{BWC-MQOAk%o=sM2+|X(ZQ+FF0uBQ7yr7zTwDEV*Z6&u{gA-*< zv&w~Ftqx{MZ>~n~G0h*`qYL@Yo_DRpr>oser(JD#L@XaiLFllMb#)7g|2@;P0jYGI z3zi#(nl>ErI_4opr&g8))60_L&Qth5 zM83+eb*vM>PceU*B(7WMTqiMEFlFd?*MWc{JCAk+D$bM^tKLWDdwvb17%_jZP5J!hAnkjGq+azeUbQ-Dk78M0$Feww@U6p!{!~hlNOOTYWbHW)v7-(M zu_AkV>IK+n{U1-`<6Yn9MAOJeVuT-V>&kz|;6B_*l7EXKFp<2)0%s>h4F^9&IB_qp zFP3D^^215$kT3zuiTnI z{lsuj$9Dgo87+ihoi1!Mxk8u3{C7ZrpZTJXK_!76k4|ESqM-WC<|cEN3}MH)L(QZ6 zOy}FzFGSp0$K2BzYoAcgnLlxqN*D~mmb-`pEz}|=*`B&LX0`C15{ab=n<}U^3uK8( zA%1Gk1n_HPYzXgxlHL$GO9f}# zAwdKQfb7k@C=JYgXWKj0r+q5M;#H{`iNY`R&CEAy-h}b)$6pm#HL}ll8S>cYYP}nA zN{wlvXH~Cyme-Wit5ziu6S6*H3?@{s(o-@&RT!`CMqUNHxSbO3L(cJky(?@MG^po$A#3%AQUK8MM$ZS+ki zAk7I|!-l3Sq(xE7+sM=HZe{+nw2_m~bIcsP^KJp=M5D#ZgNgTr>41HlI;VxzBNa>I zXRX$B7fB38E_cDj&=aqT5w+KAAMFNO4G1Sj;aZPi3k+vBJ&%I!U>4Gfm=}(?5dbI1 z(gFxAM8nJ(G4rACq*jtjb~n`a7=Y{CUy`ZQhI>G&DNN?Z$!`rNVr6$)vaYTYhvWo1R83LqDYZ6aFQdSq?|8Ih{MWcU895 zl?zZFiE^Oc+y+R*96IF~s5^XhQMc#I-be&SuGacp^G z51SK1f}UHnwN4I+_jvV#RHyv3ma}6xRDe_3F)f9n_IODdcf^Funfyhp8rZJ;2fsi4(Eu5jOp}Y_N@QM;s(*>r zB;(AD6YwMR0Tn|mAN*{?Mz>R-ygg%>QAmxlE$}-v>D^ULMXz3~I%OA7d=Mo>nFoU( zaH-r06KZ%LG!pK%SXM$dd;R<4iXuSMq9};?@8aC!m>g8}B_V6Id{o%jA)Iyl7s_S?GB6 zpHz->GHCQv6J*g57MF#!a_6Z+-vc4hd%Tzq?)6u~G)4+-G0y0Id zR8QKk=hm!z{YU6`hY))ij?xyP&zq54(U_p{aRR5kqAM`)IK$arbuOjGx<#EXn_VZh zN-aGIbUMJ9$zPMYZh-h-0#s1qElZL4Ro^y~j`}A@9tMP& zt;#}STy5u_jlbBK&p2en*0tkxVv5U%$2Y>m0o=MOko}b#_C25u@tdc!UoPI=D0HEO ztzh(NmlNg1BjcSM7EMLh$}6JG9X2 z$g$$DaxV$U*%T<_E<-6!6m4(ETfts^&pEh4&p~@*-^CuiE-EiT?q4Pii2@teL3`Kg z9=H5-Rr(*H?n{52s*+usnqE$nB0(?5KynOs_P8K#fM3}0JqvHY;OZ}p5dX1aO^Pj< zYxu@4;bY(7u$pw8zBQj0Njm7_;qHB3iVA)*c2Y^k3Na;5mIxigk`u~*7pm&7+^#Tg z|Iki~;`M8K8#hNiz#HT{gIh92uR;%#FB$8K^pg;6NPKUDSkpg!0UcVG2oW6)((KO_ zyBzK*&MH0Ni$bOE$S)%)v5o6+t?OmA0(TO>xdS0DSO0buET`g|8666R6n!an$pj_y zdmxtd%lgV0-e{+E+9_;$x$Hk z>85a&&!yc#|5dr{_mB{iZ7%+`6!Aj~Y4{k^XmnnmZ=7i+(aI|?iv2p!qKeER_ALuf zAZY@_-`RlKn{I1|e-lV@7)AJiBl0=tJ{L>eYiWvjh1NkG-N?>4|K3GdyRFH-sOj;d zG>6TRhLb@PJ<+*xhxcAJ&uUS=N3|D`Yz=}4v-lXB{s%S!n84vI>Zy|U{h^5<93TkP zedaL?^X3~l=;8-tv+WiQA(F?5a1OE71ubvz(n2gwH3=bWpEp)Fg8TdILpPF}AR z%$e#=?;t_CoqtHIUynH}r)&o8;ejA23UV#HMDd{?OWb2u)sc7i=8N%21MxH84~$%y zZ|JK>fe46aL2HYrZs#X~lOeU3)aLDP*WqDFssgNlCw(!fhnSxPe`&xYx~`7@^7=aB zAPs5r?m#?C(2=A=>I9Z0_7`F*7>-qK+HrrQTZsJA`)neEr9A9xLKbF{u=s(5+`szn z^LdWBh7%Kf4C#(jqh*-dv1fZ7b_9jrh#C{ADd*(G$Qrm>)cu=MCcf%c4Y2J%`}F3= zTH*RZgR~1L0vCVgA%ANr&_=$D@&Q3A52f2rg0>fLuUZM?o%Br9r5%lY(?9sl8J>Q( zAKy%{wQ|0XF*l%|a+jd{Y!V>+B*PrsghL*Xp!4fq5^LB0*rO+N!Au&SPJ|xG4B(^7|+(tR;dG`SmVo{_2oc+lT`QC z^u@`^y?(-2W2(U2zrR`FA;ZyY=6dS%p zG!8KK@3l<5%%IFvUNl(va(t0Qgq{P5kwSI1?A2m>45kv{P%$N+NoWEG?>%;;0OdkD zy3ufK;%0{@RNsU6so%M$zH_{TNB(Hn$w^yhIA*KaifO5><5uoyKj`Fp#a}E+k~fgc!7Vffum|ygdWu z)&S0l&4rr-{(oqMm^O%8OYm8xBL#g6<9aXn`P(nd?B*nNpY7t(aU)lL8jHUOrpRjx zEf;o-HYgw{J3o4}KV*g|pRLew^{nKo-7Xb_4j;dm%IUkC+%~+c=r6pvX%o8Esj`}x zf$G)6obcw{^*)PfbDgtx=G-XJXv$1}^*qy4=ebg&(RGK4K>QS|Y^6xN+}dR_U_uo$ zqVexwf&-Y9h9QilE9D*L-P^ld0HpG?^fg1(=r$`^8cjJinFC&TP;hL^3r8;ZTyn|*VtkKH@L2y_p zX!&*$8>Lvg$TWQ;0K^GWT(@D_Ob#kDQ@)Niq{Z@1p-8i%Q_@VQ;7yfRUl9ePJrIuFAl`N_R!WC78*l=PluP)6}|6$(PdZXEgVeqVHs|E zf7C)!4K~dc8X_MIo`#?*q;NNSza(c@N1m>;scGs&p8jO*<0e`XZZPCrYis`=jy*40Vv}p;z7TV zkAs&irbON>)@|cE)Bck-3xxonpN~YuZ z@A1{UUPP3xE7tFjMOXz8RJYk%&iIz0iny_?3aQ5*_^|K_FpZ}kGeg)LpW*_6DCffa zb>59PD*&Ch35fQv<_Fg1Rmi`cK0%m0mK@u?R&g?iBH!n6Cvq&aBxOkjSg;idG>u7Q zR|yG8n?86e&t^=baJ_``(X}8Lj)J#B(AyXWzuS_+opkglj>k-34cQH8SF4yoFVk-aMZKZrC6Z6 ze%5v1d3L@YU~?Q(F~9b(fX?ztCm3ik#va!NhRq6R3BrgjbxyFBTprjCo~lDcU~Rf4 zSG_-7QdjmWWFR8H_tYV0=W|_P$3chv6YXq4yv0{@jeTD4M(4n=LE+JCcv@nRmXBj?3ZZCfr4ZIt%Izt^Lm^$=PG(UKkaQ1k#5X8#WB)4ZNdEy#0ML9dC4lz>mSorqmx`rZ&uJ#0@3n34>W1zLB>dl< y#sZ{b|Fyg}$G=&w{#OV5<^O;E-^t)r2S(OjpQ@iR0=ozVeAJb7lxh`hqW%Z+@1C{* literal 80999 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 literal 83511 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 h{k!UX{>fs}l>^!U00000000000000000000005>X5KaI9 literal 45174 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 literal 54377 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 diff --git a/apps/user-app/dist/index.html b/apps/user-app/dist/index.html index 898ff07..f53a4ae 100644 --- a/apps/user-app/dist/index.html +++ b/apps/user-app/dist/index.html @@ -17,7 +17,7 @@ - + هدنا گلد + +

diff --git a/apps/user-app/dist/manifest.webmanifest b/apps/user-app/dist/manifest.webmanifest index 3fef595..9ea45e5 100644 --- a/apps/user-app/dist/manifest.webmanifest +++ b/apps/user-app/dist/manifest.webmanifest @@ -1 +1 @@ -{"name":"طلای زرتاج","short_name":"Zartaj","start_url":"/","display":"standalone","background_color":"#23493c","lang":"en","scope":"/","description":"طلای زرتاج","theme_color":"#23493c","icons":[{"src":"icon-192.png","sizes":"192x192","type":"image/png"},{"src":"/icon-512.png","sizes":"512x512","type":"image/png"},{"src":"icon-512.png","sizes":"512x512","type":"image/png","purpose":"any maskable"}]} +{"name":"هدنا گلد","short_name":"Hedena Gold","start_url":"/","display":"standalone","background_color":"#23493c","lang":"en","scope":"/","description":"هدنا گلد","theme_color":"#23493c","icons":[{"src":"icon-192.png","sizes":"192x192","type":"image/png"},{"src":"/icon-512.png","sizes":"512x512","type":"image/png"},{"src":"icon-512.png","sizes":"512x512","type":"image/png","purpose":"any maskable"}]} diff --git a/apps/user-app/dist/sw.js b/apps/user-app/dist/sw.js index 73d18f2..a0dc9f6 100644 --- a/apps/user-app/dist/sw.js +++ b/apps/user-app/dist/sw.js @@ -1,2 +1,2 @@ try{self["workbox:core:7.4.0"]&&_()}catch{}const T=(a,...e)=>{let t=a;return e.length>0&&(t+=` :: ${JSON.stringify(e)}`),t},x=T;class l extends Error{constructor(e,t){const s=x(e,t);super(s),this.name=e,this.details=t}}const f={googleAnalytics:"googleAnalytics",precache:"precache-v2",prefix:"workbox",runtime:"runtime",suffix:typeof registration<"u"?registration.scope:""},C=a=>[f.prefix,a,f.suffix].filter(e=>e&&e.length>0).join("-"),N=a=>{for(const e of Object.keys(f))a(e)},U={updateDetails:a=>{N(e=>{typeof a[e]=="string"&&(f[e]=a[e])})},getGoogleAnalyticsName:a=>a||C(f.googleAnalytics),getPrecacheName:a=>a||C(f.precache),getPrefix:()=>f.prefix,getRuntimeName:a=>a||C(f.runtime),getSuffix:()=>f.suffix};function k(a,e){const t=e();return a.waitUntil(t),t}try{self["workbox:precaching:7.4.0"]&&_()}catch{}const E="__WB_REVISION__";function I(a){if(!a)throw new l("add-to-cache-list-unexpected-type",{entry:a});if(typeof a=="string"){const n=new URL(a,location.href);return{cacheKey:n.href,url:n.href}}const{revision:e,url:t}=a;if(!t)throw new l("add-to-cache-list-unexpected-type",{entry:a});if(!e){const n=new URL(t,location.href);return{cacheKey:n.href,url:n.href}}const s=new URL(t,location.href),r=new URL(t,location.href);return s.searchParams.set(E,e),{cacheKey:s.href,url:r.href}}class O{constructor(){this.updatedURLs=[],this.notUpdatedURLs=[],this.handlerWillStart=async({request:e,state:t})=>{t&&(t.originalRequest=e)},this.cachedResponseWillBeUsed=async({event:e,state:t,cachedResponse:s})=>{if(e.type==="install"&&t&&t.originalRequest&&t.originalRequest instanceof Request){const r=t.originalRequest.url;s?this.notUpdatedURLs.push(r):this.updatedURLs.push(r)}return s}}}class M{constructor({precacheController:e}){this.cacheKeyWillBeUsed=async({request:t,params:s})=>{const r=(s==null?void 0:s.cacheKey)||this._precacheController.getCacheKeyForURL(t.url);return r?new Request(r,{headers:t.headers}):t},this._precacheController=e}}let p;function W(){if(p===void 0){const a=new Response("");if("body"in a)try{new Response(a.body),p=!0}catch{p=!1}p=!1}return p}async function A(a,e){let t=null;if(a.url&&(t=new URL(a.url).origin),t!==self.location.origin)throw new l("cross-origin-copy-response",{origin:t});const s=a.clone(),n={headers:new Headers(s.headers),status:s.status,statusText:s.statusText},c=W()?s.body:await s.blob();return new Response(c,n)}const q=a=>new URL(String(a),location.href).href.replace(new RegExp(`^${location.origin}`),"");function P(a,e){const t=new URL(a);for(const s of e)t.searchParams.delete(s);return t.href}async function S(a,e,t,s){const r=P(e.url,t);if(e.url===r)return a.match(e,s);const n=Object.assign(Object.assign({},s),{ignoreSearch:!0}),c=await a.keys(e,n);for(const i of c){const o=P(i.url,t);if(r===o)return a.match(i,s)}}class D{constructor(){this.promise=new Promise((e,t)=>{this.resolve=e,this.reject=t})}}const j=new Set;async function H(){for(const a of j)await a()}function F(a){return new Promise(e=>setTimeout(e,a))}try{self["workbox:strategies:7.4.0"]&&_()}catch{}function m(a){return typeof a=="string"?new Request(a):a}class B{constructor(e,t){this._cacheKeys={},Object.assign(this,t),this.event=t.event,this._strategy=e,this._handlerDeferred=new D,this._extendLifetimePromises=[],this._plugins=[...e.plugins],this._pluginStateMap=new Map;for(const s of this._plugins)this._pluginStateMap.set(s,{});this.event.waitUntil(this._handlerDeferred.promise)}async fetch(e){const{event:t}=this;let s=m(e);if(s.mode==="navigate"&&t instanceof FetchEvent&&t.preloadResponse){const c=await t.preloadResponse;if(c)return c}const r=this.hasCallback("fetchDidFail")?s.clone():null;try{for(const c of this.iterateCallbacks("requestWillFetch"))s=await c({request:s.clone(),event:t})}catch(c){if(c instanceof Error)throw new l("plugin-error-request-will-fetch",{thrownErrorMessage:c.message})}const n=s.clone();try{let c;c=await fetch(s,s.mode==="navigate"?void 0:this._strategy.fetchOptions);for(const i of this.iterateCallbacks("fetchDidSucceed"))c=await i({event:t,request:n,response:c});return c}catch(c){throw r&&await this.runCallbacks("fetchDidFail",{error:c,event:t,originalRequest:r.clone(),request:n.clone()}),c}}async fetchAndCachePut(e){const t=await this.fetch(e),s=t.clone();return this.waitUntil(this.cachePut(e,s)),t}async cacheMatch(e){const t=m(e);let s;const{cacheName:r,matchOptions:n}=this._strategy,c=await this.getCacheKey(t,"read"),i=Object.assign(Object.assign({},n),{cacheName:r});s=await caches.match(c,i);for(const o of this.iterateCallbacks("cachedResponseWillBeUsed"))s=await o({cacheName:r,matchOptions:n,cachedResponse:s,request:c,event:this.event})||void 0;return s}async cachePut(e,t){const s=m(e);await F(0);const r=await this.getCacheKey(s,"write");if(!t)throw new l("cache-put-with-no-response",{url:q(r.url)});const n=await this._ensureResponseSafeToCache(t);if(!n)return!1;const{cacheName:c,matchOptions:i}=this._strategy,o=await self.caches.open(c),h=this.hasCallback("cacheDidUpdate"),g=h?await S(o,r.clone(),["__WB_REVISION__"],i):null;try{await o.put(r,h?n.clone():n)}catch(u){if(u instanceof Error)throw u.name==="QuotaExceededError"&&await H(),u}for(const u of this.iterateCallbacks("cacheDidUpdate"))await u({cacheName:c,oldResponse:g,newResponse:n.clone(),request:r,event:this.event});return!0}async getCacheKey(e,t){const s=`${e.url} | ${t}`;if(!this._cacheKeys[s]){let r=e;for(const n of this.iterateCallbacks("cacheKeyWillBeUsed"))r=m(await n({mode:t,request:r,event:this.event,params:this.params}));this._cacheKeys[s]=r}return this._cacheKeys[s]}hasCallback(e){for(const t of this._strategy.plugins)if(e in t)return!0;return!1}async runCallbacks(e,t){for(const s of this.iterateCallbacks(e))await s(t)}*iterateCallbacks(e){for(const t of this._strategy.plugins)if(typeof t[e]=="function"){const s=this._pluginStateMap.get(t);yield n=>{const c=Object.assign(Object.assign({},n),{state:s});return t[e](c)}}}waitUntil(e){return this._extendLifetimePromises.push(e),e}async doneWaiting(){for(;this._extendLifetimePromises.length;){const e=this._extendLifetimePromises.splice(0),s=(await Promise.allSettled(e)).find(r=>r.status==="rejected");if(s)throw s.reason}}destroy(){this._handlerDeferred.resolve(null)}async _ensureResponseSafeToCache(e){let t=e,s=!1;for(const r of this.iterateCallbacks("cacheWillUpdate"))if(t=await r({request:this.request,response:t,event:this.event})||void 0,s=!0,!t)break;return s||t&&t.status!==200&&(t=void 0),t}}class ${constructor(e={}){this.cacheName=U.getRuntimeName(e.cacheName),this.plugins=e.plugins||[],this.fetchOptions=e.fetchOptions,this.matchOptions=e.matchOptions}handle(e){const[t]=this.handleAll(e);return t}handleAll(e){e instanceof FetchEvent&&(e={event:e,request:e.request});const t=e.event,s=typeof e.request=="string"?new Request(e.request):e.request,r="params"in e?e.params:void 0,n=new B(this,{event:t,request:s,params:r}),c=this._getResponse(n,s,t),i=this._awaitComplete(c,n,s,t);return[c,i]}async _getResponse(e,t,s){await e.runCallbacks("handlerWillStart",{event:s,request:t});let r;try{if(r=await this._handle(t,e),!r||r.type==="error")throw new l("no-response",{url:t.url})}catch(n){if(n instanceof Error){for(const c of e.iterateCallbacks("handlerDidError"))if(r=await c({error:n,event:s,request:t}),r)break}if(!r)throw n}for(const n of e.iterateCallbacks("handlerWillRespond"))r=await n({event:s,request:t,response:r});return r}async _awaitComplete(e,t,s,r){let n,c;try{n=await e}catch{}try{await t.runCallbacks("handlerDidRespond",{event:r,request:s,response:n}),await t.doneWaiting()}catch(i){i instanceof Error&&(c=i)}if(await t.runCallbacks("handlerDidComplete",{event:r,request:s,response:n,error:c}),t.destroy(),c)throw c}}class d extends ${constructor(e={}){e.cacheName=U.getPrecacheName(e.cacheName),super(e),this._fallbackToNetwork=e.fallbackToNetwork!==!1,this.plugins.push(d.copyRedirectedCacheableResponsesPlugin)}async _handle(e,t){const s=await t.cacheMatch(e);return s||(t.event&&t.event.type==="install"?await this._handleInstall(e,t):await this._handleFetch(e,t))}async _handleFetch(e,t){let s;const r=t.params||{};if(this._fallbackToNetwork){const n=r.integrity,c=e.integrity,i=!c||c===n;s=await t.fetch(new Request(e,{integrity:e.mode!=="no-cors"?c||n:void 0})),n&&i&&e.mode!=="no-cors"&&(this._useDefaultCacheabilityPluginIfNeeded(),await t.cachePut(e,s.clone()))}else throw new l("missing-precache-entry",{cacheName:this.cacheName,url:e.url});return s}async _handleInstall(e,t){this._useDefaultCacheabilityPluginIfNeeded();const s=await t.fetch(e);if(!await t.cachePut(e,s.clone()))throw new l("bad-precaching-response",{url:e.url,status:s.status});return s}_useDefaultCacheabilityPluginIfNeeded(){let e=null,t=0;for(const[s,r]of this.plugins.entries())r!==d.copyRedirectedCacheableResponsesPlugin&&(r===d.defaultPrecacheCacheabilityPlugin&&(e=s),r.cacheWillUpdate&&t++);t===0?this.plugins.push(d.defaultPrecacheCacheabilityPlugin):t>1&&e!==null&&this.plugins.splice(e,1)}}d.defaultPrecacheCacheabilityPlugin={async cacheWillUpdate({response:a}){return!a||a.status>=400?null:a}};d.copyRedirectedCacheableResponsesPlugin={async cacheWillUpdate({response:a}){return a.redirected?await A(a):a}};class G{constructor({cacheName:e,plugins:t=[],fallbackToNetwork:s=!0}={}){this._urlsToCacheKeys=new Map,this._urlsToCacheModes=new Map,this._cacheKeysToIntegrities=new Map,this._strategy=new d({cacheName:U.getPrecacheName(e),plugins:[...t,new M({precacheController:this})],fallbackToNetwork:s}),this.install=this.install.bind(this),this.activate=this.activate.bind(this)}get strategy(){return this._strategy}precache(e){this.addToCacheList(e),this._installAndActiveListenersAdded||(self.addEventListener("install",this.install),self.addEventListener("activate",this.activate),this._installAndActiveListenersAdded=!0)}addToCacheList(e){const t=[];for(const s of e){typeof s=="string"?t.push(s):s&&s.revision===void 0&&t.push(s.url);const{cacheKey:r,url:n}=I(s),c=typeof s!="string"&&s.revision?"reload":"default";if(this._urlsToCacheKeys.has(n)&&this._urlsToCacheKeys.get(n)!==r)throw new l("add-to-cache-list-conflicting-entries",{firstEntry:this._urlsToCacheKeys.get(n),secondEntry:r});if(typeof s!="string"&&s.integrity){if(this._cacheKeysToIntegrities.has(r)&&this._cacheKeysToIntegrities.get(r)!==s.integrity)throw new l("add-to-cache-list-conflicting-integrities",{url:n});this._cacheKeysToIntegrities.set(r,s.integrity)}if(this._urlsToCacheKeys.set(n,r),this._urlsToCacheModes.set(n,c),t.length>0){const i=`Workbox is precaching URLs without revision info: ${t.join(", ")} -This is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(i)}}}install(e){return k(e,async()=>{const t=new O;this.strategy.plugins.push(t);for(const[n,c]of this._urlsToCacheKeys){const i=this._cacheKeysToIntegrities.get(c),o=this._urlsToCacheModes.get(n),h=new Request(n,{integrity:i,cache:o,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:c},request:h,event:e}))}const{updatedURLs:s,notUpdatedURLs:r}=t;return{updatedURLs:s,notUpdatedURLs:r}})}activate(e){return k(e,async()=>{const t=await self.caches.open(this.strategy.cacheName),s=await t.keys(),r=new Set(this._urlsToCacheKeys.values()),n=[];for(const c of s)r.has(c.url)||(await t.delete(c),n.push(c.url));return{deletedURLs:n}})}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,s=this.getCacheKeyForURL(t);if(s)return(await self.caches.open(this.strategy.cacheName)).match(s)}createHandlerBoundToURL(e){const t=this.getCacheKeyForURL(e);if(!t)throw new l("non-precached-url",{url:e});return s=>(s.request=new Request(e),s.params=Object.assign({cacheKey:t},s.params),this.strategy.handle(s))}}let b;const K=()=>(b||(b=new G),b);try{self["workbox:routing:7.4.0"]&&_()}catch{}const v="GET",R=a=>a&&typeof a=="object"?a:{handle:a};class w{constructor(e,t,s=v){this.handler=R(t),this.match=e,this.method=s}setCatchHandler(e){this.catchHandler=R(e)}}class V extends w{constructor(e,t,s){const r=({url:n})=>{const c=e.exec(n.href);if(c&&!(n.origin!==location.origin&&c.index!==0))return c.slice(1)};super(r,t,s)}}class Q{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",e=>{const{request:t}=e,s=this.handleRequest({request:t,event:e});s&&e.respondWith(s)})}addCacheListener(){self.addEventListener("message",e=>{if(e.data&&e.data.type==="CACHE_URLS"){const{payload:t}=e.data,s=Promise.all(t.urlsToCache.map(r=>{typeof r=="string"&&(r=[r]);const n=new Request(...r);return this.handleRequest({request:n,event:e})}));e.waitUntil(s),e.ports&&e.ports[0]&&s.then(()=>e.ports[0].postMessage(!0))}})}handleRequest({request:e,event:t}){const s=new URL(e.url,location.href);if(!s.protocol.startsWith("http"))return;const r=s.origin===location.origin,{params:n,route:c}=this.findMatchingRoute({event:t,request:e,sameOrigin:r,url:s});let i=c&&c.handler;const o=e.method;if(!i&&this._defaultHandlerMap.has(o)&&(i=this._defaultHandlerMap.get(o)),!i)return;let h;try{h=i.handle({url:s,request:e,event:t,params:n})}catch(u){h=Promise.reject(u)}const g=c&&c.catchHandler;return h instanceof Promise&&(this._catchHandler||g)&&(h=h.catch(async u=>{if(g)try{return await g.handle({url:s,request:e,event:t,params:n})}catch(L){L instanceof Error&&(u=L)}if(this._catchHandler)return this._catchHandler.handle({url:s,request:e,event:t});throw u})),h}findMatchingRoute({url:e,sameOrigin:t,request:s,event:r}){const n=this._routes.get(s.method)||[];for(const c of n){let i;const o=c.match({url:e,sameOrigin:t,request:s,event:r});if(o)return i=o,(Array.isArray(i)&&i.length===0||o.constructor===Object&&Object.keys(o).length===0||typeof o=="boolean")&&(i=void 0),{route:c,params:i}}return{}}setDefaultHandler(e,t=v){this._defaultHandlerMap.set(t,R(e))}setCatchHandler(e){this._catchHandler=R(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new l("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(t>-1)this._routes.get(e.method).splice(t,1);else throw new l("unregister-route-route-not-registered")}}let y;const z=()=>(y||(y=new Q,y.addFetchListener(),y.addCacheListener()),y);function J(a,e,t){let s;if(typeof a=="string"){const n=new URL(a,location.href),c=({url:i})=>i.href===n.href;s=new w(c,e,t)}else if(a instanceof RegExp)s=new V(a,e,t);else if(typeof a=="function")s=new w(a,e,t);else if(a instanceof w)s=a;else throw new l("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});return z().registerRoute(s),s}function X(a,e=[]){for(const t of[...a.searchParams.keys()])e.some(s=>s.test(t))&&a.searchParams.delete(t);return a}function*Y(a,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:t="index.html",cleanURLs:s=!0,urlManipulation:r}={}){const n=new URL(a,location.href);n.hash="",yield n.href;const c=X(n,e);if(yield c.href,t&&c.pathname.endsWith("/")){const i=new URL(c.href);i.pathname+=t,yield i.href}if(s){const i=new URL(c.href);i.pathname+=".html",yield i.href}if(r){const i=r({url:n});for(const o of i)yield o.href}}class Z extends w{constructor(e,t){const s=({request:r})=>{const n=e.getURLsToCacheKeys();for(const c of Y(r.url,t)){const i=n.get(c);if(i){const o=e.getIntegrityForCacheKey(i);return{cacheKey:i,integrity:o}}}};super(s,e.strategy)}}function ee(a){const e=K(),t=new Z(e,a);J(t)}function te(a){K().precache(a)}function se(a,e){te(a),ee(e)}self.addEventListener("message",a=>{a.data&&a.data.type==="SKIP_WAITING"&&self.skipWaiting()});se([{"revision":"bd95c35a156ce1dc67d972a0ef2cd301","url":"index.html"},{"revision":null,"url":"assets/workbox-window.prod.es5-BqEJf4Xk.js"},{"revision":null,"url":"assets/useReveal-CskzQzOa.js"},{"revision":null,"url":"assets/TransactionsView-rzRwhl3n.js"},{"revision":null,"url":"assets/TransactionsView-QJUT0Agr.css"},{"revision":null,"url":"assets/SectionHead-X7JFvmOG.css"},{"revision":null,"url":"assets/SectionHead-DjY6eM3F.js"},{"revision":null,"url":"assets/SearchView-BYhScsQW.js"},{"revision":null,"url":"assets/SearchView-BthKc13u.css"},{"revision":null,"url":"assets/SearchInput-DTKs1Ymk.js"},{"revision":null,"url":"assets/SearchInput-BkDeGG-K.css"},{"revision":null,"url":"assets/ReportView-PY8o_j5U.js"},{"revision":null,"url":"assets/ReportView-DnOXnCo_.css"},{"revision":null,"url":"assets/RateStrip-DuN8ppz1.js"},{"revision":null,"url":"assets/RateStrip-B0IIPPeC.css"},{"revision":null,"url":"assets/raf-nDFcuFT6.js"},{"revision":null,"url":"assets/ProfileView-B30GxoiV.js"},{"revision":null,"url":"assets/ProfileView-15PPV3MU.css"},{"revision":null,"url":"assets/ProductCard-DO1ggzFg.js"},{"revision":null,"url":"assets/ProductCard-CFuCVVRu.css"},{"revision":null,"url":"assets/PageBar-C_0I6W_n.js"},{"revision":null,"url":"assets/PageBar-C3ZFJU0P.css"},{"revision":null,"url":"assets/OrdersView-CY0r-VyF.css"},{"revision":null,"url":"assets/OrdersView-C9O33XGk.js"},{"revision":null,"url":"assets/NotificationsView-p_xQOQ8D.js"},{"revision":null,"url":"assets/NotificationsView-BYJ2kMU3.css"},{"revision":null,"url":"assets/NewestView-DW_5p2RF.js"},{"revision":null,"url":"assets/NewestView-DerjwzWa.css"},{"revision":null,"url":"assets/LoginRegisterView-CuvxNxoV.js"},{"revision":null,"url":"assets/LoginRegisterView-B1RMus-i.css"},{"revision":null,"url":"assets/KeyCode-BPl5hn_Y.js"},{"revision":null,"url":"assets/index-DHDIZJlt.css"},{"revision":null,"url":"assets/index-DexqvH_l.js"},{"revision":null,"url":"assets/index-ChsncZLy.js"},{"revision":null,"url":"assets/index-BY8YrbHq.js"},{"revision":null,"url":"assets/index-B4LM4kNa.js"},{"revision":null,"url":"assets/IamCallback-Bcb91oSv.js"},{"revision":null,"url":"assets/HomeView-COseabfm.css"},{"revision":null,"url":"assets/HomeView-B9GV3F86.js"},{"revision":null,"url":"assets/FormItemContext-Dqo-g63k.js"},{"revision":null,"url":"assets/filtersStore-D-YivLpz.js"},{"revision":null,"url":"assets/filters-C-5kUIoJ.js"},{"revision":null,"url":"assets/FavoritesView-CXia5ep7.css"},{"revision":null,"url":"assets/FavoritesView-C3FP-RB-.js"},{"revision":null,"url":"assets/DashboardView-Cvf_Mx2P.css"},{"revision":null,"url":"assets/DashboardView-7B-zsJ18.js"},{"revision":null,"url":"assets/CustomerChoiceView-BpvNIXYn.css"},{"revision":null,"url":"assets/CustomerChoiceView-BaODSm0g.js"},{"revision":null,"url":"assets/CompleteProfileView-op9pkgGk.js"},{"revision":null,"url":"assets/CompleteProfileView-Dxkt3Tfb.css"},{"revision":null,"url":"assets/CollectionView-NYLhVKst.css"},{"revision":null,"url":"assets/CollectionView-CeOe_Phq.js"},{"revision":null,"url":"assets/classCallCheck-BzjbUkvd.js"},{"revision":null,"url":"assets/ChildOrdersView-p2YTcSg_.js"},{"revision":null,"url":"assets/ChildOrdersView-0-oQ1NsQ.css"},{"revision":null,"url":"assets/catalogStore-DV_ylhrZ.js"},{"revision":null,"url":"assets/CartView-Cyi8O0SH.css"},{"revision":null,"url":"assets/CartView-AFzX7QNQ.js"},{"revision":null,"url":"assets/AppearanceView-COyZOyul.css"},{"revision":null,"url":"assets/AppearanceView-Bjs3kXIw.js"},{"revision":"4a6c858f7bf9105f8066ef3a53d711cb","url":"favicon.ico"},{"revision":"20f4680d54cc9ea71eba4ec3744084ac","url":"icon-192.png"},{"revision":"31319ea1f5911eed925072cfbab70d3d","url":"icon-512.png"},{"revision":"98445210ccdd1c8a092111e8805c28e4","url":"manifest.webmanifest"}]); +This is generally NOT safe. Learn more at https://bit.ly/wb-precache`;console.warn(i)}}}install(e){return k(e,async()=>{const t=new O;this.strategy.plugins.push(t);for(const[n,c]of this._urlsToCacheKeys){const i=this._cacheKeysToIntegrities.get(c),o=this._urlsToCacheModes.get(n),h=new Request(n,{integrity:i,cache:o,credentials:"same-origin"});await Promise.all(this.strategy.handleAll({params:{cacheKey:c},request:h,event:e}))}const{updatedURLs:s,notUpdatedURLs:r}=t;return{updatedURLs:s,notUpdatedURLs:r}})}activate(e){return k(e,async()=>{const t=await self.caches.open(this.strategy.cacheName),s=await t.keys(),r=new Set(this._urlsToCacheKeys.values()),n=[];for(const c of s)r.has(c.url)||(await t.delete(c),n.push(c.url));return{deletedURLs:n}})}getURLsToCacheKeys(){return this._urlsToCacheKeys}getCachedURLs(){return[...this._urlsToCacheKeys.keys()]}getCacheKeyForURL(e){const t=new URL(e,location.href);return this._urlsToCacheKeys.get(t.href)}getIntegrityForCacheKey(e){return this._cacheKeysToIntegrities.get(e)}async matchPrecache(e){const t=e instanceof Request?e.url:e,s=this.getCacheKeyForURL(t);if(s)return(await self.caches.open(this.strategy.cacheName)).match(s)}createHandlerBoundToURL(e){const t=this.getCacheKeyForURL(e);if(!t)throw new l("non-precached-url",{url:e});return s=>(s.request=new Request(e),s.params=Object.assign({cacheKey:t},s.params),this.strategy.handle(s))}}let b;const K=()=>(b||(b=new G),b);try{self["workbox:routing:7.4.0"]&&_()}catch{}const v="GET",R=a=>a&&typeof a=="object"?a:{handle:a};class w{constructor(e,t,s=v){this.handler=R(t),this.match=e,this.method=s}setCatchHandler(e){this.catchHandler=R(e)}}class V extends w{constructor(e,t,s){const r=({url:n})=>{const c=e.exec(n.href);if(c&&!(n.origin!==location.origin&&c.index!==0))return c.slice(1)};super(r,t,s)}}class Q{constructor(){this._routes=new Map,this._defaultHandlerMap=new Map}get routes(){return this._routes}addFetchListener(){self.addEventListener("fetch",e=>{const{request:t}=e,s=this.handleRequest({request:t,event:e});s&&e.respondWith(s)})}addCacheListener(){self.addEventListener("message",e=>{if(e.data&&e.data.type==="CACHE_URLS"){const{payload:t}=e.data,s=Promise.all(t.urlsToCache.map(r=>{typeof r=="string"&&(r=[r]);const n=new Request(...r);return this.handleRequest({request:n,event:e})}));e.waitUntil(s),e.ports&&e.ports[0]&&s.then(()=>e.ports[0].postMessage(!0))}})}handleRequest({request:e,event:t}){const s=new URL(e.url,location.href);if(!s.protocol.startsWith("http"))return;const r=s.origin===location.origin,{params:n,route:c}=this.findMatchingRoute({event:t,request:e,sameOrigin:r,url:s});let i=c&&c.handler;const o=e.method;if(!i&&this._defaultHandlerMap.has(o)&&(i=this._defaultHandlerMap.get(o)),!i)return;let h;try{h=i.handle({url:s,request:e,event:t,params:n})}catch(u){h=Promise.reject(u)}const g=c&&c.catchHandler;return h instanceof Promise&&(this._catchHandler||g)&&(h=h.catch(async u=>{if(g)try{return await g.handle({url:s,request:e,event:t,params:n})}catch(L){L instanceof Error&&(u=L)}if(this._catchHandler)return this._catchHandler.handle({url:s,request:e,event:t});throw u})),h}findMatchingRoute({url:e,sameOrigin:t,request:s,event:r}){const n=this._routes.get(s.method)||[];for(const c of n){let i;const o=c.match({url:e,sameOrigin:t,request:s,event:r});if(o)return i=o,(Array.isArray(i)&&i.length===0||o.constructor===Object&&Object.keys(o).length===0||typeof o=="boolean")&&(i=void 0),{route:c,params:i}}return{}}setDefaultHandler(e,t=v){this._defaultHandlerMap.set(t,R(e))}setCatchHandler(e){this._catchHandler=R(e)}registerRoute(e){this._routes.has(e.method)||this._routes.set(e.method,[]),this._routes.get(e.method).push(e)}unregisterRoute(e){if(!this._routes.has(e.method))throw new l("unregister-route-but-not-found-with-method",{method:e.method});const t=this._routes.get(e.method).indexOf(e);if(t>-1)this._routes.get(e.method).splice(t,1);else throw new l("unregister-route-route-not-registered")}}let y;const z=()=>(y||(y=new Q,y.addFetchListener(),y.addCacheListener()),y);function J(a,e,t){let s;if(typeof a=="string"){const n=new URL(a,location.href),c=({url:i})=>i.href===n.href;s=new w(c,e,t)}else if(a instanceof RegExp)s=new V(a,e,t);else if(typeof a=="function")s=new w(a,e,t);else if(a instanceof w)s=a;else throw new l("unsupported-route-type",{moduleName:"workbox-routing",funcName:"registerRoute",paramName:"capture"});return z().registerRoute(s),s}function X(a,e=[]){for(const t of[...a.searchParams.keys()])e.some(s=>s.test(t))&&a.searchParams.delete(t);return a}function*Y(a,{ignoreURLParametersMatching:e=[/^utm_/,/^fbclid$/],directoryIndex:t="index.html",cleanURLs:s=!0,urlManipulation:r}={}){const n=new URL(a,location.href);n.hash="",yield n.href;const c=X(n,e);if(yield c.href,t&&c.pathname.endsWith("/")){const i=new URL(c.href);i.pathname+=t,yield i.href}if(s){const i=new URL(c.href);i.pathname+=".html",yield i.href}if(r){const i=r({url:n});for(const o of i)yield o.href}}class Z extends w{constructor(e,t){const s=({request:r})=>{const n=e.getURLsToCacheKeys();for(const c of Y(r.url,t)){const i=n.get(c);if(i){const o=e.getIntegrityForCacheKey(i);return{cacheKey:i,integrity:o}}}};super(s,e.strategy)}}function ee(a){const e=K(),t=new Z(e,a);J(t)}function te(a){K().precache(a)}function se(a,e){te(a),ee(e)}self.addEventListener("message",a=>{a.data&&a.data.type==="SKIP_WAITING"&&self.skipWaiting()});se([{"revision":"b21aea845077d345520676fe9d2088b3","url":"index.html"},{"revision":null,"url":"assets/workbox-window.prod.es5-BqEJf4Xk.js"},{"revision":null,"url":"assets/useReveal-D7Y_dyj7.js"},{"revision":null,"url":"assets/TransactionsView-QJUT0Agr.css"},{"revision":null,"url":"assets/TransactionsView-D-yB5arT.js"},{"revision":null,"url":"assets/SectionHead-X7JFvmOG.css"},{"revision":null,"url":"assets/SectionHead-BJKEdlj5.js"},{"revision":null,"url":"assets/SearchView-Cq_g61yN.css"},{"revision":null,"url":"assets/SearchView-B-RBHenU.js"},{"revision":null,"url":"assets/SearchInput-D8V29V1p.js"},{"revision":null,"url":"assets/SearchInput-BkDeGG-K.css"},{"revision":null,"url":"assets/ReportView-VPvHLhjq.css"},{"revision":null,"url":"assets/ReportView-DZ5NzBpA.js"},{"revision":null,"url":"assets/RateStrip-w3aw7M99.js"},{"revision":null,"url":"assets/RateStrip-B0IIPPeC.css"},{"revision":null,"url":"assets/raf-nDFcuFT6.js"},{"revision":null,"url":"assets/ProfileView-CF-RES1q.js"},{"revision":null,"url":"assets/ProfileView-15PPV3MU.css"},{"revision":null,"url":"assets/ProductCard-v1oNlUdc.js"},{"revision":null,"url":"assets/ProductCard-Byz7gE1A.css"},{"revision":null,"url":"assets/PageBar-C3ZFJU0P.css"},{"revision":null,"url":"assets/PageBar-B1e5h7eE.js"},{"revision":null,"url":"assets/OrdersView-CY0r-VyF.css"},{"revision":null,"url":"assets/OrdersView-CC6V9TXW.js"},{"revision":null,"url":"assets/NotificationsView-BYJ2kMU3.css"},{"revision":null,"url":"assets/NotificationsView-BKgZJnFb.js"},{"revision":null,"url":"assets/NewestView-DerjwzWa.css"},{"revision":null,"url":"assets/NewestView-D3768UEK.js"},{"revision":null,"url":"assets/LoginRegisterView-D7zpNvDl.js"},{"revision":null,"url":"assets/LoginRegisterView-BMP9E-aS.css"},{"revision":null,"url":"assets/KeyCode-BOQ7SMOP.js"},{"revision":null,"url":"assets/index-pA2DzjMF.css"},{"revision":null,"url":"assets/index-DFI27khJ.js"},{"revision":null,"url":"assets/index-CdlnEuQW.js"},{"revision":null,"url":"assets/index-A8DQpUf9.js"},{"revision":null,"url":"assets/index-0bfD4RHE.js"},{"revision":null,"url":"assets/IamCallback-uVivAkex.js"},{"revision":null,"url":"assets/HomeView-DgfMpH9I.css"},{"revision":null,"url":"assets/HomeView-COBOM_0S.js"},{"revision":null,"url":"assets/FormItemContext-D-QJuxQQ.js"},{"revision":null,"url":"assets/filtersStore-DnSNjG28.js"},{"revision":null,"url":"assets/filters-CYTFAZ1T.js"},{"revision":null,"url":"assets/FavoritesView-CXia5ep7.css"},{"revision":null,"url":"assets/FavoritesView-5RpEMCAT.js"},{"revision":null,"url":"assets/DashboardView-Bxi6I-uK.css"},{"revision":null,"url":"assets/DashboardView-BuotNqik.js"},{"revision":null,"url":"assets/CustomerChoiceView-Dos58Ur2.css"},{"revision":null,"url":"assets/CustomerChoiceView-BDRif99e.js"},{"revision":null,"url":"assets/CompleteProfileView-DvO30UEJ.js"},{"revision":null,"url":"assets/CompleteProfileView-CVU10X07.css"},{"revision":null,"url":"assets/CollectionView-NYLhVKst.css"},{"revision":null,"url":"assets/CollectionView-Db-K-n6B.js"},{"revision":null,"url":"assets/classCallCheck-C_t8FQBJ.js"},{"revision":null,"url":"assets/ChildOrdersView-BVXxqiRn.js"},{"revision":null,"url":"assets/ChildOrdersView-BEaPKoOF.css"},{"revision":null,"url":"assets/catalogStore-DO1Uwjz0.js"},{"revision":null,"url":"assets/CartView-pUK_qolv.css"},{"revision":null,"url":"assets/CartView-B5HWI4GC.js"},{"revision":null,"url":"assets/AppearanceView-DRtdnvFw.css"},{"revision":null,"url":"assets/AppearanceView-CT4t8FO2.js"},{"revision":"a6000389a44b0489dc5bfcb4bd9954a9","url":"favicon.ico"},{"revision":"3b17aaaa42469f15762c3be108c162ab","url":"icon-192.png"},{"revision":"4acf6a7f74f474aef993122284150950","url":"icon-512.png"},{"revision":"35c0472d00ca6f28a126015059bd5734","url":"manifest.webmanifest"}]); diff --git a/apps/user-app/dist/version.json b/apps/user-app/dist/version.json index f5cd2b9..4336933 100644 --- a/apps/user-app/dist/version.json +++ b/apps/user-app/dist/version.json @@ -1,83 +1,8 @@ { "app": "user-app", - "build": 191, - "version": "1.191", - "commit": "037280c", - "builtAt": "2026-10-14T12:22:34.873Z", - "history": [ - { - "build": 183, - "date": "2026-10-14T11:04:19.000Z", - "notes": [ - "لوگوی تازه‌ی برند در صفحه‌ی اصلی، لودر و صفحه‌ی ورود نمایش داده می‌شود." - ] - }, - { - "build": 181, - "date": "2026-10-14T10:01:20.000Z", - "notes": [ - "نام برند در همه‌ی صفحه‌ها و پیام‌ها یکسان شده و از یک تنظیم مرکزی خوانده می‌شود.", - "کارت حسابداری در صفحه‌ی مشتری بازطراحی شد؛ مانده‌ها و وضعیت لینک واضح‌تر نمایش داده می‌شوند." - ] - }, - { - "build": 161, - "date": "2026-10-12T09:12:42.000Z", - "notes": [ - "دکمه بازگشت به صفحه قبلی واقعی برمی‌گردد و اطلاعات هر صفحه در هر بازدید به‌روز می‌شود." - ] - }, - { - "build": 160, - "date": "2026-10-12T08:18:59.000Z", - "notes": [ - "کارشناس فروش می‌تواند وارد حساب مشتریان خود شود، وضعیتشان را ببیند و از طرفشان سفارش ثبت کند." - ] - }, - { - "build": 159, - "date": "2026-10-12T07:29:48.000Z", - "notes": [ - "اگر شماره شما در سیستم ثبت نشده باشد، همان را می‌گوید و دیگر بی‌دلیل به صفحه کد نمی‌رود." - ] - }, - { - "build": 158, - "date": "2026-10-12T07:10:22.000Z", - "notes": [ - "وقتی بدون ورود صفحه شخصی را باز کنید، پیام «ابتدا وارد شوید» نشان داده می‌شود." - ] - }, - { - "build": 146, - "date": "2026-10-10T13:47:14.000Z", - "notes": [ - "اصلاح نام برند به منتزر" - ] - }, - { - "build": 142, - "date": "2026-10-10T13:26:30.000Z", - "notes": [ - "کد ورود بدون معطلی ارسال می‌شود.", - "صفحه‌ها بعد از ورود دیگر چند بار پشت سر هم بارگذاری نمی‌شوند." - ] - }, - { - "build": 137, - "date": "2026-10-10T09:28:13.000Z", - "notes": [ - "پیامک کد ورود دوباره به‌درستی ارسال می‌شود." - ] - }, - { - "build": 135, - "date": "2026-10-10T09:15:52.000Z", - "notes": [ - "اجرت هر کالا حالا همان است که در فاکتور حساب می‌شود؛ درصد خود شما و تخفیف‌ها هم در آن آمده است.", - "علاقه‌مندی‌های شما ذخیره می‌شوند و در هر دستگاهی که وارد شوید دیده می‌شوند.", - "از این به بعد هر نسخه‌ی تازه با فهرست تغییراتش اعلام می‌شود." - ] - } - ] + "build": 3, + "version": "1.3", + "commit": "3add068", + "builtAt": "2026-10-15T20:35:01.169Z", + "history": [] } \ No newline at end of file