const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/vendor-sentry-B44l4p48.js","assets/vendor-react-BwKDLVNL.js","assets/AboutCompany-DDoYtaOq.js","assets/Footer-DviKmOYV.js","assets/SiteFooter-BHUyJLr_.js","assets/vendor-dayjs-5tvLiZdS.js","assets/globe-B_dZW_TR.js","assets/vendor-i18n-C6wqqoou.js","assets/send-Dg98yAAB.js","assets/vendor-query-D-sr233n.js","assets/vendor-antd-core-4y2ghozH.js","assets/AboutCompany-Djg6bf55.css","assets/ContactsPage-8GAD07hX.js","assets/ContactsPage-Cp1RkqdU.css","assets/Blog-D4tYeiLj.js","assets/Blog.module-B4xROx4L.js","assets/Blog-BZob1VFv.css","assets/formApi-C6_UKffn.js","assets/Blog-ZYOPHI_4.css","assets/FAQPage-2uNDtOAX.js","assets/FAQPage-52Jvh1xe.css","assets/MainPage-B5rmIUI0.js","assets/MainPage-Bu4PRpUq.css","assets/MultiModal-BwAbuAzR.js","assets/MultiModal-YK18-Hj_.css","assets/routePairApi-X-QezjSw.js","assets/MarketingCalculatorPage-CViFOMWF.js","assets/CalculatorForm-CyljC9YU.js","assets/city-autocomplete-Ckl0UOQ8.js","assets/calculator-CMSn5TqK.js","assets/transliteration-kemtKToW.js","assets/calculator-onboarding-DiQR-Gtv.js","assets/package-search-TBuDazrn.js","assets/MarketingShell-DP3ytjtt.js","assets/zap-Cq5-IVE7.js","assets/shield-check-DwC_B1cV.js","assets/users-pWHlcsOD.js","assets/file-text-BS22KvCb.js","assets/building-2-DC8zHA3M.js","assets/boxes-C8qbsISd.js","assets/train-front-CsEAJ2sp.js","assets/DeferUntilVisible-BIMaKCl9.js","assets/skeleton-CJhWiQ3s.js","assets/funnel-v9W57xp1.js","assets/reveal-DFQ857uT.js","assets/proxy-BqbKY9kW.js","assets/circle-check-8eOvyrir.js","assets/list-checks-DqBlyUOF.js","assets/sparkles-B2gE5KIv.js","assets/earth--j-Hsm8o.js","assets/MarketingCustomsCalculatorPage-D8Vy9fUc.js","assets/customsApi-CduZ8BGZ.js","assets/triangle-alert-CTmqPD6H.js","assets/sliders-horizontal-u92F20ek.js","assets/minus-DDGSEOkc.js","assets/arrow-up-right-D3DzadA3.js","assets/file-search-B4hhnvjq.js","assets/shield-alert-DP5jd4r0.js","assets/arrow-left-Bt8m6ZNI.js","assets/MarketingSearchResultsPage-QmidhqcN.js","assets/specRateApi-CXAUVlo9.js","assets/deliveryOptionPricing-B7WUZvZc.js","assets/internationalAuto-DkVKDxdG.js","assets/transitTime-DLtbVUuA.js","assets/rotate-ccw-DGcT9uY_.js","assets/incoterms-DvFAAZNy.js","assets/MarketingOrderModal-D8pJitTm.js","assets/gauge-CJHqfbhs.js","assets/external-link-BVKobzf5.js","assets/schemas-DlDm_ZP3.js","assets/contractGateApi-CzLVaOq2.js","assets/types-81faRrZ1.js","assets/applicationsApi-DzdW2B2e.js","assets/circle-alert-Bx19Vgbs.js","assets/upload-DUb7gp1T.js","assets/star-gy8b1NUk.js","assets/calendar-clock-DHR1v_PV.js","assets/git-compare-R46vP3k0.js","assets/calendar-irA_gyPk.js","assets/copy-DNws8s9l.js","assets/search-x-BqGyN7AN.js","assets/MarketingOrderDetailsPage-BUbXvYK4.js","assets/savedCalculationsApi-SAGAy_G6.js","assets/snapshotsApi-DIJnjdnC.js","assets/OrderConditionsSection-Cn2hS0Ve.js","assets/timer-DweFM9zl.js","assets/anchor-MVsXwrpE.js","assets/package-open-CowY3Hp1.js","assets/scheduleLookupApi-BNNFheAm.js","assets/companyProfileApi-hY31fbCj.js","assets/crossSellApi-DMKvyzAJ.js","assets/plus-leIB1gt0.js","assets/pencil-Dc_ecjef.js","assets/shopping-bag-dR0bz9MB.js","assets/user-CuRXAoyY.js","assets/clock-3-DP6Q8c8l.js","assets/share-2-YcQC19ef.js","assets/message-square-xNkaiKNp.js","assets/download-DoUX-dqz.js","assets/MarketingSnapshotViewPage-gIFdsbyx.js","assets/applicationOfferApi-BnBqeMwT.js","assets/MarketingMailingViewPage-CDlK-2Qk.js","assets/inbox-Cy3VtAio.js","assets/MarketingForgotPasswordPage-IzuJb5be.js","assets/MarketingSettingsPage-DhxvQbrd.js","assets/save-mcKIqj11.js","assets/sessionsApi-Dy-0QWqC.js","assets/key-round-CfBORkIl.js","assets/monitor-DDaM4afZ.js","assets/contactBookApi-EwmDPwDl.js","assets/badge-check-B-cuI0JV.js","assets/trash-2-C9oKpGSU.js","assets/key-VTQEBx6G.js","assets/shield-Bi3uvn0U.js","assets/MarketingOrdersPage-CHN-83Bi.js","assets/data-table-scPDZF2F.js","assets/feature-gate-HHJ5D7OO.js","assets/csvExport-DM0kDtQb.js","assets/lock-BmFEYXv6.js","assets/arrow-up-down-CQYuOjAV.js","assets/chevron-left-cu042wku.js","assets/eye-DNlRnq0z.js","assets/repeat-D7ES9AoI.js","assets/MarketingMailingsArchivePage-C-ShQZ8Y.js","assets/mailingsArchiveApi-CbQTw7y5.js","assets/MarketingRouteSubscriptionsPage-CSMF9929.js","assets/date-picker-FZFt-QbI.js","assets/routeSubscriptionsApi-0lifLKsl.js","assets/MarketingNotificationsInboxPage-Bbn_8Qtt.js","assets/NotificationInboxCard-DVTmJXxq.js","assets/bell-off-C7JCHzIP.js","assets/MarketingExchangeAboutPage-Bt3qjyVh.js","assets/megaphone-BPxxBkx5.js","assets/route-Dwx1jHub.js","assets/hammer-BedV6Yeo.js","assets/MarketingExchangeListPage-t8nt3D_E.js","assets/homeCityI18n-D4DZCNWK.js","assets/MarketingExchangeCreatePage-C69m3lx7.js","assets/MarketingExchangeDetailPage-B0RQjbTz.js","assets/MarketingExchangeManagePage-BgbVg7NH.js","assets/circle-x-DI5KPFEk.js","assets/trophy-Ypn0QRx8.js","assets/MarketingBidEditPage-D8f4C1mR.js","assets/MarketingExchangeChatPage-DOFv7WuJ.js","assets/MarketingCounterOffersPage-jJ0n5z70.js","assets/trending-down-kMyaT80t.js","assets/MarketingBidAttachmentsPage-BlPsPphE.js","assets/paperclip-CFZK2gJF.js","assets/MarketingExchangeWatchListPage-CD_HTESD.js","assets/MarketingExchangeClonePage-JHxUVr01.js","assets/MarketingSupplierPortalPage-BFh1gaL0.js","assets/dollar-sign-COE85_4q.js","assets/MarketingSupplierAuctionsPage-85aFymxp.js","assets/MarketingSupplierMyBidsPage-DGXqYMz_.js","assets/MarketingSupplierReputationPage-D6a_Ql5-.js","assets/MarketingAdminExchangeStatsPage-Cb03ROur.js","assets/MarketingAdminChatModerationPage-C4bJecIc.js","assets/MarketingAdminRequestAuditPage-CrLO84mg.js","assets/MarketingAdminOverviewPage-Biqg9bkH.js","assets/adminApi-BpQ9LKON.js","assets/adminDashboardApi-BO15Vq27.js","assets/trending-up-CWy8AszT.js","assets/MarketingExchangePublicStatsPage-57F07Db-.js","assets/MarketingPreviewTourPage-Y8ScKrM0.js","assets/GroupHomePage-5HfHTOBE.js","assets/BrandLeadForm-BeUL14lY.js","assets/AvaPayPage-BBYia1JZ.js","assets/BrandLanding-DRlOxI03.js","assets/BrandCrossLinks-Cem7nohe.js","assets/link-2-pxOPY65W.js","assets/file-check-corner-C3t9ylMr.js","assets/AvaPayHowPage-B1iHv447.js","assets/AvaSaasPage-Bxfofzam.js","assets/ruler-3ySgdmVG.js","assets/chart-line-CflpKQG2.js","assets/alarm-clock-CPgloAFS.js","assets/AvaTradePage-CErrYgHb.js","assets/scale-BXtS7HFy.js","assets/AvaConsultPage-zC5yjkzu.js","assets/CookieConsentBanner-KU6VufVb.js","assets/chart-no-axes-column-BIycnTC0.js","assets/AuthForm-D5ZkVLnh.js","assets/SearchResultsPage-DCpn1lpQ.js","assets/errorMessage-DBCsRU8p.js","assets/DownloadOutlined-BEdX_beU.js","assets/PlusOutlined-LUumEBIf.js","assets/index-BrBc3SpQ.js","assets/SearchResultsPage-DAacNVgl.css","assets/SendOutlined-DF3hTOnO.js","assets/index-BOapTsgu.js","assets/index-J3FkxPYQ.js","assets/index-D3PHj2sT.js","assets/index-G3oq0pU8.js","assets/ReloadOutlined-BwEwSArT.js","assets/index-cWnNlp_F.js","assets/AuthForm-CKca-QHP.css","assets/DesignSystemShowcase-CaK91ekS.js","assets/toaster-DZ5pe5jS.js","assets/ServicesIndexPage-DWH0u0es.js","assets/shuffle-D894VqkN.js","assets/file-check-BTHQe8gD.js","assets/PricingPage-2x-M1SW6.js","assets/crown-CX96g9B_.js","assets/WebhookDocsPage-Dap-oBYZ.js","assets/PortalWebhooksPage-Boloy6wX.js","assets/AcceptInvitePage-BAHUUlHS.js","assets/PortalShipmentDetailPage-vyDeSVH1.js","assets/clientDocumentHubApi-DKSyQ9q7.js","assets/shipmentMilestonesApi-B-u66Tup.js","assets/PortalShipmentsPage-BNP1xzeB.js","assets/portalSummaryApi-TtL65fpm.js","assets/PortalHomePage-Bwsnj3Ev.js","assets/section-onboarding-C1QhCcIN.js","assets/LkOverviewPage-CWdT_F8N.js","assets/LkCalcPage-DSyx1IGs.js","assets/LkApplicationsListPage-CWbrvbFw.js","assets/useCompanyRole-kT5jwiqp.js","assets/LkApplicationPage-Tycv1vhd.js","assets/ban-CNXJhteo.js","assets/DocumentUploadModal-CIdMdYPO.js","assets/documentsApi-CFmegDm3.js","assets/usePollOnVisible-CTFMnHPJ.js","assets/refresh-cw-DThsy6J9.js","assets/navigation-B4dvh_d8.js","assets/LkDocumentsPage-DkVaa8mP.js","assets/funnel-B4eU7MJS.js","assets/LkNotificationsPage-D0L5rjJK.js","assets/NotificationPreferencesGrid-DUyP8zbs.js","assets/smartphone-DMEapibz.js","assets/LkTeamPage-B4tVK4rZ.js","assets/LkSavedCalcsPage-zqekiYLj.js","assets/LkShipmentsPage-qWRJCulL.js","assets/shipmentsApi-exU6zAWj.js","assets/workflow-DX77X2ee.js","assets/LkCalendarPage-D6p9TJmE.js","assets/package-check-CiPjyHr4.js","assets/LkShipmentDetailPage-B59ULkpN.js","assets/LkCustomsPage-DzMfrpsH.js","assets/LkShipmentTrackerPage-C73jrP3m.js","assets/file-up-DKjBcHJo.js","assets/LkHelpPage-DIeKi-IX.js","assets/kbArticlesApi-BgZHE3Wr.js","assets/LkSalesFastQuotePage-BcCtYFwM.js","assets/formAnalytics-DYM1iOYo.js","assets/circle-check-big-NfF64HYK.js","assets/LkSalesLeadsPage-BRhqoX6W.js","assets/LkReferralPage-C4_zkkq0.js","assets/referralsApi-DYOTzquU.js","assets/LkPartnerPage-BrzKYW29.js","assets/ReferralProgramPage-RZ_Wt93T.js","assets/LkAdminCustomersPage-C_ikWexb.js","assets/AdminHelpPanel-CxrMkiaf.js","assets/PublicHelpPage-CtIiiCUl.js","assets/bot-3f8QBnkT.js","assets/HelpArticlePage-BidoT38k.js","assets/tag-DPe8fBfC.js","assets/LkInsuranceClaimPage-ka9WYxUP.js","assets/LkContractWizardPage-CNgQJjk9.js","assets/PublicResearchIndexPage-CoQc2K0K.js","assets/flask-conical-DRsJr-zg.js","assets/PublicResearchSmbCostIndexPage-BhCCX-31.js","assets/PublicEnFaqPage-BQNGzpDv.js","assets/en-faq-data-BMJF0mua.js","assets/PublicEnFaqArticlePage-BSurhH07.js","assets/PublicEnGlossaryIndexPage-oj2mpU0i.js","assets/en-glossary-data-Bg1JqSw6.js","assets/arrow-up-r2kIgEmT.js","assets/PublicEnGlossaryTermPage-BoeQGL98.js","assets/PublicEnBlogIndexPage-BmHshdPE.js","assets/en-blog-data-DxNXQeKP.js","assets/PublicEnBlogArticlePage-D7tekrZA.js","assets/PublicEnAboutPage-BpBVDwj8.js","assets/PublicEnServicesPage-BEvZZSXt.js","assets/YdFreightChinaPage-C1LphFhg.js","assets/YdLandingTemplate-DvwCkMlW.js","assets/YdCustomsBrokerPage-BjFFzr2E.js","assets/clipboard-check-CQ43FB7A.js","assets/YdSmbImportPage-C3ILY3bh.js","assets/MultiOriginCalculatorPage-b_yg_0xm.js","assets/PlansPage-DrpVYsKP.js","assets/LoginPage-DJo0igh3.js","assets/SignupLegalEntityPage-CR5I3Gng.js","assets/credit-card-l5OmVy6Y.js","assets/PublicTrackPage-BLvniIrJ.js","assets/SupplierPortalPage-BBJHyNkR.js","assets/ToolsHubPage-DPcbgcJE.js","assets/leaf-Bni4Cdtb.js","assets/box-qXVGknK_.js","assets/chart-no-axes-column-increasing-BHmdtXRm.js","assets/arrow-left-right-DOh3MQ8i.js","assets/briefcase-CH7eWJGp.js","assets/file-output-CsKHTyhj.js","assets/award-DnUchYoN.js","assets/map-653gfbve.js","assets/user-check-WecqNa50.js","assets/shield-plus-CeL2NucO.js","assets/thermometer-DC97cYBk.js","assets/shopping-cart-eHDttKtK.js","assets/ToolsIncotermsPage-CSX8o8UL.js","assets/ToolPageSEO-CTCKwDEd.js","assets/toolsMeta-CeuNOhcH.js","assets/ToolsCo2Page-VOqqD8ck.js","assets/ToolsPortsPage-CJNsC3ID.js","assets/ToolsDistancePage-CAIB6fMW.js","assets/ToolsCbmPage-CqMF9cCy.js","assets/ToolsAirFreightPage-VoxOJf8e.js","assets/ToolsPackingListPage-Kupy0V1K.js","assets/ToolsContainerPage-DUN6x7FD.js","assets/weight-CN0Fq6hn.js","assets/ToolsHsCodePage-2FQbPSI6.js","assets/ToolsCustomsCalcPage-BKiul1Zh.js","assets/ToolsCurrencyPage-CC6wlI1e.js","assets/ToolsDocsCheckPage-DDrnN6UH.js","assets/ToolsSchedulePage-CrMSYb2B.js","assets/ToolsFreightRatesPage-C1ffpF0R.js","assets/ToolsFreightIndexPage-Cjn71xnG.js","assets/ToolsLandedCostPage-Bvd7r9yB.js","assets/ToolsComparisonPage-Bz0pkL_K.js","assets/ToolsChinaCalendarPage-jbDX_p2N.js","assets/ToolsPreShipmentPage-BHmC0Rnq.js","assets/ToolsDemurragePage--_UMMf-O.js","assets/lightbulb-Dru3dit1.js","assets/ToolsPaymentTermsPage-BhZBoZiV.js","assets/ToolsInsurancePage-BrxvUc4w.js","assets/ToolsLeadTimePage-BcQVv180.js","assets/ToolsContainerTrackingPage-nw94TUN4.js","assets/PublicTrackingSearchForm-CqYiLqiY.js","assets/carrierLinks-JuJm3WWf.js","assets/ToolsConverterPage-fBNejcGH.js","assets/ToolsFreightForwarderPage-D_SlmybW.js","assets/ToolsPackagingPage-DGobfAEF.js","assets/square-check-big-D8ls04PM.js","assets/ToolsDangerousGoodsPage-B2T2Jl4e.js","assets/ToolsGlossaryPage-C1c_gHln.js","assets/ToolsWarehousePage-B3Ojeptk.js","assets/ToolsTimelinePage-Cm-JsPpi.js","assets/ToolsTradeFinancePage-6gl9Y42R.js","assets/ToolsCargoStandardsPage-BUpuGl9d.js","assets/ToolsExportDocsPage-DJUavmfX.js","assets/ToolsSurchargesPage-B_eATsCY.js","assets/ToolsRussiaPortsPage-BRCzh_Yo.js","assets/ToolsSupplierCheckPage-u-7PlGC8.js","assets/ToolsAntiDumpingPage-BA0Rcoxu.js","assets/ToolsVatRefundPage-DCyfJph4.js","assets/ToolsTradeLanesPage-KaHhOQAw.js","assets/ToolsKpiPage-GBANR7mn.js","assets/ToolsFreightBrokerPage-DRQgWDhD.js","assets/ToolsExchangeRiskPage-H8b-Y3Xk.js","assets/ToolsPortCongestionPage-DevDF4l2.js","assets/ToolsCargoClaimsPage--8jrWl6d.js","assets/ToolsChemicalRegPage-3QcdfEjP.js","assets/ToolsSeasonalityPage-D147y1l1.js","assets/ToolsTransitTimePage-B4skUKji.js","assets/ToolsFreightCostPage-BWFb1i88.js","assets/ToolsExportControlPage-oXULU4wW.js","assets/ToolsCargoInsuranceCalcPage-BLiSmroQ.js","assets/ToolsRussiaRegionsPage-blLtKukU.js","assets/ToolsContainerTypesPage-Cj_U06I_.js","assets/wind-aU3TkR6T.js","assets/ToolsBillOfLadingPage-Bbsq1DR0.js","assets/square-DUJokgFv.js","assets/ToolsWeightDimensionsPage-zSyz8LGf.js","assets/ToolsMultimodalPage-BkNQRY9g.js","assets/ToolsLetterOfCreditPage-BTcly__s.js","assets/ToolsFreeZonesPage-akbD0qD3.js","assets/ToolsColdChainPage-WRO0iiUQ.js","assets/ToolsCargoReadinessPage-Bg2NKLig.js","assets/ToolsTariffSchedulePage-B2MhHGHw.js","assets/ToolsSupplyChainRiskPage-Ddqc07QI.js","assets/ToolsFreightNegotiationPage-IKoII3yy.js","assets/ToolsWarehouseCalcPage-Bn0rpgfQ.js","assets/ToolsOriginCertPage-CKVb78Cs.js","assets/ToolsImportLicensePage-BDdGym9Q.js","assets/ToolsShipmentTrackerPage-UuH_jM2B.js","assets/ToolsChinaSupplierPage-_LhxgSnS.js","assets/factory-C6QY-O_s.js","assets/ToolsTradeCompliancePage-C4X5zOxB.js","assets/ToolsCustomsBrokerCalcPage-cPuKcRV0.js","assets/ToolsEcommerceImportPage-BpkfHwuk.js","assets/ToolsFreightForwarderGuidePage-yj07jt0-.js","assets/ToolsIncotermsCalcPage-CwyKRQZF.js","assets/ToolsPackagingRequirementsPage-wLfykPIp.js","assets/ToolsRailwayFreightPage-CaNdjVTV.js","assets/ToolsLetterOfCreditCalcPage-CxyqZ122.js","assets/ToolsCarbonFootprintPage-Caf7E7Sh.js","assets/ToolsAirCargoGuidePage-Cixi8e1N.js","assets/ToolsChinaHolidaysPage-r024UWcI.js","assets/ToolsPortStoragePage-CdkCfzfY.js","assets/ToolsContainerSizesPage-Cm9dsBBl.js","assets/ToolsImportDocumentsPage-BlQnXgSH.js","assets/ToolsLogisticsCostPage-DsXYASCy.js","assets/ToolsShippingTermsPage-BeRwHD9U.js","assets/ToolsSupplyChainFinancePage-Dr0q2XSh.js","assets/ToolsChineseSuppliersPage-BxufY2Mn.js","assets/ToolsRailwayCalcPage-CWkzvYCD.js","assets/ToolsMultimodalComparePage-CZk5EfVa.js","assets/ToolsWarrantyClaimsPage-fB_2W-pQ.js","assets/ToolsExportDocumentsPage-BqbDX_fB.js","assets/ToolsChinaPaymentsPage-Cak_W4F_.js","assets/ToolsLoadingNormsPage-k2S0kFxI.js","assets/ToolsHazmatGuidePage-DQ97rtGT.js","assets/ToolsFreeTradeZonesPage-BWYPFQbj.js","assets/ToolsShipmentVisibilityPage-DEJquKW3.js","assets/ToolsImporterInsurancePage-DKTy4QA-.js","assets/ToolsCurrencyHedgingPage-4gbFVkw-.js","assets/ToolsHonestSignPage-DVApyphp.js","assets/ToolsLclCalculatorPage-B2u0oMmr.js","assets/ToolsCarrierComparePage-l2UCOiiX.js","assets/ToolsEaeuRulesPage-BLYCJgnY.js","assets/ToolsHsCodeWizardPage-DXOfUraU.js","assets/ToolsInventoryPlanningPage-B5eaG9gF.js","assets/ToolsRouteOptimizationPage-DvQ7FCKr.js","assets/ToolsFreightAuditPage-CoIrjXWT.js","assets/ToolsBolGuidePage-DY5dDXyp.js","assets/ToolsCustomsBondPage-1zZwONp5.js","assets/ToolsCertOriginPage-BJ7veK7B.js","assets/ToolsImportVatPage-Dr7YX8Oo.js","assets/ToolsLithiumBatteryPage-oJnYg_57.js","assets/ToolsIspm15Page-BEGPnl18.js","assets/ToolsPhytoCertPage-C-paFMsz.js","assets/ToolsTemperatureCargoPage-B-0luCgz.js","assets/ToolsOversizeCargoPage-D08OpQNz.js","assets/ToolsTradeFinanceCalcPage-BmEJsZr6.js","assets/ToolsBreakBulkPage-DiE2DX9A.js","assets/wrench-Oo0lndwl.js","assets/ToolsSanctionsCheckPage-BDxcw3ni.js","assets/ToolsExportLicensePage-ply6m9WZ.js","assets/ToolsFumigationPage-DTT3aron.js","assets/ToolsContainerInspectionPage-DrA8Nrbg.js","assets/ToolsRoRoGuidePage-CXcEgbUz.js","assets/hard-hat-D0_KP-Uu.js","assets/ToolsVgmCalcPage-BuvAhYKk.js","assets/ToolsBondedWarehousePage-BYmNqjxr.js","assets/ToolsAirWaybillPage-I9-2tjAG.js","assets/ToolsInvoiceTemplatePage-CmiUdYJ1.js","assets/ToolsShippingInstructionsPage-DT59nB3l.js","assets/ToolsTruckingCalcPage-J3HmTSuM.js","assets/ToolsSupplyChainKpiPage-CpvtamnD.js","assets/ToolsSeaFreightChecklistPage-Bp5GGFMx.js","assets/ToolsSpotRateCalcPage-CeZYkJOS.js","assets/ToolsPoManagementPage-DSE20cPH.js","assets/ToolsCharterPartyPage-BanpWoR3.js","assets/ToolsSingleWindowPage-B4MY4KKJ.js","assets/ToolsDdpDduCalcPage-CrBsNTGL.js","assets/ToolsCbamGuidePage-XysEv0ZI.js","assets/ToolsImportQuotasPage-KhAX2VJI.js","assets/ToolsLetterOfIndemnityPage-CAzZLuBF.js","assets/ToolsParallelImportPage-B2zmiuLN.js","assets/ToolsFreightRateIndexPage-CYVnY7fm.js","assets/ToolsCargoReleaseOrderPage-FUhLcIQc.js","assets/ToolsTransshipmentGuidePage-DsUpPe20.js","assets/ToolsCustomsValueCalcPage-DzNvPq-s.js","assets/ToolsContainerLeasingPage-BWorIs4T.js","assets/ToolsExciseDutyPage-Dw-RvzT4.js","assets/ToolsChinaExportTaxPage-BYynRyFM.js","assets/ToolsAirVsSeaCalcPage-BQjH_ihr.js","assets/ToolsEuCustomsClearancePage-fcnc67qo.js","assets/ToolsPortDwellTimePage-RbeP8bG8.js","assets/ToolsRailwayLogisticsPage-B8Y_Ug1N.js","assets/ToolsCourierVsFreightPage-CRSrD2WT.js","assets/ToolsIncotermsQuizPage-HhpgLRiD.js","assets/ToolsFreightPaymentTermsPage-kWp8bnGp.js","assets/ToolsTradeDocPackPage-DEuhTNWd.js","assets/ToolsEaeuTariffPage-Ch9mVYA7.js","assets/ToolsColdChainMonitorPage-Bujs6MDv.js","assets/ToolsSupplierAuditPage-D-z31nne.js","assets/ToolsLoadPlanPage-DI2uEeD1.js","assets/ToolsContainerFillCalculatorPage-CmtFr5RK.js","assets/ToolsEcommerceLogisticsPage-BUlwZRMY.js","assets/ToolsCertificationPage-eHuugjWX.js","assets/ToolsFclVsLclPage-BBIdB0XC.js","assets/ToolsChinaRegionsPage-D4mR3n8u.js","assets/ToolsTruckFreightCalcPage-D11f0ty4.js","assets/ToolsPhytosanitaryPage-w9L3MpiK.js","assets/ToolsReExportPage-BhM2MbnR.js","assets/ToolsQualityControlPage-DKZ0zZR4.js","assets/ToolsGoodsDeclarationPage-CRITIqbn.js","assets/ToolsConsolidationCalcPage-ClTvh08c.js","assets/ToolsBankGuaranteePage-Kqt-c-eE.js","assets/ToolsPortFeesCalcPage-BOlCodlW.js","assets/ToolsImportQuotaPage-BM89sV6F.js","assets/ToolsCarnetAtaPage-CI9twZbs.js","assets/ToolsDutyDrawbackPage-q3m4l9s9.js","assets/ToolsColdStorageCalcPage-1wNy38Ug.js","assets/ToolsMarineInsuranceTypesPage-fRda9ePj.js","assets/ToolsPalletCalcPage-n4yaMuHR.js","assets/ToolsImportProcedurePage-CTOFeS0a.js","assets/ToolsLinerTermsPage-DpFhsuat.js","assets/ToolsFreightTenderPage-wIZ2Tehq.js","assets/ToolsCustomsRulingPage-CfmM8BHk.js","assets/ToolsBufferStockPage-DLVt5Tff.js","assets/ToolsGreenLogisticsPage-Dw_q81lX.js","assets/ToolsFreightMarkupPage-C3Ztbgr5.js","assets/ToolsPortProcedurePage-C9YXtXX7.js","assets/ToolsContainerStuffingPage-B4S9yNKP.js","assets/ToolsCargoRejectionPage-6TNCWVms.js","assets/ToolsReverseLogisticsPage-DzAdPOFR.js","assets/ToolsBookingChecklistPage-B08JFeF0.js","assets/ToolsMultimodalDocsPage-J8MhD9i9.js","assets/ToolsExportFinancePage-fhY0ERuB.js","assets/ToolsComplianceCertPage-CARcpfmM.js","assets/ToolsShipperLetterPage-CxY23zxn.js","assets/ToolsPreAdvicePage-F19xafKP.js","assets/ToolsCargoSurveyPage-0zuv487o.js","assets/ToolsDemurrageClaimPage-Bx1gFihD.js","assets/ToolsPortAgencyPage-BlbL4a0n.js","assets/ToolsFreightClaimPage-CdrcbA4P.js","assets/ToolsStorageInTransitPage-D0cG2k2K.js","assets/ToolsLclBookingPage-DqXVtbfV.js","assets/ToolsSpecialCargoPage-CuS8SgYB.js","assets/ToolsHazardousClassPage-DFDXaxJz.js","assets/ToolsCargoTempPage-Cuis3N0F.js","assets/ToolsInsuranceClaimPage-Cxs3R0l7.js","assets/ToolsContainerDamagePage-B-URl_wg.js","assets/ToolsReeferBookingPage-DViu2kHd.js","assets/ToolsTrackTracePage-CpmvSZzA.js","assets/MarketingHomePage-Cb6_KAKz.js","assets/utensils-crossed-CdA8wGSI.js","assets/publicReviewsApi-CRu3aWij.js","assets/quote-BRiNUBlD.js","assets/server-B_j2Lbzf.js","assets/PublicFaqPage-CK7Jm81F.js","assets/MarketingCasesPage-BJifZYBj.js","assets/casesData-E62_i3S6.js","assets/piggy-bank-Bejiwq7N.js","assets/MarketingCaseDetailPage-BPhHN-Pd.js","assets/MarketingReviewsPage-JOuKIuvO.js","assets/MarketingPartnersPage-DbjCRuku.js","assets/hand-coins-BnyODuc2.js","assets/network-Bkcin1nR.js","assets/MarketingTrustPage-Dy5KKT4k.js","assets/file-badge-ClqGDkKn.js","assets/MarketingDocumentsPage-BKlIKzoW.js","assets/MarketingCooperationPage-CZcz5PPq.js","assets/code-xml-B3_IVJZF.js","assets/palette-hcvenhxD.js","assets/MarketingJoinPage-BuJSDlun.js","assets/rocket-2E-rvjZ6.js","assets/heart-handshake-BEo74i3c.js","assets/MarketingHowItWorksPage-C2XxeSj8.js","assets/MarketingAdvantagesPage-BIN5RZv7.js","assets/MarketingSupportPage-CIVHjX_Z.js","assets/MarketingCashbackPage-Dkjuccen.js","assets/MarketingNewsPage-BF9OgK0A.js","assets/MarketingAdditionalServicesPage-CzCGT4Z1.js","assets/SolutionsIndexPage-Cd4pElS6.js","assets/SolutionsImporterPage-tSdRXcVQ.js","assets/PersonaLandingTemplate-BnR9V1z-.js","assets/SolutionsExporterPage-jxJl8etZ.js","assets/SolutionsForwarderPage-BKVPCtZT.js","assets/SolutionsCarrierPage-CHU53jr1.js","assets/compass-DPXOY6Lb.js","assets/MarineServicePage-BMX53ACu.js","assets/ServicePageTemplate-BYYKQLRy.js","assets/clock-4-nBOKM6N7.js","assets/RailwayServicePage-BxM3ECxz.js","assets/map-pinned-DBnjau39.js","assets/AutoServicePage-tZz3MwTd.js","assets/AirServicePage-C8EUcVsO.js","assets/snowflake-BSUH2lNf.js","assets/GroupageServicePage-DBcYgNKW.js","assets/MultimodalServicePage-LkAXd3mY.js","assets/CustomsServicePage-DpYp7mlR.js","assets/ContainerRentalServicePage-BovbbisF.js","assets/AboutCompanyPage-WGWB3y9x.js","assets/ContactsPageDS-C7Hsbshb.js","assets/VacanciesPage-G9AmUwno.js","assets/PrivacyPolicyPage-CSMsfFe8.js","assets/RoutePairLandingPage-CgIg-1NP.js","assets/IndustryLandingPage-DaCJcNJC.js","assets/CompetitorLandingPage-DaEBOCYl.js","assets/DostavkaIndexPage-MrysGtsY.js","assets/dostavka-C8FDUgjJ.js","assets/DostavkaCountryPage-Ca5cYAek.js","assets/DostavkaCityPage-BUkVGHTK.js","assets/MarketingNotFoundPage-80-AdYQO.js","assets/ResourcesHubPage-solwdgaa.js","assets/guidesMeta-BBUNJcrY.js","assets/library-YpirmIHC.js","assets/GlossaryPage-VDwV1NHv.js","assets/GuidesIndexPage-CQNPxRQ5.js","assets/CustomsChina2026-SjttUqF7.js","assets/GuideArticleTemplate-DwjYimVM.js","assets/IncotermsPlain-BkrPc1F5.js","assets/HowToReadBL-CSuYpNAD.js","assets/ReduceLogisticsCosts-Bkt_SF-I.js","assets/VttGuide-DAf7k57N.js","assets/ChinaContractGuide-BNYWC3AI.js","assets/DemurrageDetentionGuide-DfY422uq.js","assets/FclVsLclGuide-TqC8Tiop.js","assets/AirCargoGuide-BzZM1iBf.js","assets/CustomsDutiesGuide-CuAslnz7.js","assets/RailFreightGuide-CkLRO_pR.js","assets/CargoInsuranceGuide-DYVV_R4u.js","assets/MarketingResetPasswordPage-DjKsDPBf.js","assets/VerifyEmailPage-Djlfev9L.js","assets/ResetPasswordPage.module-D3bvwYpW.js","assets/ResetPasswordPage-C64OEGkd.css","assets/ConfirmEmailChangePage-BwjN0D8Z.js","assets/AdminGuard-CURseDtH.js","assets/AdminLayout-Dpy0vcsP.js","assets/adminManagersApi--_ZjHjZ3.js","assets/adminBookmarksApi-QdJw-GcE.js","assets/adminRemindersApi-XFUMK2_M.js","assets/adminStuckApi-FD0JZtvA.js","assets/adminExceptionsApi-MzCkU2AQ.js","assets/user-plus-DJ9s6Teg.js","assets/AdminLayout-zLDHXNxD.css","assets/PublicTrackingPage-BjxCjrQz.js","assets/publicTrackingApi-J-GK_pSw.js","assets/leaflet-C71-8228.js","assets/leaflet-CIGW-MKW.css","assets/index-yx3mwGoF.js","assets/CompassOutlined-DNtMM9q6.js","assets/index-Ih6AaE-M.js","assets/PublicContainerTrackingPage-C6BxUhOz.js","assets/AdminOverviewPage-D8DwWdh6.js","assets/applicationTagsApi-pvrN1VvK.js","assets/adminAnalyticsApi-CMZ0dsAD.js","assets/AdminMultiTenantPage-Bc7R3DhS.js","assets/AdminWbrPage-33PWeJcv.js","assets/AdminTrackingPage-D5MjrwBY.js","assets/AdminOkrQuartersPage-hJZZdKhz.js","assets/adminOkrApi-CAjkR1R6.js","assets/AdminOkrQuarterDetailPage-CFB__5ci.js","assets/AdminPostmortemsListPage-BUxRrcHo.js","assets/adminPostmortemApi-C207inyU.js","assets/AdminPostmortemDetailPage-DsXzW830.js","assets/AdminCompany360Page-DNO6dapu.js","assets/AdminUnknownCitiesPage-Dj2fJC6T.js","assets/adminCitiesApi-qwhproi1.js","assets/AdminCitiesPage-BnfV0RJz.js","assets/AdminSupplierActionsPage-DH77lkXl.js","assets/supplierActionsApi-Cay9esSU.js","assets/AdminPricingProfilesPage-Bgy_JNdM.js","assets/adminPricingProfileApi-BuW03_sO.js","assets/AdminInternationalAutoPage-jpEMpP2E.js","assets/AdminInvoicesPage-CQ4WFth9.js","assets/useUrlSyncedFilter-aCKVj-MC.js","assets/safeExternalUrl-B6YoezCt.js","assets/SavedViewsBar-_cGUiYYW.js","assets/EntityAuditDrawer-6bFa75JK.js","assets/AdminContractsPage-tWNc4Hf8.js","assets/AdminUsersPage-CKLPm4eh.js","assets/AdminCompanyInvitationsPage-CCUVuoVv.js","assets/AdminOrdersPage-CmBy7-6M.js","assets/supplierOrdersApi-Cdq7Z94k.js","assets/supplierRoutesApi-DC6PUSij.js","assets/AdminBookmarksPage-BEMLhiKs.js","assets/AdminRemindersPage-BA1jxzHy.js","assets/AdminTagsPage-BnvW_ELg.js","assets/AdminOrderDetailPage-BASkZXAv.js","assets/index-BGCuuw5y.js","assets/supplierInvoicesApi-oOuuvjU0.js","assets/AdminOrderDetailPage-D7u2kL0N.css","assets/AdminNotificationsPage-CA5DS123.js","assets/AdminAmoCrmPage-DCK36SoZ.js","assets/AdminMarketingPage-VZq_5HKh.js","assets/AdminAnalyticsPage-BKG5pdPk.js","assets/AdminActivationFunnelPage-Od_fw1Qu.js","assets/AdminDcsaPage-BfbsHnfp.js","assets/AdminRevenueAnalyticsPage-HnOFEiXy.js","assets/AdminStuckApplicationsPage-BopHDd37.js","assets/AdminExceptionsInboxPage-BbevEqkI.js","assets/AdminTelegramPage-CA_70k1y.js","assets/AdminApiKeysPage-Dgl8IpaB.js","assets/AdminSupplierScorecardPage-CU78a7x-.js","assets/AdminTariffsChangesPage-DTEcd5vB.js","assets/AdminExternalSchedulesPage-DkNStFef.js","assets/AdminReconciliationPage-DH24rWaV.js","assets/SupplierGuard-C_FI5TR5.js","assets/SupplierLayout-ChYiHM-P.js","assets/SupplierLayout-CKkG6HQA.css","assets/SupplierProfilePage-CJmKLLH4.js","assets/supplierApi-m2NUCVzr.js","assets/SupplierDashboardPage-YiIgtC_L.js","assets/SupplierRoutesPage-iIpzBuiG.js","assets/SupplierImportModal-MvUMjqEX.js","assets/SupplierResourcePage-Do532Jby.js","assets/SupplierAnalyticsPage-DHW523qv.js","assets/SupplierAuditPage-Vj-VAXPq.js","assets/SupplierTeamPage-q7PpmjJo.js","assets/supplierInvitationsApi-CaQlIFXa.js","assets/SupplierInvoicesPage-CCbXikpI.js","assets/SupplierContractsPage-p2b202Dq.js","assets/SupplierNotificationsPage-ChmBGz-_.js","assets/SupplierBlackoutsPage-DmKysYXw.js","assets/AcceptInvitationPage-BrU8Palq.js","assets/About-H1Yj0USS.js","assets/About-BMcr0avL.css","assets/BlogPost-CyNCz3Ty.js","assets/index-qR_7m3Gn.js","assets/index-Bbw3yhnJ.css","assets/SearchResultsPage-DWUhszap.js","assets/SearchResultsPage-Ky1WddaU.css","assets/AdminExchangeStatsPage-Bx0cKggv.js","assets/AdminChatModerationPage-DY2WF8vI.js","assets/AdminCalendarPage-DaTnna22.js","assets/UpdatePrompt-CJnSsGTV.js","assets/PwaInstallPromptDS-DIOMl8JM.js"])))=>i.map(i=>d[i]);
var eP=Object.defineProperty;var tP=(e,t,n)=>t in e?eP(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var xt=(e,t,n)=>tP(e,typeof t!="symbol"?t+"":t,n);import{_ as w,u as im,Q as nP,a as rP}from"./vendor-query-D-sr233n.js";import{g as bn,r as a,b as $,j as i,d as br,u as Qd,L as Rt,e as Sn,O as oP,R as ef,f as Kv,h as sP,o as aP,s as iP,i as lP,k as cP,l as uP,m as dP,n as fP,p as pP,N as Lt,q as E,t as tf,B as mP,v as gP,w as hP}from"./vendor-react-BwKDLVNL.js";import{i as gn,B as vP,a as bP,b as yP,u as Er,s as xP,I as _P}from"./vendor-i18n-C6wqqoou.js";import{d as nf}from"./vendor-dayjs-5tvLiZdS.js";import{browserTracingIntegration as EP,init as wP,captureException as SP,setTag as CP,setUser as lm,captureMessage as PP,getCurrentScope as RP}from"./vendor-sentry-B44l4p48.js";import{g as Ft,m as Bt,u as Te,a as an,b as St,c as ue,C as rf,d as bt,R as Qr,e as Jo,i as mu,f as TP,h as gu,P as Xv,j as Zi,k as Us,l as rn,n as AP,o as Qi,p as oa,w as of,_ as qn,q as Mt,r as Ws,K as qe,s as on,t as Yv,v as eo,x as Cn,V as IP,y as $P,z as yr,A as Jv,B as Zv,D as Qv,E as eb,F as yn,G as Bo,H as Ei,I as tb,J as sf,L as Zn,M as fo,N as jP,O as nb,Q as OP,S as af,T as jn,U as el,W as tl,X as rb,Y as ob,Z as cm,$ as sa,a0 as sb,a1 as On,a2 as lf,a3 as nl,a4 as ab,a5 as Zo,a6 as ib,a7 as lb,a8 as NP,a9 as DP,aa as cf,ab as uf,ac as LP,ad as MP,ae as cb,af as ub,ag as db,ah as df,ai as kP,aj as fb,ak as or,al as zP,am as Qn,an as pb,ao as mb,ap as VP,aq as wr,ar as er,as as BP,at as Gs,au as ui,av as qs,aw as gb,ax as hb,ay as FP,az as HP,aA as wi,aB as UP,aC as hu,aD as um,aE as WP,aF as vu,aG as GP,aH as bu,aI as qP,aJ as Ur,aK as yu,aL as KP,aM as dm,aN as XP,aO as fm,aP as Si,aQ as YP,aR as JP,aS as ZP,aT as vb,aU as QP,aV as eR,aW as Do,aX as bb,aY as tR,aZ as nR,a_ as yb,a$ as pm,b0 as mm,b1 as xb,b2 as rR}from"./vendor-antd-core-4y2ghozH.js";(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))r(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const l of s.addedNodes)l.tagName==="LINK"&&l.rel==="modulepreload"&&r(l)}).observe(document,{childList:!0,subtree:!0});function n(o){const s={};return o.integrity&&(s.integrity=o.integrity),o.referrerPolicy&&(s.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?s.credentials="include":o.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(o){if(o.ep)return;o.ep=!0;const s=n(o);fetch(o.href,s)}})();const _b=e=>e==="true"||e==="1",dY=()=>_b(void 0),ff=()=>_b("true"),Ci="https://avalog.ru",pf="https://avalogtech.com",mf={en:"en",zh:"zho",tr:"tr",hi:"hi"},gf={en:"en",zho:"zh",tr:"tr",hi:"hi"},oR=["en","zho","tr","hi"],gm={ru:"ru",en:"en",zho:"zh",tr:"tr",hi:"hi"},sR=/(^|\.)avalogtech\.com$/i;function hf(e){return sR.test(e)}function Eb(e){const t=e.split("/").filter(Boolean)[0];return t?mf[t]??null:null}function wb(e){const t=e.split("/");if(t[1]&&mf[t[1]]){const n="/"+t.slice(2).join("/");return n==="/"?"/":n.replace(/\/$/,"")||"/"}return e}function Sb(e=typeof window<"u"?window.location.hostname:"",t=typeof window<"u"?window.location.pathname:"/"){return ff()?hf(e)?{enabled:!0,mode:"intl",locale:Eb(t)??"en",siteUrl:pf}:{enabled:!0,mode:"ru",locale:"ru",siteUrl:Ci}:{enabled:!1,mode:"ru",locale:"",siteUrl:Ci}}function aR(e=typeof window<"u"?window.location.hostname:"",t=typeof window<"u"?window.location.pathname:"/"){if(!ff()||!hf(e))return;const n=t.split("/").filter(Boolean)[0];return n&&mf[n]?`/${n}`:void 0}function iR(e){const t=new URLSearchParams(e),n=t.get("lng")??t.get("lang");if(!n)return null;const r=n.toLowerCase().split("-")[0];return r==="zh"?"zho":r}function hm(e){const t=new URLSearchParams(e);t.delete("lng"),t.delete("lang");const n=t.toString();return n?`?${n}`:""}function lR(e,t,n){if(!ff())return null;const r=iR(n);if(hf(e)){const o=Eb(t),l=gf[r??o??"en"]??"en",c=wb(t),u=`/${l}${c==="/"?"":c}`,d=hm(n),f=`${u}${d}`,p=`${t}${n}`;return!o||r?f===p?null:f:null}if(r){const o=hm(n),s=`${t}${o}`,l=`${t}${n}`;return s===l?null:s}return null}function fY(e,t=typeof window<"u"?window.location.pathname:"/"){const n=wb(t);if(e==="ru")return`${Ci}${n}`;const r=gf[e]??"en";return`${pf}/${r}${n==="/"?"":n}`}function cR(e,t,n){const r=`${Ci}${n}`,o=c=>`${pf}/${gf[c]??"en"}${n==="/"?"":n}`,s=e==="ru"?r:o(t||"en"),l=[{hrefLang:gm.ru,href:r},...oR.map(c=>({hrefLang:gm[c],href:o(c)})),{hrefLang:"x-default",href:o("en")}];return{canonical:s,alternates:l}}if(typeof window<"u")try{const e=lR(window.location.hostname,window.location.pathname,window.location.search);if(e){const t=window.location.pathname+window.location.search;e!==t&&window.history.replaceState(null,"",e+window.location.hash)}}catch{}var ps={},uc={exports:{}},vm;function vf(){return vm||(vm=1,(function(e){function t(n){return n&&n.__esModule?n:{default:n}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(uc)),uc.exports}var ms={},bm;function uR(){if(bm)return ms;bm=1,Object.defineProperty(ms,"__esModule",{value:!0}),ms.default=void 0;const e={items_per_page:"/ стр.",jump_to:"Перейти",jump_to_confirm:"подтвердить",page:"Страница",prev_page:"Назад",next_page:"Вперед",prev_5:"Предыдущие 5",next_5:"Следующие 5",prev_3:"Предыдущие 3",next_3:"Следующие 3",page_size:"размер страницы"};return ms.default=e,ms}var gs={},hs={},vs={},bs={},ym;function dR(){return ym||(ym=1,Object.defineProperty(bs,"__esModule",{value:!0}),bs.commonLocale=void 0,bs.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0}),bs}var xm;function fR(){if(xm)return vs;xm=1,Object.defineProperty(vs,"__esModule",{value:!0}),vs.default=void 0;var e=dR();function t(u){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(d){return typeof d}:function(d){return d&&typeof Symbol=="function"&&d.constructor===Symbol&&d!==Symbol.prototype?"symbol":typeof d},t(u)}function n(u,d){var f=Object.keys(u);if(Object.getOwnPropertySymbols){var p=Object.getOwnPropertySymbols(u);d&&(p=p.filter(function(m){return Object.getOwnPropertyDescriptor(u,m).enumerable})),f.push.apply(f,p)}return f}function r(u){for(var d=1;d<arguments.length;d++){var f=arguments[d]!=null?arguments[d]:{};d%2?n(Object(f),!0).forEach(function(p){o(u,p,f[p])}):Object.getOwnPropertyDescriptors?Object.defineProperties(u,Object.getOwnPropertyDescriptors(f)):n(Object(f)).forEach(function(p){Object.defineProperty(u,p,Object.getOwnPropertyDescriptor(f,p))})}return u}function o(u,d,f){return d=s(d),d in u?Object.defineProperty(u,d,{value:f,enumerable:!0,configurable:!0,writable:!0}):u[d]=f,u}function s(u){var d=l(u,"string");return t(d)=="symbol"?d:String(d)}function l(u,d){if(t(u)!="object"||!u)return u;var f=u[Symbol.toPrimitive];if(f!==void 0){var p=f.call(u,d);if(t(p)!="object")return p;throw new TypeError("@@toPrimitive must return a primitive value.")}return(d==="string"?String:Number)(u)}var c=r(r({},e.commonLocale),{},{locale:"ru_RU",today:"Сегодня",now:"Сейчас",backToToday:"Текущая дата",ok:"РћРљ",clear:"Очистить",week:"Неделя",month:"Месяц",year:"Год",timeSelect:"Выбрать время",dateSelect:"Выбрать дату",monthSelect:"Выбрать месяц",yearSelect:"Выбрать РіРѕРґ",decadeSelect:"Выбрать десятилетие",previousMonth:"Предыдущий месяц (PageUp)",nextMonth:"Следующий месяц (PageDown)",previousYear:"Предыдущий РіРѕРґ (Control + left)",nextYear:"Следующий РіРѕРґ (Control + right)",previousDecade:"Предыдущее десятилетие",nextDecade:"Следущее десятилетие",previousCentury:"Предыдущий век",nextCentury:"Следующий век"});return vs.default=c,vs}var ys={},_m;function Cb(){if(_m)return ys;_m=1,Object.defineProperty(ys,"__esModule",{value:!0}),ys.default=void 0;const e={placeholder:"Выберите время",rangePlaceholder:["Время начала","Время окончания"]};return ys.default=e,ys}var Em;function Pb(){if(Em)return hs;Em=1;var e=vf().default;Object.defineProperty(hs,"__esModule",{value:!0}),hs.default=void 0;var t=e(fR()),n=e(Cb());const r={lang:{placeholder:"Выберите дату",yearPlaceholder:"Выберите РіРѕРґ",quarterPlaceholder:"Выберите квартал",monthPlaceholder:"Выберите месяц",weekPlaceholder:"Выберите неделю",rangePlaceholder:["Начальная дата","Конечная дата"],rangeYearPlaceholder:["Начальный РіРѕРґ","Год окончания"],rangeMonthPlaceholder:["Начальный месяц","Конечный месяц"],rangeWeekPlaceholder:["Начальная неделя","Конечная неделя"],shortWeekDays:["Р’СЃ","РџРЅ","Р’С‚","РЎСЂ","Р§С‚","РџС‚","РЎР±"],shortMonths:["РЇРЅРІ","Фев","Мар","РђРїСЂ","Май","РСЋРЅ","РСЋР»","РђРІРі","Сен","РћРєС‚","РќРѕСЏ","Дек"],...t.default},timePickerLocale:{...n.default}};return hs.default=r,hs}var wm;function pR(){if(wm)return gs;wm=1;var e=vf().default;Object.defineProperty(gs,"__esModule",{value:!0}),gs.default=void 0;var t=e(Pb());return gs.default=t.default,gs}var Sm;function mR(){if(Sm)return ps;Sm=1;var e=vf().default;Object.defineProperty(ps,"__esModule",{value:!0}),ps.default=void 0;var t=e(uR()),n=e(pR()),r=e(Pb()),o=e(Cb());const s="${label} РЅРµ является типом ${type}",l={locale:"ru",Pagination:t.default,DatePicker:r.default,TimePicker:o.default,Calendar:n.default,global:{placeholder:"Пожалуйста выберите",close:"Закрыть",show:"Показать",hide:"Скрыть"},Table:{filterTitle:"Фильтр",filterConfirm:"OK",filterReset:"Сбросить",filterEmptyText:"Без фильтров",filterCheckAll:"Выбрать РІСЃРµ элементы",filterSearchPlaceholder:"РџРѕРёСЃРє РІ фильтрах",emptyText:"Нет данных",selectAll:"Выбрать РІСЃС‘",selectInvert:"Рнвертировать выбор",selectNone:"Очистить РІСЃРµ данные",selectionAll:"Выбрать РІСЃРµ данные",sortTitle:"Сортировка",expand:"Развернуть строку",collapse:"Свернуть строку",triggerDesc:"Нажмите для сортировки РїРѕ убыванию",triggerAsc:"Нажмите для сортировки РїРѕ возрастанию",cancelSort:"Нажмите, чтобы отменить сортировку"},Tour:{Next:"Далее",Previous:"Назад",Finish:"Завершить"},Modal:{okText:"OK",cancelText:"Отмена",justOkText:"OK"},Popconfirm:{okText:"OK",cancelText:"Отмена"},Transfer:{titles:["",""],searchPlaceholder:"РџРѕРёСЃРє",itemUnit:"элем.",itemsUnit:"элем.",remove:"Удалить",selectAll:"Выбрать РІСЃРµ данные",deselectAll:"Очистить РІСЃРµ данные",selectCurrent:"Выбрать текущую страницу",selectInvert:"Рнвертировать выбор",removeAll:"Удалить РІСЃРµ данные",removeCurrent:"Удалить текущую страницу"},Upload:{uploading:"Загрузка...",removeFile:"Удалить файл",uploadError:"РџСЂРё загрузке произошла ошибка",previewFile:"Предпросмотр файла",downloadFile:"Загрузить файл"},Empty:{description:"Нет данных"},Icon:{icon:"РёРєРѕРЅРєР°"},Text:{edit:"Редактировать",copy:"Копировать",copied:"Скопировано",expand:"Раскрыть",collapse:"Свернуть"},Form:{optional:"(необязательно)",defaultValidateMessages:{default:"Ошибка проверки поля ${label}",required:"Пожалуйста, введите ${label}",enum:"${label} должен быть РѕРґРЅРёРј РёР· [${enum}]",whitespace:"${label} РЅРµ может быть пустым",date:{format:"${label} РЅРµ правильный формат даты",parse:"${label} РЅРµ может быть преобразовано РІ дату",invalid:"${label} РЅРµ является корректной датой"},types:{string:s,method:s,array:s,object:s,number:s,date:s,boolean:s,integer:s,float:s,regexp:s,email:s,url:s,hex:s},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}"}}},QRCode:{expired:"QR-РєРѕРґ устарел",refresh:"Обновить"},ColorPicker:{presetEmpty:"Пустой",transparent:"Прозрачный",singleColor:"РћРґРёРЅ цвет",gradientColor:"Градиент"}};return ps.default=l,ps}var dc,Cm;function gR(){return Cm||(Cm=1,dc=mR()),dc}var hR=gR();const vR=bn(hR);var fc,Pm;function bR(){if(Pm)return fc;Pm=1;var e=typeof Element<"u",t=typeof Map=="function",n=typeof Set=="function",r=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function o(s,l){if(s===l)return!0;if(s&&l&&typeof s=="object"&&typeof l=="object"){if(s.constructor!==l.constructor)return!1;var c,u,d;if(Array.isArray(s)){if(c=s.length,c!=l.length)return!1;for(u=c;u--!==0;)if(!o(s[u],l[u]))return!1;return!0}var f;if(t&&s instanceof Map&&l instanceof Map){if(s.size!==l.size)return!1;for(f=s.entries();!(u=f.next()).done;)if(!l.has(u.value[0]))return!1;for(f=s.entries();!(u=f.next()).done;)if(!o(u.value[1],l.get(u.value[0])))return!1;return!0}if(n&&s instanceof Set&&l instanceof Set){if(s.size!==l.size)return!1;for(f=s.entries();!(u=f.next()).done;)if(!l.has(u.value[0]))return!1;return!0}if(r&&ArrayBuffer.isView(s)&&ArrayBuffer.isView(l)){if(c=s.length,c!=l.length)return!1;for(u=c;u--!==0;)if(s[u]!==l[u])return!1;return!0}if(s.constructor===RegExp)return s.source===l.source&&s.flags===l.flags;if(s.valueOf!==Object.prototype.valueOf&&typeof s.valueOf=="function"&&typeof l.valueOf=="function")return s.valueOf()===l.valueOf();if(s.toString!==Object.prototype.toString&&typeof s.toString=="function"&&typeof l.toString=="function")return s.toString()===l.toString();if(d=Object.keys(s),c=d.length,c!==Object.keys(l).length)return!1;for(u=c;u--!==0;)if(!Object.prototype.hasOwnProperty.call(l,d[u]))return!1;if(e&&s instanceof Element)return!1;for(u=c;u--!==0;)if(!((d[u]==="_owner"||d[u]==="__v"||d[u]==="__o")&&s.$$typeof)&&!o(s[d[u]],l[d[u]]))return!1;return!0}return s!==s&&l!==l}return fc=function(l,c){try{return o(l,c)}catch(u){if((u.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw u}},fc}var yR=bR();const xR=bn(yR);var pc,Rm;function _R(){if(Rm)return pc;Rm=1;var e=function(t,n,r,o,s,l,c,u){if(!t){var d;if(n===void 0)d=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var f=[r,o,s,l,c,u],p=0;d=new Error(n.replace(/%s/g,function(){return f[p++]})),d.name="Invariant Violation"}throw d.framesToPop=1,d}};return pc=e,pc}var ER=_R();const Tm=bn(ER);var mc,Am;function wR(){return Am||(Am=1,mc=function(t,n,r,o){var s=r?r.call(o,t,n):void 0;if(s!==void 0)return!!s;if(t===n)return!0;if(typeof t!="object"||!t||typeof n!="object"||!n)return!1;var l=Object.keys(t),c=Object.keys(n);if(l.length!==c.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(n),d=0;d<l.length;d++){var f=l[d];if(!u(f))return!1;var p=t[f],m=n[f];if(s=r?r.call(o,p,m,f):void 0,s===!1||s===void 0&&p!==m)return!1}return!0}),mc}var SR=wR();const CR=bn(SR);var Rb=(e=>(e.BASE="base",e.BODY="body",e.HEAD="head",e.HTML="html",e.LINK="link",e.META="meta",e.NOSCRIPT="noscript",e.SCRIPT="script",e.STYLE="style",e.TITLE="title",e.FRAGMENT="Symbol(react.fragment)",e))(Rb||{}),gc={link:{rel:["amphtml","canonical","alternate"]},script:{type:["application/ld+json"]},meta:{charset:"",name:["generator","robots","description"],property:["og:type","og:title","og:url","og:image","og:image:alt","og:description","twitter:url","twitter:title","twitter:description","twitter:image","twitter:image:alt","twitter:card","twitter:site"]}},Im=Object.values(Rb),rl={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},Tb=Object.entries(rl).reduce((e,[t,n])=>(e[n]=t,e),{}),Vn="data-rh",Lo={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Mo=(e,t)=>{for(let n=e.length-1;n>=0;n-=1){const r=e[n];if(Object.prototype.hasOwnProperty.call(r,t))return r[t]}return null},PR=e=>{let t=Mo(e,"title");const n=Mo(e,Lo.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),n&&t)return n.replace(/%s/g,()=>t);const r=Mo(e,Lo.DEFAULT_TITLE);return t||r||void 0},RR=e=>Mo(e,Lo.ON_CHANGE_CLIENT_STATE)||(()=>{}),hc=(e,t)=>t.filter(n=>typeof n[e]<"u").map(n=>n[e]).reduce((n,r)=>({...n,...r}),{}),TR=(e,t)=>t.filter(n=>typeof n.base<"u").map(n=>n.base).reverse().reduce((n,r)=>{if(!n.length){const o=Object.keys(r);for(let s=0;s<o.length;s+=1){const c=o[s].toLowerCase();if(e.indexOf(c)!==-1&&r[c])return n.concat(r)}}return n},[]),AR=e=>console&&typeof console.warn=="function"&&console.warn(e),xs=(e,t,n)=>{const r={};return n.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&AR(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,s)=>{const l={};s.filter(u=>{let d;const f=Object.keys(u);for(let m=0;m<f.length;m+=1){const g=f[m],v=g.toLowerCase();t.indexOf(v)!==-1&&!(d==="rel"&&u[d].toLowerCase()==="canonical")&&!(v==="rel"&&u[v].toLowerCase()==="stylesheet")&&(d=v),t.indexOf(g)!==-1&&(g==="innerHTML"||g==="cssText"||g==="itemprop")&&(d=g)}if(!d||!u[d])return!1;const p=u[d].toLowerCase();return r[d]||(r[d]={}),l[d]||(l[d]={}),r[d][p]?!1:(l[d][p]=!0,!0)}).reverse().forEach(u=>o.push(u));const c=Object.keys(l);for(let u=0;u<c.length;u+=1){const d=c[u],f={...r[d],...l[d]};r[d]=f}return o},[]).reverse()},IR=(e,t)=>{if(Array.isArray(e)&&e.length){for(let n=0;n<e.length;n+=1)if(e[n][t])return!0}return!1},$R=e=>({baseTag:TR(["href"],e),bodyAttributes:hc("bodyAttributes",e),defer:Mo(e,Lo.DEFER),encode:Mo(e,Lo.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:hc("htmlAttributes",e),linkTags:xs("link",["rel","href"],e),metaTags:xs("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:xs("noscript",["innerHTML"],e),onChangeClientState:RR(e),scriptTags:xs("script",["src","innerHTML"],e),styleTags:xs("style",["cssText"],e),title:PR(e),titleAttributes:hc("titleAttributes",e),prioritizeSeoTags:IR(e,Lo.PRIORITIZE_SEO_TAGS)}),Ab=e=>Array.isArray(e)?e.join(""):e,jR=(e,t)=>{const n=Object.keys(e);for(let r=0;r<n.length;r+=1)if(t[n[r]]&&t[n[r]].includes(e[n[r]]))return!0;return!1},vc=(e,t)=>Array.isArray(e)?e.reduce((n,r)=>(jR(r,t)?n.priority.push(r):n.default.push(r),n),{priority:[],default:[]}):{default:e,priority:[]},$m=(e,t)=>({...e,[t]:void 0}),OR=["noscript","script","style"],xu=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),Ib=e=>Object.keys(e).reduce((t,n)=>{const r=typeof e[n]<"u"?`${n}="${e[n]}"`:`${n}`;return t?`${t} ${r}`:r},""),NR=(e,t,n,r)=>{const o=Ib(n),s=Ab(t);return o?`<${e} ${Vn}="true" ${o}>${xu(s,r)}</${e}>`:`<${e} ${Vn}="true">${xu(s,r)}</${e}>`},DR=(e,t,n=!0)=>t.reduce((r,o)=>{const s=o,l=Object.keys(s).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,f)=>{const p=typeof s[f]>"u"?f:`${f}="${xu(s[f],n)}"`;return d?`${d} ${p}`:p},""),c=s.innerHTML||s.cssText||"",u=OR.indexOf(e)===-1;return`${r}<${e} ${Vn}="true" ${l}${u?"/>":`>${c}</${e}>`}`},""),$b=(e,t={})=>Object.keys(e).reduce((n,r)=>{const o=rl[r];return n[o||r]=e[r],n},t),LR=(e,t,n)=>{const r={key:t,[Vn]:!0},o=$b(n,r);return[$.createElement("title",o,t)]},di=(e,t)=>t.map((n,r)=>{const o={key:r,[Vn]:!0};return Object.keys(n).forEach(s=>{const c=rl[s]||s;if(c==="innerHTML"||c==="cssText"){const u=n.innerHTML||n.cssText;o.dangerouslySetInnerHTML={__html:u}}else o[c]=n[s]}),$.createElement(e,o)}),An=(e,t,n=!0)=>{switch(e){case"title":return{toComponent:()=>LR(e,t.title,t.titleAttributes),toString:()=>NR(e,t.title,t.titleAttributes,n)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>$b(t),toString:()=>Ib(t)};default:return{toComponent:()=>di(e,t),toString:()=>DR(e,t,n)}}},MR=({metaTags:e,linkTags:t,scriptTags:n,encode:r})=>{const o=vc(e,gc.meta),s=vc(t,gc.link),l=vc(n,gc.script);return{priorityMethods:{toComponent:()=>[...di("meta",o.priority),...di("link",s.priority),...di("script",l.priority)],toString:()=>`${An("meta",o.priority,r)} ${An("link",s.priority,r)} ${An("script",l.priority,r)}`},metaTags:o.default,linkTags:s.default,scriptTags:l.default}},kR=e=>{const{baseTag:t,bodyAttributes:n,encode:r=!0,htmlAttributes:o,noscriptTags:s,styleTags:l,title:c="",titleAttributes:u,prioritizeSeoTags:d}=e;let{linkTags:f,metaTags:p,scriptTags:m}=e,g={toComponent:()=>[],toString:()=>""};return d&&({priorityMethods:g,linkTags:f,metaTags:p,scriptTags:m}=MR(e)),{priority:g,base:An("base",t,r),bodyAttributes:An("bodyAttributes",n,r),htmlAttributes:An("htmlAttributes",o,r),link:An("link",f,r),meta:An("meta",p,r),noscript:An("noscript",s,r),script:An("script",m,r),style:An("style",l,r),title:An("title",{title:c,titleAttributes:u},r)}},_u=kR,Na=[],bf=!!(typeof window<"u"&&window.document&&window.document.createElement),Eu=class{constructor(e,t){xt(this,"instances",[]);xt(this,"canUseDOM",bf);xt(this,"context");xt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?Na:this.instances,add:e=>{(this.canUseDOM?Na:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?Na:this.instances).indexOf(e);(this.canUseDOM?Na:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=_u({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},zR=parseInt($.version.split(".")[0],10),wu=zR>=19,VR={},jb=$.createContext(VR),Hr,Ob=(Hr=class extends a.Component{constructor(n){super(n);xt(this,"helmetData");wu?this.helmetData=null:this.helmetData=new Eu(this.props.context||{},Hr.canUseDOM)}render(){return wu?$.createElement($.Fragment,null,this.props.children):$.createElement(jb.Provider,{value:this.helmetData.value},this.props.children)}},xt(Hr,"canUseDOM",bf),Hr),po=(e,t)=>{const n=document.head||document.querySelector("head"),r=n.querySelectorAll(`${e}[${Vn}]`),o=[].slice.call(r),s=[];let l;return t&&t.length&&t.forEach(c=>{const u=document.createElement(e);for(const d in c)if(Object.prototype.hasOwnProperty.call(c,d))if(d==="innerHTML")u.innerHTML=c.innerHTML;else if(d==="cssText"){const f=c.cssText;u.appendChild(document.createTextNode(f))}else{const f=d,p=typeof c[f]>"u"?"":c[f];u.setAttribute(d,p)}u.setAttribute(Vn,"true"),o.some((d,f)=>(l=f,u.isEqualNode(d)))?o.splice(l,1):s.push(u)}),o.forEach(c=>{var u;return(u=c.parentNode)==null?void 0:u.removeChild(c)}),s.forEach(c=>n.appendChild(c)),{oldTags:o,newTags:s}},Su=(e,t)=>{const n=document.getElementsByTagName(e)[0];if(!n)return;const r=n.getAttribute(Vn),o=r?r.split(","):[],s=[...o],l=Object.keys(t);for(const c of l){const u=t[c]||"";n.getAttribute(c)!==u&&n.setAttribute(c,u),o.indexOf(c)===-1&&o.push(c);const d=s.indexOf(c);d!==-1&&s.splice(d,1)}for(let c=s.length-1;c>=0;c-=1)n.removeAttribute(s[c]);o.length===s.length?n.removeAttribute(Vn):n.getAttribute(Vn)!==l.join(",")&&n.setAttribute(Vn,l.join(","))},BR=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=Ab(e)),Su("title",t)},jm=(e,t)=>{const{baseTag:n,bodyAttributes:r,htmlAttributes:o,linkTags:s,metaTags:l,noscriptTags:c,onChangeClientState:u,scriptTags:d,styleTags:f,title:p,titleAttributes:m}=e;Su("body",r),Su("html",o),BR(p,m);const g={baseTag:po("base",n),linkTags:po("link",s),metaTags:po("meta",l),noscriptTags:po("noscript",c),scriptTags:po("script",d),styleTags:po("style",f)},v={},h={};Object.keys(g).forEach(b=>{const{newTags:y,oldTags:x}=g[b];y.length&&(v[b]=y),x.length&&(h[b]=g[b].oldTags)}),t&&t(),u(e,v,h)},_s=null,FR=e=>{_s&&cancelAnimationFrame(_s),e.defer?_s=requestAnimationFrame(()=>{jm(e,()=>{_s=null})}):(jm(e),_s=null)},HR=FR,Om=class extends a.Component{constructor(){super(...arguments);xt(this,"rendered",!1)}shouldComponentUpdate(t){return!CR(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:n}=this.props.context;let r=null;const o=$R(t.get().map(s=>{const{context:l,...c}=s.props;return c}));Ob.canUseDOM?HR(o):_u&&(r=_u(o)),n(r)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},fi=[],Nm=e=>{const t={};for(const n of Object.keys(e))t[Tb[n]||n]=e[n];return t},Dr=e=>{const t={};for(const n of Object.keys(e)){const r=rl[n];t[r||n]=e[n]}return t},Dm=(e,t)=>{if(!bf)return;const n=document.getElementsByTagName(e)[0];if(!n)return;const r="data-rh-managed",o=n.getAttribute(r),s=o?o.split(","):[],l=Object.keys(t);for(const c of s)l.includes(c)||n.removeAttribute(c);for(const c of l){const u=t[c];u==null||u===!1?n.removeAttribute(c):u===!0?n.setAttribute(c,""):n.setAttribute(c,String(u))}l.length>0?n.setAttribute(r,l.join(",")):n.removeAttribute(r)},bc=()=>{const e={},t={};for(const n of fi){const{htmlAttributes:r,bodyAttributes:o}=n.props;r&&Object.assign(e,Nm(r)),o&&Object.assign(t,Nm(o))}Dm("html",e),Dm("body",t)},UR=class extends a.Component{componentDidMount(){fi.push(this),bc()}componentDidUpdate(){bc()}componentWillUnmount(){const e=fi.indexOf(this);e!==-1&&fi.splice(e,1),bc()}resolveTitle(){const{title:e,titleTemplate:t,defaultTitle:n}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(""):e):e||n||void 0}renderTitle(){const e=this.resolveTitle();if(e===void 0)return null;const t=this.props.titleAttributes||{};return $.createElement("title",Dr(t),e)}renderBase(){const{base:e}=this.props;return e?$.createElement("base",Dr(e)):null}renderMeta(){const{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>$.createElement("meta",{key:n,...Dr(t)}))}renderLink(){const{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>$.createElement("link",{key:n,...Dr(t)}))}renderScript(){const{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{innerHTML:r,...o}=t,s=Dr(o);return r&&(s.dangerouslySetInnerHTML={__html:r}),$.createElement("script",{key:n,...s})})}renderStyle(){const{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{cssText:r,...o}=t,s=Dr(o);return r&&(s.dangerouslySetInnerHTML={__html:r}),$.createElement("style",{key:n,...s})})}renderNoscript(){const{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,n)=>{const{innerHTML:r,...o}=t,s=Dr(o);return r&&(s.dangerouslySetInnerHTML={__html:r}),$.createElement("noscript",{key:n,...s})})}render(){return $.createElement($.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},pu,WR=(pu=class extends a.Component{shouldComponentUpdate(e){return!xR($m(this.props,"helmetData"),$m(e,"helmetData"))}mapNestedChildrenToProps(e,t){if(!t)return null;switch(e.type){case"script":case"noscript":return{innerHTML:t};case"style":return{cssText:t};default:throw new Error(`<${e.type} /> elements are self-closing and can not contain children. Refer to our API for more information.`)}}flattenArrayTypeChildren(e,t,n,r){return{...t,[e.type]:[...t[e.type]||[],{...n,...this.mapNestedChildrenToProps(e,r)}]}}mapObjectTypeChildren(e,t,n,r){switch(e.type){case"title":return{...t,[e.type]:r,titleAttributes:{...n}};case"body":return{...t,bodyAttributes:{...n}};case"html":return{...t,htmlAttributes:{...n}};default:return{...t,[e.type]:{...n}}}}mapArrayTypeChildrenToProps(e,t){let n={...t};return Object.keys(e).forEach(r=>{n={...n,[r]:e[r]}}),n}warnOnInvalidChildren(e,t){return Tm(Im.some(n=>e.type===n),typeof e.type=="function"?"You may be attempting to nest <Helmet> components within each other, which is not allowed. Refer to our API for more information.":`Only elements types ${Im.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),Tm(!t||typeof t=="string"||Array.isArray(t)&&!t.some(n=>typeof n!="string"),`Helmet expects a string as a child of <${e.type}>. Did you forget to wrap your children in braces? ( <${e.type}>{\`\`}</${e.type}> ) Refer to our API for more information.`),!0}mapChildrenToProps(e,t){let n={};return $.Children.forEach(e,r=>{if(!r||!r.props)return;const{children:o,...s}=r.props,l=Object.keys(s).reduce((u,d)=>(u[Tb[d]||d]=s[d],u),{});let{type:c}=r;switch(typeof c=="symbol"?c=c.toString():this.warnOnInvalidChildren(r,o),c){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":n=this.flattenArrayTypeChildren(r,n,l,o);break;default:t=this.mapObjectTypeChildren(r,t,l,o);break}}),this.mapArrayTypeChildrenToProps(n,t)}render(){const{children:e,...t}=this.props;let n={...t},{helmetData:r}=t;if(e&&(n=this.mapChildrenToProps(e,n)),r&&!(r instanceof Eu)){const o=r;r=new Eu(o.context,!0),delete n.helmetData}return wu?$.createElement(UR,{...n}):r?$.createElement(Om,{...n,context:r.value}):$.createElement(jb.Consumer,null,o=>$.createElement(Om,{...n,context:o}))}},xt(pu,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),pu);const Nb=a.createContext(null),pY=({roles:e,children:t})=>{const n=e.includes("ROLE_SUPER_ADMIN"),r=e.includes("ROLE_ADMIN"),o=e.includes("ROLE_MANAGER");return i.jsx(Nb.Provider,{value:{roles:e,isSuperAdmin:n,isAdmin:r,isManager:o},children:t})},GR=()=>{const e=a.useContext(Nb);return e||{roles:[],isSuperAdmin:!1,isAdmin:!1,isManager:!1}},qR=e=>{const{componentCls:t}=e;return{[t]:{display:"flex",flexFlow:"row wrap",minWidth:0,"&::before, &::after":{display:"flex"},"&-no-wrap":{flexWrap:"nowrap"},"&-start":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"flex-end"},"&-space-between":{justifyContent:"space-between"},"&-space-around":{justifyContent:"space-around"},"&-space-evenly":{justifyContent:"space-evenly"},"&-top":{alignItems:"flex-start"},"&-middle":{alignItems:"center"},"&-bottom":{alignItems:"flex-end"}}}},KR=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},XR=(e,t)=>{const{componentCls:n,gridColumns:r,antCls:o}=e,[s,l]=an(o,"grid"),[,c]=an(o,"col"),u={};for(let d=r;d>=0;d--)d===0?(u[`${n}${t}-${d}`]={display:"none"},u[`${n}-push-${d}`]={insetInlineStart:"auto"},u[`${n}-pull-${d}`]={insetInlineEnd:"auto"},u[`${n}${t}-push-${d}`]={insetInlineStart:"auto"},u[`${n}${t}-pull-${d}`]={insetInlineEnd:"auto"},u[`${n}${t}-offset-${d}`]={marginInlineStart:0},u[`${n}${t}-order-${d}`]={order:0}):(u[`${n}${t}-${d}`]=[{[s("display")]:"block",display:"block"},{display:l("display"),flex:`0 0 ${d/r*100}%`,maxWidth:`${d/r*100}%`}],u[`${n}${t}-push-${d}`]={insetInlineStart:`${d/r*100}%`},u[`${n}${t}-pull-${d}`]={insetInlineEnd:`${d/r*100}%`},u[`${n}${t}-offset-${d}`]={marginInlineStart:`${d/r*100}%`},u[`${n}${t}-order-${d}`]={order:d});return u[`${n}${t}-flex`]={flex:c(`${t.replace(/-/,"")}-flex`)},u},Cu=(e,t)=>XR(e,t),YR=(e,t,n)=>({[`@media (min-width: ${Te(t)})`]:{...Cu(e,n)}}),JR=()=>({}),ZR=()=>({}),QR=Ft("Grid",qR,JR),eT=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),tT=Ft("Grid",e=>{const t=Bt(e,{gridColumns:24}),n=eT(t);return delete n.xs,[KR(t),Cu(t,""),Cu(t,"-xs"),Object.keys(n).map(r=>YR(t,n[r],`-${r}`)).reduce((r,o)=>({...r,...o}),{})]},ZR),nT=(e,t,n,r,o=!1,s,l)=>{const c=a.useMemo(()=>typeof n=="boolean"?{allowClear:n}:n&&typeof n=="object"?n:{allowClear:!1},[n]);return a.useMemo(()=>{const u=!o&&c.allowClear!==!1&&(t.length||s)&&!(l==="combobox"&&s==="");return{allowClear:u,clearIcon:u?c.clearIcon||r||"Г—":null}},[c,r,o,t.length,s,l])},Db=a.createContext(null);function to(){return a.useContext(Db)}function rT(e=250){const t=a.useRef(null),n=a.useRef(null);a.useEffect(()=>()=>{window.clearTimeout(n.current)},[]);function r(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(n.current),n.current=window.setTimeout(()=>{t.current=null},e)}return[()=>t.current,r]}function Lb(e,t){return e.filter(n=>n).some(n=>n.contains(t)||n===t)}function oT(e,t,n,r){const o=St(s=>{if(r)return;let l=s.target;l.shadowRoot&&s.composed&&(l=s.composedPath()[0]||l),s._ori_target&&(l=s._ori_target),t&&!Lb(e(),l)&&n(!1)});a.useEffect(()=>(window.addEventListener("mousedown",o),()=>window.removeEventListener("mousedown",o)),[o])}function sT(e){const{prefixCls:t,align:n,arrow:r,arrowPos:o}=e,{className:s,content:l,style:c}=r||{},{x:u=0,y:d=0}=o,f=a.useRef(null);if(!n||!n.points)return null;const p={position:"absolute"};if(n.autoArrow!==!1){const m=n.points[0],g=n.points[1],v=m[0],h=m[1],b=g[0],y=g[1];v===b||!["t","b"].includes(v)?p.top=d:v==="t"?p.top=0:p.bottom=0,h===y||!["l","r"].includes(h)?p.left=u:h==="l"?p.left=0:p.right=0}return a.createElement("div",{ref:f,className:ue(`${t}-arrow`,s),style:{...p,...c}},l)}function Pu(){return Pu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Pu.apply(this,arguments)}function aT(e){const{prefixCls:t,open:n,zIndex:r,mask:o,motion:s,mobile:l}=e;return o?a.createElement(rf,Pu({},s,{motionAppear:!0,visible:n,removeOnLeave:!0}),({className:c})=>a.createElement("div",{style:{zIndex:r},className:ue(`${t}-mask`,l&&`${t}-mobile-mask`,c)})):null}const iT=a.memo(({children:e})=>e,(e,t)=>t.cache);function lT(e,t,n,r,o,s,l,c){var f;const u="auto",d=e?{}:{left:"-1000vw",top:"-1000vh",right:u,bottom:u};if(!e&&(t||!n)){const{points:p}=r,m=r.dynamicInset||((f=r._experimental)==null?void 0:f.dynamicInset),g=m&&p[0][1]==="r",v=m&&p[0][0]==="b";g?(d.right=o,d.left=u):(d.left=l,d.right=u),v?(d.bottom=s,d.top=u):(d.top=c,d.bottom=u)}return d}function Ru(){return Ru=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ru.apply(this,arguments)}const cT=a.forwardRef((e,t)=>{const{onEsc:n,popup:r,className:o,prefixCls:s,style:l,target:c,onVisibleChanged:u,open:d,keepDom:f,fresh:p,onClick:m,mask:g,arrow:v,arrowPos:h,align:b,motion:y,maskMotion:x,mobile:_,forceRender:S,getPopupContainer:C,autoDestroy:T,portal:R,children:A,zIndex:P,onMouseEnter:N,onMouseLeave:O,onPointerEnter:k,onPointerDownCapture:D,ready:F,offsetX:U,offsetY:H,offsetR:X,offsetB:K,onAlign:B,onPrepare:W,onResize:te,stretch:j,targetWidth:L,targetHeight:G}=e,M=typeof r=="function"?r():r,q=d||f,V=!!_,[J,Y,ne]=a.useMemo(()=>_?[_.mask,_.maskMotion,_.motion]:[g,x,y],[_,g,x,y]),oe=(C==null?void 0:C.length)>0,[Q,se]=a.useState(!C||!oe);bt(()=>{!Q&&oe&&c&&se(!0)},[Q,oe,c]);const he=St((ie,ve)=>{te==null||te(ie,ve),B()}),ae=lT(V,F,d,b,X,K,U,H);if(!Q)return null;const Re={};return j&&(j.includes("height")&&G?Re.height=G:j.includes("minHeight")&&G&&(Re.minHeight=G),j.includes("width")&&L?Re.width=L:j.includes("minWidth")&&L&&(Re.minWidth=L)),d||(Re.pointerEvents="none"),a.createElement(R,{open:S||q,getContainer:C&&(()=>C(c)),autoDestroy:T,onEsc:n},a.createElement(aT,{prefixCls:s,open:d,zIndex:P,mask:J,motion:Y,mobile:V}),a.createElement(Qr,{onResize:he,disabled:!d},ie=>a.createElement(rf,Ru({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:S,leavedClassName:`${s}-hidden`},ne,{onAppearPrepare:W,onEnterPrepare:W,visible:d,onVisibleChanged:ve=>{var be;(be=y==null?void 0:y.onVisibleChanged)==null||be.call(y,ve),u(ve)}}),({className:ve,style:be},Le)=>{const We=ue(s,ve,o,{[`${s}-mobile`]:V});return a.createElement("div",{ref:Jo(ie,t,Le),className:We,style:{"--arrow-x":`${h.x||0}px`,"--arrow-y":`${h.y||0}px`,...ae,...Re,...be,boxSizing:"border-box",zIndex:P,...l},onMouseEnter:N,onMouseLeave:O,onPointerEnter:k,onClick:m,onPointerDownCapture:D},v&&a.createElement(sT,{prefixCls:s,arrow:v,arrowPos:h,align:b}),a.createElement(iT,{cache:!d&&!p},M))})),A)}),Lm=a.createContext(null),uT=a.createContext(null);function Mm(e){return e?Array.isArray(e)?e:[e]:[]}function dT(e,t,n){return a.useMemo(()=>{const r=Mm(t??e),o=Mm(n??e),s=new Set(r),l=new Set(o);return s.has("hover")&&!s.has("click")&&s.add("touch"),l.has("hover")&&!l.has("click")&&l.add("touch"),[s,l]},[e,t,n])}function fT(e=[],t=[],n){const r=(o,s)=>o[s]||"";return n?r(e,0)===r(t,0):r(e,0)===r(t,0)&&r(e,1)===r(t,1)}function pT(e,t,n,r){var l;const{points:o}=n,s=Object.keys(e);for(let c=0;c<s.length;c+=1){const u=s[c];if(fT((l=e[u])==null?void 0:l.points,o,r))return`${t}-placement-${u}`}return""}function aa(e){return e.ownerDocument.defaultView}function Tu(e){const t=[];let n=e==null?void 0:e.parentElement;const r=["hidden","scroll","clip","auto"];for(;n;){const{overflowX:o,overflowY:s,overflow:l}=aa(n).getComputedStyle(n);[o,s,l].some(c=>r.includes(c))&&t.push(n),n=n.parentElement}return t}function Ks(e,t=1){return Number.isNaN(e)?t:e}function Es(e){return Ks(parseFloat(e),0)}function km(e,t){const n={...e};return(t||[]).forEach(r=>{if(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)return;const{overflow:o,overflowClipMargin:s,borderTopWidth:l,borderBottomWidth:c,borderLeftWidth:u,borderRightWidth:d}=aa(r).getComputedStyle(r),f=r.getBoundingClientRect(),{offsetHeight:p,clientHeight:m,offsetWidth:g,clientWidth:v}=r,h=Es(l),b=Es(c),y=Es(u),x=Es(d),_=Ks(Math.round(f.width/g*1e3)/1e3),S=Ks(Math.round(f.height/p*1e3)/1e3),C=(g-v-y-x)*_,T=(p-m-h-b)*S,R=h*S,A=b*S,P=y*_,N=x*_;let O=0,k=0;if(o==="clip"){const X=Es(s);O=X*_,k=X*S}const D=f.x+P-O,F=f.y+R-k,U=D+f.width+2*O-P-N-C,H=F+f.height+2*k-R-A-T;n.left=Math.max(n.left,D),n.top=Math.max(n.top,F),n.right=Math.min(n.right,U),n.bottom=Math.min(n.bottom,H)}),n}function zm(e,t=0){const n=`${t}`,r=n.match(/^(.*)\%$/);return r?e*(parseFloat(r[1])/100):parseFloat(n)}function Vm(e,t){const[n,r]=t||[];return[zm(e.width,n),zm(e.height,r)]}function Bm(e=""){return[e[0],e[1]]}function mo(e,t){const n=t[0],r=t[1];let o,s;return n==="t"?s=e.y:n==="b"?s=e.y+e.height:s=e.y+e.height/2,r==="l"?o=e.x:r==="r"?o=e.x+e.width:o=e.x+e.width/2,{x:o,y:s}}function ir(e,t){const n={t:"b",b:"t",l:"r",r:"l"},r=[...e];return r[t]=n[e[t]]||"c",r}function Fm(e){return e.join("")}function mT(e,t,n,r,o,s,l,c){const[u,d]=a.useState({ready:!1,offsetX:0,offsetY:0,offsetR:0,offsetB:0,arrowX:0,arrowY:0,scaleX:1,scaleY:1,align:o[r]||{}}),f=a.useRef(0),p=a.useMemo(()=>!t||c?[]:Tu(t),[t]),m=a.useRef({});e||(()=>{m.current={}})();const v=St(()=>{var y,x;if(t&&n&&e&&!c){let Qe=function(Ze,Wt,Vt=Re){const jr=U.x+Ze,Or=U.y+Wt,Oa=jr+M,om=Or+G,ic=Math.max(jr,Vt.left),lc=Math.max(Or,Vt.top),cc=Math.min(Oa,Vt.right),Me=Math.min(om,Vt.bottom);return Math.max(0,(cc-ic)*(Me-lc))},De=function(){ye=U.y+Ke,ze=ye+G,xe=U.x+ge,Ae=xe+M};const _=t,S=_.ownerDocument,C=aa(_),{position:T}=C.getComputedStyle(_),R=_.style.left,A=_.style.top,P=_.style.right,N=_.style.bottom,O=_.style.overflow,k={...o[r],...s},D=S.createElement("div");(y=_.parentElement)==null||y.appendChild(D),D.style.left=`${_.offsetLeft}px`,D.style.top=`${_.offsetTop}px`,D.style.position=T,D.style.height=`${_.offsetHeight}px`,D.style.width=`${_.offsetWidth}px`,_.style.left="0",_.style.top="0",_.style.right="auto",_.style.bottom="auto",_.style.overflow="hidden";let F;if(Array.isArray(n))F={x:n[0],y:n[1],width:0,height:0};else{const Ze=n.getBoundingClientRect();Ze.x=Ze.x??Ze.left,Ze.y=Ze.y??Ze.top,F={x:Ze.x,y:Ze.y,width:Ze.width,height:Ze.height}}const U=_.getBoundingClientRect(),{height:H,width:X}=C.getComputedStyle(_);U.x=U.x??U.left,U.y=U.y??U.top;const{clientWidth:K,clientHeight:B,scrollWidth:W,scrollHeight:te,scrollTop:j,scrollLeft:L}=S.documentElement,G=U.height,M=U.width,q=F.height,V=F.width,J={left:0,top:0,right:K,bottom:B},Y={left:-L,top:-j,right:W-L,bottom:te-j};let{htmlRegion:ne}=k;const oe="visible",Q="visibleFirst";ne!=="scroll"&&ne!==Q&&(ne=oe);const se=ne===Q,he=km(Y,p),ae=km(J,p),Re=ne===oe?ae:he,ie=se?ae:Re;_.style.left="auto",_.style.top="auto",_.style.right="0",_.style.bottom="0";const ve=_.getBoundingClientRect();_.style.left=R,_.style.top=A,_.style.right=P,_.style.bottom=N,_.style.overflow=O,(x=_.parentElement)==null||x.removeChild(D);const be=Ks(Math.round(M/parseFloat(X)*1e3)/1e3),Le=Ks(Math.round(G/parseFloat(H)*1e3)/1e3);if(be===0||Le===0||mu(n)&&!TP(n))return;const{offset:We,targetOffset:Se}=k;let[Ce,I]=Vm(U,We);const[z,Z]=Vm(F,Se);F.x-=z,F.y-=Z;const[de,pe]=k.points||[],ce=Bm(pe),le=Bm(de),fe=mo(F,ce),me=mo(U,le),Ne={...k};let Pe=[le,ce],ge=fe.x-me.x+Ce,Ke=fe.y-me.y+I;const Xe=Qe(ge,Ke),et=Qe(ge,Ke,ae),nt=mo(F,["t","l"]),dt=mo(U,["t","l"]),ft=mo(F,["b","r"]),rt=mo(U,["b","r"]),Be=k.overflow||{},{adjustX:ot,adjustY:st,shiftX:Ee,shiftY:we}=Be,re=Ze=>typeof Ze=="boolean"?Ze:Ze>=0;let ye,ze,xe,Ae;De();const He=re(st),Ye=le[0]===ce[0];if(He&&le[0]==="t"&&(ze>ie.bottom||m.current.bt)){let Ze=Ke;Ye?Ze-=G-q:Ze=nt.y-rt.y-I;const Wt=Qe(ge,Ze),Vt=Qe(ge,Ze,ae);Wt>Xe||Wt===Xe&&(!se||Vt>=et)?(m.current.bt=!0,Ke=Ze,I=-I,Pe=[ir(Pe[0],0),ir(Pe[1],0)]):m.current.bt=!1}if(He&&le[0]==="b"&&(ye<ie.top||m.current.tb)){let Ze=Ke;Ye?Ze+=G-q:Ze=ft.y-dt.y-I;const Wt=Qe(ge,Ze),Vt=Qe(ge,Ze,ae);Wt>Xe||Wt===Xe&&(!se||Vt>=et)?(m.current.tb=!0,Ke=Ze,I=-I,Pe=[ir(Pe[0],0),ir(Pe[1],0)]):m.current.tb=!1}const mt=re(ot),wt=le[1]===ce[1];if(mt&&le[1]==="l"&&(Ae>ie.right||m.current.rl)){let Ze=ge;wt?Ze-=M-V:Ze=nt.x-rt.x-Ce;const Wt=Qe(Ze,Ke),Vt=Qe(Ze,Ke,ae);Wt>Xe||Wt===Xe&&(!se||Vt>=et)?(m.current.rl=!0,ge=Ze,Ce=-Ce,Pe=[ir(Pe[0],1),ir(Pe[1],1)]):m.current.rl=!1}if(mt&&le[1]==="r"&&(xe<ie.left||m.current.lr)){let Ze=ge;wt?Ze+=M-V:Ze=ft.x-dt.x-Ce;const Wt=Qe(Ze,Ke),Vt=Qe(Ze,Ke,ae);Wt>Xe||Wt===Xe&&(!se||Vt>=et)?(m.current.lr=!0,ge=Ze,Ce=-Ce,Pe=[ir(Pe[0],1),ir(Pe[1],1)]):m.current.lr=!1}Ne.points=[Fm(Pe[0]),Fm(Pe[1])],De();const ct=Ee===!0?0:Ee;typeof ct=="number"&&(xe<ae.left&&(ge-=xe-ae.left-Ce,F.x+V<ae.left+ct&&(ge+=F.x-ae.left+V-ct)),Ae>ae.right&&(ge-=Ae-ae.right-Ce,F.x>ae.right-ct&&(ge+=F.x-ae.right+ct)));const un=we===!0?0:we;typeof un=="number"&&(ye<ae.top&&(Ke-=ye-ae.top-I,F.y+q<ae.top+un&&(Ke+=F.y-ae.top+q-un)),ze>ae.bottom&&(Ke-=ze-ae.bottom-I,F.y>ae.bottom-un&&(Ke+=F.y-ae.bottom+un)));const dn=U.x+ge,Qt=dn+M,tt=U.y+Ke,pt=tt+G,$e=F.x,it=$e+V,ut=F.y,gt=ut+q,It=Math.max(dn,$e),en=Math.min(Qt,it),Dn=(It+en)/2-dn,tn=Math.max(tt,ut),$r=Math.min(pt,gt),us=(tn+$r)/2-tt;l==null||l(t,Ne);let ds=ve.right-U.x-(ge+U.width),fs=ve.bottom-U.y-(Ke+U.height);be===1&&(ge=Math.floor(ge),ds=Math.floor(ds)),Le===1&&(Ke=Math.floor(Ke),fs=Math.floor(fs));const ac={ready:!0,offsetX:ge/be,offsetY:Ke/Le,offsetR:ds/be,offsetB:fs/Le,arrowX:Dn/be,arrowY:us/Le,scaleX:be,scaleY:Le,align:Ne};d(ac)}}),h=()=>{f.current+=1;const y=f.current;Promise.resolve().then(()=>{f.current===y&&v()})},b=()=>{d(y=>({...y,ready:!1}))};return bt(b,[r]),bt(()=>{e||b()},[e]),[u.ready,u.offsetX,u.offsetY,u.offsetR,u.offsetB,u.arrowX,u.arrowY,u.scaleX,u.scaleY,u.align,h]}function gT(){const e=a.useRef(null),t=()=>{e.current&&(clearTimeout(e.current),e.current=null)},n=(r,o)=>{t(),o===0?r():e.current=setTimeout(()=>{r()},o*1e3)};return a.useEffect(()=>()=>{t()},[]),n}function hT(e,t,n,r,o){bt(()=>{if(e&&t&&n){let p=function(){r(),o()};const s=t,l=n,c=Tu(s),u=Tu(l),d=aa(l),f=new Set([d,...c,...u]);return f.forEach(m=>{m.addEventListener("scroll",p,{passive:!0})}),d.addEventListener("resize",p,{passive:!0}),r(),()=>{f.forEach(m=>{m.removeEventListener("scroll",p),d.removeEventListener("resize",p)})}}},[e,t,n])}function vT(e,t,n,r,o,s,l,c){const u=a.useRef(e);u.current=e;const d=a.useRef(!1);a.useEffect(()=>{if(t&&r&&(!o||s)){const p=()=>{d.current=!1},m=h=>{var b,y;u.current&&!l(((y=(b=h.composedPath)==null?void 0:b.call(h))==null?void 0:y[0])||h.target)&&!d.current&&c(!1)},g=aa(r);g.addEventListener("pointerdown",p,!0),g.addEventListener("mousedown",m,!0),g.addEventListener("contextmenu",m,!0);const v=gu(n);return v&&(v.addEventListener("mousedown",m,!0),v.addEventListener("contextmenu",m,!0)),()=>{g.removeEventListener("pointerdown",p,!0),g.removeEventListener("mousedown",m,!0),g.removeEventListener("contextmenu",m,!0),v&&(v.removeEventListener("mousedown",m,!0),v.removeEventListener("contextmenu",m,!0))}}},[t,n,r,o,s]);function f(){d.current=!0}return f}function bT(e=Xv){return a.forwardRef((n,r)=>{const{prefixCls:o="rc-trigger-popup",children:s,action:l="hover",showAction:c,hideAction:u,popupVisible:d,defaultPopupVisible:f,onOpenChange:p,afterOpenChange:m,onPopupVisibleChange:g,afterPopupVisibleChange:v,mouseEnterDelay:h,mouseLeaveDelay:b=.1,focusDelay:y,blurDelay:x,mask:_,maskClosable:S=!0,getPopupContainer:C,forceRender:T,autoDestroy:R,popup:A,popupClassName:P,uniqueContainerClassName:N,uniqueContainerStyle:O,popupStyle:k,popupPlacement:D,builtinPlacements:F={},popupAlign:U,zIndex:H,stretch:X,getPopupClassNameFromAlign:K,fresh:B,unique:W,alignPoint:te,onPopupClick:j,onPopupAlign:L,arrow:G,popupMotion:M,maskMotion:q,mobile:V,...J}=n,Y=R||!1,ne=d===void 0,oe=!!V,Q=a.useRef({}),se=a.useContext(Lm),he=a.useMemo(()=>({registerSubPopup:(Me,lt)=>{Q.current[Me]=lt,se==null||se.registerSubPopup(Me,lt)}}),[se]),ae=a.useContext(uT),Re=Zi(),[ie,ve]=a.useState(null),be=a.useRef(null),Le=St(Me=>{be.current=Me,mu(Me)&&ie!==Me&&ve(Me),se==null||se.registerSubPopup(Re,Me)}),[We,Se]=a.useState(null),Ce=a.useRef(null),I=St(Me=>{const lt=Us(Me);mu(lt)&&We!==lt&&(Se(lt),Ce.current=lt)}),z={},Z=St(Me=>{var Gt,uo;const lt=We;return(lt==null?void 0:lt.contains(Me))||((Gt=gu(lt))==null?void 0:Gt.host)===Me||Me===lt||(ie==null?void 0:ie.contains(Me))||((uo=gu(ie))==null?void 0:uo.host)===Me||Me===ie||Object.values(Q.current).some(Nr=>(Nr==null?void 0:Nr.contains(Me))||Me===Nr)}),de=G?{...G!==!0?G:{}}:null,[pe,ce]=rn(f||!1,d),le=pe||!1,fe=a.useMemo(()=>{const Me=typeof s=="function"?s({open:le}):s;return a.Children.only(Me)},[s,le]),me=(fe==null?void 0:fe.props)||{},Ne=St(()=>le),Pe=St((Me=0)=>({popup:A,target:We,delay:Me,prefixCls:o,popupClassName:P,uniqueContainerClassName:N,uniqueContainerStyle:O,popupStyle:k,popupPlacement:D,builtinPlacements:F,popupAlign:U,zIndex:H,mask:_,maskClosable:S,popupMotion:M,maskMotion:q,arrow:de,getPopupContainer:C,getPopupClassNameFromAlign:K,id:Re,onEsc:et}));bt(()=>{ae&&W&&We&&!ne&&!se&&(le?ae.show(Pe(h),Ne):ae.hide(b))},[le,We]);const ge=a.useRef(le);ge.current=le;const Ke=St(Me=>{br.flushSync(()=>{le!==Me&&(ce(Me),p==null||p(Me),g==null||g(Me))})}),Qe=gT(),Xe=(Me,lt=0)=>{if(d!==void 0){Qe(()=>{Ke(Me)},lt);return}if(ae&&W&&ne&&!se){Me?ae.show(Pe(lt),Ne):ae.hide(lt);return}Qe(()=>{Ke(Me)},lt)};function et({top:Me}){Me&&Xe(!1)}const[nt,dt]=a.useState(!1);bt(Me=>{(!Me||le)&&dt(!0)},[le]);const[ft,rt]=a.useState(null),[Be,ot]=a.useState(null),st=Me=>{ot([Me.clientX,Me.clientY])},[Ee,we,re,ye,ze,xe,Ae,De,He,Ye,mt]=mT(le,ie,te&&Be!==null?Be:We,D,F,U,L,oe),[wt,ct]=dT(l,c,u),un=wt.has("click"),dn=ct.has("click")||ct.has("contextMenu"),Qt=St(()=>{nt||mt()});hT(le,We,ie,Qt,()=>{ge.current&&te&&dn&&Xe(!1)}),bt(()=>{Qt()},[Be,D]),bt(()=>{le&&!(F!=null&&F[D])&&Qt()},[JSON.stringify(U)]);const pt=a.useMemo(()=>{const Me=pT(F,o,Ye,te);return ue(Me,K==null?void 0:K(Ye))},[Ye,K,F,o,te]);a.useImperativeHandle(r,()=>({nativeElement:Ce.current,popupElement:be.current,forceAlign:Qt}));const[$e,it]=a.useState(0),[ut,gt]=a.useState(0),It=()=>{if(X&&We){const Me=We.getBoundingClientRect();it(Me.width),gt(Me.height)}},en=()=>{It(),Qt()},Ut=Me=>{dt(!1),mt(),m==null||m(Me),v==null||v(Me)},Dn=()=>new Promise(Me=>{It(),rt(()=>Me)});bt(()=>{ft&&(mt(),ft(),rt(null))},[ft]);function tn(Me,lt,Gt,uo,Nr){z[Me]=(sm,...QC)=>{var am;(!Nr||!Nr())&&(uo==null||uo(sm),Xe(lt,Gt)),(am=me[Me])==null||am.call(me,sm,...QC)}}const $r=wt.has("touch"),ja=ct.has("touch"),us=a.useRef(!1);($r||ja)&&(z.onTouchStart=(...Me)=>{var lt;us.current=!0,ge.current&&ja?Xe(!1):!ge.current&&$r&&Xe(!0),(lt=me.onTouchStart)==null||lt.call(me,...Me)}),(un||dn)&&(z.onClick=(Me,...lt)=>{var Gt;ge.current&&dn?Xe(!1):!ge.current&&un&&(st(Me),Xe(!0)),(Gt=me.onClick)==null||Gt.call(me,Me,...lt),us.current=!1});const ds=vT(le,dn||ja,We,ie,_,S,Z,Xe),fs=wt.has("hover"),ac=ct.has("hover");let Ze,Wt;const Vt=()=>us.current;if(fs){const Me=lt=>{st(lt)};tn("onMouseEnter",!0,h,Me,Vt),tn("onPointerEnter",!0,h,Me,Vt),Ze=lt=>{(le||nt)&&(ie!=null&&ie.contains(lt.target))&&Xe(!0,h)},te&&(z.onMouseMove=lt=>{var Gt;(Gt=me.onMouseMove)==null||Gt.call(me,lt)})}ac&&(tn("onMouseLeave",!1,b,void 0,Vt),tn("onPointerLeave",!1,b,void 0,Vt),Wt=()=>{Xe(!1,b)}),wt.has("focus")&&tn("onFocus",!0,y),ct.has("focus")&&tn("onBlur",!1,x),wt.has("contextMenu")&&(z.onContextMenu=(Me,...lt)=>{var Gt;ge.current&&ct.has("contextMenu")?Xe(!1):(st(Me),Xe(!0)),Me.preventDefault(),(Gt=me.onContextMenu)==null||Gt.call(me,Me,...lt)});const jr=a.useRef(!1);jr.current||(jr.current=T||le||nt);const Or={...me,...z},Oa={};["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"].forEach(Me=>{J[Me]&&(Oa[Me]=(...lt)=>{var Gt;(Gt=Or[Me])==null||Gt.call(Or,...lt),J[Me](...lt)})});const ic={x:xe,y:Ae};AP(le,We,en);const lc=Qi(I,oa(fe)),cc=a.cloneElement(fe,{...Or,...Oa,ref:lc});return a.createElement(a.Fragment,null,cc,jr.current&&(!ae||!W)&&a.createElement(Lm.Provider,{value:he},a.createElement(cT,{portal:e,ref:Le,prefixCls:o,popup:A,className:ue(P,!oe&&pt),style:k,target:We,onMouseEnter:Ze,onMouseLeave:Wt,onPointerEnter:Ze,zIndex:H,open:le,keepDom:nt,fresh:B,onClick:j,onPointerDownCapture:ds,mask:_,motion:M,maskMotion:q,onVisibleChanged:Ut,onPrepare:Dn,forceRender:T,autoDestroy:Y,getPopupContainer:C,onEsc:et,align:Ye,arrow:de,arrowPos:ic,ready:Ee,offsetX:we,offsetY:re,offsetR:ye,offsetB:ze,onAlign:Qt,stretch:X,targetWidth:$e/De,targetHeight:ut/He,mobile:V})))})}const ol=bT(Xv);function Au(){return Au=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Au.apply(this,arguments)}const yT=e=>{const t=e===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:t,adjustY:1},htmlRegion:"scroll"}}},xT=(e,t)=>{const{prefixCls:n,disabled:r,visible:o,children:s,popupElement:l,animation:c,transitionName:u,popupStyle:d,popupClassName:f,direction:p="ltr",placement:m,builtinPlacements:g,popupMatchSelectWidth:v,popupRender:h,popupAlign:b,getPopupContainer:y,empty:x,onPopupVisibleChange:_,onPopupMouseEnter:S,onPopupMouseDown:C,onPopupBlur:T,...R}=e,A=`${n}-dropdown`;let P=l;h&&(P=h(l));const N=a.useMemo(()=>g||yT(v),[g,v]),O=c?`${A}-${c}`:u,k=typeof v=="number",D=a.useMemo(()=>k?null:v===!1?"minWidth":"width",[v,k]);let F=d;k&&(F={...d,width:v});const U=a.useRef(null);return a.useImperativeHandle(t,()=>({getPopupElement:()=>{var H;return(H=U.current)==null?void 0:H.popupElement}})),a.createElement(ol,Au({},R,{showAction:_?["click"]:[],hideAction:_?["click"]:[],popupPlacement:m||(p==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:N,prefixCls:A,popupMotion:{motionName:O},popup:a.createElement("div",{onMouseEnter:S,onMouseDown:C,onBlur:T},P),ref:U,stretch:D,popupAlign:b,popupVisible:o,getPopupContainer:y,popupClassName:ue(f,{[`${A}-empty`]:x}),popupStyle:F,onPopupVisibleChange:_}),s)},_T=a.forwardRef(xT);function Hm(e,t){const{key:n}=e;let r;return"value"in e&&({value:r}=e),n??(r!==void 0?r:`rc-index-key-${t}`)}function Iu(e){return typeof e<"u"&&!Number.isNaN(e)}function Mb(e,t){const{label:n,value:r,options:o,groupLabel:s}=e||{},l=n||(t?"children":"label");return{label:l,value:r||"value",options:o||"options",groupLabel:s||l}}function ET(e,{fieldNames:t,childrenAsData:n}={}){const r=[],{label:o,value:s,options:l,groupLabel:c}=Mb(t,!1);function u(d,f){Array.isArray(d)&&d.forEach(p=>{if(f||!(l in p)){const m=p[s];r.push({key:Hm(p,r.length),groupOption:f,data:p,label:p[o],value:m})}else{let m=p[c];m===void 0&&n&&(m=p.label),r.push({key:Hm(p,r.length),group:!0,data:p,label:m}),u(p[l],!0)}})}return u(e,!1),r}function $u(e){const t={...e};return"props"in t||Object.defineProperty(t,"props",{get(){return of(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}const wT=(e,t,n)=>{if(!t||!t.length)return null;let r=!1;const o=(l,[c,...u])=>{if(!c)return[l];const d=l.split(c);return r=r||d.length>1,d.reduce((f,p)=>[...f,...o(p,u)],[]).filter(Boolean)},s=o(e,t);return r?typeof n<"u"?s.slice(0,n):s:null};function ST(e){const{visible:t,values:n}=e;if(!t)return null;const r=50;return a.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`${n.slice(0,r).map(({label:o,value:s})=>["number","string"].includes(typeof o)?o:s).join(", ")}`,n.length>r?", ...":null)}const CT=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},yf=(e,t=1)=>{if(t<=0){e();return}CT(()=>{yf(e,t-1)})};function PT(e,t,n,r){const[o,s]=a.useState(!1);a.useEffect(()=>{s(!0)},[]);const[l,c]=rn(e,t),[u,d]=a.useState(!1),f=o?l:!1,p=r(f),m=a.useRef(0),g=St(h=>{n&&p!==h&&n(h),c(h)}),v=St((h,b={})=>{const{cancelFun:y}=b;m.current+=1;const x=m.current,_=typeof h=="boolean"?h:!p;d(!_);function S(){x===m.current&&!(y!=null&&y())&&(g(_),d(!1))}_?S():yf(()=>{S()})});return[f,p,v,u]}function yc(e){const{children:t,...n}=e;return t?a.createElement("div",n,t):null}const kb=a.createContext(null);function ia(){return a.useContext(kb)}const zb=a.forwardRef((e,t)=>{const{onChange:n,onKeyDown:r,onBlur:o,style:s,syncWidth:l,value:c,className:u,autoComplete:d,...f}=e,{prefixCls:p,mode:m,onSearch:g,onSearchSubmit:v,onInputBlur:h,autoFocus:b,tokenWithEnter:y,placeholder:x,components:{input:_="input"}}=ia(),{id:S,classNames:C,styles:T,open:R,activeDescendantId:A,role:P,disabled:N}=to()||{},O=ue(`${p}-input`,C==null?void 0:C.input,u),k=a.useRef(!1),D=a.useRef(null),F=a.useRef(null);a.useImperativeHandle(t,()=>F.current);const U=M=>{let{value:q}=M.target;if(y&&D.current&&/[\r\n]/.test(D.current)){const V=D.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");q=q.replace(V,D.current)}D.current=null,g&&g(q,!0,k.current),n==null||n(M)},H=M=>{const{key:q}=M,{value:V}=M.currentTarget;q==="Enter"&&m==="tags"&&!R&&!k.current&&v&&v(V),r==null||r(M)},X=M=>{h==null||h(),o==null||o(M)},K=()=>{k.current=!0},B=M=>{if(k.current=!1,m!=="combobox"){const{value:q}=M.currentTarget;g==null||g(q,!0,!1)}},W=M=>{const{clipboardData:q}=M,V=q==null?void 0:q.getData("text");D.current=V||""},[te,j]=a.useState(void 0);bt(()=>{const M=F.current;if(l&&M){M.style.width="0px";const q=M.scrollWidth;j(q),M.style.width=""}},[l,c]);const L={id:S,type:m==="combobox"?"text":"search",...f,ref:F,style:{...T==null?void 0:T.input,...s,"--select-input-width":te},autoFocus:b,autoComplete:d||"off",className:O,disabled:N,value:c||"",onChange:U,onKeyDown:H,onBlur:X,onPaste:W,onCompositionStart:K,onCompositionEnd:B,role:P||"combobox","aria-expanded":R||!1,"aria-haspopup":"listbox","aria-owns":R?`${S}_list`:void 0,"aria-autocomplete":"list","aria-controls":R?`${S}_list`:void 0,"aria-activedescendant":R?A:void 0};if(a.isValidElement(_)){const M=_.props||{},q={placeholder:e.placeholder||x,...L,...M};return Object.keys(M).forEach(V=>{const J=M[V];typeof J=="function"&&(q[V]=(...Y)=>{var ne;J(...Y),(ne=L[V])==null||ne.call(L,...Y)})}),q.ref=Jo(_.ref,L.ref),a.cloneElement(_,q)}const G=_;return a.createElement(G,L)});function Vb(e){const{prefixCls:t,placeholder:n,displayValues:r}=ia(),{classNames:o,styles:s}=to(),{show:l=!0}=e;return r.length?null:a.createElement("div",{className:ue(`${t}-placeholder`,o==null?void 0:o.placeholder),style:{visibility:l?"visible":"hidden",...s==null?void 0:s.placeholder}},n)}const xf=a.createContext(null);function Bb(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function RT(e){return e!=null}function TT(e){return!e&&e!==0}function Um(e){return["string","number"].includes(typeof e)}function ju(e){let t;return e&&(Um(e.title)?t=e.title.toString():Um(e.label)&&(t=e.label.toString())),t}function Ou(){return Ou=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ou.apply(this,arguments)}const AT=a.forwardRef(({inputProps:e},t)=>{const{prefixCls:n,searchValue:r,activeValue:o,displayValues:s,maxLength:l,mode:c,components:u}=ia(),{triggerOpen:d,title:f,showSearch:p,classNames:m,styles:g}=to(),v=a.useContext(xf),[h,b]=a.useState(!1),y=c==="combobox",x=s[0],_=a.useMemo(()=>y&&o&&!h&&d?o:p?r:"",[y,o,h,d,r,p]),[S,C,T,R]=a.useMemo(()=>{let O,k,D;if(x&&(v!=null&&v.flattenOptions)){const U=v.flattenOptions.find(H=>H.value===x.value);U!=null&&U.data&&(O=U.data.className,k=U.data.style,D=ju(U.data))}return x&&!D&&(D=ju(x)),f!==void 0&&(D=f),[O,k,D,!!O||!!k]},[x,v==null?void 0:v.flattenOptions,f]);a.useEffect(()=>{y&&b(!1)},[y,o]);const A=x&&x.label!==null&&x.label!==void 0&&String(x.label).trim()!=="",N=!(y&&(u!=null&&u.input))?x?R?a.createElement("div",{className:ue(`${n}-content-value`,S),style:{..._?{visibility:"hidden"}:{},...C},title:T},x.label):x.label:a.createElement(Vb,{show:!_}):null;return a.createElement("div",{className:ue(`${n}-content`,A&&`${n}-content-has-value`,_&&`${n}-content-has-search-value`,R&&`${n}-content-has-option-style`,m==null?void 0:m.content),style:g==null?void 0:g.content,title:R?void 0:T},N,a.createElement(zb,Ou({ref:t},e,{value:_,maxLength:c==="combobox"?l:void 0,onChange:O=>{var k;b(!0),(k=e.onChange)==null||k.call(e,O)}})))}),go=void 0;function IT(e,t){const{prefixCls:n,invalidate:r,item:o,renderItem:s,responsive:l,responsiveDisabled:c,registerSize:u,itemKey:d,className:f,style:p,children:m,display:g,order:v,component:h="div",...b}=e,y=l&&!g;function x(R){u(d,R)}a.useEffect(()=>()=>{x(null)},[]);const _=s&&o!==go?s(o,{index:v}):m;let S;r||(S={opacity:y?0:1,height:y?0:go,overflowY:y?"hidden":go,order:l?v:go,pointerEvents:y?"none":go,position:y?"absolute":go});const C={};y&&(C["aria-hidden"]=!0);let T=a.createElement(h,qn({className:ue(!r&&n,f),style:{...S,...p}},C,b,{ref:t}),_);return l&&(T=a.createElement(Qr,{onResize:({offsetWidth:R})=>{x(R)},disabled:c},T)),T}const Os=a.forwardRef(IT);function $T(e){if(typeof MessageChannel>"u")Mt(e);else{const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function jT(){const e=a.useRef(null);return n=>{e.current||(e.current=[],$T(()=>{br.unstable_batchedUpdates(()=>{e.current.forEach(r=>{r()}),e.current=null})})),e.current.push(n)}}function ho(e,t){const[n,r]=a.useState(t),o=St(s=>{e(()=>{r(s)})});return[n,o]}const Pi=$.createContext(null),OT=(e,t)=>{const n=a.useContext(Pi);if(!n){const{component:c="div",...u}=e;return a.createElement(c,qn({},u,{ref:t}))}const{className:r,...o}=n,{className:s,...l}=e;return a.createElement(Pi.Provider,{value:null},a.createElement(Os,qn({ref:t,className:ue(r,s)},o,l)))},NT=a.forwardRef(OT),Fb="responsive",Hb="invalidate";function DT(e){return`+ ${e.length} ...`}function LT(e,t){const{prefixCls:n="rc-overflow",data:r=[],renderItem:o,renderRawItem:s,itemKey:l,itemWidth:c=10,ssr:u,style:d,className:f,maxCount:p,renderRest:m,renderRawRest:g,prefix:v,suffix:h,component:b="div",itemComponent:y,onVisibleChange:x,..._}=e,S=u==="full",C=jT(),[T,R]=ho(C,null),A=T||0,[P,N]=ho(C,new Map),[O,k]=ho(C,0),[D,F]=ho(C,0),[U,H]=ho(C,0),[X,K]=ho(C,0),[B,W]=a.useState(null),[te,j]=a.useState(null),L=a.useMemo(()=>te===null&&S?Number.MAX_SAFE_INTEGER:te||0,[te,T]),[G,M]=a.useState(!1),q=`${n}-item`,V=Math.max(O,D),J=p===Fb,Y=r.length&&J,ne=p===Hb,oe=Y||typeof p=="number"&&r.length>p,Q=a.useMemo(()=>{let fe=r;return Y?T===null&&S?fe=r:fe=r.slice(0,Math.min(r.length,A/c)):typeof p=="number"&&(fe=r.slice(0,p)),fe},[r,c,T,p,Y]),se=a.useMemo(()=>Y?r.slice(L+1):r.slice(Q.length),[r,Q,Y,L]),he=a.useCallback((fe,me)=>typeof l=="function"?l(fe):(l&&(fe==null?void 0:fe[l]))??me,[l]),ae=a.useCallback(o||(fe=>fe),[o]);function Re(fe,me,Ne){te===fe&&(me===void 0||me===B)||(j(fe),Ne||(M(fe<r.length-1),x==null||x(fe)),me!==void 0&&W(me))}function ie(fe,me){R(me.clientWidth)}function ve(fe,me){N(Ne=>{const Pe=new Map(Ne);return me===null?Pe.delete(fe):Pe.set(fe,me),Pe})}function be(fe,me){F(me),k(D)}function Le(fe,me){H(me)}function We(fe,me){K(me)}function Se(fe){return P.get(he(Q[fe],fe))}bt(()=>{if(A&&typeof V=="number"&&Q){let fe=U+X;const me=Q.length,Ne=me-1;if(!me){Re(0,null);return}for(let Pe=0;Pe<me;Pe+=1){let ge=Se(Pe);if(S&&(ge=ge||0),ge===void 0){Re(Pe-1,void 0,!0);break}if(fe+=ge,Ne===0&&fe<=A||Pe===Ne-1&&fe+Se(Ne)<=A){Re(Ne,null);break}else if(fe+V>A){Re(Pe-1,fe-ge-X+D);break}}h&&Se(0)+X>A&&W(null)}},[A,P,D,U,X,he,Q]);const Ce=G&&!!se.length;let I={};B!==null&&Y&&(I={position:"absolute",top:0,insetInlineStart:B});const z={prefixCls:q,responsive:Y,component:y,invalidate:ne},Z=s?(fe,me)=>{const Ne=he(fe,me);return a.createElement(Pi.Provider,{key:Ne,value:{...z,order:me,item:fe,itemKey:Ne,registerSize:ve,display:me<=L}},s(fe,me))}:(fe,me)=>{const Ne=he(fe,me);return a.createElement(Os,qn({},z,{order:me,key:Ne,item:fe,renderItem:ae,itemKey:Ne,registerSize:ve,display:me<=L}))},de={order:Ce?L:Number.MAX_SAFE_INTEGER,className:`${q}-rest`,registerSize:be,display:Ce},pe=m||DT,ce=g?a.createElement(Pi.Provider,{value:{...z,...de}},g(se)):a.createElement(Os,qn({},z,de),typeof pe=="function"?pe(se):pe),le=a.createElement(b,qn({className:ue(!ne&&n,f),style:d,ref:t},_),v&&a.createElement(Os,qn({},z,{responsive:J,responsiveDisabled:!Y,order:-1,className:`${q}-prefix`,registerSize:Le,display:!0}),v),Q.map(Z),oe?ce:null,h&&a.createElement(Os,qn({},z,{responsive:J,responsiveDisabled:!Y,order:L,className:`${q}-suffix`,registerSize:We,display:!0,style:I}),h));return J?a.createElement(Qr,{onResize:ie,disabled:!Y},le):le}const sr=a.forwardRef(LT);sr.Item=NT;sr.RESPONSIVE=Fb;sr.INVALIDATE=Hb;const Ub=e=>{const{className:t,style:n,customizeIcon:r,customizeIconProps:o,children:s,onMouseDown:l,onClick:c}=e,u=typeof r=="function"?r(o):r;return a.createElement("span",{className:t,onMouseDown:d=>{d.preventDefault(),l==null||l(d)},style:{userSelect:"none",WebkitUserSelect:"none",...n},unselectable:"on",onClick:c,"aria-hidden":!0},u!==void 0?u:a.createElement("span",{className:ue(t.split(/\s+/).map(d=>`${d}-icon`))},s))};function Nu(){return Nu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Nu.apply(this,arguments)}function MT(e){return e.key??e.value}const Wm=e=>{e.preventDefault(),e.stopPropagation()},kT=a.forwardRef(function({inputProps:t},n){const{prefixCls:r,displayValues:o,searchValue:s,mode:l,onSelectorRemove:c,removeIcon:u}=ia(),{disabled:d,showSearch:f,triggerOpen:p,rawOpen:m,toggleOpen:g,autoClearSearchValue:v,tagRender:h,maxTagPlaceholder:b,maxTagTextLength:y,maxTagCount:x,classNames:_,styles:S}=to(),C=`${r}-selection-item`;let T=s;!m&&l==="multiple"&&v!==!1&&(T="");const R=f&&T||"",A=f&&!d,P=u??"Г—",N=b??(K=>`+ ${K.length} ...`),O=h,k=K=>{g(K)},D=K=>{c==null||c(K)},F=(K,B,W,te,j)=>a.createElement("span",{title:ju(K),className:ue(C,{[`${C}-disabled`]:W},_==null?void 0:_.item),style:S==null?void 0:S.item},a.createElement("span",{className:ue(`${C}-content`,_==null?void 0:_.itemContent),style:S==null?void 0:S.itemContent},B),te&&a.createElement(Ub,{className:ue(`${C}-remove`,_==null?void 0:_.itemRemove),style:S==null?void 0:S.itemRemove,onMouseDown:Wm,onClick:j,customizeIcon:P},"Г—")),U=(K,B,W,te,j,L,G)=>{const M=q=>{Wm(q),k(!p)};return a.createElement("span",{onMouseDown:M},O({label:B,value:K,index:G==null?void 0:G.index,disabled:W,closable:te,onClose:j,isMaxTag:!!L}))},H=(K,B)=>{const{disabled:W,label:te,value:j}=K,L=!d&&!W;let G=te;if(typeof y=="number"&&(typeof te=="string"||typeof te=="number")){const q=String(G);q.length>y&&(G=`${q.slice(0,y)}...`)}const M=q=>{q&&q.stopPropagation(),D(K)};return typeof O=="function"?U(j,G,W,L,M,void 0,B):F(K,G,W,L,M)},X=K=>{if(!o.length)return null;const B=typeof N=="function"?N(K):N;return typeof O=="function"?U(void 0,B,!1,!1,void 0,!0):F({title:B},B,!1)};return a.createElement(sr,{prefixCls:`${r}-content`,className:_==null?void 0:_.content,style:S==null?void 0:S.content,prefix:!o.length&&!R&&a.createElement(Vb,null),data:o,renderItem:H,renderRest:X,suffix:a.createElement(zb,Nu({ref:n,disabled:d,readOnly:!A},t,{value:R||"",syncWidth:!0})),itemKey:MT,maxCount:x})}),zT=a.forwardRef(function(t,n){const{multiple:r,onInputKeyDown:o,tabIndex:s}=ia(),l=to(),{showSearch:c}=l,d={...Ws(l,{aria:!0}),onKeyDown:o,readOnly:!c,tabIndex:s};return r?a.createElement(kT,{ref:n,inputProps:d}):a.createElement(AT,{ref:n,inputProps:d})});function VT(e){return e&&![qe.ESC,qe.SHIFT,qe.BACKSPACE,qe.TAB,qe.WIN_KEY,qe.ALT,qe.META,qe.WIN_KEY_RIGHT,qe.CTRL,qe.SEMICOLON,qe.EQUALS,qe.CAPS_LOCK,qe.CONTEXT_MENU,qe.UP,qe.LEFT,qe.RIGHT,qe.F1,qe.F2,qe.F3,qe.F4,qe.F5,qe.F6,qe.F7,qe.F8,qe.F9,qe.F10,qe.F11,qe.F12].includes(e)}function Ri(){return Ri=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ri.apply(this,arguments)}const BT=["value","onChange","removeIcon","placeholder","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex","activeValue","onSelectorRemove","focused"],FT=a.forwardRef(function(t,n){const{prefixCls:r,className:o,style:s,prefix:l,suffix:c,clearIcon:u,children:d,multiple:f,displayValues:p,placeholder:m,mode:g,searchValue:v,onSearch:h,onSearchSubmit:b,onInputBlur:y,maxLength:x,autoFocus:_,onMouseDown:S,onClearMouseDown:C,onInputKeyDown:T,onSelectorRemove:R,tokenWithEnter:A,components:P,...N}=t,{triggerOpen:O,toggleOpen:k,showSearch:D,disabled:F,loading:U,classNames:H,styles:X}=to(),K=a.useRef(null),B=a.useRef(null),W=St(V=>{const{which:J}=V,Y=B.current instanceof HTMLTextAreaElement;if(!Y&&O&&(J===qe.UP||J===qe.DOWN)&&V.preventDefault(),T&&T(V),Y&&!O&&~[qe.UP,qe.DOWN,qe.LEFT,qe.RIGHT].indexOf(J))return;!(V.ctrlKey||V.altKey||V.metaKey)&&VT(J)&&k(!0)});a.useImperativeHandle(n,()=>({focus:V=>{var J,Y;(Y=(J=B.current||K.current).focus)==null||Y.call(J,V)},blur:()=>{var V,J;(J=(V=B.current||K.current).blur)==null||J.call(V)},nativeElement:Us(K.current)}));const te=St(V=>{var J;if(!F){const Y=Us(B.current);V.nativeEvent._ori_target=Y;const ne=Y===V.target||(Y==null?void 0:Y.contains(V.target));Y&&!ne&&V.preventDefault();const se=O&&!f&&(g==="combobox"||D)||O&&f&≠V.nativeEvent._select_lazy?O&&k(!1):((J=B.current)==null||J.focus(),se||k())}S==null||S(V)}),{root:j}=P,L=on(N,BT),G=Ws(L,{aria:!0}),M=Object.keys(G),q={...t,onInputKeyDown:W};if(j){const V=j.props||{},J={...V,...L};return Object.keys(V).forEach(Y=>{const ne=V[Y],oe=L[Y];typeof ne=="function"&&typeof oe=="function"&&(J[Y]=(...Q)=>{oe(...Q),ne(...Q)})}),a.isValidElement(j)?a.cloneElement(j,{...J,ref:Jo(j.ref,K)}):a.createElement(j,Ri({},J,{ref:K}))}return a.createElement(kb.Provider,{value:q},a.createElement("div",Ri({},on(L,M),{ref:K,className:o,style:s,onMouseDown:te}),a.createElement(yc,{className:ue(`${r}-prefix`,H==null?void 0:H.prefix),style:X==null?void 0:X.prefix},l),a.createElement(zT,{ref:B}),a.createElement(yc,{className:ue(`${r}-suffix`,{[`${r}-suffix-loading`]:U},H==null?void 0:H.suffix),style:X==null?void 0:X.suffix},c),u&&a.createElement(yc,{className:ue(`${r}-clear`,H==null?void 0:H.clear),style:X==null?void 0:X.clear,onMouseDown:V=>{V.nativeEvent._select_lazy=!0,C==null||C(V)}},u),d))});function HT(e,t,n){return a.useMemo(()=>{let{root:r,input:o}=e||{};return n&&(r=n()),t&&(o=t()),{root:r,input:o}},[e,t,n])}function Du(){return Du=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Du.apply(this,arguments)}const Lu=e=>e==="tags"||e==="multiple",UT=a.forwardRef((e,t)=>{const{id:n,prefixCls:r,className:o,styles:s,classNames:l,showSearch:c,tagRender:u,showScrollBar:d="optional",direction:f,omitDomProps:p,displayValues:m,onDisplayValuesChange:g,emptyOptions:v,notFoundContent:h="Not Found",onClear:b,maxCount:y,placeholder:x,mode:_,disabled:S,loading:C,getInputElement:T,getRawInputElement:R,open:A,defaultOpen:P,onPopupVisibleChange:N,activeValue:O,onActiveValueChange:k,activeDescendantId:D,searchValue:F,autoClearSearchValue:U,onSearch:H,onSearchSplit:X,tokenSeparators:K,allowClear:B,prefix:W,suffix:te,suffixIcon:j,clearIcon:L,OptionList:G,animation:M,transitionName:q,popupStyle:V,popupClassName:J,popupMatchSelectWidth:Y,popupRender:ne,popupAlign:oe,placement:Q,builtinPlacements:se,getPopupContainer:he,showAction:ae=[],onFocus:Re,onBlur:ie,onKeyUp:ve,onKeyDown:be,onMouseDown:Le,components:We,...Se}=e,Ce=Lu(_),I=a.useRef(null),z=a.useRef(null),Z=a.useRef(null),[de,pe]=a.useState(!1);a.useImperativeHandle(t,()=>{var $e,it;return{focus:($e=I.current)==null?void 0:$e.focus,blur:(it=I.current)==null?void 0:it.blur,scrollTo:ut=>{var gt;return(gt=Z.current)==null?void 0:gt.scrollTo(ut)},nativeElement:Us(I.current)}});const ce=HT(We,T,R),le=a.useMemo(()=>{var it;if(_!=="combobox")return F;const $e=(it=m[0])==null?void 0:it.value;return typeof $e=="string"||typeof $e=="number"?String($e):""},[F,_,m]),fe=_==="combobox"&&typeof T=="function"&&T()||null,me=!h&&v,[Ne,Pe,ge,Ke]=PT(P||!1,A,N,$e=>S||me?!1:$e),Qe=a.useMemo(()=>typeof K=="function"||(K||[]).some($e=>[`
`,`\r
`].includes($e)),[K]),Xe=a.useMemo(()=>typeof K=="function"?($e,it)=>{const ut=K($e),gt=Array.isArray(ut)&&ut.length===1&&ut[0]===$e;return!Array.isArray(ut)||!ut.length||gt?null:typeof it<"u"?ut.slice(0,it):ut}:($e,it)=>wT($e,K,it),[K]),et=($e,it,ut)=>{if(Ce&&Iu(y)&&m.length>=y)return;let gt=!0,It=$e;k==null||k(null);const en=Iu(y)?y-m.length:void 0,Ut=ut?null:Xe($e,en);return _!=="combobox"&&Ut&&(It="",X==null||X(Ut),ge(!1),gt=!1),H&&le!==It&&H(It,{source:it?"typing":"effect"}),$e&&it&>&&ge(!0),gt},nt=$e=>{!$e||!$e.trim()||H($e,{source:"submit"})};a.useEffect(()=>{!Ne&&!Ce&&_!=="combobox"&&et("",!1,!1)},[Ne]),a.useEffect(()=>{S&&(ge(!1),pe(!1))},[S,Pe]);const[dt,ft]=rT(),rt=a.useRef(!1),Be=$e=>{var en;const it=dt(),{key:ut}=$e,gt=ut==="Enter",It=ut===" ";if(gt||It){const Ut=_==="combobox";(It&&!(Ut||c)||gt&&!Ut)&&$e.preventDefault(),Pe||ge(!0)}if(ft(!!le),ut==="Backspace"&&!it&&Ce&&!le&&m.length){const Ut=[...m];let Dn=null;for(let tn=Ut.length-1;tn>=0;tn-=1){const $r=Ut[tn];if(!$r.disabled){Ut.splice(tn,1),Dn=$r;break}}Dn&&g(Ut,{type:"remove",values:[Dn]})}Pe&&(!gt||!rt.current)&&!It&&(gt&&(rt.current=!0),(en=Z.current)==null||en.onKeyDown($e)),be==null||be($e)},ot=($e,...it)=>{var ut;Pe&&((ut=Z.current)==null||ut.onKeyUp($e,...it)),$e.key==="Enter"&&(rt.current=!1),ve==null||ve($e,...it)},st=St($e=>{const it=m.filter(ut=>ut!==$e);g(it,{type:"remove",values:[$e]})}),Ee=()=>{rt.current=!1},we=()=>{var $e;return[Us(I.current),($e=z.current)==null?void 0:$e.getPopupElement()]};oT(we,Pe,ge,!!ce.root);const re=a.useRef(!1),ye=$e=>{pe(!0),S||(ae.includes("focus")&&ge(!0),Re==null||Re($e))},ze=()=>{Pe&&!re.current&&ge(!1,{cancelFun:()=>Lb(we(),document.activeElement)})},xe=$e=>{pe(!1),le&&(_==="tags"?H(le,{source:"submit"}):_==="multiple"&&H("",{source:"blur"})),ze(),S||ie==null||ie($e)},Ae=($e,...it)=>{var It;const{target:ut}=$e,gt=(It=z.current)==null?void 0:It.getPopupElement();gt!=null&>.contains(ut)&&ge&&ge(!0),Le==null||Le($e,...it),re.current=!0,yf(()=>{re.current=!1})},[,De]=a.useState({});function He(){De({})}let Ye;ce.root&&(Ye=$e=>{ge($e)});const mt=a.useMemo(()=>({...e,notFoundContent:h,open:Pe,triggerOpen:Pe,rawOpen:Ne,id:n,showSearch:c,multiple:Ce,toggleOpen:ge,showScrollBar:d,styles:s,classNames:l,lockOptions:Ke}),[e,h,ge,n,c,Ce,Pe,Ne,d,s,l,Ke]),wt=a.useMemo(()=>{const $e=te??j;return typeof $e=="function"?$e({searchValue:le,open:Pe,focused:de,showSearch:c,loading:C}):$e},[te,j,le,Pe,de,c,C]),ct=()=>{var $e;b==null||b(),($e=I.current)==null||$e.focus(),g([],{type:"clear",values:m}),et("",!1,!1)},{allowClear:un,clearIcon:dn}=nT(r,m,B,L,S,le,_),Qt=a.createElement(G,{ref:Z}),tt=ue(r,o,{[`${r}-focused`]:de,[`${r}-multiple`]:Ce,[`${r}-single`]:!Ce,[`${r}-allow-clear`]:un,[`${r}-show-arrow`]:wt!=null,[`${r}-disabled`]:S,[`${r}-loading`]:C,[`${r}-open`]:Pe,[`${r}-customize-input`]:fe,[`${r}-show-search`]:c});let pt=a.createElement(FT,Du({},Se,{ref:I,prefixCls:r,className:tt,focused:de,prefix:W,suffix:wt,clearIcon:dn,multiple:Ce,mode:_,displayValues:m,placeholder:x,searchValue:le,activeValue:O,onSearch:et,onSearchSubmit:nt,onInputBlur:Ee,onFocus:ye,onBlur:xe,onClearMouseDown:ct,onKeyDown:Be,onKeyUp:ot,onSelectorRemove:st,tokenWithEnter:Qe,onMouseDown:Ae,components:ce}));return pt=a.createElement(_T,{ref:z,disabled:S,prefixCls:r,visible:Pe,popupElement:Qt,animation:M,transitionName:q,popupStyle:V,popupClassName:J,direction:f,popupMatchSelectWidth:Y,popupRender:ne,popupAlign:oe,placement:Q,builtinPlacements:se,getPopupContainer:he,empty:v,onPopupVisibleChange:Ye,onPopupMouseEnter:He,onPopupMouseDown:Ae,onPopupBlur:ze},pt),a.createElement(Db.Provider,{value:mt},a.createElement(ST,{visible:de&&!Pe,values:m}),pt)}),_f=()=>null;_f.isSelectOptGroup=!0;const Ef=()=>null;Ef.isSelectOption=!0;const Wb=a.forwardRef(({height:e,offsetY:t,offsetX:n,children:r,prefixCls:o,onInnerResize:s,innerProps:l,rtl:c,extra:u},d)=>{let f={},p={display:"flex",flexDirection:"column"};return t!==void 0&&(f={height:e,position:"relative",overflow:"hidden"},p={...p,transform:`translateY(${t}px)`,[c?"marginRight":"marginLeft"]:-n,position:"absolute",left:0,right:0,top:0}),a.createElement("div",{style:f},a.createElement(Qr,{onResize:({offsetHeight:m})=>{m&&s&&s()}},a.createElement("div",qn({style:p,className:ue({[`${o}-holder-inner`]:o}),ref:d},l),r,u)))});Wb.displayName="Filler";function WT({children:e,setRef:t}){const n=a.useCallback(r=>{t(r)},[]);return a.cloneElement(e,{ref:n})}function GT(e,t,n,r,o,s,l,{getKey:c}){return e.slice(t,n+1).map((u,d)=>{const f=t+d,p=l(u,f,{style:{width:r},offsetX:o}),m=c(u);return a.createElement(WT,{key:m,setRef:g=>s(u,g)},p)})}function qT(e,t,n){const r=e.length,o=t.length;let s,l;if(r===0&&o===0)return null;r<o?(s=e,l=t):(s=t,l=e);const c={__EMPTY_ITEM__:!0};function u(p){return p!==void 0?n(p):c}let d=null,f=Math.abs(r-o)!==1;for(let p=0;p<l.length;p+=1){const m=u(s[p]),g=u(l[p]);if(m!==g){d=p,f=f||m!==u(l[p+1]);break}}return d===null?null:{index:d,multiple:f}}function KT(e,t,n){const[r,o]=a.useState(e),[s,l]=a.useState(null);return a.useEffect(()=>{const c=qT(r||[],e||[],t);(c==null?void 0:c.index)!==void 0&&l(e[c.index]),o(e)},[e]),[s]}const Gm=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),Gb=((e,t,n,r)=>{const o=a.useRef(!1),s=a.useRef(null);function l(){clearTimeout(s.current),o.current=!0,s.current=setTimeout(()=>{o.current=!1},50)}const c=a.useRef({top:e,bottom:t,left:n,right:r});return c.current.top=e,c.current.bottom=t,c.current.left=n,c.current.right=r,(u,d,f=!1)=>{const p=u?d<0&&c.current.left||d>0&&c.current.right:d<0&&c.current.top||d>0&&c.current.bottom;return f&&p?(clearTimeout(s.current),o.current=!1):(!p||o.current)&&l(),!o.current&&p}});function XT(e,t,n,r,o,s,l){const c=a.useRef(0),u=a.useRef(null),d=a.useRef(null),f=a.useRef(!1),p=Gb(t,n,r,o);function m(x,_){if(Mt.cancel(u.current),p(!1,_))return;const S=x;if(!S._virtualHandled)S._virtualHandled=!0;else return;c.current+=_,d.current=_,Gm||S.preventDefault(),u.current=Mt(()=>{const C=f.current?10:1;l(c.current*C,!1),c.current=0})}function g(x,_){l(_,!0),Gm||x.preventDefault()}const v=a.useRef(null),h=a.useRef(null);function b(x){if(!e)return;Mt.cancel(h.current),h.current=Mt(()=>{v.current=null},2);const{deltaX:_,deltaY:S,shiftKey:C}=x;let T=_,R=S;(v.current==="sx"||!v.current&&C&&S&&!_)&&(T=S,R=0,v.current="sx");const A=Math.abs(T),P=Math.abs(R);v.current===null&&(v.current=s&&A>P?"x":"y"),v.current==="y"?m(x,R):g(x,T)}function y(x){e&&(f.current=x.detail===d.current)}return[b,y]}function YT(e,t,n,r){const[o,s]=a.useMemo(()=>[new Map,[]],[e,n.id,r]);return(c,u=c)=>{let d=o.get(c),f=o.get(u);if(d===void 0||f===void 0){const p=e.length;for(let m=s.length;m<p;m+=1){const g=e[m],v=t(g);o.set(v,m);const h=n.get(v)??r;if(s[m]=(s[m-1]||0)+h,v===c&&(d=m),v===u&&(f=m),d!==void 0&&f!==void 0)break}}return{top:s[d-1]||0,bottom:s[f]}}}class JT{constructor(){xt(this,"maps");xt(this,"id",0);xt(this,"diffRecords",new Map);this.maps=Object.create(null)}set(t,n){this.diffRecords.set(t,this.maps[t]),this.maps[t]=n,this.id+=1}get(t){return this.maps[t]}resetRecord(){this.diffRecords.clear()}getRecord(){return this.diffRecords}}function qm(e){const t=parseFloat(e);return isNaN(t)?0:t}function ZT(e,t,n){const[r,o]=a.useState(0),s=a.useRef(new Map),l=a.useRef(new JT),c=a.useRef(0);function u(){c.current+=1}function d(p=!1){u();const m=()=>{let g=!1;s.current.forEach((v,h)=>{if(v&&v.offsetParent){const{offsetHeight:b}=v,{marginTop:y,marginBottom:x}=getComputedStyle(v),_=qm(y),S=qm(x),C=b+_+S;l.current.get(h)!==C&&(l.current.set(h,C),g=!0)}}),g&&o(v=>v+1)};if(p)m();else{c.current+=1;const g=c.current;Promise.resolve().then(()=>{g===c.current&&m()})}}function f(p,m){const g=e(p);s.current.get(g),m?(s.current.set(g,m),d()):s.current.delete(g)}return a.useEffect(()=>u,[]),[f,d,l.current,r]}const Km=14/15;function QT(e,t,n){const r=a.useRef(!1),o=a.useRef(0),s=a.useRef(0),l=a.useRef(null),c=a.useRef(null);let u;const d=m=>{if(r.current){const g=Math.ceil(m.touches[0].pageX),v=Math.ceil(m.touches[0].pageY);let h=o.current-g,b=s.current-v;const y=Math.abs(h)>Math.abs(b);y?o.current=g:s.current=v;const x=n(y,y?h:b,!1,m);x&&m.preventDefault(),clearInterval(c.current),x&&(c.current=setInterval(()=>{y?h*=Km:b*=Km;const _=Math.floor(y?h:b);(!n(y,_,!0)||Math.abs(_)<=.1)&&clearInterval(c.current)},16))}},f=()=>{r.current=!1,u()},p=m=>{u(),m.touches.length===1&&!r.current&&(r.current=!0,o.current=Math.ceil(m.touches[0].pageX),s.current=Math.ceil(m.touches[0].pageY),l.current=m.target,l.current.addEventListener("touchmove",d,{passive:!1}),l.current.addEventListener("touchend",f,{passive:!0}))};u=()=>{l.current&&(l.current.removeEventListener("touchmove",d),l.current.removeEventListener("touchend",f))},bt(()=>(e&&t.current.addEventListener("touchstart",p,{passive:!0}),()=>{var m;(m=t.current)==null||m.removeEventListener("touchstart",p),u(),clearInterval(c.current)}),[e])}function Xm(e){return Math.floor(e**.5)}function Mu(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function eA(e,t,n){a.useEffect(()=>{const r=t.current;if(e&&r){let o=!1,s,l;const c=()=>{Mt.cancel(s)},u=()=>{c(),s=Mt(()=>{n(l),u()})},d=()=>{o=!1,c()},f=m=>{if(m.target.draggable||m.button!==0)return;const g=m;g._virtualHandled||(g._virtualHandled=!0,o=!0)},p=m=>{if(o){const g=Mu(m,!1),{top:v,bottom:h}=r.getBoundingClientRect();if(g<=v){const b=v-g;l=-Xm(b),u()}else if(g>=h){const b=g-h;l=Xm(b),u()}else c()}};return r.addEventListener("mousedown",f),r.ownerDocument.addEventListener("mouseup",d),r.ownerDocument.addEventListener("mousemove",p),r.ownerDocument.addEventListener("dragend",d),()=>{r.removeEventListener("mousedown",f),r.ownerDocument.removeEventListener("mouseup",d),r.ownerDocument.removeEventListener("mousemove",p),r.ownerDocument.removeEventListener("dragend",d),c()}}},[e])}const tA=10;function nA(e,t,n,r,o,s,l,c){const u=a.useRef(),[d,f]=a.useState(null);return bt(()=>{if(d&&d.times<tA){if(!e.current){f(_=>({..._}));return}s();const{targetAlign:p,originAlign:m,index:g,offset:v}=d,h=e.current.clientHeight;let b=!1,y=p,x=null;if(h){const _=p||m;let S=0,C=0,T=0;const R=Math.min(t.length-1,g);for(let P=0;P<=R;P+=1){const N=o(t[P]);C=S;const O=n.get(N);T=C+(O===void 0?r:O),S=T}let A=_==="top"?v:h-v;for(let P=R;P>=0;P-=1){const N=o(t[P]),O=n.get(N);if(O===void 0){b=!0;break}if(A-=O,A<=0)break}switch(_){case"top":x=C-v;break;case"bottom":x=T-h+v;break;default:{const{scrollTop:P}=e.current,N=P+h;C<P?y="top":T>N&&(y="bottom")}}x!==null&&l(x),x!==d.lastTop&&(b=!0)}b&&f({...d,times:d.times+1,targetAlign:y,lastTop:x})}},[d,e.current]),p=>{if(p==null){c();return}if(Mt.cancel(u.current),typeof p=="number")l(p);else if(p&&typeof p=="object"){let m;const{align:g}=p;"index"in p?{index:m}=p:m=t.findIndex(h=>o(h)===p.key);const{offset:v=0}=p;f({times:0,index:m,offset:v,originAlign:g})}}}const Ym=a.forwardRef((e,t)=>{const{prefixCls:n,rtl:r,scrollOffset:o,scrollRange:s,onStartMove:l,onStopMove:c,onScroll:u,horizontal:d,spinSize:f,containerSize:p,style:m,thumbStyle:g,showScrollBar:v}=e,[h,b]=a.useState(!1),[y,x]=a.useState(null),[_,S]=a.useState(null),C=!r,T=a.useRef(),R=a.useRef(),[A,P]=a.useState(v),N=a.useRef(),O=()=>{v===!0||v===!1||(clearTimeout(N.current),P(!0),N.current=setTimeout(()=>{P(!1)},3e3))},k=s-p||0,D=p-f||0,F=a.useMemo(()=>o===0||k===0?0:o/k*D,[o,k,D]),U=L=>{L.stopPropagation(),L.preventDefault()},H=a.useRef({top:F,dragging:h,pageY:y,startTop:_});H.current={top:F,dragging:h,pageY:y,startTop:_};const X=L=>{b(!0),x(Mu(L,d)),S(H.current.top),l(),L.stopPropagation(),L.preventDefault()};a.useEffect(()=>{const L=q=>{q.preventDefault()},G=T.current,M=R.current;return G.addEventListener("touchstart",L,{passive:!1}),M.addEventListener("touchstart",X,{passive:!1}),()=>{G.removeEventListener("touchstart",L),M.removeEventListener("touchstart",X)}},[]);const K=a.useRef();K.current=k;const B=a.useRef();B.current=D,a.useEffect(()=>{if(h){let L;const G=q=>{const{dragging:V,pageY:J,startTop:Y}=H.current;Mt.cancel(L);const ne=T.current.getBoundingClientRect(),oe=p/(d?ne.width:ne.height);if(V){const Q=(Mu(q,d)-J)*oe;let se=Y;!C&&d?se-=Q:se+=Q;const he=K.current,ae=B.current,Re=ae?se/ae:0;let ie=Math.ceil(Re*he);ie=Math.max(ie,0),ie=Math.min(ie,he),L=Mt(()=>{u(ie,d)})}},M=()=>{b(!1),c()};return window.addEventListener("mousemove",G,{passive:!0}),window.addEventListener("touchmove",G,{passive:!0}),window.addEventListener("mouseup",M,{passive:!0}),window.addEventListener("touchend",M,{passive:!0}),()=>{window.removeEventListener("mousemove",G),window.removeEventListener("touchmove",G),window.removeEventListener("mouseup",M),window.removeEventListener("touchend",M),Mt.cancel(L)}}},[h]),a.useEffect(()=>(O(),()=>{clearTimeout(N.current)}),[o]),a.useImperativeHandle(t,()=>({delayHidden:O}));const W=`${n}-scrollbar`,te={position:"absolute",visibility:A?null:"hidden"},j={position:"absolute",borderRadius:99,background:"var(--rc-virtual-list-scrollbar-bg, rgba(0, 0, 0, 0.5))",cursor:"pointer",userSelect:"none"};return d?(Object.assign(te,{height:8,left:0,right:0,bottom:0}),Object.assign(j,{height:"100%",width:f,[C?"left":"right"]:F})):(Object.assign(te,{width:8,top:0,bottom:0,[C?"right":"left"]:0}),Object.assign(j,{width:"100%",height:f,top:F})),a.createElement("div",{ref:T,className:ue(W,{[`${W}-horizontal`]:d,[`${W}-vertical`]:!d,[`${W}-visible`]:A}),style:{...te,...m},onMouseDown:U,onMouseMove:O},a.createElement("div",{ref:R,className:ue(`${W}-thumb`,{[`${W}-thumb-moving`]:h}),style:{...j,...g},onMouseDown:X}))}),rA=20;function Jm(e=0,t=0){let n=e/t*e;return isNaN(n)&&(n=0),n=Math.max(n,rA),Math.floor(n)}const oA=[],sA={overflowY:"auto",overflowAnchor:"none"};function aA(e,t){const{prefixCls:n="rc-virtual-list",className:r,height:o,itemHeight:s,fullHeight:l=!0,style:c,data:u,children:d,itemKey:f,virtual:p,direction:m,scrollWidth:g,component:v="div",onScroll:h,onVirtualScroll:b,onVisibleChange:y,innerProps:x,extraRender:_,styles:S,showScrollBar:C="optional",...T}=e,R=a.useCallback(re=>typeof f=="function"?f(re):re==null?void 0:re[f],[f]),[A,P,N,O]=ZT(R),k=!!(p!==!1&&o&&s),D=a.useMemo(()=>Object.values(N.maps).reduce((re,ye)=>re+ye,0),[N.id,N.maps]),F=k&&u&&(Math.max(s*u.length,D)>o||!!g),U=m==="rtl",H=ue(n,{[`${n}-rtl`]:U},r),X=u||oA,K=a.useRef(),B=a.useRef(),W=a.useRef(),[te,j]=a.useState(0),[L,G]=a.useState(0),[M,q]=a.useState(!1),V=()=>{q(!0)},J=()=>{q(!1)},Y={getKey:R};function ne(re){j(ye=>{let ze;typeof re=="function"?ze=re(ye):ze=re;const xe=de(ze);return K.current.scrollTop=xe,xe})}const oe=a.useRef({start:0,end:X.length}),Q=a.useRef(),[se]=KT(X,R);Q.current=se;const{scrollHeight:he,start:ae,end:Re,offset:ie}=a.useMemo(()=>{var De;if(!k)return{scrollHeight:void 0,start:0,end:X.length-1,offset:void 0};if(!F)return{scrollHeight:((De=B.current)==null?void 0:De.offsetHeight)||0,start:0,end:X.length-1,offset:void 0};let re=0,ye,ze,xe;const Ae=X.length;for(let He=0;He<Ae;He+=1){const Ye=X[He],mt=R(Ye),wt=N.get(mt),ct=re+(wt===void 0?s:wt);ct>=te&&ye===void 0&&(ye=He,ze=re),ct>te+o&&xe===void 0&&(xe=He),re=ct}return ye===void 0&&(ye=0,ze=0,xe=Math.ceil(o/s)),xe===void 0&&(xe=X.length-1),xe=Math.min(xe+1,X.length-1),{scrollHeight:re,start:ye,end:xe,offset:ze}},[F,k,te,X,O,o]);oe.current.start=ae,oe.current.end=Re,a.useLayoutEffect(()=>{const re=N.getRecord();if(re.size===1){const ye=Array.from(re.keys())[0],ze=re.get(ye),xe=X[ae];if(xe&&ze===void 0&&R(xe)===ye){const He=N.get(ye)-s;ne(Ye=>Ye+He)}}N.resetRecord()},[he]);const[ve,be]=a.useState({width:0,height:o}),Le=re=>{be({width:re.offsetWidth,height:re.offsetHeight})},We=a.useRef(),Se=a.useRef(),Ce=a.useMemo(()=>Jm(ve.width,g),[ve.width,g]),I=a.useMemo(()=>Jm(ve.height,he),[ve.height,he]),z=he-o,Z=a.useRef(z);Z.current=z;function de(re){let ye=re;return Number.isNaN(Z.current)||(ye=Math.min(ye,Z.current)),ye=Math.max(ye,0),ye}const pe=te<=0,ce=te>=z,le=L<=0,fe=L>=g,me=Gb(pe,ce,le,fe),Ne=()=>({x:U?-L:L,y:te}),Pe=a.useRef(Ne()),ge=St(re=>{if(b){const ye={...Ne(),...re};(Pe.current.x!==ye.x||Pe.current.y!==ye.y)&&(b(ye),Pe.current=ye)}});function Ke(re,ye){const ze=re;ye?(br.flushSync(()=>{G(ze)}),ge()):ne(ze)}function Qe(re){const{scrollTop:ye}=re.currentTarget;ye!==te&&ne(ye),h==null||h(re),ge()}const Xe=re=>{let ye=re;const ze=g?g-ve.width:0;return ye=Math.max(ye,0),ye=Math.min(ye,ze),ye},et=St((re,ye)=>{ye?(br.flushSync(()=>{G(ze=>{const xe=ze+(U?-re:re);return Xe(xe)})}),ge()):ne(ze=>ze+re)}),[nt,dt]=XT(k,pe,ce,le,fe,!!g,et);QT(k,K,(re,ye,ze,xe)=>{const Ae=xe;return me(re,ye,ze)?!1:!Ae||!Ae._virtualHandled?(Ae&&(Ae._virtualHandled=!0),nt({preventDefault(){},deltaX:re?ye:0,deltaY:re?0:ye}),!0):!1}),eA(F,K,re=>{ne(ye=>ye+re)}),bt(()=>{function re(ze){const xe=pe&&ze.detail<0,Ae=ce&&ze.detail>0;k&&!xe&&!Ae&&ze.preventDefault()}const ye=K.current;return ye.addEventListener("wheel",nt,{passive:!1}),ye.addEventListener("DOMMouseScroll",dt,{passive:!0}),ye.addEventListener("MozMousePixelScroll",re,{passive:!1}),()=>{ye.removeEventListener("wheel",nt),ye.removeEventListener("DOMMouseScroll",dt),ye.removeEventListener("MozMousePixelScroll",re)}},[k,pe,ce]),bt(()=>{if(g){const re=Xe(L);G(re),ge({x:re})}},[ve.width,g]);const ft=()=>{var re,ye;(re=We.current)==null||re.delayHidden(),(ye=Se.current)==null||ye.delayHidden()},rt=nA(K,X,N,s,R,()=>P(!0),ne,ft);a.useImperativeHandle(t,()=>({nativeElement:W.current,getScrollInfo:Ne,scrollTo:re=>{function ye(ze){return ze&&typeof ze=="object"&&("left"in ze||"top"in ze)}ye(re)?(re.left!==void 0&&G(Xe(re.left)),rt(re.top)):rt(re)}})),bt(()=>{if(y){const re=X.slice(ae,Re+1);y(re,X)}},[ae,Re,X]);const Be=YT(X,R,N,s),ot=_==null?void 0:_({start:ae,end:Re,virtual:F,offsetX:L,offsetY:ie,rtl:U,getSize:Be}),st=GT(X,ae,Re,g,L,A,d,Y);let Ee=null;o&&(Ee={[l?"height":"maxHeight"]:o,...sA},k&&(Ee.overflowY="hidden",g&&(Ee.overflowX="hidden"),M&&(Ee.pointerEvents="none")));const we={};return U&&(we.dir="rtl"),a.createElement("div",qn({ref:W,style:{...c,position:"relative"},className:H},we,T),a.createElement(Qr,{onResize:Le},a.createElement(v,{className:`${n}-holder`,style:Ee,ref:K,onScroll:Qe,onMouseEnter:ft},a.createElement(Wb,{prefixCls:n,height:he,offsetX:L,offsetY:ie,scrollWidth:g,onInnerResize:P,ref:B,innerProps:x,rtl:U,extra:ot},st))),F&&he>o&&a.createElement(Ym,{ref:We,prefixCls:n,scrollOffset:te,scrollRange:he,rtl:U,onScroll:Ke,onStartMove:V,onStopMove:J,spinSize:I,containerSize:ve.height,style:S==null?void 0:S.verticalScrollBar,thumbStyle:S==null?void 0:S.verticalScrollBarThumb,showScrollBar:C}),F&&g>ve.width&&a.createElement(Ym,{ref:Se,prefixCls:n,scrollOffset:L,scrollRange:g,rtl:U,onScroll:Ke,onStartMove:V,onStopMove:J,spinSize:Ce,containerSize:ve.width,horizontal:!0,style:S==null?void 0:S.horizontalScrollBar,thumbStyle:S==null?void 0:S.horizontalScrollBarThumb,showScrollBar:C}))}const qb=a.forwardRef(aA);qb.displayName="List";function iA(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function ks(){return ks=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ks.apply(this,arguments)}function Zm(e){return typeof e=="string"||typeof e=="number"}const lA=(e,t)=>{var ne,oe;const{prefixCls:n,id:r,open:o,multiple:s,mode:l,searchValue:c,toggleOpen:u,notFoundContent:d,onPopupScroll:f,showScrollBar:p,lockOptions:m}=to(),{maxCount:g,flattenOptions:v,onActiveValue:h,defaultActiveFirstOption:b,onSelect:y,menuItemSelectedIcon:x,rawValues:_,fieldNames:S,virtual:C,direction:T,listHeight:R,listItemHeight:A,optionRender:P,classNames:N,styles:O}=a.useContext(xf),k=`${n}-item`,D=Yv(()=>v,[o,m],(Q,se)=>se[0]&&!se[1]),F=a.useRef(null),U=a.useMemo(()=>s&&Iu(g)&&(_==null?void 0:_.size)>=g,[s,g,_==null?void 0:_.size]),H=Q=>{Q.preventDefault()},X=Q=>{var se;(se=F.current)==null||se.scrollTo(typeof Q=="number"?{index:Q}:Q)},K=a.useCallback(Q=>l==="combobox"?!1:_.has(Q),[l,[..._].toString(),_.size]),B=(Q,se=1)=>{const he=D.length;for(let ae=0;ae<he;ae+=1){const Re=(Q+ae*se+he)%he,{group:ie,data:ve}=D[Re]||{};if(!ie&&!(ve!=null&&ve.disabled)&&(K(ve.value)||!U))return Re}return-1},[W,te]=a.useState(()=>B(0)),j=(Q,se=!1)=>{te(Q);const he={source:se?"keyboard":"mouse"},ae=D[Q];if(!ae){h(null,-1,he);return}h(ae.value,Q,he)};a.useEffect(()=>{j(b!==!1?B(0):-1)},[D.length,c]);const L=a.useCallback(Q=>l==="combobox"?String(Q).toLowerCase()===c.toLowerCase():_.has(Q),[l,c,[..._].toString(),_.size]);a.useEffect(()=>{var se;let Q;if(!s&&o&&_.size===1){const he=Array.from(_)[0],ae=D.findIndex(({data:Re})=>c?String(Re.value).startsWith(c):Re.value===he);ae!==-1&&(j(ae),Q=setTimeout(()=>{X(ae)}))}return o&&((se=F.current)==null||se.scrollTo(void 0)),()=>clearTimeout(Q)},[o,c]);const G=Q=>{Q!==void 0&&y(Q,{selected:!_.has(Q)}),s||u(!1)};if(a.useImperativeHandle(t,()=>({onKeyDown:Q=>{const{which:se,ctrlKey:he}=Q;switch(se){case qe.N:case qe.P:case qe.UP:case qe.DOWN:{let ae=0;if(se===qe.UP?ae=-1:se===qe.DOWN?ae=1:iA()&&he&&(se===qe.N?ae=1:se===qe.P&&(ae=-1)),ae!==0){const Re=B(W+ae,ae);X(Re),j(Re,!0)}break}case qe.TAB:case qe.ENTER:{const ae=D[W];if(!ae||ae.data.disabled)return G(void 0);!U||_.has(ae.value)?G(ae.value):G(void 0),o&&Q.preventDefault();break}case qe.ESC:u(!1),o&&Q.stopPropagation()}},onKeyUp:()=>{},scrollTo:Q=>{X(Q)}})),D.length===0)return a.createElement("div",{role:"listbox",id:`${r}_list`,className:`${k}-empty`,onMouseDown:H},d);const M=Object.keys(S).map(Q=>S[Q]),q=Q=>Q.label;function V(Q,se){const{group:he}=Q;return{role:he?"presentation":"option",id:`${r}_list_${se}`}}const J=Q=>{const se=D[Q];if(!se)return null;const he=se.data||{},{value:ae,disabled:Re}=he,{group:ie}=se,ve=Ws(he,!0),be=q(se);return se?a.createElement("div",ks({"aria-label":typeof be=="string"&&!ie?be:null},ve,{key:Q},V(se,Q),{"aria-selected":L(ae),"aria-disabled":Re}),ae):null},Y={role:"listbox",id:`${r}_list`};return a.createElement(a.Fragment,null,C&&a.createElement("div",ks({},Y,{style:{height:0,width:0,overflow:"hidden"}}),J(W-1),J(W),J(W+1)),a.createElement(qb,{itemKey:"key",ref:F,data:D,height:R,itemHeight:A,fullHeight:!1,onMouseDown:H,onScroll:f,virtual:C,direction:T,innerProps:C?null:Y,showScrollBar:p,className:(ne=N==null?void 0:N.popup)==null?void 0:ne.list,style:(oe=O==null?void 0:O.popup)==null?void 0:oe.list},(Q,se)=>{var ge,Ke;const{group:he,groupOption:ae,data:Re,label:ie,value:ve}=Q,{key:be}=Re;if(he){const Qe=Re.title??(Zm(ie)?ie.toString():void 0);return a.createElement("div",{className:ue(k,`${k}-group`,Re.className),title:Qe},ie!==void 0?ie:be)}const{disabled:Le,title:We,children:Se,style:Ce,className:I,...z}=Re,Z=on(z,M),de=K(ve),pe=Le||!de&&U,ce=`${k}-option`,le=ue(k,ce,I,(ge=N==null?void 0:N.popup)==null?void 0:ge.listItem,{[`${ce}-grouped`]:ae,[`${ce}-active`]:W===se&&!pe,[`${ce}-disabled`]:pe,[`${ce}-selected`]:de}),fe=q(Q),me=!x||typeof x=="function"||de,Ne=typeof fe=="number"?fe:fe||ve;let Pe=Zm(Ne)?Ne.toString():void 0;return We!==void 0&&(Pe=We),a.createElement("div",ks({},Ws(Z),C?{}:V(Q,se),{"aria-selected":C?void 0:L(ve),"aria-disabled":pe,className:le,title:Pe,onMouseMove:()=>{W===se||pe||j(se)},onClick:()=>{pe||G(ve)},style:{...(Ke=O==null?void 0:O.popup)==null?void 0:Ke.listItem,...Ce}}),a.createElement("div",{className:`${ce}-content`},typeof P=="function"?P(Q,{index:se}):Ne),a.isValidElement(x)||de,me&&a.createElement(Ub,{className:`${k}-option-state`,customizeIcon:x,customizeIconProps:{value:ve,disabled:pe,isSelected:de}},de?"вњ“":null))}))},cA=a.forwardRef(lA),uA=((e,t)=>{const n=a.useRef({values:new Map,options:new Map}),r=a.useMemo(()=>{const{values:s,options:l}=n.current,c=e.map(f=>{var p;return f.label===void 0?{...f,label:(p=s.get(f.value))==null?void 0:p.label}:f}),u=new Map,d=new Map;return c.forEach(f=>{u.set(f.value,f),d.set(f.value,t.get(f.value)||l.get(f.value))}),n.current.values=u,n.current.options=d,c},[e,t]),o=a.useCallback(s=>t.get(s)||n.current.options.get(s),[t]);return[r,o]});function xc(e,t){return Bb(e).join("").toUpperCase().includes(t)}const dA=((e,t,n,r,o)=>a.useMemo(()=>{if(!n||r===!1)return e;const{options:s,label:l,value:c}=t,u=[],d=typeof r=="function",f=n.toUpperCase(),p=d?r:(g,v)=>o&&o.length?o.some(h=>xc(v[h],f)):v[s]?xc(v[l!=="children"?l:"label"],f):xc(v[c],f),m=d?g=>$u(g):g=>g;return e.forEach(g=>{if(g[s]){if(p(n,m(g)))u.push(g);else{const h=g[s].filter(b=>p(n,m(b)));h.length&&u.push({...g,[s]:h})}return}p(n,m(g))&&u.push(g)}),u},[e,r,o,n,t]));function fA(e){const{key:t,props:{children:n,value:r,...o}}=e;return{key:t,value:r!==void 0?r:t,children:n,...o}}function Kb(e,t=!1){return eo(e).map((n,r)=>{if(!a.isValidElement(n)||!n.type)return null;const{type:{isSelectOptGroup:o},key:s,props:{children:l,...c}}=n;return t||!o?fA(n):{key:`__RC_SELECT_GRP__${s===null?r:s}__`,label:s,...c,options:Kb(l)}}).filter(n=>n)}const pA=(e,t,n,r,o)=>a.useMemo(()=>{let s=e;!e&&(s=Kb(t));const c=new Map,u=new Map,d=(p,m,g)=>{g&&typeof g=="string"&&p.set(m[g],m)},f=(p,m=!1)=>{for(let g=0;g<p.length;g+=1){const v=p[g];!v[n.options]||m?(c.set(v[n.value],v),d(u,v,n.label),r.forEach(h=>{d(u,v,h)}),d(u,v,o)):f(v[n.options],!0)}};return f(s),{options:s,valueOptions:c,labelOptions:u}},[e,t,n,r,o]);function Qm(e){const t=a.useRef();return t.current=e,a.useCallback((...r)=>t.current(...r),[])}function mA(e,t,n){const{filterOption:r,searchValue:o,optionFilterProp:s,filterSort:l,onSearch:c,autoClearSearchValue:u}=t;return a.useMemo(()=>{const d=typeof e=="object",f={filterOption:r,searchValue:o,optionFilterProp:s,filterSort:l,onSearch:c,autoClearSearchValue:u,...d?e:{}};return[d||n==="combobox"||n==="tags"||n==="multiple"&&e===void 0?!0:e,f]},[n,e,r,o,s,l,c,u])}function ku(){return ku=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ku.apply(this,arguments)}const gA=["inputValue"];function hA(e){return!e||typeof e!="object"}const vA=a.forwardRef((e,t)=>{const{id:n,mode:r,prefixCls:o="rc-select",backfill:s,fieldNames:l,showSearch:c,searchValue:u,onSearch:d,autoClearSearchValue:f,filterOption:p,optionFilterProp:m,filterSort:g,onSelect:v,onDeselect:h,onActive:b,popupMatchSelectWidth:y=!0,optionLabelProp:x,options:_,optionRender:S,children:C,defaultActiveFirstOption:T,menuItemSelectedIcon:R,virtual:A,direction:P,listHeight:N=200,listItemHeight:O=20,labelRender:k,value:D,defaultValue:F,labelInValue:U,onChange:H,maxCount:X,classNames:K,styles:B,...W}=e,te={searchValue:u,onSearch:d,autoClearSearchValue:f,filterOption:p,optionFilterProp:m,filterSort:g},[j,L]=mA(c,te,r),{filterOption:G,searchValue:M,optionFilterProp:q,filterSort:V,onSearch:J,autoClearSearchValue:Y=!0}=L,ne=a.useMemo(()=>q?Array.isArray(q)?q:[q]:[],[q]),oe=Zi(n),Q=Lu(r),se=!!(!_&&C),he=a.useMemo(()=>G===void 0&&r==="combobox"?!1:G,[G,r]),ae=a.useMemo(()=>Mb(l,se),[JSON.stringify(l),se]),[Re,ie]=rn("",M),ve=Re||"",be=pA(_,C,ae,ne,x),{valueOptions:Le,labelOptions:We,options:Se}=be,Ce=a.useCallback(xe=>Bb(xe).map(De=>{let He,Ye,mt,wt;hA(De)?He=De:(Ye=De.label,He=De.value);const ct=Le.get(He);return ct&&(Ye===void 0&&(Ye=ct==null?void 0:ct[x||ae.label]),mt=ct==null?void 0:ct.disabled,wt=ct==null?void 0:ct.title),{label:Ye,value:He,key:He,disabled:mt,title:wt}}),[ae,x,Le]),[I,z]=rn(F,D),Z=a.useMemo(()=>{var De;const Ae=Ce(Q&&I===null?[]:I);return r==="combobox"&&TT((De=Ae[0])==null?void 0:De.value)?[]:Ae},[I,Ce,r,Q]),[de,pe]=uA(Z,Le),ce=a.useMemo(()=>{if(!r&&de.length===1){const xe=de[0];if(xe.value===null&&(xe.label===null||xe.label===void 0))return[]}return de.map(xe=>({...xe,label:(typeof k=="function"?k(xe):xe.label)??xe.value}))},[r,de,k]),le=a.useMemo(()=>new Set(de.map(xe=>xe.value)),[de]);a.useEffect(()=>{var xe;if(r==="combobox"){const Ae=(xe=de[0])==null?void 0:xe.value;ie(RT(Ae)?String(Ae):"")}},[de]);const fe=Qm((xe,Ae)=>{const De=Ae??xe;return{[ae.value]:xe,[ae.label]:De}}),me=a.useMemo(()=>{if(r!=="tags")return Se;const xe=[...Se],Ae=De=>Le.has(De);return[...de].sort((De,He)=>De.value<He.value?-1:1).forEach(De=>{const He=De.value;Ae(He)||xe.push(fe(He,De.label))}),xe},[fe,Se,Le,de,r]),Ne=dA(me,ae,ve,he,ne),Pe=a.useMemo(()=>{const xe=Ae=>ne.length?ne.some(De=>(Ae==null?void 0:Ae[De])===ve):(Ae==null?void 0:Ae.value)===ve;return r!=="tags"||!ve||Ne.some(Ae=>xe(Ae))||Ne.some(Ae=>Ae[ae.value]===ve)?Ne:[fe(ve),...Ne]},[fe,ne,r,Ne,ve,ae]),ge=xe=>[...xe].sort((De,He)=>V(De,He,{searchValue:ve})).map(De=>Array.isArray(De.options)?{...De,options:De.options.length>0?ge(De.options):De.options}:De),Ke=a.useMemo(()=>V?ge(Pe):Pe,[Pe,V,ve]),Qe=a.useMemo(()=>ET(Ke,{fieldNames:ae,childrenAsData:se}),[Ke,ae,se]),Xe=xe=>{const Ae=Ce(xe);if(z(Ae),H&&(Ae.length!==de.length||Ae.some((De,He)=>{var Ye;return((Ye=de[He])==null?void 0:Ye.value)!==(De==null?void 0:De.value)}))){const De=U?Ae.map(({label:Ye,value:mt})=>({label:Ye,value:mt})):Ae.map(Ye=>Ye.value),He=Ae.map(Ye=>$u(pe(Ye.value)));H(Q?De:De[0],Q?He:He[0])}},[et,nt]=a.useState(null),[dt,ft]=a.useState(0),rt=T!==void 0?T:r!=="combobox",Be=a.useRef(),ot=a.useCallback((xe,Ae,{source:De="keyboard"}={})=>{ft(Ae),s&&r==="combobox"&&xe!==null&&De==="keyboard"&&nt(String(xe));const He=Promise.resolve().then(()=>{Be.current===He&&(b==null||b(xe))});Be.current=He},[s,r,b]),st=(xe,Ae,De)=>{const He=()=>{const Ye=pe(xe);return[U?{label:Ye==null?void 0:Ye[ae.label],value:xe}:xe,$u(Ye)]};if(Ae&&v){const[Ye,mt]=He();v(Ye,mt)}else if(!Ae&&h&&De!=="clear"){const[Ye,mt]=He();h(Ye,mt)}},Ee=Qm((xe,Ae)=>{let De;const He=Q?Ae.selected:!0;He?De=Q?[...de,xe]:[xe]:De=de.filter(Ye=>Ye.value!==xe),Xe(De),st(xe,He),r==="combobox"?nt(""):(!Lu||Y)&&(ie(""),nt(""))}),we=(xe,Ae)=>{Xe(xe);const{type:De,values:He}=Ae;(De==="remove"||De==="clear")&&He.forEach(Ye=>{st(Ye.value,!1,De)})},re=(xe,Ae)=>{if(ie(xe),nt(null),Ae.source==="submit"){const De=(xe||"").trim();if(De){const He=Array.from(new Set([...le,De]));Xe(He),st(De,!0),ie("")}return}Ae.source!=="blur"&&(r==="combobox"&&Xe(xe),J==null||J(xe))},ye=xe=>{let Ae=xe;r!=="tags"&&(Ae=xe.map(He=>{const Ye=We.get(He);return Ye==null?void 0:Ye.value}).filter(He=>He!==void 0));const De=Array.from(new Set([...le,...Ae]));Xe(De),De.forEach(He=>{st(He,!0)})},ze=a.useMemo(()=>({...be,flattenOptions:Qe,onActiveValue:ot,defaultActiveFirstOption:rt,onSelect:Ee,menuItemSelectedIcon:R,rawValues:le,fieldNames:ae,virtual:A!==!1&&y!==!1,direction:P,listHeight:N,listItemHeight:O,childrenAsData:se,maxCount:X,optionRender:S,classNames:K,styles:B}),[X,be,Qe,ot,rt,Ee,R,le,ae,A,y,P,N,O,se,S,K,B]);return a.createElement(xf.Provider,{value:ze},a.createElement(UT,ku({},W,{id:oe,prefixCls:o,ref:t,omitDomProps:gA,mode:r,classNames:K,styles:B,displayValues:ce,onDisplayValuesChange:we,maxCount:X,direction:P,showSearch:j,searchValue:ve,onSearch:re,autoClearSearchValue:Y,onSearchSplit:ye,popupMatchSelectWidth:y,OptionList:cA,emptyOptions:!Qe.length,activeValue:et,activeDescendantId:`${oe}_list_${dt}`})))}),wf=vA;wf.Option=Ef;wf.OptGroup=_f;const Xb=(e,t,n)=>{const{variant:r,[e]:o}=a.useContext(Cn),s=a.useContext(IP),l=o==null?void 0:o.variant;let c;typeof t<"u"?c=t:n===!1?c="borderless":c=s??l??r??"outlined";const u=$P.includes(c);return[c,u]},bA=e=>{const n={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:{...n,points:["tl","bl"],offset:[0,4]},bottomRight:{...n,points:["tr","br"],offset:[0,4]},topLeft:{...n,points:["bl","tl"],offset:[0,-4]},topRight:{...n,points:["br","tr"],offset:[0,-4]}}};function yA(e,t){return e||bA(t)}const eg=e=>{const{optionHeight:t,optionFontSize:n,optionLineHeight:r,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:n,lineHeight:r,boxSizing:"border-box"}},xA=e=>{const{antCls:t,componentCls:n}=e,r=`${n}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,s=`&${t}-slide-up-appear${t}-slide-up-appear-active`,l=`&${t}-slide-up-leave${t}-slide-up-leave-active`,c=`${n}-dropdown-placement-`,u=`${r}-option-selected`;return[{[`${n}-dropdown`]:{...yn(e),position:"absolute",top:-9999,zIndex:e.zIndexPopup,boxSizing:"border-box",padding:e.paddingXXS,overflow:"hidden",fontSize:e.fontSize,fontVariant:"initial",backgroundColor:e.colorBgElevated,borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,[`
${o}${c}bottomLeft,
${s}${c}bottomLeft
`]:{animationName:eb},[`
${o}${c}topLeft,
${s}${c}topLeft,
${o}${c}topRight,
${s}${c}topRight
`]:{animationName:Qv},[`${l}${c}bottomLeft`]:{animationName:Zv},[`
${l}${c}topLeft,
${l}${c}topRight
`]:{animationName:Jv},"&-hidden":{display:"none"},[r]:{...eg(e),cursor:"pointer",transition:`background-color ${e.motionDurationSlow} ease`,borderRadius:e.borderRadiusSM,"&-group":{color:e.colorTextDescription,fontSize:e.fontSizeSM,cursor:"default"},"&-option":{display:"flex","&-content":{flex:"auto",...yr},"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-selected:not(${r}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${r}-option-state`]:{color:e.colorPrimary}},[`&-active:not(${r}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected${r}-option-active:not(${r}-option-disabled)`]:{backgroundColor:e.controlItemBgActiveHover},"&-disabled":{[`&${r}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{...eg(e),color:e.colorTextDisabled}},[`${u}:has(+ ${u})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${u}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}}},Bo(e,"slide-up"),Bo(e,"slide-down"),Ei(e,"move-up"),Ei(e,"move-down")]},_A=e=>{const{antCls:t,componentCls:n}=e,r={background:"transparent"},o=["> input[disabled]","> textarea[disabled]",`> ${n}-input`,`> ${t}-input-affix-wrapper-disabled`,`> ${t}-input-search`].join(", ");return{[`&${n}-customize`]:{border:0,padding:0,fontSize:"inherit",lineHeight:"inherit",[`${n}-placeholder`]:{display:"none"},[`${n}-content`]:{margin:0,padding:0,"&-value":{display:"none"}},[`&${n}-disabled ${n}-content`]:{[o]:r,"input[disabled], textarea[disabled]":r}}}},tg=4,EA=e=>{const{componentCls:t,calc:n,iconCls:r,paddingXS:o,paddingXXS:s,INTERNAL_FIXED_ITEM_MARGIN:l,lineWidth:c,colorIcon:u,colorIconHover:d,inputPaddingHorizontalBase:f,antCls:p}=e,[m,g]=an(p,"select");return{"&-multiple":{[m("multi-item-background")]:e.multipleItemBg,[m("multi-item-border-color")]:"transparent",[m("multi-item-border-radius")]:e.borderRadiusSM,[m("multi-item-height")]:e.multipleItemHeight,[m("multi-padding-base")]:`calc((${g("height")} - ${g("multi-item-height")}) / 2)`,[m("multi-padding-vertical")]:`calc(${g("multi-padding-base")} - ${l} - ${c})`,[m("multi-item-padding-horizontal")]:`calc(${f} - ${g("multi-padding-vertical")} - ${c} * 2)`,paddingBlock:g("multi-padding-vertical"),paddingInlineStart:`calc(${g("multi-padding-base")} - ${c})`,[`${t}-prefix`]:{marginInlineStart:g("multi-item-padding-horizontal")},[`${t}-prefix + ${t}-content`]:{[`${t}-placeholder`]:{insetInlineStart:0},[`${t}-content-item${t}-content-item-suffix`]:{marginInlineStart:0}},[`${t}-placeholder`]:{position:"absolute",lineHeight:g("line-height"),insetInlineStart:g("multi-item-padding-horizontal"),width:`calc(100% - ${g("multi-item-padding-horizontal")})`,top:"50%",transform:"translateY(-50%)"},[`${t}-content`]:{flexWrap:"wrap",alignItems:"center",lineHeight:1,"&-item-prefix":{height:g("font-size")},"&-item":{lineHeight:1,maxWidth:`calc(100% - ${tg}px)`},[`${t}-content-item-prefix + ${t}-content-item-suffix,
${t}-content-item-suffix:first-child`]:{marginInlineStart:g("multi-item-padding-horizontal")},[`${t}-selection-item`]:{lineHeight:`calc(${g("multi-item-height")} - ${c} * 2)`,border:`${c} solid ${g("multi-item-border-color")}`,display:"flex",marginBlock:l,marginInlineEnd:n(l).mul(2).equal(),background:g("multi-item-background"),borderRadius:g("multi-item-border-radius"),paddingInlineStart:o,paddingInlineEnd:s,transition:["height","line-height","padding"].map(v=>`${v} ${e.motionDurationSlow}`).join(","),"&-content":{...yr,marginInlineEnd:s},"&-remove":{...tb(),display:"inline-flex",alignItems:"center",color:u,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:d}}},[`${t}-input`]:{lineHeight:n(l).mul(2).add(g("multi-item-height")).equal(),width:"calc(var(--select-input-width, 0) * 1px)",minWidth:tg,maxWidth:"100%",transition:`line-height ${e.motionDurationSlow}`}},[`&${t}-sm`]:{[m("multi-item-height")]:e.multipleItemHeightSM,[m("multi-item-border-radius")]:e.borderRadiusXS},[`&${t}-lg`]:{[m("multi-item-height")]:e.multipleItemHeightLG,[m("multi-item-border-radius")]:e.borderRadius},[`&${t}-filled`]:{[m("multi-item-border-color")]:e.colorSplit,[m("multi-item-background")]:e.colorBgContainer,[`&${t}-disabled`]:{[m("multi-item-border-color")]:"transparent"}}}}},_c=(e,t)=>{const{componentCls:n,antCls:r}=e,[o]=an(r,"select"),{border:s,borderHover:l,borderActive:c,borderOutline:u}=t,d=t.background||e.selectorBg||e.colorBgContainer;return{[o("border-color")]:s,[o("background-color")]:d,[o("affix-color")]:t.affixColor,[`&:not(${n}-disabled)`]:{"&:hover":{[o("border-color")]:l,[o("background-color")]:t.backgroundHover||d},[`&${n}-focused`]:{[o("border-color")]:c,[o("background-color")]:t.backgroundActive||d,boxShadow:`0 0 0 ${Te(e.controlOutlineWidth)} ${u}`}},[`&${n}-disabled`]:{[o("border-color")]:t.borderDisabled||t.border,[o("background-color")]:t.backgroundDisabled||t.background}}},Da=(e,t,n,r={},o={},s)=>{const{componentCls:l}=e;return{[`&${l}-${t}`]:[_c(e,n),{[`&${l}-status-error`]:_c(e,{...n,...r}),[`&${l}-status-warning`]:_c(e,{...n,...o})},s]}},wA=e=>{const{componentCls:t,fontHeight:n,controlHeight:r,fontSizeIcon:o,showArrowPaddingInlineEnd:s,iconCls:l,antCls:c,max:u,calc:d}=e,[f,p]=an(c,"select"),m=u(d(s).sub(o).equal(),0);return{[t]:[{[f("border-radius")]:e.borderRadius,[f("border-color")]:"#000",[f("border-size")]:e.lineWidth,[f("background-color")]:e.colorBgContainer,[f("font-size")]:e.fontSize,[f("line-height")]:e.lineHeight,[f("font-height")]:n,[f("color")]:e.colorText,[f("affix-color")]:e.colorText,[f("height")]:r,[f("padding-horizontal")]:d(e.paddingSM).sub(e.lineWidth).equal(),[f("padding-vertical")]:`calc((${p("height")} - ${p("font-height")}) / 2 - ${p("border-size")})`,...yn(e),display:"inline-flex",flexWrap:"nowrap",position:"relative",transition:`all ${e.motionDurationSlow}`,alignItems:"flex-start",outline:0,cursor:"pointer",borderRadius:p("border-radius"),borderWidth:p("border-size"),borderStyle:e.lineType,borderColor:p("border-color"),background:p("background-color"),fontSize:p("font-size"),lineHeight:p("line-height"),color:p("color"),paddingInline:p("padding-horizontal"),paddingBlock:p("padding-vertical"),[`${t}-prefix`]:{color:p("affix-color"),flex:"none",lineHeight:1},[`${t}-placeholder`]:{...yr,color:e.colorTextPlaceholder,pointerEvents:"none",zIndex:1},[`${t}-content`]:{flex:"auto",minWidth:0,position:"relative",display:"flex",marginInlineEnd:m,"&:before":{content:'"\\a0"',width:0,overflow:"hidden"},"&-value":{visibility:"inherit"},"input[readonly]":{cursor:"inherit",caretColor:"transparent"}},[`${t}-suffix`]:{flex:"none",color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,lineHeight:1,"> :not(:last-child)":{marginInlineEnd:e.marginXS}},[`${t}-prefix, ${t}-suffix`]:{alignSelf:"center",[l]:{verticalAlign:"top"}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:"not-allowed",input:{cursor:"not-allowed"}},"&-sm":{[f("height")]:e.controlHeightSM,[f("padding-horizontal")]:d(e.paddingXS).sub(e.lineWidth).equal(),[f("border-radius")]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:p("padding-horizontal")}},"&-lg":{[f("height")]:e.controlHeightLG,[f("font-size")]:e.fontSizeLG,[f("line-height")]:e.lineHeightLG,[f("font-height")]:e.fontHeightLG,[f("border-radius")]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:"none",background:"transparent",appearance:"none",border:0,margin:0,padding:0,color:p("color"),fontFamily:"inherit",fontSize:"inherit","&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:"absolute",inset:0,lineHeight:"inherit"},[`${t}-content`]:{...yr,alignSelf:"center","&-has-value":{display:"block","&:before":{display:"none"}},"&-has-search-value":{color:"transparent",[`> :not(${t}-input)`]:{opacity:0}},"&-value":{transition:`all ${e.motionDurationMid} ${e.motionEaseInOut}`,zIndex:1}},[`&${t}-open ${t}-content`]:{color:e.colorTextPlaceholder,"&-has-search-value":{color:"transparent"}}}},{[`&-show-search:not(${t}-customize-input):not(${t}-disabled)`]:{cursor:"text"}},EA(e),Da(e,"outlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorBorderHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline,affixColor:e.colorErrorAffix},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline,affixColor:e.colorWarningAffix}),Da(e,"filled",{border:"transparent",borderHover:"transparent",borderActive:e.activeBorderColor,borderOutline:"transparent",borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{color:e.colorErrorText,background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),Da(e,"borderless",{border:"transparent",borderHover:"transparent",borderActive:"transparent",borderOutline:"transparent",background:"transparent"}),Da(e,"underlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:"transparent"},{border:e.colorError,borderHover:e.colorErrorBorderHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:"transparent",borderInlineColor:"transparent"}),_A(e)]}},SA=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:s,controlHeightLG:l,paddingXXS:c,controlPaddingHorizontal:u,zIndexPopupBase:d,colorText:f,fontWeightStrong:p,controlItemBgActive:m,controlItemBgHover:g,colorBgContainer:v,colorFillSecondary:h,colorBgContainerDisabled:b,colorTextDisabled:y,colorPrimaryHover:x,colorPrimary:_,controlOutline:S}=e,C=c*2,T=r*2,R=Math.min(o-C,o-T),A=Math.min(s-C,s-T),P=Math.min(l-C,l-T);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(c/2),zIndexPopup:d+50,optionSelectedColor:f,optionSelectedFontWeight:p,optionSelectedBg:m,optionActiveBg:g,optionPadding:`${(o-t*n)/2}px ${u}px`,optionFontSize:t,optionLineHeight:n,optionHeight:o,selectorBg:v,clearBg:v,singleItemHeightLG:l,multipleItemBg:h,multipleItemBorderColor:"transparent",multipleItemHeight:R,multipleItemHeightSM:A,multipleItemHeightLG:P,multipleSelectorBgDisabled:b,multipleItemColorDisabled:y,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:x,activeBorderColor:_,activeOutlineColor:S,selectAffixPadding:c}},CA=e=>{const{antCls:t,componentCls:n,motionDurationMid:r,inputPaddingHorizontalBase:o}=e,s={[`${n}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[n]:{...yn(e),[`${n}-selection-item`]:{flex:1,fontWeight:"normal",position:"relative",userSelect:"none",...yr,[`> ${t}-typography`]:{display:"inline"}},[`${n}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:o,zIndex:1,display:"inline-block",width:e.fontSizeIcon,height:e.fontSizeIcon,marginTop:e.calc(e.fontSizeIcon).mul(-1).div(2).equal(),color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",cursor:"pointer",opacity:0,transition:["color","opacity"].map(l=>`${l} ${r} ease`).join(", "),textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":s,"&:hover":s},[`${n}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(o).add(e.fontSize).add(e.paddingXS).equal()}}}}}},PA=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},CA(e),xA(e),{[`${t}-rtl`]:{direction:"rtl"}},sf(e,{focusElCls:`${t}-focused`})]},RA=Ft("Select",(e,{rootPrefixCls:t})=>{const n=Bt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[PA(n),wA(n)]},SA,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var La={},ng;function TA(){if(ng)return La;ng=1,Object.defineProperty(La,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M912 190h-69.9c-9.8 0-19.1 4.5-25.1 12.2L404.7 724.5 207 474a32 32 0 00-25.1-12.2H112c-6.7 0-10.4 7.7-6.3 12.9l273.9 347c12.8 16.2 37.4 16.2 50.3 0l488.4-618.9c4.1-5.1.4-12.8-6.3-12.8z"}}]},name:"check",theme:"outlined"};return La.default=e,La}var AA=TA();const IA=bn(AA);function zu(){return zu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},zu.apply(this,arguments)}const $A=(e,t)=>a.createElement(Zn,zu({},e,{ref:t,icon:IA})),Yb=a.forwardRef($A);var Ma={},rg;function jA(){if(rg)return Ma;rg=1,Object.defineProperty(Ma,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M884 256h-75c-5.1 0-9.9 2.5-12.9 6.6L512 654.2 227.9 262.6c-3-4.1-7.8-6.6-12.9-6.6h-75c-6.5 0-10.3 7.4-6.5 12.7l352.6 486.1c12.8 17.6 39 17.6 51.7 0l352.6-486.1c3.9-5.3.1-12.7-6.4-12.7z"}}]},name:"down",theme:"outlined"};return Ma.default=e,Ma}var OA=jA();const NA=bn(OA);function Vu(){return Vu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vu.apply(this,arguments)}const DA=(e,t)=>a.createElement(Zn,Vu({},e,{ref:t,icon:NA})),LA=a.forwardRef(DA);var ka={},og;function MA(){if(og)return ka;og=1,Object.defineProperty(ka,"__esModule",{value:!0});var e={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"};return ka.default=e,ka}var kA=MA();const zA=bn(kA);function Bu(){return Bu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Bu.apply(this,arguments)}const VA=(e,t)=>a.createElement(Zn,Bu({},e,{ref:t,icon:zA})),BA=a.forwardRef(VA);function FA({suffixIcon:e,contextSuffixIcon:t,clearIcon:n,contextClearIcon:r,menuItemSelectedIcon:o,contextMenuItemSelectedIcon:s,removeIcon:l,contextRemoveIcon:c,loading:u,loadingIcon:d,contextLoadingIcon:f,searchIcon:p,contextSearchIcon:m,multiple:g,hasFeedback:v,showSuffixIcon:h,feedbackIcon:b,showArrow:y,componentName:x}){return a.useMemo(()=>{const _=fo(n,r,a.createElement(jP,null)),S=A=>e===null&&!v&&!y?null:a.createElement(a.Fragment,null,h!==!1&&A,v&&b);let C=null;e!==void 0?C=S(e):u?C=S(fo(d,f,a.createElement(nb,{spin:!0}))):C=({open:A,showSearch:P})=>S(A&&P?fo(p,m,a.createElement(BA,null)):fo(t,a.createElement(LA,null)));const T=fo(o,s,g?a.createElement(Yb,null):null),R=fo(l,c,a.createElement(OP,null));return{clearIcon:_,suffixIcon:C,itemIcon:T,removeIcon:R}},[e,t,n,r,o,s,l,c,u,d,f,p,m,g,v,h,b,y])}function HA(e){return $.useMemo(()=>{if(e)return(...t)=>$.createElement(af,{space:!0},e.apply(void 0,t))},[e])}function UA(e,t){return t!==void 0?t:e!==null}const Jb="SECRET_COMBOBOX_MODE_DO_NOT_USE",WA=(e,t)=>{var tt,pt;const{prefixCls:n,bordered:r,className:o,rootClassName:s,getPopupContainer:l,popupClassName:c,dropdownClassName:u,listHeight:d=256,placement:f,listItemHeight:p,size:m,disabled:g,notFoundContent:v,status:h,builtinPlacements:b,dropdownMatchSelectWidth:y,popupMatchSelectWidth:x,direction:_,style:S,allowClear:C,variant:T,popupStyle:R,dropdownStyle:A,transitionName:P,tagRender:N,maxCount:O,prefix:k,dropdownRender:D,popupRender:F,onDropdownVisibleChange:U,onOpenChange:H,styles:X,classNames:K,clearIcon:B,showSearch:W,...te}=e,{getPopupContainer:j,getPrefixCls:L,renderEmpty:G,direction:M,virtual:q,popupMatchSelectWidth:V,popupOverflow:J}=a.useContext(Cn),{showSearch:Y,allowClear:ne,style:oe,styles:Q,className:se,classNames:he,clearIcon:ae,loadingIcon:Re,menuItemSelectedIcon:ie,removeIcon:ve,suffixIcon:be}=jn("select"),[,Le]=el(),We=p??(Le==null?void 0:Le.controlHeight),Se=L("select",n),Ce=L(),I=_??M,{compactSize:z,compactItemClassnames:Z}=tl(Se,I),[de,pe]=Xb("select",T,r),ce=Zo(Se),[le,fe]=RA(Se,ce),me=a.useMemo(()=>{const{mode:$e}=e;if($e!=="combobox")return $e===Jb?"combobox":$e},[e.mode]),Ne=me==="multiple"||me==="tags",Pe=UA(e.suffixIcon,e.showArrow),ge=x??y??V,Ke=HA(F||D),Qe=H||U,{status:Xe,hasFeedback:et,isFormItemInput:nt,feedbackIcon:dt}=a.useContext(rb),ft=ib(Xe,h);let rt;v!==void 0?rt=v:me==="combobox"?rt=null:rt=(G==null?void 0:G("Select"))||a.createElement(ob,{componentName:"Select"});const{suffixIcon:Be,itemIcon:ot,removeIcon:st,clearIcon:Ee}=FA({...te,multiple:Ne,hasFeedback:et,feedbackIcon:dt,showSuffixIcon:Pe,componentName:"Select",clearIcon:B,searchIcon:cm(W,"searchIcon"),contextClearIcon:ae,contextLoadingIcon:Re,contextMenuItemSelectedIcon:ie,contextRemoveIcon:ve,contextSearchIcon:cm(Y,"searchIcon"),contextSuffixIcon:be}),we=C??ne,re=we===!0?{clearIcon:Ee}:we,ye=W??Y,ze=on(te,["suffixIcon","itemIcon"]),xe=sa($e=>m??z??$e),Ae=a.useContext(sb),De=g??Ae,He={...e,variant:de,status:ft,disabled:De,size:xe},[Ye,mt]=On([he,K],[Q,X],{props:He},{popup:{_default:"root"}}),wt=ue(Ye.popup.root,c,u,{[`${Se}-dropdown-${I}`]:I==="rtl"},s,fe,ce,le),ct={...(tt=mt.popup)==null?void 0:tt.root,...R??A},un=ue({[`${Se}-lg`]:xe==="large",[`${Se}-sm`]:xe==="small",[`${Se}-rtl`]:I==="rtl",[`${Se}-${de}`]:pe,[`${Se}-in-form-item`]:nt},lf(Se,ft,et),Z,se,o,Ye.root,s,fe,ce,le),dn=a.useMemo(()=>f!==void 0?f:I==="rtl"?"bottomRight":"bottomLeft",[f,I]),[Qt]=nl("SelectLike",((pt=mt.popup.root)==null?void 0:pt.zIndex)??ct.zIndex);return a.createElement(wf,{ref:t,virtual:q,classNames:Ye,styles:mt,showSearch:ye,...ze,style:{...mt.root,...oe,...S},popupMatchSelectWidth:ge,transitionName:ab(Ce,"slide-up",P),builtinPlacements:yA(b,J),listHeight:d,listItemHeight:We,mode:me,prefixCls:Se,placement:dn,direction:I,prefix:k,suffixIcon:Be,menuItemSelectedIcon:ot,removeIcon:st,allowClear:re,notFoundContent:rt,className:un,getPopupContainer:l||j,popupClassName:wt,disabled:De,popupStyle:{...mt.popup.root,...ct,zIndex:Qt},maxCount:Ne?O:void 0,tagRender:Ne?N:void 0,popupRender:Ke,onPopupVisibleChange:Qe})},Qo=a.forwardRef(WA),GA=lb(Qo,"popupAlign");Qo.SECRET_COMBOBOX_MODE_DO_NOT_USE=Jb;Qo.Option=Ef;Qo.OptGroup=_f;Qo._InternalPanelDoNotUseOrYouWillBeFired=GA;function Sf(e=!0,t={}){const n=a.useRef(t),[,r]=NP(),o=DP();return bt(()=>{const s=o.subscribe(l=>{n.current=l,e&&r()});return()=>o.unsubscribe(s)},[]),n.current}const Zb=e=>{const{children:t,prefixCls:n,id:r,classNames:o,styles:s,className:l,style:c}=e;return a.createElement("div",{id:r,className:ue(`${n}-container`,o==null?void 0:o.container,l),style:{...s==null?void 0:s.container,...c},role:"tooltip"},typeof t=="function"?t():t)},vo={shiftX:64,adjustY:1},bo={adjustX:1,shiftY:!0},Pn=[0,0],qA={left:{points:["cr","cl"],overflow:bo,offset:[-4,0],targetOffset:Pn},right:{points:["cl","cr"],overflow:bo,offset:[4,0],targetOffset:Pn},top:{points:["bc","tc"],overflow:vo,offset:[0,-4],targetOffset:Pn},bottom:{points:["tc","bc"],overflow:vo,offset:[0,4],targetOffset:Pn},topLeft:{points:["bl","tl"],overflow:vo,offset:[0,-4],targetOffset:Pn},leftTop:{points:["tr","tl"],overflow:bo,offset:[-4,0],targetOffset:Pn},topRight:{points:["br","tr"],overflow:vo,offset:[0,-4],targetOffset:Pn},rightTop:{points:["tl","tr"],overflow:bo,offset:[4,0],targetOffset:Pn},bottomRight:{points:["tr","br"],overflow:vo,offset:[0,4],targetOffset:Pn},rightBottom:{points:["bl","br"],overflow:bo,offset:[4,0],targetOffset:Pn},bottomLeft:{points:["tl","bl"],overflow:vo,offset:[0,4],targetOffset:Pn},leftBottom:{points:["br","bl"],overflow:bo,offset:[-4,0],targetOffset:Pn}};function Fu(){return Fu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Fu.apply(this,arguments)}const KA=a.forwardRef((e,t)=>{const{trigger:n=["hover"],mouseEnterDelay:r=0,mouseLeaveDelay:o=.1,prefixCls:s="rc-tooltip",children:l,onVisibleChange:c,afterVisibleChange:u,motion:d,placement:f="right",align:p={},destroyOnHidden:m=!1,defaultVisible:g,getTooltipContainer:v,arrowContent:h,overlay:b,id:y,showArrow:x=!0,classNames:_,styles:S,...C}=e,T=Zi(y),R=a.useRef(null);a.useImperativeHandle(t,()=>R.current);const A={...C};"visible"in e&&(A.popupVisible=e.visible);const P=a.useMemo(()=>{if(!x)return!1;const O=x===!0?{}:x;return{...O,className:ue(O.className,_==null?void 0:_.arrow),style:{...O.style,...S==null?void 0:S.arrow},content:O.content??h}},[x,_==null?void 0:_.arrow,S==null?void 0:S.arrow,h]),N=({open:O})=>{const k=a.Children.only(l),D={"aria-describedby":b&&O?T:void 0};return a.cloneElement(k,D)};return a.createElement(ol,Fu({popupClassName:_==null?void 0:_.root,prefixCls:s,popup:a.createElement(Zb,{key:"content",prefixCls:s,id:T,classNames:_,styles:S},b),action:n,builtinPlacements:qA,popupPlacement:f,ref:R,popupAlign:p,getPopupContainer:v,onOpenChange:c,afterOpenChange:u,popupMotion:d,defaultPopupVisible:g,autoDestroy:m,mouseLeaveDelay:o,popupStyle:S==null?void 0:S.root,mouseEnterDelay:r,arrow:P,uniqueContainerClassName:_==null?void 0:_.uniqueContainer,uniqueContainerStyle:S==null?void 0:S.uniqueContainer},A),N)}),XA=$.createContext(!1),YA=(e,t)=>{const n=r=>typeof r=="boolean"?{show:r}:r||{};return $.useMemo(()=>{const r=n(e),o=n(t);return{...o,...r,show:r.show??o.show??!0}},[e,t])},sg="50%",JA=e=>{const{calc:t,componentCls:n,tooltipMaxWidth:r,tooltipColor:o,tooltipBg:s,tooltipBorderRadius:l,zIndexPopup:c,controlHeight:u,dropShadowPopover:d,paddingSM:f,paddingXS:p,arrowOffsetHorizontal:m,sizePopupArrow:g,antCls:v}=e,[h,b]=an(v,"tooltip"),y=t(l).add(g).add(m).equal(),_={minWidth:t(l).mul(2).add(g).equal(),minHeight:u,padding:`${Te(e.calc(f).div(2).equal())} ${Te(p)}`,color:b("overlay-color",o),textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:s,borderRadius:l,boxSizing:"border-box"},S={[h("valid-offset-x")]:b("arrow-offset-x","var(--arrow-x)"),transformOrigin:[b("valid-offset-x",sg),`var(--arrow-y, ${sg})`].join(" ")};return[{[n]:{...yn(e),position:"absolute",zIndex:c,display:"block",width:"max-content",maxWidth:r,visibility:"visible",filter:d,...S,"&-hidden":{display:"none"},[h("arrow-background-color")]:s,[`${n}-container`]:[_,MP(e,!0)],[`&:has(~ ${n}-unique-container)`]:{[`${n}-container`]:{border:"none",background:"transparent"}},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:y},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${n}-inner`]:{borderRadius:e.min(l,LP)}},[`${n}-content`]:{position:"relative"},...uf(e,(C,{darkColor:T})=>({[`&${n}-${C}`]:{[`${n}-container`]:{backgroundColor:T},[`${n}-arrow`]:{[h("arrow-background-color")]:T}}})),"&-rtl":{direction:"rtl"}}},cb(e,b("arrow-background-color"),{arrowShadow:!1}),{[`${n}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}},{[`${n}-unique-container`]:{..._,...S,position:"absolute",zIndex:t(c).sub(1).equal(),filter:d,"&-hidden":{display:"none"},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},ZA=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...db({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...ub(Bt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),Qb=(e,t,n=!0)=>Ft("Tooltip",o=>{const{borderRadius:s,colorTextLightSolid:l,colorBgSpotlight:c,maxWidth:u}=o,d=Bt(o,{tooltipMaxWidth:u,tooltipColor:l,tooltipBorderRadius:s,tooltipBg:c});return[JA(d),cf(o,"zoom-big-fast")]},ZA,{resetStyle:!1,injectStyle:n})(e,t),ey=(e,t,n)=>{const r=df(n),[o]=an(e,"tooltip"),s=ue({[`${t}-${n}`]:n&&r}),l={},c={},u=kP(n).toRgb(),f=(.299*u.r+.587*u.g+.114*u.b)/255<.5?"#FFF":"#000";return n&&!r&&(l.background=n,l[o("overlay-color")]=f,c[o("arrow-background-color")]=n),{className:s,overlayStyle:l,arrowStyle:c}},QA=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:s,overlayInnerStyle:l,classNames:c,styles:u}=e,{getPrefixCls:d}=a.useContext(Cn),f=d("tooltip",t),p=d(),m=Zo(f),[g,v]=Qb(f,m),h=ey(p,f,s),b=h.arrowStyle,y=a.useMemo(()=>({container:{...l,...h.overlayStyle}}),[l,h.overlayStyle]),x={...e,placement:r},[_,S]=On([c],[y,u],{props:x}),C=ue(m,g,v,f,`${f}-pure`,`${f}-placement-${r}`,n,h.className);return a.createElement("div",{className:C,style:b},a.createElement("div",{className:`${f}-arrow`}),a.createElement(Zb,{...e,className:g,prefixCls:f,classNames:_,styles:S},o))},eI=a.forwardRef((e,t)=>{const{prefixCls:n,openClassName:r,getTooltipContainer:o,color:s,children:l,afterOpenChange:c,arrow:u,destroyTooltipOnHide:d,destroyOnHidden:f,title:p,overlay:m,trigger:g,builtinPlacements:v,autoAdjustOverflow:h=!0,motion:b,getPopupContainer:y,placement:x="top",mouseEnterDelay:_=.1,mouseLeaveDelay:S=.1,rootClassName:C,styles:T,classNames:R,onOpenChange:A,overlayInnerStyle:P,overlayStyle:N,overlayClassName:O,...k}=e,[,D]=el(),F=e["data-popover-inject"],{getPopupContainer:U,getPrefixCls:H,direction:X,...K}=jn("tooltip"),{className:B,style:W,classNames:te,styles:j,arrow:L,trigger:G}=F?{}:K,M=YA(u,L),q=M.show,V=g||G||"hover",J=y||U,Y=f??!!d,ne=a.useContext(XA);mb();const oe=a.useRef(null),Q=()=>{var nt;(nt=oe.current)==null||nt.forceAlign()};a.useImperativeHandle(t,()=>{var nt,dt;return{forceAlign:Q,nativeElement:(nt=oe.current)==null?void 0:nt.nativeElement,popupElement:(dt=oe.current)==null?void 0:dt.popupElement}});const[se,he]=rn(e.defaultOpen??!1,e.open),ae=!p&&!m&&p!==0,Re=nt=>{he(ae?!1:nt),!ae&&A&&A(nt)},ie=a.useMemo(()=>v||fb({arrowPointAtCenter:(M==null?void 0:M.pointAtCenter)??!1,autoAdjustOverflow:h,arrowWidth:q?D.sizePopupArrow:0,borderRadius:D.borderRadius,offset:D.marginXXS,visibleFirst:!0}),[M,v,D,q,h]),ve=a.useMemo(()=>p===0?p:m||p||"",[m,p]),be=a.createElement(af,{space:!0,form:!0},or(ve)?ve():ve),Le={...e,trigger:V,builtinPlacements:ie,getPopupContainer:J,destroyOnHidden:Y},[We,Se]=On([te,R],[j,T],{props:Le}),Ce=H("tooltip",n),I=H();let z=se;(!("open"in e)&&ae||ne)&&(z=!1);const Z=a.isValidElement(l)&&!zP(l)?l:a.createElement("span",null,l),de=Z.props,pe=!de.className||typeof de.className=="string"?ue(de.className,r||`${Ce}-open`):de.className,ce=Zo(Ce),[le,fe]=Qb(Ce,ce,!F),me=ey(I,Ce,s),Ne=me.arrowStyle,Pe=ue(ce,le,fe),ge=ue(O,{[`${Ce}-rtl`]:X==="rtl"},me.className,C,Pe,B,We.root),[Ke,Qe]=nl("Tooltip",k.zIndex),Xe={...Se.container,...P,...me.overlayStyle},et=a.createElement(KA,{unique:!0,...k,zIndex:Ke,showArrow:q,placement:x,mouseEnterDelay:_,mouseLeaveDelay:S,prefixCls:Ce,classNames:{root:ge,container:We.container,arrow:We.arrow,uniqueContainer:ue(Pe,We.container)},styles:{root:{...Ne,...Se.root,...W,...N},container:Xe,uniqueContainer:Xe,arrow:Se.arrow},ref:oe,overlay:be,visible:z,onVisibleChange:Re,afterVisibleChange:c,arrowContent:a.createElement("span",{className:`${Ce}-arrow-content`}),motion:{motionName:ab(I,"zoom-big-fast",typeof(b==null?void 0:b.motionName)=="string"?b==null?void 0:b.motionName:void 0),motionDeadline:1e3},trigger:V,builtinPlacements:ie,getTooltipContainer:J,destroyOnHidden:Y},z?Qn(Z,{className:pe}):Z);return a.createElement(pb.Provider,{value:Qe},et)}),no=eI;no._InternalPanelDoNotUseOrYouWillBeFired=QA;no.UniqueProvider=VP;const ag=e=>{const{prefixCls:t,value:n,current:r,offset:o=0}=e;let s;return o&&(s={position:"absolute",top:`${o}00%`,left:0}),a.createElement("span",{style:s,className:ue(`${t}-only-unit`,{current:r})},n)};function tI(e,t,n){let r=e,o=0;for(;(r+10)%10!==t;)r+=n,o+=n;return o}const nI=e=>{const{prefixCls:t,count:n,value:r}=e,o=Number(r),s=Math.abs(n),[l,c]=a.useState(o),[u,d]=a.useState(s),f=()=>{c(o),d(s)};a.useEffect(()=>{const g=setTimeout(f,1e3);return()=>clearTimeout(g)},[o]);let p,m;if(l===o||Number.isNaN(o)||Number.isNaN(l))p=[a.createElement(ag,{...e,key:o,current:!0})],m={transition:"none"};else{p=[];const g=o+10,v=[];for(let x=o;x<=g;x+=1)v.push(x);const h=u<s?1:-1,b=v.findIndex(x=>x%10===l);p=(h<0?v.slice(0,b+1):v.slice(b)).map((x,_)=>{const S=x%10;return a.createElement(ag,{...e,key:x,value:S,offset:h<0?_-b:_,current:_===b})}),m={transform:`translateY(${-tI(l,o,h)}00%)`}}return a.createElement("span",{className:`${t}-only`,style:m,onTransitionEnd:f},p)},rI=a.forwardRef((e,t)=>{const{prefixCls:n,count:r,className:o,motionClassName:s,style:l,title:c,show:u,component:d="sup",children:f,...p}=e,{getPrefixCls:m}=a.useContext(Cn),g=m("scroll-number",n),v={...p,"data-show":u,style:l,className:ue(g,o,s),title:c};let h=r;if(r&&Number(r)%1===0){const b=String(r).split("");h=a.createElement("bdi",null,b.map((y,x)=>a.createElement(nI,{prefixCls:g,count:Number(r),value:y,key:b.length-x})))}return l!=null&&l.borderColor&&(v.style={...l,boxShadow:`0 0 0 1px ${l.borderColor} inset`}),f?Qn(f,b=>({className:ue(`${g}-custom-component`,b==null?void 0:b.className,s)})):a.createElement(d,{...v,ref:t},h)}),oI=new wr("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),sI=new wr("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),aI=new wr("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),iI=new wr("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),lI=new wr("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),cI=new wr("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),uI=e=>{const{componentCls:t,iconCls:n,antCls:r,badgeShadowSize:o,textFontSize:s,textFontSizeSM:l,statusSize:c,dotSize:u,textFontWeight:d,indicatorHeight:f,indicatorHeightSM:p,marginXS:m,calc:g}=e,v=`${r}-scroll-number`,h=uf(e,(b,{darkColor:y})=>({[`&${t} ${t}-color-${b}`]:{background:y,[`&:not(${t}-count)`]:{color:y},"a:hover &":{background:y}}}));return{[t]:{...yn(e),position:"relative",display:"inline-block",width:"fit-content",lineHeight:1,[`${t}-count`]:{display:"inline-flex",justifyContent:"center",zIndex:e.indicatorZIndex,minWidth:f,height:f,color:e.badgeTextColor,fontWeight:d,fontSize:s,lineHeight:Te(f),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:g(f).div(2).equal(),boxShadow:`0 0 0 ${Te(o)} ${e.badgeShadowColor}`,transition:`background-color ${e.motionDurationMid}`,a:{color:e.badgeTextColor},"a:hover":{color:e.badgeTextColor},"a:hover &":{background:e.badgeColorHover}},[`${t}-count-sm`]:{minWidth:p,height:p,fontSize:l,lineHeight:Te(p),borderRadius:g(p).div(2).equal()},[`${t}-multiple-words`]:{paddingInline:e.paddingInline,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:u,minWidth:u,height:u,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${Te(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${v}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${n}-spin`]:{animationName:cI,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:c,height:c,verticalAlign:"middle",borderRadius:"50%"},[`${t}-status-success`]:{backgroundColor:e.colorSuccess},[`${t}-status-processing`]:{overflow:"visible",color:e.colorInfo,backgroundColor:e.colorInfo,borderColor:"currentcolor","&::after":{position:"absolute",top:0,insetInlineStart:0,width:"100%",height:"100%",borderWidth:o,borderStyle:"solid",borderColor:"inherit",borderRadius:"50%",animationName:oI,animationDuration:e.badgeProcessingDuration,animationIterationCount:"infinite",animationTimingFunction:"ease-in-out",content:'""'}},[`${t}-status-default`]:{backgroundColor:e.colorTextPlaceholder},[`${t}-status-error`]:{backgroundColor:e.colorError},[`${t}-status-warning`]:{backgroundColor:e.colorWarning},[`${t}-status-text`]:{marginInlineStart:m,color:e.colorText,fontSize:e.fontSize}},...h,[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:sI,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:aI,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:iI,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:lI,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`&:not(${t}-status)`]:{verticalAlign:"middle"},[`${v}-custom-component, ${t}-count`]:{transform:"none"},[`${v}-custom-component, ${v}`]:{position:"relative",top:"auto",display:"block",transformOrigin:"50% 50%"}},[v]:{overflow:"hidden",transition:`all ${e.motionDurationMid} ${e.motionEaseOutBack}`,[`${v}-only`]:{position:"relative",display:"inline-block",height:f,transition:`all ${e.motionDurationSlow} ${e.motionEaseOutBack}`,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden",[`> p${v}-only-unit`]:{height:f,margin:0,WebkitTransformStyle:"preserve-3d",WebkitBackfaceVisibility:"hidden"}},[`${v}-symbol`]:{verticalAlign:"top"}},"&-rtl":{direction:"rtl",[`${t}-count, ${t}-dot, ${v}-custom-component`]:{transform:"translate(-50%, -50%)"}}}}},ty=e=>{const{fontHeight:t,lineWidth:n,marginXS:r,colorBorderBg:o}=e,s=t,l=n,c=e.colorTextLightSolid,u=e.colorError,d=e.colorErrorHover;return Bt(e,{badgeFontHeight:s,badgeShadowSize:l,badgeTextColor:c,badgeColor:u,badgeColorHover:d,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:r,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},ny=e=>{const{fontSize:t,lineHeight:n,fontSizeSM:r,lineWidth:o,paddingXS:s}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*n)-2*o,indicatorHeightSM:t,dotSize:r/2,textFontSize:r,textFontSizeSM:r,textFontWeight:"normal",statusSize:r/2,paddingInline:s}},dI=Ft("Badge",e=>{const t=ty(e);return uI(t)},ny),fI=a.forwardRef((e,t)=>{const{prefixCls:n,scrollNumberPrefixCls:r,children:o,status:s,text:l,color:c,count:u=null,overflowCount:d=99,dot:f=!1,size:p="medium",title:m,offset:g,style:v,className:h,rootClassName:b,classNames:y,styles:x,showZero:_=!1,...S}=e,{getPrefixCls:C,direction:T,className:R,style:A,classNames:P,styles:N}=jn("badge"),O=C("badge",n),[k,D]=dI(O),F={...e,overflowCount:d,size:p,dot:f,showZero:_},[U,H]=On([P,y],[N,x],{props:F}),X=u>d?`${d}+`:u,K=X==="0"||X===0||l==="0"||l===0,B=u===null||K&&!_,W=(ui(s)||ui(c))&&B,te=ui(s)||!K,j=f&&!K,L=j?"":X,G=a.useMemo(()=>(!Gs(L)&&!Gs(l)||K&&!_)&&!j,[L,K,_,j,l]),M=a.useRef(u);G||(M.current=u);const q=M.current,V=a.useRef(L);G||(V.current=L);const J=V.current,Y=a.useRef(j);G||(Y.current=j);const ne=a.useMemo(()=>{if(!g)return{...A,...v};const be=Number.parseInt(g[0],10);return{...{marginTop:g[1],insetInlineEnd:-be},...A,...v}},[g,v,A]),oe=m??(typeof q=="string"||qs(q)?q:void 0),Q=!G&&(l===0?_:!!l&&l!==!0),se=Q?a.createElement("span",{className:`${O}-status-text`},l):null,he=er(q)?Qn(q,be=>({style:{...ne,...be.style}})):void 0,ae=df(c,!1),Re=ue(U.indicator,{[`${O}-status-dot`]:W,[`${O}-status-${s}`]:!!s,[`${O}-color-${c}`]:ae}),ie={};c&&!ae&&(ie.color=c,ie.background=c);const ve=ue(O,{[`${O}-status`]:W,[`${O}-not-a-wrapper`]:!o,[`${O}-rtl`]:T==="rtl"},h,b,R,U.root,k,D);if(!o&&W&&(l||te||!B)){const be=ne.color;return a.createElement("span",{ref:t,...S,className:ve,style:{...H.root,...ne}},a.createElement("span",{className:Re,style:{...H.indicator,...ie}}),Q&&a.createElement("span",{style:{color:be},className:`${O}-status-text`},l))}return a.createElement("span",{ref:t,...S,className:ve,style:H.root},o,a.createElement(BP,{visible:!G,motionName:`${O}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:be})=>{const Le=C("scroll-number",r),We=Y.current,Se=ue(U.indicator,{[`${O}-dot`]:We,[`${O}-count`]:!We,[`${O}-count-sm`]:p==="small",[`${O}-multiple-words`]:!We&&J&&J.toString().length>1,[`${O}-status-${s}`]:!!s,[`${O}-color-${c}`]:ae});let Ce={...H.indicator,...ne};return c&&!ae&&(Ce=Ce||{},Ce.background=c),a.createElement(rI,{prefixCls:Le,show:!G,motionClassName:be,className:Se,count:J,title:oe,style:Ce,key:"scrollNumber"},he)}),se)}),pI=e=>{const{antCls:t,badgeFontHeight:n,marginXS:r,badgeRibbonOffset:o,calc:s}=e,l=`${t}-ribbon`,c=`${t}-ribbon-wrapper`,u=uf(e,(d,{darkColor:f})=>({[`&${l}-color-${d}`]:{background:f,color:f}}));return{[c]:{position:"relative"},[l]:{...yn(e),position:"absolute",top:r,padding:`0 ${Te(e.paddingXS)}`,color:e.colorPrimary,lineHeight:Te(n),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${l}-content`]:{color:e.badgeTextColor},[`${l}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${Te(s(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter},...u,[`&${l}-placement-end`]:{insetInlineEnd:s(o).mul(-1).equal(),borderEndEndRadius:0,[`${l}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${l}-placement-start`]:{insetInlineStart:s(o).mul(-1).equal(),borderEndStartRadius:0,[`${l}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}}}},mI=Ft(["Badge","Ribbon"],e=>{const t=ty(e);return pI(t)},ny),gI=e=>{const{className:t,prefixCls:n,style:r,color:o,children:s,text:l,placement:c="end",rootClassName:u,styles:d,classNames:f}=e,{getPrefixCls:p,direction:m,className:g,style:v,classNames:h,styles:b}=jn("ribbon"),y=p("ribbon",n),x=`${y}-wrapper`,[_,S]=mI(y,x),C={...e,placement:c},[T,R]=On([h,f],[b,d],{props:C}),A=df(o,!1),P=ue(y,`${y}-placement-${c}`,{[`${y}-rtl`]:m==="rtl",[`${y}-color-${o}`]:A},t,g,T.indicator),N={},O={};return o&&!A&&(N.background=o,O.color=o),a.createElement("div",{className:ue(x,u,_,S,T.root),style:R.root},s,a.createElement("div",{className:ue(P,_),style:{...N,...R.indicator,...v,...r}},a.createElement("span",{className:ue(`${y}-content`,T.content),style:R.content},l),a.createElement("div",{className:`${y}-corner`,style:O})))},Ti=fI;Ti.Ribbon=gI;var za={},ig;function hI(){if(ig)return za;ig=1,Object.defineProperty(za,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M724 218.3V141c0-6.7-7.7-10.4-12.9-6.3L260.3 486.8a31.86 31.86 0 000 50.3l450.8 352.1c5.3 4.1 12.9.4 12.9-6.3v-77.3c0-4.9-2.3-9.6-6.1-12.6l-360-281 360-281.1c3.8-3 6.1-7.7 6.1-12.6z"}}]},name:"left",theme:"outlined"};return za.default=e,za}var vI=hI();const bI=bn(vI);function Hu(){return Hu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Hu.apply(this,arguments)}const yI=(e,t)=>a.createElement(Zn,Hu({},e,{ref:t,icon:bI})),Uu=a.forwardRef(yI),{ESC:xI,TAB:_I}=qe;function EI({visible:e,triggerRef:t,onVisibleChange:n,autoFocus:r,overlayRef:o}){const s=a.useRef(!1),l=()=>{var d,f;e&&((f=(d=t.current)==null?void 0:d.focus)==null||f.call(d),n==null||n(!1))},c=()=>{var d;return(d=o.current)!=null&&d.focus?(o.current.focus(),s.current=!0,!0):!1},u=d=>{switch(d.keyCode){case xI:l();break;case _I:{let f=!1;s.current||(f=c()),f?d.preventDefault():l();break}}};a.useEffect(()=>e?(window.addEventListener("keydown",u),r&&Mt(c,3),()=>{window.removeEventListener("keydown",u),s.current=!1}):()=>{s.current=!1},[e])}const wI=a.forwardRef((e,t)=>{const{overlay:n,arrow:r,prefixCls:o}=e,s=a.useMemo(()=>{let c;return typeof n=="function"?c=n():c=n,c},[n]),l=Jo(t,oa(s));return $.createElement($.Fragment,null,r&&$.createElement("div",{className:`${o}-arrow`}),$.cloneElement(s,{ref:gb(s)?l:void 0}))}),yo={adjustX:1,adjustY:1},xo=[0,0],SI={topLeft:{points:["bl","tl"],overflow:yo,offset:[0,-4],targetOffset:xo},top:{points:["bc","tc"],overflow:yo,offset:[0,-4],targetOffset:xo},topRight:{points:["br","tr"],overflow:yo,offset:[0,-4],targetOffset:xo},bottomLeft:{points:["tl","bl"],overflow:yo,offset:[0,4],targetOffset:xo},bottom:{points:["tc","bc"],overflow:yo,offset:[0,4],targetOffset:xo},bottomRight:{points:["tr","br"],overflow:yo,offset:[0,4],targetOffset:xo}};function Wu(){return Wu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Wu.apply(this,arguments)}const CI=$.forwardRef((e,t)=>{var W;const{arrow:n=!1,prefixCls:r="rc-dropdown",transitionName:o,animation:s,align:l,placement:c="bottomLeft",placements:u=SI,getPopupContainer:d,showAction:f,hideAction:p,overlayClassName:m,overlayStyle:g,visible:v,trigger:h=["hover"],autoFocus:b,overlay:y,children:x,onVisibleChange:_,...S}=e,[C,T]=$.useState(),R="visible"in e?v:C,A=s?`${r}-${s}`:o,P=$.useRef(null),N=$.useRef(null),O=$.useRef(null);$.useImperativeHandle(t,()=>P.current);const k=te=>{T(te),_==null||_(te)};EI({visible:R,triggerRef:O,onVisibleChange:k,autoFocus:b,overlayRef:N});const D=te=>{const{onOverlayClick:j}=e;T(!1),j&&j(te)},F=()=>$.createElement(wI,{ref:N,overlay:y,prefixCls:r,arrow:n}),U=()=>typeof y=="function"?F:F(),H=()=>{const{minOverlayWidthMatchTrigger:te,alignPoint:j}=e;return"minOverlayWidthMatchTrigger"in e?te:!j},X=()=>{const{openClassName:te}=e;return te!==void 0?te:`${r}-open`},K=$.cloneElement(x,{className:ue((W=x.props)==null?void 0:W.className,R&&X()),ref:gb(x)?Jo(O,oa(x)):void 0});let B=p;return!B&&h.indexOf("contextMenu")!==-1&&(B=["click"]),$.createElement(ol,Wu({builtinPlacements:u},S,{prefixCls:r,ref:P,popupClassName:ue(m,{[`${r}-show-arrow`]:n}),popupStyle:g,action:h,showAction:f,hideAction:B,popupPlacement:c,popupAlign:l,popupMotion:{motionName:A},popupVisible:R,stretch:H()?"minWidth":"",popup:U(),onOpenChange:k,onPopupClick:D,getPopupContainer:d}),K)}),ry=a.createContext(null);function oy(e,t){return`${e}-${t}`}function sy(e){const t=a.useContext(ry);return oy(t,e)}const Bn=a.createContext(null);function PI(e,t){const n={...e};return Object.keys(t).forEach(r=>{const o=t[r];o!==void 0&&(n[r]=o)}),n}function Xs({children:e,locked:t,...n}){const r=a.useContext(Bn),o=Yv(()=>PI(r,n),[r,n],(s,l)=>!t&&(s[0]!==l[0]||!hb(s[1],l[1],!0)));return a.createElement(Bn.Provider,{value:o},e)}const RI=[],ay=a.createContext(null);function sl(){return a.useContext(ay)}const iy=a.createContext(RI);function es(e){const t=a.useContext(iy);return a.useMemo(()=>e!==void 0?[...t,e]:t,[t,e])}const ly=a.createContext(null),Cf=a.createContext({}),{LEFT:Gu,RIGHT:qu,UP:Ku,DOWN:pi,ENTER:mi,ESC:cy,HOME:ws,END:Ss}=qe,lg=[Ku,pi,Gu,qu];function TI(e,t,n,r){var g;const o="prev",s="next",l="children",c="parent";if(e==="inline"&&r===mi)return{inlineTrigger:!0};const u={[Ku]:o,[pi]:s},d={[Gu]:n?s:o,[qu]:n?o:s,[pi]:l,[mi]:l},f={[Ku]:o,[pi]:s,[mi]:l,[cy]:c,[Gu]:n?l:c,[qu]:n?c:l};switch((g={inline:u,horizontal:d,vertical:f,inlineSub:u,horizontalSub:f,verticalSub:f}[`${e}${t?"":"Sub"}`])==null?void 0:g[r]){case o:return{offset:-1,sibling:!0};case s:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case l:return{offset:1,sibling:!1};default:return null}}function AI(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function II(e,t){let n=e||document.activeElement;for(;n;){if(t.has(n))return n;n=n.parentElement}return null}function Pf(e,t){return FP(e,!0).filter(r=>t.has(r))}function cg(e,t,n,r=1){if(!e)return null;const o=Pf(e,t),s=o.length;let l=o.findIndex(c=>n===c);return r<0?l===-1?l=s-1:l-=1:r>0&&(l+=1),l=(l+s)%s,o[l]}const Ai=(e,t)=>{const n=new Set,r=new Map,o=new Map;return e.forEach(s=>{const l=document.querySelector(`[data-menu-id='${oy(t,s)}']`);l&&(n.add(l),o.set(l,s),r.set(s,l))}),{elements:n,key2element:r,element2key:o}};function $I(e,t,n,r,o,s,l,c,u,d){const f=a.useRef(),p=a.useRef();p.current=t;const m=()=>{Mt.cancel(f.current)};return a.useEffect(()=>()=>{m()},[]),g=>{const{which:v}=g;if([...lg,mi,cy,ws,Ss].includes(v)){const h=s();let b=Ai(h,r);const{elements:y,key2element:x,element2key:_}=b,S=x.get(t),C=II(S,y),T=_.get(C),R=TI(e,l(T,!0).length===1,n,v);if(!R&&v!==ws&&v!==Ss)return;(lg.includes(v)||[ws,Ss].includes(v))&&g.preventDefault();const A=P=>{if(P){let N=P;const O=P.querySelector("a");O!=null&&O.getAttribute("href")&&(N=O);const k=_.get(P);c(k),m(),f.current=Mt(()=>{p.current===k&&N.focus()})}};if([ws,Ss].includes(v)||R.sibling||!C){let P;!C||e==="inline"?P=o.current:P=AI(C);let N;const O=Pf(P,y);v===ws?N=O[0]:v===Ss?N=O[O.length-1]:N=cg(P,y,C,R.offset),A(N)}else if(R.inlineTrigger)u(T);else if(R.offset>0)u(T,!0),m(),f.current=Mt(()=>{b=Ai(h,r);const P=C.getAttribute("aria-controls"),N=document.getElementById(P),O=cg(N,b.elements);A(O)},5);else if(R.offset<0){const P=l(T,!0),N=P[P.length-2],O=x.get(N);u(N,!1),A(O)}}d==null||d(g)}}function jI(e){Promise.resolve().then(e)}const Rf="__RC_UTIL_PATH_SPLIT__",ug=e=>e.join(Rf),OI=e=>e.split(Rf),Xu="rc-menu-more";function NI(){const[,e]=a.useState({}),t=a.useRef(new Map),n=a.useRef(new Map),[r,o]=a.useState([]),s=a.useRef(0),l=a.useRef(!1),c=()=>{l.current||e({})},u=a.useCallback((h,b)=>{const y=ug(b);n.current.set(y,h),t.current.set(h,y),s.current+=1;const x=s.current;jI(()=>{x===s.current&&c()})},[]),d=a.useCallback((h,b)=>{const y=ug(b);n.current.delete(y),t.current.delete(h)},[]),f=a.useCallback(h=>{o(h)},[]),p=a.useCallback((h,b)=>{const y=t.current.get(h)||"",x=OI(y);return b&&r.includes(x[0])&&x.unshift(Xu),x},[r]),m=a.useCallback((h,b)=>h.filter(y=>y!==void 0).some(y=>p(y,!0).includes(b)),[p]),g=()=>{const h=[...t.current.keys()];return r.length&&h.push(Xu),h},v=a.useCallback(h=>{const b=`${t.current.get(h)}${Rf}`,y=new Set;return[...n.current.keys()].forEach(x=>{x.startsWith(b)&&y.add(n.current.get(x))}),y},[]);return a.useEffect(()=>()=>{l.current=!0},[]),{registerPath:u,unregisterPath:d,refreshOverflowKeys:f,isSubPathKey:m,getKeyPath:p,getKeys:g,getSubPathKeys:v}}function Ns(e){const t=a.useRef(e);t.current=e;const n=a.useCallback((...r)=>{var o;return(o=t.current)==null?void 0:o.call(t,...r)},[]);return e?n:void 0}function uy(e,t,n,r){const{activeKey:o,onActive:s,onInactive:l}=a.useContext(Bn),c={active:o===e};return t||(c.onMouseEnter=u=>{n==null||n({key:e,domEvent:u}),s(e)},c.onMouseLeave=u=>{r==null||r({key:e,domEvent:u}),l(e)}),c}function dy(e){const{mode:t,rtl:n,inlineIndent:r}=a.useContext(Bn);if(t!=="inline")return null;const o=e;return n?{paddingRight:o*r}:{paddingLeft:o*r}}function fy({icon:e,props:t,children:n}){let r;return e===null||e===!1?null:(typeof e=="function"?r=a.createElement(e,{...t}):typeof e!="boolean"&&(r=e),r||n||null)}function Ii({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>(of(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function Ys(){return Ys=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ys.apply(this,arguments)}class DI extends a.Component{render(){const{title:t,attribute:n,elementRef:r,...o}=this.props,s=on(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return of(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),a.createElement(sr.Item,Ys({},n,{title:typeof t=="string"?t:void 0},s,{ref:r}))}}const LI=a.forwardRef((e,t)=>{const{style:n,className:r,eventKey:o,warnKey:s,disabled:l,itemIcon:c,children:u,role:d,onMouseEnter:f,onMouseLeave:p,onClick:m,onKeyDown:g,onFocus:v,...h}=e,b=sy(o),{prefixCls:y,onItemClick:x,disabled:_,overflowDisabled:S,itemIcon:C,selectedKeys:T,onActive:R}=a.useContext(Bn),{_internalRenderMenuItem:A}=a.useContext(Cf),P=`${y}-item`,N=a.useRef(),O=a.useRef(),k=_||l,D=Qi(t,O),F=es(o),U=q=>({key:o,keyPath:[...F].reverse(),item:N.current,domEvent:q}),H=c||C,{active:X,...K}=uy(o,k,f,p),B=T.includes(o),W=dy(F.length),te=q=>{if(k)return;const V=U(q);m==null||m(Ii(V)),x(V)},j=q=>{if(g==null||g(q),q.which===qe.ENTER){const V=U(q);m==null||m(Ii(V)),x(V)}},L=q=>{R(o),v==null||v(q)},G={};e.role==="option"&&(G["aria-selected"]=B);let M=a.createElement(DI,Ys({ref:N,elementRef:D,role:d===null?"none":d||"menuitem",tabIndex:l?null:-1,"data-menu-id":S&&b?null:b},on(h,["extra"]),K,G,{component:"li","aria-disabled":l,style:{...W,...n},className:ue(P,{[`${P}-active`]:X,[`${P}-selected`]:B,[`${P}-disabled`]:k},r),onClick:te,onKeyDown:j,onFocus:L}),u,a.createElement(fy,{props:{...e,isSelected:B},icon:H}));return A&&(M=A(M,e,{selected:B})),M});function MI(e,t){const{eventKey:n}=e,r=sl(),o=es(n);return a.useEffect(()=>{if(r)return r.registerPath(n,o),()=>{r.unregisterPath(n,o)}},[o]),r?null:a.createElement(LI,Ys({},e,{ref:t}))}const al=a.forwardRef(MI);function Yu(){return Yu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Yu.apply(this,arguments)}const kI=({className:e,children:t,...n},r)=>{const{prefixCls:o,mode:s,rtl:l}=a.useContext(Bn);return a.createElement("ul",Yu({className:ue(o,l&&`${o}-rtl`,`${o}-sub`,`${o}-${s==="inline"?"inline":"vertical"}`,e),role:"menu"},n,{"data-menu-list":!0,ref:r}),t)},py=a.forwardRef(kI);function Tf(e,t){return eo(e).map((n,r)=>{var o;if(a.isValidElement(n)){const{key:s}=n;let l=((o=n.props)==null?void 0:o.eventKey)??s;l==null&&(l=`tmp_key-${[...t,r].join("-")}`);const u={key:l,eventKey:l};return a.cloneElement(n,u)}return n})}const Kt={adjustX:1,adjustY:1},zI={topLeft:{points:["bl","tl"],overflow:Kt},topRight:{points:["br","tr"],overflow:Kt},bottomLeft:{points:["tl","bl"],overflow:Kt},bottomRight:{points:["tr","br"],overflow:Kt},leftTop:{points:["tr","tl"],overflow:Kt},leftBottom:{points:["br","bl"],overflow:Kt},rightTop:{points:["tl","tr"],overflow:Kt},rightBottom:{points:["bl","br"],overflow:Kt}},VI={topLeft:{points:["bl","tl"],overflow:Kt},topRight:{points:["br","tr"],overflow:Kt},bottomLeft:{points:["tl","bl"],overflow:Kt},bottomRight:{points:["tr","br"],overflow:Kt},rightTop:{points:["tr","tl"],overflow:Kt},rightBottom:{points:["br","bl"],overflow:Kt},leftTop:{points:["tl","tr"],overflow:Kt},leftBottom:{points:["bl","br"],overflow:Kt}};function my(e,t,n){if(t)return t;if(n)return n[e]||n.other}const BI={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function FI({prefixCls:e,visible:t,children:n,popup:r,popupStyle:o,popupClassName:s,popupOffset:l,disabled:c,mode:u,onVisibleChange:d}){const{getPopupContainer:f,rtl:p,subMenuOpenDelay:m,subMenuCloseDelay:g,builtinPlacements:v,triggerSubMenuAction:h,forceSubMenuRender:b,rootClassName:y,motion:x,defaultMotions:_}=a.useContext(Bn),[S,C]=a.useState(!1),T=p?{...VI,...v}:{...zI,...v},R=BI[u],A=my(u,x,_),P=a.useRef(A);u!=="inline"&&(P.current=A);const N={...P.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},O=a.useRef();return a.useEffect(()=>(O.current=Mt(()=>{C(t)}),()=>{Mt.cancel(O.current)}),[t]),a.createElement(ol,{prefixCls:e,popupClassName:ue(`${e}-popup`,{[`${e}-rtl`]:p},s,y),stretch:u==="horizontal"?"minWidth":null,getPopupContainer:f,builtinPlacements:T,popupPlacement:R,popupVisible:S,popup:r,popupStyle:o,popupAlign:l&&{offset:l},action:c?[]:[h],mouseEnterDelay:m,mouseLeaveDelay:g,onPopupVisibleChange:d,forceRender:b,popupMotion:N,fresh:!0},n)}function Ju(){return Ju=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ju.apply(this,arguments)}function HI({id:e,open:t,keyPath:n,children:r}){const o="inline",{prefixCls:s,forceSubMenuRender:l,motion:c,defaultMotions:u,mode:d}=a.useContext(Bn),f=a.useRef(!1);f.current=d===o;const[p,m]=a.useState(!f.current),g=f.current?t:!1;a.useEffect(()=>{f.current&&m(!1)},[d]);const v={...my(o,c,u)};n.length>1&&(v.motionAppear=!1);const h=v.onVisibleChanged;return v.onVisibleChanged=b=>(!f.current&&!b&&m(!0),h==null?void 0:h(b)),p?null:a.createElement(Xs,{mode:o,locked:!f.current},a.createElement(rf,Ju({visible:g},v,{forceRender:l,removeOnLeave:!1,leavedClassName:`${s}-hidden`}),({className:b,style:y})=>a.createElement(py,{id:e,className:b,style:y},r)))}function Js(){return Js=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Js.apply(this,arguments)}const UI=a.forwardRef((e,t)=>{const{style:n,className:r,styles:o,classNames:s,title:l,eventKey:c,warnKey:u,disabled:d,internalPopupClose:f,children:p,itemIcon:m,expandIcon:g,popupClassName:v,popupOffset:h,popupStyle:b,onClick:y,onMouseEnter:x,onMouseLeave:_,onTitleClick:S,onTitleMouseEnter:C,onTitleMouseLeave:T,popupRender:R,...A}=e,P=sy(c),{prefixCls:N,mode:O,openKeys:k,disabled:D,overflowDisabled:F,activeKey:U,selectedKeys:H,itemIcon:X,expandIcon:K,onItemClick:B,onOpenChange:W,onActive:te,popupRender:j}=a.useContext(Bn),{_internalRenderSubMenuItem:L}=a.useContext(Cf),{isSubPathKey:G}=a.useContext(ly),M=es(),q=`${N}-submenu`,V=D||d,J=a.useRef(),Y=a.useRef(),ne=m??X,oe=g??K,Q=k.includes(c),se=!F&&Q,he=G(H,c),{active:ae,...Re}=uy(c,V,C,T),[ie,ve]=a.useState(!1),be=ge=>{V||ve(ge)},Le=ge=>{be(!0),x==null||x({key:c,domEvent:ge})},We=ge=>{be(!1),_==null||_({key:c,domEvent:ge})},Se=a.useMemo(()=>ae||(O!=="inline"?ie||G([U],c):!1),[O,ae,U,ie,c,G]),Ce=dy(M.length),I=ge=>{V||(S==null||S({key:c,domEvent:ge}),O==="inline"&&W(c,!Q))},z=Ns(ge=>{y==null||y(Ii(ge)),B(ge)}),Z=ge=>{O!=="inline"&&W(c,ge)},de=()=>{te(c)},pe=P&&`${P}-popup`,ce=a.useMemo(()=>a.createElement(fy,{icon:O!=="horizontal"?oe:void 0,props:{...e,isOpen:se,isSubMenu:!0}},a.createElement("i",{className:`${q}-arrow`})),[O,oe,e,se,q]);let le=a.createElement("div",Js({role:"menuitem",style:Ce,className:`${q}-title`,tabIndex:V?null:-1,ref:J,title:typeof l=="string"?l:null,"data-menu-id":F&&P?null:P,"aria-expanded":se,"aria-haspopup":!0,"aria-controls":pe,"aria-disabled":V,onClick:I,onFocus:de},Re),l,ce);const fe=a.useRef(O);O!=="inline"&&M.length>1?fe.current="vertical":fe.current=O;const me=fe.current,Ne=a.useMemo(()=>{const ge=a.createElement(Xs,{classNames:s,styles:o,mode:me==="horizontal"?"vertical":me},a.createElement(py,{id:pe,ref:Y},p)),Ke=R||j;return Ke?Ke(ge,{item:e,keys:M}):ge},[R,j,M,pe,p,e,me]);if(!F){const ge=fe.current;le=a.createElement(FI,{mode:ge,prefixCls:q,visible:!f&&se&&O!=="inline",popupClassName:v,popupOffset:h,popupStyle:b,popup:Ne,disabled:V,onVisibleChange:Z},le)}let Pe=a.createElement(sr.Item,Js({ref:t,role:"none"},A,{component:"li",style:n,className:ue(q,`${q}-${O}`,r,{[`${q}-open`]:se,[`${q}-active`]:Se,[`${q}-selected`]:he,[`${q}-disabled`]:V}),onMouseEnter:Le,onMouseLeave:We}),le,!F&&a.createElement(HI,{id:pe,open:se,keyPath:M},p));return L&&(Pe=L(Pe,e,{selected:he,active:Se,open:se,disabled:V})),a.createElement(Xs,{classNames:s,styles:o,onItemClick:z,mode:O==="horizontal"?"vertical":O,itemIcon:ne,expandIcon:oe},Pe)}),il=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=es(n),s=Tf(r,o),l=sl();a.useEffect(()=>{if(l)return l.registerPath(n,o),()=>{l.unregisterPath(n,o)}},[o]);let c;return l?c=s:c=a.createElement(UI,Js({ref:t},e),s),a.createElement(iy.Provider,{value:o},c)});function Af({className:e,style:t}){const{prefixCls:n}=a.useContext(Bn);return sl()?null:a.createElement("li",{role:"separator",className:ue(`${n}-item-divider`,e),style:t})}function $i(){return $i=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$i.apply(this,arguments)}const WI=a.forwardRef((e,t)=>{const{className:n,title:r,eventKey:o,children:s,...l}=e,{prefixCls:c,classNames:u,styles:d}=a.useContext(Bn),f=`${c}-item-group`;return a.createElement("li",$i({ref:t,role:"presentation"},l,{onClick:p=>p.stopPropagation(),className:ue(f,n)}),a.createElement("div",{role:"presentation",className:ue(`${f}-title`,u==null?void 0:u.listTitle),style:d==null?void 0:d.listTitle,title:typeof r=="string"?r:void 0},r),a.createElement("ul",{role:"group",className:ue(`${f}-list`,u==null?void 0:u.list),style:d==null?void 0:d.list},s))}),If=a.forwardRef((e,t)=>{const{eventKey:n,children:r}=e,o=es(n),s=Tf(r,o);return sl()?s:a.createElement(WI,$i({ref:t},on(e,["warnKey"])),s)});function $o(){return $o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$o.apply(this,arguments)}function Zu(e,t,n){const{item:r,group:o,submenu:s,divider:l}=t;return(e||[]).map((c,u)=>{if(c&&typeof c=="object"){const{label:d,children:f,key:p,type:m,extra:g,...v}=c,h=p??`tmp-${u}`;if(f||m==="group")return m==="group"?a.createElement(o,$o({key:h},v,{title:d}),Zu(f,t,n)):a.createElement(s,$o({key:h},v,{title:d}),Zu(f,t,n));if(m==="divider")return a.createElement(l,$o({key:h},v));const b=!!g||g===0;return a.createElement(r,$o({key:h},v,{extra:g}),b?a.createElement(a.Fragment,null,a.createElement("span",{className:`${n}-item-label`},d),a.createElement("span",{className:`${n}-item-extra`},g)):d)}return null}).filter(c=>c)}function dg(e,t,n,r,o){let s=e;const l={divider:Af,item:al,group:If,submenu:il,...r};return t&&(s=Zu(t,l,o)),Tf(s,n)}function Qu(){return Qu=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Qu.apply(this,arguments)}const Lr=[],GI=a.forwardRef((e,t)=>{var Qt;const{prefixCls:n="rc-menu",rootClassName:r,style:o,className:s,styles:l,classNames:c,tabIndex:u=0,items:d,children:f,direction:p,id:m,mode:g="vertical",inlineCollapsed:v,disabled:h,disabledOverflow:b,subMenuOpenDelay:y=.1,subMenuCloseDelay:x=.1,forceSubMenuRender:_,defaultOpenKeys:S,openKeys:C,activeKey:T,defaultActiveFirst:R,selectable:A=!0,multiple:P=!1,defaultSelectedKeys:N,selectedKeys:O,onSelect:k,onDeselect:D,inlineIndent:F=24,motion:U,defaultMotions:H,triggerSubMenuAction:X="hover",builtinPlacements:K,itemIcon:B,expandIcon:W,overflowedIndicator:te="...",overflowedIndicatorPopupClassName:j,getPopupContainer:L,onClick:G,onOpenChange:M,onKeyDown:q,openAnimation:V,openTransitionName:J,_internalRenderMenuItem:Y,_internalRenderSubMenuItem:ne,_internalComponents:oe,popupRender:Q,...se}=e,[he,ae]=a.useMemo(()=>[dg(f,d,Lr,oe,n),dg(f,d,Lr,{},n)],[f,d,oe]),[Re,ie]=a.useState(!1),ve=a.useRef(),be=Zi(m?`rc-menu-uuid-${m}`:"rc-menu-uuid"),Le=p==="rtl",[We,Se]=rn(S,C),Ce=We||Lr,I=(tt,pt=!1)=>{function $e(){Se(tt),M==null||M(tt)}pt?br.flushSync($e):$e()},[z,Z]=a.useState(Ce),de=a.useRef(!1),[pe,ce]=a.useMemo(()=>(g==="inline"||g==="vertical")&&v?["vertical",v]:[g,!1],[g,v]),le=pe==="inline",[fe,me]=a.useState(pe),[Ne,Pe]=a.useState(ce);a.useEffect(()=>{me(pe),Pe(ce),de.current&&(le?Se(z):I(Lr))},[pe,ce]);const[ge,Ke]=a.useState(0),Qe=ge>=he.length-1||fe!=="horizontal"||b;a.useEffect(()=>{le&&Z(Ce)},[Ce]),a.useEffect(()=>(de.current=!0,()=>{de.current=!1}),[]);const{registerPath:Xe,unregisterPath:et,refreshOverflowKeys:nt,isSubPathKey:dt,getKeyPath:ft,getKeys:rt,getSubPathKeys:Be}=NI(),ot=a.useMemo(()=>({registerPath:Xe,unregisterPath:et}),[Xe,et]),st=a.useMemo(()=>({isSubPathKey:dt}),[dt]);a.useEffect(()=>{nt(Qe?Lr:he.slice(ge+1).map(tt=>tt.key))},[ge,Qe]);const[Ee,we]=rn(T||R&&((Qt=he[0])==null?void 0:Qt.key),T),re=Ns(tt=>{we(tt)}),ye=Ns(()=>{we(void 0)});a.useImperativeHandle(t,()=>({list:ve.current,focus:tt=>{var Ut,Dn;const pt=rt(),{elements:$e,key2element:it,element2key:ut}=Ai(pt,be),gt=Pf(ve.current,$e);let It;Ee&&pt.includes(Ee)?It=Ee:It=gt[0]?ut.get(gt[0]):(Ut=he.find(tn=>!tn.props.disabled))==null?void 0:Ut.key;const en=it.get(It);It&&en&&((Dn=en==null?void 0:en.focus)==null||Dn.call(en,tt))},findItem:({key:tt})=>{const pt=rt(),{key2element:$e}=Ai(pt,be);return $e.get(tt)||null}}));const[ze,xe]=rn(N||[],O),Ae=a.useMemo(()=>Array.isArray(ze)?ze:ze==null?Lr:[ze],[ze]),De=tt=>{if(A){const{key:pt}=tt,$e=Ae.includes(pt);let it;P?$e?it=Ae.filter(gt=>gt!==pt):it=[...Ae,pt]:it=[pt],xe(it);const ut={...tt,selectedKeys:it};$e?D==null||D(ut):k==null||k(ut)}!P&&Ce.length&&fe!=="inline"&&I(Lr)},He=Ns(tt=>{G==null||G(Ii(tt)),De(tt)}),Ye=Ns((tt,pt)=>{let $e=Ce.filter(it=>it!==tt);if(pt)$e.push(tt);else if(fe!=="inline"){const it=Be(tt);$e=$e.filter(ut=>!it.has(ut))}hb(Ce,$e,!0)||I($e,!0)}),wt=$I(fe,Ee,Le,be,ve,rt,ft,we,(tt,pt)=>{const $e=pt??!Ce.includes(tt);Ye(tt,$e)},q);a.useEffect(()=>{ie(!0)},[]);const ct=a.useMemo(()=>({_internalRenderMenuItem:Y,_internalRenderSubMenuItem:ne}),[Y,ne]),un=fe!=="horizontal"||b?he:he.map((tt,pt)=>a.createElement(Xs,{key:tt.key,overflowDisabled:pt>ge,classNames:c,styles:l},tt)),dn=a.createElement(sr,Qu({id:m,ref:ve,prefixCls:`${n}-overflow`,component:"ul",itemComponent:al,className:ue(n,`${n}-root`,`${n}-${fe}`,s,{[`${n}-inline-collapsed`]:Ne,[`${n}-rtl`]:Le},r),dir:p,style:o,role:"menu",tabIndex:u,data:un,renderRawItem:tt=>tt,renderRawRest:tt=>{const pt=tt.length,$e=pt?he.slice(-pt):null;return a.createElement(il,{eventKey:Xu,title:te,disabled:Qe,internalPopupClose:pt===0,popupClassName:j},$e)},maxCount:fe!=="horizontal"||b?sr.INVALIDATE:sr.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:tt=>{Ke(tt)},onKeyDown:wt},se));return a.createElement(Cf.Provider,{value:ct},a.createElement(ry.Provider,{value:be},a.createElement(Xs,{prefixCls:n,rootClassName:r,classNames:c,styles:l,mode:fe,openKeys:Ce,rtl:Le,disabled:h,motion:Re?U:null,defaultMotions:Re?H:null,activeKey:Ee,onActive:re,onInactive:ye,selectedKeys:Ae,inlineIndent:F,subMenuOpenDelay:y,subMenuCloseDelay:x,forceSubMenuRender:_,builtinPlacements:K,triggerSubMenuAction:X,getPopupContainer:L,itemIcon:B,expandIcon:W,onItemClick:He,onOpenChange:Ye,popupRender:Q},a.createElement(ly.Provider,{value:st},dn),a.createElement("div",{style:{display:"none"},"aria-hidden":!0},a.createElement(ay.Provider,{value:ot},ae)))))}),la=GI;la.Item=al;la.SubMenu=il;la.ItemGroup=If;la.Divider=Af;const gy=a.createContext({});var Va={},fg;function qI(){if(fg)return Va;fg=1,Object.defineProperty(Va,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M176 511a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0zm280 0a56 56 0 10112 0 56 56 0 10-112 0z"}}]},name:"ellipsis",theme:"outlined"};return Va.default=e,Va}var KI=qI();const XI=bn(KI);function ed(){return ed=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ed.apply(this,arguments)}const YI=(e,t)=>a.createElement(Zn,ed({},e,{ref:t,icon:XI})),hy=a.forwardRef(YI),ji=a.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),vy=e=>{const{prefixCls:t,className:n,dashed:r,...o}=e,{getPrefixCls:s}=a.useContext(Cn),l=s("menu",t),c=ue({[`${l}-item-divider-dashed`]:!!r},n);return a.createElement(Af,{className:c,...o})},by=e=>{var R,A;const{className:t,children:n,icon:r,title:o,danger:s,extra:l}=e,{prefixCls:c,firstLevel:u,direction:d,disableMenuItemTitleTooltip:f,tooltip:p,inlineCollapsed:m,styles:g,classNames:v}=a.useContext(ji),h=P=>{var k,D;const N=n==null?void 0:n[0],O=a.createElement("span",{className:ue(`${c}-title-content`,u?v==null?void 0:v.itemContent:(k=v==null?void 0:v.subMenu)==null?void 0:k.itemContent,{[`${c}-title-content-with-extra`]:!!l||l===0}),style:u?g==null?void 0:g.itemContent:(D=g==null?void 0:g.subMenu)==null?void 0:D.itemContent},n);return(!r||a.isValidElement(n)&&n.type==="span")&&n&&P&&u&&typeof N=="string"?a.createElement("div",{className:`${c}-inline-collapsed-noicon`},N.charAt(0)):O},{siderCollapsed:b}=a.useContext(gy);let y=o;typeof o>"u"?y=u?n:"":o===!1&&(y="");const x=p===!1?void 0:p,_=x&&x.title!==void 0?x.title:y,S={...x??null,title:_};!b&&!m&&(S.title=null,S.open=!1);const C=eo(n).length;let T=a.createElement(al,{...on(e,["title","icon","danger"]),className:ue(u?v==null?void 0:v.item:(R=v==null?void 0:v.subMenu)==null?void 0:R.item,{[`${c}-item-danger`]:s,[`${c}-item-only-child`]:(r?C+1:C)===1},t),style:{...u?g==null?void 0:g.item:(A=g==null?void 0:g.subMenu)==null?void 0:A.item,...e.style},title:typeof o=="string"?o:void 0},Qn(r,P=>{var N,O;return{className:ue(`${c}-item-icon`,u?v==null?void 0:v.itemIcon:(N=v==null?void 0:v.subMenu)==null?void 0:N.itemIcon,P.className),style:{...u?g==null?void 0:g.itemIcon:(O=g==null?void 0:g.subMenu)==null?void 0:O.itemIcon,...P.style}}}),h(m));if(!f&&p!==!1){const P=x&&x.placement?x.placement:d==="rtl"?"left":"right",N=`${c}-inline-collapsed-tooltip`,O=D=>({...D,root:ue(N,D==null?void 0:D.root)}),k=or(x==null?void 0:x.classNames)?D=>{const F=x.classNames(D);return O(F)}:O(x==null?void 0:x.classNames);T=a.createElement(no,{...S,placement:P,classNames:k},T)}return T},Oi=a.createContext(null),JI=a.forwardRef((e,t)=>{const{children:n,...r}=e,o=a.useContext(Oi),s=a.useMemo(()=>({...o,...r}),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),l=HP(n),c=Qi(t,l?oa(n):null);return a.createElement(Oi.Provider,{value:s},a.createElement(af,{space:!0},l?a.cloneElement(n,{ref:c}):n))}),ZI=e=>{const{componentCls:t,motionDurationSlow:n,horizontalLineHeight:r,colorSplit:o,lineWidth:s,lineType:l,itemPaddingInline:c}=e;return{[`${t}-horizontal`]:{lineHeight:r,border:0,borderBottom:`${Te(s)} ${l} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:c},[`> ${t}-item:hover,
> ${t}-item-active,
> ${t}-submenu ${t}-submenu-title:hover`]:{backgroundColor:"transparent"},[`${t}-item, ${t}-submenu-title`]:{transition:["border-color","background-color"].map(u=>`${u} ${n}`).join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},QI=({componentCls:e,menuArrowOffset:t,calc:n})=>({[`${e}-rtl`]:{direction:"rtl"},[`${e}-submenu-rtl`]:{transformOrigin:"100% 0"},[`${e}-rtl${e}-vertical,
${e}-submenu-rtl ${e}-vertical`]:{[`${e}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateY(${Te(n(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${Te(t)})`}}}}),pg=e=>wi(e),mg=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,subMenuItemSelectedColor:s,groupTitleColor:l,itemBg:c,subMenuItemBg:u,itemSelectedBg:d,activeBarHeight:f,activeBarWidth:p,activeBarBorderWidth:m,motionDurationSlow:g,motionEaseInOut:v,motionEaseOut:h,itemPaddingInline:b,motionDurationMid:y,itemHoverColor:x,lineType:_,colorSplit:S,itemDisabledColor:C,dangerItemColor:T,dangerItemHoverColor:R,dangerItemSelectedColor:A,dangerItemActiveBg:P,dangerItemSelectedBg:N,popupBg:O,itemHoverBg:k,itemActiveBg:D,menuSubMenuBg:F,horizontalItemSelectedColor:U,horizontalItemSelectedBg:H,horizontalItemBorderRadius:X,horizontalItemHoverBg:K}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:c,[`&${n}-root:focus-visible`]:{...pg(e)},[`${n}-item`]:{"&-group-title, &-extra":{color:l}},[`${n}-submenu-selected > ${n}-submenu-title`]:{color:s},[`${n}-item, ${n}-submenu-title`]:{color:r,[`&:not(${n}-item-disabled):focus-visible`]:{...pg(e)}},[`${n}-item-disabled, ${n}-submenu-disabled`]:{color:`${C} !important`},[`${n}-item:not(${n}-item-selected):not(${n}-submenu-selected)`]:{[`&:hover, > ${n}-submenu-title:hover`]:{color:x}},[`${n}-submenu:not(${n}-submenu-selected)`]:{[`> ${n}-submenu-title:hover`]:{color:x}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:k},"&:active":{backgroundColor:D}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:k},"&:active":{backgroundColor:D}}},[`${n}-item-danger`]:{color:T,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:R}},[`&${n}-item:active`]:{background:P}},[`${n}-item a`]:{"&, &:hover":{color:"inherit"}},[`${n}-item-selected`]:{color:o,[`&${n}-item-danger`]:{color:A},"a, a:hover":{color:"inherit"}},[`& ${n}-item-selected`]:{backgroundColor:d,[`&${n}-item-danger`]:{backgroundColor:N}},[`&${n}-submenu > ${n}`]:{backgroundColor:F},[`&${n}-popup > ${n}`]:{backgroundColor:O},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:O},[`&${n}-horizontal`]:{...t==="dark"?{borderBottom:0}:{},[`> ${n}-item, > ${n}-submenu`]:{top:m,marginTop:e.calc(m).mul(-1).equal(),marginBottom:0,borderRadius:X,"&::after":{position:"absolute",insetInline:b,bottom:0,borderBottom:`${Te(f)} solid transparent`,transition:`border-color ${g} ${v}`,content:'""'},"&:hover, &-active, &-open":{background:K,"&::after":{borderBottomWidth:f,borderBottomColor:U}},"&-selected":{color:U,backgroundColor:H,"&:hover":{backgroundColor:H},"&::after":{borderBottomWidth:f,borderBottomColor:U}}}},[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${Te(m)} ${_} ${S}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:u},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${Te(p)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:["transform","opacity"].map(B=>`${B} ${y} ${h}`).join(","),content:'""'},[`&${n}-item-danger`]:{"&::after":{borderInlineEndColor:A}}},[`${n}-selected, ${n}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:["transform","opacity"].map(B=>`${B} ${y} ${v}`).join(",")}}}}}},gg=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:s,marginXS:l,itemMarginBlock:c,itemWidth:u,itemPaddingInline:d}=e,f=e.calc(s).add(o).add(l).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:Te(n),paddingInline:d,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:c,width:u},[`> ${t}-item,
> ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:Te(n)},[`${t}-item-group-list ${t}-submenu-title,
${t}-submenu-title`]:{paddingInlineEnd:f}}},e$=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:s,controlHeightLG:l,motionEaseOut:c,padding:u,paddingXL:d,itemMarginInline:f,fontSizeLG:p,motionDurationFast:m,motionDurationSlow:g,paddingXS:v,boxShadowSecondary:h,collapsedWidth:b,collapsedIconSize:y}=e,x={height:r,lineHeight:Te(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:"none"},...gg(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...gg(e),boxShadow:h}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:s,maxHeight:`calc(100vh - ${Te(e.calc(l).mul(2.5).equal())})`,padding:"0",overflow:"hidden",borderInlineEnd:0,"&:not([class*='-active'])":{overflowX:"hidden",overflowY:"auto"}}},{[`${t}-inline`]:{width:"100%",[`&${t}-root`]:{[`${t}-item, ${t}-submenu-title`]:{display:"flex",alignItems:"center",transition:[`border-color ${g}`,`background-color ${g}`,`padding ${m} ${c}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:x,[`& ${t}-item-group-title`]:{paddingInlineStart:d}},[`${t}-item`]:x}},{[`${t}-inline-collapsed`]:{width:b,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:p,textAlign:"center",width:"100%"}}},[`> ${t}-item,
> ${t}-item-group > ${t}-item-group-list > ${t}-item,
> ${t}-item-group > ${t}-item-group-list > ${t}-submenu > ${t}-submenu-title,
> ${t}-submenu > ${t}-submenu-title`]:{display:"flex",alignItems:"center",justifyContent:"flex-start",insetInlineStart:0,paddingInline:`calc(50% - ${Te(e.calc(y).div(2).equal())} - ${Te(f)})`,textOverflow:"clip",[`
${t}-submenu-arrow,
${t}-submenu-expand-icon
`]:{opacity:0},[`> ${t}-title-content`]:{width:0,opacity:0,overflow:"hidden"},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:y,lineHeight:Te(r),"+ span":{display:"inline-block",width:0,opacity:0,overflow:"hidden",marginInlineStart:0}}},[`${t}-item-icon, ${n}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${n}`]:{display:"none"},[`${t}-item-extra`]:{paddingInlineStart:u},"a, a:hover":{color:o}},[`${t}-item-group-title`]:{...yr,paddingInline:v}}}]},hg=e=>{const{componentCls:t,motionDurationSlow:n,motionDurationMid:r,motionEaseInOut:o,motionEaseOut:s,iconCls:l,iconSize:c,iconMarginInlineEnd:u}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${n}`,`background-color ${n}`,`padding calc(${n} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${l}`]:{minWidth:c,fontSize:c,transition:[`font-size ${r} ${s}`,`margin ${n} ${o}`,`color ${n}`].join(","),"+ span":{marginInlineStart:u,opacity:1,transition:[`opacity ${n} ${o}`,`margin ${n}`,`color ${n}`].join(",")}},[`${t}-item-icon`]:{...tb()},[`&${t}-item-only-child`]:{[`> ${l}, > ${t}-item-icon`]:{marginInlineEnd:0}}},[`${t}-item-disabled, ${t}-submenu-disabled`]:{background:"none !important",cursor:"not-allowed","&::after":{borderColor:"transparent !important"},a:{color:"inherit !important",cursor:"not-allowed",pointerEvents:"none"},[`> ${t}-submenu-title`]:{color:"inherit !important",cursor:"not-allowed"}}}},vg=e=>{const{componentCls:t,motionDurationSlow:n,motionEaseInOut:r,borderRadius:o,menuArrowSize:s,menuArrowOffset:l}=e;return{[`${t}-submenu`]:{"&-expand-icon, &-arrow":{position:"absolute",top:"50%",insetInlineEnd:e.margin,width:s,color:"currentcolor",transform:"translateY(-50%)",transition:["transform","opacity"].map(c=>`${c} ${n}`).join(",")},"&-arrow":{"&::before, &::after":{position:"absolute",width:e.calc(s).mul(.6).equal(),height:e.calc(s).mul(.15).equal(),backgroundColor:"currentcolor",borderRadius:o,transition:["background-color","transform","top","color"].map(c=>`${c} ${n} ${r}`).join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${Te(e.calc(l).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${Te(l)})`}}}}},t$=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:s,motionEaseInOut:l,paddingXS:c,padding:u,colorSplit:d,lineWidth:f,zIndexPopup:p,borderRadiusLG:m,subMenuItemBorderRadius:g,menuArrowSize:v,menuArrowOffset:h,lineType:b,groupTitleLineHeight:y,groupTitleFontSize:x,iconSize:_,iconMarginInlineEnd:S}=e,C=[`> ${t}-typography-ellipsis-single-line`,`> ${n}-item-label > ${t}-typography-ellipsis-single-line`].join(",");return[{"":{[n]:{...hu(),"&-hidden":{display:"none"}}},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:{...yn(e),...hu(),marginBottom:0,paddingInlineStart:0,fontSize:r,lineHeight:0,listStyle:"none",outline:"none",transition:`width ${o} cubic-bezier(0.2, 0, 0, 1) 0s`,"ul, ol":{margin:0,padding:0,listStyle:"none"},"&-overflow":{display:"flex",[`${n}-item`]:{flex:"none"}},[`${n}-item, ${n}-submenu, ${n}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${n}-item-group-title`]:{padding:`${Te(c)} ${Te(u)}`,fontSize:x,lineHeight:y,transition:`all ${o}`},[`&-horizontal ${n}-submenu`]:{transition:["border-color","background-color"].map(T=>`${T} ${o} ${l}`).join(",")},[`${n}-submenu, ${n}-submenu-inline`]:{transition:[`border-color ${o}`,`background-color ${o}`,`padding ${s}`].map(T=>`${T} ${l}`).join(",")},[`${n}-submenu ${n}-sub`]:{cursor:"initial",transition:["background-color","padding"].map(T=>`${T} ${o} ${l}`).join(",")},[`${n}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%",minWidth:0},[`${n}-item-label`]:{flex:"auto",minWidth:0,...yr},[C]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{flex:"none",marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${n}-item-icon + ${n}-title-content-with-extra`]:{width:`calc(100% - ${Te(e.calc(_).add(S??0).equal())})`},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:d,borderStyle:b,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}},...hg(e),[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${Te(e.calc(r).mul(2).equal())} ${Te(u)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:p,borderRadius:m,boxShadow:"none",transformOrigin:"0 0",[`&${n}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${n}`]:{borderRadius:m,...hg(e),...vg(e),[`${n}-item, ${n}-submenu > ${n}-submenu-title`]:{borderRadius:g},[`${n}-submenu-title::after`]:{transition:`transform ${o} ${l}`}}},"&-placement-leftTop, &-placement-bottomRight":{transformOrigin:"100% 0"},"&-placement-leftBottom, &-placement-topRight":{transformOrigin:"100% 100%"},"&-placement-rightBottom, &-placement-topLeft":{transformOrigin:"0 100%"},"&-placement-bottomLeft, &-placement-rightTop":{transformOrigin:"0 0"},"&-placement-leftTop, &-placement-leftBottom":{paddingInlineEnd:e.paddingXS},"&-placement-rightTop, &-placement-rightBottom":{paddingInlineStart:e.paddingXS},"&-placement-topRight, &-placement-topLeft":{paddingBottom:e.paddingXS},"&-placement-bottomRight, &-placement-bottomLeft":{paddingTop:e.paddingXS}},...vg(e),[`&-inline-collapsed ${n}-submenu-arrow,
&-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${Te(h)})`},"&::after":{transform:`rotate(45deg) translateX(${Te(e.calc(h).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${Te(e.calc(v).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${Te(e.calc(h).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${Te(h)})`}}}},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},n$=e=>{const{colorPrimary:t,colorError:n,colorTextDisabled:r,colorErrorBg:o,colorText:s,colorTextDescription:l,colorBgContainer:c,colorFillAlter:u,colorFillContent:d,lineWidth:f,lineWidthBold:p,controlItemBgActive:m,colorBgTextHover:g,controlHeightLG:v,lineHeight:h,colorBgElevated:b,marginXXS:y,padding:x,fontSize:_,controlHeightSM:S,fontSizeLG:C,colorTextLightSolid:T,colorErrorHover:R}=e,A=e.activeBarWidth??0,P=e.activeBarBorderWidth??f,N=e.itemMarginInline??e.marginXXS,O=new um(T).setA(.65).toRgbString();return{dropdownWidth:160,zIndexPopup:e.zIndexPopupBase+50,radiusItem:e.borderRadiusLG,itemBorderRadius:e.borderRadiusLG,radiusSubMenuItem:e.borderRadiusSM,subMenuItemBorderRadius:e.borderRadiusSM,colorItemText:s,itemColor:s,colorItemTextHover:s,itemHoverColor:s,colorItemTextHoverHorizontal:t,horizontalItemHoverColor:t,colorGroupTitle:l,groupTitleColor:l,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:c,itemBg:c,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:d,itemActiveBg:m,colorSubItemBg:u,subMenuItemBg:u,colorItemBgSelected:m,itemSelectedBg:m,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:A,colorActiveBarHeight:p,activeBarHeight:p,colorActiveBarBorderSize:f,activeBarBorderWidth:P,colorItemTextDisabled:r,itemDisabledColor:r,colorDangerItemText:n,dangerItemColor:n,colorDangerItemTextHover:n,dangerItemHoverColor:n,colorDangerItemTextSelected:n,dangerItemSelectedColor:n,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:N,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:v,groupTitleLineHeight:h,collapsedWidth:v*2,popupBg:b,itemMarginBlock:y,itemPaddingInline:x,horizontalLineHeight:`${v*1.15}px`,iconSize:_,iconMarginInlineEnd:S-_,collapsedIconSize:C,groupTitleFontSize:_,darkItemDisabledColor:new um(T).setA(.25).toRgbString(),darkItemColor:O,darkDangerItemColor:n,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:T,darkItemSelectedBg:t,darkDangerItemSelectedBg:n,darkItemHoverBg:"transparent",darkGroupTitleColor:O,darkItemHoverColor:T,darkDangerItemHoverColor:R,darkDangerItemSelectedColor:T,darkDangerItemActiveBg:n,itemWidth:A?`calc(100% + ${P}px)`:`calc(100% - ${N*2}px)`}},r$=(e,t=e,n=!0)=>Ft("Menu",o=>{const{colorBgElevated:s,controlHeightLG:l,fontSize:c,darkItemColor:u,darkDangerItemColor:d,darkItemBg:f,darkSubMenuItemBg:p,darkItemSelectedColor:m,darkItemSelectedBg:g,darkDangerItemSelectedBg:v,darkItemHoverBg:h,darkGroupTitleColor:b,darkItemHoverColor:y,darkItemDisabledColor:x,darkDangerItemHoverColor:_,darkDangerItemSelectedColor:S,darkDangerItemActiveBg:C,popupBg:T,darkPopupBg:R}=o,A=o.calc(c).div(7).mul(5).equal(),P=Bt(o,{menuArrowSize:A,menuHorizontalHeight:o.calc(l).mul(1.15).equal(),menuArrowOffset:o.calc(A).mul(.25).equal(),menuSubMenuBg:s,calc:o.calc,popupBg:T}),N=Bt(P,{itemColor:u,itemHoverColor:y,groupTitleColor:b,itemSelectedColor:m,subMenuItemSelectedColor:m,itemBg:f,popupBg:R,subMenuItemBg:p,itemActiveBg:"transparent",itemSelectedBg:g,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:h,itemDisabledColor:x,dangerItemColor:d,dangerItemHoverColor:_,dangerItemSelectedColor:S,dangerItemActiveBg:C,dangerItemSelectedBg:v,menuSubMenuBg:p,horizontalItemSelectedColor:m,horizontalItemSelectedBg:g});return[t$(P),ZI(P),e$(P),mg(P,"light"),mg(N,"dark"),QI(P),UP(P),Bo(P,"slide-up"),Bo(P,"slide-down"),cf(P,"zoom-big")]},n$,{deprecatedTokens:[["colorGroupTitle","groupTitleColor"],["radiusItem","itemBorderRadius"],["radiusSubMenuItem","subMenuItemBorderRadius"],["colorItemText","itemColor"],["colorItemTextHover","itemHoverColor"],["colorItemTextHoverHorizontal","horizontalItemHoverColor"],["colorItemTextSelected","itemSelectedColor"],["colorItemTextSelectedHorizontal","horizontalItemSelectedColor"],["colorItemTextDisabled","itemDisabledColor"],["colorDangerItemText","dangerItemColor"],["colorDangerItemTextHover","dangerItemHoverColor"],["colorDangerItemTextSelected","dangerItemSelectedColor"],["colorDangerItemBgActive","dangerItemActiveBg"],["colorDangerItemBgSelected","dangerItemSelectedBg"],["colorItemBg","itemBg"],["colorItemBgHover","itemHoverBg"],["colorSubItemBg","subMenuItemBg"],["colorItemBgActive","itemActiveBg"],["colorItemBgSelectedHorizontal","horizontalItemSelectedBg"],["colorActiveBarWidth","activeBarWidth"],["colorActiveBarHeight","activeBarHeight"],["colorActiveBarBorderSize","activeBarBorderWidth"],["colorItemBgSelected","itemSelectedBg"]],injectStyle:n,unitless:{groupTitleLineHeight:!0}})(e,t),yy=e=>{var h,b,y,x,_,S;const{popupClassName:t,icon:n,title:r,theme:o}=e,s=a.useContext(ji),{prefixCls:l,inlineCollapsed:c,theme:u,classNames:d,styles:f}=s,p=es();let m;if(!n)m=c&&!p.length&&r&&typeof r=="string"?a.createElement("div",{className:`${l}-inline-collapsed-noicon`},r.charAt(0)):a.createElement("span",{className:`${l}-title-content`},r);else{const C=a.isValidElement(r)&&r.type==="span";m=a.createElement(a.Fragment,null,Qn(n,T=>({className:ue(T.className,`${l}-item-icon`,d==null?void 0:d.itemIcon),style:{...T.style,...f==null?void 0:f.itemIcon}})),C?r:a.createElement("span",{className:`${l}-title-content`},r))}const g=a.useMemo(()=>({...s,firstLevel:!1}),[s]),[v]=nl("Menu");return a.createElement(ji.Provider,{value:g},a.createElement(il,{...on(e,["icon"]),title:m,classNames:{list:(h=d==null?void 0:d.subMenu)==null?void 0:h.list,listTitle:(b=d==null?void 0:d.subMenu)==null?void 0:b.itemTitle},styles:{list:(y=f==null?void 0:f.subMenu)==null?void 0:y.list,listTitle:(x=f==null?void 0:f.subMenu)==null?void 0:x.itemTitle},popupClassName:ue(l,t,(_=d==null?void 0:d.popup)==null?void 0:_.root,`${l}-${o||u}`),popupStyle:{zIndex:v,...e.popupStyle,...(S=f==null?void 0:f.popup)==null?void 0:S.root}}))};function Ec(e){return e===null||e===!1}const o$={item:by,submenu:yy,divider:vy},s$=a.forwardRef((e,t)=>{var ne;const n=a.useContext(Oi),r=n||{},{prefixCls:o,className:s,style:l,theme:c="light",expandIcon:u,_internalDisableMenuItemTitleTooltip:d,tooltip:f,inlineCollapsed:p,siderCollapsed:m,rootClassName:g,mode:v,selectable:h,onClick:b,overflowedIndicatorPopupClassName:y,classNames:x,styles:_,...S}=e,{menu:C}=a.useContext(Cn),{getPrefixCls:T,getPopupContainer:R,direction:A,className:P,style:N,classNames:O,styles:k}=jn("menu"),D=T(),F=on(S,["collapsedWidth"]);(ne=r.validator)==null||ne.call(r,{mode:v});const U=St((...oe)=>{var Q;b==null||b(...oe),(Q=r.onClick)==null||Q.call(r)}),H=r.mode||v,X=h??r.selectable,K=p??m,B={...e,mode:H,inlineCollapsed:K,selectable:X,theme:c},[W,te]=On([O,x],[k,_],{props:B},{popup:{_default:"root"},subMenu:{_default:"item"}}),j={horizontal:{motionName:`${D}-slide-up`},inline:WP(D),other:{motionName:`${D}-zoom-big`}},L=T("menu",o||r.prefixCls),G=Zo(L),[M,q]=r$(L,G,!n),V=ue(`${L}-${c}`,P,s),J=a.useMemo(()=>{var Q;if(or(u)||Ec(u))return u||null;if(or(r.expandIcon)||Ec(r.expandIcon))return r.expandIcon||null;if(or(C==null?void 0:C.expandIcon)||Ec(C==null?void 0:C.expandIcon))return(C==null?void 0:C.expandIcon)||null;const oe=u??(r==null?void 0:r.expandIcon)??(C==null?void 0:C.expandIcon);return Qn(oe,{className:ue(`${L}-submenu-expand-icon`,a.isValidElement(oe)?(Q=oe.props)==null?void 0:Q.className:void 0)})},[u,r==null?void 0:r.expandIcon,C==null?void 0:C.expandIcon,L]),Y=a.useMemo(()=>({prefixCls:L,inlineCollapsed:K||!1,direction:A,firstLevel:!0,theme:c,mode:H,disableMenuItemTitleTooltip:d,tooltip:f,classNames:W,styles:te}),[L,K,A,d,c,H,W,te,f]);return a.createElement(Oi.Provider,{value:null},a.createElement(ji.Provider,{value:Y},a.createElement(la,{getPopupContainer:R,overflowedIndicator:a.createElement(hy,null),overflowedIndicatorPopupClassName:ue(L,`${L}-${c}`,y),classNames:{list:W.list,listTitle:W.itemTitle},styles:{list:te.list,listTitle:te.itemTitle},mode:H,selectable:X,onClick:U,...F,inlineCollapsed:K,style:{...te.root,...N,...l},className:V,prefixCls:L,direction:A,defaultMotions:j,expandIcon:J,ref:t,rootClassName:ue(g,M,r.rootClassName,q,G,W.root),_internalComponents:o$})))}),ca=a.forwardRef((e,t)=>{const n=a.useRef(null),r=a.useContext(gy);return a.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var s;(s=n.current)==null||s.focus(o)}})),a.createElement(s$,{ref:n,...e,...r})});ca.Item=by;ca.SubMenu=yy;ca.Divider=vy;ca.ItemGroup=If;const a$=e=>{const{componentCls:t,menuCls:n,colorError:r,colorTextLightSolid:o}=e,s=`${n}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${n} ${s}`]:{[`&${s}-danger:not(${s}-disabled)`]:{color:r,"&:hover":{color:o,backgroundColor:r}}}}}},i$=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:s,antCls:l,iconCls:c,motionDurationMid:u,paddingBlock:d,fontSize:f,dropdownEdgeChildPadding:p,colorTextDisabled:m,fontSizeIcon:g,controlPaddingHorizontal:v,colorBgElevated:h}=e;return[{[t]:{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:r,display:"block","&::before":{position:"absolute",insetBlock:e.calc(s).div(2).sub(o).equal(),zIndex:-9999,opacity:1e-4,content:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-trigger${l}-btn`]:{[`& > ${c}-down, & > ${l}-btn-icon > ${c}-down`]:{fontSize:g}},[`${t}-wrap`]:{position:"relative",[`${l}-btn > ${c}-down`]:{fontSize:g},[`${c}-down::before`]:{transition:`transform ${u}`}},[`${t}-wrap-open`]:{[`${c}-down::before`]:{transform:"rotate(180deg)"}},"&-hidden, &-menu-hidden, &-menu-submenu-hidden":{display:"none"},[`&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomLeft,
&${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomLeft,
&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottom,
&${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottom,
&${l}-slide-down-enter${l}-slide-down-enter-active${t}-placement-bottomRight,
&${l}-slide-down-appear${l}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:eb},[`&${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topLeft,
&${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topLeft,
&${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-top,
&${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-top,
&${l}-slide-up-enter${l}-slide-up-enter-active${t}-placement-topRight,
&${l}-slide-up-appear${l}-slide-up-appear-active${t}-placement-topRight`]:{animationName:Qv},[`&${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomLeft,
&${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottom,
&${l}-slide-down-leave${l}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:Zv},[`&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topLeft,
&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-top,
&${l}-slide-up-leave${l}-slide-up-leave-active${t}-placement-topRight`]:{animationName:Jv}}},cb(e,h,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${n}`]:{position:"relative",margin:0},[`${n}-submenu-popup`]:{position:"absolute",zIndex:r,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{...yn(e),[n]:{padding:p,listStyleType:"none",backgroundColor:h,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,...vu(e),"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${Te(d)} ${Te(v)}`,color:e.colorTextDescription,transition:`all ${u}`},[`${n}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${n}-item-icon`]:{minWidth:f,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${n}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> a, > ${n}-item-label > a`]:{color:"inherit",transition:`all ${u}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:{display:"flex",margin:0,padding:`${Te(d)} ${Te(v)}`,color:e.colorText,fontWeight:"normal",fontSize:f,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${u}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...vu(e),"&-selected":{color:e.colorPrimary,backgroundColor:e.controlItemBgActive,"&:hover, &-active":{backgroundColor:e.controlItemBgActiveHover}},"&-disabled":{color:m,cursor:"not-allowed","&:hover":{color:m,backgroundColor:h,cursor:"not-allowed"},a:{pointerEvents:"none"}},"&-divider":{height:1,margin:`${Te(e.marginXXS)} 0`,overflow:"hidden",lineHeight:0,backgroundColor:e.colorSplit},[`${t}-menu-submenu-expand-icon`]:{position:"absolute",insetInlineEnd:e.paddingXS,[`${t}-menu-submenu-arrow-icon`]:{marginInlineEnd:"0 !important",color:e.colorIcon,fontSize:g,fontStyle:"normal"}}},[`${n}-item-group-list`]:{margin:`0 ${Te(e.marginXS)}`,padding:0,listStyle:"none"},[`${n}-submenu-title`]:{paddingInlineEnd:e.calc(v).add(e.fontSizeSM).equal()},[`${n}-submenu-vertical`]:{position:"relative"},[`${n}-submenu${n}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:m,backgroundColor:h,cursor:"not-allowed"}},[`${n}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}}}},[Bo(e,"slide-up"),Bo(e,"slide-down"),Ei(e,"move-up"),Ei(e,"move-down"),cf(e,"zoom-big")]]},l$=e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...db({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...ub(e)}),c$=Ft("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,s=Bt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[i$(s),a$(s)]},l$,{resetStyle:!1}),ll=a.forwardRef((e,t)=>{const{menu:n,arrow:r,prefixCls:o,children:s,trigger:l,disabled:c,dropdownRender:u,popupRender:d,getPopupContainer:f,overlayClassName:p,rootClassName:m,overlayStyle:g,open:v,onOpenChange:h,mouseEnterDelay:b=.15,mouseLeaveDelay:y=.1,autoAdjustOverflow:x=!0,placement:_="",transitionName:S,classNames:C,styles:T,destroyPopupOnHide:R,destroyOnHidden:A}=e,{getPrefixCls:P,direction:N,getPopupContainer:O,className:k,style:D,classNames:F,styles:U}=jn("dropdown"),H={...e,mouseEnterDelay:b,mouseLeaveDelay:y,autoAdjustOverflow:x},[X,K]=On([F,C],[U,T],{props:H}),B={...D,...g,...K.root},W=d||u;mb();const te=a.useMemo(()=>{const Ce=P();return S!==void 0?S:_.includes("top")?`${Ce}-slide-down`:`${Ce}-slide-up`},[P,_,S]),j=a.useMemo(()=>_?_.includes("Center")?_.slice(0,_.indexOf("Center")):_:N==="rtl"?"bottomRight":"bottomLeft",[_,N]),L=P("dropdown",o),G=Zo(L),[M,q]=c$(L,G),[,V]=el(),J=a.Children.only(GP(s)?a.createElement("span",null,s):s),Y=Qi(t,oa(J)),ne=Qn(J,{className:ue(`${L}-trigger`,{[`${L}-rtl`]:N==="rtl"},J.props.className),disabled:J.props.disabled??c,ref:Y}),oe=c?[]:l,Q=!!(oe!=null&&oe.includes("contextMenu")),[se,he]=rn(!1,v),ae=St(Ce=>{h==null||h(Ce,{source:"trigger"}),he(Ce)}),Re=ue(p,m,M,q,G,k,X.root,{[`${L}-rtl`]:N==="rtl"}),ie=fb({arrowPointAtCenter:er(r)&&r.pointAtCenter,autoAdjustOverflow:x,offset:V.marginXXS,arrowWidth:r?V.sizePopupArrow:0,borderRadius:V.borderRadius}),ve=St(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(h==null||h(!1,{source:"menu"}),he(!1))}),be=()=>{const Ce=on(X,["root"]),I=on(K,["root"]);let z;return n!=null&&n.items&&(z=a.createElement(ca,{...n,classNames:{...Ce,subMenu:{...Ce}},styles:{...I,subMenu:{...I}}})),W&&(z=W(z)),z=a.Children.only(typeof z=="string"?a.createElement("span",null,z):z),a.createElement(JI,{prefixCls:`${L}-menu`,rootClassName:ue(q,G),expandIcon:a.createElement("span",{className:`${L}-menu-submenu-arrow`},N==="rtl"?a.createElement(Uu,{className:`${L}-menu-submenu-arrow-icon`}):a.createElement(bu,{className:`${L}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ve,validator:({mode:Z})=>{}},z)},[Le,We]=nl("Dropdown",B.zIndex);let Se=a.createElement(CI,{alignPoint:Q,...on(e,["rootClassName","onOpenChange"]),mouseEnterDelay:b,mouseLeaveDelay:y,visible:se,builtinPlacements:ie,arrow:!!r,overlayClassName:Re,prefixCls:L,getPopupContainer:f||O,transitionName:te,trigger:oe,overlay:be,placement:j,onVisibleChange:ae,overlayStyle:{...B,zIndex:Le},autoDestroy:A??R},ne);return Le&&(Se=a.createElement(pb.Provider,{value:We},Se)),Se}),u$=lb(ll,"align",void 0,"dropdown",e=>e),d$=e=>a.createElement(u$,{...e},a.createElement("span",null));ll._InternalPanelDoNotUseOrYouWillBeFired=d$;function cl(e){return Bt(e,{inputAffixPadding:e.paddingXXS})}const ul=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:s,controlHeightLG:l,fontSizeLG:c,lineHeightLG:u,paddingSM:d,controlPaddingHorizontalSM:f,controlPaddingHorizontal:p,colorFillAlter:m,colorPrimaryHover:g,colorPrimary:v,controlOutlineWidth:h,controlOutline:b,colorErrorOutline:y,colorWarningOutline:x,colorBgContainer:_,inputFontSize:S,inputFontSizeLG:C,inputFontSizeSM:T}=e,R=S||n,A=T||R,P=C||c,N=Math.round((t-R*r)/2*10)/10-o,O=Math.round((s-A*r)/2*10)/10-o,k=Math.ceil((l-P*u)/2*10)/10-o;return{paddingBlock:Math.max(N,0),paddingBlockSM:Math.max(O,0),paddingBlockLG:Math.max(k,0),paddingInline:d-o,paddingInlineSM:f-o,paddingInlineLG:p-o,addonBg:m,activeBorderColor:v,hoverBorderColor:g,activeShadow:`0 0 0 ${h}px ${b}`,errorActiveShadow:`0 0 0 ${h}px ${y}`,warningActiveShadow:`0 0 0 ${h}px ${x}`,hoverBg:_,activeBg:_,inputFontSize:R,inputFontSizeLG:P,inputFontSizeSM:A}},f$=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),dl=e=>({color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorderDisabled,boxShadow:"none",cursor:"not-allowed",opacity:1,"input[disabled], textarea[disabled]":{cursor:"not-allowed"},"&:hover:not([disabled])":{...f$(Bt(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),$f=(e,t)=>({background:e.colorBgContainer,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:t.borderColor,"&:hover":{borderColor:t.hoverBorderColor,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:t.activeBorderColor,boxShadow:t.activeShadow,outline:0,backgroundColor:e.activeBg}}),bg=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...$f(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),p$=(e,t)=>({"&-outlined":{...$f(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...dl(e)},...bg(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...bg(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),yg=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),m$=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...yg(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...yg(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...dl(e)}}}}),g$=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":{background:"transparent",border:"none",paddingBlock:e.calc(e.paddingBlock).add(e.lineWidth).equal(),[`&${n}-sm, &${n}-affix-wrapper-sm`]:{paddingBlock:e.calc(e.paddingBlockSM).add(e.lineWidth).equal()},[`&${n}-lg, &${n}-affix-wrapper-lg`]:{paddingBlock:e.calc(e.paddingBlockLG).add(e.lineWidth).equal()},"&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError},[`${n}-prefix, ${n}-suffix`]:{color:e.colorErrorAffix}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning},[`${n}-prefix, ${n}-suffix`]:{color:e.colorWarningAffix}},...t}}},xy=(e,t)=>({background:t.bg,borderWidth:e.lineWidth,borderStyle:e.lineType,borderColor:"transparent","input&, & input, textarea&, & textarea":{color:(t==null?void 0:t.inputColor)??"unset"},"&:hover":{background:t.hoverBg},"&:focus, &:focus-within":{outline:0,borderColor:t.activeBorderColor,backgroundColor:e.activeBg}}),xg=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...xy(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),h$=(e,t)=>({"&-filled":{...xy(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...dl(e)},...xg(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorErrorAffix}),...xg(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarningAffix}),...t}}),_g=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),v$=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}},..._g(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),..._g(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),_y=(e,t)=>({background:e.colorBgContainer,borderWidth:`${Te(e.lineWidth)} 0`,borderStyle:`${e.lineType} none`,borderColor:`transparent transparent ${t.borderColor} transparent`,borderRadius:0,"&:hover":{borderColor:`transparent transparent ${t.hoverBorderColor} transparent`,backgroundColor:e.hoverBg},"&:focus, &:focus-within":{borderColor:`transparent transparent ${t.activeBorderColor} transparent`,outline:0,backgroundColor:e.activeBg}}),Eg=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{..._y(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:`transparent transparent ${t.borderColor} transparent`}}),b$=(e,t)=>({"&-underlined":{..._y(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{color:e.colorTextDisabled,boxShadow:"none",cursor:"not-allowed","&:hover":{borderColor:`transparent transparent ${e.colorBorder} transparent`}},"input[disabled], textarea[disabled]":{cursor:"not-allowed"},...Eg(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorErrorAffix}),...Eg(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarningAffix}),...t}}),y$=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),jf=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${Te(t)} ${Te(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},Of=e=>({padding:`${Te(e.paddingBlockSM)} ${Te(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Nf=(e,t={})=>({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${Te(e.paddingBlock)} ${Te(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...y$(e.colorTextPlaceholder),"&-lg":{...jf(e),...t.largeStyle},"&-sm":{...Of(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:"rtl"}}),x$=e=>{const{componentCls:t,antCls:n}=e;return{position:"relative",display:"table",width:"100%",borderCollapse:"separate",borderSpacing:0,"&[class*='col-']":{paddingInlineEnd:e.paddingXS,"&:last-child":{paddingInlineEnd:0}},[`&-lg ${t}, &-lg > ${t}-group-addon`]:{...jf(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...Of(e)},[`&-lg ${n}-select-single`]:{height:e.controlHeightLG},[`&-sm ${n}-select-single`]:{height:e.controlHeightSM},[`> ${t}`]:{display:"table-cell","&:not(:first-child):not(:last-child)":{borderRadius:0}},[`${t}-group`]:{"&-addon, &-wrap":{display:"table-cell",width:1,whiteSpace:"nowrap",verticalAlign:"middle","&:not(:first-child):not(:last-child)":{borderRadius:0}},"&-wrap > *":{display:"block !important"},"&-addon":{position:"relative",padding:`0 ${Te(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${Te(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${Te(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${n}-select-single:not(${n}-select-customize-input):not(${n}-pagination-size-changer)`]:{backgroundColor:"inherit",border:`${Te(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},[`${n}-cascader-picker`]:{margin:`-9px ${Te(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${n}-cascader-input`]:{textAlign:"start",border:0,boxShadow:"none"}}}},[t]:{width:"100%",marginBottom:0,textAlign:"inherit","&:focus":{zIndex:1,borderInlineEndWidth:1},"&:hover":{zIndex:1,borderInlineEndWidth:1}},[`> ${t}:first-child, ${t}-group-addon:first-child`]:{borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-select`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}-affix-wrapper`]:{[`&:not(:first-child) ${t}`]:{borderStartStartRadius:0,borderEndStartRadius:0},[`&:not(:last-child) ${t}`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`> ${t}:last-child, ${t}-group-addon:last-child`]:{borderStartStartRadius:0,borderEndStartRadius:0,[`${n}-select`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`${t}-affix-wrapper`]:{"&:not(:last-child)":{borderStartEndRadius:0,borderEndEndRadius:0},"&:not(:first-child)":{borderStartStartRadius:0,borderEndStartRadius:0}},[`&${t}-group-compact`]:{display:"block",...hu(),[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${t}-affix-wrapper,
& > ${t}-number-affix-wrapper,
& > ${n}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[t]:{float:"none"},[`& > ${n}-select,
& > ${n}-select-auto-complete ${t},
& > ${n}-cascader-picker ${t},
& > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${n}-select-focused`]:{zIndex:1},[`& > ${n}-select > ${n}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${n}-select:first-child,
& > ${n}-select-auto-complete:first-child ${t},
& > ${n}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
& > ${n}-select:last-child,
& > ${n}-cascader-picker:last-child ${t},
& > ${n}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${n}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},_$=e=>{const{componentCls:t,controlHeightSM:n,lineWidth:r,calc:o}=e,l=o(n).sub(o(r).mul(2)).sub(16).div(2).equal();return{[t]:{...yn(e),...Nf(e),...p$(e),...h$(e),...g$(e),...b$(e),'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:n,paddingTop:l,paddingBottom:l}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}}}},E$=e=>{const{componentCls:t}=e;return{[`${t}-clear-icon`]:{margin:0,padding:0,lineHeight:0,color:e.colorTextQuaternary,fontSize:e.fontSizeIcon,verticalAlign:-1,cursor:"pointer",transition:`color ${e.motionDurationSlow}`,border:"none",outline:"none",backgroundColor:"transparent","&:hover":{color:e.colorIcon},"&:focus-visible":{color:e.colorIcon,borderRadius:e.borderRadiusSM,...wi(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${Te(e.inputAffixPadding)}`}}}},w$=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:s,colorIconHover:l}=e,c=`${t}-affix-wrapper`,u=`${t}-affix-wrapper-disabled`;return{[c]:{...Nf(e),display:"inline-flex","&-focused, &:focus":{zIndex:1},[`> input${t}`]:{padding:0},[`> input${t}, > textarea${t}`]:{fontSize:"inherit",border:"none",borderRadius:0,outline:"none",background:"transparent",color:"inherit","&::-ms-reveal":{display:"none"},"&:focus":{boxShadow:"none !important"}},"&::before":{display:"inline-block",width:0,visibility:"hidden",content:'"\\a0"'},[t]:{"&-prefix, &-suffix":{display:"flex",flex:"none",alignItems:"center","> *:not(:last-child)":{marginInlineEnd:e.paddingXS}},"&-show-count-suffix":{color:r,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:n},"&-suffix":{marginInlineStart:n},"&-password-icon":{display:"inline-flex",color:s,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:l}}},...E$(e)},[`${t}-underlined`]:{borderRadius:0},[u]:{[`${t}-password-icon`]:{color:s,cursor:"not-allowed","&:hover":{color:s}}}}},S$=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:{...yn(e),...x$(e),"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:n,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:r}},...m$(e),...v$(e),[`&:not(${t}-compact-first-item):not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}, ${t}-group-addon`]:{borderRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-first-item`]:{[`${t}, ${t}-group-addon`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-last-item`]:{[`${t}, ${t}-group-addon`]:{borderStartStartRadius:0,borderEndStartRadius:0}},[`&:not(${t}-compact-last-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:not(${t}-compact-first-item)${t}-compact-item`]:{[`${t}-affix-wrapper`]:{borderStartStartRadius:0,borderEndStartRadius:0}}}}}},C$=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},P$=Ft(["Input","Shared"],e=>{const t=Bt(e,cl(e));return[_$(t),w$(t)]},ul,{resetFont:!1}),mY=Ft(["Input","Component"],e=>{const t=Bt(e,cl(e));return[S$(t),C$(t),sf(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},ul,{resetFont:!1});function R$(e,t,n){var r=n||{},o=r.noTrailing,s=o===void 0?!1:o,l=r.noLeading,c=l===void 0?!1:l,u=r.debounceMode,d=u===void 0?void 0:u,f,p=!1,m=0;function g(){f&&clearTimeout(f)}function v(b){var y=b||{},x=y.upcomingOnly,_=x===void 0?!1:x;g(),p=!_}function h(){for(var b=arguments.length,y=new Array(b),x=0;x<b;x++)y[x]=arguments[x];var _=this,S=Date.now()-m;if(p)return;function C(){m=Date.now(),t.apply(_,y)}function T(){f=void 0}!c&&d&&!f&&C(),g(),d===void 0&&S>e?c?(m=Date.now(),s||(f=setTimeout(d?T:C,e))):C():s!==!0&&(f=setTimeout(d?T:C,d===void 0?e-S:e))}return h.cancel=v,h}function T$(e,t,n){var r={},o=r.atBegin,s=o===void 0?!1:o;return R$(e,t,{debounceMode:s!==!1})}const Ey=a.createContext({});function wg(e){return e==="auto"?"1 1 auto":qs(e)?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const A$=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=a.useContext(Cn),{gutter:o,wrap:s}=a.useContext(Ey),{prefixCls:l,span:c,order:u,offset:d,push:f,pull:p,className:m,children:g,flex:v,style:h,...b}=e,y=n("col",l),x=n(),[_,S]=tT(y),[C]=an(x,"col"),T={};let R={};qP.forEach(N=>{let O={};const k=e[N];qs(k)?O.span=k:er(k)&&(O=k||{}),delete b[N],R={...R,[`${y}-${N}-${O.span}`]:ui(O.span),[`${y}-${N}-order-${O.order}`]:O.order||O.order===0,[`${y}-${N}-offset-${O.offset}`]:O.offset||O.offset===0,[`${y}-${N}-push-${O.push}`]:O.push||O.push===0,[`${y}-${N}-pull-${O.pull}`]:O.pull||O.pull===0,[`${y}-rtl`]:r==="rtl"},O.flex&&(R[`${y}-${N}-flex`]=!0,T[C(`${N}-flex`)]=wg(O.flex))});const A=ue(y,{[`${y}-${c}`]:c!==void 0,[`${y}-order-${u}`]:u,[`${y}-offset-${d}`]:d,[`${y}-push-${f}`]:f,[`${y}-pull-${p}`]:p},m,R,_,S),P={};if(o!=null&&o[0]){const N=qs(o[0])?`${o[0]/2}px`:`calc(${o[0]} / 2)`;P.paddingInline=N}return v&&(P.flex=wg(v),s===!1&&!P.minWidth&&(P.minWidth=0)),a.createElement("div",{...b,style:{...P,...h,...T},className:A,ref:t},g)});function I$(e,t){const n=[void 0,void 0],r=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0};return r.forEach((s,l)=>{if(er(s))for(let c=0;c<Ur.length;c++){const u=Ur[c];if(o[u]&&s[u]!==void 0){n[l]=s[u];break}}else n[l]=s}),n}const Sg=(e,t)=>{const[n,r]=a.useState(()=>yu(e)?e:""),o=()=>{if(yu(e)&&r(e),!!er(e))for(let s=0;s<Ur.length;s++){const l=Ur[s];if(!t||!t[l])continue;const c=e[l];if(c!==void 0){r(c);return}}};return a.useEffect(()=>{o()},[JSON.stringify(e),t]),n},$$=a.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:s,style:l,children:c,gutter:u=0,wrap:d,...f}=e,{getPrefixCls:p,direction:m}=a.useContext(Cn),g=Sf(!0,null),v=Sg(o,g),h=Sg(r,g),b=p("row",n),[y,x]=QR(b),_=I$(u,g),S=ue(b,{[`${b}-no-wrap`]:d===!1,[`${b}-${h}`]:h,[`${b}-${v}`]:v,[`${b}-rtl`]:m==="rtl"},s,y,x),C={};if(_!=null&&_[0]){const P=qs(_[0])?`${_[0]/-2}px`:`calc(${_[0]} / -2)`;C.marginInline=P}const[T,R]=_;C.rowGap=R;const A=a.useMemo(()=>({gutter:[T,R],wrap:d}),[T,R,d]);return a.createElement(Ey.Provider,{value:A},a.createElement("div",{...f,className:S,style:{...C,...l},ref:t},c))}),j$=e=>{const{componentCls:t,borderRadius:n,paddingSM:r,colorBorder:o,paddingXS:s,fontSizeLG:l,fontSizeSM:c,borderRadiusLG:u,borderRadiusSM:d,colorBgContainerDisabled:f,lineWidth:p,antCls:m}=e,[g,v]=an(m,"space-addon");return{[t]:[{...yn(e),display:"inline-flex",alignItems:"center",gap:0,whiteSpace:"nowrap",paddingInline:r,margin:0,borderWidth:p,borderStyle:"solid",borderRadius:n,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:l,borderRadius:u},"&-small":{paddingInline:s,borderRadius:d,fontSize:c},"&-compact-last-item":{borderEndStartRadius:0,borderStartStartRadius:0},"&-compact-first-item":{borderEndEndRadius:0,borderStartEndRadius:0},"&-compact-item:not(:first-child):not(:last-child)":{borderRadius:0},"&-compact-item:not(:last-child)":{borderInlineEndWidth:0},"&-compact-item:not(:first-child)":{borderInlineStartWidth:0}},{[g("addon-border-color")]:o,[g("addon-background")]:f,[g("addon-border-color-outlined")]:o,[g("addon-background-filled")]:f,borderColor:v("addon-border-color"),background:v("addon-background"),"&-variant-outlined":{[g("addon-border-color")]:v("addon-border-color-outlined")},"&-variant-filled":{[g("addon-border-color")]:"transparent",[g("addon-background")]:v("addon-background-filled"),[`&${t}-disabled`]:{[g("addon-border-color")]:o,[g("addon-background")]:f}},"&-variant-borderless":{border:"none",background:"transparent"},"&-variant-underlined":{border:"none",background:"transparent"}},{"&-status-error":{[g("addon-border-color-outlined")]:e.colorError,[g("addon-background-filled")]:e.colorErrorBg,color:e.colorError},"&-status-warning":{[g("addon-border-color-outlined")]:e.colorWarning,[g("addon-background-filled")]:e.colorWarningBg,color:e.colorWarning}}]}},O$=Ft("Addon",e=>[j$(e),sf(e,{focus:!1})]),N$=$.forwardRef((e,t)=>{const{className:n,children:r,style:o,prefixCls:s,variant:l="outlined",disabled:c,status:u,...d}=e,{getPrefixCls:f,direction:p}=$.useContext(Cn),m=f("space-addon",s),[g,v]=O$(m),{compactItemClassnames:h,compactSize:b}=tl(m,p),y=lf(m,u),x=ue(m,g,h,v,`${m}-variant-${l}`,y,{[`${m}-${b}`]:b,[`${m}-disabled`]:c},n);return $.createElement("div",{ref:t,className:x,style:o,...d},r)});function D$(e){return!!(e.addonBefore||e.addonAfter)}function L$(e){return!!(e.prefix||e.suffix||e.allowClear)}function Cg(e,t,n){const r=t.cloneNode(!0),o=Object.create(e,{target:{value:r},currentTarget:{value:r}});return r.value=n,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(r.selectionStart=t.selectionStart,r.selectionEnd=t.selectionEnd),r.setSelectionRange=(...s)=>{t.setSelectionRange(...s)},o}function Pg(e,t,n,r){if(!n)return;let o=t;if(t.type==="click"){o=Cg(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=Cg(t,e,r),n(o);return}n(o)}function td(){return td=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},td.apply(this,arguments)}const M$=$.forwardRef((e,t)=>{var B,W,te;const{inputElement:n,children:r,prefixCls:o,prefix:s,suffix:l,addonBefore:c,addonAfter:u,className:d,style:f,disabled:p,readOnly:m,focused:g,triggerFocus:v,allowClear:h,value:b,handleReset:y,hidden:x,classes:_,classNames:S,dataAttrs:C,styles:T,components:R,onClear:A}=e,P=r??n,N=(R==null?void 0:R.affixWrapper)||"span",O=(R==null?void 0:R.groupWrapper)||"span",k=(R==null?void 0:R.wrapper)||"span",D=(R==null?void 0:R.groupAddon)||"span",F=a.useRef(null),U=j=>{var L;(L=F.current)!=null&&L.contains(j.target)&&(v==null||v())},H=L$(e);let X=a.cloneElement(P,{value:b,className:ue((B=P.props)==null?void 0:B.className,!H&&(S==null?void 0:S.variant))||null});const K=a.useRef(null);if($.useImperativeHandle(t,()=>({nativeElement:K.current||F.current})),H){let j=null;if(h){const q=!p&&!m&&b&&!(typeof h=="object"&&h.disabled),V=`${o}-clear-icon`,J=typeof h=="object"&&(h!=null&&h.clearIcon)?h.clearIcon:"вњ–";j=$.createElement("button",{type:"button",onClick:Y=>{y==null||y(Y),A==null||A()},onMouseDown:Y=>Y.preventDefault(),className:ue(V,{[`${V}-hidden`]:!q,[`${V}-has-suffix`]:!!l},S==null?void 0:S.clear),style:T==null?void 0:T.clear},J)}const L=`${o}-affix-wrapper`,G=ue(L,{[`${o}-disabled`]:p,[`${L}-disabled`]:p,[`${L}-focused`]:g,[`${L}-readonly`]:m,[`${L}-input-with-clear-btn`]:l&&h&&b},_==null?void 0:_.affixWrapper,S==null?void 0:S.affixWrapper,S==null?void 0:S.variant),M=(l||h)&&$.createElement("span",{className:ue(`${o}-suffix`,S==null?void 0:S.suffix),style:T==null?void 0:T.suffix},j,l);X=$.createElement(N,td({className:G,style:T==null?void 0:T.affixWrapper,onClick:U},C==null?void 0:C.affixWrapper,{ref:F}),s&&$.createElement("span",{className:ue(`${o}-prefix`,S==null?void 0:S.prefix),style:T==null?void 0:T.prefix},s),X,M)}if(D$(e)){const j=`${o}-group`,L=`${j}-addon`,G=`${j}-wrapper`,M=ue(`${o}-wrapper`,j,_==null?void 0:_.wrapper,S==null?void 0:S.wrapper),q=ue(G,{[`${G}-disabled`]:p},_==null?void 0:_.group,S==null?void 0:S.groupWrapper);X=$.createElement(O,{className:q,ref:K},$.createElement(k,{className:M},c&&$.createElement(D,{className:L},c),X,u&&$.createElement(D,{className:L},u)))}return $.cloneElement(X,{className:ue((W=X.props)==null?void 0:W.className,d)||null,style:{...(te=X.props)==null?void 0:te.style,...f},hidden:x})});function k$(e,t){return a.useMemo(()=>{let n={};t&&(n.show=typeof t=="object"&&t.formatter?t.formatter:!!t),n={...n,...e};const{show:r,...o}=n;return{...o,show:!!r,showFormatter:typeof r=="function"?r:void 0,strategy:o.strategy||(s=>s.length)}},[e,t])}function z$({countConfig:e,value:t,maxLength:n}){return a.useMemo(()=>{const r=e.max??n,o=e.strategy(t),s=!!r&&o>r,l=Number(r)>0,c=e.show?e.showFormatter?e.showFormatter({value:t,count:o,maxLength:r}):`${o}${l?` / ${r}`:""}`:void 0;return{mergedMax:r,isOutOfRange:s,dataCount:c}},[e,n,t])}function V$({countConfig:e,getTarget:t}){const[n,r]=a.useState(null),o=a.useRef(t);return a.useEffect(()=>{o.current=t},[t]),a.useEffect(()=>{var l;n&&((l=o.current())==null||l.setSelectionRange(...n),r(null))},[n]),a.useCallback((l,c)=>{var d,f;let u=l;return!c&&e.exceedFormatter&&e.max&&e.strategy(l)>e.max&&(u=e.exceedFormatter(l,{max:e.max}),l!==u&&r([((d=o.current())==null?void 0:d.selectionStart)||0,((f=o.current())==null?void 0:f.selectionEnd)||0])),u},[e])}function B$(e,t){const[n,r]=rn(e,t),o=n==null?"":String(n);return{value:n,setValue:r,formatValue:o}}const F$=`
min-height:0 !important;
max-height:none !important;
height:0 !important;
visibility:hidden !important;
overflow:hidden !important;
position:absolute !important;
z-index:-1000 !important;
top:0 !important;
right:0 !important;
pointer-events: none !important;
`,H$=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","font-variant","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing","word-break","white-space"],wc={};let _n;function U$(e,t=!1){const n=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&wc[n])return wc[n];const r=window.getComputedStyle(e),o=r.getPropertyValue("box-sizing")||r.getPropertyValue("-moz-box-sizing")||r.getPropertyValue("-webkit-box-sizing"),s=parseFloat(r.getPropertyValue("padding-bottom"))+parseFloat(r.getPropertyValue("padding-top")),l=parseFloat(r.getPropertyValue("border-bottom-width"))+parseFloat(r.getPropertyValue("border-top-width")),u={sizingStyle:H$.map(d=>`${d}:${r.getPropertyValue(d)}`).join(";"),paddingSize:s,borderSize:l,boxSizing:o};return t&&n&&(wc[n]=u),u}function W$(e,t=!1,n=null,r=null){_n||(_n=document.createElement("textarea"),_n.setAttribute("tab-index","-1"),_n.setAttribute("aria-hidden","true"),_n.setAttribute("name","hiddenTextarea"),document.body.appendChild(_n)),e.getAttribute("wrap")?_n.setAttribute("wrap",e.getAttribute("wrap")):_n.removeAttribute("wrap");const{paddingSize:o,borderSize:s,boxSizing:l,sizingStyle:c}=U$(e,t);_n.setAttribute("style",`${c};${F$}`),_n.value=e.value||e.placeholder||"";let u,d,f,p=_n.scrollHeight;if(l==="border-box"?p+=s:l==="content-box"&&(p-=o),n!==null||r!==null){_n.value=" ";const g=_n.scrollHeight-o;n!==null&&(u=g*n,l==="border-box"&&(u=u+o+s),p=Math.max(u,p)),r!==null&&(d=g*r,l==="border-box"&&(d=d+o+s),f=p>d?void 0:"hidden",p=Math.min(d,p))}const m={height:p,overflowY:f,resize:"none"};return u&&(m.minHeight=u),d&&(m.maxHeight=d),m}function nd(){return nd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},nd.apply(this,arguments)}const Sc=0,Cc=1,Pc=2,G$=a.forwardRef((e,t)=>{const{prefixCls:n,defaultValue:r,value:o,autoSize:s,onResize:l,className:c,style:u,disabled:d,onChange:f,onInternalAutoSize:p,...m}=e,[g,v]=rn(r,o),h=g??"",b=U=>{v(U.target.value),f==null||f(U)},y=a.useRef(null);a.useImperativeHandle(t,()=>({textArea:y.current}));const[x,_]=a.useMemo(()=>s&&typeof s=="object"?[s.minRows,s.maxRows]:[],[s]),S=!!s,[C,T]=a.useState(Pc),[R,A]=a.useState(),P=()=>{T(Sc)};bt(()=>{S&&P()},[o,x,_,S]),bt(()=>{if(C===Sc)T(Cc);else if(C===Cc){const U=W$(y.current,!1,x,_);T(Pc),A(U)}},[C]);const N=a.useRef(void 0),O=()=>{N.current!==void 0&&Mt.cancel(N.current)},k=U=>{C===Pc&&(l==null||l(U),s&&(O(),N.current=Mt(()=>{P()})))};a.useEffect(()=>O,[]);const F={...u,...S?R:null};return(C===Sc||C===Cc)&&(F.overflowY="hidden",F.overflowX="hidden"),a.createElement(Qr,{onResize:k,disabled:!(s||l)},a.createElement("textarea",nd({},m,{ref:y,style:F,className:ue(n,c,{[`${n}-disabled`]:d}),disabled:d,value:h,onChange:b})))});function rd(){return rd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rd.apply(this,arguments)}const q$=$.forwardRef(({defaultValue:e,value:t,onFocus:n,onBlur:r,onChange:o,allowClear:s,maxLength:l,onCompositionStart:c,onCompositionEnd:u,suffix:d,prefixCls:f="rc-textarea",showCount:p,count:m,className:g,style:v,disabled:h,hidden:b,classNames:y,styles:x,onResize:_,onClear:S,onPressEnter:C,readOnly:T,autoSize:R,onKeyDown:A,...P},N)=>{const[O,k]=$.useState(!1),D=$.useRef(!1),[F,U]=$.useState(null),H=a.useRef(null),X=a.useRef(null),K=()=>{var ie;return((ie=X.current)==null?void 0:ie.textArea)||null},{setValue:B,formatValue:W}=B$(e,t),te=k$(m,p),{isOutOfRange:j,dataCount:L}=z$({countConfig:te,value:W,maxLength:l}),G=V$({countConfig:te,getTarget:()=>{var ie;return((ie=X.current)==null?void 0:ie.textArea)||null}}),M=()=>{var ie;(ie=K())==null||ie.focus()};a.useImperativeHandle(N,()=>{var ie;return{resizableTextArea:X.current,focus:M,blur:()=>{var ve;(ve=K())==null||ve.blur()},nativeElement:((ie=H.current)==null?void 0:ie.nativeElement)||K()}}),a.useEffect(()=>{k(ie=>!h&&ie)},[h]);const q=(ie,ve)=>{const be=G(ve,D.current);B(be),Pg(ie.currentTarget,ie,o,be)},V=ie=>{D.current=!0,c==null||c(ie)},J=ie=>{D.current=!1,q(ie,ie.currentTarget.value),u==null||u(ie)},Y=ie=>{q(ie,ie.target.value)},ne=ie=>{ie.key==="Enter"&&C&&!ie.nativeEvent.isComposing&&C(ie),A==null||A(ie)},oe=ie=>{k(!0),n==null||n(ie)},Q=ie=>{k(!1),r==null||r(ie)},se=ie=>{B(""),M();const ve=K();ve&&Pg(ve,ie,o)};let he=d;te.show&&(he=$.createElement($.Fragment,null,he,$.createElement("span",{className:ue(`${f}-data-count`,y==null?void 0:y.count),style:x==null?void 0:x.count},L)));const ae=ie=>{var ve;_==null||_(ie),(ve=K())!=null&&ve.style.height&&U(!0)},Re=!R&&!p&&!s;return $.createElement(M$,{ref:H,value:W,allowClear:s,handleReset:se,suffix:he,prefixCls:f,classNames:{...y,affixWrapper:ue(y==null?void 0:y.affixWrapper,{[`${f}-show-count`]:p,[`${f}-textarea-allow-clear`]:s})},disabled:h,focused:O,className:ue(g,j&&`${f}-out-of-range`),style:{...v,...F&&!Re?{height:"auto"}:{}},dataAttrs:typeof L=="string"?{affixWrapper:{"data-count":L}}:void 0,styles:x,hidden:b,readOnly:T,onClear:S},$.createElement(G$,rd({},P,{autoSize:R,maxLength:l,onKeyDown:ne,onChange:Y,onFocus:oe,onBlur:Q,onCompositionStart:V,onCompositionEnd:J,className:ue(y==null?void 0:y.textarea),style:{resize:v==null?void 0:v.resize,...x==null?void 0:x.textarea},disabled:h,prefixCls:f,onResize:ae,ref:X,readOnly:T})))}),wy=$.createContext({latestIndex:0}),K$=wy.Provider,X$=e=>{const{className:t,prefix:n,index:r,children:o,separator:s,style:l,classNames:c,styles:u}=e,{latestIndex:d}=a.useContext(wy);return Gs(o)?a.createElement(a.Fragment,null,a.createElement("div",{className:t,style:l},o),r<d&&s&&a.createElement("span",{className:ue(`${n}-item-separator`,c==null?void 0:c.separator),style:u==null?void 0:u.separator},s)):null},Y$=e=>{const{componentCls:t,antCls:n}=e;return{[t]:{display:"inline-flex","&-rtl":{direction:"rtl"},"&-vertical":{flexDirection:"column"},"&-align":{flexDirection:"column","&-center":{alignItems:"center"},"&-start":{alignItems:"flex-start"},"&-end":{alignItems:"flex-end"},"&-baseline":{alignItems:"baseline"}},[`${t}-item:empty`]:{display:"none"},[`${t}-item > ${n}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},J$=e=>{const{componentCls:t}=e;return{[t]:{"&-gap-row-small":{rowGap:e.spaceGapSmallSize},"&-gap-row-medium, &-gap-row-middle":{rowGap:e.spaceGapMiddleSize},"&-gap-row-large":{rowGap:e.spaceGapLargeSize},"&-gap-col-small":{columnGap:e.spaceGapSmallSize},"&-gap-col-medium, &-gap-col-middle":{columnGap:e.spaceGapMiddleSize},"&-gap-col-large":{columnGap:e.spaceGapLargeSize}}}},Z$=Ft("Space",e=>{const t=Bt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[Y$(t),J$(t)]},()=>({}),{resetStyle:!1}),Q$=a.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r,size:o,className:s,style:l,classNames:c,styles:u}=jn("space"),{size:d=o??"small",align:f,className:p,rootClassName:m,children:g,direction:v,orientation:h,prefixCls:b,split:y,separator:x,style:_,vertical:S,wrap:C=!1,classNames:T,styles:R,...A}=e,[P,N]=Array.isArray(d)?d:[d,d],O=dm(N),k=dm(P),D=fm(N),F=fm(P),U=eo(g,{keepEmpty:!0}),[H,X]=KP(h,S,v),K=f===void 0&&!X?"center":f,B=x??y,W=n("space",b),[te,j]=Z$(W),L={...e,size:d,orientation:H,align:K},[G,M]=On([c,T],[u,R],{props:L}),q=ue(W,s,te,`${W}-${H}`,{[`${W}-rtl`]:r==="rtl",[`${W}-align-${K}`]:K,[`${W}-gap-row-${N}`]:O,[`${W}-gap-col-${P}`]:k},p,m,j,G.root),V=ue(`${W}-item`,G.item),J=U.map((oe,Q)=>{const se=(oe==null?void 0:oe.key)||`${V}-${Q}`;return a.createElement(X$,{prefix:W,classNames:G,styles:M,className:V,key:se,index:Q,separator:B,style:M.item},oe)}),Y=a.useMemo(()=>({latestIndex:U.reduce((Q,se,he)=>Gs(se)?he:Q,0)}),[U]);if(U.length===0)return null;const ne={};return C&&(ne.flexWrap="wrap"),!k&&F&&(ne.columnGap=P),!O&&D&&(ne.rowGap=N),a.createElement("div",{ref:t,className:q,style:{...ne,...M.root,...l,..._},...A},a.createElement(K$,{value:Y},J))}),fl=Q$;fl.Compact=XP;fl.Addon=N$;const Sy=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=a.useContext(Cn),{prefixCls:o,type:s="default",danger:l,disabled:c,loading:u,onClick:d,htmlType:f,children:p,className:m,menu:g,arrow:v,autoFocus:h,trigger:b,align:y,open:x,onOpenChange:_,placement:S,getPopupContainer:C,href:T,icon:R=a.createElement(hy,null),title:A,buttonsRender:P=ne=>ne,mouseEnterDelay:N,mouseLeaveDelay:O,overlayClassName:k,overlayStyle:D,destroyOnHidden:F,destroyPopupOnHide:U,dropdownRender:H,popupRender:X,...K}=e,B=n("dropdown",o),W=`${B}-button`,j={menu:g,arrow:v,autoFocus:h,align:y,disabled:c,trigger:c?[]:b,onOpenChange:_,getPopupContainer:C||t,mouseEnterDelay:N,mouseLeaveDelay:O,classNames:{root:k},styles:{root:D},destroyOnHidden:F,popupRender:X||H},{compactSize:L,compactItemClassnames:G}=tl(B,r),M=ue(W,G,m);"destroyPopupOnHide"in e&&(j.destroyPopupOnHide=U),"open"in e&&(j.open=x),"placement"in e?j.placement=S:j.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=a.createElement(Si,{type:s,danger:l,disabled:c,loading:u,onClick:d,htmlType:f,href:T,title:A},p),V=a.createElement(Si,{type:s,danger:l,icon:R}),[J,Y]=P([q,V]);return a.createElement(fl.Compact,{className:M,size:L,block:!0,...K},J,a.createElement(ll,{...j},Y))};Sy.__ANT_BUTTON=!0;const Cy=ll;Cy.Button=Sy;const e1=e=>{const{componentCls:t,paddingLG:n}=e,r=`${t}-textarea`;return{[`textarea${t}`]:{maxWidth:"100%",height:"auto",minHeight:e.controlHeight,lineHeight:e.lineHeight,verticalAlign:"bottom",transition:`all ${e.motionDurationSlow}`,resize:"vertical",[`&${t}-mouse-active`]:{transition:`all ${e.motionDurationSlow}, height 0s, width 0s`}},[`${t}-textarea-affix-wrapper-resize-dirty`]:{width:"auto"},[r]:{position:"relative","&-show-count":{[`${t}-data-count`]:{position:"absolute",bottom:e.calc(e.fontSize).mul(e.lineHeight).mul(-1).equal(),insetInlineEnd:0,color:e.colorTextDescription,whiteSpace:"nowrap",pointerEvents:"none"}},[`
&-allow-clear > ${t},
&-affix-wrapper${r}-has-feedback ${t}
`]:{paddingInlineEnd:n},[`&-affix-wrapper${t}-affix-wrapper`]:{padding:0,[`> textarea${t}`]:{fontSize:"inherit",border:"none",outline:"none",background:"transparent",minHeight:e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),"&:focus":{boxShadow:"none !important"}},[`${t}-suffix`]:{margin:0,"> *:not(:last-child)":{marginInline:0},[`${t}-clear-icon`]:{position:"absolute",insetInlineEnd:e.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-rtl`]:{[`${t}-suffix`]:{[`${t}-data-count`]:{direction:"ltr",insetInlineStart:0}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},t1=Ft(["Input","TextArea"],e=>{const t=Bt(e,cl(e));return e1(t)},ul,{resetFont:!1}),n1=a.forwardRef((e,t)=>{var ae;const{prefixCls:n,bordered:r=!0,size:o,disabled:s,status:l,allowClear:c,classNames:u,rootClassName:d,className:f,style:p,styles:m,variant:g,showCount:v,onMouseDown:h,onResize:b,...y}=e,{getPrefixCls:x,direction:_,allowClear:S,autoComplete:C,className:T,style:R,classNames:A,styles:P}=jn("textArea"),N=a.useContext(sb),O=s??N,{status:k,hasFeedback:D,feedbackIcon:F}=a.useContext(rb),U=ib(k,l),[H,X]=On([A,u],[P,m],{props:e}),K=a.useRef(null);a.useImperativeHandle(t,()=>{var Re,ie;return{resizableTextArea:(Re=K.current)==null?void 0:Re.resizableTextArea,focus:ve=>{var be,Le;YP((Le=(be=K.current)==null?void 0:be.resizableTextArea)==null?void 0:Le.textArea,ve)},blur:()=>{var ve;return(ve=K.current)==null?void 0:ve.blur()},nativeElement:((ie=K.current)==null?void 0:ie.nativeElement)||null}});const B=x("input",n),W=Zo(B),[te,j]=P$(B,d);t1(B,W);const{compactSize:L,compactItemClassnames:G}=tl(B,_),M=sa(Re=>o??L??Re),[q,V]=Xb("textArea",g,r),J=JP({allowClear:c,contextAllowClear:S,componentName:"TextArea"}),[Y,ne]=a.useState(!1),[oe,Q]=a.useState(!1),se=Re=>{ne(!0),h==null||h(Re);const ie=()=>{ne(!1),document.removeEventListener("mouseup",ie)};document.addEventListener("mouseup",ie)},he=Re=>{var ie,ve;if(b==null||b(Re),Y&&or(getComputedStyle)){const be=(ve=(ie=K.current)==null?void 0:ie.nativeElement)==null?void 0:ve.querySelector("textarea");be&&getComputedStyle(be).resize==="both"&&Q(!0)}};return a.createElement(q$,{autoComplete:C,...y,style:{...X.root,...R,...p},styles:X,disabled:O,allowClear:J,className:ue(j,W,f,d,G,T,H.root,{[`${B}-textarea-affix-wrapper-resize-dirty`]:oe}),classNames:{...H,textarea:ue({[`${B}-sm`]:M==="small",[`${B}-lg`]:M==="large"},te,H.textarea,Y&&`${B}-mouse-active`),variant:ue({[`${B}-${q}`]:V},lf(B,U)),affixWrapper:ue(`${B}-textarea-affix-wrapper`,{[`${B}-affix-wrapper-rtl`]:_==="rtl",[`${B}-affix-wrapper-sm`]:M==="small",[`${B}-affix-wrapper-lg`]:M==="large",[`${B}-textarea-show-count`]:v||((ae=e.count)==null?void 0:ae.show)},te)},prefixCls:B,suffix:D&&a.createElement("span",{className:`${B}-textarea-suffix`},F),showCount:v,ref:K,onResize:he,onMouseDown:se})});var Ba={},Rg;function r1(){if(Rg)return Ba;Rg=1,Object.defineProperty(Ba,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"};return Ba.default=e,Ba}var o1=r1();const s1=bn(o1);function od(){return od=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},od.apply(this,arguments)}const a1=(e,t)=>a.createElement(Zn,od({},e,{ref:t,icon:s1})),Tg=a.forwardRef(a1);var Fa={},Ag;function i1(){if(Ag)return Fa;Ag=1,Object.defineProperty(Fa,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"};return Fa.default=e,Fa}var l1=i1();const c1=bn(l1);function sd(){return sd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},sd.apply(this,arguments)}const u1=(e,t)=>a.createElement(Zn,sd({},e,{ref:t,icon:c1})),Ig=a.forwardRef(u1),d1={items_per_page:"жќЎ/йЎµ",jump_to:"и·іи‡і",jump_to_confirm:"зЎ®е®љ",page:"йЎµ",prev_page:"дёЉдёЂйЎµ",next_page:"дё‹дёЂйЎµ",prev_5:"еђ‘е‰Ќ 5 йЎµ",next_5:"еђ‘еђЋ 5 йЎµ",prev_3:"еђ‘е‰Ќ 3 йЎµ",next_3:"еђ‘еђЋ 3 йЎµ",page_size:"йЎµз Ѓ"},f1=[10,20,50,100],p1=e=>{const{pageSizeOptions:t=f1,locale:n,changeSize:r,pageSize:o,goButton:s,quickGo:l,rootPrefixCls:c,disabled:u,buildOptionText:d,showSizeChanger:f,sizeChangerRender:p}=e,[m,g]=$.useState(""),v=$.useMemo(()=>!m||Number.isNaN(m)?void 0:Number(m),[m]),h=typeof d=="function"?d:A=>`${A} ${n.items_per_page}`,b=A=>{const P=A.target.value;/^\d*$/.test(P)&&g(P)},y=A=>{s||m===""||(g(""),!(A.relatedTarget&&(A.relatedTarget.className.includes(`${c}-item-link`)||A.relatedTarget.className.includes(`${c}-item`)))&&(l==null||l(v)))},x=A=>{m!==""&&(A.keyCode===qe.ENTER||A.type==="click")&&(g(""),l==null||l(v))},_=()=>t.some(A=>A.toString()===o.toString())?t:t.concat([o]).sort((A,P)=>{const N=Number.isNaN(Number(A))?0:Number(A),O=Number.isNaN(Number(P))?0:Number(P);return N-O}),S=`${c}-options`;if(!f&&!l)return null;let C=null,T=null,R=null;return f&&p&&(C=p({disabled:u,size:o,onSizeChange:A=>{r==null||r(Number(A))},"aria-label":n.page_size,className:`${S}-size-changer`,options:_().map(A=>({label:h(A),value:A}))})),l&&(s&&(R=typeof s=="boolean"?$.createElement("button",{type:"button",onClick:x,onKeyUp:x,disabled:u,className:`${S}-quick-jumper-button`},n.jump_to_confirm):$.createElement("span",{onClick:x,onKeyUp:x},s)),T=$.createElement("div",{className:`${S}-quick-jumper`},n.jump_to,$.createElement("input",{disabled:u,type:"text",value:m,onChange:b,onKeyUp:x,onBlur:y,"aria-label":n.page}),n.page,R)),$.createElement("li",{className:S},C,T)},Cs=e=>{const{rootPrefixCls:t,page:n,active:r,className:o,style:s,showTitle:l,onClick:c,onKeyPress:u,itemRender:d}=e,f=`${t}-item`,p=ue(f,`${f}-${n}`,{[`${f}-active`]:r,[`${f}-disabled`]:!n},o),m=()=>{c(n)},g=h=>{u(h,c,n)},v=d(n,"page",$.createElement("a",{rel:"nofollow"},n));return v?$.createElement("li",{title:l?String(n):null,className:p,style:s,onClick:m,onKeyDown:g,tabIndex:0},v):null};function fr(){return fr=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fr.apply(this,arguments)}const m1=(e,t,n)=>n;function $g(){}function jg(e){const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function Mr(e,t,n){const r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}const g1=e=>{const{prefixCls:t="rc-pagination",selectPrefixCls:n="rc-select",className:r,classNames:o,styles:s,current:l,defaultCurrent:c=1,total:u=0,pageSize:d,defaultPageSize:f=10,onChange:p=$g,hideOnSinglePage:m,align:g,showPrevNextJumpers:v=!0,showQuickJumper:h,showLessItems:b,showTitle:y=!0,onShowSizeChange:x=$g,locale:_=d1,style:S,totalBoundaryShowSizeChanger:C=50,disabled:T,simple:R,showTotal:A,showSizeChanger:P=u>C,sizeChangerRender:N,pageSizeOptions:O,itemRender:k=m1,jumpPrevIcon:D,jumpNextIcon:F,prevIcon:U,nextIcon:H}=e,X=$.useRef(null),[K,B]=rn(f,d),[W,te]=rn(c,l),j=Math.max(1,Math.min(W,Mr(void 0,K,u))),[L,G]=$.useState(j);a.useEffect(()=>{G(j)},[j]);const M=Math.max(1,j-(b?3:5)),q=Math.min(Mr(void 0,K,u),j+(b?3:5));function V(Ee,we){let re=Ee||$.createElement("button",{type:"button","aria-label":we,className:`${t}-item-link`});return typeof Ee=="function"&&(re=$.createElement(Ee,e)),re}function J(Ee){const we=Ee.target.value,re=Mr(void 0,K,u);let ye;return we===""?ye=we:Number.isNaN(Number(we))?ye=L:we>=re?ye=re:ye=Number(we),ye}function Y(Ee){return jg(Ee)&&Ee!==j&&jg(u)&&u>0}const ne=u>K?h:!1;function oe(Ee){(Ee.keyCode===qe.UP||Ee.keyCode===qe.DOWN)&&Ee.preventDefault()}function Q(Ee){const we=J(Ee);switch(we!==L&&G(we),Ee.keyCode){case qe.ENTER:ae(we);break;case qe.UP:ae(we-1);break;case qe.DOWN:ae(we+1);break}}function se(Ee){ae(J(Ee))}function he(Ee){const we=Mr(Ee,K,u),re=j>we&&we!==0?we:j;B(Ee),G(re),x==null||x(j,Ee),te(re),p==null||p(re,Ee)}function ae(Ee){if(Y(Ee)&&!T){const we=Mr(void 0,K,u);let re=Ee;return Ee>we?re=we:Ee<1&&(re=1),re!==L&&G(re),te(re),p==null||p(re,K),re}return j}const Re=j>1,ie=j<Mr(void 0,K,u);function ve(){Re&&ae(j-1)}function be(){ie&&ae(j+1)}function Le(){ae(M)}function We(){ae(q)}function Se(Ee,we,...re){(Ee.key==="Enter"||Ee.charCode===qe.ENTER||Ee.keyCode===qe.ENTER)&&we(...re)}function Ce(Ee){Se(Ee,ve)}function I(Ee){Se(Ee,be)}function z(Ee){Se(Ee,Le)}function Z(Ee){Se(Ee,We)}function de(Ee){const we=k(Ee,"prev",V(U,"prev page"));return $.isValidElement(we)?$.cloneElement(we,{disabled:!Re}):we}function pe(Ee){const we=k(Ee,"next",V(H,"next page"));return $.isValidElement(we)?$.cloneElement(we,{disabled:!ie}):we}function ce(Ee){(Ee.type==="click"||Ee.keyCode===qe.ENTER)&&ae(L)}let le=null;const fe=Ws(e,{aria:!0,data:!0}),me=A&&$.createElement("li",{className:`${t}-total-text`},A(u,[u===0?0:(j-1)*K+1,j*K>u?u:j*K]));let Ne=null;const Pe=Mr(void 0,K,u);if(m&&u<=K)return null;const ge=[],Ke={rootPrefixCls:t,onClick:ae,onKeyPress:Se,showTitle:y,itemRender:k,page:-1,className:o==null?void 0:o.item,style:s==null?void 0:s.item},Qe=j-1>0?j-1:0,Xe=j+1<Pe?j+1:Pe,et=h&&h.goButton,nt=typeof R=="object"?R.readOnly:!R;let dt=et,ft=null;R&&(et&&(typeof et=="boolean"?dt=$.createElement("button",{type:"button",onClick:ce,onKeyUp:ce},_.jump_to_confirm):dt=$.createElement("span",{onClick:ce,onKeyUp:ce},et),dt=$.createElement("li",{title:y?`${_.jump_to}${j}/${Pe}`:null,className:`${t}-simple-pager`},dt)),ft=$.createElement("li",{title:y?`${j}/${Pe}`:null,className:ue(`${t}-simple-pager`,o==null?void 0:o.item),style:s==null?void 0:s.item},nt?L:$.createElement("input",{type:"text","aria-label":_.jump_to,value:L,disabled:T,onKeyDown:oe,onKeyUp:Q,onChange:Q,onBlur:se,size:3}),$.createElement("span",{className:`${t}-slash`},"/"),Pe));const rt=b?1:2;if(Pe<=3+rt*2){Pe||ge.push($.createElement(Cs,fr({},Ke,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let Ee=1;Ee<=Pe;Ee+=1)ge.push($.createElement(Cs,fr({},Ke,{key:Ee,page:Ee,active:j===Ee})))}else{const Ee=b?_.prev_3:_.prev_5,we=b?_.next_3:_.next_5,re=k(M,"jump-prev",V(D,"prev page")),ye=k(q,"jump-next",V(F,"next page"));v&&(le=re?$.createElement("li",{title:y?Ee:null,key:"prev",onClick:Le,tabIndex:0,onKeyDown:z,className:ue(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!D})},re):null,Ne=ye?$.createElement("li",{title:y?we:null,key:"next",onClick:We,tabIndex:0,onKeyDown:Z,className:ue(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!F})},ye):null);let ze=Math.max(1,j-rt),xe=Math.min(j+rt,Pe);j-1<=rt&&(xe=1+rt*2),Pe-j<=rt&&(ze=Pe-rt*2);for(let Ae=ze;Ae<=xe;Ae+=1)ge.push($.createElement(Cs,fr({},Ke,{key:Ae,page:Ae,active:j===Ae})));if(j-1>=rt*2&&j!==3&&(ge[0]=$.cloneElement(ge[0],{className:ue(`${t}-item-after-jump-prev`,ge[0].props.className)}),ge.unshift(le)),Pe-j>=rt*2&&j!==Pe-2){const Ae=ge[ge.length-1];ge[ge.length-1]=$.cloneElement(Ae,{className:ue(`${t}-item-before-jump-next`,Ae.props.className)}),ge.push(Ne)}ze!==1&&ge.unshift($.createElement(Cs,fr({},Ke,{key:1,page:1}))),xe!==Pe&&ge.push($.createElement(Cs,fr({},Ke,{key:Pe,page:Pe})))}let Be=de(Qe);if(Be){const Ee=!Re||!Pe;Be=$.createElement("li",{title:y?_.prev_page:null,onClick:ve,tabIndex:Ee?null:0,onKeyDown:Ce,className:ue(`${t}-prev`,o==null?void 0:o.item,{[`${t}-disabled`]:Ee}),style:s==null?void 0:s.item,"aria-disabled":Ee},Be)}let ot=pe(Xe);if(ot){let Ee,we;R?(Ee=!ie,we=Re?0:null):(Ee=!ie||!Pe,we=Ee?null:0),ot=$.createElement("li",{title:y?_.next_page:null,onClick:be,tabIndex:we,onKeyDown:I,className:ue(`${t}-next`,o==null?void 0:o.item,{[`${t}-disabled`]:Ee}),style:s==null?void 0:s.item,"aria-disabled":Ee},ot)}const st=ue(t,r,{[`${t}-start`]:g==="start",[`${t}-center`]:g==="center",[`${t}-end`]:g==="end",[`${t}-simple`]:R,[`${t}-disabled`]:T});return $.createElement("ul",fr({className:st,style:S,ref:X},fe),me,Be,R?ft:ge,ot,$.createElement(p1,{locale:_,rootPrefixCls:t,disabled:T,selectPrefixCls:n,changeSize:he,pageSize:K,pageSizeOptions:O,quickGo:ne?ae:null,goButton:dt,showSizeChanger:P,sizeChangerRender:N}))},h1=e=>{const{componentCls:t}=e;return{[`${t}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed"}}},[`&${t}-disabled`]:{cursor:"not-allowed",[`${t}-item`]:{cursor:"not-allowed",backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"},a:{color:e.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:e.colorBorder,backgroundColor:e.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:e.itemActiveBgDisabled},a:{color:e.itemActiveColorDisabled}}},[`${t}-item-link`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${t}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${t}-simple-pager`]:{color:e.colorTextDisabled},[`${t}-jump-prev, ${t}-jump-next`]:{[`${t}-item-link-icon`]:{opacity:0},[`${t}-item-ellipsis`]:{opacity:1}}}}},v1=e=>{const{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...Of(e),width:e.paginationMiniQuickJumperInputWidth}}}}},b1=e=>{const{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...jf(e)}}}}},y1=e=>{const{componentCls:t,antCls:n}=e,[,r]=an(n,"pagination");return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:r("item-size-actual"),lineHeight:r("item-size-actual"),verticalAlign:"top",[`${t}-item-link`]:{height:r("item-size-actual"),backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:r("item-size-actual"),lineHeight:r("item-size-actual")}}},[`${t}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${Te(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadius,outline:"none",transition:`border-color ${e.motionDurationMid}`,color:"inherit","&:hover":{borderColor:e.colorPrimary},"&:focus":{borderColor:e.colorPrimaryHover,boxShadow:`${Te(e.inputOutlineOffset)} 0 ${Te(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}},[`&${t}-disabled`]:{[`${t}-prev, ${t}-next`]:{[`${t}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}},[`&${t}-small`]:{[`${t}-simple-pager`]:{input:{width:e.paginationMiniQuickJumperInputWidth}}}}}},x1=e=>{const{componentCls:t,antCls:n}=e,[,r]=an(n,"pagination");return{[`${t}-jump-prev, ${t}-jump-next`]:{outline:0,[`${t}-item-container`]:{position:"relative",[`${t}-item-link-icon`]:{color:e.colorPrimary,fontSize:e.fontSizeSM,opacity:0,transition:`all ${e.motionDurationMid}`,"&-svg":{top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,margin:"auto"}},[`${t}-item-ellipsis`]:{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,display:"block",margin:"auto",color:e.colorTextDisabled,letterSpacing:e.paginationEllipsisLetterSpacing,textAlign:"center",textIndent:e.paginationEllipsisTextIndent,opacity:1,transition:`all ${e.motionDurationMid}`}},"&:hover":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}}},[`
${t}-prev,
${t}-jump-prev,
${t}-jump-next
`]:{marginInlineEnd:r("item-spacing-actual")},[`
${t}-prev,
${t}-next,
${t}-jump-prev,
${t}-jump-next
`]:{display:"inline-block",minWidth:r("item-size-actual"),height:r("item-size-actual"),color:e.colorText,fontFamily:e.fontFamily,lineHeight:r("item-size-actual"),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Te(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:"none",transition:`all ${e.motionDurationMid}`},[`&:hover ${t}-item-link`]:{backgroundColor:e.colorBgTextHover},[`&:active ${t}-item-link`]:{backgroundColor:e.colorBgTextActive},[`&${t}-disabled:hover`]:{[`${t}-item-link`]:{backgroundColor:"transparent"}}},[`${t}-slash`]:{marginInlineEnd:e.paginationSlashMarginInlineEnd,marginInlineStart:e.paginationSlashMarginInlineStart},[`${t}-options`]:{display:"inline-block",marginInlineStart:e.margin,verticalAlign:"middle","&-size-changer":{width:"auto"},"&-quick-jumper":{display:"inline-block",height:r("item-size-actual"),marginInlineStart:e.marginXS,lineHeight:r("item-size-actual"),verticalAlign:"baseline",input:{...Nf(e),...$f(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...dl(e)},width:e.quickJumperInputWidth,height:r("item-size-actual"),boxSizing:"border-box",margin:0,marginInlineStart:r("item-spacing-actual"),marginInlineEnd:r("item-spacing-actual")}}}}},_1=e=>{const{componentCls:t,antCls:n}=e,[,r]=an(n,"pagination");return{[`${t}-item`]:{display:"inline-block",minWidth:r("item-size-actual"),height:r("item-size-actual"),marginInlineEnd:r("item-spacing-actual"),fontFamily:e.fontFamily,lineHeight:Te(e.calc(r("item-size-actual")).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${Te(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Te(e.paginationItemPaddingInline)}`,color:e.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${t}-item-active)`]:{"&:hover":{transition:`all ${e.motionDurationMid}`,backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive}},"&-active":{fontWeight:e.fontWeightStrong,backgroundColor:e.itemActiveBg,borderColor:e.colorPrimary,a:{color:e.itemActiveColor},"&:hover":{borderColor:e.colorPrimaryHover},"&:hover a":{color:e.itemActiveColorHover}}}}},E1=e=>{const{componentCls:t,antCls:n}=e,[r,o]=an(n,"pagination");return{[t]:{[r("item-size-actual")]:Te(e.itemSize),[r("item-spacing-actual")]:Te(e.marginXS),"&-small":{[r("item-size-actual")]:Te(e.itemSizeSM),[r("item-spacing-actual")]:Te(e.marginXXS)},"&-large":{[r("item-size-actual")]:Te(e.itemSizeLG),[r("item-spacing-actual")]:Te(e.marginSM)},...yn(e),display:"flex",alignItems:"center","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:o("item-size-actual"),marginInlineEnd:o("item-spacing-actual"),lineHeight:Te(e.calc(o("item-size-actual")).sub(2).equal()),verticalAlign:"middle"},..._1(e),...x1(e),...y1(e),...v1(e),...b1(e),...h1(e),[`@media only screen and (max-width: ${e.screenLG}px)`]:{[`${t}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${e.screenSM}px)`]:{[`${t}-options`]:{display:"none"}}},[`&${e.componentCls}-rtl`]:{direction:"rtl"}}},w1=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...vu(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...wi(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:wi(e)}}}},Py=e=>({itemBg:e.colorBgContainer,itemSize:e.controlHeight,itemSizeSM:e.controlHeightSM,itemSizeLG:e.controlHeightLG,itemActiveBg:e.colorBgContainer,itemActiveColor:e.colorPrimary,itemActiveColorHover:e.colorPrimaryHover,itemLinkBg:e.colorBgContainer,itemActiveColorDisabled:e.colorTextDisabled,itemActiveBgDisabled:e.controlItemBgActiveDisabled,itemInputBg:e.colorBgContainer,miniOptionsSizeChangerTop:0,...ul(e)}),Ry=e=>Bt(e,{inputOutlineOffset:0,quickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.25).equal(),paginationMiniOptionsMarginInlineStart:e.calc(e.marginXXS).div(2).equal(),paginationMiniQuickJumperInputWidth:e.calc(e.controlHeightLG).mul(1.1).equal(),paginationItemPaddingInline:e.calc(e.marginXXS).mul(1.5).equal(),paginationEllipsisLetterSpacing:e.calc(e.marginXXS).div(2).equal(),paginationSlashMarginInlineStart:e.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},cl(e)),S1=Ft("Pagination",e=>{const t=Ry(e);return[E1(t),w1(t)]},Py),C1=e=>{const{componentCls:t}=e;return{[`${t}${t}-bordered${t}-disabled`]:{"&, &:hover":{[`${t}-item-link`]:{borderColor:e.colorBorder}},"&:focus-visible":{[`${t}-item-link`]:{borderColor:e.colorBorder}},[`${t}-item, ${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,[`&:hover:not(${t}-item-active)`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,a:{color:e.colorTextDisabled}},[`&${t}-item-active`]:{backgroundColor:e.itemActiveBgDisabled}},[`${t}-prev, ${t}-next`]:{"&:hover button":{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,color:e.colorTextDisabled},[`${t}-item-link`]:{backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder}}},[`${t}${t}-bordered`]:{[`${t}-prev, ${t}-next`]:{"&:hover button":{borderColor:e.colorPrimaryHover,backgroundColor:e.itemBg},[`${t}-item-link`]:{backgroundColor:e.itemLinkBg,borderColor:e.colorBorder},[`&:hover ${t}-item-link`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,color:e.colorPrimary},[`&${t}-disabled`]:{[`${t}-item-link`]:{borderColor:e.colorBorder,color:e.colorTextDisabled}}},[`${t}-item`]:{backgroundColor:e.itemBg,border:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,[`&:hover:not(${t}-item-active)`]:{borderColor:e.colorPrimary,backgroundColor:e.itemBg,a:{color:e.colorPrimary}},"&-active":{borderColor:e.colorPrimary}}}}},P1=ZP(["Pagination","bordered"],e=>{const t=Ry(e);return C1(t)},Py);function Og(e){return a.useMemo(()=>typeof e=="boolean"?[e,{}]:er(e)?[!0,e]:[void 0,void 0],[e])}const R1=e=>{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:s,style:l,size:c,locale:u,responsive:d,showSizeChanger:f,selectComponentClass:p,pageSizeOptions:m,styles:g,classNames:v,...h}=e,{xs:b}=Sf(d),[,y]=el(),{getPrefixCls:x,direction:_,showSizeChanger:S,className:C,style:T,classNames:R,styles:A,totalBoundaryShowSizeChanger:P}=jn("pagination"),N=x("pagination",n),[O,k]=S1(N),D=sa(c),F=D==="small"||!!(b&&!D&&d),U={...e,size:D},[H,X]=On([R,v],[A,g],{props:U}),[K]=vb("Pagination",QP),B={...K,...u},[W,te]=Og(f),[j,L]=Og(S),G=W??j,M=te??L,q=p||Qo,V=a.useMemo(()=>m?m.map(Number):void 0,[m]),J=se=>{var Ce;const{disabled:he,size:ae,onSizeChange:Re,"aria-label":ie,className:ve,options:be}=se,{className:Le,onChange:We}=M||{},Se=(Ce=be.find(I=>String(I.value)===String(ae)))==null?void 0:Ce.value;return a.createElement(q,{disabled:he,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:I=>I.parentNode,"aria-label":ie,options:be,...M,value:Se,onChange:(I,z)=>{Re==null||Re(I),We==null||We(I,z)},size:D,className:ue(ve,Le)})},Y=a.useMemo(()=>{const se=a.createElement("span",{className:`${N}-item-ellipsis`},"•••"),he=a.createElement("button",{className:`${N}-item-link`,type:"button",tabIndex:-1},_==="rtl"?a.createElement(bu,null):a.createElement(Uu,null)),ae=a.createElement("button",{className:`${N}-item-link`,type:"button",tabIndex:-1},_==="rtl"?a.createElement(Uu,null):a.createElement(bu,null)),Re=a.createElement("a",{className:`${N}-item-link`},a.createElement("div",{className:`${N}-item-container`},_==="rtl"?a.createElement(Ig,{className:`${N}-item-link-icon`}):a.createElement(Tg,{className:`${N}-item-link-icon`}),se)),ie=a.createElement("a",{className:`${N}-item-link`},a.createElement("div",{className:`${N}-item-container`},_==="rtl"?a.createElement(Tg,{className:`${N}-item-link-icon`}):a.createElement(Ig,{className:`${N}-item-link-icon`}),se));return{prevIcon:he,nextIcon:ae,jumpPrevIcon:Re,jumpNextIcon:ie}},[_,N]),ne=x("select",r),oe=ue({[`${N}-${t}`]:!!t,[`${N}-${D}`]:D,[`${N}-mini`]:F,[`${N}-rtl`]:_==="rtl",[`${N}-bordered`]:y.wireframe},C,o,s,H.root,O,k),Q={...X.root,...T,...l};return a.createElement(a.Fragment,null,y.wireframe&&a.createElement(P1,{prefixCls:N}),a.createElement(g1,{...Y,...h,styles:X,classNames:H,style:Q,prefixCls:N,selectPrefixCls:ne,className:oe,locale:B,pageSizeOptions:V,showSizeChanger:G,totalBoundaryShowSizeChanger:h.totalBoundaryShowSizeChanger??P,sizeChangerRender:J}))},Ni=100,Ty=Ni/5,Ay=Ni/2-Ty/2,Rc=Ay*2*Math.PI,Ng=50,Dg=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return a.createElement("circle",{className:ue(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:Ay,cx:Ng,cy:Ng,strokeWidth:Ty,style:n})},T1=({percent:e,prefixCls:t})=>{const n=`${t}-dot`,r=`${n}-holder`,o=`${r}-hidden`,[s,l]=a.useState(!1);bt(()=>{e!==0&&l(!0)},[e!==0]);const c=Math.max(Math.min(e,100),0);if(!s)return null;const u={strokeDashoffset:`${Rc/4}`,strokeDasharray:`${Rc*c/100} ${Rc*(100-c)/100}`};return a.createElement("span",{className:ue(r,`${n}-progress`,{[o]:c<=0})},a.createElement("svg",{viewBox:`0 0 ${Ni} ${Ni}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":c},a.createElement(Dg,{dotClassName:n,hasCircleCls:!0}),a.createElement(Dg,{dotClassName:n,style:u})))};function A1(e){const{prefixCls:t,percent:n=0,className:r,style:o}=e,s=`${t}-dot`,l=`${s}-holder`,c=`${l}-hidden`;return a.createElement(a.Fragment,null,a.createElement("span",{className:ue(l,r,n>0&&c),style:o},a.createElement("span",{className:ue(s,`${t}-dot-spin`)},[1,2,3,4].map(u=>a.createElement("i",{className:`${t}-dot-item`,key:u})))),a.createElement(T1,{prefixCls:t,percent:n}))}function I1(e){const{prefixCls:t,indicator:n,percent:r,className:o,style:s}=e,l=`${t}-dot`;return n&&a.isValidElement(n)?Qn(n,c=>({className:ue(c.className,l,o),style:{...c.style,...s},percent:r})):a.createElement(A1,{prefixCls:t,percent:r,className:o,style:s})}const $1=new wr("antSpinMove",{to:{opacity:1}}),j1=new wr("antRotate",{to:{transform:"rotate(405deg)"}}),O1=e=>{const{componentCls:t}=e,n=`${t}-section`;return{[t]:{...yn(e),position:"relative","&-rtl":{direction:"rtl"},[`&${n}, ${n}`]:{display:"flex",alignItems:"center",flexDirection:"column",gap:e.paddingSM,color:e.colorPrimary},[`&${n}`]:{display:"inline-flex"},[n]:{position:"absolute",top:"50%",left:{_skip_check_:!0,value:"50%"},transform:"translate(-50%, -50%)",zIndex:1},[`${t}-description`]:{fontSize:e.fontSize,lineHeight:1},[`${t}-container`]:{position:"relative",transition:`opacity ${e.motionDurationSlow}`,"&::after":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:10,width:"100%",height:"100%",background:e.colorBgContainer,opacity:0,transition:`all ${e.motionDurationSlow}`,content:'""',pointerEvents:"none"}},"&-spinning":{[`${t}-description`]:{textShadow:`0 0px 5px ${e.colorBgContainer}`},[`${t}-container`]:{clear:"both",opacity:.5,userSelect:"none",pointerEvents:"none","&::after":{opacity:.4,pointerEvents:"auto"}}},"&-fullscreen":{position:"fixed",inset:0,backgroundColor:e.colorBgMask,zIndex:e.zIndexPopupBase,opacity:0,pointerEvents:"none",transition:`all ${e.motionDurationMid}`,[`&${t}-spinning`]:{opacity:1,pointerEvents:"auto"},[n]:{color:e.colorWhite,[`${t}-description`]:{color:e.colorTextLightSolid}}}}}},N1=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r}=e,[o,s]=an(n,"spin");return{[t]:{[o("dot-holder-size")]:e.dotSize,[o("dot-item-size")]:`calc((${s("dot-holder-size")} - ${e.marginXXS} / 2) / 2)`,[`${t}-dot`]:{"&-holder":{width:"1em",height:"1em",fontSize:s("dot-holder-size"),display:"inline-block",transition:["transform","opacity"].map(l=>`${l} ${r} ease`).join(", "),transformOrigin:"50% 50%",lineHeight:1,"&-hidden":{transform:"scale(0.3)",opacity:0}},position:"relative",display:"inline-block",fontSize:s("dot-holder-size"),width:"1em",height:"1em","&-spin":{transform:"rotate(45deg)",animationName:j1,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-item":{position:"absolute",display:"block",width:s("dot-item-size"),height:s("dot-item-size"),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:$1,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear",animationDirection:"alternate","&:nth-child(1)":{top:0,insetInlineStart:0,animationDelay:"0s"},"&:nth-child(2)":{top:0,insetInlineEnd:0,animationDelay:"0.4s"},"&:nth-child(3)":{insetInlineEnd:0,bottom:0,animationDelay:"0.8s"},"&:nth-child(4)":{bottom:0,insetInlineStart:0,animationDelay:"1.2s"}},"&-progress":{position:"absolute",left:"50%",top:0,transform:"translateX(-50%)"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(l=>`${l} ${r} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}}}}},D1=e=>{const{componentCls:t}=e,[n]=an(e.antCls,"spin");return{[t]:{"&-sm":{[n("dot-holder-size")]:e.dotSizeSM},"&-lg":{[n("dot-holder-size")]:e.dotSizeLG}}}},L1=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},M1=Ft("Spin",e=>{const t=Bt(e,{spinDotDefault:e.colorTextDescription});return[O1(t),N1(t),D1(t)]},L1),k1=200,Lg=[[30,.05],[70,.03],[96,.01]];function z1(e,t){const[n,r]=a.useState(0),o=a.useRef(null),s=t==="auto";return a.useEffect(()=>(s&&e&&(r(0),o.current=setInterval(()=>{r(l=>{const c=100-l;for(let u=0;u<Lg.length;u+=1){const[d,f]=Lg[u];if(l<=d)return l+c*f}return l})},k1)),()=>{o.current&&(clearInterval(o.current),o.current=null)}),[s,e]),s?n:t}let Iy;function V1(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}const Df=e=>{const{prefixCls:t,spinning:n=!0,delay:r=0,className:o,rootClassName:s,size:l,tip:c,description:u,wrapperClassName:d,style:f,children:p,fullscreen:m=!1,indicator:g,percent:v,classNames:h,styles:b,...y}=e,{getPrefixCls:x,direction:_,indicator:S,className:C,style:T,classNames:R,styles:A}=jn("spin"),P=x("spin",t),[N,O]=M1(P),[k,D]=a.useState(()=>n&&!V1(n,r)),F=z1(k,v);a.useEffect(()=>{if(n){const G=T$(r,()=>{D(!0)});return G(),()=>{var M;(M=G==null?void 0:G.cancel)==null||M.call(G)}}D(!1)},[r,n]);const U=sa(G=>l??G),H=u??c,X={...e,size:U,spinning:k,tip:H,description:H,fullscreen:m,children:p,percent:F},[K,B]=On([R,h],[A,b],{props:X}),W=g??S??Iy,te=typeof p<"u",j=te||m,L=a.createElement(a.Fragment,null,a.createElement(I1,{className:ue(K.indicator),style:B.indicator,prefixCls:P,indicator:W,percent:F}),H&&a.createElement("div",{className:ue(`${P}-description`,K.tip,K.description),style:{...B.tip,...B.description}},H));return a.createElement("div",{className:ue(P,{[`${P}-sm`]:U==="small",[`${P}-lg`]:U==="large",[`${P}-spinning`]:k,[`${P}-rtl`]:_==="rtl",[`${P}-fullscreen`]:m},s,K.root,m&&K.mask,j?d:[`${P}-section`,K.section],C,o,N,O),style:{...B.root,...j?{}:B.section,...m?B.mask:{},...T,...f},"aria-live":"polite","aria-busy":k,...y},k&&(j?a.createElement("div",{className:ue(`${P}-section`,K.section),style:B.section},L):L),te&&a.createElement("div",{className:ue(`${P}-container`,K.container),style:B.container},p))};Df.setDefaultIndicator=e=>{Iy=e};const Lf=$.createContext({});Lf.Consumer;const B1=({prefixCls:e,className:t,avatar:n,title:r,description:o,...s})=>{const{getPrefixCls:l}=a.useContext(Cn),c=l("list",e),u=ue(`${c}-item-meta`,t),d=$.createElement("div",{className:`${c}-item-meta-content`},r&&$.createElement("h4",{className:`${c}-item-meta-title`},r),o&&$.createElement("div",{className:`${c}-item-meta-description`},o));return $.createElement("div",{...s,className:u},n&&$.createElement("div",{className:`${c}-item-meta-avatar`},n),(r||o)&&d)},F1=$.forwardRef((e,t)=>{const{prefixCls:n,children:r,actions:o,extra:s,styles:l,className:c,classNames:u,colStyle:d,...f}=e,{grid:p,itemLayout:m}=a.useContext(Lf),{getPrefixCls:g,list:v}=a.useContext(Cn),h=R=>{var A,P;return ue((P=(A=v==null?void 0:v.item)==null?void 0:A.classNames)==null?void 0:P[R],u==null?void 0:u[R])},b=R=>{var A,P;return{...(P=(A=v==null?void 0:v.item)==null?void 0:A.styles)==null?void 0:P[R],...l==null?void 0:l[R]}},y=()=>{const R=eo(r);return R.some(yu)&&R.length>1},x=()=>m==="vertical"?!!s:!y(),_=g("list",n),S=o&&o.length>0&&$.createElement("ul",{className:ue(`${_}-item-action`,h("actions")),key:"actions",style:b("actions")},o.map((R,A)=>$.createElement("li",{key:`${_}-item-action-${A}`},R,A!==o.length-1&&$.createElement("em",{className:`${_}-item-action-split`})))),C=p?"div":"li",T=$.createElement(C,{...f,...p?{}:{ref:t},className:ue(`${_}-item`,{[`${_}-item-no-flex`]:!x()},c)},m==="vertical"&&s?[$.createElement("div",{className:`${_}-item-main`,key:"content"},r,S),$.createElement("div",{className:ue(`${_}-item-extra`,h("extra")),key:"extra",style:b("extra")},s)]:[r,S,Qn(s,{key:"extra"})]);return p?$.createElement(A$,{ref:t,flex:1,style:d},T):T}),$y=F1;$y.Meta=B1;const H1=e=>{const{listBorderedCls:t,componentCls:n,paddingLG:r,margin:o,itemPaddingSM:s,itemPaddingLG:l,marginLG:c,borderRadiusLG:u}=e,d=Te(e.calc(u).sub(e.lineWidth).equal());return{[t]:{border:`${Te(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:u,[`${n}-header`]:{borderRadius:`${d} ${d} 0 0`},[`${n}-footer`]:{borderRadius:`0 0 ${d} ${d}`},[`${n}-header,${n}-footer,${n}-item`]:{paddingInline:r},[`${n}-pagination`]:{margin:`${Te(o)} ${Te(c)}`}},[`${t}${n}-sm`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:s}},[`${t}${n}-lg`]:{[`${n}-item,${n}-header,${n}-footer`]:{padding:l}}}},U1=e=>{const{componentCls:t,screenSM:n,screenMD:r,marginLG:o,marginSM:s,margin:l}=e;return{[`@media screen and (max-width:${r}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${n}px)`]:{[t]:{[`${t}-item`]:{flexWrap:"wrap",[`${t}-action`]:{marginInlineStart:s}}},[`${t}-vertical`]:{[`${t}-item`]:{flexWrap:"wrap-reverse",[`${t}-item-main`]:{minWidth:e.contentWidth},[`${t}-item-extra`]:{margin:`auto auto ${Te(l)}`}}}}}},W1=e=>{const{componentCls:t,antCls:n,controlHeight:r,minHeight:o,paddingSM:s,marginLG:l,padding:c,itemPadding:u,colorPrimary:d,itemPaddingSM:f,itemPaddingLG:p,paddingXS:m,margin:g,colorText:v,colorTextDescription:h,motionDurationSlow:b,lineWidth:y,headerBg:x,footerBg:_,emptyTextPadding:S,metaMarginBottom:C,avatarMarginRight:T,titleMarginBottom:R,descriptionFontSize:A}=e;return{[t]:{...yn(e),position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:x},[`${t}-footer`]:{background:_},[`${t}-header, ${t}-footer`]:{paddingBlock:s},[`${t}-pagination`]:{marginBlockStart:l,[`${n}-pagination-options`]:{textAlign:"start"}},[`${t}-spin`]:{minHeight:o,textAlign:"center"},[`${t}-items`]:{margin:0,padding:0,listStyle:"none"},[`${t}-item`]:{display:"flex",alignItems:"center",justifyContent:"space-between",padding:u,color:v,[`${t}-item-meta`]:{display:"flex",flex:1,alignItems:"flex-start",maxWidth:"100%",[`${t}-item-meta-avatar`]:{marginInlineEnd:T},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:v},[`${t}-item-meta-title`]:{margin:`0 0 ${Te(e.marginXXS)} 0`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:v,transition:`all ${b}`,"&:hover":{color:d}}},[`${t}-item-meta-description`]:{color:h,fontSize:A,lineHeight:e.lineHeight}},[`${t}-item-action`]:{flex:"0 0 auto",marginInlineStart:e.marginXXL,padding:0,fontSize:0,listStyle:"none","& > li":{position:"relative",display:"inline-block",padding:`0 ${Te(m)}`,color:h,fontSize:e.fontSize,lineHeight:e.lineHeight,textAlign:"center","&:first-child":{paddingInlineStart:0}},[`${t}-item-action-split`]:{position:"absolute",insetBlockStart:"50%",insetInlineEnd:0,width:y,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${Te(c)} 0`,color:h,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:S,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}},[`${t}-grid ${n}-col > ${t}-item`]:{display:"block",maxWidth:"100%",marginBlockEnd:g,paddingBlock:0,borderBlockEnd:"none"},[`${t}-vertical ${t}-item`]:{alignItems:"initial",[`${t}-item-main`]:{display:"block",flex:1},[`${t}-item-extra`]:{marginInlineStart:l},[`${t}-item-meta`]:{marginBlockEnd:C,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:R,color:v,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:c,marginInlineStart:"auto","> li":{padding:`0 ${Te(c)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${Te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${Te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${Te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:r},[`${t}-split${t}-something-after-last-item ${n}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${Te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-lg ${t}-item`]:{padding:p},[`${t}-sm ${t}-item`]:{padding:f},[`${t}:not(${t}-vertical)`]:{[`${t}-item-no-flex`]:{[`${t}-item-action`]:{float:"right"}}}}},G1=e=>({contentWidth:220,itemPadding:`${Te(e.paddingContentVertical)} 0`,itemPaddingSM:`${Te(e.paddingContentVerticalSM)} ${Te(e.paddingContentHorizontal)}`,itemPaddingLG:`${Te(e.paddingContentVerticalLG)} ${Te(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),q1=Ft("List",e=>{const t=Bt(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[W1(t),H1(t),U1(t)]},G1,{extraCssVarPrefixCls:({prefixCls:e})=>[`${e}-container`]}),K1=(e,t)=>{const{pagination:n=!1,prefixCls:r,bordered:o=!1,split:s=!0,className:l,rootClassName:c,style:u,children:d,itemLayout:f,loadMore:p,grid:m,dataSource:g=[],size:v,header:h,footer:b,loading:y=!1,rowKey:x,renderItem:_,locale:S,...C}=e,T=er(n)?n:{},[R,A]=a.useState(T.defaultCurrent||1),[P,N]=a.useState(T.defaultPageSize||10),{getPrefixCls:O,direction:k,className:D,style:F}=jn("list"),{renderEmpty:U}=a.useContext(Cn),H={current:1,total:0,position:"bottom"},X=Se=>(Ce,I)=>{var z;A(Ce),N(I),n&&((z=n==null?void 0:n[Se])==null||z.call(n,Ce,I))},K=X("onChange"),B=X("onShowSizeChange"),W=(Se,Ce)=>{if(!_)return null;let I;return or(x)?I=x(Se):x?I=Se[x]:I=Se.key,I||(I=`list-item-${Ce}`),a.createElement(a.Fragment,{key:I},_(Se,Ce))},te=!!(p||n||b),j=O("list",r),[L,G]=q1(j);let M=y;typeof M=="boolean"&&(M={spinning:M});const q=!!(M!=null&&M.spinning),V=sa(v);let J="";switch(V){case"large":J="lg";break;case"small":J="sm";break}const Y=ue(j,{[`${j}-vertical`]:f==="vertical",[`${j}-${J}`]:J,[`${j}-split`]:s,[`${j}-bordered`]:o,[`${j}-loading`]:q,[`${j}-grid`]:!!m,[`${j}-something-after-last-item`]:te,[`${j}-rtl`]:k==="rtl"},D,l,c,L,G),ne=`${j}-container`,oe=eR(H,{total:g.length,current:R,pageSize:P},n||{}),Q=Math.ceil(oe.total/oe.pageSize);oe.current=Math.min(oe.current,Q);const se=n&&a.createElement("div",{className:ue(`${j}-pagination`)},a.createElement(R1,{align:"end",...oe,onChange:K,onShowSizeChange:B}));let he=Do(g);n&&g.length>(oe.current-1)*oe.pageSize&&(he=Do(g).splice((oe.current-1)*oe.pageSize,oe.pageSize));const ae=Object.keys(m||{}).some(Se=>Ur.includes(Se)),Re=Sf(ae),ie=a.useMemo(()=>{for(let Se=0;Se<Ur.length;Se+=1){const Ce=Ur[Se];if(Re[Ce])return Ce}},[Re]),ve=a.useMemo(()=>{if(!m)return;const Se=ie&&m[ie]?m[ie]:m.column;if(Se)return{width:`${100/Se}%`,maxWidth:`${100/Se}%`}},[JSON.stringify(m),ie]);let be=q&&a.createElement("div",{style:{minHeight:53}});if(he.length>0){const Se=he.map(W);be=m?a.createElement($$,{className:ue(ne,G),gutter:m.gutter},a.Children.map(Se,Ce=>a.createElement("div",{key:Ce==null?void 0:Ce.key,style:ve},Ce))):a.createElement("ul",{className:ue(`${j}-items`,ne,G)},Se)}else!d&&!q&&(be=a.createElement("div",{className:`${j}-empty-text`},(S==null?void 0:S.emptyText)||(U==null?void 0:U("List"))||a.createElement(ob,{componentName:"List"})));const Le=oe.position,We=a.useMemo(()=>({grid:m,itemLayout:f}),[JSON.stringify(m),f]);return a.createElement(Lf.Provider,{value:We},a.createElement("div",{ref:t,style:{...F,...u},className:Y,...C},(Le==="top"||Le==="both")&&se,h&&a.createElement("div",{className:`${j}-header`},h),a.createElement(Df,{...M},be,d),b&&a.createElement("div",{className:`${j}-footer`},b),p||(Le==="bottom"||Le==="both")&&se))},X1=a.forwardRef(K1),ad=X1;ad.Item=$y;var Ha={},Mg;function Y1(){if(Mg)return Ha;Mg=1,Object.defineProperty(Ha,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};return Ha.default=e,Ha}var J1=Y1();const Z1=bn(J1);function id(){return id=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},id.apply(this,arguments)}const Q1=(e,t)=>a.createElement(Zn,id({},e,{ref:t,icon:Z1})),ej=a.forwardRef(Q1);var Ua={},kg;function tj(){if(kg)return Ua;kg=1,Object.defineProperty(Ua,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"};return Ua.default=e,Ua}var nj=tj();const rj=bn(nj);function ld(){return ld=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ld.apply(this,arguments)}const oj=(e,t)=>a.createElement(Zn,ld({},e,{ref:t,icon:rj})),sj=a.forwardRef(oj),aj=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:s}=r;return{marginBottom:o,color:n,fontWeight:s,fontSize:e,lineHeight:t}},ij=e=>{const t=[1,2,3,4,5],n={};return t.forEach(r=>{n[`
h${r}&,
div&-h${r},
div&-h${r} > textarea,
h${r}
`]=aj(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},lj=e=>{const{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...bb(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}},cj=e=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:e.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:tR[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:e.fontWeightStrong},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:e.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85},table:{width:"100%",textAlign:"start",borderCollapse:"separate",borderSpacing:0,marginBlock:"1em","th, td":{padding:Te(e.padding),overflowWrap:"break-word",borderBottom:`${Te(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"thead > tr:first-child > th:first-child":{borderStartStartRadius:e.borderRadiusLG},"thead > tr:first-child > th:last-child":{borderStartEndRadius:e.borderRadiusLG},"thead > tr > th":{textAlign:"start",position:"relative",color:e.colorTextHeading,fontWeight:e.fontWeightStrong,backgroundColor:e.colorFillAlter,transition:`background-color ${e.motionDurationMid} ease`,"&:not(:last-child)::before":{position:"absolute",top:"50%",insetInlineEnd:0,width:1,height:"1.6em",backgroundColor:e.colorSplit,transform:"translateY(-50%)",content:'""'}},"tbody > tr":{"> th, > td":{transition:`background-color ${e.motionDurationMid} ease`},"&:hover > th, &:hover > td":{backgroundColor:e.colorFillAlter}}}}),uj=e=>{const{componentCls:t,paddingSM:n}=e,r=n;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(r).div(-2).add(1).equal(),marginBottom:e.calc(r).div(2).sub(2).equal()},[`${t}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:e.calc(e.marginXS).add(2).equal(),insetBlockEnd:e.marginXS,color:e.colorIcon,fontWeight:"normal",fontSize:e.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},dj=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),fj=()=>({"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{...yr,"a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),pj=e=>{const{componentCls:t,titleMarginTop:n}=e;return{[t]:{color:e.colorText,wordBreak:"break-word",lineHeight:e.lineHeight,[`&${t}-secondary, &${t}-link${t}-secondary`]:{color:e.colorTextDescription},[`&${t}-success, &${t}-link${t}-success`]:{color:e.colorSuccessText},[`&${t}-warning, &${t}-link${t}-warning`]:{color:e.colorWarningText},[`&${t}-danger, &${t}-link${t}-danger`]:{color:e.colorErrorText,[`&${t}-link:active, &${t}-link:focus`]:{color:e.colorErrorTextActive},[`&${t}-link:hover`]:{color:e.colorErrorTextHover}},[`&${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"div&, p":{marginBottom:"1em"},...ij(e),[`& + h1${t}, & + h2${t}, & + h3${t}, & + h4${t}, & + h5${t}`]:{marginTop:n},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:n}},...cj(e),...lj(e),[`${t}-actions`]:{display:"inline"},[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy
`]:{...bb(e),marginInlineStart:e.marginXXS},[`${t}-actions-start`]:{[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy:not(${t}-copy-icon-only)
`]:{marginInlineStart:0,marginInlineEnd:e.marginXXS}},...uj(e),...dj(e),...fj(),"&-rtl":{direction:"rtl"}}}},mj=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),jy=Ft("Typography",pj,mj),gj=e=>{const{prefixCls:t,"aria-label":n,className:r,style:o,classNames:s,styles:l,direction:c,maxLength:u,autoSize:d=!0,value:f,onSave:p,onCancel:m,onEnd:g,component:v,enterIcon:h=a.createElement(sj,null)}=e,b=a.useRef(null),y=a.useRef(!1),x=a.useRef(null),[_,S]=a.useState(f);a.useEffect(()=>{S(f)},[f]),a.useEffect(()=>{var U;if((U=b.current)!=null&&U.resizableTextArea){const{textArea:H}=b.current.resizableTextArea;H.focus();const{length:X}=H.value;H.setSelectionRange(X,X)}},[]);const C=({target:U})=>{S(U.value.replace(/[\n\r]/g,""))},T=()=>{y.current=!0},R=()=>{y.current=!1},A=({keyCode:U})=>{y.current||(x.current=U)},P=()=>{p(_.trim())},N=({keyCode:U,ctrlKey:H,altKey:X,metaKey:K,shiftKey:B})=>{x.current!==U||y.current||H||X||K||B||(U===qe.ENTER?(P(),g==null||g()):U===qe.ESC&&m())},O=()=>{P()},[k,D]=jy(t),F=ue(t,`${t}-edit-content`,{[`${t}-rtl`]:c==="rtl",[`${t}-${v}`]:!!v},r,s.root,k,D);return a.createElement("div",{className:F,style:{...l.root,...o}},a.createElement(n1,{ref:b,maxLength:u,value:_,onChange:C,onKeyDown:A,onKeyUp:N,onCompositionStart:T,onCompositionEnd:R,onBlur:O,"aria-label":n,rows:1,autoSize:d,className:s.textarea,style:l.textarea}),h!==null?Qn(h,{className:`${t}-edit-content-confirm`}):null)},hj=({copyConfig:e,children:t})=>{const[n,r]=a.useState(!1),[o,s]=a.useState(!1),l=a.useRef(null),c=()=>{l.current&&clearTimeout(l.current)},u={};e.format&&(u.format=e.format),a.useEffect(()=>c,[]);const d=St(async f=>{var p;f==null||f.preventDefault(),f==null||f.stopPropagation(),s(!0);try{const m=or(e.text)?await e.text():e.text;await nR(m||yb(t,{skipEmpty:!0}).join("")||"",u),s(!1),r(!0),c(),l.current=setTimeout(()=>{r(!1)},3e3),(p=e.onCopy)==null||p.call(e,f)}catch(m){throw s(!1),m}});return{copied:n,copyLoading:o,onClick:d}},Tc=(e,t)=>{const n=!!e;return a.useMemo(()=>{const r={...t,...n&&er(e)?e:null};return[n,r]},[n,e,t])},vj=e=>{const t=a.useRef(void 0);return a.useEffect(()=>{t.current=e}),t.current},bj=(e,t,n)=>a.useMemo(()=>e===!0?{title:t??n}:a.isValidElement(e)?{title:e}:er(e)?{title:t??n,...e}:{title:e},[e,t,n]),Oy=(e,t,n,r,o)=>{const{getPrefixCls:s,direction:l,className:c,style:u,classNames:d,styles:f}=jn("typography"),p=r??l,m=s("typography",e),g={...o,prefixCls:m,direction:p},v=a.useMemo(()=>({root:c}),[c]),h=a.useMemo(()=>({root:u}),[u]),[b,y]=On([v,d,t],[h,f,n],{props:g});return[b,y,m,p]},Ny=a.forwardRef((e,t)=>{const{component:n="article",className:r,rootClassName:o,children:s,direction:l,style:c,classNames:u,styles:d,prefixCls:f,...p}=e,[m,g]=jy(f),v=ue(f,{[`${f}-rtl`]:l==="rtl"},r,o,m,g,u==null?void 0:u.root),h={...d==null?void 0:d.root,...c};return a.createElement(n,{...p,className:v,style:h,ref:t},s)}),yj=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,direction:s,classNames:l,styles:c,...u}=e,[d,f,p,m]=Oy(n,l,c,s,e);return a.createElement(Ny,{ref:t,className:ue(r,o),direction:m,classNames:d,styles:f,prefixCls:p,...u})});var Wa={},zg;function xj(){if(zg)return Wa;zg=1,Object.defineProperty(Wa,"__esModule",{value:!0});var e={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"};return Wa.default=e,Wa}var _j=xj();const Ej=bn(_j);function cd(){return cd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cd.apply(this,arguments)}const wj=(e,t)=>a.createElement(Zn,cd({},e,{ref:t,icon:Ej})),Sj=a.forwardRef(wj),Vg=e=>e===!1?[!1,!1]:yb(e);function Ac(e,t,n){return e===!0||e===void 0?t:e||n&&t}function Cj(e){const t=document.createElement("em");e.appendChild(t);const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return e.removeChild(t),n.left>r.left||r.right>n.right||n.top>r.top||r.bottom>n.bottom}const Mf=e=>["string","number"].includes(typeof e),Pj=e=>{const{prefixCls:t,copied:n,locale:r,iconOnly:o,tooltips:s,icon:l,tabIndex:c,onCopy:u,loading:d,className:f,style:p}=e,m=Vg(s),g=Vg(l),{copied:v,copy:h}=r??{},b=n?v:h,y=Ac(m[n?1:0],b),x=typeof y=="string"?y:b;return a.createElement(no,{title:y},a.createElement("button",{type:"button",className:ue(`${t}-copy`,f,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:o}),style:p,onClick:u,"aria-label":x,tabIndex:c},n?Ac(g[1],a.createElement(Yb,null),!0):Ac(g[0],d?a.createElement(nb,null):a.createElement(Sj,null),!0)))},Ga=a.forwardRef(({style:e,children:t},n)=>{const r=a.useRef(null);return a.useImperativeHandle(n,()=>({isExceed:()=>{const o=r.current;return o.scrollHeight>o.clientHeight},getHeight:()=>r.current.clientHeight})),a.createElement("span",{"aria-hidden":!0,ref:r,style:{position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)",...e}},t)}),Rj=e=>e.reduce((t,n)=>t+(Mf(n)?String(n).length:1),0);function Bg(e,t){let n=0;const r=[];for(let o=0;o<e.length;o+=1){if(n===t)return r;const s=e[o],c=Mf(s)?String(s).length:1,u=n+c;if(u>t){const d=t-n;return r.push(String(s).slice(0,d)),r}r.push(s),n=u}return e}const Ic=0,$c=1,jc=2,Oc=3,Fg=4,qa={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function Tj(e){const{enableMeasure:t,width:n,text:r,children:o,rows:s,expanded:l,measureDeps:c,miscDeps:u,onEllipsis:d}=e,f=a.useMemo(()=>eo(r),[r]),p=a.useMemo(()=>Rj(f),[r]),m=a.useMemo(()=>o(f,!1),[r].concat(Do(c))),[g,v]=a.useState(null),h=a.useRef(null),b=a.useRef(null),y=a.useRef(null),x=a.useRef(null),_=a.useRef(null),[S,C]=a.useState(!1),[T,R]=a.useState(Ic),[A,P]=a.useState(0),[N,O]=a.useState(null);bt(()=>{R(t&&n&&p?$c:Ic)},[n,r,s,t,f].concat(Do(c))),bt(()=>{var U,H,X,K;if(T===$c){R(jc);const B=b.current&&getComputedStyle(b.current).whiteSpace;O(B)}else if(T===jc){const B=!!((U=y.current)!=null&&U.isExceed());R(B?Oc:Fg),v(B?[0,p]:null),C(B);const W=((H=y.current)==null?void 0:H.getHeight())||0,te=s===1?0:((X=x.current)==null?void 0:X.getHeight())||0,j=((K=_.current)==null?void 0:K.getHeight())||0,L=Math.max(W,te+j);P(L+1),d(B)}},[T]);const k=g?Math.ceil((g[0]+g[1])/2):0;bt(()=>{var X;const[U,H]=g||[0,0];if(U!==H){const B=(((X=h.current)==null?void 0:X.getHeight())||0)>A;let W=k;H-U===1&&(W=B?U:H),v(B?[U,W]:[W,H])}},[g,k]);const D=a.useMemo(()=>{if(!t)return o(f,!1);if(T!==Oc||!g||g[0]!==g[1]){const U=o(f,!1);return[Fg,Ic].includes(T)?U:a.createElement("span",{style:{...qa,WebkitLineClamp:s}},U)}return o(l?f:Bg(f,g[0]),S)},[l,T,g,f].concat(Do(u))),F={width:n,margin:0,padding:0,whiteSpace:N==="nowrap"?"normal":"inherit"};return a.createElement(a.Fragment,null,D,T===jc&&a.createElement(a.Fragment,null,a.createElement(Ga,{style:{...F,...qa,WebkitLineClamp:s},ref:y},m),a.createElement(Ga,{style:{...F,...qa,WebkitLineClamp:s-1},ref:x},m),a.createElement(Ga,{style:{...F,...qa,WebkitLineClamp:1},ref:_},o([],!0))),T===Oc&&g&&g[0]!==g[1]&&a.createElement(Ga,{style:{...F,top:400},ref:h},o(Bg(f,k),!0)),T===$c&&a.createElement("span",{style:{whiteSpace:"inherit"},ref:b}))}const Aj=({enableEllipsis:e,isEllipsis:t,open:n,children:r,tooltipProps:o})=>{if(!(o!=null&&o.title)||!e)return r;const s=n&&t;return a.createElement(no,{open:s,...o},r)};function Ij({mark:e,code:t,underline:n,delete:r,strong:o,keyboard:s,italic:l},c){let u=c;function d(f,p){p&&(u=a.createElement(f,{},u))}return d("strong",o),d("u",n),d("del",r),d("code",t),d("mark",e),d("kbd",s),d("i",l),u}const $j="...",Hg=["delete","mark","code","underline","strong","keyboard","italic"],pl=a.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,classNames:s,styles:l,direction:c,type:u,disabled:d,children:f,ellipsis:p,editable:m,copyable:g,actions:v,component:h,title:b,onMouseEnter:y,onMouseLeave:x,..._}=e,[S]=vb("Text"),C=a.useRef(null),T=a.useRef(null),[R,A,P,N]=Oy(n,s,l,c,e),O=on(_,Hg),[k,D]=Tc(m),[F,U]=rn(!1,D.editing),{triggerType:H=["icon"]}=D,X=we=>{var re;we&&((re=D.onStart)==null||re.call(D)),U(we)},K=vj(F);bt(()=>{var we;!F&&K&&((we=T.current)==null||we.focus())},[F]);const B=we=>{we==null||we.preventDefault(),X(!0)},W=we=>{var re;(re=D.onChange)==null||re.call(D,we),X(!1)},te=()=>{var we;(we=D.onCancel)==null||we.call(D),X(!1)},[j,L]=Tc(g),{placement:G="end"}=v??{},{copied:M,copyLoading:q,onClick:V}=hj({copyConfig:L,children:f}),[J,Y]=a.useState(!1),[ne,oe]=a.useState(!1),[Q,se]=a.useState(!1),[he,ae]=a.useState(!1),[Re,ie]=a.useState(!0),[ve,be]=Tc(p,{expandable:!1,symbol:we=>we?S==null?void 0:S.collapse:S==null?void 0:S.expand}),[Le,We]=rn(be.defaultExpanded||!1,be.expanded),Se=ve&&(!Le||be.expandable==="collapsible"),{rows:Ce=1}=be,I=a.useMemo(()=>Se&&(be.suffix!==void 0||be.onEllipsis||be.expandable||k||j),[Se,be,k,j]);bt(()=>{ve&&!I&&(Y(pm("webkitLineClamp")),oe(pm("textOverflow")))},[I,ve]);const[z,Z]=a.useState(Se),de=a.useMemo(()=>I?!1:Ce===1?ne:J,[I,ne,J]);bt(()=>{Z(de&&Se)},[de,Se]);const pe=bj(be.tooltip,D.text,f),ce=z&&!!pe.title,le=Se&&(z?ce&&he:Q),fe=Se&&Ce===1&&z,me=Se&&Ce>1&&z,Ne=(we,re)=>{var ye;We(re.expanded),(ye=be.onExpand)==null||ye.call(be,we,re)},[Pe,ge]=a.useState(0),[Ke,Qe]=a.useState(!1),[Xe,et]=a.useState(!1),nt=({offsetWidth:we})=>{ge(we)},dt=we=>{var re;se(we),Q!==we&&((re=be.onEllipsis)==null||re.call(be,we))};a.useEffect(()=>{const we=C.current;if(ve&&ce&&we){const re=Cj(we);he!==re&&ae(re)}},[ve,ce,f,me,Re,Pe]),a.useEffect(()=>{const we=C.current;if(typeof IntersectionObserver>"u"||!we||!ce||!Se)return;const re=new IntersectionObserver(()=>{ie(!!we.offsetParent)});return re.observe(we),()=>{re.disconnect()}},[ce,Se]);const ft=a.useMemo(()=>{if(!(!ve||z))return[D.text,f,b,pe.title].find(Mf)},[ve,z,b,pe.title,le]);if(F)return a.createElement(gj,{value:D.text??(typeof f=="string"?f:""),onSave:W,onCancel:te,onEnd:D.onEnd,prefixCls:P,className:r,style:o,direction:N,component:h,maxLength:D.maxLength,autoSize:D.autoSize,enterIcon:D.enterIcon,classNames:R,styles:A});const rt=()=>{const{expandable:we,symbol:re}=be;return we?a.createElement("button",{type:"button",key:"expand",className:ue(`${P}-${Le?"collapse":"expand"}`,R.action),style:A.action,onClick:ye=>Ne(ye,{expanded:!Le}),"aria-label":Le?S.collapse:S==null?void 0:S.expand},or(re)?re(Le):re):null},Be=()=>{if(!k)return;const{icon:we,tooltip:re,tabIndex:ye}=D,ze=eo(re)[0]||(S==null?void 0:S.edit),xe=typeof ze=="string"?ze:"";return H.includes("icon")?a.createElement(no,{key:"edit",title:re===!1?"":ze},a.createElement("button",{type:"button",ref:T,className:ue(`${P}-edit`,R.action),style:A.action,onClick:B,"aria-label":xe,tabIndex:ye},we||a.createElement(ej,{role:"button"}))):null},ot=()=>j?a.createElement(Pj,{key:"copy",...L,prefixCls:P,copied:M,locale:S,onCopy:V,loading:q,iconOnly:!Gs(f),className:R.action,style:A.action}):null,st=we=>{const re=we&&rt(),ye=Be(),ze=ot();return!re&&!ye&&!ze?null:a.createElement("span",{key:"operations",className:ue(`${P}-actions`,R.actions,{[`${P}-actions-start`]:G==="start"}),style:A.actions,onMouseEnter:()=>Qe(!0),onMouseLeave:()=>Qe(!1)},re,ye,ze)},Ee=we=>[we&&!Le&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},$j),be.suffix];return a.createElement(Qr,{onResize:nt,disabled:!Se},we=>a.createElement(Aj,{tooltipProps:pe,enableEllipsis:Se,isEllipsis:le,open:Xe&&!Ke},a.createElement(Ny,{onMouseEnter:re=>{et(!0),y==null||y(re)},onMouseLeave:re=>{et(!1),x==null||x(re)},className:ue({[`${P}-${u}`]:u,[`${P}-disabled`]:d,[`${P}-ellipsis`]:ve,[`${P}-ellipsis-single-line`]:fe,[`${P}-ellipsis-multiple-line`]:me,[`${P}-link`]:h==="a"},r),classNames:R,styles:A,prefixCls:P,style:{...o,WebkitLineClamp:me?Ce:void 0},component:h,ref:Jo(we,C,t),direction:N,onClick:H.includes("text")?B:void 0,"aria-label":ft==null?void 0:ft.toString(),title:b,...O},a.createElement(Tj,{enableMeasure:Se&&!z,text:f,rows:Ce,width:Pe,onEllipsis:dt,expanded:Le,measureDeps:[G],miscDeps:[M,Le,q,k,j,G,S].concat(Do(Hg.map(re=>e[re])))},(re,ye)=>Ij(e,a.createElement(a.Fragment,null,G==="start"?st(ye):null,re.length>0&&ye&&!Le&&ft?a.createElement("span",{key:"show-content","aria-hidden":!0},re):re,Ee(ye),G==="start"?null:st(ye)))))))}),jj=a.forwardRef((e,t)=>{const{ellipsis:n,rel:r,children:o,navigate:s,...l}=e,c={...l,rel:r===void 0&&l.target==="_blank"?"noopener noreferrer":r};return a.createElement(pl,{...c,ref:t,ellipsis:!!n,component:"a"},o)}),Oj=a.forwardRef((e,t)=>{const{children:n,...r}=e;return a.createElement(pl,{ref:t,...r,component:"div"},n)}),Nj=a.forwardRef((e,t)=>{const{ellipsis:n,children:r,...o}=e,s=a.useMemo(()=>er(n)?on(n,["expandable","rows"]):n,[n]);return a.createElement(pl,{ref:t,...o,ellipsis:s,component:"span"},r)}),Dj=[1,2,3,4,5],Lj=a.forwardRef((e,t)=>{const{level:n=1,children:r,...o}=e,s=Dj.includes(n)?`h${n}`:"h1";return a.createElement(pl,{ref:t,...o,component:s},r)}),mr=yj;mr.Text=Nj;mr.Link=jj;mr.Title=Lj;mr.Paragraph=Oj;function Dy(e,t){return function(){return e.apply(t,arguments)}}const{toString:Mj}=Object.prototype,{getPrototypeOf:ml}=Object,{iterator:gl,toStringTag:Ly}=Symbol,hl=(e=>t=>{const n=Mj.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),Fn=e=>(e=e.toLowerCase(),t=>hl(t)===e),vl=e=>t=>typeof t===e,{isArray:ts}=Array,Fo=vl("undefined");function ua(e){return e!==null&&!Fo(e)&&e.constructor!==null&&!Fo(e.constructor)&&hn(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const My=Fn("ArrayBuffer");function kj(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&My(e.buffer),t}const zj=vl("string"),hn=vl("function"),ky=vl("number"),da=e=>e!==null&&typeof e=="object",Vj=e=>e===!0||e===!1,gi=e=>{if(hl(e)!=="object")return!1;const t=ml(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Ly in e)&&!(gl in e)},Bj=e=>{if(!da(e)||ua(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},Fj=Fn("Date"),Hj=Fn("File"),Uj=e=>!!(e&&typeof e.uri<"u"),Wj=e=>e&&typeof e.getParts<"u",Gj=Fn("Blob"),qj=Fn("FileList"),Kj=e=>da(e)&&hn(e.pipe);function Xj(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const Ug=Xj(),Wg=typeof Ug.FormData<"u"?Ug.FormData:void 0,Yj=e=>{if(!e)return!1;if(Wg&&e instanceof Wg)return!0;const t=ml(e);if(!t||t===Object.prototype||!hn(e.append))return!1;const n=hl(e);return n==="formdata"||n==="object"&&hn(e.toString)&&e.toString()==="[object FormData]"},Jj=Fn("URLSearchParams"),[Zj,Qj,eO,tO]=["ReadableStream","Request","Response","Headers"].map(Fn),nO=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function fa(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let r,o;if(typeof e!="object"&&(e=[e]),ts(e))for(r=0,o=e.length;r<o;r++)t.call(null,e[r],r,e);else{if(ua(e))return;const s=n?Object.getOwnPropertyNames(e):Object.keys(e),l=s.length;let c;for(r=0;r<l;r++)c=s[r],t.call(null,e[c],c,e)}}function zy(e,t){if(ua(e))return null;t=t.toLowerCase();const n=Object.keys(e);let r=n.length,o;for(;r-- >0;)if(o=n[r],t===o.toLowerCase())return o;return null}const Br=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Vy=e=>!Fo(e)&&e!==Br;function ud(...e){const{caseless:t,skipUndefined:n}=Vy(this)&&this||{},r={},o=(s,l)=>{if(l==="__proto__"||l==="constructor"||l==="prototype")return;const c=t&&zy(r,l)||l,u=dd(r,c)?r[c]:void 0;gi(u)&&gi(s)?r[c]=ud(u,s):gi(s)?r[c]=ud({},s):ts(s)?r[c]=s.slice():(!n||!Fo(s))&&(r[c]=s)};for(let s=0,l=e.length;s<l;s++)e[s]&&fa(e[s],o);return r}const rO=(e,t,n,{allOwnKeys:r}={})=>(fa(t,(o,s)=>{n&&hn(o)?Object.defineProperty(e,s,{__proto__:null,value:Dy(o,n),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,s,{__proto__:null,value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:r}),e),oO=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),sO=(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),n&&Object.assign(e.prototype,n)},aO=(e,t,n,r)=>{let o,s,l;const c={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)l=o[s],(!r||r(l,e,t))&&!c[l]&&(t[l]=e[l],c[l]=!0);e=n!==!1&&ml(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},iO=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return r!==-1&&r===n},lO=e=>{if(!e)return null;if(ts(e))return e;let t=e.length;if(!ky(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},cO=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&ml(Uint8Array)),uO=(e,t)=>{const r=(e&&e[gl]).call(e);let o;for(;(o=r.next())&&!o.done;){const s=o.value;t.call(e,s[0],s[1])}},dO=(e,t)=>{let n;const r=[];for(;(n=e.exec(t))!==null;)r.push(n);return r},fO=Fn("HTMLFormElement"),pO=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,r,o){return r.toUpperCase()+o}),dd=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),mO=Fn("RegExp"),By=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};fa(n,(o,s)=>{let l;(l=t(o,s,e))!==!1&&(r[s]=l||o)}),Object.defineProperties(e,r)},gO=e=>{By(e,(t,n)=>{if(hn(e)&&["arguments","caller","callee"].includes(n))return!1;const r=e[n];if(hn(r)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},hO=(e,t)=>{const n={},r=o=>{o.forEach(s=>{n[s]=!0})};return ts(e)?r(e):r(String(e).split(t)),n},vO=()=>{},bO=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function yO(e){return!!(e&&hn(e.append)&&e[Ly]==="FormData"&&e[gl])}const xO=e=>{const t=new Array(10),n=(r,o)=>{if(da(r)){if(t.indexOf(r)>=0)return;if(ua(r))return r;if(!("toJSON"in r)){t[o]=r;const s=ts(r)?[]:{};return fa(r,(l,c)=>{const u=n(l,o+1);!Fo(u)&&(s[c]=u)}),t[o]=void 0,s}}return r};return n(e,0)},_O=Fn("AsyncFunction"),EO=e=>e&&(da(e)||hn(e))&&hn(e.then)&&hn(e.catch),Fy=((e,t)=>e?setImmediate:t?((n,r)=>(Br.addEventListener("message",({source:o,data:s})=>{o===Br&&s===n&&r.length&&r.shift()()},!1),o=>{r.push(o),Br.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",hn(Br.postMessage)),wO=typeof queueMicrotask<"u"?queueMicrotask.bind(Br):typeof process<"u"&&process.nextTick||Fy,SO=e=>e!=null&&hn(e[gl]),ee={isArray:ts,isArrayBuffer:My,isBuffer:ua,isFormData:Yj,isArrayBufferView:kj,isString:zj,isNumber:ky,isBoolean:Vj,isObject:da,isPlainObject:gi,isEmptyObject:Bj,isReadableStream:Zj,isRequest:Qj,isResponse:eO,isHeaders:tO,isUndefined:Fo,isDate:Fj,isFile:Hj,isReactNativeBlob:Uj,isReactNative:Wj,isBlob:Gj,isRegExp:mO,isFunction:hn,isStream:Kj,isURLSearchParams:Jj,isTypedArray:cO,isFileList:qj,forEach:fa,merge:ud,extend:rO,trim:nO,stripBOM:oO,inherits:sO,toFlatObject:aO,kindOf:hl,kindOfTest:Fn,endsWith:iO,toArray:lO,forEachEntry:uO,matchAll:dO,isHTMLForm:fO,hasOwnProperty:dd,hasOwnProp:dd,reduceDescriptors:By,freezeMethods:gO,toObjectSet:hO,toCamelCase:pO,noop:vO,toFiniteNumber:bO,findKey:zy,global:Br,isContextDefined:Vy,isSpecCompliantForm:yO,toJSONObject:xO,isAsyncFn:_O,isThenable:EO,setImmediate:Fy,asap:wO,isIterable:SO},CO=ee.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"]),PO=e=>{const t={};let n,r,o;return e&&e.split(`
`).forEach(function(l){o=l.indexOf(":"),n=l.substring(0,o).trim().toLowerCase(),r=l.substring(o+1).trim(),!(!n||t[n]&&CO[n])&&(n==="set-cookie"?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)}),t},Gg=Symbol("internals"),RO=/[^\x09\x20-\x7E\x80-\xFF]/g;function TO(e){let t=0,n=e.length;for(;t<n;){const r=e.charCodeAt(t);if(r!==9&&r!==32)break;t+=1}for(;n>t;){const r=e.charCodeAt(n-1);if(r!==9&&r!==32)break;n-=1}return t===0&&n===e.length?e:e.slice(t,n)}function Ps(e){return e&&String(e).trim().toLowerCase()}function AO(e){return TO(e.replace(RO,""))}function hi(e){return e===!1||e==null?e:ee.isArray(e)?e.map(hi):AO(String(e))}function IO(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}const $O=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function Nc(e,t,n,r,o){if(ee.isFunction(r))return r.call(this,t,n);if(o&&(t=n),!!ee.isString(t)){if(ee.isString(r))return t.indexOf(r)!==-1;if(ee.isRegExp(r))return r.test(t)}}function jO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,r)=>n.toUpperCase()+r)}function OO(e,t){const n=ee.toCamelCase(" "+t);["get","set","has"].forEach(r=>{Object.defineProperty(e,r+n,{__proto__:null,value:function(o,s,l){return this[r].call(this,t,o,s,l)},configurable:!0})})}let sn=class{constructor(t){t&&this.set(t)}set(t,n,r){const o=this;function s(c,u,d){const f=Ps(u);if(!f)throw new Error("header name must be a non-empty string");const p=ee.findKey(o,f);(!p||o[p]===void 0||d===!0||d===void 0&&o[p]!==!1)&&(o[p||u]=hi(c))}const l=(c,u)=>ee.forEach(c,(d,f)=>s(d,f,u));if(ee.isPlainObject(t)||t instanceof this.constructor)l(t,n);else if(ee.isString(t)&&(t=t.trim())&&!$O(t))l(PO(t),n);else if(ee.isObject(t)&&ee.isIterable(t)){let c={},u,d;for(const f of t){if(!ee.isArray(f))throw TypeError("Object iterator must return a key-value pair");c[d=f[0]]=(u=c[d])?ee.isArray(u)?[...u,f[1]]:[u,f[1]]:f[1]}l(c,n)}else t!=null&&s(n,t,r);return this}get(t,n){if(t=Ps(t),t){const r=ee.findKey(this,t);if(r){const o=this[r];if(!n)return o;if(n===!0)return IO(o);if(ee.isFunction(n))return n.call(this,o,r);if(ee.isRegExp(n))return n.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=Ps(t),t){const r=ee.findKey(this,t);return!!(r&&this[r]!==void 0&&(!n||Nc(this,this[r],r,n)))}return!1}delete(t,n){const r=this;let o=!1;function s(l){if(l=Ps(l),l){const c=ee.findKey(r,l);c&&(!n||Nc(r,r[c],c,n))&&(delete r[c],o=!0)}}return ee.isArray(t)?t.forEach(s):s(t),o}clear(t){const n=Object.keys(this);let r=n.length,o=!1;for(;r--;){const s=n[r];(!t||Nc(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const n=this,r={};return ee.forEach(this,(o,s)=>{const l=ee.findKey(r,s);if(l){n[l]=hi(o),delete n[s];return}const c=t?jO(s):String(s).trim();c!==s&&delete n[s],n[c]=hi(o),r[c]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return ee.forEach(this,(r,o)=>{r!=null&&r!==!1&&(n[o]=t&&ee.isArray(r)?r.join(", "):r)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
`)}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const r=new this(t);return n.forEach(o=>r.set(o)),r}static accessor(t){const r=(this[Gg]=this[Gg]={accessors:{}}).accessors,o=this.prototype;function s(l){const c=Ps(l);r[c]||(OO(o,l),r[c]=!0)}return ee.isArray(t)?t.forEach(s):s(t),this}};sn.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);ee.reduceDescriptors(sn.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(r){this[n]=r}}});ee.freezeMethods(sn);const NO="[REDACTED ****]";function DO(e){if(ee.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(ee.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function LO(e,t){const n=new Set(t.map(s=>String(s).toLowerCase())),r=[],o=s=>{if(s===null||typeof s!="object"||ee.isBuffer(s))return s;if(r.indexOf(s)!==-1)return;s instanceof sn&&(s=s.toJSON()),r.push(s);let l;if(ee.isArray(s))l=[],s.forEach((c,u)=>{const d=o(c);ee.isUndefined(d)||(l[u]=d)});else{if(!ee.isPlainObject(s)&&DO(s))return r.pop(),s;l=Object.create(null);for(const[c,u]of Object.entries(s)){const d=n.has(c.toLowerCase())?NO:o(u);ee.isUndefined(d)||(l[c]=d)}}return r.pop(),l};return o(e)}let Ue=class Hy extends Error{static from(t,n,r,o,s,l){const c=new Hy(t.message,n||t.code,r,o,s);return c.cause=t,c.name=t.name,t.status!=null&&c.status==null&&(c.status=t.status),l&&Object.assign(c,l),c}constructor(t,n,r,o,s){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,n&&(this.code=n),r&&(this.config=r),o&&(this.request=o),s&&(this.response=s,this.status=s.status)}toJSON(){const t=this.config,n=t&&ee.hasOwnProp(t,"redact")?t.redact:void 0,r=ee.isArray(n)&&n.length>0?LO(t,n):ee.toJSONObject(t);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:r,code:this.code,status:this.status}}};Ue.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";Ue.ERR_BAD_OPTION="ERR_BAD_OPTION";Ue.ECONNABORTED="ECONNABORTED";Ue.ETIMEDOUT="ETIMEDOUT";Ue.ECONNREFUSED="ECONNREFUSED";Ue.ERR_NETWORK="ERR_NETWORK";Ue.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";Ue.ERR_DEPRECATED="ERR_DEPRECATED";Ue.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";Ue.ERR_BAD_REQUEST="ERR_BAD_REQUEST";Ue.ERR_CANCELED="ERR_CANCELED";Ue.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";Ue.ERR_INVALID_URL="ERR_INVALID_URL";Ue.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const MO=null;function fd(e){return ee.isPlainObject(e)||ee.isArray(e)}function Uy(e){return ee.endsWith(e,"[]")?e.slice(0,-2):e}function Dc(e,t,n){return e?e.concat(t).map(function(o,s){return o=Uy(o),!n&&s?"["+o+"]":o}).join(n?".":""):t}function kO(e){return ee.isArray(e)&&!e.some(fd)}const zO=ee.toFlatObject(ee,{},null,function(t){return/^is[A-Z]/.test(t)});function bl(e,t,n){if(!ee.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=ee.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,y){return!ee.isUndefined(y[b])});const r=n.metaTokens,o=n.visitor||p,s=n.dots,l=n.indexes,c=n.Blob||typeof Blob<"u"&&Blob,u=n.maxDepth===void 0?100:n.maxDepth,d=c&&ee.isSpecCompliantForm(t);if(!ee.isFunction(o))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(ee.isDate(h))return h.toISOString();if(ee.isBoolean(h))return h.toString();if(!d&&ee.isBlob(h))throw new Ue("Blob is not supported. Use a Buffer instead.");return ee.isArrayBuffer(h)||ee.isTypedArray(h)?d&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function p(h,b,y){let x=h;if(ee.isReactNative(t)&&ee.isReactNativeBlob(h))return t.append(Dc(y,b,s),f(h)),!1;if(h&&!y&&typeof h=="object"){if(ee.endsWith(b,"{}"))b=r?b:b.slice(0,-2),h=JSON.stringify(h);else if(ee.isArray(h)&&kO(h)||(ee.isFileList(h)||ee.endsWith(b,"[]"))&&(x=ee.toArray(h)))return b=Uy(b),x.forEach(function(S,C){!(ee.isUndefined(S)||S===null)&&t.append(l===!0?Dc([b],C,s):l===null?b:b+"[]",f(S))}),!1}return fd(h)?!0:(t.append(Dc(y,b,s),f(h)),!1)}const m=[],g=Object.assign(zO,{defaultVisitor:p,convertValue:f,isVisitable:fd});function v(h,b,y=0){if(!ee.isUndefined(h)){if(y>u)throw new Ue("Object is too deeply nested ("+y+" levels). Max depth: "+u,Ue.ERR_FORM_DATA_DEPTH_EXCEEDED);if(m.indexOf(h)!==-1)throw Error("Circular reference detected in "+b.join("."));m.push(h),ee.forEach(h,function(_,S){(!(ee.isUndefined(_)||_===null)&&o.call(t,_,ee.isString(S)?S.trim():S,b,g))===!0&&v(_,b?b.concat(S):[S],y+1)}),m.pop()}}if(!ee.isObject(e))throw new TypeError("data must be an object");return v(e),t}function qg(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(r){return t[r]})}function kf(e,t){this._pairs=[],e&&bl(e,this,t)}const Wy=kf.prototype;Wy.append=function(t,n){this._pairs.push([t,n])};Wy.toString=function(t){const n=t?function(r){return t.call(this,r,qg)}:qg;return this._pairs.map(function(o){return n(o[0])+"="+n(o[1])},"").join("&")};function VO(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function Gy(e,t,n){if(!t)return e;const r=n&&n.encode||VO,o=ee.isFunction(n)?{serialize:n}:n,s=o&&o.serialize;let l;if(s?l=s(t,o):l=ee.isURLSearchParams(t)?t.toString():new kf(t,o).toString(r),l){const c=e.indexOf("#");c!==-1&&(e=e.slice(0,c)),e+=(e.indexOf("?")===-1?"?":"&")+l}return e}class Kg{constructor(){this.handlers=[]}use(t,n,r){return this.handlers.push({fulfilled:t,rejected:n,synchronous:r?r.synchronous:!1,runWhen:r?r.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){ee.forEach(this.handlers,function(r){r!==null&&t(r)})}}const zf={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},BO=typeof URLSearchParams<"u"?URLSearchParams:kf,FO=typeof FormData<"u"?FormData:null,HO=typeof Blob<"u"?Blob:null,UO={isBrowser:!0,classes:{URLSearchParams:BO,FormData:FO,Blob:HO},protocols:["http","https","file","blob","url","data"]},Vf=typeof window<"u"&&typeof document<"u",pd=typeof navigator=="object"&&navigator||void 0,WO=Vf&&(!pd||["ReactNative","NativeScript","NS"].indexOf(pd.product)<0),GO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",qO=Vf&&window.location.href||"http://localhost",KO=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:Vf,hasStandardBrowserEnv:WO,hasStandardBrowserWebWorkerEnv:GO,navigator:pd,origin:qO},Symbol.toStringTag,{value:"Module"})),Yt={...KO,...UO};function XO(e,t){return bl(e,new Yt.classes.URLSearchParams,{visitor:function(n,r,o,s){return Yt.isNode&&ee.isBuffer(n)?(this.append(r,n.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function YO(e){return ee.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function JO(e){const t={},n=Object.keys(e);let r;const o=n.length;let s;for(r=0;r<o;r++)s=n[r],t[s]=e[s];return t}function qy(e){function t(n,r,o,s){let l=n[s++];if(l==="__proto__")return!0;const c=Number.isFinite(+l),u=s>=n.length;return l=!l&&ee.isArray(o)?o.length:l,u?(ee.hasOwnProp(o,l)?o[l]=ee.isArray(o[l])?o[l].concat(r):[o[l],r]:o[l]=r,!c):((!o[l]||!ee.isObject(o[l]))&&(o[l]=[]),t(n,r,o[l],s)&&ee.isArray(o[l])&&(o[l]=JO(o[l])),!c)}if(ee.isFormData(e)&&ee.isFunction(e.entries)){const n={};return ee.forEachEntry(e,(r,o)=>{t(YO(r),o,n,0)}),n}return null}const _o=(e,t)=>e!=null&&ee.hasOwnProp(e,t)?e[t]:void 0;function ZO(e,t,n){if(ee.isString(e))try{return(t||JSON.parse)(e),ee.trim(e)}catch(r){if(r.name!=="SyntaxError")throw r}return(n||JSON.stringify)(e)}const pa={transitional:zf,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){const r=n.getContentType()||"",o=r.indexOf("application/json")>-1,s=ee.isObject(t);if(s&&ee.isHTMLForm(t)&&(t=new FormData(t)),ee.isFormData(t))return o?JSON.stringify(qy(t)):t;if(ee.isArrayBuffer(t)||ee.isBuffer(t)||ee.isStream(t)||ee.isFile(t)||ee.isBlob(t)||ee.isReadableStream(t))return t;if(ee.isArrayBufferView(t))return t.buffer;if(ee.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let c;if(s){const u=_o(this,"formSerializer");if(r.indexOf("application/x-www-form-urlencoded")>-1)return XO(t,u).toString();if((c=ee.isFileList(t))||r.indexOf("multipart/form-data")>-1){const d=_o(this,"env"),f=d&&d.FormData;return bl(c?{"files[]":t}:t,f&&new f,u)}}return s||o?(n.setContentType("application/json",!1),ZO(t)):t}],transformResponse:[function(t){const n=_o(this,"transitional")||pa.transitional,r=n&&n.forcedJSONParsing,o=_o(this,"responseType"),s=o==="json";if(ee.isResponse(t)||ee.isReadableStream(t))return t;if(t&&ee.isString(t)&&(r&&!o||s)){const c=!(n&&n.silentJSONParsing)&&s;try{return JSON.parse(t,_o(this,"parseReviver"))}catch(u){if(c)throw u.name==="SyntaxError"?Ue.from(u,Ue.ERR_BAD_RESPONSE,this,null,_o(this,"response")):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Yt.classes.FormData,Blob:Yt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ee.forEach(["delete","get","head","post","put","patch","query"],e=>{pa.headers[e]={}});function Lc(e,t){const n=this||pa,r=t||n,o=sn.from(r.headers);let s=r.data;return ee.forEach(e,function(c){s=c.call(n,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function Ky(e){return!!(e&&e.__CANCEL__)}let ma=class extends Ue{constructor(t,n,r){super(t??"canceled",Ue.ERR_CANCELED,n,r),this.name="CanceledError",this.__CANCEL__=!0}};function Xy(e,t,n){const r=n.config.validateStatus;!n.status||!r||r(n.status)?e(n):t(new Ue("Request failed with status code "+n.status,n.status>=400&&n.status<500?Ue.ERR_BAD_REQUEST:Ue.ERR_BAD_RESPONSE,n.config,n.request,n))}function QO(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function eN(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o=0,s=0,l;return t=t!==void 0?t:1e3,function(u){const d=Date.now(),f=r[s];l||(l=d),n[o]=u,r[o]=d;let p=s,m=0;for(;p!==o;)m+=n[p++],p=p%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),d-l<t)return;const g=f&&d-f;return g?Math.round(m*1e3/g):void 0}}function tN(e,t){let n=0,r=1e3/t,o,s;const l=(d,f=Date.now())=>{n=f,o=null,s&&(clearTimeout(s),s=null),e(...d)};return[(...d)=>{const f=Date.now(),p=f-n;p>=r?l(d,f):(o=d,s||(s=setTimeout(()=>{s=null,l(o)},r-p)))},()=>o&&l(o)]}const Di=(e,t,n=3)=>{let r=0;const o=eN(50,250);return tN(s=>{const l=s.loaded,c=s.lengthComputable?s.total:void 0,u=c!=null?Math.min(l,c):l,d=Math.max(0,u-r),f=o(d);r=Math.max(r,u);const p={loaded:u,total:c,progress:c?u/c:void 0,bytes:d,rate:f||void 0,estimated:f&&c?(c-u)/f:void 0,event:s,lengthComputable:c!=null,[t?"download":"upload"]:!0};e(p)},n)},Xg=(e,t)=>{const n=e!=null;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Yg=e=>(...t)=>ee.asap(()=>e(...t)),nN=Yt.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,Yt.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(Yt.origin),Yt.navigator&&/(msie|trident)/i.test(Yt.navigator.userAgent)):()=>!0,rN=Yt.hasStandardBrowserEnv?{write(e,t,n,r,o,s,l){if(typeof document>"u")return;const c=[`${e}=${encodeURIComponent(t)}`];ee.isNumber(n)&&c.push(`expires=${new Date(n).toUTCString()}`),ee.isString(r)&&c.push(`path=${r}`),ee.isString(o)&&c.push(`domain=${o}`),s===!0&&c.push("secure"),ee.isString(l)&&c.push(`SameSite=${l}`),document.cookie=c.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let n=0;n<t.length;n++){const r=t[n].replace(/^\s+/,""),o=r.indexOf("=");if(o!==-1&&r.slice(0,o)===e)return decodeURIComponent(r.slice(o+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function oN(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function sN(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function Yy(e,t,n){let r=!oN(t);return e&&(r||n===!1)?sN(e,t):t}const Jg=e=>e instanceof sn?{...e}:e;function Gr(e,t){t=t||{};const n=Object.create(null);Object.defineProperty(n,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function r(d,f,p,m){return ee.isPlainObject(d)&&ee.isPlainObject(f)?ee.merge.call({caseless:m},d,f):ee.isPlainObject(f)?ee.merge({},f):ee.isArray(f)?f.slice():f}function o(d,f,p,m){if(ee.isUndefined(f)){if(!ee.isUndefined(d))return r(void 0,d,p,m)}else return r(d,f,p,m)}function s(d,f){if(!ee.isUndefined(f))return r(void 0,f)}function l(d,f){if(ee.isUndefined(f)){if(!ee.isUndefined(d))return r(void 0,d)}else return r(void 0,f)}function c(d,f,p){if(ee.hasOwnProp(t,p))return r(d,f);if(ee.hasOwnProp(e,p))return r(void 0,d)}const u={url:s,method:s,data:s,baseURL:l,transformRequest:l,transformResponse:l,paramsSerializer:l,timeout:l,timeoutMessage:l,withCredentials:l,withXSRFToken:l,adapter:l,responseType:l,xsrfCookieName:l,xsrfHeaderName:l,onUploadProgress:l,onDownloadProgress:l,decompress:l,maxContentLength:l,maxBodyLength:l,beforeRedirect:l,transport:l,httpAgent:l,httpsAgent:l,cancelToken:l,socketPath:l,allowedSocketPaths:l,responseEncoding:l,validateStatus:c,headers:(d,f,p)=>o(Jg(d),Jg(f),p,!0)};return ee.forEach(Object.keys({...e,...t}),function(f){if(f==="__proto__"||f==="constructor"||f==="prototype")return;const p=ee.hasOwnProp(u,f)?u[f]:o,m=ee.hasOwnProp(e,f)?e[f]:void 0,g=ee.hasOwnProp(t,f)?t[f]:void 0,v=p(m,g,f);ee.isUndefined(v)&&p!==c||(n[f]=v)}),n}const aN=["content-type","content-length"];function iN(e,t,n){if(n!=="content-only"){e.set(t);return}Object.entries(t).forEach(([r,o])=>{aN.includes(r.toLowerCase())&&e.set(r,o)})}const lN=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,n)=>String.fromCharCode(parseInt(n,16))),Jy=e=>{const t=Gr({},e),n=m=>ee.hasOwnProp(t,m)?t[m]:void 0,r=n("data");let o=n("withXSRFToken");const s=n("xsrfHeaderName"),l=n("xsrfCookieName");let c=n("headers");const u=n("auth"),d=n("baseURL"),f=n("allowAbsoluteUrls"),p=n("url");if(t.headers=c=sn.from(c),t.url=Gy(Yy(d,p,f),e.params,e.paramsSerializer),u&&c.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?lN(u.password):""))),ee.isFormData(r)&&(Yt.hasStandardBrowserEnv||Yt.hasStandardBrowserWebWorkerEnv?c.setContentType(void 0):ee.isFunction(r.getHeaders)&&iN(c,r.getHeaders(),n("formDataHeaderPolicy"))),Yt.hasStandardBrowserEnv&&(ee.isFunction(o)&&(o=o(t)),o===!0||o==null&&nN(t.url))){const g=s&&l&&rN.read(l);g&&c.set(s,g)}return t},cN=typeof XMLHttpRequest<"u",uN=cN&&function(e){return new Promise(function(n,r){const o=Jy(e);let s=o.data;const l=sn.from(o.headers).normalize();let{responseType:c,onUploadProgress:u,onDownloadProgress:d}=o,f,p,m,g,v;function h(){g&&g(),v&&v(),o.cancelToken&&o.cancelToken.unsubscribe(f),o.signal&&o.signal.removeEventListener("abort",f)}let b=new XMLHttpRequest;b.open(o.method.toUpperCase(),o.url,!0),b.timeout=o.timeout;function y(){if(!b)return;const _=sn.from("getAllResponseHeaders"in b&&b.getAllResponseHeaders()),C={data:!c||c==="text"||c==="json"?b.responseText:b.response,status:b.status,statusText:b.statusText,headers:_,config:e,request:b};Xy(function(R){n(R),h()},function(R){r(R),h()},C),b=null}"onloadend"in b?b.onloadend=y:b.onreadystatechange=function(){!b||b.readyState!==4||b.status===0&&!(b.responseURL&&b.responseURL.startsWith("file:"))||setTimeout(y)},b.onabort=function(){b&&(r(new Ue("Request aborted",Ue.ECONNABORTED,e,b)),h(),b=null)},b.onerror=function(S){const C=S&&S.message?S.message:"Network Error",T=new Ue(C,Ue.ERR_NETWORK,e,b);T.event=S||null,r(T),h(),b=null},b.ontimeout=function(){let S=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const C=o.transitional||zf;o.timeoutErrorMessage&&(S=o.timeoutErrorMessage),r(new Ue(S,C.clarifyTimeoutError?Ue.ETIMEDOUT:Ue.ECONNABORTED,e,b)),h(),b=null},s===void 0&&l.setContentType(null),"setRequestHeader"in b&&ee.forEach(l.toJSON(),function(S,C){b.setRequestHeader(C,S)}),ee.isUndefined(o.withCredentials)||(b.withCredentials=!!o.withCredentials),c&&c!=="json"&&(b.responseType=o.responseType),d&&([m,v]=Di(d,!0),b.addEventListener("progress",m)),u&&b.upload&&([p,g]=Di(u),b.upload.addEventListener("progress",p),b.upload.addEventListener("loadend",g)),(o.cancelToken||o.signal)&&(f=_=>{b&&(r(!_||_.type?new ma(null,e,b):_),b.abort(),h(),b=null)},o.cancelToken&&o.cancelToken.subscribe(f),o.signal&&(o.signal.aborted?f():o.signal.addEventListener("abort",f)));const x=QO(o.url);if(x&&!Yt.protocols.includes(x)){r(new Ue("Unsupported protocol "+x+":",Ue.ERR_BAD_REQUEST,e));return}b.send(s||null)})},dN=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let r=new AbortController,o;const s=function(d){if(!o){o=!0,c();const f=d instanceof Error?d:this.reason;r.abort(f instanceof Ue?f:new ma(f instanceof Error?f.message:f))}};let l=t&&setTimeout(()=>{l=null,s(new Ue(`timeout of ${t}ms exceeded`,Ue.ETIMEDOUT))},t);const c=()=>{e&&(l&&clearTimeout(l),l=null,e.forEach(d=>{d.unsubscribe?d.unsubscribe(s):d.removeEventListener("abort",s)}),e=null)};e.forEach(d=>d.addEventListener("abort",s));const{signal:u}=r;return u.unsubscribe=()=>ee.asap(c),u}},fN=function*(e,t){let n=e.byteLength;if(n<t){yield e;return}let r=0,o;for(;r<n;)o=r+t,yield e.slice(r,o),r=o},pN=async function*(e,t){for await(const n of mN(e))yield*fN(n,t)},mN=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:n,value:r}=await t.read();if(n)break;yield r}}finally{await t.cancel()}},Zg=(e,t,n,r)=>{const o=pN(e,t);let s=0,l,c=u=>{l||(l=!0,r&&r(u))};return new ReadableStream({async pull(u){try{const{done:d,value:f}=await o.next();if(d){c(),u.close();return}let p=f.byteLength;if(n){let m=s+=p;n(m)}u.enqueue(new Uint8Array(f))}catch(d){throw c(d),d}},cancel(u){return c(u),o.return()}},{highWaterMark:2})};function gN(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const n=e.slice(5,t),r=e.slice(t+1);if(/;base64/i.test(n)){let l=r.length;const c=r.length;for(let g=0;g<c;g++)if(r.charCodeAt(g)===37&&g+2<c){const v=r.charCodeAt(g+1),h=r.charCodeAt(g+2);(v>=48&&v<=57||v>=65&&v<=70||v>=97&&v<=102)&&(h>=48&&h<=57||h>=65&&h<=70||h>=97&&h<=102)&&(l-=2,g+=2)}let u=0,d=c-1;const f=g=>g>=2&&r.charCodeAt(g-2)===37&&r.charCodeAt(g-1)===51&&(r.charCodeAt(g)===68||r.charCodeAt(g)===100);d>=0&&(r.charCodeAt(d)===61?(u++,d--):f(d)&&(u++,d-=3)),u===1&&d>=0&&(r.charCodeAt(d)===61||f(d))&&u++;const m=Math.floor(l/4)*3-(u||0);return m>0?m:0}if(typeof Buffer<"u"&&typeof Buffer.byteLength=="function")return Buffer.byteLength(r,"utf8");let s=0;for(let l=0,c=r.length;l<c;l++){const u=r.charCodeAt(l);if(u<128)s+=1;else if(u<2048)s+=2;else if(u>=55296&&u<=56319&&l+1<c){const d=r.charCodeAt(l+1);d>=56320&&d<=57343?(s+=4,l++):s+=3}else s+=3}return s}const Bf="1.16.0",Qg=64*1024,{isFunction:Ka}=ee,eh=(e,...t)=>{try{return!!e(...t)}catch{return!1}},hN=e=>{const t=ee.global??globalThis,{ReadableStream:n,TextEncoder:r}=t;e=ee.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:o,Request:s,Response:l}=e,c=o?Ka(o):typeof fetch=="function",u=Ka(s),d=Ka(l);if(!c)return!1;const f=c&&Ka(n),p=c&&(typeof r=="function"?(y=>x=>y.encode(x))(new r):async y=>new Uint8Array(await new s(y).arrayBuffer())),m=u&&f&&eh(()=>{let y=!1;const x=new s(Yt.origin,{body:new n,method:"POST",get duplex(){return y=!0,"half"}}),_=x.headers.has("Content-Type");return x.body!=null&&x.body.cancel(),y&&!_}),g=d&&f&&eh(()=>ee.isReadableStream(new l("").body)),v={stream:g&&(y=>y.body)};c&&["text","arrayBuffer","blob","formData","stream"].forEach(y=>{!v[y]&&(v[y]=(x,_)=>{let S=x&&x[y];if(S)return S.call(x);throw new Ue(`Response type '${y}' is not supported`,Ue.ERR_NOT_SUPPORT,_)})});const h=async y=>{if(y==null)return 0;if(ee.isBlob(y))return y.size;if(ee.isSpecCompliantForm(y))return(await new s(Yt.origin,{method:"POST",body:y}).arrayBuffer()).byteLength;if(ee.isArrayBufferView(y)||ee.isArrayBuffer(y))return y.byteLength;if(ee.isURLSearchParams(y)&&(y=y+""),ee.isString(y))return(await p(y)).byteLength},b=async(y,x)=>{const _=ee.toFiniteNumber(y.getContentLength());return _??h(x)};return async y=>{let{url:x,method:_,data:S,signal:C,cancelToken:T,timeout:R,onDownloadProgress:A,onUploadProgress:P,responseType:N,headers:O,withCredentials:k="same-origin",fetchOptions:D,maxContentLength:F,maxBodyLength:U}=Jy(y);const H=ee.isNumber(F)&&F>-1,X=ee.isNumber(U)&&U>-1;let K=o||fetch;N=N?(N+"").toLowerCase():"text";let B=dN([C,T&&T.toAbortSignal()],R),W=null;const te=B&&B.unsubscribe&&(()=>{B.unsubscribe()});let j;try{if(H&&typeof x=="string"&&x.startsWith("data:")&&gN(x)>F)throw new Ue("maxContentLength size of "+F+" exceeded",Ue.ERR_BAD_RESPONSE,y,W);if(X&&_!=="get"&&_!=="head"){const J=await b(O,S);if(typeof J=="number"&&isFinite(J)&&J>U)throw new Ue("Request body larger than maxBodyLength limit",Ue.ERR_BAD_REQUEST,y,W)}if(P&&m&&_!=="get"&&_!=="head"&&(j=await b(O,S))!==0){let J=new s(x,{method:"POST",body:S,duplex:"half"}),Y;if(ee.isFormData(S)&&(Y=J.headers.get("content-type"))&&O.setContentType(Y),J.body){const[ne,oe]=Xg(j,Di(Yg(P)));S=Zg(J.body,Qg,ne,oe)}}ee.isString(k)||(k=k?"include":"omit");const L=u&&"credentials"in s.prototype;if(ee.isFormData(S)){const J=O.getContentType();J&&/^multipart\/form-data/i.test(J)&&!/boundary=/i.test(J)&&O.delete("content-type")}O.set("User-Agent","axios/"+Bf,!1);const G={...D,signal:B,method:_.toUpperCase(),headers:O.normalize().toJSON(),body:S,duplex:"half",credentials:L?k:void 0};W=u&&new s(x,G);let M=await(u?K(W,D):K(x,G));if(H){const J=ee.toFiniteNumber(M.headers.get("content-length"));if(J!=null&&J>F)throw new Ue("maxContentLength size of "+F+" exceeded",Ue.ERR_BAD_RESPONSE,y,W)}const q=g&&(N==="stream"||N==="response");if(g&&M.body&&(A||H||q&&te)){const J={};["status","statusText","headers"].forEach(he=>{J[he]=M[he]});const Y=ee.toFiniteNumber(M.headers.get("content-length")),[ne,oe]=A&&Xg(Y,Di(Yg(A),!0))||[];let Q=0;const se=he=>{if(H&&(Q=he,Q>F))throw new Ue("maxContentLength size of "+F+" exceeded",Ue.ERR_BAD_RESPONSE,y,W);ne&&ne(he)};M=new l(Zg(M.body,Qg,se,()=>{oe&&oe(),te&&te()}),J)}N=N||"text";let V=await v[ee.findKey(v,N)||"text"](M,y);if(H&&!g&&!q){let J;if(V!=null&&(typeof V.byteLength=="number"?J=V.byteLength:typeof V.size=="number"?J=V.size:typeof V=="string"&&(J=typeof r=="function"?new r().encode(V).byteLength:V.length)),typeof J=="number"&&J>F)throw new Ue("maxContentLength size of "+F+" exceeded",Ue.ERR_BAD_RESPONSE,y,W)}return!q&&te&&te(),await new Promise((J,Y)=>{Xy(J,Y,{data:V,headers:sn.from(M.headers),status:M.status,statusText:M.statusText,config:y,request:W})})}catch(L){if(te&&te(),B&&B.aborted&&B.reason instanceof Ue){const G=B.reason;throw G.config=y,W&&(G.request=W),L!==G&&(G.cause=L),G}throw L&&L.name==="TypeError"&&/Load failed|fetch/i.test(L.message)?Object.assign(new Ue("Network Error",Ue.ERR_NETWORK,y,W,L&&L.response),{cause:L.cause||L}):Ue.from(L,L&&L.code,y,W,L&&L.response)}}},vN=new Map,Zy=e=>{let t=e&&e.env||{};const{fetch:n,Request:r,Response:o}=t,s=[r,o,n];let l=s.length,c=l,u,d,f=vN;for(;c--;)u=s[c],d=f.get(u),d===void 0&&f.set(u,d=c?new Map:hN(t)),f=d;return d};Zy();const Ff={http:MO,xhr:uN,fetch:{get:Zy}};ee.forEach(Ff,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const th=e=>`- ${e}`,bN=e=>ee.isFunction(e)||e===null||e===!1;function yN(e,t){e=ee.isArray(e)?e:[e];const{length:n}=e;let r,o;const s={};for(let l=0;l<n;l++){r=e[l];let c;if(o=r,!bN(r)&&(o=Ff[(c=String(r)).toLowerCase()],o===void 0))throw new Ue(`Unknown adapter '${c}'`);if(o&&(ee.isFunction(o)||(o=o.get(t))))break;s[c||"#"+l]=o}if(!o){const l=Object.entries(s).map(([u,d])=>`adapter ${u} `+(d===!1?"is not supported by the environment":"is not available in the build"));let c=n?l.length>1?`since :
`+l.map(th).join(`
`):" "+th(l[0]):"as no adapter specified";throw new Ue("There is no suitable adapter to dispatch the request "+c,"ERR_NOT_SUPPORT")}return o}const Qy={getAdapter:yN,adapters:Ff};function Mc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ma(null,e)}function nh(e){return Mc(e),e.headers=sn.from(e.headers),e.data=Lc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Qy.getAdapter(e.adapter||pa.adapter,e)(e).then(function(r){Mc(e),e.response=r;try{r.data=Lc.call(e,e.transformResponse,r)}finally{delete e.response}return r.headers=sn.from(r.headers),r},function(r){if(!Ky(r)&&(Mc(e),r&&r.response)){e.response=r.response;try{r.response.data=Lc.call(e,e.transformResponse,r.response)}finally{delete e.response}r.response.headers=sn.from(r.response.headers)}return Promise.reject(r)})}const yl={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{yl[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}});const rh={};yl.transitional=function(t,n,r){function o(s,l){return"[Axios v"+Bf+"] Transitional option '"+s+"'"+l+(r?". "+r:"")}return(s,l,c)=>{if(t===!1)throw new Ue(o(l," has been removed"+(n?" in "+n:"")),Ue.ERR_DEPRECATED);return n&&!rh[l]&&(rh[l]=!0,console.warn(o(l," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(s,l,c):!0}};yl.spelling=function(t){return(n,r)=>(console.warn(`${r} is likely a misspelling of ${t}`),!0)};function xN(e,t,n){if(typeof e!="object")throw new Ue("options must be an object",Ue.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const s=r[o],l=Object.prototype.hasOwnProperty.call(t,s)?t[s]:void 0;if(l){const c=e[s],u=c===void 0||l(c,s,e);if(u!==!0)throw new Ue("option "+s+" must be "+u,Ue.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new Ue("Unknown option "+s,Ue.ERR_BAD_OPTION)}}const vi={assertOptions:xN,validators:yl},Rn=vi.validators;let Wr=class{constructor(t){this.defaults=t||{},this.interceptors={request:new Kg,response:new Kg}}async request(t,n){try{return await this._request(t,n)}catch(r){if(r instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const s=(()=>{if(!o.stack)return"";const l=o.stack.indexOf(`
`);return l===-1?"":o.stack.slice(l+1)})();try{if(!r.stack)r.stack=s;else if(s){const l=s.indexOf(`
`),c=l===-1?-1:s.indexOf(`
`,l+1),u=c===-1?"":s.slice(c+1);String(r.stack).endsWith(u)||(r.stack+=`
`+s)}}catch{}}throw r}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=Gr(this.defaults,n);const{transitional:r,paramsSerializer:o,headers:s}=n;r!==void 0&&vi.assertOptions(r,{silentJSONParsing:Rn.transitional(Rn.boolean),forcedJSONParsing:Rn.transitional(Rn.boolean),clarifyTimeoutError:Rn.transitional(Rn.boolean),legacyInterceptorReqResOrdering:Rn.transitional(Rn.boolean)},!1),o!=null&&(ee.isFunction(o)?n.paramsSerializer={serialize:o}:vi.assertOptions(o,{encode:Rn.function,serialize:Rn.function},!0)),n.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?n.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:n.allowAbsoluteUrls=!0),vi.assertOptions(n,{baseUrl:Rn.spelling("baseURL"),withXsrfToken:Rn.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let l=s&&ee.merge(s.common,s[n.method]);s&&ee.forEach(["delete","get","head","post","put","patch","query","common"],v=>{delete s[v]}),n.headers=sn.concat(l,s);const c=[];let u=!0;this.interceptors.request.forEach(function(h){if(typeof h.runWhen=="function"&&h.runWhen(n)===!1)return;u=u&&h.synchronous;const b=n.transitional||zf;b&&b.legacyInterceptorReqResOrdering?c.unshift(h.fulfilled,h.rejected):c.push(h.fulfilled,h.rejected)});const d=[];this.interceptors.response.forEach(function(h){d.push(h.fulfilled,h.rejected)});let f,p=0,m;if(!u){const v=[nh.bind(this),void 0];for(v.unshift(...c),v.push(...d),m=v.length,f=Promise.resolve(n);p<m;)f=f.then(v[p++],v[p++]);return f}m=c.length;let g=n;for(;p<m;){const v=c[p++],h=c[p++];try{g=v(g)}catch(b){h.call(this,b);break}}try{f=nh.call(this,g)}catch(v){return Promise.reject(v)}for(p=0,m=d.length;p<m;)f=f.then(d[p++],d[p++]);return f}getUri(t){t=Gr(this.defaults,t);const n=Yy(t.baseURL,t.url,t.allowAbsoluteUrls);return Gy(n,t.params,t.paramsSerializer)}};ee.forEach(["delete","get","head","options"],function(t){Wr.prototype[t]=function(n,r){return this.request(Gr(r||{},{method:t,url:n,data:(r||{}).data}))}});ee.forEach(["post","put","patch","query"],function(t){function n(r){return function(s,l,c){return this.request(Gr(c||{},{method:t,headers:r?{"Content-Type":"multipart/form-data"}:{},url:s,data:l}))}}Wr.prototype[t]=n(),t!=="query"&&(Wr.prototype[t+"Form"]=n(!0))});let _N=class ex{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(s){n=s});const r=this;this.promise.then(o=>{if(!r._listeners)return;let s=r._listeners.length;for(;s-- >0;)r._listeners[s](o);r._listeners=null}),this.promise.then=o=>{let s;const l=new Promise(c=>{r.subscribe(c),s=c}).then(o);return l.cancel=function(){r.unsubscribe(s)},l},t(function(s,l,c){r.reason||(r.reason=new ma(s,l,c),n(r.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){const t=new AbortController,n=r=>{t.abort(r)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new ex(function(o){t=o}),cancel:t}}};function EN(e){return function(n){return e.apply(null,n)}}function wN(e){return ee.isObject(e)&&e.isAxiosError===!0}const md={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(md).forEach(([e,t])=>{md[t]=e});function tx(e){const t=new Wr(e),n=Dy(Wr.prototype.request,t);return ee.extend(n,Wr.prototype,t,{allOwnKeys:!0}),ee.extend(n,t,null,{allOwnKeys:!0}),n.create=function(o){return tx(Gr(e,o))},n}const Tt=tx(pa);Tt.Axios=Wr;Tt.CanceledError=ma;Tt.CancelToken=_N;Tt.isCancel=Ky;Tt.VERSION=Bf;Tt.toFormData=bl;Tt.AxiosError=Ue;Tt.Cancel=Tt.CanceledError;Tt.all=function(t){return Promise.all(t)};Tt.spread=EN;Tt.isAxiosError=wN;Tt.mergeConfig=Gr;Tt.AxiosHeaders=sn;Tt.formToJSON=e=>qy(ee.isHTMLForm(e)?new FormData(e):e);Tt.getAdapter=Qy.getAdapter;Tt.HttpStatusCode=md;Tt.default=Tt;const{Axios:bY,AxiosError:gd,CanceledError:yY,isCancel:xY,CancelToken:_Y,VERSION:EY,all:wY,Cancel:SY,isAxiosError:CY,spread:PY,toFormData:RY,AxiosHeaders:Li,HttpStatusCode:TY,formToJSON:AY,getAdapter:IY,mergeConfig:$Y,create:jY}=Tt,oh="avalog_visitor_id",sh=()=>typeof crypto<"u"&&typeof crypto.randomUUID=="function"?crypto.randomUUID():"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{const t=Math.random()*16|0;return(e==="x"?t:t&3|8).toString(16)});let kr=null;const ah=()=>{if(kr)return kr;try{const e=localStorage.getItem(oh);if(e)return kr=e,e;const t=sh();return localStorage.setItem(oh,t),kr=t,t}catch{return kr||(kr=sh()),kr}},SN=e=>"/api",CN=SN(),PN=["/license","/city","/mailing-view","/port-services","/additional-service-at-the-port","/carrier","/container-type","/form","/chat/widget","/rent-calculator","/international-auto"],RN=e=>{if(!e)return"";try{return new URL(e,window.location.origin).pathname.replace(/^\/api/,"")}catch{return e.replace(/^https?:\/\/[^/]+/i,"").replace(/^\/api/,"")}},nx=e=>{const t=RN(e);return PN.some(n=>t===n||t.startsWith(`${n}/`))},TN=e=>{if(e){if(e instanceof Li){e.delete("Authorization"),e.delete("authorization");return}delete e.Authorization,delete e.authorization}},rx=(e,t)=>{if(e){if(e instanceof Li){e.set("Authorization",t);return}e.Authorization=t}},je=Tt.create({baseURL:CN,headers:{"Content-Type":"application/json"}});je.interceptors.request.use(async e=>{const t=e,n=nx(t.url),r=t.skipAuth===!0||n,o=mn.getAccessToken();return n&&TN(t.headers),!r&&o&&o.trim()!==""&&rx(t.headers,`Bearer ${o}`),t.headers instanceof Li?t.headers.set("X-Visitor-Id",ah()):t.headers&&(t.headers["X-Visitor-Id"]=ah()),t.data instanceof FormData&&(t.headers instanceof Li?t.headers.delete("Content-Type"):t.headers&&delete t.headers["Content-Type"]),t},e=>Promise.reject(e));let Xa=null;const AN=()=>(Xa||(Xa=zs.refreshToken().finally(()=>{Xa=null})),Xa);je.interceptors.response.use(e=>e,async e=>{var c,u,d,f,p,m;const t=e.config,n=nx(t==null?void 0:t.url),r=(t==null?void 0:t.skipAuth)===!0||n,o=(c=e.response)==null?void 0:c.status,s=o===401&&!r,l=!!mn.getRefreshToken()||!!localStorage.getItem("user");if(s&&!(t!=null&&t._retry)&&t&&l&&(t._retry=!0,await AN())){const v=mn.getAccessToken();return v&&rx(t.headers,`Bearer ${v}`),je(t)}return s&&mn.getAccessToken()&&(mn.clearTokens(),typeof window<"u"&&window.dispatchEvent(new CustomEvent("auth:session-expired"))),console.error("вќЊ API Error:",(d=(u=e.config)==null?void 0:u.method)==null?void 0:d.toUpperCase(),(f=e.config)==null?void 0:f.url,"в†’",o??"network"),o===404&&((m=(p=e.config)==null?void 0:p.url)!=null&&m.includes("/port-services/")),Promise.reject(e)});const OY=Object.freeze(Object.defineProperty({__proto__:null,default:je},Symbol.toStringTag,{value:"Module"})),IN=new Set(["fa","ar","he","ur"]);function ox(e){return(e||"").toLowerCase().split("-")[0]}function $N(e){return IN.has(ox(e))}function sx(e){if(typeof document>"u")return;const t=document.documentElement;t.setAttribute("dir",$N(e)?"rtl":"ltr"),e&&t.setAttribute("lang",ox(e))}const ih=Sb(),lh=ih.enabled?ih.locale:void 0;function ax(e){switch((e??"").toLowerCase().split("-")[0]){case"en":return"en";case"zho":case"zh":return"zh-cn";case"tr":return"tr";case"hi":return"hi";default:return"ru"}}gn.use(vP).use(bP).use(yP).init({...lh?{lng:lh}:{},supportedLngs:["ru","en","zho","tr","hi"],ns:["translation","common"],defaultNS:"translation",fallbackLng:{default:["en","ru"]},load:"languageOnly",nonExplicitSupportedLngs:!0,debug:!1,detection:{order:["localStorage","querystring","cookie","navigator"],caches:["localStorage"],lookupLocalStorage:"avalog.i18n.language",lookupQuerystring:"lang"},interpolation:{escapeValue:!1}});sx(gn.resolvedLanguage??gn.language);gn.on("languageChanged",sx);nf.locale(ax(gn.resolvedLanguage??gn.language));gn.on("languageChanged",e=>nf.locale(ax(e)));const Et=(e,t)=>gn.isInitialized?gn.t(e,t):t,mn={setTokens(e,t){localStorage.setItem("access_token",e),t&&localStorage.setItem("refresh_token",t)},getAccessToken(){return localStorage.getItem("access_token")},getRefreshToken(){return localStorage.getItem("refresh_token")},clearTokens(){localStorage.removeItem("access_token"),localStorage.removeItem("refresh_token"),localStorage.removeItem("verification_token"),localStorage.removeItem("isAuthenticated"),localStorage.removeItem("user_email")}},ix=e=>{var t;if(e instanceof gd){const n=(t=e.response)==null?void 0:t.data;return n&&(n.message||n.error||n.detail||(Array.isArray(n.errors)?n.errors.join(", "):""))||""}return e instanceof Error&&e.message||""},jN=(e,t)=>{const n=e.trim();return n?/already\s*exist|email.*tak|СѓР¶Рµ\s*(зарегистрирован|существует|занят)/i.test(n)?Et("authForm.api.emailTaken","Ртот email СѓР¶Рµ зарегистрирован. Войдите РІ существующий аккаунт или восстановите пароль через «Забыли пароль?В»."):/unauthorized|bad\s*credentials|invalid\s*credentials|authentication\s*failed|user\s*not\s*found/i.test(n)?Et("authForm.api.badCredentials","Неверный email или пароль."):/access\s*denied|forbidden/i.test(n)?Et("authForm.api.forbidden","Недостаточно прав для этого действия."):/captcha|turnstile/i.test(n)?Et("authForm.api.captchaFailed","РќРµ удалось пройти проверку «я РЅРµ робот». Обновите страницу Рё попробуйте СЃРЅРѕРІР°."):/token.*(expired|invalid)|invalid.*token|РїСЂРѕСЃСЂРѕС‡/i.test(n)?Et("authForm.api.linkExpired","Ссылка недействительна или просрочена."):/[Р°-СЏС‘]/i.test(n)?n:t:t},lr=(e,t)=>jN(ix(e),t),zs={async login(e,t,n=!1){var o;const r=btoa(`${e}:${t}`);try{const s=await je.post("/sign-in",null,{headers:{Authorization:`Basic ${r}`},params:{rememberMe:n},skipAuth:!0});return mn.setTokens(s.data.access_token,s.data.refresh_token),localStorage.setItem("user_email",s.data.user_name||e),localStorage.setItem("isAuthenticated","true"),{success:!0,data:s.data}}catch(s){const l=s instanceof gd?(o=s.response)==null?void 0:o.status:void 0;if(l===423)return{success:!1,message:lr(s,Et("authForm.api.accountLocked","Аккаунт временно заблокирован после нескольких неудачных попыток РІС…РѕРґР°. Попробуйте через 15 РјРёРЅСѓС‚ или восстановите пароль."))};const c=l===401?Et("authForm.api.wrongCredentials","Неверный email или пароль"):Et("authForm.api.loginError","Ошибка РїСЂРё авторизации");return{success:!1,message:lr(s,c)}}},async register(e,t,n,r){var o;try{const s=await je.post("/sign-up",{username:e,userPassword:t,phoneNumber:n,fullName:r},{skipAuth:!0});return s.data.access_token&&mn.setTokens(s.data.access_token,s.data.refresh_token),localStorage.setItem("user_email",s.data.user_name||e),localStorage.setItem("isAuthenticated","true"),{success:!0,data:s.data}}catch(s){const l=s instanceof gd,c=l?(o=s.response)==null?void 0:o.status:void 0;if(l&&!s.response)return{success:!1,message:Et("authForm.api.networkError","РќРµ удалось связаться СЃ сервером. Проверьте интернет-соединение Рё попробуйте ещё раз.")};const u=ix(s);if(c===409||/already\s*exist/i.test(u))return{success:!1,field:"email",message:Et("authForm.api.emailTaken","Ртот email СѓР¶Рµ зарегистрирован. Войдите РІ существующий аккаунт или восстановите пароль через «Забыли пароль?В».")};switch(c){case 400:case 422:return{success:!1,message:lr(s,Et("authForm.api.registerValidation","Проверьте правильность полей: email РІ формате name@domain.ru, пароль РЅРµ короче 8 символов, телефон СЃ РєРѕРґРѕРј страны (+7…), Р¤РРћ полностью."))};case 429:return{success:!1,message:Et("authForm.api.tooManyAttempts","Слишком РјРЅРѕРіРѕ попыток регистрации РїРѕРґСЂСЏРґ. Подождите минуту Рё попробуйте СЃРЅРѕРІР°.")};case 500:case 502:case 503:case 504:return{success:!1,message:Et("authForm.api.serviceUnavailable","Сервис временно недоступен. Повторите попытку через несколько РјРёРЅСѓС‚ — если ошибка РЅРµ исчезнет, напишите нам РЅР° hello@avalog.ru.")};default:return{success:!1,message:lr(s,Et("authForm.api.registerFailed","РќРµ удалось завершить регистрацию. Проверьте введённые данные Рё попробуйте СЃРЅРѕРІР°."))}}}},async refreshToken(){const e=mn.getRefreshToken();try{const t=await je.post("/refresh-token",null,{headers:e?{Authorization:`Bearer ${e}`}:void 0,withCredentials:!0,skipAuth:!0});return mn.setTokens(t.data.access_token,t.data.refresh_token),!0}catch{return!1}},async passwordResetRequest(e){return{message:(await je.post("/auth/password-reset/request",{username:e},{skipAuth:!0})).data.message||Et("authForm.api.resetRequested","Если пользователь существует, РїРёСЃСЊРјРѕ отправлено")}},async passwordResetConfirm(e,t){try{return{success:!0,message:(await je.post("/auth/password-reset/confirm",{token:e,newPassword:t},{skipAuth:!0})).data.message||Et("authForm.api.passwordUpdated","Пароль успешно обновлён")}}catch(n){return{success:!1,message:lr(n,Et("authForm.api.tokenInvalid","Токен неверен или просрочен"))}}},async verifyEmailConfirm(e){try{return await je.post("/auth/verify-email/confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:lr(t,Et("authForm.api.linkExpired","Ссылка недействительна или просрочена."))}}},async verifyEmailResend(){return(await je.post("/auth/verify-email/resend")).data},async requestEmailChange(e,t){var n;try{return await je.post("/user/email/change-request",{newEmail:e,currentPassword:t}),{success:!0}}catch(r){const o=r==null?void 0:r.response,s=(n=o==null?void 0:o.data)==null?void 0:n.detail;return s==="NEW_EMAIL_TAKEN"?{success:!1,message:Et("authForm.api.newEmailTaken","Ртот email СѓР¶Рµ занят РґСЂСѓРіРёРј аккаунтом.")}:s==="NEW_EMAIL_SAME_AS_CURRENT"?{success:!1,message:Et("authForm.api.newEmailSame","Новый email совпадает СЃ текущим.")}:(o==null?void 0:o.status)===401?{success:!1,message:Et("authForm.api.wrongCurrentPassword","Текущий пароль введён неверно.")}:{success:!1,message:lr(r,Et("authForm.api.emailChangeFailed","РќРµ удалось запросить смену email."))}}},async confirmEmailChange(e){try{return await je.post("/user/email/change-confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:lr(t,Et("authForm.api.linkExpired","Ссылка недействительна или просрочена."))}}},async revokeAllSessions(){return(await je.post("/auth/sessions/revoke-all")).data},async logout(){const e=mn.getRefreshToken();if(!e){mn.clearTokens();return}try{await je.post("/logout",null,{headers:{Authorization:`Bearer ${e}`},skipAuth:!0})}catch{}finally{mn.clearTokens()}}},ON={merge(){return je.post("/statistics/merge-anonymous").then(e=>e.data)}};let hr=null,Zs=!1;function NN(){if(Zs)return;const t=Number("109868920");if(!Number.isFinite(t)||t<=0||typeof window>"u"||typeof document>"u")return;hr=t;const n=window;if(!n.ym){const o=((...s)=>{o.a=o.a??[],o.a.push(s)});o.l=Date.now(),n.ym=o}n.ym(t,"init",{clickmap:!0,trackLinks:!0,accurateTrackBounce:!0,webvisor:!1,defer:!0,trustedDomains:["avalog.ru","www.avalog.ru","avalogtech.com","www.avalogtech.com"]});const r=document.createElement("script");r.async=!0,r.defer=!0,r.src="https://mc.yandex.ru/metrika/tag.js",document.head.appendChild(r),Zs=!0}function DN(e,t){if(!(!Zs||hr==null)&&!(typeof window>"u"||!window.ym))try{t&&Object.keys(t).length>0?window.ym(hr,"reachGoal",e,t):window.ym(hr,"reachGoal",e)}catch{}}function LN(e,t){if(!(!Zs||hr==null)&&!(typeof window>"u"||!window.ym))try{window.ym(hr,"hit",e,t??{})}catch{}}function NY(e){if(!(!Zs||hr==null)&&!(typeof window>"u"||!window.ym))try{window.ym(hr,"userParams",{[e]:"1"})}catch{}}let $n=null,xr=!1;async function lx(){if(xr)return;const e="phc_ALJZbeach8myJ85TGKZ8xReLnvb6KCWGcVzJTLTMY8Av",{default:t}=await w(async()=>{const{default:n}=await import("./module-27LSh_P9.js");return{default:n}},[]);$n=t,t.init(e,{api_host:"https://eu.i.posthog.com",capture_pageview:!1,capture_pageleave:!0,session_recording:{maskAllInputs:!0,maskTextSelector:"[data-ph-mask]",blockSelector:"[data-ph-block]",sampleRate:.01},loaded:n=>{},ip:!1,autocapture:!1}),xr=!0,kN()}function cx(){return xr}function ux(){return $n}function qr(e,t){xr&&$n&&$n.capture(e,t),DN(e,t)}function dx(e,t){!xr||!$n||$n.identify(e,t)}function fx(){!xr||!$n||$n.reset()}const MN={"perplexity.ai":"Perplexity","chat.openai.com":"ChatGPT","chatgpt.com":"ChatGPT","claude.ai":"Claude","gemini.google.com":"Gemini","bard.google.com":"Gemini","ya.ru":"Yandex AI","yandex.ru/ai":"Yandex AI","gigachat.sber.ru":"GigaChat","gigachat.ru":"GigaChat","you.com":"You.com","phind.com":"Phind","bing.com":"Bing Copilot","copilot.microsoft.com":"Bing Copilot","poe.com":"Poe"};function kN(){if(!xr)return;const e=typeof document<"u"?document.referrer:"";if(!e)return;let t=null;for(const[n,r]of Object.entries(MN))if(e.includes(n)){t=r;break}!t||!$n||$n.capture("ai_referrer_visit",{ai_engine:t,landing_page:typeof window<"u"?window.location.pathname:"",referrer:e})}function Hf(e){xr&&$n&&$n.capture("$pageview",{$current_url:window.location.origin+e}),LN(e)}const zN=Object.freeze(Object.defineProperty({__proto__:null,capturePageview:Hf,capturePostHog:qr,getPostHog:ux,identifyPostHog:dx,initPostHog:lx,isPostHogActive:cx,resetPostHog:fx},Symbol.toStringTag,{value:"Module"}));let Qs=!1;function VN(){if(Qs)return;const e="https://fbfbd2c15cbe4330be959b7c2d247a88@sentry.avalog.ru/2",t=0,n=[EP()];t>0&&w(async()=>{const{replayIntegration:r,getClient:o}=await import("./vendor-sentry-B44l4p48.js");return{replayIntegration:r,getClient:o}},__vite__mapDeps([0,1])).then(({replayIntegration:r,getClient:o})=>{const s=o();s&&s.addIntegration(r({maskAllText:!0,blockAllMedia:!0}))}).catch(r=>{console.warn("Sentry replay integration failed to load:",r)}),wP({dsn:e,environment:"production",tracesSampleRate:+"0.1",replaysSessionSampleRate:t,replaysOnErrorSampleRate:1,integrations:n,sendDefaultPii:!1}),Qs=!0}function BN(e,t){Qs&&SP(e,t?{extra:t}:void 0)}function ch(e){if(Qs){if(e==null){lm(null);return}lm({username:e.email,...e.fullName?{full_name:e.fullName}:{}})}}function FN(e){Qs&&CP("tier",e??"unknown")}const px=a.createContext(void 0),HN=()=>{const e=localStorage.getItem("user");if(!e)return null;try{return JSON.parse(e)}catch{return localStorage.removeItem("user"),null}},UN=({children:e})=>{const[t,n]=a.useState(HN),[r,o]=a.useState(()=>localStorage.getItem("isAuthenticated")==="true"),s=(u,d)=>{const f={email:d.email,fullName:d.fullName||d.user_name||d.email,phone:d.phoneNumber||""};n(f),o(!0),localStorage.setItem("user",JSON.stringify(f)),localStorage.setItem("access_token",u),localStorage.setItem("isAuthenticated","true"),typeof window<"u"&&window.dispatchEvent(new CustomEvent("auth:logged-in")),ON.merge().catch(()=>{}),dx(f.email,{fullName:f.fullName}),ch(f),qr("auth_login")},l=()=>{qr("auth_logout"),fx(),ch(null),n(null),o(!1),zs.logout().catch(()=>{}),mn.clearTokens(),localStorage.removeItem("user")},c=async()=>{try{const u=await je.get("/user"),d=u.data.roles??[],f=u.data.tier??null;n(p=>p&&{...p,roles:d,tier:f});try{const p=localStorage.getItem("user");if(p){const m=JSON.parse(p);localStorage.setItem("user",JSON.stringify({...m,roles:d,tier:f}))}}catch{}return d}catch{return[]}};return a.useEffect(()=>{r&&(!(t!=null&&t.roles)||(t==null?void 0:t.tier)===void 0)&&c()},[r]),i.jsx(px.Provider,{value:{user:t,login:s,logout:l,isAuthenticated:r,refreshProfile:c},children:e})},WN={user:null,isAuthenticated:!1,login:()=>{},logout:()=>{},refreshProfile:()=>Promise.resolve([])},ga=()=>a.useContext(px)??WN,GN="_authPopup_19voi_1",qN="_authPopup__content_19voi_13",KN="_authPopup__closeButton_19voi_25",XN="_authPopup__title_19voi_43",YN="_authPopup__tabs_19voi_50",JN="_authPopup__tab_19voi_50",ZN="_authPopup__tabActive_19voi_70",QN="_authPopup__error_19voi_82",eD="_authPopup__success_19voi_91",tD="_authPopup__link_19voi_100",nD="_authPopup__hint_19voi_114",rD="_authPopup__fieldError_19voi_120",oD="_authPopup__inputError_19voi_128",sD="_authPopup__form_19voi_154",aD="_authPopup__formGroup_19voi_158",iD="_authPopup__input_19voi_128",lD="_authPopup__buttonsContainer_19voi_180",cD="_authPopup__rememberRow_19voi_188",uD="_authPopup__rememberLabel_19voi_192",dD="_authPopup__rememberCheckbox_19voi_204",fD="_authPopup__submitButton_19voi_224",pD="_authPopup__registerButton_19voi_224",mD="_passwordInput_19voi_254",gD="_togglePassword_19voi_257",Fe={authPopup:GN,authPopup__content:qN,authPopup__closeButton:KN,authPopup__title:XN,authPopup__tabs:YN,authPopup__tab:JN,authPopup__tabActive:ZN,authPopup__error:QN,authPopup__success:eD,authPopup__link:tD,authPopup__hint:nD,authPopup__fieldError:rD,authPopup__inputError:oD,authPopup__form:sD,authPopup__formGroup:aD,authPopup__input:iD,authPopup__buttonsContainer:lD,authPopup__rememberRow:cD,authPopup__rememberLabel:uD,authPopup__rememberCheckbox:dD,authPopup__submitButton:fD,authPopup__registerButton:pD,passwordInput:mD,togglePassword:gD},uh={0:{label:"",color:"transparent"},1:{label:"Слабый",color:"#ff4d4f"},2:{label:"Средний",color:"#faad14"},3:{label:"Хороший",color:"#52c41a"},4:{label:"Сильный",color:"#13a10e"}},hD=e=>{let t=0;return/[a-z]/.test(e)&&t++,/[A-Z]/.test(e)&&t++,/[0-9]/.test(e)&&t++,/[^a-zA-Z0-9]/.test(e)&&t++,t},vD=e=>{if(!e)return{score:0,...uh[0]};const t=e.length,n=hD(e);let r=1;return t>=16||t>=12&&n>=3?r=4:t>=12||t>=10&&n>=3?r=3:t>=8&&n>=2?r=2:(t>=8,r=1),{score:r,...uh[r]}},bD="_strength_1iugs_1",yD="_bar_1iugs_9",xD="_segment_1iugs_15",_D="_label_1iugs_22",Ya={strength:bD,bar:yD,segment:xD,label:_D},ED=({password:e,theme:t="light"})=>{const{score:n,label:r,color:o}=a.useMemo(()=>vD(e),[e]),s=t==="dark"?"rgba(255,255,255,0.1)":"rgba(0,0,0,0.08)";return i.jsxs("div",{className:Ya.strength,"aria-live":"polite",children:[i.jsx("div",{className:Ya.bar,children:[1,2,3,4].map(l=>i.jsx("div",{className:Ya.segment,style:{background:n>=l?o:s}},l))}),i.jsx("span",{className:Ya.label,style:{color:n===0?"transparent":o},children:r||"—"})]})},kc=8,zc=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,mx=({isOpen:e,onClose:t,onSuccess:n})=>{const[r,o]=a.useState("login"),[s,l]=a.useState("login"),[c,u]=a.useState(""),[d,f]=a.useState(""),[p,m]=a.useState(""),[g,v]=a.useState(""),[h,b]=a.useState({}),[y,x]=a.useState(!1),{login:_,refreshProfile:S}=ga(),{t:C}=Er(),T=Qd(),[R,A]=a.useState(!1),[P,N]=a.useState(!1),[O,k]=a.useState(""),[D,F]=a.useState(null),[U,H]=a.useState(!1),[X,K]=a.useState(!1),[B,W]=a.useState(!1);a.useEffect(()=>{e&&l(r)},[e,r]);const te=Y=>{h[Y]&&b(ne=>({...ne,[Y]:void 0,_form:void 0}))},j=async Y=>{Y.preventDefault();const ne={};if(c.trim()?zc.test(c.trim())||(ne.email=C("authPopup.err.emailInvalid","Некорректный формат email")):ne.email=C("authPopup.err.emailRequired","Введите email"),d||(ne.password=C("authPopup.err.passwordRequired","Введите пароль")),b(ne),!(Object.keys(ne).length>0)){x(!0);try{const oe=await zs.login(c.trim(),d,B);if(oe.success&&oe.data){_(oe.data.access_token,{email:c.trim(),user_name:oe.data.user_name||c.trim()}),n(),t();try{const Q=await S();Q.includes("ROLE_SUPPLIER")||Q.includes("ROLE_SUPPLIER_VIEWER")?T("/supplier"):Q.includes("ROLE_ADMIN")&&T("/admin")}catch{}}else b({_form:oe.message||C("authPopup.err.loginFailed","Неверный email или пароль")})}catch(oe){console.error("Ошибка авторизации:",oe),b({_form:(oe==null?void 0:oe.message)||C("authPopup.err.loginGeneric","Произошла ошибка РїСЂРё авторизации")})}finally{x(!1)}}},L=async Y=>{Y.preventDefault();const ne={};p.trim()||(ne.fullName=C("authPopup.err.fullNameRequired","Укажите Р¤РРћ")),c.trim()?zc.test(c.trim())||(ne.email=C("authPopup.err.emailInvalid","Некорректный формат email")):ne.email=C("authPopup.err.emailRequired","Введите email");const oe=g.replace(/\D/g,"");if(g.trim()?oe.length<10&&(ne.phoneNumber=C("authPopup.err.phoneMin","РњРёРЅРёРјСѓРј 10 цифр")):ne.phoneNumber=C("authPopup.err.phoneRequired","Укажите телефон"),d?d.length<kc&&(ne.password=C("authPopup.err.passwordMin",`РњРёРЅРёРјСѓРј ${kc} символов`)):ne.password=C("authPopup.err.passwordRequired","Введите пароль"),O?d&&d!==O&&(ne.confirmPassword=C("authPopup.err.passwordMismatch","Пароли РЅРµ совпадают")):ne.confirmPassword=C("authPopup.err.confirmRequired","Подтвердите пароль"),b(ne),Object.keys(ne).length>0)return;const Q=g.replace(/^8/,"7").replace(/^7/,"+7");x(!0);try{const se=await zs.register(c.trim(),d,Q,p.trim());if(se.success&&se.data)_(se.data.access_token,{email:c.trim(),user_name:se.data.user_name||c.trim(),fullName:p.trim(),phoneNumber:Q}),n(),t();else{const he=se.message||C("authPopup.err.registerFailed","Ошибка РїСЂРё регистрации");se.field?b({[se.field]:he,_form:he}):b({_form:he})}}catch(se){console.error("Ошибка регистрации:",se),b({_form:(se==null?void 0:se.message)||C("authPopup.err.registerGeneric","Произошла ошибка РїСЂРё регистрации")})}finally{x(!1)}},G=()=>{u(""),f(""),m(""),v(""),k(""),b({}),A(!1),N(!1),H(!1),F(null),x(!1)},M=Y=>{o(Y),l(Y),G()},q=async Y=>{Y.preventDefault();const ne={};if(c.trim()?zc.test(c.trim())||(ne.email=C("authPopup.err.emailInvalid","Некорректный формат email")):ne.email=C("authPopup.err.emailRequired","Введите email"),b(ne),!(Object.keys(ne).length>0)){K(!0);try{const{message:oe}=await zs.passwordResetRequest(c.trim());H(!0),F({message:oe||C("authPopup.forgot.sent","Если пользователь существует, РЅР° указанный email отправлена ссылка для СЃР±СЂРѕСЃР° пароля."),type:"success"})}catch(oe){b({_form:(oe==null?void 0:oe.message)||C("authPopup.err.forgotFailed","РќРµ удалось отправить РїРёСЃСЊРјРѕ. Попробуйте РїРѕР·Р¶Рµ.")})}finally{K(!1)}}},V=()=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:i.jsx("path",{d:"M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"})}),J=()=>i.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:i.jsx("path",{d:"M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"})});return e?i.jsx("div",{className:Fe.authPopup,children:i.jsxs("div",{className:Fe.authPopup__content,children:[i.jsx("button",{className:Fe.authPopup__closeButton,onClick:t,children:"Г—"}),s!=="forgot"&&i.jsxs("div",{className:Fe.authPopup__tabs,children:[i.jsx("button",{type:"button",className:`${Fe.authPopup__tab} ${r==="login"?Fe.authPopup__tabActive:""}`,onClick:()=>M("login"),children:C("authPopup.tab.login","Авторизация")}),i.jsx("button",{type:"button",className:`${Fe.authPopup__tab} ${r==="register"?Fe.authPopup__tabActive:""}`,onClick:()=>M("register"),children:C("authPopup.tab.register","Регистрация")})]}),s==="forgot"&&i.jsx("h2",{className:Fe.authPopup__title,children:C("authPopup.forgot.title","Восстановление пароля")}),h._form&&i.jsx("div",{className:Fe.authPopup__error,children:h._form}),D&&s==="forgot"&&i.jsx("div",{className:D.type==="success"?Fe.authPopup__success:Fe.authPopup__error,children:D.message}),s==="forgot"&&i.jsxs("form",{onSubmit:q,className:Fe.authPopup__form,children:[i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"email",id:"auth-forgot-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:c,onChange:Y=>{u(Y.target.value),te("email")},className:`${Fe.authPopup__input} ${h.email?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),disabled:X,"aria-invalid":!!h.email}),h.email&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.email})]}),i.jsx("p",{className:Fe.authPopup__hint,children:U?C("authPopup.forgot.hintSent","РџРёСЃСЊРјРѕ СЃ ссылкой РЅР° СЃР±СЂРѕСЃ пароля отправлено. Проверьте папку «Входящие» Рё «Спам» — обычно РїСЂРёС…РѕРґРёС‚ РІ течение 1–2 РјРёРЅСѓС‚. Ссылка действительна 30 РјРёРЅСѓС‚."):C("authPopup.forgot.hint","Введите email, указанный РїСЂРё регистрации. РњС‹ отправим ссылку для СЃР±СЂРѕСЃР° пароля.")}),i.jsxs("div",{className:Fe.authPopup__buttonsContainer,children:[i.jsx("button",{type:"button",className:Fe.authPopup__registerButton,onClick:()=>{l("login"),b({}),H(!1),F(null)},disabled:X,children:C("authPopup.back","Назад")}),i.jsx("button",{type:"submit",className:Fe.authPopup__submitButton,disabled:X,children:X?C("authPopup.forgot.sending","Отправка..."):U?C("authPopup.forgot.resend","Отправить ещё раз"):C("authPopup.forgot.submit","Отправить ссылку")})]})]}),s==="login"&&r==="login"&&i.jsxs("form",{onSubmit:j,className:Fe.authPopup__form,noValidate:!0,children:[i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"username",id:"auth-login-email",autoComplete:"username",inputMode:"email",spellCheck:!1,value:c,onChange:Y=>{u(Y.target.value),te("email")},className:`${Fe.authPopup__input} ${h.email?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),"aria-invalid":!!h.email,disabled:y}),h.email&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.email})]}),i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsxs("div",{className:Fe.passwordInput,children:[i.jsx("input",{type:R?"text":"password",name:"password",id:"auth-login-password",autoComplete:"current-password",spellCheck:!1,value:d,onChange:Y=>{f(Y.target.value),te("password")},className:`${Fe.authPopup__input} ${h.password?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.password","Пароль"),"aria-invalid":!!h.password,disabled:y}),i.jsx("button",{type:"button",className:Fe.togglePassword,onClick:()=>A(!R),tabIndex:-1,children:R?i.jsx(V,{}):i.jsx(J,{})})]}),h.password&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.password}),i.jsx("button",{type:"button",className:Fe.authPopup__link,onClick:()=>{l("forgot"),b({}),F(null)},children:C("authPopup.forgotLink","Забыли пароль?")})]}),i.jsx("div",{className:Fe.authPopup__rememberRow,children:i.jsxs("label",{className:Fe.authPopup__rememberLabel,children:[i.jsx("input",{type:"checkbox",checked:B,onChange:Y=>W(Y.target.checked),className:Fe.authPopup__rememberCheckbox}),i.jsx("span",{children:C("authPopup.rememberMe","Запомнить меня РЅР° 90 дней")})]})}),i.jsx("div",{className:Fe.authPopup__buttonsContainer,children:i.jsx("button",{type:"submit",className:Fe.authPopup__submitButton,disabled:y,children:y?C("authPopup.signingIn","Р’С…РѕРґ..."):C("authPopup.signIn","Войти")})})]}),s==="register"&&i.jsxs("form",{onSubmit:L,className:Fe.authPopup__form,noValidate:!0,children:[i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsx("input",{type:"text",name:"fullName",id:"auth-register-fullname",autoComplete:"name",value:p,onChange:Y=>{m(Y.target.value),te("fullName")},className:`${Fe.authPopup__input} ${h.fullName?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.fullName","Р¤РРћ"),"aria-invalid":!!h.fullName,disabled:y}),h.fullName&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.fullName})]}),i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsx("input",{type:"email",name:"email",id:"auth-register-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:c,onChange:Y=>{u(Y.target.value),te("email")},className:`${Fe.authPopup__input} ${h.email?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.email","Email"),"aria-invalid":!!h.email,disabled:y}),h.email&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.email})]}),i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsx("input",{type:"tel",name:"phone",id:"auth-register-phone",autoComplete:"tel",inputMode:"tel",value:g,onChange:Y=>{v(Y.target.value),te("phoneNumber")},className:`${Fe.authPopup__input} ${h.phoneNumber?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.phone","Телефон (+7 900 123 45 67)"),"aria-invalid":!!h.phoneNumber,disabled:y}),h.phoneNumber&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.phoneNumber})]}),i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsxs("div",{className:Fe.passwordInput,children:[i.jsx("input",{type:R?"text":"password",name:"new-password",id:"auth-register-password",autoComplete:"new-password",spellCheck:!1,value:d,onChange:Y=>{f(Y.target.value),te("password")},className:`${Fe.authPopup__input} ${h.password?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.newPassword",`Пароль (РјРёРЅ. ${kc} символов)`),"aria-invalid":!!h.password,disabled:y}),i.jsx("button",{type:"button",className:Fe.togglePassword,onClick:()=>A(!R),tabIndex:-1,children:R?i.jsx(V,{}):i.jsx(J,{})})]}),h.password&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.password}),d&&i.jsx(ED,{password:d,theme:"dark"})]}),i.jsxs("div",{className:Fe.authPopup__formGroup,children:[i.jsxs("div",{className:Fe.passwordInput,children:[i.jsx("input",{type:P?"text":"password",name:"confirm-password",id:"auth-register-confirm-password",autoComplete:"new-password",spellCheck:!1,value:O,onChange:Y=>{k(Y.target.value),te("confirmPassword")},className:`${Fe.authPopup__input} ${h.confirmPassword?Fe.authPopup__inputError:""}`,placeholder:C("authPopup.placeholder.confirmPassword","Подтвердите пароль"),"aria-invalid":!!h.confirmPassword,disabled:y}),i.jsx("button",{type:"button",className:Fe.togglePassword,onClick:()=>N(!P),tabIndex:-1,children:P?i.jsx(V,{}):i.jsx(J,{})})]}),h.confirmPassword&&i.jsx("span",{className:Fe.authPopup__fieldError,children:h.confirmPassword})]}),i.jsx("div",{className:Fe.authPopup__buttonsContainer,children:i.jsx("button",{type:"submit",className:Fe.authPopup__submitButton,disabled:y,children:y?C("authPopup.registering","Регистрация..."):C("authPopup.register","Зарегистрироваться")})})]})]})}):null},DY=Object.freeze(Object.defineProperty({__proto__:null,default:mx},Symbol.toStringTag,{value:"Module"})),LY={list(e={}){var n,r,o;const t={page:e.page??0,size:e.size??20,sort:"publishedAt,desc"};return(n=e.cityFrom)!=null&&n.trim()&&(t.cityFrom=e.cityFrom.trim()),(r=e.cityTo)!=null&&r.trim()&&(t.cityTo=e.cityTo.trim()),(o=e.cargoType)!=null&&o.trim()&&(t.cargoType=e.cargoType.trim()),je.get("/exchange/requests",{params:t}).then(s=>s.data)},get(e){return je.get(`/exchange/requests/${e}`).then(t=>t.data)},create(e){return je.post("/exchange/requests",e).then(t=>t.data)},update(e,t){return je.put(`/exchange/requests/${e}`,t).then(n=>n.data)},delete(e){return je.delete(`/exchange/requests/${e}`).then(()=>{})},publish(e){return je.post(`/exchange/requests/${e}/publish`,{}).then(t=>t.data)},cancel(e){return je.post(`/exchange/requests/${e}/cancel`,{}).then(t=>t.data)},award(e,t){return je.post(`/exchange/requests/${e}/award/${t}`,{}).then(n=>n.data)},listMine(e=0,t=20){return je.get("/exchange/my-requests",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},placeBid(e,t){return je.post(`/exchange/requests/${e}/bids`,t).then(n=>n.data)},updateBid(e,t){return je.put(`/exchange/bids/${e}`,t).then(n=>n.data)},withdrawBid(e){return je.post(`/exchange/bids/${e}/withdraw`,{}).then(t=>t.data)},extendBid(e,t){return je.post(`/exchange/bids/${e}/extend`,{validUntil:t}).then(n=>n.data)},listBids(e){return je.get(`/exchange/requests/${e}/bids`).then(t=>t.data)},listMyBids(e=0,t=20){return je.get("/exchange/my-bids",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},listQuestions(e){return je.get(`/exchange/requests/${e}/questions`).then(t=>t.data)},askQuestion(e,t){return je.post(`/exchange/requests/${e}/questions`,{text:t}).then(n=>n.data)},answerQuestion(e,t){return je.post(`/exchange/questions/${e}/answer`,{text:t}).then(n=>n.data)},deleteQuestion(e){return je.delete(`/exchange/questions/${e}`).then(()=>{})},getReputation(e){return je.get(`/exchange/suppliers/${e}/reputation`).then(t=>t.data)},watch(e){return je.post(`/exchange/requests/${e}/watch`,{}).then(t=>t.data)},unwatch(e){return je.delete(`/exchange/requests/${e}/watch`).then(t=>t.data)},isWatching(e){return je.get(`/exchange/requests/${e}/watch`).then(t=>t.data)},listWatching(e=0,t=20){return je.get("/exchange/watching",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(n=>n.data)},clone(e){return je.post(`/exchange/requests/${e}/clone`,{}).then(t=>t.data)},proposeCounterOffer(e,t,n){return je.post(`/exchange/bids/${e}/counter`,{requestedPriceUsd:t,message:n}).then(r=>r.data)},acceptCounterOffer(e){return je.post(`/exchange/counter-offers/${e}/accept`,{}).then(t=>t.data)},rejectCounterOffer(e){return je.post(`/exchange/counter-offers/${e}/reject`,{}).then(t=>t.data)},listCounterOffers(e){return je.get(`/exchange/bids/${e}/counter-offers`).then(t=>t.data)}},MY={stats(e,t){const n={};return e&&(n.since=e),t&&(n.until=t),je.get("/admin/exchange/stats",{params:n}).then(r=>r.data)}},kY={stats(e,t=10){const n={topLimit:t};return e&&(n.since=e),je.get("/admin/exchange/chat/moderation/stats",{params:n}).then(r=>r.data)},messages(e,t=!0,n=0,r=20){const o={onlySanitized:t,page:n,size:r};return e&&(o.since=e),je.get("/admin/exchange/chat/moderation/messages",{params:o}).then(s=>s.data)}},wD={send(e,t){return je.post(`/exchange/requests/${e}/messages`,{text:t}).then(n=>n.data)},list(e){return je.get(`/exchange/requests/${e}/messages`).then(t=>t.data)},markRead(e){return je.post(`/exchange/requests/${e}/messages/mark-read`).then(()=>{})},unreadCounts(){return je.get("/exchange/chat/unread-counts").then(e=>e.data)}},zY={upload(e,t){const n=new FormData;return n.append("file",t),je.post(`/exchange/bids/${e}/attachments`,n,{headers:{"Content-Type":"multipart/form-data"}}).then(r=>r.data)},list(e){return je.get(`/exchange/bids/${e}/attachments`).then(t=>t.data)},async download(e){const t=await je.get(`/exchange/attachments/${e}/download`,{responseType:"blob"}),n=t.headers["content-disposition"]??"",r=/filename="?([^";]+)"?/i.exec(n);return{blob:t.data,filename:(r==null?void 0:r[1])??`attachment-${e}`}},delete(e){return je.delete(`/exchange/attachments/${e}`).then(()=>{})}},VY={stats(){return je.get("/exchange/public-stats").then(e=>e.data)}},jo={list(e={}){const t={page:e.page??0,size:e.size??30,unreadOnly:e.unreadOnly??!1};return je.get("/me/notifications",{params:t}).then(n=>n.data)},unreadCount(){return je.get("/me/notifications/unread-count").then(e=>e.data)},markRead(e){return je.post(`/me/notifications/${e}/read`).then(()=>{})},markAllRead(){return je.post("/me/notifications/read-all").then(e=>e.data)}};function SD(e){return!!e&&/eta[_.]?shift/i.test(e)}function CD(e){if(SD(e.eventCode)&&e.relatedEntityId!=null)return`/lk/shipments/${e.relatedEntityId}/tracker`;if(e.relatedEntityType&&e.relatedEntityId!=null)switch(e.relatedEntityType){case"Application":return`/personal-account?applicationId=${e.relatedEntityId}`;case"InvoiceDocument":case"Invoice":return`/personal-account?invoiceId=${e.relatedEntityId}`;case"Contract":return`/personal-account?contractId=${e.relatedEntityId}`;case"CustomsShipment":return`/lk/customs?shipmentId=${e.relatedEntityId}`;default:return null}return null}const PD=6e4,RD=()=>{const e=Qd(),[t,n]=a.useState(0),[r,o]=a.useState([]),[s,l]=a.useState(!1),[c,u]=a.useState(!1),d=a.useCallback(()=>{jo.unreadCount().then(h=>n(h.unread)).catch(()=>{})},[]),f=a.useCallback(()=>{l(!0),jo.list({page:0,size:5}).then(o).catch(()=>{}).finally(()=>l(!1))},[]);a.useEffect(()=>{d();const h=setInterval(()=>{typeof document<"u"&&document.visibilityState!=="visible"||d()},PD),b=()=>{document.visibilityState==="visible"&&d()};return document.addEventListener("visibilitychange",b),()=>{clearInterval(h),document.removeEventListener("visibilitychange",b)}},[d]),a.useEffect(()=>{if(typeof document>"u")return;const h=y=>y.replace(/^\(\d+\)\s*/,""),b=h(document.title||"Avalog");return document.title=t>0?`(${t}) ${b}`:b,()=>{typeof document<"u"&&(document.title=h(document.title))}},[t]);const p=h=>{u(h),h&&f()},m=async h=>{if(!h.readAt)try{await jo.markRead(h.id),n(y=>Math.max(0,y-1)),o(y=>y.map(x=>x.id===h.id?{...x,readAt:new Date().toISOString()}:x))}catch{}const b=CD(h);b&&(u(!1),e(b))},g=async()=>{try{await jo.markAllRead(),n(0),o(h=>h.map(b=>({...b,readAt:new Date().toISOString()})))}catch{}},v=i.jsxs("div",{style:{width:360,maxHeight:480,overflow:"hidden",display:"flex",flexDirection:"column",background:"#fff",borderRadius:8,boxShadow:"0 6px 20px rgba(0,0,0,0.16)"},children:[i.jsxs("div",{style:{padding:"10px 14px",borderBottom:"1px solid #f0f0f0",display:"flex",justifyContent:"space-between",alignItems:"center",gap:8},children:[i.jsx(mr.Text,{strong:!0,children:"Уведомления"}),t>0&&i.jsx(Si,{size:"small",type:"link",onClick:g,style:{padding:0},children:"Прочитать РІСЃРµ"})]}),i.jsx("div",{style:{flex:1,overflowY:"auto",padding:4},children:s?i.jsx("div",{style:{textAlign:"center",padding:24},children:i.jsx(Df,{})}):r.length===0?i.jsx(mm,{image:mm.PRESENTED_IMAGE_SIMPLE,description:"Нет уведомлений",style:{padding:16}}):i.jsx(ad,{size:"small",dataSource:r,renderItem:h=>i.jsx(ad.Item,{onClick:()=>m(h),style:{cursor:"pointer",background:h.readAt?"transparent":"rgba(24,144,255,0.06)",padding:"10px 14px",borderBottom:"1px solid #fafafa"},children:i.jsxs(fl,{direction:"vertical",size:2,style:{width:"100%"},children:[i.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:8},children:[i.jsx(mr.Text,{strong:!0,style:{fontSize:13},children:h.subject||h.eventCode}),i.jsx(mr.Text,{type:"secondary",style:{fontSize:11},children:nf(h.sentAt).format("DD.MM HH:mm")})]}),h.body&&i.jsx(mr.Text,{type:"secondary",style:{fontSize:12,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:h.body})]})},h.id)})}),i.jsx("div",{style:{padding:"8px 14px",borderTop:"1px solid #f0f0f0",textAlign:"center"},children:i.jsx(Si,{type:"link",size:"small",onClick:()=>{u(!1),e("/notifications")},children:"Р’СЃРµ уведомления в†’"})})]});return i.jsx(Cy,{open:c,onOpenChange:p,trigger:["click"],placement:"bottomRight",popupRender:()=>v,children:i.jsx(no,{title:"Уведомления",children:i.jsx("span",{style:{display:"inline-flex",cursor:"pointer",padding:"0 6px"},children:i.jsx(Ti,{count:t,size:"small",offset:[-2,4],children:i.jsx("span",{style:{fontSize:20,lineHeight:1},children:"рџ””"})})})})})},gx='"Inter Variable", "Manrope Variable", system-ui, sans-serif',TD={algorithm:[xb.defaultAlgorithm],token:{colorPrimary:"#047857",colorLink:"#047857",colorLinkHover:"#065F46",colorTextBase:"#0F172A",colorBgBase:"#FFFFFF",borderRadius:10,controlHeight:44,fontFamily:gx}},AD={algorithm:[xb.darkAlgorithm],token:{colorPrimary:"#10B981",colorLink:"#34D399",colorLinkHover:"#6EE7B7",colorTextBase:"#E8EDEA",colorBgBase:"#07120D",colorBgContainer:"#0D1F17",colorTextPlaceholder:"#5F756B",borderRadius:10,controlHeight:44,fontFamily:gx},components:{Input:{colorText:"#E8EDEA"},Select:{colorText:"#E8EDEA"}}},ID=e=>e==="dark"?AD:TD,hx="avalog-theme",vx=a.createContext(null);function $D(){if(typeof window>"u")return"light";try{const e=window.localStorage.getItem(hx);if(e==="light"||e==="dark")return e}catch{}return window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"}function jD({children:e,locale:t}){const[n,r]=a.useState($D);a.useEffect(()=>{const c=document.documentElement;c.classList.toggle("dark",n==="dark"),c.setAttribute("data-theme",n);try{window.localStorage.setItem(hx,n)}catch{}},[n]);const o=a.useCallback(c=>r(c),[]),s=a.useCallback(()=>r(c=>c==="dark"?"light":"dark"),[]),l=a.useMemo(()=>({mode:n,setMode:o,toggle:s}),[n,o,s]);return i.jsx(vx.Provider,{value:l,children:i.jsx(rR,{theme:ID(n),locale:t,children:e})})}function OD(){const e=a.useContext(vx);if(!e)throw new Error("useTheme must be used within <ThemeProvider>");return e}function dh({className:e}){const{t}=Er(),{mode:n,toggle:r}=OD(),o=n==="dark",s=o?t("ui.themeToggle.light","Светлая тема"):t("ui.themeToggle.dark","Тёмная тема");return i.jsx("button",{type:"button",onClick:r,"aria-label":s,title:s,className:e,style:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:36,height:36,borderRadius:"var(--radius-md, 10px)",border:"1px solid var(--color-border, #e2e8f0)",background:"var(--color-bg-elevated, #fff)",color:"var(--color-text-muted, #475569)",cursor:"pointer"},children:o?i.jsxs("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:[i.jsx("circle",{cx:"12",cy:"12",r:"4"}),i.jsx("path",{d:"M12 2v2M12 20v2M4.93 4.93l1.41 1.41M17.66 17.66l1.41 1.41M2 12h2M20 12h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41"})]}):i.jsx("svg",{width:"18",height:"18",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round","aria-hidden":"true",children:i.jsx("path",{d:"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z"})})})}const ND=[{code:"ru",label:"RU"},{code:"en",label:"EN"},{code:"zho",label:"ZH"},{code:"tr",label:"TR"},{code:"hi",label:"HI"}],fh=(e,t)=>{const n=((e==null?void 0:e.trim())||(t==null?void 0:t.trim())||"Профиль").trim();return n.length>20?n.slice(0,19)+"…":n};function DD(){var T,R,A;const{i18n:e}=Er(),[t,n]=a.useState(!1),[r,o]=a.useState(()=>e.resolvedLanguage??e.language??"ru"),[s,l]=a.useState(!1),[c,u]=a.useState(!1),{isAuthenticated:d,user:f}=ga(),p=((T=f==null?void 0:f.roles)==null?void 0:T.some(P=>P==="ROLE_SUPPLIER"||P==="ROLE_SUPPLIER_VIEWER"))??!1,m=((R=f==null?void 0:f.roles)==null?void 0:R.includes("ROLE_ADMIN"))??!1,g=((A=f==null?void 0:f.roles)==null?void 0:A.includes("ROLE_SALES_STAFF"))??!1,v=Qd(),[h,b]=a.useState(0);a.useEffect(()=>{if(!d){b(0);return}let P=!1;const N=()=>{wD.unreadCounts().then(k=>{P||b(Object.values(k).reduce((D,F)=>D+F,0))}).catch(()=>{P||b(0)})};N();const O=window.setInterval(N,6e4);return()=>{P=!0,window.clearInterval(O)}},[d]);const y=a.useRef(null),x=P=>{e.changeLanguage(P),o(P),n(!1),typeof document<"u"&&(document.documentElement.lang=P)},_=()=>{n(!t)};a.useEffect(()=>{if(!t)return;const P=O=>{y.current&&!y.current.contains(O.target)&&n(!1)},N=O=>{O.key==="Escape"&&n(!1)};return document.addEventListener("mousedown",P),document.addEventListener("keydown",N),()=>{document.removeEventListener("mousedown",P),document.removeEventListener("keydown",N)}},[t]),a.useEffect(()=>{const P=()=>l(!0);return window.addEventListener("auth:session-expired",P),()=>window.removeEventListener("auth:session-expired",P)},[]);const S=P=>{P.preventDefault(),d?v("/Profile",{state:{section:"profile"}}):l(!0)},C=()=>{l(!1),v("/Profile")};return i.jsxs(a.Fragment,{children:[i.jsx("div",{className:"header",children:i.jsxs("div",{className:"header_wrapper",children:[i.jsxs("div",{className:"main_container",children:[i.jsxs("div",{className:"header_left",children:[i.jsx(Rt,{to:"/",className:"logo_link",children:i.jsx("div",{className:"logo"})}),i.jsxs("div",{className:"header_nav-left",children:[i.jsx(Rt,{to:"/",className:"nav-link calculator-link header-nav-link",children:"Калькулятор"}),i.jsx(Rt,{to:d?"/exchange":"/exchange/about",className:"nav-link header-nav-link",children:i.jsx(Ti,{count:h,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:i.jsx("span",{children:"Биржа"})})}),d&&i.jsx(Rt,{to:"/exchange/watching",className:"nav-link header-nav-link",children:"в… Рзбранное"})]})]}),i.jsxs("div",{className:"header_right",children:[i.jsxs("div",{className:"header_nav-right",children:[d&&i.jsx(RD,{}),i.jsx(Rt,{to:"/plans",className:"nav-link header-nav-link",children:"Тарифы"}),i.jsx(Rt,{to:"/contacts",className:"nav-link header-nav-link",children:"Контакты"}),p&&i.jsx(Rt,{to:"/supplier",className:"nav-link header-nav-link",children:"Кабинет поставщика"}),m&&i.jsx(Rt,{to:"/admin",className:"nav-link header-nav-link",children:"РђРґРјРёРЅ-панель"}),g&&i.jsx(Rt,{to:"/lk/sales/leads",className:"nav-link header-nav-link",children:"Лиды"}),d?i.jsxs("button",{className:"login-button header-nav-login header-nav-login--authed",onClick:P=>{P.preventDefault(),v("/Profile",{state:{section:"profile"}})},title:(f==null?void 0:f.email)??void 0,children:[i.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),i.jsx("span",{className:"header-user-name",children:fh(f==null?void 0:f.fullName,f==null?void 0:f.email)})]}):i.jsxs("button",{className:"login-button header-nav-login",onClick:S,children:[i.jsx("span",{className:"user-icon"}),"Войти"]})]}),i.jsxs("div",{className:"contact_item",children:[i.jsx("div",{className:"contact_icon phone_icon"}),i.jsx("a",{href:"tel:+74999488801",className:"contact_text",children:"+7 499 948-88-01"})]}),i.jsxs("div",{className:"contact_item",children:[i.jsx("div",{className:"contact_icon email_icon"}),i.jsx("a",{href:"mailto:info@avalog.ru",className:"contact_text",children:"info@avalog.ru"})]}),i.jsx(dh,{className:"header-theme-toggle"}),i.jsxs("div",{className:"language_selector",ref:y,children:[i.jsxs("button",{type:"button",className:"language_selector__trigger",onClick:_,"aria-haspopup":"listbox","aria-expanded":t,"aria-controls":"header-language-listbox","aria-label":`Текущий язык: ${r.toUpperCase()}. Открыть выбор языка`,style:{background:"transparent",border:0,padding:0,color:"inherit",font:"inherit",cursor:"pointer",display:"flex",alignItems:"center",gap:8},children:[i.jsx("span",{className:"language_icon","aria-hidden":"true"}),i.jsx("span",{className:"language_text",children:r.toUpperCase()})]}),t&&i.jsx("ul",{id:"header-language-listbox",className:"language_dropdown",role:"listbox","aria-label":"Выберите язык",style:{listStyle:"none",margin:0,padding:0},children:ND.map(P=>i.jsx("li",{role:"option","aria-selected":r===P.code,className:"language_option",onClick:()=>x(P.code),onKeyDown:N=>{(N.key==="Enter"||N.key===" ")&&(N.preventDefault(),x(P.code))},tabIndex:0,children:P.label},P.code))})]}),i.jsxs("button",{className:"mobile-menu-toggle",onClick:()=>u(!c),"aria-label":"Меню",children:[i.jsx("span",{className:`burger-line ${c?"active":""}`}),i.jsx("span",{className:`burger-line ${c?"active":""}`}),i.jsx("span",{className:`burger-line ${c?"active":""}`})]})]})]}),i.jsxs("div",{className:`navigation-container ${c?"mobile-open":""}`,children:[i.jsx("div",{className:"nav-item nav-item--theme",children:i.jsx(dh,{className:"header-theme-toggle"})}),i.jsx(Rt,{to:"/contacts",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Контакты"})}),i.jsx(Rt,{to:"/plans",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Тарифы"})}),i.jsx(Rt,{to:"/",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link calculator-link",children:"Калькулятор"})}),i.jsx(Rt,{to:d?"/exchange":"/exchange/about",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:i.jsx(Ti,{count:h,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:i.jsx("span",{children:"Биржа"})})})}),p&&i.jsx(Rt,{to:"/supplier",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Кабинет поставщика"})}),m&&i.jsx(Rt,{to:"/admin",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"РђРґРјРёРЅ-панель"})}),g&&i.jsx(Rt,{to:"/lk/sales/leads",className:"nav-item",onClick:()=>u(!1),children:i.jsx("span",{className:"nav-link",children:"Лиды"})}),d?i.jsx("div",{className:"nav-item",children:i.jsxs("button",{className:"login-button login-button--authed",onClick:P=>{P.preventDefault(),u(!1),v("/Profile",{state:{section:"profile"}})},title:(f==null?void 0:f.email)??void 0,children:[i.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),i.jsx("span",{className:"header-user-name",children:fh(f==null?void 0:f.fullName,f==null?void 0:f.email)})]})}):i.jsx("div",{className:"nav-item",children:i.jsxs("button",{className:"login-button",onClick:P=>{P.preventDefault(),u(!1),S(P)},children:[i.jsx("span",{className:"user-icon"}),"Войти"]})})]})]})}),i.jsx(mx,{isOpen:s,onClose:()=>l(!1),onSuccess:C})]})}const ph={async getWelcomeMessage(){const e=await je.get("/welcome-message",{responseType:"text"});return typeof e.data=="string"?e.data:""},async getManagerMessage(){const e=await je.get("/manager-message",{responseType:"text"});return typeof e.data=="string"?e.data:""}},bx="avalog_attribution",LD=30,MD=LD*24*60*60*1e3,kD=e=>{const t=new URLSearchParams(e);return{utmSource:t.get("utm_source"),utmMedium:t.get("utm_medium"),utmCampaign:t.get("utm_campaign"),utmTerm:t.get("utm_term"),utmContent:t.get("utm_content")}},yx=()=>{try{const e=localStorage.getItem(bx)??sessionStorage.getItem(xx);if(!e)return null;const t=JSON.parse(e);return typeof(t==null?void 0:t._capturedAtEpoch)!="number"||Date.now()-t._capturedAtEpoch>MD?null:t}catch{return null}},xx="avalog_attribution_session",zD=e=>{const t=JSON.stringify(e);try{localStorage.setItem(bx,t)}catch{}try{sessionStorage.setItem(xx,t)}catch{}},VD=()=>{if(typeof window>"u"||typeof localStorage>"u"||yx())return;const n={...kD(window.location.search),referrer:document.referrer||null,landingUrl:window.location.href,capturedAt:new Date().toISOString(),_capturedAtEpoch:Date.now()};zD(n)},_x=()=>{const e=yx();return e?{utmSource:e.utmSource,utmMedium:e.utmMedium,utmCampaign:e.utmCampaign,utmTerm:e.utmTerm,utmContent:e.utmContent,referrer:e.referrer,landingUrl:e.landingUrl,capturedAt:e.capturedAt}:null},BY=e=>{const t=_x();if(!t)return;const n=(t.utmSource??"").toLowerCase(),r=(t.utmMedium??"").toLowerCase();(n==="yandex"||n==="ya")&&r==="cpc"&&w(async()=>{const{capturePostHog:s}=await Promise.resolve().then(()=>zN);return{capturePostHog:s}},void 0).then(({capturePostHog:s})=>{s("yd_conversion",{campaign_id:t.utmCampaign??null,ad_group:t.utmContent??null,keyword:t.utmTerm??null,form_name:e})}).catch(()=>{})},BD={async createSession(){const t=(await je.post("/chat/session",{},{skipAuth:!0})).data,n=String((t==null?void 0:t.id)??(t==null?void 0:t.sessionId)??""),r=String((t==null?void 0:t.sessionKey)??"");return{id:n,sessionKey:r}},async sendMessage(e,t,n){const o=(await je.post(`/chat/${e}/message`,{text:n,sender:"client"},{params:{key:t},skipAuth:!0})).data;return(o==null?void 0:o.text)??(o==null?void 0:o.message)??(o==null?void 0:o.response)??""},async widgetReply(e){const t={...e,attribution:e.attribution??_x()};return(await je.post("/chat/widget/reply",t,{skipAuth:!0})).data},getLkThreads(e=50){return je.get("/chat/lk/threads",{params:{limit:e}}).then(t=>t.data??[])},getLkMessages(e,t=100){return je.get(`/chat/lk/${e}/messages`,{params:{limit:t}}).then(n=>n.data??[])},postLkMessage(e,t){return je.post(`/chat/lk/${e}/message`,{text:t.text,sender:t.sender}).then(n=>n.data)}},FD="_fab_15u6a_1",HD="_panel_15u6a_29",UD="_panelHeader_15u6a_57",WD="_closeBtn_15u6a_67",GD="_messages_15u6a_81",qD="_loading_15u6a_88",KD="_error_15u6a_89",XD="_empty_15u6a_90",YD="_messageUser_15u6a_107",JD="_messageBot_15u6a_108",ZD="_messageText_15u6a_132",QD="_inputRow_15u6a_138",eL="_input_15u6a_138",tL="_sendBtn_15u6a_171",fn={fab:FD,panel:HD,panelHeader:UD,closeBtn:WD,messages:GD,loading:qD,error:KD,empty:XD,messageUser:YD,messageBot:JD,messageText:ZD,inputRow:QD,input:eL,sendBtn:tL},Vc="Добро пожаловать! Задайте РІРѕРїСЂРѕСЃ — РјС‹ ответим РІ чате.",nL=()=>{const[e,t]=a.useState(!1),[n,r]=a.useState([]),[o,s]=a.useState(null),[l,c]=a.useState(""),[u,d]=a.useState(!1),[f,p]=a.useState(!1),[m,g]=a.useState(null),v=a.useRef(null),h=()=>{var x;return(x=v.current)==null?void 0:x.scrollIntoView({behavior:"smooth"})};a.useEffect(()=>{h()},[n]),a.useEffect(()=>{if(!e)return;d(!0),g(null),r([]),s(null),(async()=>{var S;if(!!!((S=mn.getAccessToken())!=null&&S.trim())){r([{role:"system",text:Vc}]),d(!1);return}try{const[C,T]=await Promise.allSettled([ph.getWelcomeMessage(),ph.getManagerMessage()]),R=C.status==="fulfilled"?C.value:"",A=T.status==="fulfilled"?T.value:"",P=[];R&&P.push({role:"system",text:R}),A&&P.push({role:"system",text:A}),P.length===0&&P.push({role:"system",text:Vc}),r(P)}catch{r([{role:"system",text:Vc}])}finally{d(!1)}})()},[e]);const b=async()=>{const x=l.trim();if(!(!x||f)){c(""),r(_=>[..._,{role:"user",text:x}]),p(!0);try{const _=n.filter(C=>C.role==="user"||C.role==="bot").map(C=>({role:C.role==="user"?"user":"assistant",content:C.text})),S=await BD.widgetReply({message:x,sessionId:o??void 0,history:_.length?_:void 0});S.sessionId&&s(S.sessionId),r(C=>[...C,{role:"bot",text:S.reply||"(нет ответа)"}])}catch{r(_=>[..._,{role:"bot",text:"Ошибка отправки. Попробуйте РїРѕР·Р¶Рµ."}])}finally{p(!1)}}},y=x=>{x.key==="Enter"&&!x.shiftKey&&(x.preventDefault(),b())};return i.jsxs(i.Fragment,{children:[i.jsx("button",{type:"button",className:fn.fab,onClick:()=>t(x=>!x),"aria-label":"Открыть чат",children:i.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:i.jsx("path",{d:"M21 11.5a8.38 8.38 0 0 1-.9 3.8 8.5 8.5 0 0 1-7.6 4.7 8.38 8.38 0 0 1-3.8-.9L3 21l1.9-5.7a8.38 8.38 0 0 1-.9-3.8 8.5 8.5 0 0 1 4.7-7.6 8.38 8.38 0 0 1 3.8-.9h.5a8.48 8.48 0 0 1 8 8v.5z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})})}),e&&i.jsxs("div",{className:fn.panel,children:[i.jsxs("div",{className:fn.panelHeader,children:[i.jsx("span",{children:"Чат"}),i.jsx("button",{type:"button",className:fn.closeBtn,onClick:()=>t(!1),"aria-label":"Закрыть",children:"Г—"})]}),i.jsxs("div",{className:fn.messages,children:[u&&i.jsx("div",{className:fn.loading,children:"Загрузка..."}),m&&i.jsx("div",{className:fn.error,children:m}),!u&&!m&&i.jsxs(i.Fragment,{children:[n.map((x,_)=>i.jsx("div",{className:x.role==="user"?fn.messageUser:fn.messageBot,children:i.jsx("div",{className:fn.messageText,children:x.text})},_)),n.length===0&&i.jsx("div",{className:fn.empty,children:"Нет сообщений"}),i.jsx("div",{ref:v})]})]}),!u&&!m&&i.jsxs("div",{className:fn.inputRow,children:[i.jsx("input",{type:"text",className:fn.input,placeholder:"Введите сообщение...",value:l,onChange:x=>c(x.target.value),onKeyDown:y,disabled:f}),i.jsx("button",{type:"button",className:fn.sendBtn,onClick:b,disabled:f||!l.trim(),"aria-label":"Отправить",children:"Отправить"})]})]})]})},hd="Avalog",bi="Avalog — онлайн-расчёт стоимости международной доставки РіСЂСѓР·РѕРІ: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа Рё мультимодальные перевозки.",gr="https://avalog.ru",rL=`${gr}/og-image.jpg`,Ln=(e,t,n,r)=>({"@context":"https://schema.org","@type":"Service",name:t,serviceType:e,description:n,provider:{"@type":"Organization",name:"Avalog",url:gr},areaServed:[{"@type":"Country",name:"Р РѕСЃСЃРёСЏ"},{"@type":"Country",name:"Китай"},{"@type":"Country",name:"Корея"},{"@type":"Country",name:"Вьетнам"}],availableLanguage:["ru","en","zh"],url:`${gr}${r}`}),mh={"/":{title:"Калькулятор стоимости доставки РіСЂСѓР·РѕРІ | Avalog",description:"Рассчитайте стоимость международной доставки Р·Р° минуту: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа, мультимодальные маршруты. Прозрачные тарифы перевозчиков.",jsonLd:{"@context":"https://schema.org","@type":"WebApplication",name:"Avalog — калькулятор тарифов",description:"Онлайн-калькулятор стоимости международной перевозки РіСЂСѓР·РѕРІ: морем, РїРѕ Р¶/Рґ, авто Рё авиа. Расчёт занимает менее минуты.",url:gr,applicationCategory:"BusinessApplication",operatingSystem:"All",offers:{"@type":"Offer",price:"0",priceCurrency:"RUB"},provider:{"@type":"Organization",name:"Avalog",url:gr}}},"/about":{title:"Транспортные услуги Avalog — РѕР±Р·РѕСЂ направлений",description:"Полный спектр транспортных услуг: РјРѕСЂСЃРєРёРµ контейнерные перевозки, Р¶/Рґ, авто, авиа, мультимодальная логистика, аренда контейнеров, таможенное оформление."},"/o-kompanii":{title:"Рћ компании Avalog — международная логистика",description:"Avalog — международный логистический оператор СЃ собственным IT-калькулятором тарифов перевозчиков. Рстория, команда, география работы."},"/Main":{title:"Avalog — главная страница",description:bi},"/railway":{title:"Железнодорожные перевозки РіСЂСѓР·РѕРІ | Avalog",description:"Контейнерные Р¶/Рґ перевозки РёР· Китая, Кореи, Юго-Восточной РђР·РёРё РІ Р РѕСЃСЃРёСЋ Рё РЎРќР“. Прямые поезда Рё комбинированные маршруты.",jsonLd:Ln("Железнодорожные перевозки","Железнодорожные перевозки РіСЂСѓР·РѕРІ — Avalog","Контейнерные Р¶/Рґ перевозки РёР· Китая, Кореи, Юго-Восточной РђР·РёРё РІ Р РѕСЃСЃРёСЋ Рё РЎРќР“. Прямые поезда Рё комбинированные маршруты.","/railway")},"/marineservice":{title:"РњРѕСЂСЃРєРёРµ контейнерные перевозки РіСЂСѓР·РѕРІ | Avalog",description:"РњРѕСЂСЃРєРёРµ перевозки FCL Рё LCL РёР· портов Китая, Кореи, Вьетнама, РРЅРґРёРё. Расчёт фрахта, Р±СѓРєРёРЅРі, экспедирование РІ порту.",jsonLd:Ln("РњРѕСЂСЃРєРёРµ контейнерные перевозки","РњРѕСЂСЃРєРёРµ перевозки FCL/LCL — Avalog","РњРѕСЂСЃРєРёРµ перевозки FCL Рё LCL РёР· портов Китая, Кореи, Вьетнама, РРЅРґРёРё. Расчёт фрахта, Р±СѓРєРёРЅРі, экспедирование РІ порту.","/marineservice")},"/reviews":{title:"Отзывы клиентов Avalog — реальные оценки доставок",description:"Реальные отзывы клиентов Рѕ доставке РіСЂСѓР·РѕРІ через Avalog. Только подтверждённые заявки, оценки 4в… Рё выше, открытые комментарии Рё ответы перевозчиков.",jsonLd:Ln("Отзывы клиентов","Отзывы клиентов Avalog","Реальные отзывы клиентов Рѕ доставке РіСЂСѓР·РѕРІ через Avalog: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа маршруты СЃ открытыми комментариями.","/reviews")},"/exchange/about":{title:"Биржа грузоперевозок Avalog — открытые маршруты Рё аукционы",description:"Открытая Р±РёСЂР¶Р° логистических заявок Рё предложений. Клиенты публикуют маршруты, поставщики делают ставки. Прозрачные цены, без скрытых наценок.",jsonLd:Ln("Биржа грузоперевозок","Биржа грузоперевозок — Avalog","Открытая площадка тендеров РЅР° грузоперевозки. Sealed-bid между клиентами Рё проверенными поставщиками.","/exchange/about")},"/exchange":{title:"Биржа заявок — открытые тендеры РЅР° грузоперевозки | Avalog",description:"Живая лента тендеров РЅР° грузоперевозки. Sealed-bid Рё open аукционы между клиентами Рё проверенными поставщиками. Прозрачные цены, без скрытых наценок.",jsonLd:Ln("Биржа тендеров","Биржа тендеров РЅР° грузоперевозки — Avalog","Живая лента тендеров: фильтр РїРѕ РіРѕСЂРѕРґСѓ отправления Рё назначения, типу РіСЂСѓР·Р°. Подача ставок поставщиками, выбор победителя клиентом.","/exchange")},"/autotransport":{title:"Автоперевозки РіСЂСѓР·РѕРІ | Avalog",description:"Международные Рё внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая Рё сборная доставка РїРѕ Р РѕСЃСЃРёРё Рё РЎРќР“.",jsonLd:Ln("Автоперевозки","Автоперевозки РіСЂСѓР·РѕРІ — Avalog","Международные Рё внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая Рё сборная доставка РїРѕ Р РѕСЃСЃРёРё Рё РЎРќР“.","/autotransport")},"/airtransportations":{title:"Авиаперевозки РіСЂСѓР·РѕРІ | Avalog",description:"Грузовые авиаперевозки: срочная доставка, ценные Рё С…СЂСѓРїРєРёРµ РіСЂСѓР·С‹, негабарит. Расчёт стоимости Рё таможенное оформление.",jsonLd:Ln("Авиаперевозки","Грузовые авиаперевозки — Avalog","Грузовые авиаперевозки: срочная доставка, ценные Рё С…СЂСѓРїРєРёРµ РіСЂСѓР·С‹, негабарит. Расчёт стоимости Рё таможенное оформление.","/airtransportations")},"/groupagecargo":{title:"Сборные РіСЂСѓР·С‹ (LCL) — международная доставка | Avalog",description:"Сборные РіСЂСѓР·С‹ РёР· Китая Рё Юго-Восточной РђР·РёРё: морем, поездом, автомобилем. Расчёт стоимости РїРѕ весу Рё объёму, консолидация РЅР° складе отправителя.",jsonLd:Ln("Сборные РіСЂСѓР·С‹ LCL","Сборные РіСЂСѓР·С‹ (LCL) — Avalog","Сборные РіСЂСѓР·С‹ РёР· Китая Рё Юго-Восточной РђР·РёРё: морем, поездом, автомобилем. Расчёт стоимости РїРѕ весу Рё объёму, консолидация РЅР° складе отправителя.","/groupagecargo")},"/successstories":{title:"Кейсы Avalog — реальные истории доставки",description:"Реальные кейсы доставки наших клиентов: сложные маршруты, негабарит, рефрижераторные Рё опасные РіСЂСѓР·С‹, taможенные нестандарт-кейсы."},"/contacts":{title:"Контакты Avalog — офис РІ РњРѕСЃРєРІРµ, телефон, email",description:"Свяжитесь СЃ Avalog: +7 499 948-88-01, info@avalog.ru. Офис: 117105, Рі. РњРѕСЃРєРІР°, С€. Варшавское, Рґ. 1Рђ, РїРѕРј. Р—Рљ/IРџ.",jsonLd:{"@context":"https://schema.org","@type":"LocalBusiness",name:"Avalog",image:`${gr}/og-image.jpg`,url:`${gr}/contacts`,telephone:"+7-499-948-88-01",email:"info@avalog.ru",priceRange:"$$",address:{"@type":"PostalAddress",streetAddress:"Варшавское шоссе, 1Рђ, РїРѕРј. Р—Рљ/IРџ",addressLocality:"РњРѕСЃРєРІР°",postalCode:"117105",addressCountry:"RU"},geo:{"@type":"GeoCoordinates",latitude:55.6371,longitude:37.6178},openingHours:"Mo-Fr 09:00-18:00",areaServed:[{"@type":"Country",name:"Р РѕСЃСЃРёСЏ"},{"@type":"Country",name:"Китай"},{"@type":"Country",name:"Корея"},{"@type":"Country",name:"Вьетнам"},{"@type":"Country",name:"Беларусь"},{"@type":"Country",name:"Казахстан"}]}},"/vacancies":{title:"Вакансии Avalog — работа РІ международной логистике",description:"Открытые вакансии Avalog: логисты, менеджеры РїРѕ продажам, операторы, разработчики. Работа РІ международной логистической компании."},"/privacy-policy":{title:"Политика конфиденциальности | Avalog",description:"Политика обработки персональных данных пользователей сайта Avalog."},"/multimodal":{title:"Мультимодальные перевозки — РјРѕСЂРµ + Р¶/Рґ + авто | Avalog",description:"Мультимодальные маршруты: комбинация РјРѕСЂСЃРєРёС…, Р¶/Рґ Рё автомобильных плеч РІ РѕРґРЅРѕР№ поставке. Оптимальная стоимость Рё СЃСЂРѕРє.",jsonLd:Ln("Мультимодальные перевозки","Мультимодальные перевозки — Avalog","Мультимодальные маршруты: комбинация РјРѕСЂСЃРєРёС…, Р¶/Рґ Рё автомобильных плеч РІ РѕРґРЅРѕР№ поставке.","/multimodal")},"/faq":{title:"Часто задаваемые РІРѕРїСЂРѕСЃС‹ | Avalog",description:"Ответы РЅР° частые РІРѕРїСЂРѕСЃС‹ Рѕ международной доставке РіСЂСѓР·РѕРІ: документы, таможня, СЃСЂРѕРєРё, расчёт стоимости, страхование.",jsonLd:{"@context":"https://schema.org","@type":"FAQPage",mainEntity:[{"@type":"Question",name:"Сколько идёт контейнер 40HQ РёР· Шанхая РІ РњРѕСЃРєРІСѓ?",acceptedAnswer:{"@type":"Answer",text:"Обычно 30–45 дней (морем РґРѕ Дальневосточного порта + Р¶/Рґ РґРѕ РњРѕСЃРєРІС‹). Точный СЃСЂРѕРє зависит РѕС‚ линии перевозки Рё расписания."}},{"@type":"Question",name:"Какие документы РЅСѓР¶РЅС‹ для импорта РіСЂСѓР·Р° РёР· Китая?",acceptedAnswer:{"@type":"Answer",text:"Внешнеторговый контракт, РёРЅРІРѕР№СЃ, упаковочный лист, коносамент/CMR/Р¶/Рґ накладная, сертификаты соответствия Рё декларация РЅР° товары."}},{"@type":"Question",name:"РњРѕР¶РЅРѕ ли застраховать РіСЂСѓР·?",acceptedAnswer:{"@type":"Answer",text:"Да — страховка оформляется дополнительно Рє перевозке. Стоимость зависит РѕС‚ заявленной стоимости РіСЂСѓР·Р° Рё маршрута."}},{"@type":"Question",name:"Avalog работает СЃ физическими лицами?",acceptedAnswer:{"@type":"Answer",text:"Преимущественно B2B: импортёры, оптовики, продавцы маркетплейсов. Запросы РѕС‚ физических лиц рассматриваем индивидуально."}}]}},"/customsservices":{title:"Таможенное оформление Рё брокерские услуги | Avalog",description:"Таможенное оформление импорта Рё экспорта, классификация РўРќ Р’РР”, РїРѕРґР±РѕСЂ РєРѕРґРѕРІ, сертификация, брокерское сопровождение.",jsonLd:Ln("Таможенное оформление","Таможенное оформление Рё брокерские услуги — Avalog","Таможенное оформление импорта Рё экспорта, классификация РўРќ Р’РР”, сертификация, брокерское сопровождение.","/customsservices")},"/containerrental":{title:"Аренда контейнеров — 20DV, 40HC, рефрижераторы | Avalog",description:"Аренда РјРѕСЂСЃРєРёС… контейнеров для перевозки Рё хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.",jsonLd:Ln("Аренда контейнеров","Аренда РјРѕСЂСЃРєРёС… контейнеров — Avalog","Аренда контейнеров для перевозки Рё хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.","/containerrental")},"/blog":{title:"Блог Avalog — статьи Рѕ международной логистике",description:"Статьи Рѕ логистике: тарифы, маршруты, таможенные правила, новости рынка контейнерных перевозок Рё международной торговли."}},oL=new Set(["/Profile","/Dashboard","/reset-password","/order-details/:id","/search-results","/mailing-view/:token","/ktk"]),sL=e=>{if(e in mh)return{...mh[e],pathForCanonical:e};if(e.startsWith("/blog/"))return{title:"Статья блога | Avalog",description:bi,pathForCanonical:e};const t=oL.has(e),n=e.startsWith("/order-details/")||e.startsWith("/mailing-view/");return t||n?{title:`${hd}`,description:bi,pathForCanonical:e,noindex:!0}:{title:`${hd}`,description:bi,pathForCanonical:e,noindex:!0}},Bc={SITE_NAME:hd,SITE_URL:gr,OG_IMAGE_DEFAULT:rL},aL=()=>{const{pathname:e}=Sn(),t=sL(e),n=!t.noindex,r=Sb();let o,s;if(r.enabled){const c=cR(r.mode,r.locale,t.pathForCanonical);o=c.canonical,s=c.alternates}else o=`${Bc.SITE_URL}${t.pathForCanonical}`,s=[{hrefLang:"ru",href:o},{hrefLang:"en",href:`${o}?lng=en`},{hrefLang:"zh",href:`${o}?lng=zho`},{hrefLang:"x-default",href:o}];const l=t.ogImage??Bc.OG_IMAGE_DEFAULT;return i.jsxs(WR,{children:[i.jsx("title",{children:t.title}),i.jsx("meta",{name:"description",content:t.description}),i.jsx("link",{rel:"canonical",href:o}),t.noindex&&i.jsx("meta",{name:"robots",content:"noindex,nofollow"}),n&&s.map(c=>i.jsx("link",{rel:"alternate",hrefLang:c.hrefLang,href:c.href},c.hrefLang)),i.jsx("meta",{property:"og:type",content:"website"}),i.jsx("meta",{property:"og:site_name",content:Bc.SITE_NAME}),i.jsx("meta",{property:"og:title",content:t.title}),i.jsx("meta",{property:"og:description",content:t.description}),i.jsx("meta",{property:"og:url",content:o}),i.jsx("meta",{property:"og:image",content:l}),i.jsx("meta",{property:"og:locale",content:"ru_RU"}),i.jsx("meta",{property:"og:locale:alternate",content:"en_US"}),i.jsx("meta",{property:"og:locale:alternate",content:"zh_CN"}),i.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),i.jsx("meta",{name:"twitter:title",content:t.title}),i.jsx("meta",{name:"twitter:description",content:t.description}),i.jsx("meta",{name:"twitter:image",content:l}),n&&t.jsonLd&&i.jsx("script",{type:"application/ld+json",children:JSON.stringify(t.jsonLd)})]})},iL=["shanghai-moskva","guangzhou-moskva","shenzhen-moskva","beijing-moskva","tianjin-moskva","istanbul-moskva","shanghai-sankt-peterburg","guangzhou-sankt-peterburg","mumbai-moskva","busan-vladivostok"];function Ex(){if(typeof window>"u"||!("requestIdleCallback"in window))return!1;const t=navigator.connection;return!(t!=null&&t.saveData||(t==null?void 0:t.effectiveType)==="2g"||(t==null?void 0:t.effectiveType)==="slow-2g")}function lL(){if(!Ex())return;const e=[()=>w(()=>import("./AboutCompany-DDoYtaOq.js"),__vite__mapDeps([2,1,3,4,5,6,7,8,9,0,10,11])),()=>w(()=>import("./ContactsPage-8GAD07hX.js"),__vite__mapDeps([12,1,3,4,5,6,7,8,9,0,10,13])),()=>w(()=>import("./Blog-D4tYeiLj.js"),__vite__mapDeps([14,1,15,16,17,7,3,4,5,6,8,9,0,10,18])),()=>w(()=>import("./FAQPage-2uNDtOAX.js"),__vite__mapDeps([19,1,3,4,5,6,7,8,9,0,10,20])),()=>w(()=>import("./MainPage-B5rmIUI0.js"),__vite__mapDeps([21,1,17,7,9,5,0,10,22])),()=>w(()=>import("./MultiModal-BwAbuAzR.js"),__vite__mapDeps([23,1,7,17,9,5,0,10,24]))];let t=0;const n=r=>{if(t>=e.length)return;const o=e[t++];if(o().catch(()=>{}),r&&r.timeRemaining()>50&&t<e.length){n(r);return}t<e.length&&window.requestIdleCallback(n,{timeout:5e3})};window.requestIdleCallback(n,{timeout:5e3})}function cL(){Ex()&&window.requestIdleCallback(()=>{Promise.all([w(()=>Promise.resolve().then(()=>MX),void 0),w(()=>import("./routePairApi-X-QezjSw.js"),__vite__mapDeps([25,9,1,7,5,0,10]))]).then(([{queryClient:e},{routePairApi:t}])=>{for(const n of iL)e.prefetchQuery({queryKey:["routePairDetail",n],queryFn:()=>t.detail(n),staleTime:5*6e4})}).catch(()=>{})},{timeout:8e3})}const uL=()=>{const{pathname:e}=Sn();return a.useEffect(()=>{window.scrollTo(0,0)},[e]),a.useEffect(()=>{lL(),cL()},[]),a.useLayoutEffect(()=>{const t=()=>{const n=document.querySelector(".header"),r=n?Math.ceil(n.getBoundingClientRect().height):80;document.documentElement.style.setProperty("--header-offset",`${r}px`)};return t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[e]),i.jsxs(i.Fragment,{children:[i.jsx(aL,{}),i.jsx("div",{className:"background-image"}),i.jsxs("div",{className:"w-full",children:[i.jsx(DD,{}),i.jsx("div",{className:"content-wrapper",children:i.jsx("div",{className:"content",children:i.jsx(oP,{})})})]}),i.jsx(nL,{})]})};/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wx=(...e)=>e.filter((t,n,r)=>!!t&&t.trim()!==""&&r.indexOf(t)===n).join(" ").trim();/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const dL=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase();/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const fL=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,n,r)=>r?r.toUpperCase():n.toLowerCase());/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const gh=e=>{const t=fL(e);return t.charAt(0).toUpperCase()+t.slice(1)};/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/var Fc={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const pL=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1},mL=a.createContext({}),gL=()=>a.useContext(mL),hL=a.forwardRef(({color:e,size:t,strokeWidth:n,absoluteStrokeWidth:r,className:o="",children:s,iconNode:l,...c},u)=>{const{size:d=24,strokeWidth:f=2,absoluteStrokeWidth:p=!1,color:m="currentColor",className:g=""}=gL()??{},v=r??p?Number(n??f)*24/Number(t??d):n??f;return a.createElement("svg",{ref:u,...Fc,width:t??d??Fc.width,height:t??d??Fc.height,stroke:e??m,strokeWidth:v,className:wx("lucide",g,o),...!s&&!pL(c)&&{"aria-hidden":"true"},...c},[...l.map(([h,b])=>a.createElement(h,b)),...Array.isArray(s)?s:[s]])});/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const Ot=(e,t)=>{const n=a.forwardRef(({className:r,...o},s)=>a.createElement(hL,{ref:s,iconNode:t,className:wx(`lucide-${dL(gh(e))}`,`lucide-${e}`,r),...o}));return n.displayName=gh(e),n};/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const vL=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],Sx=Ot("arrow-right",vL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const bL=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M22 8c0-2.3-.8-4.3-2-6",key:"5bb3ad"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}],["path",{d:"M4 2C2.8 3.7 2 5.7 2 8",key:"tap9e0"}]],yL=Ot("bell-ring",bL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const xL=[["path",{d:"M10.268 21a2 2 0 0 0 3.464 0",key:"vwvbt9"}],["path",{d:"M3.262 15.326A1 1 0 0 0 4 17h16a1 1 0 0 0 .74-1.673C19.41 13.956 18 12.499 18 8A6 6 0 0 0 6 8c0 4.499-1.411 5.956-2.738 7.326",key:"11g9vi"}]],hh=Ot("bell",xL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const _L=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],Uf=Ot("check",_L);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const EL=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Wf=Ot("chevron-down",EL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const wL=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],SL=Ot("chevron-right",wL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const CL=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],PL=Ot("chevron-up",CL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const RL=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3",key:"1u773s"}],["path",{d:"M12 17h.01",key:"p32p05"}]],TL=Ot("circle-question-mark",RL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const AL=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],Cx=Ot("circle",AL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const IL=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],vh=Ot("clock",IL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const $L=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],jL=Ot("info",$L);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const OL=[["path",{d:"M12.83 2.18a2 2 0 0 0-1.66 0L2.6 6.08a1 1 0 0 0 0 1.83l8.58 3.91a2 2 0 0 0 1.66 0l8.58-3.9a1 1 0 0 0 0-1.83z",key:"zw3jo"}],["path",{d:"M2 12a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 12",key:"1wduqc"}],["path",{d:"M2 17a1 1 0 0 0 .58.91l8.6 3.91a2 2 0 0 0 1.65 0l8.58-3.9A1 1 0 0 0 22 17",key:"kqbvx6"}]],NL=Ot("layers",OL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const DL=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],bh=Ot("loader-circle",DL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const LL=[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]],ML=Ot("log-in",LL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const kL=[["path",{d:"M17.8 19.2 16 11l3.5-3.5C21 6 21.5 4 21 3c-1-.5-3 0-4.5 1.5L13 8 4.8 6.2c-.5-.1-.9.1-1.1.5l-.3.5c-.2.5-.1 1 .3 1.3L9 12l-2 3H4l-1 1 3 2 2 3 1-1v-3l3-2 3.5 5.3c.3.4.8.5 1.3.3l.5-.2c.4-.3.6-.7.5-1.2z",key:"1v9wt8"}]],zL=Ot("plane",kL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const VL=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],BL=Ot("search",VL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const FL=[["path",{d:"M12 10.189V14",key:"1p8cqu"}],["path",{d:"M12 2v3",key:"qbqxhf"}],["path",{d:"M19 13V7a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v6",key:"qpkstq"}],["path",{d:"M19.38 20A11.6 11.6 0 0 0 21 14l-8.188-3.639a2 2 0 0 0-1.624 0L3 14a11.6 11.6 0 0 0 2.81 7.76",key:"7tigtc"}],["path",{d:"M2 21c.6.5 1.2 1 2.5 1 2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1s1.2 1 2.5 1c2.5 0 2.5-2 5-2 1.3 0 1.9.5 2.5 1",key:"1924j5"}]],HL=Ot("ship",FL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const UL=[["rect",{width:"16",height:"16",x:"4",y:"3",rx:"2",key:"1wxw4b"}],["path",{d:"M4 11h16",key:"mpoxn0"}],["path",{d:"M12 3v8",key:"1h2ygw"}],["path",{d:"m8 19-2 3",key:"13i0xs"}],["path",{d:"m18 22-2-3",key:"1p0ohu"}],["path",{d:"M8 15h.01",key:"a7atzg"}],["path",{d:"M16 15h.01",key:"rnfrdf"}]],WL=Ot("tram-front",UL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const GL=[["path",{d:"M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2",key:"wrbu53"}],["path",{d:"M15 18H9",key:"1lyqi6"}],["path",{d:"M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.624l-3.48-4.35A1 1 0 0 0 17.52 8H14",key:"lysw3i"}],["circle",{cx:"17",cy:"18",r:"2",key:"332jqn"}],["circle",{cx:"7",cy:"18",r:"2",key:"19iecd"}]],qL=Ot("truck",GL);/**
* @license lucide-react v1.16.0 - ISC
*
* This source code is licensed under the ISC license.
* See the LICENSE file in the root directory of this source tree.
*/const KL=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],Gf=Ot("x",KL),XL=(e,t)=>{const n=new Array(e.length+t.length);for(let r=0;r<e.length;r++)n[r]=e[r];for(let r=0;r<t.length;r++)n[e.length+r]=t[r];return n},YL=(e,t)=>({classGroupId:e,validator:t}),Px=(e=new Map,t=null,n)=>({nextPart:e,validators:t,classGroupId:n}),Mi="-",yh=[],JL="arbitrary..",ZL=e=>{const t=eM(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:l=>{if(l.startsWith("[")&&l.endsWith("]"))return QL(l);const c=l.split(Mi),u=c[0]===""&&c.length>1?1:0;return Rx(c,u,t)},getConflictingClassGroupIds:(l,c)=>{if(c){const u=r[l],d=n[l];return u?d?XL(d,u):u:d||yh}return n[l]||yh}}},Rx=(e,t,n)=>{if(e.length-t===0)return n.classGroupId;const o=e[t],s=n.nextPart.get(o);if(s){const d=Rx(e,t+1,s);if(d)return d}const l=n.validators;if(l===null)return;const c=t===0?e.join(Mi):e.slice(t).join(Mi),u=l.length;for(let d=0;d<u;d++){const f=l[d];if(f.validator(c))return f.classGroupId}},QL=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),n=t.indexOf(":"),r=t.slice(0,n);return r?JL+r:void 0})(),eM=e=>{const{theme:t,classGroups:n}=e;return tM(n,t)},tM=(e,t)=>{const n=Px();for(const r in e){const o=e[r];qf(o,n,r,t)}return n},qf=(e,t,n,r)=>{const o=e.length;for(let s=0;s<o;s++){const l=e[s];nM(l,t,n,r)}},nM=(e,t,n,r)=>{if(typeof e=="string"){rM(e,t,n);return}if(typeof e=="function"){oM(e,t,n,r);return}sM(e,t,n,r)},rM=(e,t,n)=>{const r=e===""?t:Tx(t,e);r.classGroupId=n},oM=(e,t,n,r)=>{if(aM(e)){qf(e(r),t,n,r);return}t.validators===null&&(t.validators=[]),t.validators.push(YL(n,e))},sM=(e,t,n,r)=>{const o=Object.entries(e),s=o.length;for(let l=0;l<s;l++){const[c,u]=o[l];qf(u,Tx(t,c),n,r)}},Tx=(e,t)=>{let n=e;const r=t.split(Mi),o=r.length;for(let s=0;s<o;s++){const l=r[s];let c=n.nextPart.get(l);c||(c=Px(),n.nextPart.set(l,c)),n=c}return n},aM=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,iM=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,n=Object.create(null),r=Object.create(null);const o=(s,l)=>{n[s]=l,t++,t>e&&(t=0,r=n,n=Object.create(null))};return{get(s){let l=n[s];if(l!==void 0)return l;if((l=r[s])!==void 0)return o(s,l),l},set(s,l){s in n?n[s]=l:o(s,l)}}},vd="!",xh=":",lM=[],_h=(e,t,n,r,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:n,maybePostfixModifierPosition:r,isExternal:o}),cM=e=>{const{prefix:t,experimentalParseClassName:n}=e;let r=o=>{const s=[];let l=0,c=0,u=0,d;const f=o.length;for(let h=0;h<f;h++){const b=o[h];if(l===0&&c===0){if(b===xh){s.push(o.slice(u,h)),u=h+1;continue}if(b==="/"){d=h;continue}}b==="["?l++:b==="]"?l--:b==="("?c++:b===")"&&c--}const p=s.length===0?o:o.slice(u);let m=p,g=!1;p.endsWith(vd)?(m=p.slice(0,-1),g=!0):p.startsWith(vd)&&(m=p.slice(1),g=!0);const v=d&&d>u?d-u:void 0;return _h(s,g,m,v)};if(t){const o=t+xh,s=r;r=l=>l.startsWith(o)?s(l.slice(o.length)):_h(lM,!1,l,void 0,!0)}if(n){const o=r;r=s=>n({className:s,parseClassName:o})}return r},uM=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((n,r)=>{t.set(n,1e6+r)}),n=>{const r=[];let o=[];for(let s=0;s<n.length;s++){const l=n[s],c=l[0]==="[",u=t.has(l);c||u?(o.length>0&&(o.sort(),r.push(...o),o=[]),r.push(l)):o.push(l)}return o.length>0&&(o.sort(),r.push(...o)),r}},dM=e=>({cache:iM(e.cacheSize),parseClassName:cM(e),sortModifiers:uM(e),postfixLookupClassGroupIds:fM(e),...ZL(e)}),fM=e=>{const t=Object.create(null),n=e.postfixLookupClassGroups;if(n)for(let r=0;r<n.length;r++)t[n[r]]=!0;return t},pM=/\s+/,mM=(e,t)=>{const{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o,sortModifiers:s,postfixLookupClassGroupIds:l}=t,c=[],u=e.trim().split(pM);let d="";for(let f=u.length-1;f>=0;f-=1){const p=u[f],{isExternal:m,modifiers:g,hasImportantModifier:v,baseClassName:h,maybePostfixModifierPosition:b}=n(p);if(m){d=p+(d.length>0?" "+d:d);continue}let y=!!b,x;if(y){const R=h.substring(0,b);x=r(R);const A=x&&l[x]?r(h):void 0;A&&A!==x&&(x=A,y=!1)}else x=r(h);if(!x){if(!y){d=p+(d.length>0?" "+d:d);continue}if(x=r(h),!x){d=p+(d.length>0?" "+d:d);continue}y=!1}const _=g.length===0?"":g.length===1?g[0]:s(g).join(":"),S=v?_+vd:_,C=S+x;if(c.indexOf(C)>-1)continue;c.push(C);const T=o(x,y);for(let R=0;R<T.length;++R){const A=T[R];c.push(S+A)}d=p+(d.length>0?" "+d:d)}return d},gM=(...e)=>{let t=0,n,r,o="";for(;t<e.length;)(n=e[t++])&&(r=Ax(n))&&(o&&(o+=" "),o+=r);return o},Ax=e=>{if(typeof e=="string")return e;let t,n="";for(let r=0;r<e.length;r++)e[r]&&(t=Ax(e[r]))&&(n&&(n+=" "),n+=t);return n},hM=(e,...t)=>{let n,r,o,s;const l=u=>{const d=t.reduce((f,p)=>p(f),e());return n=dM(d),r=n.cache.get,o=n.cache.set,s=c,c(u)},c=u=>{const d=r(u);if(d)return d;const f=mM(u,n);return o(u,f),f};return s=l,(...u)=>s(gM(...u))},vM=[],Dt=e=>{const t=n=>n[e]||vM;return t.isThemeGetter=!0,t},Ix=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,$x=/^\((?:(\w[\w-]*):)?(.+)\)$/i,bM=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,yM=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,xM=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,_M=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,EM=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,wM=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,cr=e=>bM.test(e),at=e=>!!e&&!Number.isNaN(Number(e)),Wn=e=>!!e&&Number.isInteger(Number(e)),Hc=e=>e.endsWith("%")&&at(e.slice(0,-1)),nr=e=>yM.test(e),jx=()=>!0,SM=e=>xM.test(e)&&!_M.test(e),Kf=()=>!1,CM=e=>EM.test(e),PM=e=>wM.test(e),RM=e=>!ke(e)&&!Ve(e),TM=e=>e.startsWith("@container")&&(e[10]==="/"&&e[11]!==void 0||e[11]==="s"&&e[16]!==void 0&&e.startsWith("-size/",10)||e[11]==="n"&&e[18]!==void 0&&e.startsWith("-normal/",10)),AM=e=>Sr(e,Dx,Kf),ke=e=>Ix.test(e),zr=e=>Sr(e,Lx,SM),Eh=e=>Sr(e,MM,at),IM=e=>Sr(e,kx,jx),$M=e=>Sr(e,Mx,Kf),wh=e=>Sr(e,Ox,Kf),jM=e=>Sr(e,Nx,PM),Ja=e=>Sr(e,zx,CM),Ve=e=>$x.test(e),Rs=e=>ro(e,Lx),OM=e=>ro(e,Mx),Sh=e=>ro(e,Ox),NM=e=>ro(e,Dx),DM=e=>ro(e,Nx),Za=e=>ro(e,zx,!0),LM=e=>ro(e,kx,!0),Sr=(e,t,n)=>{const r=Ix.exec(e);return r?r[1]?t(r[1]):n(r[2]):!1},ro=(e,t,n=!1)=>{const r=$x.exec(e);return r?r[1]?t(r[1]):n:!1},Ox=e=>e==="position"||e==="percentage",Nx=e=>e==="image"||e==="url",Dx=e=>e==="length"||e==="size"||e==="bg-size",Lx=e=>e==="length",MM=e=>e==="number",Mx=e=>e==="family-name",kx=e=>e==="number"||e==="weight",zx=e=>e==="shadow",kM=()=>{const e=Dt("color"),t=Dt("font"),n=Dt("text"),r=Dt("font-weight"),o=Dt("tracking"),s=Dt("leading"),l=Dt("breakpoint"),c=Dt("container"),u=Dt("spacing"),d=Dt("radius"),f=Dt("shadow"),p=Dt("inset-shadow"),m=Dt("text-shadow"),g=Dt("drop-shadow"),v=Dt("blur"),h=Dt("perspective"),b=Dt("aspect"),y=Dt("ease"),x=Dt("animate"),_=()=>["auto","avoid","all","avoid-page","page","left","right","column"],S=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],C=()=>[...S(),Ve,ke],T=()=>["auto","hidden","clip","visible","scroll"],R=()=>["auto","contain","none"],A=()=>[Ve,ke,u],P=()=>[cr,"full","auto",...A()],N=()=>[Wn,"none","subgrid",Ve,ke],O=()=>["auto",{span:["full",Wn,Ve,ke]},Wn,Ve,ke],k=()=>[Wn,"auto",Ve,ke],D=()=>["auto","min","max","fr",Ve,ke],F=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],U=()=>["start","end","center","stretch","center-safe","end-safe"],H=()=>["auto",...A()],X=()=>[cr,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...A()],K=()=>[cr,"screen","full","dvw","lvw","svw","min","max","fit",...A()],B=()=>[cr,"screen","full","lh","dvh","lvh","svh","min","max","fit",...A()],W=()=>[e,Ve,ke],te=()=>[...S(),Sh,wh,{position:[Ve,ke]}],j=()=>["no-repeat",{repeat:["","x","y","space","round"]}],L=()=>["auto","cover","contain",NM,AM,{size:[Ve,ke]}],G=()=>[Hc,Rs,zr],M=()=>["","none","full",d,Ve,ke],q=()=>["",at,Rs,zr],V=()=>["solid","dashed","dotted","double"],J=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Y=()=>[at,Hc,Sh,wh],ne=()=>["","none",v,Ve,ke],oe=()=>["none",at,Ve,ke],Q=()=>["none",at,Ve,ke],se=()=>[at,Ve,ke],he=()=>[cr,"full",...A()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[nr],breakpoint:[nr],color:[jx],container:[nr],"drop-shadow":[nr],ease:["in","out","in-out"],font:[RM],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[nr],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[nr],shadow:[nr],spacing:["px",at],text:[nr],"text-shadow":[nr],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",cr,ke,Ve,b]}],container:["container"],"container-type":[{"@container":["","normal","size",Ve,ke]}],"container-named":[TM],columns:[{columns:[at,ke,Ve,c]}],"break-after":[{"break-after":_()}],"break-before":[{"break-before":_()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:C()}],overflow:[{overflow:T()}],"overflow-x":[{"overflow-x":T()}],"overflow-y":[{"overflow-y":T()}],overscroll:[{overscroll:R()}],"overscroll-x":[{"overscroll-x":R()}],"overscroll-y":[{"overscroll-y":R()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:P()}],"inset-x":[{"inset-x":P()}],"inset-y":[{"inset-y":P()}],start:[{"inset-s":P(),start:P()}],end:[{"inset-e":P(),end:P()}],"inset-bs":[{"inset-bs":P()}],"inset-be":[{"inset-be":P()}],top:[{top:P()}],right:[{right:P()}],bottom:[{bottom:P()}],left:[{left:P()}],visibility:["visible","invisible","collapse"],z:[{z:[Wn,"auto",Ve,ke]}],basis:[{basis:[cr,"full","auto",c,...A()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[at,cr,"auto","initial","none",ke]}],grow:[{grow:["",at,Ve,ke]}],shrink:[{shrink:["",at,Ve,ke]}],order:[{order:[Wn,"first","last","none",Ve,ke]}],"grid-cols":[{"grid-cols":N()}],"col-start-end":[{col:O()}],"col-start":[{"col-start":k()}],"col-end":[{"col-end":k()}],"grid-rows":[{"grid-rows":N()}],"row-start-end":[{row:O()}],"row-start":[{"row-start":k()}],"row-end":[{"row-end":k()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":D()}],"auto-rows":[{"auto-rows":D()}],gap:[{gap:A()}],"gap-x":[{"gap-x":A()}],"gap-y":[{"gap-y":A()}],"justify-content":[{justify:[...F(),"normal"]}],"justify-items":[{"justify-items":[...U(),"normal"]}],"justify-self":[{"justify-self":["auto",...U()]}],"align-content":[{content:["normal",...F()]}],"align-items":[{items:[...U(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...U(),{baseline:["","last"]}]}],"place-content":[{"place-content":F()}],"place-items":[{"place-items":[...U(),"baseline"]}],"place-self":[{"place-self":["auto",...U()]}],p:[{p:A()}],px:[{px:A()}],py:[{py:A()}],ps:[{ps:A()}],pe:[{pe:A()}],pbs:[{pbs:A()}],pbe:[{pbe:A()}],pt:[{pt:A()}],pr:[{pr:A()}],pb:[{pb:A()}],pl:[{pl:A()}],m:[{m:H()}],mx:[{mx:H()}],my:[{my:H()}],ms:[{ms:H()}],me:[{me:H()}],mbs:[{mbs:H()}],mbe:[{mbe:H()}],mt:[{mt:H()}],mr:[{mr:H()}],mb:[{mb:H()}],ml:[{ml:H()}],"space-x":[{"space-x":A()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":A()}],"space-y-reverse":["space-y-reverse"],size:[{size:X()}],"inline-size":[{inline:["auto",...K()]}],"min-inline-size":[{"min-inline":["auto",...K()]}],"max-inline-size":[{"max-inline":["none",...K()]}],"block-size":[{block:["auto",...B()]}],"min-block-size":[{"min-block":["auto",...B()]}],"max-block-size":[{"max-block":["none",...B()]}],w:[{w:[c,"screen",...X()]}],"min-w":[{"min-w":[c,"screen","none",...X()]}],"max-w":[{"max-w":[c,"screen","none","prose",{screen:[l]},...X()]}],h:[{h:["screen","lh",...X()]}],"min-h":[{"min-h":["screen","lh","none",...X()]}],"max-h":[{"max-h":["screen","lh",...X()]}],"font-size":[{text:["base",n,Rs,zr]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[r,LM,IM]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",Hc,ke]}],"font-family":[{font:[OM,$M,t]}],"font-features":[{"font-features":[ke]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[o,Ve,ke]}],"line-clamp":[{"line-clamp":[at,"none",Ve,Eh]}],leading:[{leading:[s,...A()]}],"list-image":[{"list-image":["none",Ve,ke]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",Ve,ke]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:W()}],"text-color":[{text:W()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...V(),"wavy"]}],"text-decoration-thickness":[{decoration:[at,"from-font","auto",Ve,zr]}],"text-decoration-color":[{decoration:W()}],"underline-offset":[{"underline-offset":[at,"auto",Ve,ke]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:A()}],"tab-size":[{tab:[Wn,Ve,ke]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",Ve,ke]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",Ve,ke]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:te()}],"bg-repeat":[{bg:j()}],"bg-size":[{bg:L()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},Wn,Ve,ke],radial:["",Ve,ke],conic:[Wn,Ve,ke]},DM,jM]}],"bg-color":[{bg:W()}],"gradient-from-pos":[{from:G()}],"gradient-via-pos":[{via:G()}],"gradient-to-pos":[{to:G()}],"gradient-from":[{from:W()}],"gradient-via":[{via:W()}],"gradient-to":[{to:W()}],rounded:[{rounded:M()}],"rounded-s":[{"rounded-s":M()}],"rounded-e":[{"rounded-e":M()}],"rounded-t":[{"rounded-t":M()}],"rounded-r":[{"rounded-r":M()}],"rounded-b":[{"rounded-b":M()}],"rounded-l":[{"rounded-l":M()}],"rounded-ss":[{"rounded-ss":M()}],"rounded-se":[{"rounded-se":M()}],"rounded-ee":[{"rounded-ee":M()}],"rounded-es":[{"rounded-es":M()}],"rounded-tl":[{"rounded-tl":M()}],"rounded-tr":[{"rounded-tr":M()}],"rounded-br":[{"rounded-br":M()}],"rounded-bl":[{"rounded-bl":M()}],"border-w":[{border:q()}],"border-w-x":[{"border-x":q()}],"border-w-y":[{"border-y":q()}],"border-w-s":[{"border-s":q()}],"border-w-e":[{"border-e":q()}],"border-w-bs":[{"border-bs":q()}],"border-w-be":[{"border-be":q()}],"border-w-t":[{"border-t":q()}],"border-w-r":[{"border-r":q()}],"border-w-b":[{"border-b":q()}],"border-w-l":[{"border-l":q()}],"divide-x":[{"divide-x":q()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":q()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...V(),"hidden","none"]}],"divide-style":[{divide:[...V(),"hidden","none"]}],"border-color":[{border:W()}],"border-color-x":[{"border-x":W()}],"border-color-y":[{"border-y":W()}],"border-color-s":[{"border-s":W()}],"border-color-e":[{"border-e":W()}],"border-color-bs":[{"border-bs":W()}],"border-color-be":[{"border-be":W()}],"border-color-t":[{"border-t":W()}],"border-color-r":[{"border-r":W()}],"border-color-b":[{"border-b":W()}],"border-color-l":[{"border-l":W()}],"divide-color":[{divide:W()}],"outline-style":[{outline:[...V(),"none","hidden"]}],"outline-offset":[{"outline-offset":[at,Ve,ke]}],"outline-w":[{outline:["",at,Rs,zr]}],"outline-color":[{outline:W()}],shadow:[{shadow:["","none",f,Za,Ja]}],"shadow-color":[{shadow:W()}],"inset-shadow":[{"inset-shadow":["none",p,Za,Ja]}],"inset-shadow-color":[{"inset-shadow":W()}],"ring-w":[{ring:q()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:W()}],"ring-offset-w":[{"ring-offset":[at,zr]}],"ring-offset-color":[{"ring-offset":W()}],"inset-ring-w":[{"inset-ring":q()}],"inset-ring-color":[{"inset-ring":W()}],"text-shadow":[{"text-shadow":["none",m,Za,Ja]}],"text-shadow-color":[{"text-shadow":W()}],opacity:[{opacity:[at,Ve,ke]}],"mix-blend":[{"mix-blend":[...J(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":J()}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[at]}],"mask-image-linear-from-pos":[{"mask-linear-from":Y()}],"mask-image-linear-to-pos":[{"mask-linear-to":Y()}],"mask-image-linear-from-color":[{"mask-linear-from":W()}],"mask-image-linear-to-color":[{"mask-linear-to":W()}],"mask-image-t-from-pos":[{"mask-t-from":Y()}],"mask-image-t-to-pos":[{"mask-t-to":Y()}],"mask-image-t-from-color":[{"mask-t-from":W()}],"mask-image-t-to-color":[{"mask-t-to":W()}],"mask-image-r-from-pos":[{"mask-r-from":Y()}],"mask-image-r-to-pos":[{"mask-r-to":Y()}],"mask-image-r-from-color":[{"mask-r-from":W()}],"mask-image-r-to-color":[{"mask-r-to":W()}],"mask-image-b-from-pos":[{"mask-b-from":Y()}],"mask-image-b-to-pos":[{"mask-b-to":Y()}],"mask-image-b-from-color":[{"mask-b-from":W()}],"mask-image-b-to-color":[{"mask-b-to":W()}],"mask-image-l-from-pos":[{"mask-l-from":Y()}],"mask-image-l-to-pos":[{"mask-l-to":Y()}],"mask-image-l-from-color":[{"mask-l-from":W()}],"mask-image-l-to-color":[{"mask-l-to":W()}],"mask-image-x-from-pos":[{"mask-x-from":Y()}],"mask-image-x-to-pos":[{"mask-x-to":Y()}],"mask-image-x-from-color":[{"mask-x-from":W()}],"mask-image-x-to-color":[{"mask-x-to":W()}],"mask-image-y-from-pos":[{"mask-y-from":Y()}],"mask-image-y-to-pos":[{"mask-y-to":Y()}],"mask-image-y-from-color":[{"mask-y-from":W()}],"mask-image-y-to-color":[{"mask-y-to":W()}],"mask-image-radial":[{"mask-radial":[Ve,ke]}],"mask-image-radial-from-pos":[{"mask-radial-from":Y()}],"mask-image-radial-to-pos":[{"mask-radial-to":Y()}],"mask-image-radial-from-color":[{"mask-radial-from":W()}],"mask-image-radial-to-color":[{"mask-radial-to":W()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":S()}],"mask-image-conic-pos":[{"mask-conic":[at]}],"mask-image-conic-from-pos":[{"mask-conic-from":Y()}],"mask-image-conic-to-pos":[{"mask-conic-to":Y()}],"mask-image-conic-from-color":[{"mask-conic-from":W()}],"mask-image-conic-to-color":[{"mask-conic-to":W()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:te()}],"mask-repeat":[{mask:j()}],"mask-size":[{mask:L()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",Ve,ke]}],filter:[{filter:["","none",Ve,ke]}],blur:[{blur:ne()}],brightness:[{brightness:[at,Ve,ke]}],contrast:[{contrast:[at,Ve,ke]}],"drop-shadow":[{"drop-shadow":["","none",g,Za,Ja]}],"drop-shadow-color":[{"drop-shadow":W()}],grayscale:[{grayscale:["",at,Ve,ke]}],"hue-rotate":[{"hue-rotate":[at,Ve,ke]}],invert:[{invert:["",at,Ve,ke]}],saturate:[{saturate:[at,Ve,ke]}],sepia:[{sepia:["",at,Ve,ke]}],"backdrop-filter":[{"backdrop-filter":["","none",Ve,ke]}],"backdrop-blur":[{"backdrop-blur":ne()}],"backdrop-brightness":[{"backdrop-brightness":[at,Ve,ke]}],"backdrop-contrast":[{"backdrop-contrast":[at,Ve,ke]}],"backdrop-grayscale":[{"backdrop-grayscale":["",at,Ve,ke]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[at,Ve,ke]}],"backdrop-invert":[{"backdrop-invert":["",at,Ve,ke]}],"backdrop-opacity":[{"backdrop-opacity":[at,Ve,ke]}],"backdrop-saturate":[{"backdrop-saturate":[at,Ve,ke]}],"backdrop-sepia":[{"backdrop-sepia":["",at,Ve,ke]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":A()}],"border-spacing-x":[{"border-spacing-x":A()}],"border-spacing-y":[{"border-spacing-y":A()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",Ve,ke]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[at,"initial",Ve,ke]}],ease:[{ease:["linear","initial",y,Ve,ke]}],delay:[{delay:[at,Ve,ke]}],animate:[{animate:["none",x,Ve,ke]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,Ve,ke]}],"perspective-origin":[{"perspective-origin":C()}],rotate:[{rotate:oe()}],"rotate-x":[{"rotate-x":oe()}],"rotate-y":[{"rotate-y":oe()}],"rotate-z":[{"rotate-z":oe()}],scale:[{scale:Q()}],"scale-x":[{"scale-x":Q()}],"scale-y":[{"scale-y":Q()}],"scale-z":[{"scale-z":Q()}],"scale-3d":["scale-3d"],skew:[{skew:se()}],"skew-x":[{"skew-x":se()}],"skew-y":[{"skew-y":se()}],transform:[{transform:[Ve,ke,"","none","gpu","cpu"]}],"transform-origin":[{origin:C()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:he()}],"translate-x":[{"translate-x":he()}],"translate-y":[{"translate-y":he()}],"translate-z":[{"translate-z":he()}],"translate-none":["translate-none"],zoom:[{zoom:[Wn,Ve,ke]}],accent:[{accent:W()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:W()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",Ve,ke]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scrollbar-thumb-color":[{"scrollbar-thumb":W()}],"scrollbar-track-color":[{"scrollbar-track":W()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":A()}],"scroll-mx":[{"scroll-mx":A()}],"scroll-my":[{"scroll-my":A()}],"scroll-ms":[{"scroll-ms":A()}],"scroll-me":[{"scroll-me":A()}],"scroll-mbs":[{"scroll-mbs":A()}],"scroll-mbe":[{"scroll-mbe":A()}],"scroll-mt":[{"scroll-mt":A()}],"scroll-mr":[{"scroll-mr":A()}],"scroll-mb":[{"scroll-mb":A()}],"scroll-ml":[{"scroll-ml":A()}],"scroll-p":[{"scroll-p":A()}],"scroll-px":[{"scroll-px":A()}],"scroll-py":[{"scroll-py":A()}],"scroll-ps":[{"scroll-ps":A()}],"scroll-pe":[{"scroll-pe":A()}],"scroll-pbs":[{"scroll-pbs":A()}],"scroll-pbe":[{"scroll-pbe":A()}],"scroll-pt":[{"scroll-pt":A()}],"scroll-pr":[{"scroll-pr":A()}],"scroll-pb":[{"scroll-pb":A()}],"scroll-pl":[{"scroll-pl":A()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",Ve,ke]}],fill:[{fill:["none",...W()]}],"stroke-w":[{stroke:[at,Rs,zr,Eh]}],stroke:[{stroke:["none",...W()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{"container-named":["container-type"],overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-bs","border-w-be","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-bs","border-color-be","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mbs","scroll-mbe","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pbs","scroll-pbe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},postfixLookupClassGroups:["container-type"],orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}},zM=hM(kM);function _e(...e){return zM(ue(e))}function VM(e,t){const n=a.createContext(t),r=s=>{const{children:l,...c}=s,u=a.useMemo(()=>c,Object.values(c));return i.jsx(n.Provider,{value:u,children:l})};r.displayName=e+"Provider";function o(s){const l=a.useContext(n);if(l)return l;if(t!==void 0)return t;throw new Error(`\`${s}\` must be used within \`${e}\``)}return[r,o]}function zt(e,t=[]){let n=[];function r(s,l){const c=a.createContext(l),u=n.length;n=[...n,l];const d=p=>{var y;const{scope:m,children:g,...v}=p,h=((y=m==null?void 0:m[e])==null?void 0:y[u])||c,b=a.useMemo(()=>v,Object.values(v));return i.jsx(h.Provider,{value:b,children:g})};d.displayName=s+"Provider";function f(p,m){var h;const g=((h=m==null?void 0:m[e])==null?void 0:h[u])||c,v=a.useContext(g);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${p}\` must be used within \`${s}\``)}return[d,f]}const o=()=>{const s=n.map(l=>a.createContext(l));return function(c){const u=(c==null?void 0:c[e])||s;return a.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,BM(o,...t)]}function BM(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(s){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const p=u(s)[`__scope${d}`];return{...c,...p}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}function Ch(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function ln(...e){return t=>{let n=!1;const r=e.map(o=>{const s=Ch(o,t);return!n&&typeof s=="function"&&(n=!0),s});if(n)return()=>{for(let o=0;o<r.length;o++){const s=r[o];typeof s=="function"?s():Ch(e[o],null)}}}}function Je(...e){return a.useCallback(ln(...e),e)}function Ph(e){const t=FM(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(UM);if(u){const d=u.props.children,f=c.map(p=>p===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:p);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,f):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function FM(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=GM(o),c=WM(s,o.props);return o.type!==a.Fragment&&(c.ref=r?ln(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var HM=Symbol("radix.slottable");function UM(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===HM}function WM(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function GM(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}function xl(e){const t=e+"CollectionProvider",[n,r]=zt(t),[o,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),l=h=>{const{scope:b,children:y}=h,x=$.useRef(null),_=$.useRef(new Map).current;return i.jsx(o,{scope:b,itemMap:_,collectionRef:x,children:y})};l.displayName=t;const c=e+"CollectionSlot",u=Ph(c),d=$.forwardRef((h,b)=>{const{scope:y,children:x}=h,_=s(c,y),S=Je(b,_.collectionRef);return i.jsx(u,{ref:S,children:x})});d.displayName=c;const f=e+"CollectionItemSlot",p="data-radix-collection-item",m=Ph(f),g=$.forwardRef((h,b)=>{const{scope:y,children:x,..._}=h,S=$.useRef(null),C=Je(b,S),T=s(f,y);return $.useEffect(()=>(T.itemMap.set(S,{ref:S,..._}),()=>void T.itemMap.delete(S))),i.jsx(m,{[p]:"",ref:C,children:x})});g.displayName=f;function v(h){const b=s(e+"CollectionConsumer",h);return $.useCallback(()=>{const x=b.collectionRef.current;if(!x)return[];const _=Array.from(x.querySelectorAll(`[${p}]`));return Array.from(b.itemMap.values()).sort((T,R)=>_.indexOf(T.ref.current)-_.indexOf(R.ref.current))},[b.collectionRef,b.itemMap])}return[{Provider:l,Slot:d,ItemSlot:g},v,r]}function Ie(e,t,{checkForDefaultPrevented:n=!0}={}){return function(o){if(e==null||e(o),n===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}var At=globalThis!=null&&globalThis.document?a.useLayoutEffect:()=>{},qM=ef[" useInsertionEffect ".trim().toString()]||At;function vn({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){const[o,s,l]=KM({defaultProp:t,onChange:n}),c=e!==void 0,u=c?e:o;{const f=a.useRef(e!==void 0);a.useEffect(()=>{const p=f.current;p!==c&&console.warn(`${r} is changing from ${p?"controlled":"uncontrolled"} to ${c?"controlled":"uncontrolled"}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`),f.current=c},[c,r])}const d=a.useCallback(f=>{var p;if(c){const m=XM(f)?f(e):f;m!==e&&((p=l.current)==null||p.call(l,m))}else s(f)},[c,e,s,l]);return[u,d]}function KM({defaultProp:e,onChange:t}){const[n,r]=a.useState(e),o=a.useRef(n),s=a.useRef(t);return qM(()=>{s.current=t},[t]),a.useEffect(()=>{var l;o.current!==n&&((l=s.current)==null||l.call(s,n),o.current=n)},[n,o]),[n,r,s]}function XM(e){return typeof e=="function"}function YM(e){const t=JM(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(QM);if(u){const d=u.props.children,f=c.map(p=>p===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:p);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,f):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function JM(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=tk(o),c=ek(s,o.props);return o.type!==a.Fragment&&(c.ref=r?ln(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var ZM=Symbol("radix.slottable");function QM(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===ZM}function ek(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function tk(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var nk=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Ge=nk.reduce((e,t)=>{const n=YM(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function Vx(e,t){e&&br.flushSync(()=>e.dispatchEvent(t))}function rk(e,t){return a.useReducer((n,r)=>t[n][r]??n,e)}var Nt=e=>{const{present:t,children:n}=e,r=ok(t),o=typeof n=="function"?n({present:r.isPresent}):a.Children.only(n),s=Je(r.ref,sk(o));return typeof n=="function"||r.isPresent?a.cloneElement(o,{ref:s}):null};Nt.displayName="Presence";function ok(e){const[t,n]=a.useState(),r=a.useRef(null),o=a.useRef(e),s=a.useRef("none"),l=e?"mounted":"unmounted",[c,u]=rk(l,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return a.useEffect(()=>{const d=Qa(r.current);s.current=c==="mounted"?d:"none"},[c]),At(()=>{const d=r.current,f=o.current;if(f!==e){const m=s.current,g=Qa(d);e?u("MOUNT"):g==="none"||(d==null?void 0:d.display)==="none"?u("UNMOUNT"):u(f&&m!==g?"ANIMATION_OUT":"UNMOUNT"),o.current=e}},[e,u]),At(()=>{if(t){let d;const f=t.ownerDocument.defaultView??window,p=g=>{const h=Qa(r.current).includes(CSS.escape(g.animationName));if(g.target===t&&h&&(u("ANIMATION_END"),!o.current)){const b=t.style.animationFillMode;t.style.animationFillMode="forwards",d=f.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=b)})}},m=g=>{g.target===t&&(s.current=Qa(r.current))};return t.addEventListener("animationstart",m),t.addEventListener("animationcancel",p),t.addEventListener("animationend",p),()=>{f.clearTimeout(d),t.removeEventListener("animationstart",m),t.removeEventListener("animationcancel",p),t.removeEventListener("animationend",p)}}else u("ANIMATION_END")},[t,u]),{isPresent:["mounted","unmountSuspended"].includes(c),ref:a.useCallback(d=>{r.current=d?getComputedStyle(d):null,n(d)},[])}}function Qa(e){return(e==null?void 0:e.animationName)||"none"}function sk(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var ak=ef[" useId ".trim().toString()]||(()=>{}),ik=0;function jt(e){const[t,n]=a.useState(ak());return At(()=>{n(r=>r??String(ik++))},[e]),t?`radix-${t}`:""}var _l="Collapsible",[lk,Bx]=zt(_l),[ck,Xf]=lk(_l),Fx=a.forwardRef((e,t)=>{const{__scopeCollapsible:n,open:r,defaultOpen:o,disabled:s,onOpenChange:l,...c}=e,[u,d]=vn({prop:r,defaultProp:o??!1,onChange:l,caller:_l});return i.jsx(ck,{scope:n,disabled:s,contentId:jt(),open:u,onOpenToggle:a.useCallback(()=>d(f=>!f),[d]),children:i.jsx(Ge.div,{"data-state":Jf(u),"data-disabled":s?"":void 0,...c,ref:t})})});Fx.displayName=_l;var Hx="CollapsibleTrigger",Ux=a.forwardRef((e,t)=>{const{__scopeCollapsible:n,...r}=e,o=Xf(Hx,n);return i.jsx(Ge.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":Jf(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...r,ref:t,onClick:Ie(e.onClick,o.onOpenToggle)})});Ux.displayName=Hx;var Yf="CollapsibleContent",Wx=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Xf(Yf,e.__scopeCollapsible);return i.jsx(Nt,{present:n||o.open,children:({present:s})=>i.jsx(uk,{...r,ref:t,present:s})})});Wx.displayName=Yf;var uk=a.forwardRef((e,t)=>{const{__scopeCollapsible:n,present:r,children:o,...s}=e,l=Xf(Yf,n),[c,u]=a.useState(r),d=a.useRef(null),f=Je(t,d),p=a.useRef(0),m=p.current,g=a.useRef(0),v=g.current,h=l.open||c,b=a.useRef(h),y=a.useRef(void 0);return a.useEffect(()=>{const x=requestAnimationFrame(()=>b.current=!1);return()=>cancelAnimationFrame(x)},[]),At(()=>{const x=d.current;if(x){y.current=y.current||{transitionDuration:x.style.transitionDuration,animationName:x.style.animationName},x.style.transitionDuration="0s",x.style.animationName="none";const _=x.getBoundingClientRect();p.current=_.height,g.current=_.width,b.current||(x.style.transitionDuration=y.current.transitionDuration,x.style.animationName=y.current.animationName),u(r)}},[l.open,r]),i.jsx(Ge.div,{"data-state":Jf(l.open),"data-disabled":l.disabled?"":void 0,id:l.contentId,hidden:!h,...s,ref:f,style:{"--radix-collapsible-content-height":m?`${m}px`:void 0,"--radix-collapsible-content-width":v?`${v}px`:void 0,...e.style},children:h&&o})});function Jf(e){return e?"open":"closed"}var dk=Fx,fk=Ux,pk=Wx,mk=a.createContext(void 0);function oo(e){const t=a.useContext(mk);return e||t||"ltr"}var Hn="Accordion",gk=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[Zf,hk,vk]=xl(Hn),[El]=zt(Hn,[vk,Bx]),Qf=Bx(),Gx=$.forwardRef((e,t)=>{const{type:n,...r}=e,o=r,s=r;return i.jsx(Zf.Provider,{scope:e.__scopeAccordion,children:n==="multiple"?i.jsx(_k,{...s,ref:t}):i.jsx(xk,{...o,ref:t})})});Gx.displayName=Hn;var[qx,bk]=El(Hn),[Kx,yk]=El(Hn,{collapsible:!1}),xk=$.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},collapsible:s=!1,...l}=e,[c,u]=vn({prop:n,defaultProp:r??"",onChange:o,caller:Hn});return i.jsx(qx,{scope:e.__scopeAccordion,value:$.useMemo(()=>c?[c]:[],[c]),onItemOpen:u,onItemClose:$.useCallback(()=>s&&u(""),[s,u]),children:i.jsx(Kx,{scope:e.__scopeAccordion,collapsible:s,children:i.jsx(Xx,{...l,ref:t})})})}),_k=$.forwardRef((e,t)=>{const{value:n,defaultValue:r,onValueChange:o=()=>{},...s}=e,[l,c]=vn({prop:n,defaultProp:r??[],onChange:o,caller:Hn}),u=$.useCallback(f=>c((p=[])=>[...p,f]),[c]),d=$.useCallback(f=>c((p=[])=>p.filter(m=>m!==f)),[c]);return i.jsx(qx,{scope:e.__scopeAccordion,value:l,onItemOpen:u,onItemClose:d,children:i.jsx(Kx,{scope:e.__scopeAccordion,collapsible:!0,children:i.jsx(Xx,{...s,ref:t})})})}),[Ek,wl]=El(Hn),Xx=$.forwardRef((e,t)=>{const{__scopeAccordion:n,disabled:r,dir:o,orientation:s="vertical",...l}=e,c=$.useRef(null),u=Je(c,t),d=hk(n),p=oo(o)==="ltr",m=Ie(e.onKeyDown,g=>{var A;if(!gk.includes(g.key))return;const v=g.target,h=d().filter(P=>{var N;return!((N=P.ref.current)!=null&&N.disabled)}),b=h.findIndex(P=>P.ref.current===v),y=h.length;if(b===-1)return;g.preventDefault();let x=b;const _=0,S=y-1,C=()=>{x=b+1,x>S&&(x=_)},T=()=>{x=b-1,x<_&&(x=S)};switch(g.key){case"Home":x=_;break;case"End":x=S;break;case"ArrowRight":s==="horizontal"&&(p?C():T());break;case"ArrowDown":s==="vertical"&&C();break;case"ArrowLeft":s==="horizontal"&&(p?T():C());break;case"ArrowUp":s==="vertical"&&T();break}const R=x%y;(A=h[R].ref.current)==null||A.focus()});return i.jsx(Ek,{scope:n,disabled:r,direction:o,orientation:s,children:i.jsx(Zf.Slot,{scope:n,children:i.jsx(Ge.div,{...l,"data-orientation":s,ref:u,onKeyDown:r?void 0:m})})})}),ki="AccordionItem",[wk,ep]=El(ki),Yx=$.forwardRef((e,t)=>{const{__scopeAccordion:n,value:r,...o}=e,s=wl(ki,n),l=bk(ki,n),c=Qf(n),u=jt(),d=r&&l.value.includes(r)||!1,f=s.disabled||e.disabled;return i.jsx(wk,{scope:n,open:d,disabled:f,triggerId:u,children:i.jsx(dk,{"data-orientation":s.orientation,"data-state":n_(d),...c,...o,ref:t,disabled:f,open:d,onOpenChange:p=>{p?l.onItemOpen(r):l.onItemClose(r)}})})});Yx.displayName=ki;var Jx="AccordionHeader",Zx=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=wl(Hn,n),s=ep(Jx,n);return i.jsx(Ge.h3,{"data-orientation":o.orientation,"data-state":n_(s.open),"data-disabled":s.disabled?"":void 0,...r,ref:t})});Zx.displayName=Jx;var bd="AccordionTrigger",Qx=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=wl(Hn,n),s=ep(bd,n),l=yk(bd,n),c=Qf(n);return i.jsx(Zf.ItemSlot,{scope:n,children:i.jsx(fk,{"aria-disabled":s.open&&!l.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId,...c,...r,ref:t})})});Qx.displayName=bd;var e_="AccordionContent",t_=$.forwardRef((e,t)=>{const{__scopeAccordion:n,...r}=e,o=wl(Hn,n),s=ep(e_,n),l=Qf(n);return i.jsx(pk,{role:"region","aria-labelledby":s.triggerId,"data-orientation":o.orientation,...l,...r,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});t_.displayName=e_;function n_(e){return e?"open":"closed"}var Sk=Gx,Ck=Yx,Pk=Zx,r_=Qx,o_=t_;const FY=Sk,Rk=a.forwardRef(({className:e,...t},n)=>i.jsx(Ck,{ref:n,className:_e("border-b border-border",e),...t}));Rk.displayName="AccordionItem";const Tk=a.forwardRef(({className:e,children:t,...n},r)=>i.jsx(Pk,{className:"flex",children:i.jsxs(r_,{ref:r,className:_e("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all","hover:underline [&[data-state=open]>svg]:rotate-180",e),...n,children:[t,i.jsx(Wf,{className:"h-4 w-4 shrink-0 text-text-muted transition-transform duration-normal"})]})}));Tk.displayName=r_.displayName;const Ak=a.forwardRef(({className:e,children:t,...n},r)=>i.jsx(o_,{ref:r,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...n,children:i.jsx("div",{className:_e("pb-4 pt-0",e),children:t})}));Ak.displayName=o_.displayName;const Rh=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,Th=ue,Ht=(e,t)=>n=>{var r;if((t==null?void 0:t.variants)==null)return Th(e,n==null?void 0:n.class,n==null?void 0:n.className);const{variants:o,defaultVariants:s}=t,l=Object.keys(o).map(d=>{const f=n==null?void 0:n[d],p=s==null?void 0:s[d];if(f===null)return null;const m=Rh(f)||Rh(p);return o[d][m]}),c=n&&Object.entries(n).reduce((d,f)=>{let[p,m]=f;return m===void 0||(d[p]=m),d},{}),u=t==null||(r=t.compoundVariants)===null||r===void 0?void 0:r.reduce((d,f)=>{let{class:p,className:m,...g}=f;return Object.entries(g).every(v=>{let[h,b]=v;return Array.isArray(b)?b.includes({...s,...c}[h]):{...s,...c}[h]===b})?[...d,p,m]:d},[]);return Th(e,l,u,n==null?void 0:n.class,n==null?void 0:n.className)},Ik=Ht("relative w-full rounded-lg border p-4 [&>svg~*]:pl-7 [&>svg+div]:translate-y-[-3px] [&>svg]:absolute [&>svg]:left-4 [&>svg]:top-4",{variants:{variant:{default:"bg-bg-base border-border text-text [&>svg]:text-text-muted",info:"bg-info-light/40 border-info/30 text-text [&>svg]:text-info",success:"bg-success-light/40 border-primary/30 text-text [&>svg]:text-primary",warning:"bg-warning-light/50 border-warning/30 text-text [&>svg]:text-warning",destructive:"bg-error-light/40 border-error/30 text-text [&>svg]:text-error"}},defaultVariants:{variant:"default"}}),$k=a.forwardRef(({className:e,variant:t,...n},r)=>i.jsx("div",{ref:r,role:"alert",className:_e(Ik({variant:t}),e),...n}));$k.displayName="Alert";const jk=a.forwardRef(({className:e,...t},n)=>i.jsx("h5",{ref:n,className:_e("mb-1 font-semibold leading-none tracking-tight",e),...t}));jk.displayName="AlertTitle";const Ok=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:_e("text-sm text-text-muted [&_p]:leading-relaxed",e),...t}));Ok.displayName="AlertDescription";function kt(e){const t=a.useRef(e);return a.useEffect(()=>{t.current=e}),a.useMemo(()=>(...n)=>{var r;return(r=t.current)==null?void 0:r.call(t,...n)},[])}function Nk(e,t=globalThis==null?void 0:globalThis.document){const n=kt(e);a.useEffect(()=>{const r=o=>{o.key==="Escape"&&n(o)};return t.addEventListener("keydown",r,{capture:!0}),()=>t.removeEventListener("keydown",r,{capture:!0})},[n,t])}var Dk="DismissableLayer",yd="dismissableLayer.update",Lk="dismissableLayer.pointerDownOutside",Mk="dismissableLayer.focusOutside",Ah,s_=a.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),ns=a.forwardRef((e,t)=>{const{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:r,onPointerDownOutside:o,onFocusOutside:s,onInteractOutside:l,onDismiss:c,...u}=e,d=a.useContext(s_),[f,p]=a.useState(null),m=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,g]=a.useState({}),v=Je(t,R=>p(R)),h=Array.from(d.layers),[b]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),y=h.indexOf(b),x=f?h.indexOf(f):-1,_=d.layersWithOutsidePointerEventsDisabled.size>0,S=x>=y,C=Vk(R=>{const A=R.target,P=[...d.branches].some(N=>N.contains(A));!S||P||(o==null||o(R),l==null||l(R),R.defaultPrevented||c==null||c())},m),T=Bk(R=>{const A=R.target;[...d.branches].some(N=>N.contains(A))||(s==null||s(R),l==null||l(R),R.defaultPrevented||c==null||c())},m);return Nk(R=>{x===d.layers.size-1&&(r==null||r(R),!R.defaultPrevented&&c&&(R.preventDefault(),c()))},m),a.useEffect(()=>{if(f)return n&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(Ah=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),Ih(),()=>{n&&d.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=Ah)}},[f,m,n,d]),a.useEffect(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),Ih())},[f,d]),a.useEffect(()=>{const R=()=>g({});return document.addEventListener(yd,R),()=>document.removeEventListener(yd,R)},[]),i.jsx(Ge.div,{...u,ref:v,style:{pointerEvents:_?S?"auto":"none":void 0,...e.style},onFocusCapture:Ie(e.onFocusCapture,T.onFocusCapture),onBlurCapture:Ie(e.onBlurCapture,T.onBlurCapture),onPointerDownCapture:Ie(e.onPointerDownCapture,C.onPointerDownCapture)})});ns.displayName=Dk;var kk="DismissableLayerBranch",zk=a.forwardRef((e,t)=>{const n=a.useContext(s_),r=a.useRef(null),o=Je(t,r);return a.useEffect(()=>{const s=r.current;if(s)return n.branches.add(s),()=>{n.branches.delete(s)}},[n.branches]),i.jsx(Ge.div,{...e,ref:o})});zk.displayName=kk;function Vk(e,t=globalThis==null?void 0:globalThis.document){const n=kt(e),r=a.useRef(!1),o=a.useRef(()=>{});return a.useEffect(()=>{const s=c=>{if(c.target&&!r.current){let u=function(){a_(Lk,n,d,{discrete:!0})};const d={originalEvent:c};c.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=u,t.addEventListener("click",o.current,{once:!0})):u()}else t.removeEventListener("click",o.current);r.current=!1},l=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(l),t.removeEventListener("pointerdown",s),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}function Bk(e,t=globalThis==null?void 0:globalThis.document){const n=kt(e),r=a.useRef(!1);return a.useEffect(()=>{const o=s=>{s.target&&!r.current&&a_(Mk,n,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}function Ih(){const e=new CustomEvent(yd);document.dispatchEvent(e)}function a_(e,t,n,{discrete:r}){const o=n.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?Vx(o,s):o.dispatchEvent(s)}var Uc="focusScope.autoFocusOnMount",Wc="focusScope.autoFocusOnUnmount",$h={bubbles:!1,cancelable:!0},Fk="FocusScope",ha=a.forwardRef((e,t)=>{const{loop:n=!1,trapped:r=!1,onMountAutoFocus:o,onUnmountAutoFocus:s,...l}=e,[c,u]=a.useState(null),d=kt(o),f=kt(s),p=a.useRef(null),m=Je(t,h=>u(h)),g=a.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;a.useEffect(()=>{if(r){let h=function(_){if(g.paused||!c)return;const S=_.target;c.contains(S)?p.current=S:dr(p.current,{select:!0})},b=function(_){if(g.paused||!c)return;const S=_.relatedTarget;S!==null&&(c.contains(S)||dr(p.current,{select:!0}))},y=function(_){if(document.activeElement===document.body)for(const C of _)C.removedNodes.length>0&&dr(c)};document.addEventListener("focusin",h),document.addEventListener("focusout",b);const x=new MutationObserver(y);return c&&x.observe(c,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",b),x.disconnect()}}},[r,c,g.paused]),a.useEffect(()=>{if(c){Oh.add(g);const h=document.activeElement;if(!c.contains(h)){const y=new CustomEvent(Uc,$h);c.addEventListener(Uc,d),c.dispatchEvent(y),y.defaultPrevented||(Hk(Kk(i_(c)),{select:!0}),document.activeElement===h&&dr(c))}return()=>{c.removeEventListener(Uc,d),setTimeout(()=>{const y=new CustomEvent(Wc,$h);c.addEventListener(Wc,f),c.dispatchEvent(y),y.defaultPrevented||dr(h??document.body,{select:!0}),c.removeEventListener(Wc,f),Oh.remove(g)},0)}}},[c,d,f,g]);const v=a.useCallback(h=>{if(!n&&!r||g.paused)return;const b=h.key==="Tab"&&!h.altKey&&!h.ctrlKey&&!h.metaKey,y=document.activeElement;if(b&&y){const x=h.currentTarget,[_,S]=Uk(x);_&&S?!h.shiftKey&&y===S?(h.preventDefault(),n&&dr(_,{select:!0})):h.shiftKey&&y===_&&(h.preventDefault(),n&&dr(S,{select:!0})):y===x&&h.preventDefault()}},[n,r,g.paused]);return i.jsx(Ge.div,{tabIndex:-1,...l,ref:m,onKeyDown:v})});ha.displayName=Fk;function Hk(e,{select:t=!1}={}){const n=document.activeElement;for(const r of e)if(dr(r,{select:t}),document.activeElement!==n)return}function Uk(e){const t=i_(e),n=jh(t,e),r=jh(t.reverse(),e);return[n,r]}function i_(e){const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:r=>{const o=r.tagName==="INPUT"&&r.type==="hidden";return r.disabled||r.hidden||o?NodeFilter.FILTER_SKIP:r.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function jh(e,t){for(const n of e)if(!Wk(n,{upTo:t}))return n}function Wk(e,{upTo:t}){if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t!==void 0&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1}function Gk(e){return e instanceof HTMLInputElement&&"select"in e}function dr(e,{select:t=!1}={}){if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&Gk(e)&&t&&e.select()}}var Oh=qk();function qk(){let e=[];return{add(t){const n=e[0];t!==n&&(n==null||n.pause()),e=Nh(e,t),e.unshift(t)},remove(t){var n;e=Nh(e,t),(n=e[0])==null||n.resume()}}}function Nh(e,t){const n=[...e],r=n.indexOf(t);return r!==-1&&n.splice(r,1),n}function Kk(e){return e.filter(t=>t.tagName!=="A")}var Xk="Portal",rs=a.forwardRef((e,t)=>{var c;const{container:n,...r}=e,[o,s]=a.useState(!1);At(()=>s(!0),[]);const l=n||o&&((c=globalThis==null?void 0:globalThis.document)==null?void 0:c.body);return l?Kv.createPortal(i.jsx(Ge.div,{...r,ref:t}),l):null});rs.displayName=Xk;var Gc=0;function Sl(){a.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??Dh()),document.body.insertAdjacentElement("beforeend",e[1]??Dh()),Gc++,()=>{Gc===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),Gc--}},[])}function Dh(){const e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var Kn=function(){return Kn=Object.assign||function(t){for(var n,r=1,o=arguments.length;r<o;r++){n=arguments[r];for(var s in n)Object.prototype.hasOwnProperty.call(n,s)&&(t[s]=n[s])}return t},Kn.apply(this,arguments)};function l_(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)t.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function Yk(e,t,n){if(n||arguments.length===2)for(var r=0,o=t.length,s;r<o;r++)(s||!(r in t))&&(s||(s=Array.prototype.slice.call(t,0,r)),s[r]=t[r]);return e.concat(s||Array.prototype.slice.call(t))}var yi="right-scroll-bar-position",xi="width-before-scroll-bar",Jk="with-scroll-bars-hidden",Zk="--removed-body-scroll-bar-size";function qc(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function Qk(e,t){var n=a.useState(function(){return{value:e,callback:t,facade:{get current(){return n.value},set current(r){var o=n.value;o!==r&&(n.value=r,n.callback(r,o))}}}})[0];return n.callback=t,n.facade}var ez=typeof window<"u"?a.useLayoutEffect:a.useEffect,Lh=new WeakMap;function tz(e,t){var n=Qk(null,function(r){return e.forEach(function(o){return qc(o,r)})});return ez(function(){var r=Lh.get(n);if(r){var o=new Set(r),s=new Set(e),l=n.current;o.forEach(function(c){s.has(c)||qc(c,null)}),s.forEach(function(c){o.has(c)||qc(c,l)})}Lh.set(n,e)},[e]),n}function nz(e){return e}function rz(e,t){t===void 0&&(t=nz);var n=[],r=!1,o={read:function(){if(r)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:e},useMedium:function(s){var l=t(s,r);return n.push(l),function(){n=n.filter(function(c){return c!==l})}},assignSyncMedium:function(s){for(r=!0;n.length;){var l=n;n=[],l.forEach(s)}n={push:function(c){return s(c)},filter:function(){return n}}},assignMedium:function(s){r=!0;var l=[];if(n.length){var c=n;n=[],c.forEach(s),l=n}var u=function(){var f=l;l=[],f.forEach(s)},d=function(){return Promise.resolve().then(u)};d(),n={push:function(f){l.push(f),d()},filter:function(f){return l=l.filter(f),n}}}};return o}function oz(e){e===void 0&&(e={});var t=rz(null);return t.options=Kn({async:!0,ssr:!1},e),t}var c_=function(e){var t=e.sideCar,n=l_(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw new Error("Sidecar medium not found");return a.createElement(r,Kn({},n))};c_.isSideCarExport=!0;function sz(e,t){return e.useMedium(t),c_}var u_=oz(),Kc=function(){},Cl=a.forwardRef(function(e,t){var n=a.useRef(null),r=a.useState({onScrollCapture:Kc,onWheelCapture:Kc,onTouchMoveCapture:Kc}),o=r[0],s=r[1],l=e.forwardProps,c=e.children,u=e.className,d=e.removeScrollBar,f=e.enabled,p=e.shards,m=e.sideCar,g=e.noRelative,v=e.noIsolation,h=e.inert,b=e.allowPinchZoom,y=e.as,x=y===void 0?"div":y,_=e.gapMode,S=l_(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=m,T=tz([n,t]),R=Kn(Kn({},S),o);return a.createElement(a.Fragment,null,f&&a.createElement(C,{sideCar:u_,removeScrollBar:d,shards:p,noRelative:g,noIsolation:v,inert:h,setCallbacks:s,allowPinchZoom:!!b,lockRef:n,gapMode:_}),l?a.cloneElement(a.Children.only(c),Kn(Kn({},R),{ref:T})):a.createElement(x,Kn({},R,{className:u,ref:T}),c))});Cl.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Cl.classNames={fullWidth:xi,zeroRight:yi};var az=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function iz(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=az();return t&&e.setAttribute("nonce",t),e}function lz(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function cz(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var uz=function(){var e=0,t=null;return{add:function(n){e==0&&(t=iz())&&(lz(t,n),cz(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},dz=function(){var e=uz();return function(t,n){a.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},d_=function(){var e=dz(),t=function(n){var r=n.styles,o=n.dynamic;return e(r,o),null};return t},fz={left:0,top:0,right:0,gap:0},Xc=function(e){return parseInt(e||"",10)||0},pz=function(e){var t=window.getComputedStyle(document.body),n=t[e==="padding"?"paddingLeft":"marginLeft"],r=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[Xc(n),Xc(r),Xc(o)]},mz=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return fz;var t=pz(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},gz=d_(),ko="data-scroll-locked",hz=function(e,t,n,r){var o=e.left,s=e.top,l=e.right,c=e.gap;return n===void 0&&(n="margin"),`
.`.concat(Jk,` {
overflow: hidden `).concat(r,`;
padding-right: `).concat(c,"px ").concat(r,`;
}
body[`).concat(ko,`] {
overflow: hidden `).concat(r,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(r,";"),n==="margin"&&`
padding-left: `.concat(o,`px;
padding-top: `).concat(s,`px;
padding-right: `).concat(l,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(c,"px ").concat(r,`;
`),n==="padding"&&"padding-right: ".concat(c,"px ").concat(r,";")].filter(Boolean).join(""),`
}
.`).concat(yi,` {
right: `).concat(c,"px ").concat(r,`;
}
.`).concat(xi,` {
margin-right: `).concat(c,"px ").concat(r,`;
}
.`).concat(yi," .").concat(yi,` {
right: 0 `).concat(r,`;
}
.`).concat(xi," .").concat(xi,` {
margin-right: 0 `).concat(r,`;
}
body[`).concat(ko,`] {
`).concat(Zk,": ").concat(c,`px;
}
`)},Mh=function(){var e=parseInt(document.body.getAttribute(ko)||"0",10);return isFinite(e)?e:0},vz=function(){a.useEffect(function(){return document.body.setAttribute(ko,(Mh()+1).toString()),function(){var e=Mh()-1;e<=0?document.body.removeAttribute(ko):document.body.setAttribute(ko,e.toString())}},[])},bz=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=r===void 0?"margin":r;vz();var s=a.useMemo(function(){return mz(o)},[o]);return a.createElement(gz,{styles:hz(s,!t,o,n?"":"!important")})},xd=!1;if(typeof window<"u")try{var ei=Object.defineProperty({},"passive",{get:function(){return xd=!0,!0}});window.addEventListener("test",ei,ei),window.removeEventListener("test",ei,ei)}catch{xd=!1}var Eo=xd?{passive:!1}:!1,yz=function(e){return e.tagName==="TEXTAREA"},f_=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return n[t]!=="hidden"&&!(n.overflowY===n.overflowX&&!yz(e)&&n[t]==="visible")},xz=function(e){return f_(e,"overflowY")},_z=function(e){return f_(e,"overflowX")},kh=function(e,t){var n=t.ownerDocument,r=t;do{typeof ShadowRoot<"u"&&r instanceof ShadowRoot&&(r=r.host);var o=p_(e,r);if(o){var s=m_(e,r),l=s[1],c=s[2];if(l>c)return!0}r=r.parentNode}while(r&&r!==n.body);return!1},Ez=function(e){var t=e.scrollTop,n=e.scrollHeight,r=e.clientHeight;return[t,n,r]},wz=function(e){var t=e.scrollLeft,n=e.scrollWidth,r=e.clientWidth;return[t,n,r]},p_=function(e,t){return e==="v"?xz(t):_z(t)},m_=function(e,t){return e==="v"?Ez(t):wz(t)},Sz=function(e,t){return e==="h"&&t==="rtl"?-1:1},Cz=function(e,t,n,r,o){var s=Sz(e,window.getComputedStyle(t).direction),l=s*r,c=n.target,u=t.contains(c),d=!1,f=l>0,p=0,m=0;do{if(!c)break;var g=m_(e,c),v=g[0],h=g[1],b=g[2],y=h-b-s*v;(v||y)&&p_(e,c)&&(p+=y,m+=v);var x=c.parentNode;c=x&&x.nodeType===Node.DOCUMENT_FRAGMENT_NODE?x.host:x}while(!u&&c!==document.body||u&&(t.contains(c)||t===c));return(f&&Math.abs(p)<1||!f&&Math.abs(m)<1)&&(d=!0),d},ti=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},zh=function(e){return[e.deltaX,e.deltaY]},Vh=function(e){return e&&"current"in e?e.current:e},Pz=function(e,t){return e[0]===t[0]&&e[1]===t[1]},Rz=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},Tz=0,wo=[];function Az(e){var t=a.useRef([]),n=a.useRef([0,0]),r=a.useRef(),o=a.useState(Tz++)[0],s=a.useState(d_)[0],l=a.useRef(e);a.useEffect(function(){l.current=e},[e]),a.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var h=Yk([e.lockRef.current],(e.shards||[]).map(Vh),!0).filter(Boolean);return h.forEach(function(b){return b.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),h.forEach(function(b){return b.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var c=a.useCallback(function(h,b){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!l.current.allowPinchZoom;var y=ti(h),x=n.current,_="deltaX"in h?h.deltaX:x[0]-y[0],S="deltaY"in h?h.deltaY:x[1]-y[1],C,T=h.target,R=Math.abs(_)>Math.abs(S)?"h":"v";if("touches"in h&&R==="h"&&T.type==="range")return!1;var A=window.getSelection(),P=A&&A.anchorNode,N=P?P===T||P.contains(T):!1;if(N)return!1;var O=kh(R,T);if(!O)return!0;if(O?C=R:(C=R==="v"?"h":"v",O=kh(R,T)),!O)return!1;if(!r.current&&"changedTouches"in h&&(_||S)&&(r.current=C),!C)return!0;var k=r.current||C;return Cz(k,b,h,k==="h"?_:S)},[]),u=a.useCallback(function(h){var b=h;if(!(!wo.length||wo[wo.length-1]!==s)){var y="deltaY"in b?zh(b):ti(b),x=t.current.filter(function(C){return C.name===b.type&&(C.target===b.target||b.target===C.shadowParent)&&Pz(C.delta,y)})[0];if(x&&x.should){b.cancelable&&b.preventDefault();return}if(!x){var _=(l.current.shards||[]).map(Vh).filter(Boolean).filter(function(C){return C.contains(b.target)}),S=_.length>0?c(b,_[0]):!l.current.noIsolation;S&&b.cancelable&&b.preventDefault()}}},[]),d=a.useCallback(function(h,b,y,x){var _={name:h,delta:b,target:y,should:x,shadowParent:Iz(y)};t.current.push(_),setTimeout(function(){t.current=t.current.filter(function(S){return S!==_})},1)},[]),f=a.useCallback(function(h){n.current=ti(h),r.current=void 0},[]),p=a.useCallback(function(h){d(h.type,zh(h),h.target,c(h,e.lockRef.current))},[]),m=a.useCallback(function(h){d(h.type,ti(h),h.target,c(h,e.lockRef.current))},[]);a.useEffect(function(){return wo.push(s),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:m}),document.addEventListener("wheel",u,Eo),document.addEventListener("touchmove",u,Eo),document.addEventListener("touchstart",f,Eo),function(){wo=wo.filter(function(h){return h!==s}),document.removeEventListener("wheel",u,Eo),document.removeEventListener("touchmove",u,Eo),document.removeEventListener("touchstart",f,Eo)}},[]);var g=e.removeScrollBar,v=e.inert;return a.createElement(a.Fragment,null,v?a.createElement(s,{styles:Rz(o)}):null,g?a.createElement(bz,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function Iz(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const $z=sz(u_,Az);var va=a.forwardRef(function(e,t){return a.createElement(Cl,Kn({},e,{ref:t,sideCar:$z}))});va.classNames=Cl.classNames;var jz=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},So=new WeakMap,ni=new WeakMap,ri={},Yc=0,g_=function(e){return e&&(e.host||g_(e.parentNode))},Oz=function(e,t){return t.map(function(n){if(e.contains(n))return n;var r=g_(n);return r&&e.contains(r)?r:(console.error("aria-hidden",n,"in not contained inside",e,". Doing nothing"),null)}).filter(function(n){return!!n})},Nz=function(e,t,n,r){var o=Oz(t,Array.isArray(e)?e:[e]);ri[n]||(ri[n]=new WeakMap);var s=ri[n],l=[],c=new Set,u=new Set(o),d=function(p){!p||c.has(p)||(c.add(p),d(p.parentNode))};o.forEach(d);var f=function(p){!p||u.has(p)||Array.prototype.forEach.call(p.children,function(m){if(c.has(m))f(m);else try{var g=m.getAttribute(r),v=g!==null&&g!=="false",h=(So.get(m)||0)+1,b=(s.get(m)||0)+1;So.set(m,h),s.set(m,b),l.push(m),h===1&&v&&ni.set(m,!0),b===1&&m.setAttribute(n,"true"),v||m.setAttribute(r,"true")}catch(y){console.error("aria-hidden: cannot operate on ",m,y)}})};return f(t),c.clear(),Yc++,function(){l.forEach(function(p){var m=So.get(p)-1,g=s.get(p)-1;So.set(p,m),s.set(p,g),m||(ni.has(p)||p.removeAttribute(r),ni.delete(p)),g||p.removeAttribute(n)}),Yc--,Yc||(So=new WeakMap,So=new WeakMap,ni=new WeakMap,ri={})}},Pl=function(e,t,n){n===void 0&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=jz(e);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),Nz(r,o,n,"aria-hidden")):function(){return null}};function Dz(e){const t=Lz(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(kz);if(u){const d=u.props.children,f=c.map(p=>p===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:p);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,f):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function Lz(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=Vz(o),c=zz(s,o.props);return o.type!==a.Fragment&&(c.ref=r?ln(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Mz=Symbol("radix.slottable");function kz(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Mz}function zz(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function Vz(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Rl="Dialog",[h_,v_]=zt(Rl),[Bz,Un]=h_(Rl),b_=e=>{const{__scopeDialog:t,children:n,open:r,defaultOpen:o,onOpenChange:s,modal:l=!0}=e,c=a.useRef(null),u=a.useRef(null),[d,f]=vn({prop:r,defaultProp:o??!1,onChange:s,caller:Rl});return i.jsx(Bz,{scope:t,triggerRef:c,contentRef:u,contentId:jt(),titleId:jt(),descriptionId:jt(),open:d,onOpenChange:f,onOpenToggle:a.useCallback(()=>f(p=>!p),[f]),modal:l,children:n})};b_.displayName=Rl;var y_="DialogTrigger",x_=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(y_,n),s=Je(t,o.triggerRef);return i.jsx(Ge.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":rp(o.open),...r,ref:s,onClick:Ie(e.onClick,o.onOpenToggle)})});x_.displayName=y_;var tp="DialogPortal",[Fz,__]=h_(tp,{forceMount:void 0}),E_=e=>{const{__scopeDialog:t,forceMount:n,children:r,container:o}=e,s=Un(tp,t);return i.jsx(Fz,{scope:t,forceMount:n,children:a.Children.map(r,l=>i.jsx(Nt,{present:n||s.open,children:i.jsx(rs,{asChild:!0,container:o,children:l})}))})};E_.displayName=tp;var zi="DialogOverlay",w_=a.forwardRef((e,t)=>{const n=__(zi,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,s=Un(zi,e.__scopeDialog);return s.modal?i.jsx(Nt,{present:r||s.open,children:i.jsx(Uz,{...o,ref:t})}):null});w_.displayName=zi;var Hz=Dz("DialogOverlay.RemoveScroll"),Uz=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(zi,n);return i.jsx(va,{as:Hz,allowPinchZoom:!0,shards:[o.contentRef],children:i.jsx(Ge.div,{"data-state":rp(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),Kr="DialogContent",S_=a.forwardRef((e,t)=>{const n=__(Kr,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,s=Un(Kr,e.__scopeDialog);return i.jsx(Nt,{present:r||s.open,children:s.modal?i.jsx(Wz,{...o,ref:t}):i.jsx(Gz,{...o,ref:t})})});S_.displayName=Kr;var Wz=a.forwardRef((e,t)=>{const n=Un(Kr,e.__scopeDialog),r=a.useRef(null),o=Je(t,n.contentRef,r);return a.useEffect(()=>{const s=r.current;if(s)return Pl(s)},[]),i.jsx(C_,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ie(e.onCloseAutoFocus,s=>{var l;s.preventDefault(),(l=n.triggerRef.current)==null||l.focus()}),onPointerDownOutside:Ie(e.onPointerDownOutside,s=>{const l=s.detail.originalEvent,c=l.button===0&&l.ctrlKey===!0;(l.button===2||c)&&s.preventDefault()}),onFocusOutside:Ie(e.onFocusOutside,s=>s.preventDefault())})}),Gz=a.forwardRef((e,t)=>{const n=Un(Kr,e.__scopeDialog),r=a.useRef(!1),o=a.useRef(!1);return i.jsx(C_,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var l,c;(l=e.onCloseAutoFocus)==null||l.call(e,s),s.defaultPrevented||(r.current||(c=n.triggerRef.current)==null||c.focus(),s.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:s=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=s.target;((d=n.triggerRef.current)==null?void 0:d.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),C_=a.forwardRef((e,t)=>{const{__scopeDialog:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:s,...l}=e,c=Un(Kr,n),u=a.useRef(null),d=Je(t,u);return Sl(),i.jsxs(i.Fragment,{children:[i.jsx(ha,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:s,children:i.jsx(ns,{role:"dialog",id:c.contentId,"aria-describedby":c.descriptionId,"aria-labelledby":c.titleId,"data-state":rp(c.open),...l,ref:d,onDismiss:()=>c.onOpenChange(!1)})}),i.jsxs(i.Fragment,{children:[i.jsx(Kz,{titleId:c.titleId}),i.jsx(Yz,{contentRef:u,descriptionId:c.descriptionId})]})]})}),np="DialogTitle",P_=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(np,n);return i.jsx(Ge.h2,{id:o.titleId,...r,ref:t})});P_.displayName=np;var R_="DialogDescription",T_=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(R_,n);return i.jsx(Ge.p,{id:o.descriptionId,...r,ref:t})});T_.displayName=R_;var A_="DialogClose",I_=a.forwardRef((e,t)=>{const{__scopeDialog:n,...r}=e,o=Un(A_,n);return i.jsx(Ge.button,{type:"button",...r,ref:t,onClick:Ie(e.onClick,()=>o.onOpenChange(!1))})});I_.displayName=A_;function rp(e){return e?"open":"closed"}var $_="DialogTitleWarning",[qz,j_]=VM($_,{contentName:Kr,titleName:np,docsSlug:"dialog"}),Kz=({titleId:e})=>{const t=j_($_),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return a.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Xz="DialogDescriptionWarning",Yz=({contentRef:e,descriptionId:t})=>{const r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${j_(Xz).contentName}}.`;return a.useEffect(()=>{var s;const o=(s=e.current)==null?void 0:s.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(r))},[r,e,t]),null},Tl=b_,op=x_,ba=E_,so=w_,ao=S_,os=P_,ss=T_,ya=I_,Jz=Symbol("radix.slottable");function Zz(e){const t=({children:n})=>i.jsx(i.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=Jz,t}var O_="AlertDialog",[Qz]=zt(O_,[v_]),ar=v_(),N_=e=>{const{__scopeAlertDialog:t,...n}=e,r=ar(t);return i.jsx(Tl,{...r,...n,modal:!0})};N_.displayName=O_;var eV="AlertDialogTrigger",D_=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ar(n);return i.jsx(op,{...o,...r,ref:t})});D_.displayName=eV;var tV="AlertDialogPortal",L_=e=>{const{__scopeAlertDialog:t,...n}=e,r=ar(t);return i.jsx(ba,{...r,...n})};L_.displayName=tV;var nV="AlertDialogOverlay",M_=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ar(n);return i.jsx(so,{...o,...r,ref:t})});M_.displayName=nV;var zo="AlertDialogContent",[rV,oV]=Qz(zo),sV=Zz("AlertDialogContent"),k_=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,children:r,...o}=e,s=ar(n),l=a.useRef(null),c=Je(t,l),u=a.useRef(null);return i.jsx(qz,{contentName:zo,titleName:z_,docsSlug:"alert-dialog",children:i.jsx(rV,{scope:n,cancelRef:u,children:i.jsxs(ao,{role:"alertdialog",...s,...o,ref:c,onOpenAutoFocus:Ie(o.onOpenAutoFocus,d=>{var f;d.preventDefault(),(f=u.current)==null||f.focus({preventScroll:!0})}),onPointerDownOutside:d=>d.preventDefault(),onInteractOutside:d=>d.preventDefault(),children:[i.jsx(sV,{children:r}),i.jsx(iV,{contentRef:l})]})})})});k_.displayName=zo;var z_="AlertDialogTitle",V_=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ar(n);return i.jsx(os,{...o,...r,ref:t})});V_.displayName=z_;var B_="AlertDialogDescription",F_=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ar(n);return i.jsx(ss,{...o,...r,ref:t})});F_.displayName=B_;var aV="AlertDialogAction",H_=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,o=ar(n);return i.jsx(ya,{...o,...r,ref:t})});H_.displayName=aV;var U_="AlertDialogCancel",W_=a.forwardRef((e,t)=>{const{__scopeAlertDialog:n,...r}=e,{cancelRef:o}=oV(U_,n),s=ar(n),l=Je(t,o);return i.jsx(ya,{...s,...r,ref:l})});W_.displayName=U_;var iV=({contentRef:e})=>{const t=`\`${zo}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${zo}\` by passing a \`${B_}\` component as a child, which also benefits sighted users by adding visible context to the dialog.
Alternatively, you can use your own component as a description by assigning it an \`id\` and passing the same value to the \`aria-describedby\` prop in \`${zo}\`. If the description is confusing or duplicative for sighted users, you can use the \`@radix-ui/react-visually-hidden\` primitive as a wrapper around your description component.
For more information, see https://radix-ui.com/primitives/docs/components/alert-dialog`;return a.useEffect(()=>{var r;document.getElementById((r=e.current)==null?void 0:r.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},lV=N_,cV=D_,uV=L_,G_=M_,q_=k_,K_=H_,X_=W_,Y_=V_,J_=F_,dV=Symbol.for("react.lazy"),Vi=ef[" use ".trim().toString()];function fV(e){return typeof e=="object"&&e!==null&&"then"in e}function Z_(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===dV&&"_payload"in e&&fV(e._payload)}function as(e){const t=pV(e),n=a.forwardRef((r,o)=>{let{children:s,...l}=r;Z_(s)&&typeof Vi=="function"&&(s=Vi(s._payload));const c=a.Children.toArray(s),u=c.find(gV);if(u){const d=u.props.children,f=c.map(p=>p===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:p);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,f):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}var Q_=as("Slot");function pV(e){const t=a.forwardRef((n,r)=>{let{children:o,...s}=n;if(Z_(o)&&typeof Vi=="function"&&(o=Vi(o._payload)),a.isValidElement(o)){const l=vV(o),c=hV(s,o.props);return o.type!==a.Fragment&&(c.ref=r?ln(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var mV=Symbol("radix.slottable");function gV(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===mV}function hV(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function vV(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}const sp=Ht("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50",{variants:{variant:{default:"bg-primary text-primary-foreground shadow-sm hover:bg-primary-dark active:bg-primary-dark",secondary:"bg-bg-surface text-text shadow-sm hover:bg-border",outline:"border border-border-strong bg-bg-base text-text shadow-xs hover:bg-bg-surface",ghost:"text-text hover:bg-bg-surface hover:text-text",destructive:"bg-destructive text-destructive-foreground shadow-sm hover:bg-destructive/90",link:"text-primary underline-offset-4 hover:underline"},size:{sm:"h-8 px-3 text-xs",md:"h-10 px-4 py-2",lg:"h-12 px-6 text-base",icon:"h-10 w-10"}},defaultVariants:{variant:"default",size:"md"}}),Ho=a.forwardRef(({className:e,variant:t,size:n,asChild:r=!1,loading:o=!1,children:s,disabled:l,...c},u)=>{const d=r?Q_:"button",f=r?a.isValidElement(s)?a.cloneElement(s,void 0,i.jsxs(i.Fragment,{children:[o?i.jsx(bh,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,s.props.children]})):s:i.jsxs(i.Fragment,{children:[o?i.jsx(bh,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,s]});return i.jsx(d,{className:_e(sp({variant:t,size:n}),e),ref:u,disabled:l||o,...c,children:f})});Ho.displayName="Button";const HY=lV,UY=cV,bV=uV,eE=a.forwardRef(({className:e,...t},n)=>i.jsx(G_,{ref:n,className:_e("fixed inset-0 z-[1200] bg-slate-900/60 backdrop-blur-sm","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));eE.displayName=G_.displayName;const yV=a.forwardRef(({className:e,...t},n)=>i.jsxs(bV,{children:[i.jsx(eE,{}),i.jsx(q_,{ref:n,className:_e("fixed left-[50%] top-[50%] z-[1300] grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border border-border bg-bg-elevated p-6 shadow-lg sm:rounded-lg","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",e),...t})]}));yV.displayName=q_.displayName;const xV=({className:e,...t})=>i.jsx("div",{className:_e("flex flex-col space-y-2 text-center sm:text-left",e),...t});xV.displayName="AlertDialogHeader";const _V=({className:e,...t})=>i.jsx("div",{className:_e("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});_V.displayName="AlertDialogFooter";const EV=a.forwardRef(({className:e,...t},n)=>i.jsx(Y_,{ref:n,className:_e("text-lg font-semibold",e),...t}));EV.displayName=Y_.displayName;const wV=a.forwardRef(({className:e,...t},n)=>i.jsx(J_,{ref:n,className:_e("text-sm text-text-muted",e),...t}));wV.displayName=J_.displayName;const SV=a.forwardRef(({className:e,...t},n)=>i.jsx(K_,{ref:n,className:_e(sp(),e),...t}));SV.displayName=K_.displayName;const CV=a.forwardRef(({className:e,...t},n)=>i.jsx(X_,{ref:n,className:_e(sp({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));CV.displayName=X_.displayName;function PV(e,t=[]){let n=[];function r(s,l){const c=a.createContext(l);c.displayName=s+"Context";const u=n.length;n=[...n,l];const d=p=>{var y;const{scope:m,children:g,...v}=p,h=((y=m==null?void 0:m[e])==null?void 0:y[u])||c,b=a.useMemo(()=>v,Object.values(v));return i.jsx(h.Provider,{value:b,children:g})};d.displayName=s+"Provider";function f(p,m){var h;const g=((h=m==null?void 0:m[e])==null?void 0:h[u])||c,v=a.useContext(g);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${p}\` must be used within \`${s}\``)}return[d,f]}const o=()=>{const s=n.map(l=>a.createContext(l));return function(c){const u=(c==null?void 0:c[e])||s;return a.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,RV(o,...t)]}function RV(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(s){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const p=u(s)[`__scope${d}`];return{...c,...p}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}var TV=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ap=TV.reduce((e,t)=>{const n=as(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function AV(){return xP.useSyncExternalStore(IV,()=>!0,()=>!1)}function IV(){return()=>{}}var ip="Avatar",[$V]=PV(ip),[jV,tE]=$V(ip),nE=a.forwardRef((e,t)=>{const{__scopeAvatar:n,...r}=e,[o,s]=a.useState("idle");return i.jsx(jV,{scope:n,imageLoadingStatus:o,onImageLoadingStatusChange:s,children:i.jsx(ap.span,{...r,ref:t})})});nE.displayName=ip;var rE="AvatarImage",oE=a.forwardRef((e,t)=>{const{__scopeAvatar:n,src:r,onLoadingStatusChange:o=()=>{},...s}=e,l=tE(rE,n),c=OV(r,s),u=kt(d=>{o(d),l.onImageLoadingStatusChange(d)});return At(()=>{c!=="idle"&&u(c)},[c,u]),c==="loaded"?i.jsx(ap.img,{...s,ref:t,src:r}):null});oE.displayName=rE;var sE="AvatarFallback",aE=a.forwardRef((e,t)=>{const{__scopeAvatar:n,delayMs:r,...o}=e,s=tE(sE,n),[l,c]=a.useState(r===void 0);return a.useEffect(()=>{if(r!==void 0){const u=window.setTimeout(()=>c(!0),r);return()=>window.clearTimeout(u)}},[r]),l&&s.imageLoadingStatus!=="loaded"?i.jsx(ap.span,{...o,ref:t}):null});aE.displayName=sE;function Bh(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function OV(e,{referrerPolicy:t,crossOrigin:n}){const r=AV(),o=a.useRef(null),s=r?(o.current||(o.current=new window.Image),o.current):null,[l,c]=a.useState(()=>Bh(s,e));return At(()=>{c(Bh(s,e))},[s,e]),At(()=>{const u=p=>()=>{c(p)};if(!s)return;const d=u("loaded"),f=u("error");return s.addEventListener("load",d),s.addEventListener("error",f),t&&(s.referrerPolicy=t),typeof n=="string"&&(s.crossOrigin=n),()=>{s.removeEventListener("load",d),s.removeEventListener("error",f)}},[s,n,t]),l}var iE=nE,lE=oE,cE=aE;const NV=a.forwardRef(({className:e,...t},n)=>i.jsx(iE,{ref:n,className:_e("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t}));NV.displayName=iE.displayName;const DV=a.forwardRef(({className:e,...t},n)=>i.jsx(lE,{ref:n,className:_e("aspect-square h-full w-full",e),...t}));DV.displayName=lE.displayName;const LV=a.forwardRef(({className:e,...t},n)=>i.jsx(cE,{ref:n,className:_e("flex h-full w-full items-center justify-center rounded-full bg-bg-surface text-sm font-medium text-text-muted",e),...t}));LV.displayName=cE.displayName;const MV=Ht("inline-flex items-center rounded-full px-2.5 py-0.5 text-xs font-medium transition-colors",{variants:{variant:{default:"bg-primary-light text-primary-dark",neutral:"bg-bg-surface text-text",success:"bg-success-light text-primary-dark",warning:"bg-warning-light text-warning",error:"bg-error-light text-error",info:"bg-info-light text-info",outline:"border border-border text-text"}},defaultVariants:{variant:"default"}});function uE({className:e,variant:t,...n}){return i.jsx("span",{className:_e(MV({variant:t}),e),...n})}const dE=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:_e("rounded-lg border border-border bg-bg-elevated text-text shadow-sm",e),...t}));dE.displayName="Card";const kV=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:_e("flex flex-col space-y-1.5 p-6",e),...t}));kV.displayName="CardHeader";const zV=a.forwardRef(({className:e,...t},n)=>i.jsx("h3",{ref:n,className:_e("text-lg font-semibold leading-snug tracking-tight",e),...t}));zV.displayName="CardTitle";const VV=a.forwardRef(({className:e,...t},n)=>i.jsx("p",{ref:n,className:_e("text-sm text-text-muted",e),...t}));VV.displayName="CardDescription";const fE=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:_e("p-6 pt-0",e),...t}));fE.displayName="CardContent";const BV=a.forwardRef(({className:e,...t},n)=>i.jsx("div",{ref:n,className:_e("flex items-center p-6 pt-0",e),...t}));BV.displayName="CardFooter";function Al(e){const t=a.useRef({value:e,previous:e});return a.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function Il(e){const[t,n]=a.useState(void 0);return At(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});const r=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let l,c;if("borderBoxSize"in s){const u=s.borderBoxSize,d=Array.isArray(u)?u[0]:u;l=d.inlineSize,c=d.blockSize}else l=e.offsetWidth,c=e.offsetHeight;n({width:l,height:c})});return r.observe(e,{box:"border-box"}),()=>r.unobserve(e)}else n(void 0)},[e]),t}var $l="Checkbox",[FV]=zt($l),[HV,lp]=FV($l);function UV(e){const{__scopeCheckbox:t,checked:n,children:r,defaultChecked:o,disabled:s,form:l,name:c,onCheckedChange:u,required:d,value:f="on",internal_do_not_use_render:p}=e,[m,g]=vn({prop:n,defaultProp:o??!1,onChange:u,caller:$l}),[v,h]=a.useState(null),[b,y]=a.useState(null),x=a.useRef(!1),_=v?!!l||!!v.closest("form"):!0,S={checked:m,disabled:s,setChecked:g,control:v,setControl:h,name:c,form:l,value:f,hasConsumerStoppedPropagationRef:x,required:d,defaultChecked:vr(o)?!1:o,isFormControl:_,bubbleInput:b,setBubbleInput:y};return i.jsx(HV,{scope:t,...S,children:WV(p)?p(S):r})}var pE="CheckboxTrigger",mE=a.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:n,...r},o)=>{const{control:s,value:l,disabled:c,checked:u,required:d,setControl:f,setChecked:p,hasConsumerStoppedPropagationRef:m,isFormControl:g,bubbleInput:v}=lp(pE,e),h=Je(o,f),b=a.useRef(u);return a.useEffect(()=>{const y=s==null?void 0:s.form;if(y){const x=()=>p(b.current);return y.addEventListener("reset",x),()=>y.removeEventListener("reset",x)}},[s,p]),i.jsx(Ge.button,{type:"button",role:"checkbox","aria-checked":vr(u)?"mixed":u,"aria-required":d,"data-state":yE(u),"data-disabled":c?"":void 0,disabled:c,value:l,...r,ref:h,onKeyDown:Ie(t,y=>{y.key==="Enter"&&y.preventDefault()}),onClick:Ie(n,y=>{p(x=>vr(x)?!0:!x),v&&g&&(m.current=y.isPropagationStopped(),m.current||y.stopPropagation())})})});mE.displayName=pE;var cp=a.forwardRef((e,t)=>{const{__scopeCheckbox:n,name:r,checked:o,defaultChecked:s,required:l,disabled:c,value:u,onCheckedChange:d,form:f,...p}=e;return i.jsx(UV,{__scopeCheckbox:n,checked:o,defaultChecked:s,disabled:c,required:l,onCheckedChange:d,name:r,form:f,value:u,internal_do_not_use_render:({isFormControl:m})=>i.jsxs(i.Fragment,{children:[i.jsx(mE,{...p,ref:t,__scopeCheckbox:n}),m&&i.jsx(bE,{__scopeCheckbox:n})]})})});cp.displayName=$l;var gE="CheckboxIndicator",hE=a.forwardRef((e,t)=>{const{__scopeCheckbox:n,forceMount:r,...o}=e,s=lp(gE,n);return i.jsx(Nt,{present:r||vr(s.checked)||s.checked===!0,children:i.jsx(Ge.span,{"data-state":yE(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});hE.displayName=gE;var vE="CheckboxBubbleInput",bE=a.forwardRef(({__scopeCheckbox:e,...t},n)=>{const{control:r,hasConsumerStoppedPropagationRef:o,checked:s,defaultChecked:l,required:c,disabled:u,name:d,value:f,form:p,bubbleInput:m,setBubbleInput:g}=lp(vE,e),v=Je(n,g),h=Al(s),b=Il(r);a.useEffect(()=>{const x=m;if(!x)return;const _=window.HTMLInputElement.prototype,C=Object.getOwnPropertyDescriptor(_,"checked").set,T=!o.current;if(h!==s&&C){const R=new Event("click",{bubbles:T});x.indeterminate=vr(s),C.call(x,vr(s)?!1:s),x.dispatchEvent(R)}},[m,h,s,o]);const y=a.useRef(vr(s)?!1:s);return i.jsx(Ge.input,{type:"checkbox","aria-hidden":!0,defaultChecked:l??y.current,required:c,disabled:u,name:d,value:f,form:p,...t,tabIndex:-1,ref:v,style:{...t.style,...b,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});bE.displayName=vE;function WV(e){return typeof e=="function"}function vr(e){return e==="indeterminate"}function yE(e){return vr(e)?"indeterminate":e?"checked":"unchecked"}const GV=a.forwardRef(({className:e,...t},n)=>i.jsx(cp,{ref:n,className:_e("peer h-4 w-4 shrink-0 rounded-sm border border-border-strong","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:bg-primary data-[state=checked]:border-primary data-[state=checked]:text-primary-foreground",e),...t,children:i.jsx(hE,{className:_e("flex items-center justify-center text-current"),children:i.jsx(Uf,{className:"h-4 w-4"})})}));GV.displayName=cp.displayName;var Fh=1,qV=.9,KV=.8,XV=.17,Jc=.1,Zc=.999,YV=.9999,JV=.99,ZV=/[\\\/_+.#"@\[\(\{&]/,QV=/[\\\/_+.#"@\[\(\{&]/g,eB=/[\s-]/,xE=/[\s-]/g;function _d(e,t,n,r,o,s,l){if(s===t.length)return o===e.length?Fh:JV;var c=`${o},${s}`;if(l[c]!==void 0)return l[c];for(var u=r.charAt(s),d=n.indexOf(u,o),f=0,p,m,g,v;d>=0;)p=_d(e,t,n,r,d+1,s+1,l),p>f&&(d===o?p*=Fh:ZV.test(e.charAt(d-1))?(p*=KV,g=e.slice(o,d-1).match(QV),g&&o>0&&(p*=Math.pow(Zc,g.length))):eB.test(e.charAt(d-1))?(p*=qV,v=e.slice(o,d-1).match(xE),v&&o>0&&(p*=Math.pow(Zc,v.length))):(p*=XV,o>0&&(p*=Math.pow(Zc,d-o))),e.charAt(d)!==t.charAt(s)&&(p*=YV)),(p<Jc&&n.charAt(d-1)===r.charAt(s+1)||r.charAt(s+1)===r.charAt(s)&&n.charAt(d-1)!==r.charAt(s))&&(m=_d(e,t,n,r,d+1,s+2,l),m*Jc>p&&(p=m*Jc)),p>f&&(f=p),d=n.indexOf(u,d+1);return l[c]=f,f}function Hh(e){return e.toLowerCase().replace(xE," ")}function tB(e,t,n){return e=n&&n.length>0?`${e+" "+n.join(" ")}`:e,_d(e,t,Hh(e),Hh(t),0,0,{})}var nB=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],Cr=nB.reduce((e,t)=>{const n=as(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),Ts='[cmdk-group=""]',Qc='[cmdk-group-items=""]',rB='[cmdk-group-heading=""]',_E='[cmdk-item=""]',Uh=`${_E}:not([aria-disabled="true"])`,Ed="cmdk-item-select",Ao="data-value",oB=(e,t,n)=>tB(e,t,n),EE=a.createContext(void 0),xa=()=>a.useContext(EE),wE=a.createContext(void 0),up=()=>a.useContext(wE),SE=a.createContext(void 0),CE=a.forwardRef((e,t)=>{let n=Io(()=>{var j,L;return{search:"",value:(L=(j=e.value)!=null?j:e.defaultValue)!=null?L:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),r=Io(()=>new Set),o=Io(()=>new Map),s=Io(()=>new Map),l=Io(()=>new Set),c=PE(e),{label:u,children:d,value:f,onValueChange:p,filter:m,shouldFilter:g,loop:v,disablePointerSelection:h=!1,vimBindings:b=!0,...y}=e,x=jt(),_=jt(),S=jt(),C=a.useRef(null),T=gB();Xr(()=>{if(f!==void 0){let j=f.trim();n.current.value=j,R.emit()}},[f]),Xr(()=>{T(6,D)},[]);let R=a.useMemo(()=>({subscribe:j=>(l.current.add(j),()=>l.current.delete(j)),snapshot:()=>n.current,setState:(j,L,G)=>{var M,q,V,J;if(!Object.is(n.current[j],L)){if(n.current[j]=L,j==="search")k(),N(),T(1,O);else if(j==="value"){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let Y=document.getElementById(S);Y?Y.focus():(M=document.getElementById(x))==null||M.focus()}if(T(7,()=>{var Y;n.current.selectedItemId=(Y=F())==null?void 0:Y.id,R.emit()}),G||T(5,D),((q=c.current)==null?void 0:q.value)!==void 0){let Y=L??"";(J=(V=c.current).onValueChange)==null||J.call(V,Y);return}}R.emit()}},emit:()=>{l.current.forEach(j=>j())}}),[]),A=a.useMemo(()=>({value:(j,L,G)=>{var M;L!==((M=s.current.get(j))==null?void 0:M.value)&&(s.current.set(j,{value:L,keywords:G}),n.current.filtered.items.set(j,P(L,G)),T(2,()=>{N(),R.emit()}))},item:(j,L)=>(r.current.add(j),L&&(o.current.has(L)?o.current.get(L).add(j):o.current.set(L,new Set([j]))),T(3,()=>{k(),N(),n.current.value||O(),R.emit()}),()=>{s.current.delete(j),r.current.delete(j),n.current.filtered.items.delete(j);let G=F();T(4,()=>{k(),(G==null?void 0:G.getAttribute("id"))===j&&O(),R.emit()})}),group:j=>(o.current.has(j)||o.current.set(j,new Set),()=>{s.current.delete(j),o.current.delete(j)}),filter:()=>c.current.shouldFilter,label:u||e["aria-label"],getDisablePointerSelection:()=>c.current.disablePointerSelection,listId:x,inputId:S,labelId:_,listInnerRef:C}),[]);function P(j,L){var G,M;let q=(M=(G=c.current)==null?void 0:G.filter)!=null?M:oB;return j?q(j,n.current.search,L):0}function N(){if(!n.current.search||c.current.shouldFilter===!1)return;let j=n.current.filtered.items,L=[];n.current.filtered.groups.forEach(M=>{let q=o.current.get(M),V=0;q.forEach(J=>{let Y=j.get(J);V=Math.max(Y,V)}),L.push([M,V])});let G=C.current;U().sort((M,q)=>{var V,J;let Y=M.getAttribute("id"),ne=q.getAttribute("id");return((V=j.get(ne))!=null?V:0)-((J=j.get(Y))!=null?J:0)}).forEach(M=>{let q=M.closest(Qc);q?q.appendChild(M.parentElement===q?M:M.closest(`${Qc} > *`)):G.appendChild(M.parentElement===G?M:M.closest(`${Qc} > *`))}),L.sort((M,q)=>q[1]-M[1]).forEach(M=>{var q;let V=(q=C.current)==null?void 0:q.querySelector(`${Ts}[${Ao}="${encodeURIComponent(M[0])}"]`);V==null||V.parentElement.appendChild(V)})}function O(){let j=U().find(G=>G.getAttribute("aria-disabled")!=="true"),L=j==null?void 0:j.getAttribute(Ao);R.setState("value",L||void 0)}function k(){var j,L,G,M;if(!n.current.search||c.current.shouldFilter===!1){n.current.filtered.count=r.current.size;return}n.current.filtered.groups=new Set;let q=0;for(let V of r.current){let J=(L=(j=s.current.get(V))==null?void 0:j.value)!=null?L:"",Y=(M=(G=s.current.get(V))==null?void 0:G.keywords)!=null?M:[],ne=P(J,Y);n.current.filtered.items.set(V,ne),ne>0&&q++}for(let[V,J]of o.current)for(let Y of J)if(n.current.filtered.items.get(Y)>0){n.current.filtered.groups.add(V);break}n.current.filtered.count=q}function D(){var j,L,G;let M=F();M&&(((j=M.parentElement)==null?void 0:j.firstChild)===M&&((G=(L=M.closest(Ts))==null?void 0:L.querySelector(rB))==null||G.scrollIntoView({block:"nearest"})),M.scrollIntoView({block:"nearest"}))}function F(){var j;return(j=C.current)==null?void 0:j.querySelector(`${_E}[aria-selected="true"]`)}function U(){var j;return Array.from(((j=C.current)==null?void 0:j.querySelectorAll(Uh))||[])}function H(j){let L=U()[j];L&&R.setState("value",L.getAttribute(Ao))}function X(j){var L;let G=F(),M=U(),q=M.findIndex(J=>J===G),V=M[q+j];(L=c.current)!=null&&L.loop&&(V=q+j<0?M[M.length-1]:q+j===M.length?M[0]:M[q+j]),V&&R.setState("value",V.getAttribute(Ao))}function K(j){let L=F(),G=L==null?void 0:L.closest(Ts),M;for(;G&&!M;)G=j>0?pB(G,Ts):mB(G,Ts),M=G==null?void 0:G.querySelector(Uh);M?R.setState("value",M.getAttribute(Ao)):X(j)}let B=()=>H(U().length-1),W=j=>{j.preventDefault(),j.metaKey?B():j.altKey?K(1):X(1)},te=j=>{j.preventDefault(),j.metaKey?H(0):j.altKey?K(-1):X(-1)};return a.createElement(Cr.div,{ref:t,tabIndex:-1,...y,"cmdk-root":"",onKeyDown:j=>{var L;(L=y.onKeyDown)==null||L.call(y,j);let G=j.nativeEvent.isComposing||j.keyCode===229;if(!(j.defaultPrevented||G))switch(j.key){case"n":case"j":{b&&j.ctrlKey&&W(j);break}case"ArrowDown":{W(j);break}case"p":case"k":{b&&j.ctrlKey&&te(j);break}case"ArrowUp":{te(j);break}case"Home":{j.preventDefault(),H(0);break}case"End":{j.preventDefault(),B();break}case"Enter":{j.preventDefault();let M=F();if(M){let q=new Event(Ed);M.dispatchEvent(q)}}}}},a.createElement("label",{"cmdk-label":"",htmlFor:A.inputId,id:A.labelId,style:vB},u),jl(e,j=>a.createElement(wE.Provider,{value:R},a.createElement(EE.Provider,{value:A},j))))}),sB=a.forwardRef((e,t)=>{var n,r;let o=jt(),s=a.useRef(null),l=a.useContext(SE),c=xa(),u=PE(e),d=(r=(n=u.current)==null?void 0:n.forceMount)!=null?r:l==null?void 0:l.forceMount;Xr(()=>{if(!d)return c.item(o,l==null?void 0:l.id)},[d]);let f=RE(o,s,[e.value,e.children,s],e.keywords),p=up(),m=_r(T=>T.value&&T.value===f.current),g=_r(T=>d||c.filter()===!1?!0:T.search?T.filtered.items.get(o)>0:!0);a.useEffect(()=>{let T=s.current;if(!(!T||e.disabled))return T.addEventListener(Ed,v),()=>T.removeEventListener(Ed,v)},[g,e.onSelect,e.disabled]);function v(){var T,R;h(),(R=(T=u.current).onSelect)==null||R.call(T,f.current)}function h(){p.setState("value",f.current,!0)}if(!g)return null;let{disabled:b,value:y,onSelect:x,forceMount:_,keywords:S,...C}=e;return a.createElement(Cr.div,{ref:ln(s,t),...C,id:o,"cmdk-item":"",role:"option","aria-disabled":!!b,"aria-selected":!!m,"data-disabled":!!b,"data-selected":!!m,onPointerMove:b||c.getDisablePointerSelection()?void 0:h,onClick:b?void 0:v},e.children)}),aB=a.forwardRef((e,t)=>{let{heading:n,children:r,forceMount:o,...s}=e,l=jt(),c=a.useRef(null),u=a.useRef(null),d=jt(),f=xa(),p=_r(g=>o||f.filter()===!1?!0:g.search?g.filtered.groups.has(l):!0);Xr(()=>f.group(l),[]),RE(l,c,[e.value,e.heading,u]);let m=a.useMemo(()=>({id:l,forceMount:o}),[o]);return a.createElement(Cr.div,{ref:ln(c,t),...s,"cmdk-group":"",role:"presentation",hidden:p?void 0:!0},n&&a.createElement("div",{ref:u,"cmdk-group-heading":"","aria-hidden":!0,id:d},n),jl(e,g=>a.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":n?d:void 0},a.createElement(SE.Provider,{value:m},g))))}),iB=a.forwardRef((e,t)=>{let{alwaysRender:n,...r}=e,o=a.useRef(null),s=_r(l=>!l.search);return!n&&!s?null:a.createElement(Cr.div,{ref:ln(o,t),...r,"cmdk-separator":"",role:"separator"})}),lB=a.forwardRef((e,t)=>{let{onValueChange:n,...r}=e,o=e.value!=null,s=up(),l=_r(d=>d.search),c=_r(d=>d.selectedItemId),u=xa();return a.useEffect(()=>{e.value!=null&&s.setState("search",e.value)},[e.value]),a.createElement(Cr.input,{ref:t,...r,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":u.listId,"aria-labelledby":u.labelId,"aria-activedescendant":c,id:u.inputId,type:"text",value:o?e.value:l,onChange:d=>{o||s.setState("search",d.target.value),n==null||n(d.target.value)}})}),cB=a.forwardRef((e,t)=>{let{children:n,label:r="Suggestions",...o}=e,s=a.useRef(null),l=a.useRef(null),c=_r(d=>d.selectedItemId),u=xa();return a.useEffect(()=>{if(l.current&&s.current){let d=l.current,f=s.current,p,m=new ResizeObserver(()=>{p=requestAnimationFrame(()=>{let g=d.offsetHeight;f.style.setProperty("--cmdk-list-height",g.toFixed(1)+"px")})});return m.observe(d),()=>{cancelAnimationFrame(p),m.unobserve(d)}}},[]),a.createElement(Cr.div,{ref:ln(s,t),...o,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":c,"aria-label":r,id:u.listId},jl(e,d=>a.createElement("div",{ref:ln(l,u.listInnerRef),"cmdk-list-sizer":""},d)))}),uB=a.forwardRef((e,t)=>{let{open:n,onOpenChange:r,overlayClassName:o,contentClassName:s,container:l,...c}=e;return a.createElement(Tl,{open:n,onOpenChange:r},a.createElement(ba,{container:l},a.createElement(so,{"cmdk-overlay":"",className:o}),a.createElement(ao,{"aria-label":e.label,"cmdk-dialog":"",className:s},a.createElement(CE,{ref:t,...c}))))}),dB=a.forwardRef((e,t)=>_r(n=>n.filtered.count===0)?a.createElement(Cr.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),fB=a.forwardRef((e,t)=>{let{progress:n,children:r,label:o="Loading...",...s}=e;return a.createElement(Cr.div,{ref:t,...s,"cmdk-loading":"",role:"progressbar","aria-valuenow":n,"aria-valuemin":0,"aria-valuemax":100,"aria-label":o},jl(e,l=>a.createElement("div",{"aria-hidden":!0},l)))}),xn=Object.assign(CE,{List:cB,Item:sB,Input:lB,Group:aB,Separator:iB,Dialog:uB,Empty:dB,Loading:fB});function pB(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return n;n=n.nextElementSibling}}function mB(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return n;n=n.previousElementSibling}}function PE(e){let t=a.useRef(e);return Xr(()=>{t.current=e}),t}var Xr=typeof window>"u"?a.useEffect:a.useLayoutEffect;function Io(e){let t=a.useRef();return t.current===void 0&&(t.current=e()),t}function _r(e){let t=up(),n=()=>e(t.snapshot());return a.useSyncExternalStore(t.subscribe,n,n)}function RE(e,t,n,r=[]){let o=a.useRef(),s=xa();return Xr(()=>{var l;let c=(()=>{var d;for(let f of n){if(typeof f=="string")return f.trim();if(typeof f=="object"&&"current"in f)return f.current?(d=f.current.textContent)==null?void 0:d.trim():o.current}})(),u=r.map(d=>d.trim());s.value(e,c,u),(l=t.current)==null||l.setAttribute(Ao,c),o.current=c}),o}var gB=()=>{let[e,t]=a.useState(),n=Io(()=>new Map);return Xr(()=>{n.current.forEach(r=>r()),n.current=new Map},[e]),(r,o)=>{n.current.set(r,o),t({})}};function hB(e){let t=e.type;return typeof t=="function"?t(e.props):"render"in t?t.render(e.props):e}function jl({asChild:e,children:t},n){return e&&a.isValidElement(t)?a.cloneElement(hB(t),{ref:t.ref},n(t.props.children)):n(t)}var vB={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};const bB=Tl,WY=op,yB=ba,TE=a.forwardRef(({className:e,...t},n)=>i.jsx(so,{ref:n,className:_e("fixed inset-0 z-[1200] bg-slate-900/60 backdrop-blur-sm","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));TE.displayName=so.displayName;const AE=a.forwardRef(({className:e,children:t,...n},r)=>{const{t:o}=Er();return i.jsxs(yB,{children:[i.jsx(TE,{}),i.jsxs(ao,{ref:r,className:_e("fixed left-[50%] top-[50%] z-[1300] grid max-h-[85vh] w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 overflow-y-auto border border-border bg-bg-elevated p-6 shadow-lg","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95","sm:rounded-lg",e),...n,children:[t,i.jsxs(ya,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-bg-base transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[i.jsx(Gf,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:o("ui.dialog.close","Закрыть")})]})]})]})});AE.displayName=ao.displayName;const xB=({className:e,...t})=>i.jsx("div",{className:_e("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});xB.displayName="DialogHeader";const _B=({className:e,...t})=>i.jsx("div",{className:_e("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});_B.displayName="DialogFooter";const EB=a.forwardRef(({className:e,...t},n)=>i.jsx(os,{ref:n,className:_e("text-lg font-semibold leading-snug tracking-tight",e),...t}));EB.displayName=os.displayName;const wB=a.forwardRef(({className:e,...t},n)=>i.jsx(ss,{ref:n,className:_e("text-sm text-text-muted",e),...t}));wB.displayName=ss.displayName;const IE=a.forwardRef(({className:e,...t},n)=>i.jsx(xn,{ref:n,className:_e("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e),...t}));IE.displayName=xn.displayName;function GY({children:e,...t}){return i.jsx(bB,{...t,children:i.jsx(AE,{className:"overflow-hidden p-0 shadow-lg",children:i.jsx(IE,{className:"[&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground [&_[cmdk-group]:not([hidden])_~[cmdk-group]]:pt-0 [&_[cmdk-group]]:px-2 [&_[cmdk-input-wrapper]_svg]:h-5 [&_[cmdk-input-wrapper]_svg]:w-5 [&_[cmdk-input]]:h-12 [&_[cmdk-item]]:px-2 [&_[cmdk-item]]:py-3 [&_[cmdk-item]_svg]:h-5 [&_[cmdk-item]_svg]:w-5",children:e})})})}const SB=a.forwardRef(({className:e,...t},n)=>i.jsxs("div",{className:"flex items-center border-b px-3","cmdk-input-wrapper":"",children:[i.jsx(BL,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),i.jsx(xn.Input,{ref:n,className:_e("flex h-11 w-full rounded-md bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e),...t})]}));SB.displayName=xn.Input.displayName;const CB=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.List,{ref:n,className:_e("max-h-[300px] overflow-y-auto overflow-x-hidden",e),...t}));CB.displayName=xn.List.displayName;const PB=a.forwardRef((e,t)=>i.jsx(xn.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));PB.displayName=xn.Empty.displayName;const RB=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.Group,{ref:n,className:_e("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",e),...t}));RB.displayName=xn.Group.displayName;const TB=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.Separator,{ref:n,className:_e("-mx-1 h-px bg-border",e),...t}));TB.displayName=xn.Separator.displayName;const AB=a.forwardRef(({className:e,...t},n)=>i.jsx(xn.Item,{ref:n,className:_e("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:opacity-50",e),...t}));AB.displayName=xn.Item.displayName;var IB="Arrow",$E=a.forwardRef((e,t)=>{const{children:n,width:r=10,height:o=5,...s}=e;return i.jsx(Ge.svg,{...s,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:i.jsx("polygon",{points:"0,0 30,0 15,10"})})});$E.displayName=IB;var $B=$E,dp="Popper",[jE,Pr]=zt(dp),[jB,OE]=jE(dp),NE=e=>{const{__scopePopper:t,children:n}=e,[r,o]=a.useState(null);return i.jsx(jB,{scope:t,anchor:r,onAnchorChange:o,children:n})};NE.displayName=dp;var DE="PopperAnchor",LE=a.forwardRef((e,t)=>{const{__scopePopper:n,virtualRef:r,...o}=e,s=OE(DE,n),l=a.useRef(null),c=Je(t,l),u=a.useRef(null);return a.useEffect(()=>{const d=u.current;u.current=(r==null?void 0:r.current)||l.current,d!==u.current&&s.onAnchorChange(u.current)}),r?null:i.jsx(Ge.div,{...o,ref:c})});LE.displayName=DE;var fp="PopperContent",[OB,NB]=jE(fp),ME=a.forwardRef((e,t)=>{var V,J,Y,ne,oe,Q;const{__scopePopper:n,side:r="bottom",sideOffset:o=0,align:s="center",alignOffset:l=0,arrowPadding:c=0,avoidCollisions:u=!0,collisionBoundary:d=[],collisionPadding:f=0,sticky:p="partial",hideWhenDetached:m=!1,updatePositionStrategy:g="optimized",onPlaced:v,...h}=e,b=OE(fp,n),[y,x]=a.useState(null),_=Je(t,se=>x(se)),[S,C]=a.useState(null),T=Il(S),R=(T==null?void 0:T.width)??0,A=(T==null?void 0:T.height)??0,P=r+(s!=="center"?"-"+s:""),N=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},O=Array.isArray(d)?d:[d],k=O.length>0,D={padding:N,boundary:O.filter(LB),altBoundary:k},{refs:F,floatingStyles:U,placement:H,isPositioned:X,middlewareData:K}=sP({strategy:"fixed",placement:P,whileElementsMounted:(...se)=>fP(...se,{animationFrame:g==="always"}),elements:{reference:b.anchor},middleware:[aP({mainAxis:o+A,alignmentAxis:l}),u&&iP({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?pP():void 0,...D}),u&&lP({...D}),cP({...D,apply:({elements:se,rects:he,availableWidth:ae,availableHeight:Re})=>{const{width:ie,height:ve}=he.reference,be=se.floating.style;be.setProperty("--radix-popper-available-width",`${ae}px`),be.setProperty("--radix-popper-available-height",`${Re}px`),be.setProperty("--radix-popper-anchor-width",`${ie}px`),be.setProperty("--radix-popper-anchor-height",`${ve}px`)}}),S&&uP({element:S,padding:c}),MB({arrowWidth:R,arrowHeight:A}),m&&dP({strategy:"referenceHidden",...D})]}),[B,W]=VE(H),te=kt(v);At(()=>{X&&(te==null||te())},[X,te]);const j=(V=K.arrow)==null?void 0:V.x,L=(J=K.arrow)==null?void 0:J.y,G=((Y=K.arrow)==null?void 0:Y.centerOffset)!==0,[M,q]=a.useState();return At(()=>{y&&q(window.getComputedStyle(y).zIndex)},[y]),i.jsx("div",{ref:F.setFloating,"data-radix-popper-content-wrapper":"",style:{...U,transform:X?U.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:M,"--radix-popper-transform-origin":[(ne=K.transformOrigin)==null?void 0:ne.x,(oe=K.transformOrigin)==null?void 0:oe.y].join(" "),...((Q=K.hide)==null?void 0:Q.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:i.jsx(OB,{scope:n,placedSide:B,onArrowChange:C,arrowX:j,arrowY:L,shouldHideArrow:G,children:i.jsx(Ge.div,{"data-side":B,"data-align":W,...h,ref:_,style:{...h.style,animation:X?void 0:"none"}})})})});ME.displayName=fp;var kE="PopperArrow",DB={top:"bottom",right:"left",bottom:"top",left:"right"},zE=a.forwardRef(function(t,n){const{__scopePopper:r,...o}=t,s=NB(kE,r),l=DB[s.placedSide];return i.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[s.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[s.placedSide],visibility:s.shouldHideArrow?"hidden":void 0},children:i.jsx($B,{...o,ref:n,style:{...o.style,display:"block"}})})});zE.displayName=kE;function LB(e){return e!==null}var MB=e=>({name:"transformOrigin",options:e,fn(t){var b,y,x;const{placement:n,rects:r,middlewareData:o}=t,l=((b=o.arrow)==null?void 0:b.centerOffset)!==0,c=l?0:e.arrowWidth,u=l?0:e.arrowHeight,[d,f]=VE(n),p={start:"0%",center:"50%",end:"100%"}[f],m=(((y=o.arrow)==null?void 0:y.x)??0)+c/2,g=(((x=o.arrow)==null?void 0:x.y)??0)+u/2;let v="",h="";return d==="bottom"?(v=l?p:`${m}px`,h=`${-u}px`):d==="top"?(v=l?p:`${m}px`,h=`${r.floating.height+u}px`):d==="right"?(v=`${-u}px`,h=l?p:`${g}px`):d==="left"&&(v=`${r.floating.width+u}px`,h=l?p:`${g}px`),{data:{x:v,y:h}}}});function VE(e){const[t,n="center"]=e.split("-");return[t,n]}var Ol=NE,_a=LE,Nl=ME,Dl=zE;function kB(e){const t=zB(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(BB);if(u){const d=u.props.children,f=c.map(p=>p===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:p);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,f):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function zB(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=HB(o),c=FB(s,o.props);return o.type!==a.Fragment&&(c.ref=r?ln(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var VB=Symbol("radix.slottable");function BB(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===VB}function FB(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function HB(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Ll="Popover",[BE]=zt(Ll,[Pr]),Ea=Pr(),[UB,Rr]=BE(Ll),FE=e=>{const{__scopePopover:t,children:n,open:r,defaultOpen:o,onOpenChange:s,modal:l=!1}=e,c=Ea(t),u=a.useRef(null),[d,f]=a.useState(!1),[p,m]=vn({prop:r,defaultProp:o??!1,onChange:s,caller:Ll});return i.jsx(Ol,{...c,children:i.jsx(UB,{scope:t,contentId:jt(),triggerRef:u,open:p,onOpenChange:m,onOpenToggle:a.useCallback(()=>m(g=>!g),[m]),hasCustomAnchor:d,onCustomAnchorAdd:a.useCallback(()=>f(!0),[]),onCustomAnchorRemove:a.useCallback(()=>f(!1),[]),modal:l,children:n})})};FE.displayName=Ll;var HE="PopoverAnchor",WB=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Rr(HE,n),s=Ea(n),{onCustomAnchorAdd:l,onCustomAnchorRemove:c}=o;return a.useEffect(()=>(l(),()=>c()),[l,c]),i.jsx(_a,{...s,...r,ref:t})});WB.displayName=HE;var UE="PopoverTrigger",WE=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Rr(UE,n),s=Ea(n),l=Je(t,o.triggerRef),c=i.jsx(Ge.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":YE(o.open),...r,ref:l,onClick:Ie(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?c:i.jsx(_a,{asChild:!0,...s,children:c})});WE.displayName=UE;var pp="PopoverPortal",[GB,qB]=BE(pp,{forceMount:void 0}),GE=e=>{const{__scopePopover:t,forceMount:n,children:r,container:o}=e,s=Rr(pp,t);return i.jsx(GB,{scope:t,forceMount:n,children:i.jsx(Nt,{present:n||s.open,children:i.jsx(rs,{asChild:!0,container:o,children:r})})})};GE.displayName=pp;var Uo="PopoverContent",qE=a.forwardRef((e,t)=>{const n=qB(Uo,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,s=Rr(Uo,e.__scopePopover);return i.jsx(Nt,{present:r||s.open,children:s.modal?i.jsx(XB,{...o,ref:t}):i.jsx(YB,{...o,ref:t})})});qE.displayName=Uo;var KB=kB("PopoverContent.RemoveScroll"),XB=a.forwardRef((e,t)=>{const n=Rr(Uo,e.__scopePopover),r=a.useRef(null),o=Je(t,r),s=a.useRef(!1);return a.useEffect(()=>{const l=r.current;if(l)return Pl(l)},[]),i.jsx(va,{as:KB,allowPinchZoom:!0,children:i.jsx(KE,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ie(e.onCloseAutoFocus,l=>{var c;l.preventDefault(),s.current||(c=n.triggerRef.current)==null||c.focus()}),onPointerDownOutside:Ie(e.onPointerDownOutside,l=>{const c=l.detail.originalEvent,u=c.button===0&&c.ctrlKey===!0,d=c.button===2||u;s.current=d},{checkForDefaultPrevented:!1}),onFocusOutside:Ie(e.onFocusOutside,l=>l.preventDefault(),{checkForDefaultPrevented:!1})})})}),YB=a.forwardRef((e,t)=>{const n=Rr(Uo,e.__scopePopover),r=a.useRef(!1),o=a.useRef(!1);return i.jsx(KE,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var l,c;(l=e.onCloseAutoFocus)==null||l.call(e,s),s.defaultPrevented||(r.current||(c=n.triggerRef.current)==null||c.focus(),s.preventDefault()),r.current=!1,o.current=!1},onInteractOutside:s=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,s),s.defaultPrevented||(r.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const l=s.target;((d=n.triggerRef.current)==null?void 0:d.contains(l))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),KE=a.forwardRef((e,t)=>{const{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:s,disableOutsidePointerEvents:l,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,...p}=e,m=Rr(Uo,n),g=Ea(n);return Sl(),i.jsx(ha,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:s,children:i.jsx(ns,{asChild:!0,disableOutsidePointerEvents:l,onInteractOutside:f,onEscapeKeyDown:c,onPointerDownOutside:u,onFocusOutside:d,onDismiss:()=>m.onOpenChange(!1),children:i.jsx(Nl,{"data-state":YE(m.open),role:"dialog",id:m.contentId,...g,...p,ref:t,style:{...p.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),XE="PopoverClose",JB=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Rr(XE,n);return i.jsx(Ge.button,{type:"button",...r,ref:t,onClick:Ie(e.onClick,()=>o.onOpenChange(!1))})});JB.displayName=XE;var ZB="PopoverArrow",QB=a.forwardRef((e,t)=>{const{__scopePopover:n,...r}=e,o=Ea(n);return i.jsx(Dl,{...o,...r,ref:t})});QB.displayName=ZB;function YE(e){return e?"open":"closed"}var e2=FE,t2=WE,n2=GE,JE=qE;const ZE=e2,QE=t2,mp=a.forwardRef(({className:e,align:t="center",sideOffset:n=4,...r},o)=>i.jsx(n2,{children:i.jsx(JE,{ref:o,align:t,sideOffset:n,className:_e("z-[1400] w-72 rounded-md border border-border bg-bg-elevated p-4 text-text shadow-md outline-none","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",e),...r})}));mp.displayName=JE.displayName;function r2(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const o2=$.createContext({drawerRef:{current:null},overlayRef:{current:null},onPress:()=>{},onRelease:()=>{},onDrag:()=>{},onNestedDrag:()=>{},onNestedOpenChange:()=>{},onNestedRelease:()=>{},openProp:void 0,dismissible:!1,isOpen:!1,isDragging:!1,keyboardIsOpen:{current:!1},snapPointsOffset:null,snapPoints:null,handleOnly:!1,modal:!1,shouldFade:!1,activeSnapPoint:null,onOpenChange:()=>{},setActiveSnapPoint:()=>{},closeDrawer:()=>{},direction:"bottom",shouldAnimate:{current:!0},shouldScaleBackground:!1,setBackgroundColorOnScale:!0,noBodyStyles:!1,container:null,autoFocus:!1}),wa=()=>{const e=$.useContext(o2);if(!e)throw new Error("useDrawerContext must be used within a Drawer.Root");return e};r2(`[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32, .72, 0, 1);animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=open]{animation-name:slideFromBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=bottom][data-state=closed]{animation-name:slideToBottom}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=open]{animation-name:slideFromTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=top][data-state=closed]{animation-name:slideToTop}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=open]{animation-name:slideFromLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=left][data-state=closed]{animation-name:slideToLeft}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=open]{animation-name:slideFromRight}[data-vaul-drawer][data-vaul-snap-points=false][data-vaul-drawer-direction=right][data-state=closed]{animation-name:slideToRight}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--initial-transform,100%),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=top]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=left]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=right]{transform:translate3d(var(--snap-point-height,0),0,0)}[data-vaul-overlay][data-vaul-snap-points=false]{animation-duration:.5s;animation-timing-function:cubic-bezier(0.32,0.72,0,1)}[data-vaul-overlay][data-vaul-snap-points=false][data-state=open]{animation-name:fadeIn}[data-vaul-overlay][data-state=closed]{animation-name:fadeOut}[data-vaul-animate=false]{animation:none!important}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:0;transition:opacity .5s cubic-bezier(.32, .72, 0, 1)}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1}[data-vaul-drawer]:not([data-vaul-custom-container=true])::after{content:'';position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=top]::after{top:initial;bottom:100%;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=bottom]::after{top:100%;bottom:initial;left:0;right:0;height:200%}[data-vaul-drawer][data-vaul-drawer-direction=left]::after{left:initial;right:100%;top:0;bottom:0;width:200%}[data-vaul-drawer][data-vaul-drawer-direction=right]::after{left:100%;right:initial;top:0;bottom:0;width:200%}[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not(
[data-state=closed]
){opacity:0}[data-vaul-overlay][data-vaul-snap-points-overlay=true]{opacity:1}[data-vaul-handle]{display:block;position:relative;opacity:.7;background:#e2e2e4;margin-left:auto;margin-right:auto;height:5px;width:32px;border-radius:1rem;touch-action:pan-y}[data-vaul-handle]:active,[data-vaul-handle]:hover{opacity:1}[data-vaul-handle-hitarea]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,2.75rem);height:max(100%,2.75rem);touch-action:inherit}@media (hover:hover) and (pointer:fine){[data-vaul-drawer]{user-select:none}}@media (pointer:fine){[data-vaul-handle-hitarea]:{width:100%;height:100%}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{to{opacity:0}}@keyframes slideFromBottom{from{transform:translate3d(0,var(--initial-transform,100%),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToBottom{to{transform:translate3d(0,var(--initial-transform,100%),0)}}@keyframes slideFromTop{from{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}to{transform:translate3d(0,0,0)}}@keyframes slideToTop{to{transform:translate3d(0,calc(var(--initial-transform,100%) * -1),0)}}@keyframes slideFromLeft{from{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToLeft{to{transform:translate3d(calc(var(--initial-transform,100%) * -1),0,0)}}@keyframes slideFromRight{from{transform:translate3d(var(--initial-transform,100%),0,0)}to{transform:translate3d(0,0,0)}}@keyframes slideToRight{to{transform:translate3d(var(--initial-transform,100%),0,0)}}`);function s2(e,t){typeof e=="function"?e(t):e!=null&&(e.current=t)}function a2(...e){return t=>e.forEach(n=>s2(n,t))}function ew(...e){return a.useCallback(a2(...e),e)}const Wh=e=>{switch(e){case"top":case"bottom":return!0;case"left":case"right":return!1;default:return e}};function eu(e,t){if(!e)return()=>{};const n=e.style.cssText;return Object.assign(e.style,t),()=>{e.style.cssText=n}}function i2(...e){return(...t)=>{for(const n of e)typeof n=="function"&&n(...t)}}const tu={DURATION:.5,EASE:[.32,.72,0,1]},l2=8,c2=26,u2=()=>()=>{};function d2(){const{direction:e,isOpen:t,shouldScaleBackground:n,setBackgroundColorOnScale:r,noBodyStyles:o}=wa(),s=$.useRef(null),l=a.useMemo(()=>document.body.style.backgroundColor,[]);function c(){return(window.innerWidth-c2)/window.innerWidth}$.useEffect(()=>{if(t&&n){s.current&&clearTimeout(s.current);const u=document.querySelector("[data-vaul-drawer-wrapper]")||document.querySelector("[vaul-drawer-wrapper]");if(!u)return;i2(r&&!o?eu(document.body,{background:"black"}):u2,eu(u,{transformOrigin:Wh(e)?"top":"left",transitionProperty:"transform, border-radius",transitionDuration:`${tu.DURATION}s`,transitionTimingFunction:`cubic-bezier(${tu.EASE.join(",")})`}));const d=eu(u,{borderRadius:`${l2}px`,overflow:"hidden",...Wh(e)?{transform:`scale(${c()}) translate3d(0, calc(env(safe-area-inset-top) + 14px), 0)`}:{transform:`scale(${c()}) translate3d(calc(env(safe-area-inset-top) + 14px), 0, 0)`}});return()=>{d(),s.current=window.setTimeout(()=>{l?document.body.style.background=l:document.body.style.removeProperty("background")},tu.DURATION*1e3)}}},[t,n,l])}const tw=$.forwardRef(function({...e},t){const{overlayRef:n,snapPoints:r,onRelease:o,shouldFade:s,isOpen:l,modal:c,shouldAnimate:u}=wa(),d=ew(t,n),f=r&&r.length>0;if(!c)return null;const p=$.useCallback(m=>o(m),[o]);return $.createElement(so,{onMouseUp:p,ref:d,"data-vaul-overlay":"","data-vaul-snap-points":l&&f?"true":"false","data-vaul-snap-points-overlay":l&&s?"true":"false","data-vaul-animate":u!=null&&u.current?"true":"false",...e})});tw.displayName="Drawer.Overlay";const nw=$.forwardRef(function({onPointerDownOutside:e,style:t,onOpenAutoFocus:n,...r},o){const{drawerRef:s,onPress:l,onRelease:c,onDrag:u,keyboardIsOpen:d,snapPointsOffset:f,activeSnapPointIndex:p,modal:m,isOpen:g,direction:v,snapPoints:h,container:b,handleOnly:y,shouldAnimate:x,autoFocus:_}=wa(),[S,C]=$.useState(!1),T=ew(o,s),R=$.useRef(null),A=$.useRef(null),P=$.useRef(!1),N=h&&h.length>0;d2();const O=(D,F,U=0)=>{if(P.current)return!0;const H=Math.abs(D.y),X=Math.abs(D.x),K=X>H,B=["bottom","right"].includes(F)?1:-1;if(F==="left"||F==="right"){if(!(D.x*B<0)&&X>=0&&X<=U)return K}else if(!(D.y*B<0)&&H>=0&&H<=U)return!K;return P.current=!0,!0};$.useEffect(()=>{N&&window.requestAnimationFrame(()=>{C(!0)})},[]);function k(D){R.current=null,P.current=!1,c(D)}return $.createElement(ao,{"data-vaul-drawer-direction":v,"data-vaul-drawer":"","data-vaul-delayed-snap-points":S?"true":"false","data-vaul-snap-points":g&&N?"true":"false","data-vaul-custom-container":b?"true":"false","data-vaul-animate":x!=null&&x.current?"true":"false",...r,ref:T,style:f&&f.length>0?{"--snap-point-height":`${f[p??0]}px`,...t}:t,onPointerDown:D=>{y||(r.onPointerDown==null||r.onPointerDown.call(r,D),R.current={x:D.pageX,y:D.pageY},l(D))},onOpenAutoFocus:D=>{n==null||n(D),_||D.preventDefault()},onPointerDownOutside:D=>{if(e==null||e(D),!m||D.defaultPrevented){D.preventDefault();return}d.current&&(d.current=!1)},onFocusOutside:D=>{if(!m){D.preventDefault();return}},onPointerMove:D=>{if(A.current=D,y||(r.onPointerMove==null||r.onPointerMove.call(r,D),!R.current))return;const F=D.pageY-R.current.y,U=D.pageX-R.current.x,H=D.pointerType==="touch"?10:2;O({x:U,y:F},v,H)?u(D):(Math.abs(U)>H||Math.abs(F)>H)&&(R.current=null)},onPointerUp:D=>{r.onPointerUp==null||r.onPointerUp.call(r,D),R.current=null,P.current=!1,c(D)},onPointerOut:D=>{r.onPointerOut==null||r.onPointerOut.call(r,D),k(A.current)},onContextMenu:D=>{r.onContextMenu==null||r.onContextMenu.call(r,D),A.current&&k(A.current)}})});nw.displayName="Drawer.Content";const f2=250,p2=120,m2=$.forwardRef(function({preventCycle:e=!1,children:t,...n},r){const{closeDrawer:o,isDragging:s,snapPoints:l,activeSnapPoint:c,setActiveSnapPoint:u,dismissible:d,handleOnly:f,isOpen:p,onPress:m,onDrag:g}=wa(),v=$.useRef(null),h=$.useRef(!1);function b(){if(h.current){_();return}window.setTimeout(()=>{y()},p2)}function y(){if(s||e||h.current){_();return}if(_(),!l||l.length===0){d||o();return}if(c===l[l.length-1]&&d){o();return}const C=l.findIndex(R=>R===c);if(C===-1)return;const T=l[C+1];u(T)}function x(){v.current=window.setTimeout(()=>{h.current=!0},f2)}function _(){v.current&&window.clearTimeout(v.current),h.current=!1}return $.createElement("div",{onClick:b,onPointerCancel:_,onPointerDown:S=>{f&&m(S),x()},onPointerMove:S=>{f&&g(S)},ref:r,"data-vaul-drawer-visible":p?"true":"false","data-vaul-handle":"","aria-hidden":"true",...n},$.createElement("span",{"data-vaul-handle-hitarea":"","aria-hidden":"true"},t))});m2.displayName="Drawer.Handle";function g2(e){const t=wa(),{container:n=t.container,...r}=e;return $.createElement(ba,{container:n,...r})}const Tr={Content:nw,Overlay:tw,Portal:g2,Title:os,Description:ss},h2=Tr.Portal,rw=a.forwardRef(({className:e,...t},n)=>i.jsx(Tr.Overlay,{ref:n,className:_e("fixed inset-0 z-50 bg-black/80",e),...t}));rw.displayName=Tr.Overlay.displayName;const v2=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(h2,{children:[i.jsx(rw,{}),i.jsxs(Tr.Content,{ref:r,className:_e("fixed inset-x-0 bottom-0 z-50 mt-24 flex h-auto flex-col rounded-t-[10px] border border-border bg-background",e),...n,children:[i.jsx("div",{className:"mx-auto mt-4 h-2 w-[100px] rounded-full bg-muted"}),t]})]}));v2.displayName="DrawerContent";const b2=a.forwardRef(({className:e,...t},n)=>i.jsx(Tr.Title,{ref:n,className:_e("text-lg font-semibold leading-none tracking-tight",e),...t}));b2.displayName=Tr.Title.displayName;const y2=a.forwardRef(({className:e,...t},n)=>i.jsx(Tr.Description,{ref:n,className:_e("text-sm text-muted-foreground",e),...t}));y2.displayName=Tr.Description.displayName;var nu="rovingFocusGroup.onEntryFocus",x2={bubbles:!1,cancelable:!0},Sa="RovingFocusGroup",[wd,ow,_2]=xl(Sa),[E2,is]=zt(Sa,[_2]),[w2,S2]=E2(Sa),sw=a.forwardRef((e,t)=>i.jsx(wd.Provider,{scope:e.__scopeRovingFocusGroup,children:i.jsx(wd.Slot,{scope:e.__scopeRovingFocusGroup,children:i.jsx(C2,{...e,ref:t})})}));sw.displayName=Sa;var C2=a.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,orientation:r,loop:o=!1,dir:s,currentTabStopId:l,defaultCurrentTabStopId:c,onCurrentTabStopIdChange:u,onEntryFocus:d,preventScrollOnEntryFocus:f=!1,...p}=e,m=a.useRef(null),g=Je(t,m),v=oo(s),[h,b]=vn({prop:l,defaultProp:c??null,onChange:u,caller:Sa}),[y,x]=a.useState(!1),_=kt(d),S=ow(n),C=a.useRef(!1),[T,R]=a.useState(0);return a.useEffect(()=>{const A=m.current;if(A)return A.addEventListener(nu,_),()=>A.removeEventListener(nu,_)},[_]),i.jsx(w2,{scope:n,orientation:r,dir:v,loop:o,currentTabStopId:h,onItemFocus:a.useCallback(A=>b(A),[b]),onItemShiftTab:a.useCallback(()=>x(!0),[]),onFocusableItemAdd:a.useCallback(()=>R(A=>A+1),[]),onFocusableItemRemove:a.useCallback(()=>R(A=>A-1),[]),children:i.jsx(Ge.div,{tabIndex:y||T===0?-1:0,"data-orientation":r,...p,ref:g,style:{outline:"none",...e.style},onMouseDown:Ie(e.onMouseDown,()=>{C.current=!0}),onFocus:Ie(e.onFocus,A=>{const P=!C.current;if(A.target===A.currentTarget&&P&&!y){const N=new CustomEvent(nu,x2);if(A.currentTarget.dispatchEvent(N),!N.defaultPrevented){const O=S().filter(H=>H.focusable),k=O.find(H=>H.active),D=O.find(H=>H.id===h),U=[k,D,...O].filter(Boolean).map(H=>H.ref.current);lw(U,f)}}C.current=!1}),onBlur:Ie(e.onBlur,()=>x(!1))})})}),aw="RovingFocusGroupItem",iw=a.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:n,focusable:r=!0,active:o=!1,tabStopId:s,children:l,...c}=e,u=jt(),d=s||u,f=S2(aw,n),p=f.currentTabStopId===d,m=ow(n),{onFocusableItemAdd:g,onFocusableItemRemove:v,currentTabStopId:h}=f;return a.useEffect(()=>{if(r)return g(),()=>v()},[r,g,v]),i.jsx(wd.ItemSlot,{scope:n,id:d,focusable:r,active:o,children:i.jsx(Ge.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...c,ref:t,onMouseDown:Ie(e.onMouseDown,b=>{r?f.onItemFocus(d):b.preventDefault()}),onFocus:Ie(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:Ie(e.onKeyDown,b=>{if(b.key==="Tab"&&b.shiftKey){f.onItemShiftTab();return}if(b.target!==b.currentTarget)return;const y=T2(b,f.orientation,f.dir);if(y!==void 0){if(b.metaKey||b.ctrlKey||b.altKey||b.shiftKey)return;b.preventDefault();let _=m().filter(S=>S.focusable).map(S=>S.ref.current);if(y==="last")_.reverse();else if(y==="prev"||y==="next"){y==="prev"&&_.reverse();const S=_.indexOf(b.currentTarget);_=f.loop?A2(_,S+1):_.slice(S+1)}setTimeout(()=>lw(_))}}),children:typeof l=="function"?l({isCurrentTabStop:p,hasTabStop:h!=null}):l})})});iw.displayName=aw;var P2={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function R2(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function T2(e,t,n){const r=R2(e.key,n);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(r))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(r)))return P2[r]}function lw(e,t=!1){const n=document.activeElement;for(const r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function A2(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var gp=sw,hp=iw;function I2(e){const t=$2(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(O2);if(u){const d=u.props.children,f=c.map(p=>p===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:p);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,f):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function $2(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=D2(o),c=N2(s,o.props);return o.type!==a.Fragment&&(c.ref=r?ln(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var j2=Symbol("radix.slottable");function O2(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===j2}function N2(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function D2(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var Sd=["Enter"," "],L2=["ArrowDown","PageUp","Home"],cw=["ArrowUp","PageDown","End"],M2=[...L2,...cw],k2={ltr:[...Sd,"ArrowRight"],rtl:[...Sd,"ArrowLeft"]},z2={ltr:["ArrowLeft"],rtl:["ArrowRight"]},Ca="Menu",[ea,V2,B2]=xl(Ca),[io,uw]=zt(Ca,[B2,Pr,is]),Ml=Pr(),dw=is(),[F2,lo]=io(Ca),[H2,Pa]=io(Ca),fw=e=>{const{__scopeMenu:t,open:n=!1,children:r,dir:o,onOpenChange:s,modal:l=!0}=e,c=Ml(t),[u,d]=a.useState(null),f=a.useRef(!1),p=kt(s),m=oo(o);return a.useEffect(()=>{const g=()=>{f.current=!0,document.addEventListener("pointerdown",v,{capture:!0,once:!0}),document.addEventListener("pointermove",v,{capture:!0,once:!0})},v=()=>f.current=!1;return document.addEventListener("keydown",g,{capture:!0}),()=>{document.removeEventListener("keydown",g,{capture:!0}),document.removeEventListener("pointerdown",v,{capture:!0}),document.removeEventListener("pointermove",v,{capture:!0})}},[]),i.jsx(Ol,{...c,children:i.jsx(F2,{scope:t,open:n,onOpenChange:p,content:u,onContentChange:d,children:i.jsx(H2,{scope:t,onClose:a.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:l,children:r})})})};fw.displayName=Ca;var U2="MenuAnchor",vp=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Ml(n);return i.jsx(_a,{...o,...r,ref:t})});vp.displayName=U2;var bp="MenuPortal",[W2,pw]=io(bp,{forceMount:void 0}),mw=e=>{const{__scopeMenu:t,forceMount:n,children:r,container:o}=e,s=lo(bp,t);return i.jsx(W2,{scope:t,forceMount:n,children:i.jsx(Nt,{present:n||s.open,children:i.jsx(rs,{asChild:!0,container:o,children:r})})})};mw.displayName=bp;var In="MenuContent",[G2,yp]=io(In),gw=a.forwardRef((e,t)=>{const n=pw(In,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,s=lo(In,e.__scopeMenu),l=Pa(In,e.__scopeMenu);return i.jsx(ea.Provider,{scope:e.__scopeMenu,children:i.jsx(Nt,{present:r||s.open,children:i.jsx(ea.Slot,{scope:e.__scopeMenu,children:l.modal?i.jsx(q2,{...o,ref:t}):i.jsx(K2,{...o,ref:t})})})})}),q2=a.forwardRef((e,t)=>{const n=lo(In,e.__scopeMenu),r=a.useRef(null),o=Je(t,r);return a.useEffect(()=>{const s=r.current;if(s)return Pl(s)},[]),i.jsx(xp,{...e,ref:o,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:Ie(e.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),K2=a.forwardRef((e,t)=>{const n=lo(In,e.__scopeMenu);return i.jsx(xp,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),X2=I2("MenuContent.ScrollLock"),xp=a.forwardRef((e,t)=>{const{__scopeMenu:n,loop:r=!1,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:l,disableOutsidePointerEvents:c,onEntryFocus:u,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,onDismiss:g,disableOutsideScroll:v,...h}=e,b=lo(In,n),y=Pa(In,n),x=Ml(n),_=dw(n),S=V2(n),[C,T]=a.useState(null),R=a.useRef(null),A=Je(t,R,b.onContentChange),P=a.useRef(0),N=a.useRef(""),O=a.useRef(0),k=a.useRef(null),D=a.useRef("right"),F=a.useRef(0),U=v?va:a.Fragment,H=v?{as:X2,allowPinchZoom:!0}:void 0,X=B=>{var V,J;const W=N.current+B,te=S().filter(Y=>!Y.disabled),j=document.activeElement,L=(V=te.find(Y=>Y.ref.current===j))==null?void 0:V.textValue,G=te.map(Y=>Y.textValue),M=iF(G,W,L),q=(J=te.find(Y=>Y.textValue===M))==null?void 0:J.ref.current;(function Y(ne){N.current=ne,window.clearTimeout(P.current),ne!==""&&(P.current=window.setTimeout(()=>Y(""),1e3))})(W),q&&setTimeout(()=>q.focus())};a.useEffect(()=>()=>window.clearTimeout(P.current),[]),Sl();const K=a.useCallback(B=>{var te,j;return D.current===((te=k.current)==null?void 0:te.side)&&cF(B,(j=k.current)==null?void 0:j.area)},[]);return i.jsx(G2,{scope:n,searchRef:N,onItemEnter:a.useCallback(B=>{K(B)&&B.preventDefault()},[K]),onItemLeave:a.useCallback(B=>{var W;K(B)||((W=R.current)==null||W.focus(),T(null))},[K]),onTriggerLeave:a.useCallback(B=>{K(B)&&B.preventDefault()},[K]),pointerGraceTimerRef:O,onPointerGraceIntentChange:a.useCallback(B=>{k.current=B},[]),children:i.jsx(U,{...H,children:i.jsx(ha,{asChild:!0,trapped:o,onMountAutoFocus:Ie(s,B=>{var W;B.preventDefault(),(W=R.current)==null||W.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:i.jsx(ns,{asChild:!0,disableOutsidePointerEvents:c,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,onDismiss:g,children:i.jsx(gp,{asChild:!0,..._,dir:y.dir,orientation:"vertical",loop:r,currentTabStopId:C,onCurrentTabStopIdChange:T,onEntryFocus:Ie(u,B=>{y.isUsingKeyboardRef.current||B.preventDefault()}),preventScrollOnEntryFocus:!0,children:i.jsx(Nl,{role:"menu","aria-orientation":"vertical","data-state":$w(b.open),"data-radix-menu-content":"",dir:y.dir,...x,...h,ref:A,style:{outline:"none",...h.style},onKeyDown:Ie(h.onKeyDown,B=>{const te=B.target.closest("[data-radix-menu-content]")===B.currentTarget,j=B.ctrlKey||B.altKey||B.metaKey,L=B.key.length===1;te&&(B.key==="Tab"&&B.preventDefault(),!j&&L&&X(B.key));const G=R.current;if(B.target!==G||!M2.includes(B.key))return;B.preventDefault();const q=S().filter(V=>!V.disabled).map(V=>V.ref.current);cw.includes(B.key)&&q.reverse(),sF(q)}),onBlur:Ie(e.onBlur,B=>{B.currentTarget.contains(B.target)||(window.clearTimeout(P.current),N.current="")}),onPointerMove:Ie(e.onPointerMove,ta(B=>{const W=B.target,te=F.current!==B.clientX;if(B.currentTarget.contains(W)&&te){const j=B.clientX>F.current?"right":"left";D.current=j,F.current=B.clientX}}))})})})})})})});gw.displayName=In;var Y2="MenuGroup",_p=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(Ge.div,{role:"group",...r,ref:t})});_p.displayName=Y2;var J2="MenuLabel",hw=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(Ge.div,{...r,ref:t})});hw.displayName=J2;var Bi="MenuItem",Gh="menu.itemSelect",kl=a.forwardRef((e,t)=>{const{disabled:n=!1,onSelect:r,...o}=e,s=a.useRef(null),l=Pa(Bi,e.__scopeMenu),c=yp(Bi,e.__scopeMenu),u=Je(t,s),d=a.useRef(!1),f=()=>{const p=s.current;if(!n&&p){const m=new CustomEvent(Gh,{bubbles:!0,cancelable:!0});p.addEventListener(Gh,g=>r==null?void 0:r(g),{once:!0}),Vx(p,m),m.defaultPrevented?d.current=!1:l.onClose()}};return i.jsx(vw,{...o,ref:u,disabled:n,onClick:Ie(e.onClick,f),onPointerDown:p=>{var m;(m=e.onPointerDown)==null||m.call(e,p),d.current=!0},onPointerUp:Ie(e.onPointerUp,p=>{var m;d.current||(m=p.currentTarget)==null||m.click()}),onKeyDown:Ie(e.onKeyDown,p=>{const m=c.searchRef.current!=="";n||m&&p.key===" "||Sd.includes(p.key)&&(p.currentTarget.click(),p.preventDefault())})})});kl.displayName=Bi;var vw=a.forwardRef((e,t)=>{const{__scopeMenu:n,disabled:r=!1,textValue:o,...s}=e,l=yp(Bi,n),c=dw(n),u=a.useRef(null),d=Je(t,u),[f,p]=a.useState(!1),[m,g]=a.useState("");return a.useEffect(()=>{const v=u.current;v&&g((v.textContent??"").trim())},[s.children]),i.jsx(ea.ItemSlot,{scope:n,disabled:r,textValue:o??m,children:i.jsx(hp,{asChild:!0,...c,focusable:!r,children:i.jsx(Ge.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...s,ref:d,onPointerMove:Ie(e.onPointerMove,ta(v=>{r?l.onItemLeave(v):(l.onItemEnter(v),v.defaultPrevented||v.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Ie(e.onPointerLeave,ta(v=>l.onItemLeave(v))),onFocus:Ie(e.onFocus,()=>p(!0)),onBlur:Ie(e.onBlur,()=>p(!1))})})})}),Z2="MenuCheckboxItem",bw=a.forwardRef((e,t)=>{const{checked:n=!1,onCheckedChange:r,...o}=e;return i.jsx(ww,{scope:e.__scopeMenu,checked:n,children:i.jsx(kl,{role:"menuitemcheckbox","aria-checked":Fi(n)?"mixed":n,...o,ref:t,"data-state":wp(n),onSelect:Ie(o.onSelect,()=>r==null?void 0:r(Fi(n)?!0:!n),{checkForDefaultPrevented:!1})})})});bw.displayName=Z2;var yw="MenuRadioGroup",[Q2,eF]=io(yw,{value:void 0,onValueChange:()=>{}}),xw=a.forwardRef((e,t)=>{const{value:n,onValueChange:r,...o}=e,s=kt(r);return i.jsx(Q2,{scope:e.__scopeMenu,value:n,onValueChange:s,children:i.jsx(_p,{...o,ref:t})})});xw.displayName=yw;var _w="MenuRadioItem",Ew=a.forwardRef((e,t)=>{const{value:n,...r}=e,o=eF(_w,e.__scopeMenu),s=n===o.value;return i.jsx(ww,{scope:e.__scopeMenu,checked:s,children:i.jsx(kl,{role:"menuitemradio","aria-checked":s,...r,ref:t,"data-state":wp(s),onSelect:Ie(r.onSelect,()=>{var l;return(l=o.onValueChange)==null?void 0:l.call(o,n)},{checkForDefaultPrevented:!1})})})});Ew.displayName=_w;var Ep="MenuItemIndicator",[ww,tF]=io(Ep,{checked:!1}),Sw=a.forwardRef((e,t)=>{const{__scopeMenu:n,forceMount:r,...o}=e,s=tF(Ep,n);return i.jsx(Nt,{present:r||Fi(s.checked)||s.checked===!0,children:i.jsx(Ge.span,{...o,ref:t,"data-state":wp(s.checked)})})});Sw.displayName=Ep;var nF="MenuSeparator",Cw=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e;return i.jsx(Ge.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});Cw.displayName=nF;var rF="MenuArrow",Pw=a.forwardRef((e,t)=>{const{__scopeMenu:n,...r}=e,o=Ml(n);return i.jsx(Dl,{...o,...r,ref:t})});Pw.displayName=rF;var oF="MenuSub",[qY,Rw]=io(oF),Ds="MenuSubTrigger",Tw=a.forwardRef((e,t)=>{const n=lo(Ds,e.__scopeMenu),r=Pa(Ds,e.__scopeMenu),o=Rw(Ds,e.__scopeMenu),s=yp(Ds,e.__scopeMenu),l=a.useRef(null),{pointerGraceTimerRef:c,onPointerGraceIntentChange:u}=s,d={__scopeMenu:e.__scopeMenu},f=a.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return a.useEffect(()=>f,[f]),a.useEffect(()=>{const p=c.current;return()=>{window.clearTimeout(p),u(null)}},[c,u]),i.jsx(vp,{asChild:!0,...d,children:i.jsx(vw,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":o.contentId,"data-state":$w(n.open),...e,ref:ln(t,o.onTriggerChange),onClick:p=>{var m;(m=e.onClick)==null||m.call(e,p),!(e.disabled||p.defaultPrevented)&&(p.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:Ie(e.onPointerMove,ta(p=>{s.onItemEnter(p),!p.defaultPrevented&&!e.disabled&&!n.open&&!l.current&&(s.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{n.onOpenChange(!0),f()},100))})),onPointerLeave:Ie(e.onPointerLeave,ta(p=>{var g,v;f();const m=(g=n.content)==null?void 0:g.getBoundingClientRect();if(m){const h=(v=n.content)==null?void 0:v.dataset.side,b=h==="right",y=b?-5:5,x=m[b?"left":"right"],_=m[b?"right":"left"];s.onPointerGraceIntentChange({area:[{x:p.clientX+y,y:p.clientY},{x,y:m.top},{x:_,y:m.top},{x:_,y:m.bottom},{x,y:m.bottom}],side:h}),window.clearTimeout(c.current),c.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(p),p.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:Ie(e.onKeyDown,p=>{var g;const m=s.searchRef.current!=="";e.disabled||m&&p.key===" "||k2[r.dir].includes(p.key)&&(n.onOpenChange(!0),(g=n.content)==null||g.focus(),p.preventDefault())})})})});Tw.displayName=Ds;var Aw="MenuSubContent",Iw=a.forwardRef((e,t)=>{const n=pw(In,e.__scopeMenu),{forceMount:r=n.forceMount,...o}=e,s=lo(In,e.__scopeMenu),l=Pa(In,e.__scopeMenu),c=Rw(Aw,e.__scopeMenu),u=a.useRef(null),d=Je(t,u);return i.jsx(ea.Provider,{scope:e.__scopeMenu,children:i.jsx(Nt,{present:r||s.open,children:i.jsx(ea.Slot,{scope:e.__scopeMenu,children:i.jsx(xp,{id:c.contentId,"aria-labelledby":c.triggerId,...o,ref:d,align:"start",side:l.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:f=>{var p;l.isUsingKeyboardRef.current&&((p=u.current)==null||p.focus()),f.preventDefault()},onCloseAutoFocus:f=>f.preventDefault(),onFocusOutside:Ie(e.onFocusOutside,f=>{f.target!==c.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:Ie(e.onEscapeKeyDown,f=>{l.onClose(),f.preventDefault()}),onKeyDown:Ie(e.onKeyDown,f=>{var g;const p=f.currentTarget.contains(f.target),m=z2[l.dir].includes(f.key);p&&m&&(s.onOpenChange(!1),(g=c.trigger)==null||g.focus(),f.preventDefault())})})})})})});Iw.displayName=Aw;function $w(e){return e?"open":"closed"}function Fi(e){return e==="indeterminate"}function wp(e){return Fi(e)?"indeterminate":e?"checked":"unchecked"}function sF(e){const t=document.activeElement;for(const n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function aF(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function iF(e,t,n){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,s=n?e.indexOf(n):-1;let l=aF(e,Math.max(s,0));o.length===1&&(l=l.filter(d=>d!==n));const u=l.find(d=>d.toLowerCase().startsWith(o.toLowerCase()));return u!==n?u:void 0}function lF(e,t){const{x:n,y:r}=e;let o=!1;for(let s=0,l=t.length-1;s<t.length;l=s++){const c=t[s],u=t[l],d=c.x,f=c.y,p=u.x,m=u.y;f>r!=m>r&&n<(p-d)*(r-f)/(m-f)+d&&(o=!o)}return o}function cF(e,t){if(!t)return!1;const n={x:e.clientX,y:e.clientY};return lF(n,t)}function ta(e){return t=>t.pointerType==="mouse"?e(t):void 0}var uF=fw,dF=vp,fF=mw,pF=gw,mF=_p,gF=hw,hF=kl,vF=bw,bF=xw,yF=Ew,xF=Sw,_F=Cw,EF=Pw,wF=Tw,SF=Iw,zl="DropdownMenu",[CF]=zt(zl,[uw]),cn=uw(),[PF,jw]=CF(zl),Ow=e=>{const{__scopeDropdownMenu:t,children:n,dir:r,open:o,defaultOpen:s,onOpenChange:l,modal:c=!0}=e,u=cn(t),d=a.useRef(null),[f,p]=vn({prop:o,defaultProp:s??!1,onChange:l,caller:zl});return i.jsx(PF,{scope:t,triggerId:jt(),triggerRef:d,contentId:jt(),open:f,onOpenChange:p,onOpenToggle:a.useCallback(()=>p(m=>!m),[p]),modal:c,children:i.jsx(uF,{...u,open:f,onOpenChange:p,dir:r,modal:c,children:n})})};Ow.displayName=zl;var Nw="DropdownMenuTrigger",Dw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,disabled:r=!1,...o}=e,s=jw(Nw,n),l=cn(n);return i.jsx(dF,{asChild:!0,...l,children:i.jsx(Ge.button,{type:"button",id:s.triggerId,"aria-haspopup":"menu","aria-expanded":s.open,"aria-controls":s.open?s.contentId:void 0,"data-state":s.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...o,ref:ln(t,s.triggerRef),onPointerDown:Ie(e.onPointerDown,c=>{!r&&c.button===0&&c.ctrlKey===!1&&(s.onOpenToggle(),s.open||c.preventDefault())}),onKeyDown:Ie(e.onKeyDown,c=>{r||(["Enter"," "].includes(c.key)&&s.onOpenToggle(),c.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(c.key)&&c.preventDefault())})})})});Dw.displayName=Nw;var RF="DropdownMenuPortal",Lw=e=>{const{__scopeDropdownMenu:t,...n}=e,r=cn(t);return i.jsx(fF,{...r,...n})};Lw.displayName=RF;var Mw="DropdownMenuContent",kw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=jw(Mw,n),s=cn(n),l=a.useRef(!1);return i.jsx(pF,{id:o.contentId,"aria-labelledby":o.triggerId,...s,...r,ref:t,onCloseAutoFocus:Ie(e.onCloseAutoFocus,c=>{var u;l.current||(u=o.triggerRef.current)==null||u.focus(),l.current=!1,c.preventDefault()}),onInteractOutside:Ie(e.onInteractOutside,c=>{const u=c.detail.originalEvent,d=u.button===0&&u.ctrlKey===!0,f=u.button===2||d;(!o.modal||f)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});kw.displayName=Mw;var TF="DropdownMenuGroup",AF=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(mF,{...o,...r,ref:t})});AF.displayName=TF;var IF="DropdownMenuLabel",zw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(gF,{...o,...r,ref:t})});zw.displayName=IF;var $F="DropdownMenuItem",Vw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(hF,{...o,...r,ref:t})});Vw.displayName=$F;var jF="DropdownMenuCheckboxItem",Bw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(vF,{...o,...r,ref:t})});Bw.displayName=jF;var OF="DropdownMenuRadioGroup",NF=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(bF,{...o,...r,ref:t})});NF.displayName=OF;var DF="DropdownMenuRadioItem",Fw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(yF,{...o,...r,ref:t})});Fw.displayName=DF;var LF="DropdownMenuItemIndicator",Hw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(xF,{...o,...r,ref:t})});Hw.displayName=LF;var MF="DropdownMenuSeparator",Uw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(_F,{...o,...r,ref:t})});Uw.displayName=MF;var kF="DropdownMenuArrow",zF=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(EF,{...o,...r,ref:t})});zF.displayName=kF;var VF="DropdownMenuSubTrigger",Ww=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(wF,{...o,...r,ref:t})});Ww.displayName=VF;var BF="DropdownMenuSubContent",Gw=a.forwardRef((e,t)=>{const{__scopeDropdownMenu:n,...r}=e,o=cn(n);return i.jsx(SF,{...o,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});Gw.displayName=BF;var FF=Ow,HF=Dw,UF=Lw,qw=kw,Kw=zw,Xw=Vw,Yw=Bw,Jw=Fw,Zw=Hw,Qw=Uw,e0=Ww,t0=Gw;const KY=FF,XY=HF,WF=a.forwardRef(({className:e,inset:t,children:n,...r},o)=>i.jsxs(e0,{ref:o,className:_e("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none","focus:bg-bg-surface data-[state=open]:bg-bg-surface",t&&"pl-8",e),...r,children:[n,i.jsx(SL,{className:"ml-auto h-4 w-4"})]}));WF.displayName=e0.displayName;const GF=a.forwardRef(({className:e,...t},n)=>i.jsx(t0,{ref:n,className:_e("z-[1400] min-w-[8rem] overflow-hidden rounded-md border border-border bg-bg-elevated p-1 text-text shadow-lg","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));GF.displayName=t0.displayName;const qF=a.forwardRef(({className:e,sideOffset:t=4,...n},r)=>i.jsx(UF,{children:i.jsx(qw,{ref:r,sideOffset:t,className:_e("z-[1400] min-w-[8rem] overflow-hidden rounded-md border border-border bg-bg-elevated p-1 text-text shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...n})}));qF.displayName=qw.displayName;const KF=a.forwardRef(({className:e,inset:t,...n},r)=>i.jsx(Xw,{ref:r,className:_e("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t&&"pl-8",e),...n}));KF.displayName=Xw.displayName;const XF=a.forwardRef(({className:e,children:t,checked:n,...r},o)=>i.jsxs(Yw,{ref:o,className:_e("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),checked:n,...r,children:[i.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:i.jsx(Zw,{children:i.jsx(Uf,{className:"h-4 w-4"})})}),t]}));XF.displayName=Yw.displayName;const YF=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(Jw,{ref:r,className:_e("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[i.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:i.jsx(Zw,{children:i.jsx(Cx,{className:"h-2 w-2 fill-current"})})}),t]}));YF.displayName=Jw.displayName;const JF=a.forwardRef(({className:e,inset:t,...n},r)=>i.jsx(Kw,{ref:r,className:_e("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...n}));JF.displayName=Kw.displayName;const ZF=a.forwardRef(({className:e,...t},n)=>i.jsx(Qw,{ref:n,className:_e("-mx-1 my-1 h-px bg-border",e),...t}));ZF.displayName=Qw.displayName;var QF=Symbol("radix.slottable");function eH(e){const t=({children:n})=>i.jsx(i.Fragment,{children:n});return t.displayName=`${e}.Slottable`,t.__radixId=QF,t}var n0=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),tH="VisuallyHidden",r0=a.forwardRef((e,t)=>i.jsx(Ge.span,{...e,ref:t,style:{...n0,...e.style}}));r0.displayName=tH;var nH=r0,[Vl]=zt("Tooltip",[Pr]),Bl=Pr(),o0="TooltipProvider",rH=700,Cd="tooltip.open",[oH,Sp]=Vl(o0),s0=e=>{const{__scopeTooltip:t,delayDuration:n=rH,skipDelayDuration:r=300,disableHoverableContent:o=!1,children:s}=e,l=a.useRef(!0),c=a.useRef(!1),u=a.useRef(0);return a.useEffect(()=>{const d=u.current;return()=>window.clearTimeout(d)},[]),i.jsx(oH,{scope:t,isOpenDelayedRef:l,delayDuration:n,onOpen:a.useCallback(()=>{window.clearTimeout(u.current),l.current=!1},[]),onClose:a.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.current=!0,r)},[r]),isPointerInTransitRef:c,onPointerInTransitChange:a.useCallback(d=>{c.current=d},[]),disableHoverableContent:o,children:s})};s0.displayName=o0;var na="Tooltip",[sH,Ra]=Vl(na),a0=e=>{const{__scopeTooltip:t,children:n,open:r,defaultOpen:o,onOpenChange:s,disableHoverableContent:l,delayDuration:c}=e,u=Sp(na,e.__scopeTooltip),d=Bl(t),[f,p]=a.useState(null),m=jt(),g=a.useRef(0),v=l??u.disableHoverableContent,h=c??u.delayDuration,b=a.useRef(!1),[y,x]=vn({prop:r,defaultProp:o??!1,onChange:R=>{R?(u.onOpen(),document.dispatchEvent(new CustomEvent(Cd))):u.onClose(),s==null||s(R)},caller:na}),_=a.useMemo(()=>y?b.current?"delayed-open":"instant-open":"closed",[y]),S=a.useCallback(()=>{window.clearTimeout(g.current),g.current=0,b.current=!1,x(!0)},[x]),C=a.useCallback(()=>{window.clearTimeout(g.current),g.current=0,x(!1)},[x]),T=a.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{b.current=!0,x(!0),g.current=0},h)},[h,x]);return a.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),i.jsx(Ol,{...d,children:i.jsx(sH,{scope:t,contentId:m,open:y,stateAttribute:_,trigger:f,onTriggerChange:p,onTriggerEnter:a.useCallback(()=>{u.isOpenDelayedRef.current?T():S()},[u.isOpenDelayedRef,T,S]),onTriggerLeave:a.useCallback(()=>{v?C():(window.clearTimeout(g.current),g.current=0)},[C,v]),onOpen:S,onClose:C,disableHoverableContent:v,children:n})})};a0.displayName=na;var Pd="TooltipTrigger",i0=a.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=Ra(Pd,n),s=Sp(Pd,n),l=Bl(n),c=a.useRef(null),u=Je(t,c,o.onTriggerChange),d=a.useRef(!1),f=a.useRef(!1),p=a.useCallback(()=>d.current=!1,[]);return a.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),i.jsx(_a,{asChild:!0,...l,children:i.jsx(Ge.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...r,ref:u,onPointerMove:Ie(e.onPointerMove,m=>{m.pointerType!=="touch"&&!f.current&&!s.isPointerInTransitRef.current&&(o.onTriggerEnter(),f.current=!0)}),onPointerLeave:Ie(e.onPointerLeave,()=>{o.onTriggerLeave(),f.current=!1}),onPointerDown:Ie(e.onPointerDown,()=>{o.open&&o.onClose(),d.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:Ie(e.onFocus,()=>{d.current||o.onOpen()}),onBlur:Ie(e.onBlur,o.onClose),onClick:Ie(e.onClick,o.onClose)})})});i0.displayName=Pd;var Cp="TooltipPortal",[aH,iH]=Vl(Cp,{forceMount:void 0}),l0=e=>{const{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,s=Ra(Cp,t);return i.jsx(aH,{scope:t,forceMount:n,children:i.jsx(Nt,{present:n||s.open,children:i.jsx(rs,{asChild:!0,container:o,children:r})})})};l0.displayName=Cp;var Wo="TooltipContent",c0=a.forwardRef((e,t)=>{const n=iH(Wo,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...s}=e,l=Ra(Wo,e.__scopeTooltip);return i.jsx(Nt,{present:r||l.open,children:l.disableHoverableContent?i.jsx(u0,{side:o,...s,ref:t}):i.jsx(lH,{side:o,...s,ref:t})})}),lH=a.forwardRef((e,t)=>{const n=Ra(Wo,e.__scopeTooltip),r=Sp(Wo,e.__scopeTooltip),o=a.useRef(null),s=Je(t,o),[l,c]=a.useState(null),{trigger:u,onClose:d}=n,f=o.current,{onPointerInTransitChange:p}=r,m=a.useCallback(()=>{c(null),p(!1)},[p]),g=a.useCallback((v,h)=>{const b=v.currentTarget,y={x:v.clientX,y:v.clientY},x=pH(y,b.getBoundingClientRect()),_=mH(y,x),S=gH(h.getBoundingClientRect()),C=vH([..._,...S]);c(C),p(!0)},[p]);return a.useEffect(()=>()=>m(),[m]),a.useEffect(()=>{if(u&&f){const v=b=>g(b,f),h=b=>g(b,u);return u.addEventListener("pointerleave",v),f.addEventListener("pointerleave",h),()=>{u.removeEventListener("pointerleave",v),f.removeEventListener("pointerleave",h)}}},[u,f,g,m]),a.useEffect(()=>{if(l){const v=h=>{const b=h.target,y={x:h.clientX,y:h.clientY},x=(u==null?void 0:u.contains(b))||(f==null?void 0:f.contains(b)),_=!hH(y,l);x?m():_&&(m(),d())};return document.addEventListener("pointermove",v),()=>document.removeEventListener("pointermove",v)}},[u,f,l,d,m]),i.jsx(u0,{...e,ref:s})}),[cH,uH]=Vl(na,{isInside:!1}),dH=eH("TooltipContent"),u0=a.forwardRef((e,t)=>{const{__scopeTooltip:n,children:r,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:l,...c}=e,u=Ra(Wo,n),d=Bl(n),{onClose:f}=u;return a.useEffect(()=>(document.addEventListener(Cd,f),()=>document.removeEventListener(Cd,f)),[f]),a.useEffect(()=>{if(u.trigger){const p=m=>{const g=m.target;g!=null&&g.contains(u.trigger)&&f()};return window.addEventListener("scroll",p,{capture:!0}),()=>window.removeEventListener("scroll",p,{capture:!0})}},[u.trigger,f]),i.jsx(ns,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:p=>p.preventDefault(),onDismiss:f,children:i.jsxs(Nl,{"data-state":u.stateAttribute,...d,...c,ref:t,style:{...c.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[i.jsx(dH,{children:r}),i.jsx(cH,{scope:n,isInside:!0,children:i.jsx(nH,{id:u.contentId,role:"tooltip",children:o||r})})]})})});c0.displayName=Wo;var d0="TooltipArrow",fH=a.forwardRef((e,t)=>{const{__scopeTooltip:n,...r}=e,o=Bl(n);return uH(d0,n).isInside?null:i.jsx(Dl,{...o,...r,ref:t})});fH.displayName=d0;function pH(e,t){const n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(n,r,o,s)){case s:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw new Error("unreachable")}}function mH(e,t,n=5){const r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n});break}return r}function gH(e){const{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}function hH(e,t){const{x:n,y:r}=e;let o=!1;for(let s=0,l=t.length-1;s<t.length;l=s++){const c=t[s],u=t[l],d=c.x,f=c.y,p=u.x,m=u.y;f>r!=m>r&&n<(p-d)*(r-f)/(m-f)+d&&(o=!o)}return o}function vH(e){const t=e.slice();return t.sort((n,r)=>n.x<r.x?-1:n.x>r.x?1:n.y<r.y?-1:n.y>r.y?1:0),bH(t)}function bH(e){if(e.length<=1)return e.slice();const t=[];for(let r=0;r<e.length;r++){const o=e[r];for(;t.length>=2;){const s=t[t.length-1],l=t[t.length-2];if((s.x-l.x)*(o.y-l.y)>=(s.y-l.y)*(o.x-l.x))t.pop();else break}t.push(o)}t.pop();const n=[];for(let r=e.length-1;r>=0;r--){const o=e[r];for(;n.length>=2;){const s=n[n.length-1],l=n[n.length-2];if((s.x-l.x)*(o.y-l.y)>=(s.y-l.y)*(o.x-l.x))n.pop();else break}n.push(o)}return n.pop(),t.length===1&&n.length===1&&t[0].x===n[0].x&&t[0].y===n[0].y?t:t.concat(n)}var yH=s0,xH=a0,_H=i0,EH=l0,f0=c0;const p0=yH,m0=xH,g0=_H,Pp=a.forwardRef(({className:e,sideOffset:t=4,...n},r)=>i.jsx(EH,{children:i.jsx(f0,{ref:r,sideOffset:t,className:_e("z-[1600] overflow-hidden rounded-md bg-accent-navy px-3 py-1.5 text-xs text-accent-navy-foreground shadow-md","animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95","data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));Pp.displayName=f0.displayName;const wH={VERY_LOW:{ru:"Очень низкая",en:"Very low",level:1,toneClass:"text-text-muted",barColorClass:"bg-text-subtle"},LOW:{ru:"Низкая",en:"Low",level:2,toneClass:"text-text-muted",barColorClass:"bg-warning"},MEDIUM:{ru:"Средняя",en:"Medium",level:3,toneClass:"text-text",barColorClass:"bg-info"},MEDIUM_HIGH:{ru:"Выше средней",en:"Above medium",level:4,toneClass:"text-text",barColorClass:"bg-success"},HIGH:{ru:"Высокая",en:"High",level:5,toneClass:"text-text",barColorClass:"bg-success"}},qh=Ht("inline-flex items-center gap-1.5 tabular-nums whitespace-nowrap",{variants:{variant:{compact:"text-sm",full:"text-base"},emphasis:{default:"",muted:"text-text-muted italic"}},defaultVariants:{variant:"compact",emphasis:"default"}});function SH(e,t){try{return(typeof e=="string"?new Date(e):e).toLocaleDateString(t==="ru"?"ru-RU":"en-GB",{day:"2-digit",month:"short",year:"numeric"})}catch{return typeof e=="string"?e:"—"}}function CH({level:e,barColorClass:t}){return i.jsx("span",{className:"inline-flex items-end gap-px ml-0.5","aria-hidden":!0,children:[1,2,3,4,5].map(n=>i.jsx("span",{className:_e("w-1 rounded-sm transition-colors",n<=e?t:"bg-border",n===1?"h-1.5":n===2?"h-2":n===3?"h-2.5":n===4?"h-3":"h-3.5")},n))})}const PH=a.forwardRef(({className:e,date:t,confidence:n,rationale:r,locale:o="ru",variant:s="compact",testId:l,...c},u)=>{const d=n?wH[n]:void 0;if(t==null||n==null||d==null){const b=o==="ru"?"ETA скоро":"ETA pending";return i.jsxs("span",{ref:u,className:_e(qh({variant:s,emphasis:"muted"}),e),"aria-label":b,"data-testid":l,...c,children:[i.jsx(vh,{className:"h-3.5 w-3.5"}),b]})}const f=SH(t,o),p=o==="ru"?d.ru:d.en,m=o==="ru"?"Уверенность":"Confidence",g=`${f} · ${m}: ${p}`,v=r??`${m}: ${p}`,h=i.jsxs("span",{className:_e(qh({variant:s,emphasis:"default"}),d.toneClass,e),"aria-label":g,"data-testid":l,...c,children:[i.jsx(vh,{className:"h-3.5 w-3.5"}),f,i.jsx(CH,{level:d.level,barColorClass:d.barColorClass}),s==="full"?i.jsxs("span",{className:"text-sm text-text-muted ml-1",children:["· ",p]}):null]});return s==="full"?i.jsx(p0,{children:i.jsxs(m0,{children:[i.jsx(g0,{asChild:!0,children:i.jsx("span",{ref:u,children:h})}),i.jsx(Pp,{children:v})]})}):a.cloneElement(h,{ref:u})});PH.displayName="EtaBadge";const Kh={free:0,starter:1,pro:2,enterprise:3},RH={webhooks:"pro","ocr.document-verification":"pro","ai.operator-review":"pro","data-table.saved-views":"starter","data-table.excel-export":"starter","billing.api-keys":"pro","branding.custom-logo":"enterprise","sso.saml":"enterprise","audit-log.export":"enterprise"},h0=a.createContext({tier:"free",isAuthenticated:!1});function TH(){return a.useContext(h0)}function AH(e,t){return Kh[e]>=Kh[t]}function IH(e){return RH[e]??null}let Rd=null;function $H(e){Rd=e}function jH(e){if(typeof window>"u")return null;try{const t=window.localStorage.getItem(`ff:${e}`);if(t==="on")return!0;if(t==="off")return!1}catch{}return null}const OH=new Set(["spec_rate"]);function YY(e){const{tier:t}=TH();if(!e)return!0;const n=jH(e);if(n!==null)return n;if(OH.has(e))return!0;if(Rd)try{return Rd.isOn(e)}catch{}const r=IH(e);return r?AH(t,r):!1}const NH={sea:{label:"Море",labelEn:"Sea",icon:HL,bg:"bg-transport-sea-light",text:"text-transport-sea"},rail:{label:"Ж/Д",labelEn:"Rail",icon:WL,bg:"bg-transport-rail-light",text:"text-transport-rail"},road:{label:"Авто",labelEn:"Road",icon:qL,bg:"bg-transport-road-light",text:"text-transport-road"},air:{label:"Авиа",labelEn:"Air",icon:zL,bg:"bg-transport-air-light",text:"text-transport-air"},multimodal:{label:"Мультимодаль",labelEn:"Multimodal",icon:NL,bg:"bg-transport-multimodal-light",text:"text-transport-multimodal"}},DH=Ht("inline-flex items-center gap-1 rounded-full font-medium whitespace-nowrap",{variants:{size:{sm:"px-2 py-0.5 text-xs",md:"px-2.5 py-1 text-sm"}},defaultVariants:{size:"sm"}}),LH=a.forwardRef(({mode:e,size:t,iconOnly:n=!1,locale:r="ru",label:o,className:s,...l},c)=>{const u=NH[e],d=u.icon,f=o??(r==="en"?u.labelEn:u.label),p=t==="md"?"h-3.5 w-3.5":"h-3 w-3";return i.jsxs("span",{ref:c,className:_e(DH({size:t}),u.bg,u.text,s),...l,children:[i.jsx(d,{className:p,"aria-hidden":!0}),n?i.jsx("span",{className:"sr-only",children:f}):f]})});LH.displayName="TransportBadge";const MH=a.forwardRef(({className:e,type:t,...n},r)=>i.jsx("input",{type:t,ref:r,className:_e("flex h-10 w-full rounded-md border border-input bg-bg-base px-3 py-2 text-sm","ring-offset-bg-base placeholder:text-text-subtle","file:border-0 file:bg-transparent file:text-sm file:font-medium file:text-text","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","aria-invalid:border-error aria-invalid:focus-visible:ring-error",e),...n}));MH.displayName="Input";var kH=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],zH=kH.reduce((e,t)=>{const n=as(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),VH="Label",v0=a.forwardRef((e,t)=>i.jsx(zH.label,{...e,ref:t,onMouseDown:n=>{var o;n.target.closest("button, input, select, textarea")||((o=e.onMouseDown)==null||o.call(e,n),!n.defaultPrevented&&n.detail>1&&n.preventDefault())}}));v0.displayName=VH;var Td=v0;const BH=({text:e,label:t,className:n})=>{const{t:r}=Er(),o=t??r("ui.fieldHint.label","Подсказка");return i.jsxs(ZE,{children:[i.jsx(QE,{asChild:!0,children:i.jsx("button",{type:"button","aria-label":o,className:_e("inline-flex h-4 w-4 shrink-0 items-center justify-center rounded-full text-text-muted outline-none transition-colors hover:text-text focus-visible:ring-2 focus-visible:ring-border",n),onClick:s=>s.stopPropagation(),children:i.jsx(TL,{className:"h-3.5 w-3.5"})})}),i.jsx(mp,{side:"top",align:"start",className:"w-64 p-3 text-xs font-normal leading-snug text-text-muted",children:e})]})},Xh=Ht("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),b0=a.forwardRef(({className:e,hint:t,children:n,...r},o)=>t?i.jsxs("span",{className:"inline-flex items-center gap-1",children:[i.jsx(Td,{ref:o,className:_e(Xh(),e),...r,children:n}),i.jsx(BH,{text:t})]}):i.jsx(Td,{ref:o,className:_e(Xh(),e),...r,children:n}));b0.displayName=Td.displayName;const Yh=Ht("tabular-nums whitespace-nowrap",{variants:{size:{xs:"text-sm leading-tight",sm:"text-sm leading-snug",md:"text-lg leading-snug font-medium",lg:"text-3xl leading-tight font-semibold",xl:"font-mono text-6xl leading-none font-bold"},emphasis:{default:"text-text",positive:"text-success",negative:"text-destructive",muted:"text-text-muted",danger:"text-destructive font-semibold"},align:{left:"text-left",right:"text-right tabular-nums"}},defaultVariants:{size:"md",emphasis:"default",align:"left"}}),FH={month:{ru:"/мес",en:"/month",zh:"/月"},year:{ru:"/год",en:"/year",zh:"/年"},day:{ru:"/день",en:"/day",zh:"/日"}},Jh=new Map,y0={ru:"ru-RU",en:"en-US",zh:"zh-CN"};function Zh(e,t,n){const r=`${e}|${t}|${JSON.stringify(n)}`;let o=Jh.get(r);return o||(o=new Intl.NumberFormat(y0[e],n),Jh.set(r,o)),o}function HH(e,t){return e==="RUB"&&t>=100?0:2}function UH(e){return e==="RUB"?2:4}function WH(e,t,n){try{return new Intl.NumberFormat(y0[n],{style:"currency",currency:t,currencyDisplay:"name",maximumFractionDigits:2}).format(e)}catch{return`${e} ${t}`}}function GH(e,t,n){return t===0?e.replace(/^[+\-−]/,""):n==="never"?e.replace(/^[+\-−]/,""):n==="always"&&t>0&&!/^[+−-]/.test(e)?`+${e}`:e.replace(/^-/,"−")}const x0=a.forwardRef(({value:e,currency:t,locale:n="ru",size:r,emphasis:o,align:s,variant:l="default",sign:c="auto",period:u,prefix:d,unit:f,showCurrency:p=!0,conversionFrom:m,className:g,...v},h)=>{var R;const b=a.useMemo(()=>{const A=Math.abs(e),P={style:p?"currency":"decimal",currency:t,currencyDisplay:"symbol"};if(l==="compact")P.notation="compact",P.maximumFractionDigits=1;else if(l==="precise"){const O=UH(t);P.minimumFractionDigits=O,P.maximumFractionDigits=O}else{const O=HH(t,A);P.minimumFractionDigits=O,P.maximumFractionDigits=O}const N=Zh(n,t,P).format(e);return GH(N,e,c)},[e,t,n,l,c,p]),y=u&&(((R=FH[u])==null?void 0:R[n])??` /${u}`),x=a.useMemo(()=>{const A=WH(e,t,n);return y?`${A} ${y.replace(/^\//,"")}`.trim():A},[e,t,n,y]),_=i.jsxs(i.Fragment,{children:[d?i.jsx("span",{className:"mr-1 text-text-muted text-[0.7em] font-medium align-baseline",children:d}):null,m?i.jsx("span",{"aria-hidden":!0,children:"≈ "}):null,b,y?i.jsx("span",{className:"ml-0.5 text-text-muted text-[0.85em] font-normal",children:y}):null,f?i.jsx("span",{className:"ml-0.5 text-text-muted text-[0.7em] font-normal",children:f}):null]});if(!m)return i.jsx("span",{ref:h,className:_e(Yh({size:r,emphasis:o,align:s}),g),"aria-label":x,...v,children:_});const C=Zh(n,m.currency,{style:"currency",currency:m.currency,currencyDisplay:"symbol",maximumFractionDigits:2}).format(e/m.rate),T=n==="ru"?`Курс ${m.source??"ЦБ"} ${m.rate.toFixed(2)} от ${m.rateDate}`:`Rate ${m.source??"CB"} ${m.rate.toFixed(2)} on ${m.rateDate}`;return i.jsx(p0,{delayDuration:200,children:i.jsxs(m0,{children:[i.jsx(g0,{asChild:!0,children:i.jsxs("span",{ref:h,className:_e(Yh({size:r,emphasis:o,align:s}),"inline-flex items-baseline gap-0.5 cursor-help",g),"aria-label":x,...v,children:[_,i.jsx(jL,{className:"ml-0.5 inline h-3 w-3 self-center text-text-muted","aria-hidden":!0})]})}),i.jsx(Pp,{children:i.jsxs("div",{className:"space-y-0.5 text-left",children:[i.jsxs("div",{className:"font-medium",children:[C," → ",b.replace(/^[−]/,"−")]}),i.jsx("div",{className:"text-[0.75rem] opacity-80",children:T})]})})]})})});x0.displayName="MoneyDisplay";function qH(e,t=[]){let n=[];function r(s,l){const c=a.createContext(l);c.displayName=s+"Context";const u=n.length;n=[...n,l];const d=p=>{var y;const{scope:m,children:g,...v}=p,h=((y=m==null?void 0:m[e])==null?void 0:y[u])||c,b=a.useMemo(()=>v,Object.values(v));return i.jsx(h.Provider,{value:b,children:g})};d.displayName=s+"Provider";function f(p,m){var h;const g=((h=m==null?void 0:m[e])==null?void 0:h[u])||c,v=a.useContext(g);if(v)return v;if(l!==void 0)return l;throw new Error(`\`${p}\` must be used within \`${s}\``)}return[d,f]}const o=()=>{const s=n.map(l=>a.createContext(l));return function(c){const u=(c==null?void 0:c[e])||s;return a.useMemo(()=>({[`__scope${e}`]:{...c,[e]:u}}),[c,u])}};return o.scopeName=e,[r,KH(o,...t)]}function KH(...e){const t=e[0];if(e.length===1)return t;const n=()=>{const r=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(s){const l=r.reduce((c,{useScope:u,scopeName:d})=>{const p=u(s)[`__scope${d}`];return{...c,...p}},{});return a.useMemo(()=>({[`__scope${t.scopeName}`]:l}),[l])}};return n.scopeName=t.scopeName,n}var XH=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],_0=XH.reduce((e,t)=>{const n=as(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),Rp="Progress",Tp=100,[YH]=qH(Rp),[JH,ZH]=YH(Rp),E0=a.forwardRef((e,t)=>{const{__scopeProgress:n,value:r=null,max:o,getValueLabel:s=QH,...l}=e;(o||o===0)&&!Qh(o)&&console.error(e5(`${o}`,"Progress"));const c=Qh(o)?o:Tp;r!==null&&!ev(r,c)&&console.error(t5(`${r}`,"Progress"));const u=ev(r,c)?r:null,d=Hi(u)?s(u,c):void 0;return i.jsx(JH,{scope:n,value:u,max:c,children:i.jsx(_0.div,{"aria-valuemax":c,"aria-valuemin":0,"aria-valuenow":Hi(u)?u:void 0,"aria-valuetext":d,role:"progressbar","data-state":C0(u,c),"data-value":u??void 0,"data-max":c,...l,ref:t})})});E0.displayName=Rp;var w0="ProgressIndicator",S0=a.forwardRef((e,t)=>{const{__scopeProgress:n,...r}=e,o=ZH(w0,n);return i.jsx(_0.div,{"data-state":C0(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...r,ref:t})});S0.displayName=w0;function QH(e,t){return`${Math.round(e/t*100)}%`}function C0(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function Hi(e){return typeof e=="number"}function Qh(e){return Hi(e)&&!isNaN(e)&&e>0}function ev(e,t){return Hi(e)&&!isNaN(e)&&e<=t&&e>=0}function e5(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${Tp}\`.`}function t5(e,t){return`Invalid prop \`value\` of value \`${e}\` supplied to \`${t}\`. The \`value\` prop must be:
- a positive number
- less than the value passed to \`max\` (or ${Tp} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var P0=E0,n5=S0;const r5=a.forwardRef(({className:e,value:t,...n},r)=>i.jsx(P0,{ref:r,className:_e("relative h-2 w-full overflow-hidden rounded-full bg-bg-surface",e),...n,children:i.jsx(n5,{className:"h-full w-full flex-1 bg-primary transition-transform duration-normal",style:{transform:`translateX(-${100-(t||0)}%)`}})}));r5.displayName=P0.displayName;var Ap="Radio",[o5,R0]=zt(Ap),[s5,a5]=o5(Ap),T0=a.forwardRef((e,t)=>{const{__scopeRadio:n,name:r,checked:o=!1,required:s,disabled:l,value:c="on",onCheck:u,form:d,...f}=e,[p,m]=a.useState(null),g=Je(t,b=>m(b)),v=a.useRef(!1),h=p?d||!!p.closest("form"):!0;return i.jsxs(s5,{scope:n,checked:o,disabled:l,children:[i.jsx(Ge.button,{type:"button",role:"radio","aria-checked":o,"data-state":j0(o),"data-disabled":l?"":void 0,disabled:l,value:c,...f,ref:g,onClick:Ie(e.onClick,b=>{o||u==null||u(),h&&(v.current=b.isPropagationStopped(),v.current||b.stopPropagation())})}),h&&i.jsx($0,{control:p,bubbles:!v.current,name:r,value:c,checked:o,required:s,disabled:l,form:d,style:{transform:"translateX(-100%)"}})]})});T0.displayName=Ap;var A0="RadioIndicator",I0=a.forwardRef((e,t)=>{const{__scopeRadio:n,forceMount:r,...o}=e,s=a5(A0,n);return i.jsx(Nt,{present:r||s.checked,children:i.jsx(Ge.span,{"data-state":j0(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:t})})});I0.displayName=A0;var i5="RadioBubbleInput",$0=a.forwardRef(({__scopeRadio:e,control:t,checked:n,bubbles:r=!0,...o},s)=>{const l=a.useRef(null),c=Je(l,s),u=Al(n),d=Il(t);return a.useEffect(()=>{const f=l.current;if(!f)return;const p=window.HTMLInputElement.prototype,g=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==n&&g){const v=new Event("click",{bubbles:r});g.call(f,n),f.dispatchEvent(v)}},[u,n,r]),i.jsx(Ge.input,{type:"radio","aria-hidden":!0,defaultChecked:n,...o,tabIndex:-1,ref:c,style:{...o.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});$0.displayName=i5;function j0(e){return e?"checked":"unchecked"}var l5=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],Fl="RadioGroup",[c5]=zt(Fl,[is,R0]),O0=is(),N0=R0(),[u5,d5]=c5(Fl),D0=a.forwardRef((e,t)=>{const{__scopeRadioGroup:n,name:r,defaultValue:o,value:s,required:l=!1,disabled:c=!1,orientation:u,dir:d,loop:f=!0,onValueChange:p,...m}=e,g=O0(n),v=oo(d),[h,b]=vn({prop:s,defaultProp:o??null,onChange:p,caller:Fl});return i.jsx(u5,{scope:n,name:r,required:l,disabled:c,value:h,onValueChange:b,children:i.jsx(gp,{asChild:!0,...g,orientation:u,dir:v,loop:f,children:i.jsx(Ge.div,{role:"radiogroup","aria-required":l,"aria-orientation":u,"data-disabled":c?"":void 0,dir:v,...m,ref:t})})})});D0.displayName=Fl;var L0="RadioGroupItem",M0=a.forwardRef((e,t)=>{const{__scopeRadioGroup:n,disabled:r,...o}=e,s=d5(L0,n),l=s.disabled||r,c=O0(n),u=N0(n),d=a.useRef(null),f=Je(t,d),p=s.value===o.value,m=a.useRef(!1);return a.useEffect(()=>{const g=h=>{l5.includes(h.key)&&(m.current=!0)},v=()=>m.current=!1;return document.addEventListener("keydown",g),document.addEventListener("keyup",v),()=>{document.removeEventListener("keydown",g),document.removeEventListener("keyup",v)}},[]),i.jsx(hp,{asChild:!0,...c,focusable:!l,active:p,children:i.jsx(T0,{disabled:l,required:s.required,checked:p,...u,...o,name:s.name,ref:f,onCheck:()=>s.onValueChange(o.value),onKeyDown:Ie(g=>{g.key==="Enter"&&g.preventDefault()}),onFocus:Ie(o.onFocus,()=>{var g;m.current&&((g=d.current)==null||g.click())})})})});M0.displayName=L0;var f5="RadioGroupIndicator",k0=a.forwardRef((e,t)=>{const{__scopeRadioGroup:n,...r}=e,o=N0(n);return i.jsx(I0,{...o,...r,ref:t})});k0.displayName=f5;var z0=D0,V0=M0,p5=k0;const m5=a.forwardRef(({className:e,...t},n)=>i.jsx(z0,{className:_e("grid gap-2",e),...t,ref:n}));m5.displayName=z0.displayName;const g5=a.forwardRef(({className:e,...t},n)=>i.jsx(V0,{ref:n,className:_e("aspect-square h-4 w-4 rounded-full border border-border-strong text-primary","focus:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:border-primary",e),...t,children:i.jsx(p5,{className:"flex items-center justify-center",children:i.jsx(Cx,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));g5.displayName=V0.displayName;function Ad(e,[t,n]){return Math.min(n,Math.max(t,e))}function h5(e,t){return a.useReducer((n,r)=>t[n][r]??n,e)}var Ip="ScrollArea",[B0]=zt(Ip),[v5,Nn]=B0(Ip),F0=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,type:r="hover",dir:o,scrollHideDelay:s=600,...l}=e,[c,u]=a.useState(null),[d,f]=a.useState(null),[p,m]=a.useState(null),[g,v]=a.useState(null),[h,b]=a.useState(null),[y,x]=a.useState(0),[_,S]=a.useState(0),[C,T]=a.useState(!1),[R,A]=a.useState(!1),P=Je(t,O=>u(O)),N=oo(o);return i.jsx(v5,{scope:n,type:r,dir:N,scrollHideDelay:s,scrollArea:c,viewport:d,onViewportChange:f,content:p,onContentChange:m,scrollbarX:g,onScrollbarXChange:v,scrollbarXEnabled:C,onScrollbarXEnabledChange:T,scrollbarY:h,onScrollbarYChange:b,scrollbarYEnabled:R,onScrollbarYEnabledChange:A,onCornerWidthChange:x,onCornerHeightChange:S,children:i.jsx(Ge.div,{dir:N,...l,ref:P,style:{position:"relative","--radix-scroll-area-corner-width":y+"px","--radix-scroll-area-corner-height":_+"px",...e.style}})})});F0.displayName=Ip;var H0="ScrollAreaViewport",U0=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,children:r,nonce:o,...s}=e,l=Nn(H0,n),c=a.useRef(null),u=Je(t,c,l.onViewportChange);return i.jsxs(i.Fragment,{children:[i.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),i.jsx(Ge.div,{"data-radix-scroll-area-viewport":"",...s,ref:u,style:{overflowX:l.scrollbarXEnabled?"scroll":"hidden",overflowY:l.scrollbarYEnabled?"scroll":"hidden",...e.style},children:i.jsx("div",{ref:l.onContentChange,style:{minWidth:"100%",display:"table"},children:r})})]})});U0.displayName=H0;var tr="ScrollAreaScrollbar",$p=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Nn(tr,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:l}=o,c=e.orientation==="horizontal";return a.useEffect(()=>(c?s(!0):l(!0),()=>{c?s(!1):l(!1)}),[c,s,l]),o.type==="hover"?i.jsx(b5,{...r,ref:t,forceMount:n}):o.type==="scroll"?i.jsx(y5,{...r,ref:t,forceMount:n}):o.type==="auto"?i.jsx(W0,{...r,ref:t,forceMount:n}):o.type==="always"?i.jsx(jp,{...r,ref:t}):null});$p.displayName=tr;var b5=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Nn(tr,e.__scopeScrollArea),[s,l]=a.useState(!1);return a.useEffect(()=>{const c=o.scrollArea;let u=0;if(c){const d=()=>{window.clearTimeout(u),l(!0)},f=()=>{u=window.setTimeout(()=>l(!1),o.scrollHideDelay)};return c.addEventListener("pointerenter",d),c.addEventListener("pointerleave",f),()=>{window.clearTimeout(u),c.removeEventListener("pointerenter",d),c.removeEventListener("pointerleave",f)}}},[o.scrollArea,o.scrollHideDelay]),i.jsx(Nt,{present:n||s,children:i.jsx(W0,{"data-state":s?"visible":"hidden",...r,ref:t})})}),y5=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=Nn(tr,e.__scopeScrollArea),s=e.orientation==="horizontal",l=Ul(()=>u("SCROLL_END"),100),[c,u]=h5("hidden",{hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}});return a.useEffect(()=>{if(c==="idle"){const d=window.setTimeout(()=>u("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(d)}},[c,o.scrollHideDelay,u]),a.useEffect(()=>{const d=o.viewport,f=s?"scrollLeft":"scrollTop";if(d){let p=d[f];const m=()=>{const g=d[f];p!==g&&(u("SCROLL"),l()),p=g};return d.addEventListener("scroll",m),()=>d.removeEventListener("scroll",m)}},[o.viewport,s,u,l]),i.jsx(Nt,{present:n||c!=="hidden",children:i.jsx(jp,{"data-state":c==="hidden"?"hidden":"visible",...r,ref:t,onPointerEnter:Ie(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:Ie(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),W0=a.forwardRef((e,t)=>{const n=Nn(tr,e.__scopeScrollArea),{forceMount:r,...o}=e,[s,l]=a.useState(!1),c=e.orientation==="horizontal",u=Ul(()=>{if(n.viewport){const d=n.viewport.offsetWidth<n.viewport.scrollWidth,f=n.viewport.offsetHeight<n.viewport.scrollHeight;l(c?d:f)}},10);return Go(n.viewport,u),Go(n.content,u),i.jsx(Nt,{present:r||s,children:i.jsx(jp,{"data-state":s?"visible":"hidden",...o,ref:t})})}),jp=a.forwardRef((e,t)=>{const{orientation:n="vertical",...r}=e,o=Nn(tr,e.__scopeScrollArea),s=a.useRef(null),l=a.useRef(0),[c,u]=a.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=Y0(c.viewport,c.content),f={...r,sizes:c,onSizesChange:u,hasThumb:d>0&&d<1,onThumbChange:m=>s.current=m,onThumbPointerUp:()=>l.current=0,onThumbPointerDown:m=>l.current=m};function p(m,g){return C5(m,l.current,c,g)}return n==="horizontal"?i.jsx(x5,{...f,ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){const m=o.viewport.scrollLeft,g=tv(m,c,o.dir);s.current.style.transform=`translate3d(${g}px, 0, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollLeft=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollLeft=p(m,o.dir))}}):n==="vertical"?i.jsx(_5,{...f,ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){const m=o.viewport.scrollTop,g=tv(m,c);s.current.style.transform=`translate3d(0, ${g}px, 0)`}},onWheelScroll:m=>{o.viewport&&(o.viewport.scrollTop=m)},onDragScroll:m=>{o.viewport&&(o.viewport.scrollTop=p(m))}}):null}),x5=a.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,s=Nn(tr,e.__scopeScrollArea),[l,c]=a.useState(),u=a.useRef(null),d=Je(t,u,s.onScrollbarXChange);return a.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),i.jsx(q0,{"data-orientation":"horizontal",...o,ref:d,sizes:n,style:{bottom:0,left:s.dir==="rtl"?"var(--radix-scroll-area-corner-width)":0,right:s.dir==="ltr"?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":Hl(n)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.x),onDragScroll:f=>e.onDragScroll(f.x),onWheelScroll:(f,p)=>{if(s.viewport){const m=s.viewport.scrollLeft+f.deltaX;e.onWheelScroll(m),Z0(m,p)&&f.preventDefault()}},onResize:()=>{u.current&&s.viewport&&l&&r({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:Wi(l.paddingLeft),paddingEnd:Wi(l.paddingRight)}})}})}),_5=a.forwardRef((e,t)=>{const{sizes:n,onSizesChange:r,...o}=e,s=Nn(tr,e.__scopeScrollArea),[l,c]=a.useState(),u=a.useRef(null),d=Je(t,u,s.onScrollbarYChange);return a.useEffect(()=>{u.current&&c(getComputedStyle(u.current))},[u]),i.jsx(q0,{"data-orientation":"vertical",...o,ref:d,sizes:n,style:{top:0,right:s.dir==="ltr"?0:void 0,left:s.dir==="rtl"?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":Hl(n)+"px",...e.style},onThumbPointerDown:f=>e.onThumbPointerDown(f.y),onDragScroll:f=>e.onDragScroll(f.y),onWheelScroll:(f,p)=>{if(s.viewport){const m=s.viewport.scrollTop+f.deltaY;e.onWheelScroll(m),Z0(m,p)&&f.preventDefault()}},onResize:()=>{u.current&&s.viewport&&l&&r({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:Wi(l.paddingTop),paddingEnd:Wi(l.paddingBottom)}})}})}),[E5,G0]=B0(tr),q0=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,sizes:r,hasThumb:o,onThumbChange:s,onThumbPointerUp:l,onThumbPointerDown:c,onThumbPositionChange:u,onDragScroll:d,onWheelScroll:f,onResize:p,...m}=e,g=Nn(tr,n),[v,h]=a.useState(null),b=Je(t,P=>h(P)),y=a.useRef(null),x=a.useRef(""),_=g.viewport,S=r.content-r.viewport,C=kt(f),T=kt(u),R=Ul(p,10);function A(P){if(y.current){const N=P.clientX-y.current.left,O=P.clientY-y.current.top;d({x:N,y:O})}}return a.useEffect(()=>{const P=N=>{const O=N.target;(v==null?void 0:v.contains(O))&&C(N,S)};return document.addEventListener("wheel",P,{passive:!1}),()=>document.removeEventListener("wheel",P,{passive:!1})},[_,v,S,C]),a.useEffect(T,[r,T]),Go(v,R),Go(g.content,R),i.jsx(E5,{scope:n,scrollbar:v,hasThumb:o,onThumbChange:kt(s),onThumbPointerUp:kt(l),onThumbPositionChange:T,onThumbPointerDown:kt(c),children:i.jsx(Ge.div,{...m,ref:b,style:{position:"absolute",...m.style},onPointerDown:Ie(e.onPointerDown,P=>{P.button===0&&(P.target.setPointerCapture(P.pointerId),y.current=v.getBoundingClientRect(),x.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",g.viewport&&(g.viewport.style.scrollBehavior="auto"),A(P))}),onPointerMove:Ie(e.onPointerMove,A),onPointerUp:Ie(e.onPointerUp,P=>{const N=P.target;N.hasPointerCapture(P.pointerId)&&N.releasePointerCapture(P.pointerId),document.body.style.webkitUserSelect=x.current,g.viewport&&(g.viewport.style.scrollBehavior=""),y.current=null})})})}),Ui="ScrollAreaThumb",K0=a.forwardRef((e,t)=>{const{forceMount:n,...r}=e,o=G0(Ui,e.__scopeScrollArea);return i.jsx(Nt,{present:n||o.hasThumb,children:i.jsx(w5,{ref:t,...r})})}),w5=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,style:r,...o}=e,s=Nn(Ui,n),l=G0(Ui,n),{onThumbPositionChange:c}=l,u=Je(t,p=>l.onThumbChange(p)),d=a.useRef(void 0),f=Ul(()=>{d.current&&(d.current(),d.current=void 0)},100);return a.useEffect(()=>{const p=s.viewport;if(p){const m=()=>{if(f(),!d.current){const g=P5(p,c);d.current=g,c()}};return c(),p.addEventListener("scroll",m),()=>p.removeEventListener("scroll",m)}},[s.viewport,f,c]),i.jsx(Ge.div,{"data-state":l.hasThumb?"visible":"hidden",...o,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...r},onPointerDownCapture:Ie(e.onPointerDownCapture,p=>{const g=p.target.getBoundingClientRect(),v=p.clientX-g.left,h=p.clientY-g.top;l.onThumbPointerDown({x:v,y:h})}),onPointerUp:Ie(e.onPointerUp,l.onThumbPointerUp)})});K0.displayName=Ui;var Op="ScrollAreaCorner",X0=a.forwardRef((e,t)=>{const n=Nn(Op,e.__scopeScrollArea),r=!!(n.scrollbarX&&n.scrollbarY);return n.type!=="scroll"&&r?i.jsx(S5,{...e,ref:t}):null});X0.displayName=Op;var S5=a.forwardRef((e,t)=>{const{__scopeScrollArea:n,...r}=e,o=Nn(Op,n),[s,l]=a.useState(0),[c,u]=a.useState(0),d=!!(s&&c);return Go(o.scrollbarX,()=>{var p;const f=((p=o.scrollbarX)==null?void 0:p.offsetHeight)||0;o.onCornerHeightChange(f),u(f)}),Go(o.scrollbarY,()=>{var p;const f=((p=o.scrollbarY)==null?void 0:p.offsetWidth)||0;o.onCornerWidthChange(f),l(f)}),d?i.jsx(Ge.div,{...r,ref:t,style:{width:s,height:c,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function Wi(e){return e?parseInt(e,10):0}function Y0(e,t){const n=e/t;return isNaN(n)?0:n}function Hl(e){const t=Y0(e.viewport,e.content),n=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,r=(e.scrollbar.size-n)*t;return Math.max(r,18)}function C5(e,t,n,r="ltr"){const o=Hl(n),s=o/2,l=t||s,c=o-l,u=n.scrollbar.paddingStart+l,d=n.scrollbar.size-n.scrollbar.paddingEnd-c,f=n.content-n.viewport,p=r==="ltr"?[0,f]:[f*-1,0];return J0([u,d],p)(e)}function tv(e,t,n="ltr"){const r=Hl(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,s=t.scrollbar.size-o,l=t.content-t.viewport,c=s-r,u=n==="ltr"?[0,l]:[l*-1,0],d=Ad(e,u);return J0([0,l],[0,c])(d)}function J0(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}function Z0(e,t){return e>0&&e<t}var P5=(e,t=()=>{})=>{let n={left:e.scrollLeft,top:e.scrollTop},r=0;return(function o(){const s={left:e.scrollLeft,top:e.scrollTop},l=n.left!==s.left,c=n.top!==s.top;(l||c)&&t(),n=s,r=window.requestAnimationFrame(o)})(),()=>window.cancelAnimationFrame(r)};function Ul(e,t){const n=kt(e),r=a.useRef(0);return a.useEffect(()=>()=>window.clearTimeout(r.current),[]),a.useCallback(()=>{window.clearTimeout(r.current),r.current=window.setTimeout(n,t)},[n,t])}function Go(e,t){const n=kt(t);At(()=>{let r=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(r),r=window.requestAnimationFrame(n)});return o.observe(e),()=>{window.cancelAnimationFrame(r),o.unobserve(e)}}},[e,n])}var Q0=F0,R5=U0,T5=X0;const A5=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(Q0,{ref:r,className:_e("relative overflow-hidden",e),...n,children:[i.jsx(R5,{className:"h-full w-full rounded-[inherit]",children:t}),i.jsx(eS,{}),i.jsx(T5,{})]}));A5.displayName=Q0.displayName;const eS=a.forwardRef(({className:e,orientation:t="vertical",...n},r)=>i.jsx($p,{ref:r,orientation:t,className:_e("flex touch-none select-none transition-colors",t==="vertical"&&"h-full w-2.5 border-l border-l-transparent p-[1px]",t==="horizontal"&&"h-2.5 flex-col border-t border-t-transparent p-[1px]",e),...n,children:i.jsx(K0,{className:"relative flex-1 rounded-full bg-border-strong"})}));eS.displayName=$p.displayName;function I5(e){const t=$5(e),n=a.forwardRef((r,o)=>{const{children:s,...l}=r,c=a.Children.toArray(s),u=c.find(O5);if(u){const d=u.props.children,f=c.map(p=>p===u?a.Children.count(d)>1?a.Children.only(null):a.isValidElement(d)?d.props.children:null:p);return i.jsx(t,{...l,ref:o,children:a.isValidElement(d)?a.cloneElement(d,void 0,f):null})}return i.jsx(t,{...l,ref:o,children:s})});return n.displayName=`${e}.Slot`,n}function $5(e){const t=a.forwardRef((n,r)=>{const{children:o,...s}=n;if(a.isValidElement(o)){const l=D5(o),c=N5(s,o.props);return o.type!==a.Fragment&&(c.ref=r?ln(r,l):l),a.cloneElement(o,c)}return a.Children.count(o)>1?a.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var j5=Symbol("radix.slottable");function O5(e){return a.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===j5}function N5(e,t){const n={...t};for(const r in t){const o=e[r],s=t[r];/^on[A-Z]/.test(r)?o&&s?n[r]=(...c)=>{const u=s(...c);return o(...c),u}:o&&(n[r]=o):r==="style"?n[r]={...o,...s}:r==="className"&&(n[r]=[o,s].filter(Boolean).join(" "))}return{...e,...n}}function D5(e){var r,o;let t=(r=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:r.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,n=t&&"isReactWarning"in t&&t.isReactWarning,n?e.props.ref:e.props.ref||e.ref)}var L5=[" ","Enter","ArrowUp","ArrowDown"],M5=[" ","Enter"],Yr="Select",[Wl,Gl,k5]=xl(Yr),[ls]=zt(Yr,[k5,Pr]),ql=Pr(),[z5,Ar]=ls(Yr),[V5,B5]=ls(Yr),tS=e=>{const{__scopeSelect:t,children:n,open:r,defaultOpen:o,onOpenChange:s,value:l,defaultValue:c,onValueChange:u,dir:d,name:f,autoComplete:p,disabled:m,required:g,form:v}=e,h=ql(t),[b,y]=a.useState(null),[x,_]=a.useState(null),[S,C]=a.useState(!1),T=oo(d),[R,A]=vn({prop:r,defaultProp:o??!1,onChange:s,caller:Yr}),[P,N]=vn({prop:l,defaultProp:c,onChange:u,caller:Yr}),O=a.useRef(null),k=b?v||!!b.closest("form"):!0,[D,F]=a.useState(new Set),U=Array.from(D).map(H=>H.props.value).join(";");return i.jsx(Ol,{...h,children:i.jsxs(z5,{required:g,scope:t,trigger:b,onTriggerChange:y,valueNode:x,onValueNodeChange:_,valueNodeHasChildren:S,onValueNodeHasChildrenChange:C,contentId:jt(),value:P,onValueChange:N,open:R,onOpenChange:A,dir:T,triggerPointerDownPosRef:O,disabled:m,children:[i.jsx(Wl.Provider,{scope:t,children:i.jsx(V5,{scope:e.__scopeSelect,onNativeOptionAdd:a.useCallback(H=>{F(X=>new Set(X).add(H))},[]),onNativeOptionRemove:a.useCallback(H=>{F(X=>{const K=new Set(X);return K.delete(H),K})},[]),children:n})}),k?i.jsxs(PS,{"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:p,value:P,onChange:H=>N(H.target.value),disabled:m,form:v,children:[P===void 0?i.jsx("option",{value:""}):null,Array.from(D)]},U):null]})})};tS.displayName=Yr;var nS="SelectTrigger",rS=a.forwardRef((e,t)=>{const{__scopeSelect:n,disabled:r=!1,...o}=e,s=ql(n),l=Ar(nS,n),c=l.disabled||r,u=Je(t,l.onTriggerChange),d=Gl(n),f=a.useRef("touch"),[p,m,g]=TS(h=>{const b=d().filter(_=>!_.disabled),y=b.find(_=>_.value===l.value),x=AS(b,h,y);x!==void 0&&l.onValueChange(x.value)}),v=h=>{c||(l.onOpenChange(!0),g()),h&&(l.triggerPointerDownPosRef.current={x:Math.round(h.pageX),y:Math.round(h.pageY)})};return i.jsx(_a,{asChild:!0,...s,children:i.jsx(Ge.button,{type:"button",role:"combobox","aria-controls":l.contentId,"aria-expanded":l.open,"aria-required":l.required,"aria-autocomplete":"none",dir:l.dir,"data-state":l.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":RS(l.value)?"":void 0,...o,ref:u,onClick:Ie(o.onClick,h=>{h.currentTarget.focus(),f.current!=="mouse"&&v(h)}),onPointerDown:Ie(o.onPointerDown,h=>{f.current=h.pointerType;const b=h.target;b.hasPointerCapture(h.pointerId)&&b.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&h.pointerType==="mouse"&&(v(h),h.preventDefault())}),onKeyDown:Ie(o.onKeyDown,h=>{const b=p.current!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&m(h.key),!(b&&h.key===" ")&&L5.includes(h.key)&&(v(),h.preventDefault())})})})});rS.displayName=nS;var oS="SelectValue",sS=a.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,children:s,placeholder:l="",...c}=e,u=Ar(oS,n),{onValueNodeHasChildrenChange:d}=u,f=s!==void 0,p=Je(t,u.onValueNodeChange);return At(()=>{d(f)},[d,f]),i.jsx(Ge.span,{...c,ref:p,style:{pointerEvents:"none"},children:RS(u.value)?i.jsx(i.Fragment,{children:l}):s})});sS.displayName=oS;var F5="SelectIcon",aS=a.forwardRef((e,t)=>{const{__scopeSelect:n,children:r,...o}=e;return i.jsx(Ge.span,{"aria-hidden":!0,...o,ref:t,children:r||"в–ј"})});aS.displayName=F5;var H5="SelectPortal",iS=e=>i.jsx(rs,{asChild:!0,...e});iS.displayName=H5;var Jr="SelectContent",lS=a.forwardRef((e,t)=>{const n=Ar(Jr,e.__scopeSelect),[r,o]=a.useState();if(At(()=>{o(new DocumentFragment)},[]),!n.open){const s=r;return s?br.createPortal(i.jsx(cS,{scope:e.__scopeSelect,children:i.jsx(Wl.Slot,{scope:e.__scopeSelect,children:i.jsx("div",{children:e.children})})}),s):null}return i.jsx(uS,{...e,ref:t})});lS.displayName=Jr;var Mn=10,[cS,Ir]=ls(Jr),U5="SelectContentImpl",W5=I5("SelectContent.RemoveScroll"),uS=a.forwardRef((e,t)=>{const{__scopeSelect:n,position:r="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:s,onPointerDownOutside:l,side:c,sideOffset:u,align:d,alignOffset:f,arrowPadding:p,collisionBoundary:m,collisionPadding:g,sticky:v,hideWhenDetached:h,avoidCollisions:b,...y}=e,x=Ar(Jr,n),[_,S]=a.useState(null),[C,T]=a.useState(null),R=Je(t,V=>S(V)),[A,P]=a.useState(null),[N,O]=a.useState(null),k=Gl(n),[D,F]=a.useState(!1),U=a.useRef(!1);a.useEffect(()=>{if(_)return Pl(_)},[_]),Sl();const H=a.useCallback(V=>{const[J,...Y]=k().map(Q=>Q.ref.current),[ne]=Y.slice(-1),oe=document.activeElement;for(const Q of V)if(Q===oe||(Q==null||Q.scrollIntoView({block:"nearest"}),Q===J&&C&&(C.scrollTop=0),Q===ne&&C&&(C.scrollTop=C.scrollHeight),Q==null||Q.focus(),document.activeElement!==oe))return},[k,C]),X=a.useCallback(()=>H([A,_]),[H,A,_]);a.useEffect(()=>{D&&X()},[D,X]);const{onOpenChange:K,triggerPointerDownPosRef:B}=x;a.useEffect(()=>{if(_){let V={x:0,y:0};const J=ne=>{var oe,Q;V={x:Math.abs(Math.round(ne.pageX)-(((oe=B.current)==null?void 0:oe.x)??0)),y:Math.abs(Math.round(ne.pageY)-(((Q=B.current)==null?void 0:Q.y)??0))}},Y=ne=>{V.x<=10&&V.y<=10?ne.preventDefault():_.contains(ne.target)||K(!1),document.removeEventListener("pointermove",J),B.current=null};return B.current!==null&&(document.addEventListener("pointermove",J),document.addEventListener("pointerup",Y,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",J),document.removeEventListener("pointerup",Y,{capture:!0})}}},[_,K,B]),a.useEffect(()=>{const V=()=>K(!1);return window.addEventListener("blur",V),window.addEventListener("resize",V),()=>{window.removeEventListener("blur",V),window.removeEventListener("resize",V)}},[K]);const[W,te]=TS(V=>{const J=k().filter(oe=>!oe.disabled),Y=J.find(oe=>oe.ref.current===document.activeElement),ne=AS(J,V,Y);ne&&setTimeout(()=>ne.ref.current.focus())}),j=a.useCallback((V,J,Y)=>{const ne=!U.current&&!Y;(x.value!==void 0&&x.value===J||ne)&&(P(V),ne&&(U.current=!0))},[x.value]),L=a.useCallback(()=>_==null?void 0:_.focus(),[_]),G=a.useCallback((V,J,Y)=>{const ne=!U.current&&!Y;(x.value!==void 0&&x.value===J||ne)&&O(V)},[x.value]),M=r==="popper"?Id:dS,q=M===Id?{side:c,sideOffset:u,align:d,alignOffset:f,arrowPadding:p,collisionBoundary:m,collisionPadding:g,sticky:v,hideWhenDetached:h,avoidCollisions:b}:{};return i.jsx(cS,{scope:n,content:_,viewport:C,onViewportChange:T,itemRefCallback:j,selectedItem:A,onItemLeave:L,itemTextRefCallback:G,focusSelectedItem:X,selectedItemText:N,position:r,isPositioned:D,searchRef:W,children:i.jsx(va,{as:W5,allowPinchZoom:!0,children:i.jsx(ha,{asChild:!0,trapped:x.open,onMountAutoFocus:V=>{V.preventDefault()},onUnmountAutoFocus:Ie(o,V=>{var J;(J=x.trigger)==null||J.focus({preventScroll:!0}),V.preventDefault()}),children:i.jsx(ns,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:V=>V.preventDefault(),onDismiss:()=>x.onOpenChange(!1),children:i.jsx(M,{role:"listbox",id:x.contentId,"data-state":x.open?"open":"closed",dir:x.dir,onContextMenu:V=>V.preventDefault(),...y,...q,onPlaced:()=>F(!0),ref:R,style:{display:"flex",flexDirection:"column",outline:"none",...y.style},onKeyDown:Ie(y.onKeyDown,V=>{const J=V.ctrlKey||V.altKey||V.metaKey;if(V.key==="Tab"&&V.preventDefault(),!J&&V.key.length===1&&te(V.key),["ArrowUp","ArrowDown","Home","End"].includes(V.key)){let ne=k().filter(oe=>!oe.disabled).map(oe=>oe.ref.current);if(["ArrowUp","End"].includes(V.key)&&(ne=ne.slice().reverse()),["ArrowUp","ArrowDown"].includes(V.key)){const oe=V.target,Q=ne.indexOf(oe);ne=ne.slice(Q+1)}setTimeout(()=>H(ne)),V.preventDefault()}})})})})})})});uS.displayName=U5;var G5="SelectItemAlignedPosition",dS=a.forwardRef((e,t)=>{const{__scopeSelect:n,onPlaced:r,...o}=e,s=Ar(Jr,n),l=Ir(Jr,n),[c,u]=a.useState(null),[d,f]=a.useState(null),p=Je(t,R=>f(R)),m=Gl(n),g=a.useRef(!1),v=a.useRef(!0),{viewport:h,selectedItem:b,selectedItemText:y,focusSelectedItem:x}=l,_=a.useCallback(()=>{if(s.trigger&&s.valueNode&&c&&d&&h&&b&&y){const R=s.trigger.getBoundingClientRect(),A=d.getBoundingClientRect(),P=s.valueNode.getBoundingClientRect(),N=y.getBoundingClientRect();if(s.dir!=="rtl"){const oe=N.left-A.left,Q=P.left-oe,se=R.left-Q,he=R.width+se,ae=Math.max(he,A.width),Re=window.innerWidth-Mn,ie=Ad(Q,[Mn,Math.max(Mn,Re-ae)]);c.style.minWidth=he+"px",c.style.left=ie+"px"}else{const oe=A.right-N.right,Q=window.innerWidth-P.right-oe,se=window.innerWidth-R.right-Q,he=R.width+se,ae=Math.max(he,A.width),Re=window.innerWidth-Mn,ie=Ad(Q,[Mn,Math.max(Mn,Re-ae)]);c.style.minWidth=he+"px",c.style.right=ie+"px"}const O=m(),k=window.innerHeight-Mn*2,D=h.scrollHeight,F=window.getComputedStyle(d),U=parseInt(F.borderTopWidth,10),H=parseInt(F.paddingTop,10),X=parseInt(F.borderBottomWidth,10),K=parseInt(F.paddingBottom,10),B=U+H+D+K+X,W=Math.min(b.offsetHeight*5,B),te=window.getComputedStyle(h),j=parseInt(te.paddingTop,10),L=parseInt(te.paddingBottom,10),G=R.top+R.height/2-Mn,M=k-G,q=b.offsetHeight/2,V=b.offsetTop+q,J=U+H+V,Y=B-J;if(J<=G){const oe=O.length>0&&b===O[O.length-1].ref.current;c.style.bottom="0px";const Q=d.clientHeight-h.offsetTop-h.offsetHeight,se=Math.max(M,q+(oe?L:0)+Q+X),he=J+se;c.style.height=he+"px"}else{const oe=O.length>0&&b===O[0].ref.current;c.style.top="0px";const se=Math.max(G,U+h.offsetTop+(oe?j:0)+q)+Y;c.style.height=se+"px",h.scrollTop=J-G+h.offsetTop}c.style.margin=`${Mn}px 0`,c.style.minHeight=W+"px",c.style.maxHeight=k+"px",r==null||r(),requestAnimationFrame(()=>g.current=!0)}},[m,s.trigger,s.valueNode,c,d,h,b,y,s.dir,r]);At(()=>_(),[_]);const[S,C]=a.useState();At(()=>{d&&C(window.getComputedStyle(d).zIndex)},[d]);const T=a.useCallback(R=>{R&&v.current===!0&&(_(),x==null||x(),v.current=!1)},[_,x]);return i.jsx(K5,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:g,onScrollButtonChange:T,children:i.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:S},children:i.jsx(Ge.div,{...o,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});dS.displayName=G5;var q5="SelectPopperPosition",Id=a.forwardRef((e,t)=>{const{__scopeSelect:n,align:r="start",collisionPadding:o=Mn,...s}=e,l=ql(n);return i.jsx(Nl,{...l,...s,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...s.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});Id.displayName=q5;var[K5,Np]=ls(Jr,{}),$d="SelectViewport",fS=a.forwardRef((e,t)=>{const{__scopeSelect:n,nonce:r,...o}=e,s=Ir($d,n),l=Np($d,n),c=Je(t,s.onViewportChange),u=a.useRef(0);return i.jsxs(i.Fragment,{children:[i.jsx("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:r}),i.jsx(Wl.Slot,{scope:n,children:i.jsx(Ge.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:Ie(o.onScroll,d=>{const f=d.currentTarget,{contentWrapper:p,shouldExpandOnScrollRef:m}=l;if(m!=null&&m.current&&p){const g=Math.abs(u.current-f.scrollTop);if(g>0){const v=window.innerHeight-Mn*2,h=parseFloat(p.style.minHeight),b=parseFloat(p.style.height),y=Math.max(h,b);if(y<v){const x=y+g,_=Math.min(v,x),S=x-_;p.style.height=_+"px",p.style.bottom==="0px"&&(f.scrollTop=S>0?S:0,p.style.justifyContent="flex-end")}}}u.current=f.scrollTop})})})]})});fS.displayName=$d;var pS="SelectGroup",[X5,Y5]=ls(pS),mS=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=jt();return i.jsx(X5,{scope:n,id:o,children:i.jsx(Ge.div,{role:"group","aria-labelledby":o,...r,ref:t})})});mS.displayName=pS;var gS="SelectLabel",hS=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=Y5(gS,n);return i.jsx(Ge.div,{id:o.id,...r,ref:t})});hS.displayName=gS;var Gi="SelectItem",[J5,vS]=ls(Gi),bS=a.forwardRef((e,t)=>{const{__scopeSelect:n,value:r,disabled:o=!1,textValue:s,...l}=e,c=Ar(Gi,n),u=Ir(Gi,n),d=c.value===r,[f,p]=a.useState(s??""),[m,g]=a.useState(!1),v=Je(t,x=>{var _;return(_=u.itemRefCallback)==null?void 0:_.call(u,x,r,o)}),h=jt(),b=a.useRef("touch"),y=()=>{o||(c.onValueChange(r),c.onOpenChange(!1))};if(r==="")throw new Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return i.jsx(J5,{scope:n,value:r,disabled:o,textId:h,isSelected:d,onItemTextChange:a.useCallback(x=>{p(_=>_||((x==null?void 0:x.textContent)??"").trim())},[]),children:i.jsx(Wl.ItemSlot,{scope:n,value:r,disabled:o,textValue:f,children:i.jsx(Ge.div,{role:"option","aria-labelledby":h,"data-highlighted":m?"":void 0,"aria-selected":d&&m,"data-state":d?"checked":"unchecked","aria-disabled":o||void 0,"data-disabled":o?"":void 0,tabIndex:o?void 0:-1,...l,ref:v,onFocus:Ie(l.onFocus,()=>g(!0)),onBlur:Ie(l.onBlur,()=>g(!1)),onClick:Ie(l.onClick,()=>{b.current!=="mouse"&&y()}),onPointerUp:Ie(l.onPointerUp,()=>{b.current==="mouse"&&y()}),onPointerDown:Ie(l.onPointerDown,x=>{b.current=x.pointerType}),onPointerMove:Ie(l.onPointerMove,x=>{var _;b.current=x.pointerType,o?(_=u.onItemLeave)==null||_.call(u):b.current==="mouse"&&x.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Ie(l.onPointerLeave,x=>{var _;x.currentTarget===document.activeElement&&((_=u.onItemLeave)==null||_.call(u))}),onKeyDown:Ie(l.onKeyDown,x=>{var S;((S=u.searchRef)==null?void 0:S.current)!==""&&x.key===" "||(M5.includes(x.key)&&y(),x.key===" "&&x.preventDefault())})})})})});bS.displayName=Gi;var Ls="SelectItemText",yS=a.forwardRef((e,t)=>{const{__scopeSelect:n,className:r,style:o,...s}=e,l=Ar(Ls,n),c=Ir(Ls,n),u=vS(Ls,n),d=B5(Ls,n),[f,p]=a.useState(null),m=Je(t,y=>p(y),u.onItemTextChange,y=>{var x;return(x=c.itemTextRefCallback)==null?void 0:x.call(c,y,u.value,u.disabled)}),g=f==null?void 0:f.textContent,v=a.useMemo(()=>i.jsx("option",{value:u.value,disabled:u.disabled,children:g},u.value),[u.disabled,u.value,g]),{onNativeOptionAdd:h,onNativeOptionRemove:b}=d;return At(()=>(h(v),()=>b(v)),[h,b,v]),i.jsxs(i.Fragment,{children:[i.jsx(Ge.span,{id:u.textId,...s,ref:m}),u.isSelected&&l.valueNode&&!l.valueNodeHasChildren?br.createPortal(s.children,l.valueNode):null]})});yS.displayName=Ls;var xS="SelectItemIndicator",_S=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return vS(xS,n).isSelected?i.jsx(Ge.span,{"aria-hidden":!0,...r,ref:t}):null});_S.displayName=xS;var jd="SelectScrollUpButton",ES=a.forwardRef((e,t)=>{const n=Ir(jd,e.__scopeSelect),r=Np(jd,e.__scopeSelect),[o,s]=a.useState(!1),l=Je(t,r.onScrollButtonChange);return At(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollTop>0;s(d)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),o?i.jsx(SS,{...e,ref:l,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop-u.offsetHeight)}}):null});ES.displayName=jd;var Od="SelectScrollDownButton",wS=a.forwardRef((e,t)=>{const n=Ir(Od,e.__scopeSelect),r=Np(Od,e.__scopeSelect),[o,s]=a.useState(!1),l=Je(t,r.onScrollButtonChange);return At(()=>{if(n.viewport&&n.isPositioned){let c=function(){const d=u.scrollHeight-u.clientHeight,f=Math.ceil(u.scrollTop)<d;s(f)};const u=n.viewport;return c(),u.addEventListener("scroll",c),()=>u.removeEventListener("scroll",c)}},[n.viewport,n.isPositioned]),o?i.jsx(SS,{...e,ref:l,onAutoScroll:()=>{const{viewport:c,selectedItem:u}=n;c&&u&&(c.scrollTop=c.scrollTop+u.offsetHeight)}}):null});wS.displayName=Od;var SS=a.forwardRef((e,t)=>{const{__scopeSelect:n,onAutoScroll:r,...o}=e,s=Ir("SelectScrollButton",n),l=a.useRef(null),c=Gl(n),u=a.useCallback(()=>{l.current!==null&&(window.clearInterval(l.current),l.current=null)},[]);return a.useEffect(()=>()=>u(),[u]),At(()=>{var f;const d=c().find(p=>p.ref.current===document.activeElement);(f=d==null?void 0:d.ref.current)==null||f.scrollIntoView({block:"nearest"})},[c]),i.jsx(Ge.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:Ie(o.onPointerDown,()=>{l.current===null&&(l.current=window.setInterval(r,50))}),onPointerMove:Ie(o.onPointerMove,()=>{var d;(d=s.onItemLeave)==null||d.call(s),l.current===null&&(l.current=window.setInterval(r,50))}),onPointerLeave:Ie(o.onPointerLeave,()=>{u()})})}),Z5="SelectSeparator",CS=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e;return i.jsx(Ge.div,{"aria-hidden":!0,...r,ref:t})});CS.displayName=Z5;var Nd="SelectArrow",Q5=a.forwardRef((e,t)=>{const{__scopeSelect:n,...r}=e,o=ql(n),s=Ar(Nd,n),l=Ir(Nd,n);return s.open&&l.position==="popper"?i.jsx(Dl,{...o,...r,ref:t}):null});Q5.displayName=Nd;var e3="SelectBubbleInput",PS=a.forwardRef(({__scopeSelect:e,value:t,...n},r)=>{const o=a.useRef(null),s=Je(r,o),l=Al(t);return a.useEffect(()=>{const c=o.current;if(!c)return;const u=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(u,"value").set;if(l!==t&&f){const p=new Event("change",{bubbles:!0});f.call(c,t),c.dispatchEvent(p)}},[l,t]),i.jsx(Ge.select,{...n,style:{...n0,...n.style},ref:s,defaultValue:t})});PS.displayName=e3;function RS(e){return e===""||e===void 0}function TS(e){const t=kt(e),n=a.useRef(""),r=a.useRef(0),o=a.useCallback(l=>{const c=n.current+l;t(c),(function u(d){n.current=d,window.clearTimeout(r.current),d!==""&&(r.current=window.setTimeout(()=>u(""),1e3))})(c)},[t]),s=a.useCallback(()=>{n.current="",window.clearTimeout(r.current)},[]);return a.useEffect(()=>()=>window.clearTimeout(r.current),[]),[n,o,s]}function AS(e,t,n){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,s=n?e.indexOf(n):-1;let l=t3(e,Math.max(s,0));o.length===1&&(l=l.filter(d=>d!==n));const u=l.find(d=>d.textValue.toLowerCase().startsWith(o.toLowerCase()));return u!==n?u:void 0}function t3(e,t){return e.map((n,r)=>e[(t+r)%e.length])}var n3=tS,IS=rS,r3=sS,o3=aS,s3=iS,$S=lS,a3=fS,i3=mS,jS=hS,OS=bS,l3=yS,c3=_S,NS=ES,DS=wS,LS=CS;const JY=n3,ZY=i3,QY=r3,u3=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(IS,{ref:r,className:_e("flex h-10 w-full items-center justify-between rounded-md border border-input bg-bg-base px-3 py-2 text-sm","placeholder:text-text-subtle","focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","aria-invalid:border-error","[&>span]:line-clamp-1",e),...n,children:[t,i.jsx(o3,{asChild:!0,children:i.jsx(Wf,{className:"h-4 w-4 opacity-50"})})]}));u3.displayName=IS.displayName;const MS=a.forwardRef(({className:e,...t},n)=>i.jsx(NS,{ref:n,className:_e("flex cursor-default items-center justify-center py-1",e),...t,children:i.jsx(PL,{className:"h-4 w-4"})}));MS.displayName=NS.displayName;const kS=a.forwardRef(({className:e,...t},n)=>i.jsx(DS,{ref:n,className:_e("flex cursor-default items-center justify-center py-1",e),...t,children:i.jsx(Wf,{className:"h-4 w-4"})}));kS.displayName=DS.displayName;const d3=a.forwardRef(({className:e,children:t,position:n="popper",...r},o)=>i.jsx(s3,{children:i.jsxs($S,{ref:o,className:_e("relative z-[1400] max-h-96 min-w-[8rem] overflow-hidden rounded-md border border-border bg-bg-elevated text-text shadow-md","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0","data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95",n==="popper"&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",e),position:n,...r,children:[i.jsx(MS,{}),i.jsx(a3,{className:_e("p-1",n==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),i.jsx(kS,{})]})}));d3.displayName=$S.displayName;const f3=a.forwardRef(({className:e,...t},n)=>i.jsx(jS,{ref:n,className:_e("px-2 py-1.5 text-sm font-semibold text-text-muted",e),...t}));f3.displayName=jS.displayName;const p3=a.forwardRef(({className:e,children:t,...n},r)=>i.jsxs(OS,{ref:r,className:_e("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none","focus:bg-bg-surface focus:text-text","data-[disabled]:pointer-events-none data-[disabled]:opacity-50",e),...n,children:[i.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:i.jsx(c3,{children:i.jsx(Uf,{className:"h-4 w-4 text-primary"})})}),i.jsx(l3,{children:t})]}));p3.displayName=OS.displayName;const m3=a.forwardRef(({className:e,...t},n)=>i.jsx(LS,{ref:n,className:_e("-mx-1 my-1 h-px bg-border",e),...t}));m3.displayName=LS.displayName;var g3=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],h3=g3.reduce((e,t)=>{const n=as(`Primitive.${t}`),r=a.forwardRef((o,s)=>{const{asChild:l,...c}=o,u=l?n:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),i.jsx(u,{...c,ref:s})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{}),v3="Separator",nv="horizontal",b3=["horizontal","vertical"],zS=a.forwardRef((e,t)=>{const{decorative:n,orientation:r=nv,...o}=e,s=y3(r)?r:nv,c=n?{role:"none"}:{"aria-orientation":s==="vertical"?s:void 0,role:"separator"};return i.jsx(h3.div,{"data-orientation":s,...c,...o,ref:t})});zS.displayName=v3;function y3(e){return b3.includes(e)}var VS=zS;const BS=a.forwardRef(({className:e,orientation:t="horizontal",decorative:n=!0,...r},o)=>i.jsx(VS,{ref:o,decorative:n,orientation:t,className:_e("shrink-0 bg-border",t==="horizontal"?"h-px w-full":"h-full w-px",e),...r}));BS.displayName=VS.displayName;const eJ=Tl,tJ=op,nJ=ya,x3=ba,FS=a.forwardRef(({className:e,...t},n)=>i.jsx(so,{ref:n,className:_e("fixed inset-0 z-[1200] bg-slate-900/60 backdrop-blur-sm","data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",e),...t}));FS.displayName=so.displayName;const _3=Ht("fixed z-[1300] gap-4 bg-bg-elevated p-6 shadow-lg transition ease-in-out data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:duration-300 data-[state=open]:duration-500",{variants:{side:{top:"inset-x-0 top-0 border-b border-border data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top",bottom:"inset-x-0 bottom-0 border-t border-border data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom",left:"inset-y-0 left-0 h-full w-3/4 border-r border-border data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left sm:max-w-sm",right:"inset-y-0 right-0 h-full w-3/4 border-l border-border data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right sm:max-w-sm"}},defaultVariants:{side:"right"}}),E3=a.forwardRef(({side:e="right",className:t,children:n,...r},o)=>{const{t:s}=Er();return i.jsxs(x3,{children:[i.jsx(FS,{}),i.jsxs(ao,{ref:o,className:_e(_3({side:e}),t),...r,children:[n,i.jsxs(ya,{className:"absolute right-4 top-4 rounded-sm opacity-70 ring-offset-bg-base transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none",children:[i.jsx(Gf,{className:"h-4 w-4"}),i.jsx("span",{className:"sr-only",children:s("ui.sheet.close","Закрыть")})]})]})]})});E3.displayName=ao.displayName;const w3=({className:e,...t})=>i.jsx("div",{className:_e("flex flex-col space-y-2 text-center sm:text-left",e),...t});w3.displayName="SheetHeader";const S3=({className:e,...t})=>i.jsx("div",{className:_e("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});S3.displayName="SheetFooter";const C3=a.forwardRef(({className:e,...t},n)=>i.jsx(os,{ref:n,className:_e("text-lg font-semibold text-text",e),...t}));C3.displayName=os.displayName;const P3=a.forwardRef(({className:e,...t},n)=>i.jsx(ss,{ref:n,className:_e("text-sm text-text-muted",e),...t}));P3.displayName=ss.displayName;var Kl="Switch",[R3]=zt(Kl),[T3,A3]=R3(Kl),HS=a.forwardRef((e,t)=>{const{__scopeSwitch:n,name:r,checked:o,defaultChecked:s,required:l,disabled:c,value:u="on",onCheckedChange:d,form:f,...p}=e,[m,g]=a.useState(null),v=Je(t,_=>g(_)),h=a.useRef(!1),b=m?f||!!m.closest("form"):!0,[y,x]=vn({prop:o,defaultProp:s??!1,onChange:d,caller:Kl});return i.jsxs(T3,{scope:n,checked:y,disabled:c,children:[i.jsx(Ge.button,{type:"button",role:"switch","aria-checked":y,"aria-required":l,"data-state":qS(y),"data-disabled":c?"":void 0,disabled:c,value:u,...p,ref:v,onClick:Ie(e.onClick,_=>{x(S=>!S),b&&(h.current=_.isPropagationStopped(),h.current||_.stopPropagation())})}),b&&i.jsx(GS,{control:m,bubbles:!h.current,name:r,value:u,checked:y,required:l,disabled:c,form:f,style:{transform:"translateX(-100%)"}})]})});HS.displayName=Kl;var US="SwitchThumb",WS=a.forwardRef((e,t)=>{const{__scopeSwitch:n,...r}=e,o=A3(US,n);return i.jsx(Ge.span,{"data-state":qS(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t})});WS.displayName=US;var I3="SwitchBubbleInput",GS=a.forwardRef(({__scopeSwitch:e,control:t,checked:n,bubbles:r=!0,...o},s)=>{const l=a.useRef(null),c=Je(l,s),u=Al(n),d=Il(t);return a.useEffect(()=>{const f=l.current;if(!f)return;const p=window.HTMLInputElement.prototype,g=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==n&&g){const v=new Event("click",{bubbles:r});g.call(f,n),f.dispatchEvent(v)}},[u,n,r]),i.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...o,tabIndex:-1,ref:c,style:{...o.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});GS.displayName=I3;function qS(e){return e?"checked":"unchecked"}var KS=HS,$3=WS;const j3=a.forwardRef(({className:e,...t},n)=>i.jsx(KS,{ref:n,className:_e("peer inline-flex h-6 w-11 shrink-0 cursor-pointer items-center rounded-full border-2 border-transparent transition-colors","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 focus-visible:ring-offset-bg-base","disabled:cursor-not-allowed disabled:opacity-50","data-[state=checked]:bg-primary data-[state=unchecked]:bg-border-strong",e),...t,children:i.jsx($3,{className:_e("pointer-events-none block h-5 w-5 rounded-full bg-bg-base shadow-sm ring-0 transition-transform","data-[state=checked]:translate-x-5 data-[state=unchecked]:translate-x-0")})}));j3.displayName=KS.displayName;var Xl="Tabs",[O3]=zt(Xl,[is]),XS=is(),[N3,Dp]=O3(Xl),YS=a.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,onValueChange:o,defaultValue:s,orientation:l="horizontal",dir:c,activationMode:u="automatic",...d}=e,f=oo(c),[p,m]=vn({prop:r,onChange:o,defaultProp:s??"",caller:Xl});return i.jsx(N3,{scope:n,baseId:jt(),value:p,onValueChange:m,orientation:l,dir:f,activationMode:u,children:i.jsx(Ge.div,{dir:f,"data-orientation":l,...d,ref:t})})});YS.displayName=Xl;var JS="TabsList",ZS=a.forwardRef((e,t)=>{const{__scopeTabs:n,loop:r=!0,...o}=e,s=Dp(JS,n),l=XS(n);return i.jsx(gp,{asChild:!0,...l,orientation:s.orientation,dir:s.dir,loop:r,children:i.jsx(Ge.div,{role:"tablist","aria-orientation":s.orientation,...o,ref:t})})});ZS.displayName=JS;var QS="TabsTrigger",eC=a.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,disabled:o=!1,...s}=e,l=Dp(QS,n),c=XS(n),u=rC(l.baseId,r),d=oC(l.baseId,r),f=r===l.value;return i.jsx(hp,{asChild:!0,...c,focusable:!o,active:f,children:i.jsx(Ge.button,{type:"button",role:"tab","aria-selected":f,"aria-controls":d,"data-state":f?"active":"inactive","data-disabled":o?"":void 0,disabled:o,id:u,...s,ref:t,onMouseDown:Ie(e.onMouseDown,p=>{!o&&p.button===0&&p.ctrlKey===!1?l.onValueChange(r):p.preventDefault()}),onKeyDown:Ie(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&l.onValueChange(r)}),onFocus:Ie(e.onFocus,()=>{const p=l.activationMode!=="manual";!f&&!o&&p&&l.onValueChange(r)})})})});eC.displayName=QS;var tC="TabsContent",nC=a.forwardRef((e,t)=>{const{__scopeTabs:n,value:r,forceMount:o,children:s,...l}=e,c=Dp(tC,n),u=rC(c.baseId,r),d=oC(c.baseId,r),f=r===c.value,p=a.useRef(f);return a.useEffect(()=>{const m=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(m)},[]),i.jsx(Nt,{present:o||f,children:({present:m})=>i.jsx(Ge.div,{"data-state":f?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":u,hidden:!m,id:d,tabIndex:0,...l,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:m&&s})})});nC.displayName=tC;function rC(e,t){return`${e}-trigger-${t}`}function oC(e,t){return`${e}-content-${t}`}var D3=YS,sC=ZS,aC=eC,iC=nC;const rJ=D3,L3=a.forwardRef(({className:e,...t},n)=>i.jsx(sC,{ref:n,className:_e("inline-flex h-10 items-center justify-center rounded-md bg-bg-surface p-1 text-text-muted",e),...t}));L3.displayName=sC.displayName;const M3=a.forwardRef(({className:e,...t},n)=>i.jsx(aC,{ref:n,className:_e("inline-flex items-center justify-center whitespace-nowrap rounded-sm px-3 py-1.5 text-sm font-medium transition-all","ring-offset-bg-base focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:pointer-events-none disabled:opacity-50","data-[state=active]:bg-bg-base data-[state=active]:text-text data-[state=active]:shadow-sm",e),...t}));M3.displayName=aC.displayName;const k3=a.forwardRef(({className:e,...t},n)=>i.jsx(iC,{ref:n,className:_e("mt-2 ring-offset-bg-base focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2",e),...t}));k3.displayName=iC.displayName;const z3=a.forwardRef(({className:e,...t},n)=>i.jsx("textarea",{ref:n,className:_e("flex min-h-[80px] w-full rounded-md border border-input bg-bg-base px-3 py-2 text-sm","ring-offset-bg-base placeholder:text-text-subtle","focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","disabled:cursor-not-allowed disabled:opacity-50","aria-invalid:border-error aria-invalid:focus-visible:ring-error",e),...t}));z3.displayName="Textarea";function V3(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],n=document.createElement("style");n.type="text/css",t.appendChild(n),n.styleSheet?n.styleSheet.cssText=e:n.appendChild(document.createTextNode(e))}const B3=e=>{switch(e){case"success":return U3;case"info":return G3;case"warning":return W3;case"error":return q3;default:return null}},F3=Array(12).fill(0),H3=({visible:e,className:t})=>$.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},$.createElement("div",{className:"sonner-spinner"},F3.map((n,r)=>$.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${r}`})))),U3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),W3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),G3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),q3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},$.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),K3=$.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},$.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),$.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),X3=()=>{const[e,t]=$.useState(document.hidden);return $.useEffect(()=>{const n=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",n),()=>window.removeEventListener("visibilitychange",n)},[]),e};let Dd=1;class Y3{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const n=this.subscribers.indexOf(t);this.subscribers.splice(n,1)}),this.publish=t=>{this.subscribers.forEach(n=>n(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var n;const{message:r,...o}=t,s=typeof(t==null?void 0:t.id)=="number"||((n=t.id)==null?void 0:n.length)>0?t.id:Dd++,l=this.toasts.find(u=>u.id===s),c=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),l?this.toasts=this.toasts.map(u=>u.id===s?(this.publish({...u,...t,id:s,title:r}),{...u,...t,id:s,dismissible:c,title:r}):u):this.addToast({title:r,...o,dismissible:c,id:s}),s},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(n=>n({id:t,dismiss:!0})))):this.toasts.forEach(n=>{this.subscribers.forEach(r=>r({id:n.id,dismiss:!0}))}),t),this.message=(t,n)=>this.create({...n,message:t}),this.error=(t,n)=>this.create({...n,message:t,type:"error"}),this.success=(t,n)=>this.create({...n,type:"success",message:t}),this.info=(t,n)=>this.create({...n,type:"info",message:t}),this.warning=(t,n)=>this.create({...n,type:"warning",message:t}),this.loading=(t,n)=>this.create({...n,type:"loading",message:t}),this.promise=(t,n)=>{if(!n)return;let r;n.loading!==void 0&&(r=this.create({...n,promise:t,type:"loading",message:n.loading,description:typeof n.description!="function"?n.description:void 0}));const o=Promise.resolve(t instanceof Function?t():t);let s=r!==void 0,l;const c=o.then(async d=>{if(l=["resolve",d],$.isValidElement(d))s=!1,this.create({id:r,type:"default",message:d});else if(Z3(d)&&!d.ok){s=!1;const p=typeof n.error=="function"?await n.error(`HTTP error! status: ${d.status}`):n.error,m=typeof n.description=="function"?await n.description(`HTTP error! status: ${d.status}`):n.description,v=typeof p=="object"&&!$.isValidElement(p)?p:{message:p};this.create({id:r,type:"error",description:m,...v})}else if(d instanceof Error){s=!1;const p=typeof n.error=="function"?await n.error(d):n.error,m=typeof n.description=="function"?await n.description(d):n.description,v=typeof p=="object"&&!$.isValidElement(p)?p:{message:p};this.create({id:r,type:"error",description:m,...v})}else if(n.success!==void 0){s=!1;const p=typeof n.success=="function"?await n.success(d):n.success,m=typeof n.description=="function"?await n.description(d):n.description,v=typeof p=="object"&&!$.isValidElement(p)?p:{message:p};this.create({id:r,type:"success",description:m,...v})}}).catch(async d=>{if(l=["reject",d],n.error!==void 0){s=!1;const f=typeof n.error=="function"?await n.error(d):n.error,p=typeof n.description=="function"?await n.description(d):n.description,g=typeof f=="object"&&!$.isValidElement(f)?f:{message:f};this.create({id:r,type:"error",description:p,...g})}}).finally(()=>{s&&(this.dismiss(r),r=void 0),n.finally==null||n.finally.call(n)}),u=()=>new Promise((d,f)=>c.then(()=>l[0]==="reject"?f(l[1]):d(l[1])).catch(f));return typeof r!="string"&&typeof r!="number"?{unwrap:u}:Object.assign(r,{unwrap:u})},this.custom=(t,n)=>{const r=(n==null?void 0:n.id)||Dd++;return this.create({jsx:t(r),id:r,...n}),r},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const pn=new Y3,J3=(e,t)=>{const n=(t==null?void 0:t.id)||Dd++;return pn.addToast({title:e,...t,id:n}),n},Z3=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Q3=J3,e4=()=>pn.toasts,t4=()=>pn.getActiveToasts(),n4=Object.assign(Q3,{success:pn.success,info:pn.info,warning:pn.warning,error:pn.error,custom:pn.custom,message:pn.message,promise:pn.promise,dismiss:pn.dismiss,loading:pn.loading},{getHistory:e4,getToasts:t4});V3("[data-sonner-toaster][dir=ltr],html[dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}[data-sonner-toaster][dir=rtl],html[dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{position:fixed;width:var(--width);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;--gray1:hsl(0, 0%, 99%);--gray2:hsl(0, 0%, 97.3%);--gray3:hsl(0, 0%, 95.1%);--gray4:hsl(0, 0%, 93%);--gray5:hsl(0, 0%, 90.9%);--gray6:hsl(0, 0%, 88.7%);--gray7:hsl(0, 0%, 85.8%);--gray8:hsl(0, 0%, 78%);--gray9:hsl(0, 0%, 56.1%);--gray10:hsl(0, 0%, 52.3%);--gray11:hsl(0, 0%, 43.5%);--gray12:hsl(0, 0%, 9%);--border-radius:8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:0;z-index:999999999;transition:transform .4s ease}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translateX(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:0;overflow-wrap:anywhere}[data-sonner-toast][data-styled=true]{padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px rgba(0,0,0,.1);width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-y-position=top]{top:0;--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap))}[data-sonner-toast][data-y-position=bottom]{bottom:0;--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap))}[data-sonner-toast][data-styled=true] [data-description]{font-weight:400;line-height:1.4;color:#3f3f3f}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{font-weight:500;line-height:1.5;color:inherit}[data-sonner-toast][data-styled=true] [data-icon]{display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;font-weight:500;cursor:pointer;outline:0;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px rgba(0,0,0,.4)}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:rgba(0,0,0,.08)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:rgba(255,255,255,.3)}[data-sonner-toast][data-styled=true] [data-close-button]{position:absolute;left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px rgba(0,0,0,.1),0 0 0 2px rgba(0,0,0,.2)}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]::before{content:'';position:absolute;left:-100%;right:-100%;height:100%;z-index:-1}[data-sonner-toast][data-y-position=top][data-swiping=true]::before{bottom:50%;transform:scaleY(3) translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]::before{top:50%;transform:scaleY(3) translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]::before{content:'';position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]::after{content:'';position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * 0.05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]::before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0)) translateX(var(--swipe-amount-x,0));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{from{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{from{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:hsl(143, 85%, 96%);--success-border:hsl(145, 92%, 87%);--success-text:hsl(140, 100%, 27%);--info-bg:hsl(208, 100%, 97%);--info-border:hsl(221, 91%, 93%);--info-text:hsl(210, 92%, 45%);--warning-bg:hsl(49, 100%, 97%);--warning-border:hsl(49, 91%, 84%);--warning-text:hsl(31, 92%, 45%);--error-bg:hsl(359, 100%, 97%);--error-border:hsl(359, 100%, 94%);--error-text:hsl(360, 100%, 45%)}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:hsl(0, 0%, 20%);--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:hsl(0, 0%, 12%);--normal-border:hsl(0, 0%, 20%);--normal-border-hover:hsl(0, 0%, 25%);--normal-text:var(--gray1);--success-bg:hsl(150, 100%, 6%);--success-border:hsl(147, 100%, 12%);--success-text:hsl(150, 86%, 65%);--info-bg:hsl(215, 100%, 6%);--info-border:hsl(223, 43%, 17%);--info-text:hsl(216, 87%, 65%);--warning-bg:hsl(64, 100%, 6%);--warning-border:hsl(60, 100%, 9%);--warning-text:hsl(46, 87%, 65%);--error-bg:hsl(358, 76%, 10%);--error-border:hsl(357, 89%, 16%);--error-text:hsl(358, 100%, 81%)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}100%{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}100%{opacity:.15}}@media (prefers-reduced-motion){.sonner-loading-bar,[data-sonner-toast],[data-sonner-toast]>*{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}");function oi(e){return e.label!==void 0}const r4=3,o4="24px",s4="16px",rv=4e3,a4=356,i4=14,l4=45,c4=200;function Gn(...e){return e.filter(Boolean).join(" ")}function u4(e){const[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}const d4=e=>{var t,n,r,o,s,l,c,u,d;const{invert:f,toast:p,unstyled:m,interacting:g,setHeights:v,visibleToasts:h,heights:b,index:y,toasts:x,expanded:_,removeToast:S,defaultRichColors:C,closeButton:T,style:R,cancelButtonStyle:A,actionButtonStyle:P,className:N="",descriptionClassName:O="",duration:k,position:D,gap:F,expandByDefault:U,classNames:H,icons:X,closeButtonAriaLabel:K="Close toast"}=e,[B,W]=$.useState(null),[te,j]=$.useState(null),[L,G]=$.useState(!1),[M,q]=$.useState(!1),[V,J]=$.useState(!1),[Y,ne]=$.useState(!1),[oe,Q]=$.useState(!1),[se,he]=$.useState(0),[ae,Re]=$.useState(0),ie=$.useRef(p.duration||k||rv),ve=$.useRef(null),be=$.useRef(null),Le=y===0,We=y+1<=h,Se=p.type,Ce=p.dismissible!==!1,I=p.className||"",z=p.descriptionClassName||"",Z=$.useMemo(()=>b.findIndex(Be=>Be.toastId===p.id)||0,[b,p.id]),de=$.useMemo(()=>{var Be;return(Be=p.closeButton)!=null?Be:T},[p.closeButton,T]),pe=$.useMemo(()=>p.duration||k||rv,[p.duration,k]),ce=$.useRef(0),le=$.useRef(0),fe=$.useRef(0),me=$.useRef(null),[Ne,Pe]=D.split("-"),ge=$.useMemo(()=>b.reduce((Be,ot,st)=>st>=Z?Be:Be+ot.height,0),[b,Z]),Ke=X3(),Qe=p.invert||f,Xe=Se==="loading";le.current=$.useMemo(()=>Z*F+ge,[Z,ge]),$.useEffect(()=>{ie.current=pe},[pe]),$.useEffect(()=>{G(!0)},[]),$.useEffect(()=>{const Be=be.current;if(Be){const ot=Be.getBoundingClientRect().height;return Re(ot),v(st=>[{toastId:p.id,height:ot,position:p.position},...st]),()=>v(st=>st.filter(Ee=>Ee.toastId!==p.id))}},[v,p.id]),$.useLayoutEffect(()=>{if(!L)return;const Be=be.current,ot=Be.style.height;Be.style.height="auto";const st=Be.getBoundingClientRect().height;Be.style.height=ot,Re(st),v(Ee=>Ee.find(re=>re.toastId===p.id)?Ee.map(re=>re.toastId===p.id?{...re,height:st}:re):[{toastId:p.id,height:st,position:p.position},...Ee])},[L,p.title,p.description,v,p.id,p.jsx,p.action,p.cancel]);const et=$.useCallback(()=>{q(!0),he(le.current),v(Be=>Be.filter(ot=>ot.toastId!==p.id)),setTimeout(()=>{S(p)},c4)},[p,S,v,le]);$.useEffect(()=>{if(p.promise&&Se==="loading"||p.duration===1/0||p.type==="loading")return;let Be;return _||g||Ke?(()=>{if(fe.current<ce.current){const Ee=new Date().getTime()-ce.current;ie.current=ie.current-Ee}fe.current=new Date().getTime()})():(()=>{ie.current!==1/0&&(ce.current=new Date().getTime(),Be=setTimeout(()=>{p.onAutoClose==null||p.onAutoClose.call(p,p),et()},ie.current))})(),()=>clearTimeout(Be)},[_,g,p,Se,Ke,et]),$.useEffect(()=>{p.delete&&(et(),p.onDismiss==null||p.onDismiss.call(p,p))},[et,p.delete]);function nt(){var Be;if(X!=null&&X.loading){var ot;return $.createElement("div",{className:Gn(H==null?void 0:H.loader,p==null||(ot=p.classNames)==null?void 0:ot.loader,"sonner-loader"),"data-visible":Se==="loading"},X.loading)}return $.createElement(H3,{className:Gn(H==null?void 0:H.loader,p==null||(Be=p.classNames)==null?void 0:Be.loader),visible:Se==="loading"})}const dt=p.icon||(X==null?void 0:X[Se])||B3(Se);var ft,rt;return $.createElement("li",{tabIndex:0,ref:be,className:Gn(N,I,H==null?void 0:H.toast,p==null||(t=p.classNames)==null?void 0:t.toast,H==null?void 0:H.default,H==null?void 0:H[Se],p==null||(n=p.classNames)==null?void 0:n[Se]),"data-sonner-toast":"","data-rich-colors":(ft=p.richColors)!=null?ft:C,"data-styled":!(p.jsx||p.unstyled||m),"data-mounted":L,"data-promise":!!p.promise,"data-swiped":oe,"data-removed":M,"data-visible":We,"data-y-position":Ne,"data-x-position":Pe,"data-index":y,"data-front":Le,"data-swiping":V,"data-dismissible":Ce,"data-type":Se,"data-invert":Qe,"data-swipe-out":Y,"data-swipe-direction":te,"data-expanded":!!(_||U&&L),"data-testid":p.testId,style:{"--index":y,"--toasts-before":y,"--z-index":x.length-y,"--offset":`${M?se:le.current}px`,"--initial-height":U?"auto":`${ae}px`,...R,...p.style},onDragEnd:()=>{J(!1),W(null),me.current=null},onPointerDown:Be=>{Be.button!==2&&(Xe||!Ce||(ve.current=new Date,he(le.current),Be.target.setPointerCapture(Be.pointerId),Be.target.tagName!=="BUTTON"&&(J(!0),me.current={x:Be.clientX,y:Be.clientY})))},onPointerUp:()=>{var Be,ot,st;if(Y||!Ce)return;me.current=null;const Ee=Number(((Be=be.current)==null?void 0:Be.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),we=Number(((ot=be.current)==null?void 0:ot.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),re=new Date().getTime()-((st=ve.current)==null?void 0:st.getTime()),ye=B==="x"?Ee:we,ze=Math.abs(ye)/re;if(Math.abs(ye)>=l4||ze>.11){he(le.current),p.onDismiss==null||p.onDismiss.call(p,p),j(B==="x"?Ee>0?"right":"left":we>0?"down":"up"),et(),ne(!0);return}else{var xe,Ae;(xe=be.current)==null||xe.style.setProperty("--swipe-amount-x","0px"),(Ae=be.current)==null||Ae.style.setProperty("--swipe-amount-y","0px")}Q(!1),J(!1),W(null)},onPointerMove:Be=>{var ot,st,Ee;if(!me.current||!Ce||((ot=window.getSelection())==null?void 0:ot.toString().length)>0)return;const re=Be.clientY-me.current.y,ye=Be.clientX-me.current.x;var ze;const xe=(ze=e.swipeDirections)!=null?ze:u4(D);!B&&(Math.abs(ye)>1||Math.abs(re)>1)&&W(Math.abs(ye)>Math.abs(re)?"x":"y");let Ae={x:0,y:0};const De=He=>1/(1.5+Math.abs(He)/20);if(B==="y"){if(xe.includes("top")||xe.includes("bottom"))if(xe.includes("top")&&re<0||xe.includes("bottom")&&re>0)Ae.y=re;else{const He=re*De(re);Ae.y=Math.abs(He)<Math.abs(re)?He:re}}else if(B==="x"&&(xe.includes("left")||xe.includes("right")))if(xe.includes("left")&&ye<0||xe.includes("right")&&ye>0)Ae.x=ye;else{const He=ye*De(ye);Ae.x=Math.abs(He)<Math.abs(ye)?He:ye}(Math.abs(Ae.x)>0||Math.abs(Ae.y)>0)&&Q(!0),(st=be.current)==null||st.style.setProperty("--swipe-amount-x",`${Ae.x}px`),(Ee=be.current)==null||Ee.style.setProperty("--swipe-amount-y",`${Ae.y}px`)}},de&&!p.jsx&&Se!=="loading"?$.createElement("button",{"aria-label":K,"data-disabled":Xe,"data-close-button":!0,onClick:Xe||!Ce?()=>{}:()=>{et(),p.onDismiss==null||p.onDismiss.call(p,p)},className:Gn(H==null?void 0:H.closeButton,p==null||(r=p.classNames)==null?void 0:r.closeButton)},(rt=X==null?void 0:X.close)!=null?rt:K3):null,(Se||p.icon||p.promise)&&p.icon!==null&&((X==null?void 0:X[Se])!==null||p.icon)?$.createElement("div",{"data-icon":"",className:Gn(H==null?void 0:H.icon,p==null||(o=p.classNames)==null?void 0:o.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||nt():null,p.type!=="loading"?dt:null):null,$.createElement("div",{"data-content":"",className:Gn(H==null?void 0:H.content,p==null||(s=p.classNames)==null?void 0:s.content)},$.createElement("div",{"data-title":"",className:Gn(H==null?void 0:H.title,p==null||(l=p.classNames)==null?void 0:l.title)},p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title),p.description?$.createElement("div",{"data-description":"",className:Gn(O,z,H==null?void 0:H.description,p==null||(c=p.classNames)==null?void 0:c.description)},typeof p.description=="function"?p.description():p.description):null),$.isValidElement(p.cancel)?p.cancel:p.cancel&&oi(p.cancel)?$.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||A,onClick:Be=>{oi(p.cancel)&&Ce&&(p.cancel.onClick==null||p.cancel.onClick.call(p.cancel,Be),et())},className:Gn(H==null?void 0:H.cancelButton,p==null||(u=p.classNames)==null?void 0:u.cancelButton)},p.cancel.label):null,$.isValidElement(p.action)?p.action:p.action&&oi(p.action)?$.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||P,onClick:Be=>{oi(p.action)&&(p.action.onClick==null||p.action.onClick.call(p.action,Be),!Be.defaultPrevented&&et())},className:Gn(H==null?void 0:H.actionButton,p==null||(d=p.classNames)==null?void 0:d.actionButton)},p.action.label):null)};function ov(){if(typeof window>"u"||typeof document>"u")return"ltr";const e=document.documentElement.getAttribute("dir");return e==="auto"||!e?window.getComputedStyle(document.documentElement).direction:e}function f4(e,t){const n={};return[e,t].forEach((r,o)=>{const s=o===1,l=s?"--mobile-offset":"--offset",c=s?s4:o4;function u(d){["top","right","bottom","left"].forEach(f=>{n[`${l}-${f}`]=typeof d=="number"?`${d}px`:d})}typeof r=="number"||typeof r=="string"?u(r):typeof r=="object"?["top","right","bottom","left"].forEach(d=>{r[d]===void 0?n[`${l}-${d}`]=c:n[`${l}-${d}`]=typeof r[d]=="number"?`${r[d]}px`:r[d]}):u(c)}),n}const oJ=$.forwardRef(function(t,n){const{id:r,invert:o,position:s="bottom-right",hotkey:l=["altKey","KeyT"],expand:c,closeButton:u,className:d,offset:f,mobileOffset:p,theme:m="light",richColors:g,duration:v,style:h,visibleToasts:b=r4,toastOptions:y,dir:x=ov(),gap:_=i4,icons:S,containerAriaLabel:C="Notifications"}=t,[T,R]=$.useState([]),A=$.useMemo(()=>r?T.filter(L=>L.toasterId===r):T.filter(L=>!L.toasterId),[T,r]),P=$.useMemo(()=>Array.from(new Set([s].concat(A.filter(L=>L.position).map(L=>L.position)))),[A,s]),[N,O]=$.useState([]),[k,D]=$.useState(!1),[F,U]=$.useState(!1),[H,X]=$.useState(m!=="system"?m:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),K=$.useRef(null),B=l.join("+").replace(/Key/g,"").replace(/Digit/g,""),W=$.useRef(null),te=$.useRef(!1),j=$.useCallback(L=>{R(G=>{var M;return(M=G.find(q=>q.id===L.id))!=null&&M.delete||pn.dismiss(L.id),G.filter(({id:q})=>q!==L.id)})},[]);return $.useEffect(()=>pn.subscribe(L=>{if(L.dismiss){requestAnimationFrame(()=>{R(G=>G.map(M=>M.id===L.id?{...M,delete:!0}:M))});return}setTimeout(()=>{Kv.flushSync(()=>{R(G=>{const M=G.findIndex(q=>q.id===L.id);return M!==-1?[...G.slice(0,M),{...G[M],...L},...G.slice(M+1)]:[L,...G]})})})}),[T]),$.useEffect(()=>{if(m!=="system"){X(m);return}if(m==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?X("dark"):X("light")),typeof window>"u")return;const L=window.matchMedia("(prefers-color-scheme: dark)");try{L.addEventListener("change",({matches:G})=>{X(G?"dark":"light")})}catch{L.addListener(({matches:M})=>{try{X(M?"dark":"light")}catch(q){console.error(q)}})}},[m]),$.useEffect(()=>{T.length<=1&&D(!1)},[T]),$.useEffect(()=>{const L=G=>{var M;if(l.every(J=>G[J]||G.code===J)){var V;D(!0),(V=K.current)==null||V.focus()}G.code==="Escape"&&(document.activeElement===K.current||(M=K.current)!=null&&M.contains(document.activeElement))&&D(!1)};return document.addEventListener("keydown",L),()=>document.removeEventListener("keydown",L)},[l]),$.useEffect(()=>{if(K.current)return()=>{W.current&&(W.current.focus({preventScroll:!0}),W.current=null,te.current=!1)}},[K.current]),$.createElement("section",{ref:n,"aria-label":`${C} ${B}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},P.map((L,G)=>{var M;const[q,V]=L.split("-");return A.length?$.createElement("ol",{key:L,dir:x==="auto"?ov():x,tabIndex:-1,ref:K,className:d,"data-sonner-toaster":!0,"data-sonner-theme":H,"data-y-position":q,"data-x-position":V,style:{"--front-toast-height":`${((M=N[0])==null?void 0:M.height)||0}px`,"--width":`${a4}px`,"--gap":`${_}px`,...h,...f4(f,p)},onBlur:J=>{te.current&&!J.currentTarget.contains(J.relatedTarget)&&(te.current=!1,W.current&&(W.current.focus({preventScroll:!0}),W.current=null))},onFocus:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||te.current||(te.current=!0,W.current=J.relatedTarget)},onMouseEnter:()=>D(!0),onMouseMove:()=>D(!0),onMouseLeave:()=>{F||D(!1)},onDragEnd:()=>D(!1),onPointerDown:J=>{J.target instanceof HTMLElement&&J.target.dataset.dismissible==="false"||U(!0)},onPointerUp:()=>U(!1)},A.filter(J=>!J.position&&G===0||J.position===L).map((J,Y)=>{var ne,oe;return $.createElement(d4,{key:J.id,icons:S,index:Y,toast:J,defaultRichColors:g,duration:(ne=y==null?void 0:y.duration)!=null?ne:v,className:y==null?void 0:y.className,descriptionClassName:y==null?void 0:y.descriptionClassName,invert:o,visibleToasts:b,closeButton:(oe=y==null?void 0:y.closeButton)!=null?oe:u,interacting:F,position:L,style:y==null?void 0:y.style,unstyled:y==null?void 0:y.unstyled,classNames:y==null?void 0:y.classNames,cancelButtonStyle:y==null?void 0:y.cancelButtonStyle,actionButtonStyle:y==null?void 0:y.actionButtonStyle,closeButtonAriaLabel:y==null?void 0:y.closeButtonAriaLabel,removeToast:j,toasts:A.filter(Q=>Q.position==J.position),heights:N.filter(Q=>Q.position==J.position),setHeights:O,expandByDefault:c,gap:_,expanded:k,swipeDirections:t.swipeDirections})})):null}))}),p4=Ht("mx-auto w-full px-4 sm:px-6 lg:px-8",{variants:{size:{narrow:"max-w-[720px]",base:"max-w-[1200px]",wide:"max-w-[1440px]",sm:"max-w-screen-sm",md:"max-w-screen-md",lg:"max-w-screen-lg",xl:"max-w-screen-xl","2xl":"max-w-screen-2xl",full:"max-w-none"}},defaultVariants:{size:"base"}}),m4=a.forwardRef(({className:e,size:t,as:n="div",...r},o)=>{const s=n;return i.jsx(s,{ref:o,className:_e(p4({size:t}),e),...r})});m4.displayName="Container";const g4=Ht("flex flex-col",{variants:{gap:{0:"gap-0",1:"gap-1",2:"gap-2",3:"gap-3",4:"gap-4",6:"gap-6",8:"gap-8",10:"gap-10",12:"gap-12",16:"gap-16"},align:{start:"items-start",center:"items-center",end:"items-end",stretch:"items-stretch"},justify:{start:"justify-start",center:"justify-center",end:"justify-end",between:"justify-between",around:"justify-around",evenly:"justify-evenly"}},defaultVariants:{gap:4,align:"stretch",justify:"start"}}),Oo=a.forwardRef(({className:e,gap:t,align:n,justify:r,as:o="div",...s},l)=>{const c=o;return i.jsx(c,{ref:l,className:_e(g4({gap:t,align:n,justify:r}),e),...s})});Oo.displayName="Stack";const h4=Ht("flex flex-row",{variants:{gap:{0:"gap-0",1:"gap-1",2:"gap-2",3:"gap-3",4:"gap-4",6:"gap-6",8:"gap-8",10:"gap-10",12:"gap-12"},align:{start:"items-start",center:"items-center",end:"items-end",baseline:"items-baseline",stretch:"items-stretch"},justify:{start:"justify-start",center:"justify-center",end:"justify-end",between:"justify-between",around:"justify-around",evenly:"justify-evenly"},wrap:{true:"flex-wrap",false:"flex-nowrap"}},defaultVariants:{gap:4,align:"center",justify:"start",wrap:!0}}),lC=a.forwardRef(({className:e,gap:t,align:n,justify:r,wrap:o,as:s="div",...l},c)=>{const u=s;return i.jsx(u,{ref:c,className:_e(h4({gap:t,align:n,justify:r,wrap:o}),e),...l})});lC.displayName="Cluster";const v4=Ht("grid",{variants:{cols:{1:"grid-cols-1",2:"grid-cols-1 sm:grid-cols-2",3:"grid-cols-1 sm:grid-cols-2 lg:grid-cols-3",4:"grid-cols-1 sm:grid-cols-2 lg:grid-cols-4",6:"grid-cols-2 sm:grid-cols-3 lg:grid-cols-6",12:"grid-cols-12"},gap:{0:"gap-0",2:"gap-2",4:"gap-4",6:"gap-6",8:"gap-8",10:"gap-10",12:"gap-12"}},defaultVariants:{cols:3,gap:6}}),b4=a.forwardRef(({className:e,cols:t,gap:n,as:r="div",...o},s)=>{const l=r;return i.jsx(l,{ref:s,className:_e(v4({cols:t,gap:n}),e),...o})});b4.displayName="Grid";const y4=Ht("w-full",{variants:{py:{none:"py-0",sm:"py-8 sm:py-12",md:"py-12 sm:py-16 lg:py-20",lg:"py-16 sm:py-24 lg:py-32",xl:"py-24 sm:py-32 lg:py-40"},bg:{base:"bg-bg-base",surface:"bg-bg-surface",primary:"bg-primary text-primary-foreground","primary-light":"bg-primary-light",navy:"bg-accent-navy text-accent-navy-foreground"}},defaultVariants:{py:"md",bg:"base"}}),x4=a.forwardRef(({className:e,py:t,bg:n,...r},o)=>i.jsx("section",{ref:o,className:_e(y4({py:t,bg:n}),e),...r}));x4.displayName="Section";const _4=Ht("font-display font-bold tracking-tight text-text",{variants:{size:{sm:"text-4xl leading-tight",md:"text-5xl leading-tight",lg:"text-6xl leading-[1.05]",xl:"text-7xl leading-[1.02]"}},defaultVariants:{size:"lg"}}),E4=a.forwardRef(({className:e,size:t,as:n="h1",...r},o)=>{const s=n;return i.jsx(s,{ref:o,className:_e(_4({size:t}),e),...r})});E4.displayName="Display";const w4=Ht("font-display font-semibold tracking-tight text-text",{variants:{size:{h1:"text-4xl leading-tight",h2:"text-3xl leading-snug",h3:"text-2xl leading-snug",h4:"text-xl leading-snug",h5:"text-lg leading-normal"}},defaultVariants:{size:"h2"}}),S4=a.forwardRef(({className:e,size:t,as:n,level:r,...o},s)=>{const l=n??(r?`h${r}`:"h2"),c=r?`h${r>5?5:r}`:void 0,u=l;return i.jsx(u,{ref:s,className:_e(w4({size:t??c}),e),...o})});S4.displayName="Heading";const C4=Ht("font-body text-text",{variants:{variant:{body:"text-base leading-relaxed",lead:"text-lg leading-relaxed text-text-muted",muted:"text-sm text-text-muted",caption:"text-xs text-text-muted uppercase tracking-wider",small:"text-sm"},weight:{regular:"font-normal",medium:"font-medium",semibold:"font-semibold",bold:"font-bold"}},defaultVariants:{variant:"body",weight:"regular"}}),Vr=a.forwardRef(({className:e,variant:t,weight:n,as:r="p",...o},s)=>{const l=r;return i.jsx(l,{ref:s,className:_e(C4({variant:t,weight:n}),e),...o})});Vr.displayName="Text";const P4=a.forwardRef(({className:e,block:t=!1,...n},r)=>t?i.jsx("pre",{ref:r,className:_e("rounded-md bg-bg-surface p-4 font-mono text-sm text-text overflow-x-auto",e),...n}):i.jsx("code",{ref:r,className:_e("rounded bg-bg-surface px-1.5 py-0.5 font-mono text-[0.875em] text-text",e),...n}));P4.displayName="Code";const R4=Ht("font-display tabular-nums tracking-tight text-text",{variants:{size:{sm:"text-base font-semibold",md:"text-xl font-bold",lg:"text-3xl font-bold",xl:"text-4xl font-bold"}},defaultVariants:{size:"md"}}),T4=a.forwardRef(({className:e,size:t,prefix:n,currency:r="в‚Ѕ",children:o,...s},l)=>i.jsxs("span",{ref:l,className:_e(R4({size:t}),e),...s,children:[n?i.jsx("span",{className:"text-text-muted font-medium pr-1.5",children:n}):null,o,r?i.jsx("span",{className:"text-text-muted font-medium pl-1.5",children:r}):null]}));T4.displayName="Price";var Ta=e=>e.type==="checkbox",Fr=e=>e instanceof Date,nn=e=>e==null;const cC=e=>typeof e=="object";var Ct=e=>!nn(e)&&!Array.isArray(e)&&cC(e)&&!Fr(e),uC=e=>Ct(e)&&e.target?Ta(e.target)?e.target.checked:e.target.value:e,dC=(e,t)=>t.split(".").some((n,r,o)=>!isNaN(Number(n))&&e.has(o.slice(0,r).join("."))),A4=e=>{const t=e.constructor&&e.constructor.prototype;return Ct(t)&&t.hasOwnProperty("isPrototypeOf")},Lp=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function Pt(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(Lp&&(e instanceof Blob||t))return e;const n=Array.isArray(e);if(!n&&!(Ct(e)&&A4(e)))return e;const r=n?[]:Object.create(Object.getPrototypeOf(e));for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(r[o]=Pt(e[o]));return r}var Yl=e=>/^\w*$/.test(e),yt=e=>e===void 0,Mp=e=>Array.isArray(e)?e.filter(Boolean):[],kp=e=>Mp(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Oe=(e,t,n)=>{if(!t||!Ct(e))return n;const o=(Yl(t)?[t]:kp(t)).reduce((s,l)=>nn(s)?void 0:s[l],e);return yt(o)||o===e?yt(e[t])?n:e[t]:o},En=e=>typeof e=="boolean",Xt=e=>typeof e=="function",vt=(e,t,n)=>{let r=-1;const o=Yl(t)?[t]:kp(t),s=o.length,l=s-1;for(;++r<s;){const c=o[r];let u=n;if(r!==l){const d=e[c];u=Ct(d)||Array.isArray(d)?d:isNaN(+o[r+1])?{}:[]}if(c==="__proto__"||c==="constructor"||c==="prototype")return;e[c]=u,e=e[c]}};const pr={BLUR:"blur",FOCUS_OUT:"focusout",CHANGE:"change",SUBMIT:"submit",TRIGGER:"trigger",VALID:"valid"},zn={onBlur:"onBlur",onChange:"onChange",onSubmit:"onSubmit",onTouched:"onTouched",all:"all"},kn={max:"max",min:"min",maxLength:"maxLength",minLength:"minLength",pattern:"pattern",required:"required",validate:"validate"},ru="form",fC="root",zp=$.createContext(null);zp.displayName="HookFormControlContext";const Vp=()=>$.useContext(zp);var pC=(e,t,n,r=!0)=>{const o={};for(const s in e)Object.defineProperty(o,s,{get:()=>{const l=s;return t._proxyFormState[l]!==zn.all&&(t._proxyFormState[l]=!r||zn.all),n&&(n[l]=!0),e[l]}});return o};const Bp=typeof window<"u"?$.useLayoutEffect:$.useEffect;function I4(e){const t=Vp(),{control:n=t,disabled:r,name:o,exact:s}=e||{},[l,c]=$.useState(()=>({...n._formState,defaultValues:n._defaultValues})),u=$.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return Bp(()=>n._subscribe({name:o,formState:u.current,exact:s,callback:d=>{!r&&c({...n._formState,...d,defaultValues:n._defaultValues})}}),[o,r,s]),$.useEffect(()=>{u.current.isValid&&n._setValid(!0)},[n]),$.useMemo(()=>pC(l,n,u.current,!1),[l,n])}var Jt=e=>typeof e=="string",Ld=(e,t,n,r,o)=>Jt(e)?(r&&t.watch.add(e),Oe(n,e,o)):Array.isArray(e)?e.map(s=>(r&&t.watch.add(s),Oe(n,s))):(r&&(t.watchAll=!0),n),Md=e=>nn(e)||!cC(e);function wn(e,t,n=new WeakSet){if(e===t)return!0;if(Md(e)||Md(t))return Object.is(e,t);if(Fr(e)&&Fr(t))return Object.is(e.getTime(),t.getTime());const r=Object.keys(e),o=Object.keys(t);if(r.length!==o.length)return!1;if(n.has(e)||n.has(t))return!0;n.add(e),n.add(t);for(const s of r){const l=e[s];if(!(s in t))return!1;if(s!=="ref"){const c=t[s];if(Fr(l)&&Fr(c)||(Ct(l)||Array.isArray(l))&&(Ct(c)||Array.isArray(c))?!wn(l,c,n):!Object.is(l,c))return!1}}return!0}function $4(e){const t=Vp(),{control:n=t,name:r,defaultValue:o,disabled:s,exact:l,compute:c}=e||{},u=$.useRef(o),d=$.useRef(c),f=$.useRef(void 0),p=$.useRef(n),m=$.useRef(r);d.current=c;const[g,v]=$.useState(()=>{const S=n._getWatch(r,u.current);return d.current?d.current(S):S}),h=$.useCallback(S=>{const C=Ld(r,n._names,S||n._formValues,!1,u.current);return d.current?d.current(C):C},[n._formValues,n._names,r]),b=$.useCallback(S=>{if(!s){const C=Ld(r,n._names,S||n._formValues,!1,u.current);if(d.current){const T=d.current(C);wn(T,f.current)||(v(T),f.current=T)}else v(C)}},[n._formValues,n._names,s,r]);Bp(()=>((p.current!==n||!wn(m.current,r))&&(p.current=n,m.current=r,b()),n._subscribe({name:r,formState:{values:!0},exact:l,callback:S=>{b(S.values)}})),[n,l,r,b]),$.useEffect(()=>n._removeUnmounted());const y=p.current!==n,x=m.current,_=$.useMemo(()=>{if(s)return null;const S=!y&&!wn(x,r);return y||S?h():null},[s,y,r,x,h]);return _!==null?_:g}function j4(e){const t=Vp(),{name:n,disabled:r,control:o=t,shouldUnregister:s,defaultValue:l,exact:c=!0}=e,u=dC(o._names.array,n),d=$.useMemo(()=>Oe(o._formValues,n,Oe(o._defaultValues,n,l)),[o,n,l]),f=$4({control:o,name:n,defaultValue:d,exact:c}),p=I4({control:o,name:n,exact:c}),m=$.useRef(e),g=$.useRef(o.register(n,{...e.rules,value:f,...En(e.disabled)?{disabled:e.disabled}:{}}));m.current=e;const v=$.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Oe(p.errors,n)},isDirty:{enumerable:!0,get:()=>!!Oe(p.dirtyFields,n)},isTouched:{enumerable:!0,get:()=>!!Oe(p.touchedFields,n)},isValidating:{enumerable:!0,get:()=>!!Oe(p.validatingFields,n)},error:{enumerable:!0,get:()=>Oe(p.errors,n)}}),[p,n]),h=$.useCallback(_=>g.current.onChange({target:{value:uC(_),name:n},type:pr.CHANGE}),[n]),b=$.useCallback(()=>g.current.onBlur({target:{value:Oe(o._formValues,n),name:n},type:pr.BLUR}),[n,o._formValues]),y=$.useCallback(_=>{const S=Oe(o._fields,n);S&&S._f&&_&&(S._f.ref={focus:()=>Xt(_.focus)&&_.focus(),select:()=>Xt(_.select)&&_.select(),setCustomValidity:C=>Xt(_.setCustomValidity)&&_.setCustomValidity(C),reportValidity:()=>Xt(_.reportValidity)&&_.reportValidity()})},[o._fields,n]),x=$.useMemo(()=>({name:n,value:f,...En(r)||p.disabled?{disabled:p.disabled||r}:{},onChange:h,onBlur:b,ref:y}),[n,r,p.disabled,h,b,y,f]);return $.useEffect(()=>{const _=o._options.shouldUnregister||s;o.register(n,{...m.current.rules,...En(m.current.disabled)?{disabled:m.current.disabled}:{}});const S=(C,T)=>{const R=Oe(o._fields,C);R&&R._f&&(R._f.mount=T)};if(S(n,!0),_){const C=Pt(Oe(o._options.defaultValues,n,m.current.defaultValue));vt(o._defaultValues,n,C),yt(Oe(o._formValues,n))&&vt(o._formValues,n,C)}return!u&&o.register(n),()=>{(u?_&&!o._state.action:_)?o.unregister(n):S(n,!1)}},[n,o,u,s]),$.useEffect(()=>{o._setDisabledField({disabled:r,name:n})},[r,n,o]),$.useMemo(()=>({field:x,formState:p,fieldState:v}),[x,p,v])}const O4=e=>e.render(j4(e)),Fp=$.createContext(null);Fp.displayName="HookFormContext";const N4=()=>$.useContext(Fp),D4=e=>{const{children:t,watch:n,getValues:r,getFieldState:o,setError:s,clearErrors:l,setValue:c,setValues:u,trigger:d,formState:f,resetField:p,reset:m,handleSubmit:g,unregister:v,control:h,register:b,setFocus:y,subscribe:x}=e,_=$.useMemo(()=>({watch:n,getValues:r,getFieldState:o,setError:s,clearErrors:l,setValue:c,setValues:u,trigger:d,formState:f,resetField:p,reset:m,handleSubmit:g,unregister:v,control:h,register:b,setFocus:y,subscribe:x}),[l,h,f,o,r,g,b,m,p,s,y,c,u,x,d,v,n]);return $.createElement(Fp.Provider,{value:_},$.createElement(zp.Provider,{value:_.control},t))};var L4=(e,t,n,r,o)=>t?{...n[e],types:{...n[e]&&n[e].types?n[e].types:{},[r]:o||!0}}:{},Vs=e=>Array.isArray(e)?e:[e],sv=()=>{let e=[];return{get observers(){return e},next:o=>{for(const s of e)s.next&&s.next(o)},subscribe:o=>(e.push(o),{unsubscribe:()=>{e=e.filter(s=>s!==o)}}),unsubscribe:()=>{e=[]}}};function mC(e,t){const n={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r],s=t[r];if(o&&Ct(o)&&s){const l=mC(o,s);Ct(l)&&(n[r]=l)}else e[r]&&(n[r]=s)}return n}var qt=e=>Ct(e)&&!Object.keys(e).length,Hp=e=>e.type==="file",qi=e=>{if(!Lp)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},gC=e=>e.type==="select-multiple",Up=e=>e.type==="radio",M4=e=>Up(e)||Ta(e),ou=e=>qi(e)&&e.isConnected;function k4(e,t){const n=t.slice(0,-1).length;let r=0;for(;r<n;){if(nn(e)){e=void 0;break}e=e[t[r]],r++}return e}function z4(e){for(const t in e)if(e.hasOwnProperty(t)&&!yt(e[t]))return!1;return!0}function $t(e,t){if(Jt(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const n=Array.isArray(t)?t:Yl(t)?[t]:kp(t),r=n.length===1?e:k4(e,n),o=n.length-1,s=n[o];return r&&delete r[s],o!==0&&(Ct(r)&&qt(r)||Array.isArray(r)&&z4(r))&&$t(e,n.slice(0,-1)),e}var V4=e=>{for(const t in e)if(Xt(e[t]))return!0;return!1};function hC(e){return Array.isArray(e)||Ct(e)&&!V4(e)}function kd(e,t={}){for(const n in e){const r=e[n];hC(r)?(t[n]=Array.isArray(r)?[]:{},kd(r,t[n])):yt(r)||(t[n]=!0)}return t}function zd(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(n=>zd(n));return t.some(n=>n!==void 0)?t:void 0}if(Ct(e)){const t={};for(const n in e){const r=zd(e[n]);yt(r)||(t[n]=r)}return Object.keys(t).length?t:void 0}}}function Ms(e,t,n){n||(n=kd(t));for(const r in e){const o=e[r];if(hC(o))yt(t)||Md(n[r])?n[r]=kd(o,Array.isArray(o)?[]:{}):Ms(o,nn(t)?{}:t[r],n[r]);else{const s=t[r];n[r]=!wn(o,s)}}return zd(n)||{}}const av={value:!1,isValid:!1},iv={value:!0,isValid:!0};var vC=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(n=>n&&n.checked&&!n.disabled).map(n=>n.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!yt(e[0].attributes.value)?yt(e[0].value)||e[0].value===""?iv:{value:e[0].value,isValid:!0}:iv:av}return av},bC=(e,{valueAsNumber:t,valueAsDate:n,setValueAs:r})=>yt(e)?e:t?e===""?NaN:e&&+e:n&&Jt(e)?new Date(e):r?r(e):e;const lv={isValid:!1,value:null};var yC=e=>Array.isArray(e)?e.reduce((t,n)=>n&&n.checked&&!n.disabled?{isValid:!0,value:n.value}:t,lv):lv;function cv(e){const t=e.ref;return Hp(t)?t.files:Up(t)?yC(e.refs).value:gC(t)?[...t.selectedOptions].map(({value:n})=>n):Ta(t)?vC(e.refs).value:bC(yt(t.value)?e.ref.value:t.value,e)}var B4=(e,t,n,r)=>{const o={};for(const s of e){const l=Oe(t,s);l&&vt(o,s,l._f)}return{criteriaMode:n,names:[...e],fields:o,shouldUseNativeValidation:r}},Ki=e=>e instanceof RegExp,As=e=>yt(e)?e:Ki(e)?e.source:Ct(e)?Ki(e.value)?e.value.source:e.value:e,uv=e=>({isOnSubmit:!e||e===zn.onSubmit,isOnBlur:e===zn.onBlur,isOnChange:e===zn.onChange,isOnAll:e===zn.all,isOnTouch:e===zn.onTouched});const dv="AsyncFunction";var F4=e=>!!e&&!!e.validate&&!!(Xt(e.validate)&&e.validate.constructor.name===dv||Ct(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===dv)),H4=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),fv=(e,t,n)=>!n&&(t.watchAll||t.watch.has(e)||[...t.watch].some(r=>e.startsWith(r)&&/^\.\w+/.test(e.slice(r.length))));const Bs=(e,t,n,r)=>{for(const o of n||Object.keys(e)){const s=Oe(e,o);if(s){const{_f:l,...c}=s;if(l){if(l.refs&&l.refs[0]&&t(l.refs[0],o)&&!r)return!0;if(l.ref&&t(l.ref,l.name)&&!r)return!0;if(Bs(c,t))break}else if(Ct(c)&&Bs(c,t))break}}};function pv(e,t,n){const r=Oe(e,n);if(r||Yl(n))return{error:r,name:n};const o=n.split(".");for(;o.length;){const s=o.join("."),l=Oe(t,s),c=Oe(e,s);if(l&&!Array.isArray(l)&&n!==s)return{name:n};if(c&&c.type)return{name:s,error:c};if(c&&c.root&&c.root.type)return{name:`${s}.root`,error:c.root};o.pop()}return{name:n}}var U4=(e,t,n,r)=>{n(e);const{name:o,...s}=e;return qt(s)||r&&Object.keys(s).length>=Object.keys(t).length||Object.keys(s).find(l=>t[l]===(!r||zn.all))},W4=(e,t,n)=>!e||!t||e===t||Vs(e).some(r=>r&&(n?r===t:r.startsWith(t)||t.startsWith(r))),G4=(e,t,n,r,o)=>o.isOnAll?!1:!n&&o.isOnTouch?!(t||e):(n?r.isOnBlur:o.isOnBlur)?!e:(n?r.isOnChange:o.isOnChange)?e:!0,q4=(e,t)=>!Mp(Oe(e,t)).length&&$t(e,t),K4=(e,t,n)=>{const r=Vs(Oe(e,n));return vt(r,fC,t[n]),vt(e,n,r),e};function mv(e,t,n="validate"){if(Jt(e)||Array.isArray(e)&&e.every(Jt)||En(e)&&!e)return{type:n,message:Jt(e)?e:"",ref:t}}var Co=e=>Ct(e)&&!Ki(e)?e:{value:e,message:""},gv=async(e,t,n,r,o,s)=>{const{ref:l,refs:c,required:u,maxLength:d,minLength:f,min:p,max:m,pattern:g,validate:v,name:h,valueAsNumber:b,mount:y}=e._f,x=Oe(n,h);if(!y||t.has(h))return{};const _=c?c[0]:l,S=k=>{o&&_.reportValidity&&(_.setCustomValidity(En(k)?"":k||""),_.reportValidity())},C={},T=Up(l),R=Ta(l),A=T||R,P=(b||Hp(l))&&yt(l.value)&&yt(x)||qi(l)&&l.value===""||x===""||Array.isArray(x)&&!x.length||b&&typeof x=="number"&&isNaN(x),N=L4.bind(null,h,r,C),O=(k,D,F,U=kn.maxLength,H=kn.minLength)=>{const X=k?D:F;C[h]={type:k?U:H,message:X,ref:l,...N(k?U:H,X)}};if(s?!Array.isArray(x)||!x.length:u&&(!A&&(P||nn(x))||En(x)&&!x||R&&!vC(c).isValid||T&&!yC(c).isValid)){const{value:k,message:D}=Jt(u)?{value:!!u,message:u}:Co(u);if(k&&(C[h]={type:kn.required,message:D,ref:_,...N(kn.required,D)},!r))return S(D),C}if(!P&&(!nn(p)||!nn(m))){let k,D;const F=Co(m),U=Co(p);if(!nn(x)&&!isNaN(x)){const H=l.valueAsNumber||x&&+x;nn(F.value)||(k=H>F.value),nn(U.value)||(D=H<U.value)}else{const H=l.valueAsDate||new Date(x),X=W=>new Date(new Date().toDateString()+" "+W),K=l.type=="time",B=l.type=="week";Jt(F.value)&&x&&(k=K?X(x)>X(F.value):B?x>F.value:H>new Date(F.value)),Jt(U.value)&&x&&(D=K?X(x)<X(U.value):B?x<U.value:H<new Date(U.value))}if((k||D)&&(O(!!k,F.message,U.message,kn.max,kn.min),!r))return S(C[h].message),C}if((d||f)&&!P&&(Jt(x)||s&&Array.isArray(x))){const k=Co(d),D=Co(f),F=!nn(k.value)&&x.length>+k.value,U=!nn(D.value)&&x.length<+D.value;if((F||U)&&(O(F,k.message,D.message),!r))return S(C[h].message),C}if(g&&!P&&Jt(x)){const{value:k,message:D}=Co(g);if(Ki(k)&&!x.match(k)&&(C[h]={type:kn.pattern,message:D,ref:l,...N(kn.pattern,D)},!r))return S(D),C}if(v){if(Xt(v)){const k=await v(x,n),D=mv(k,_);if(D&&(C[h]={...D,...N(kn.validate,D.message)},!r))return S(D.message),C}else if(Ct(v)){let k={};for(const D in v){if(!qt(k)&&!r)break;const F=mv(await v[D](x,n),_,D);F&&(k={...F,...N(D,F.message)},S(F.message),r&&(C[h]=k))}if(!qt(k)&&(C[h]={ref:_,...k},!r))return C}}return S(!0),C};const X4={mode:zn.onSubmit,reValidateMode:zn.onChange,shouldFocusError:!0},xC={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Y4(e={}){let t={...X4,...e},n={...Pt(xC),isLoading:Xt(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},r={},o=Ct(t.defaultValues)||Ct(t.values)?Pt(t.defaultValues||t.values)||{}:{},s=t.shouldUnregister?{}:Pt(o),l={action:!1,mount:!1,watch:!1,keepIsValid:!1},c={mount:new Set,disabled:new Set,unMount:new Set,array:new Set,watch:new Set,registerName:new Set},u,d=0;const f={isDirty:!1,dirtyFields:!1,validatingFields:!1,touchedFields:!1,isValidating:!1,isValid:!1,errors:!1},p={...f};let m={...p};const g={array:sv(),state:sv()},v=t.criteriaMode===zn.all,h=I=>z=>{clearTimeout(d),d=setTimeout(I,z)},b=async I=>{if(!l.keepIsValid&&!t.disabled&&(p.isValid||m.isValid||I)){let z;t.resolver?(z=qt((await P()).errors),y()):z=await k({fields:r,onlyCheckValid:!0,eventType:pr.VALID}),z!==n.isValid&&g.state.next({isValid:z})}},y=(I,z)=>{!t.disabled&&(p.isValidating||p.validatingFields||m.isValidating||m.validatingFields)&&((I||Array.from(c.mount)).forEach(Z=>{Z&&(z?vt(n.validatingFields,Z,z):$t(n.validatingFields,Z))}),g.state.next({validatingFields:n.validatingFields,isValidating:!qt(n.validatingFields)}))},x=()=>{n.dirtyFields=Ms(o,s)},_=(I,z=[],Z,de,pe=!0,ce=!0)=>{if(de&&Z&&!t.disabled){if(l.action=!0,ce&&Array.isArray(Oe(r,I))){const le=Z(Oe(r,I),de.argA,de.argB);pe&&vt(r,I,le)}if(ce&&Array.isArray(Oe(n.errors,I))){const le=Z(Oe(n.errors,I),de.argA,de.argB);pe&&vt(n.errors,I,le),q4(n.errors,I)}if((p.touchedFields||m.touchedFields)&&ce&&Array.isArray(Oe(n.touchedFields,I))){const le=Z(Oe(n.touchedFields,I),de.argA,de.argB);pe&&vt(n.touchedFields,I,le)}(p.dirtyFields||m.dirtyFields)&&x(),g.state.next({name:I,isDirty:F(I,z),dirtyFields:n.dirtyFields,errors:n.errors,isValid:n.isValid})}else vt(s,I,z)},S=(I,z)=>{vt(n.errors,I,z),g.state.next({errors:n.errors})},C=I=>{n.errors=I,g.state.next({errors:n.errors,isValid:!1})},T=(I,z,Z,de)=>{const pe=Oe(r,I);if(pe){const ce=yt(Oe(s,I)),le=Oe(s,I,yt(Z)?Oe(o,I):Z);yt(le)||de&&de.defaultChecked||z?vt(s,I,z?le:cv(pe._f)):X(I,le),l.mount&&!l.action&&(b(),ce&&n.isDirty&&(p.isDirty||m.isDirty)&&(F()||(n.isDirty=!1,g.state.next({...n}))))}},R=(I,z,Z,de,pe)=>{let ce=!1,le=!1;const fe={name:I};if(!t.disabled){if(!Z||de){(p.isDirty||m.isDirty)&&(le=n.isDirty,n.isDirty=fe.isDirty=F(),ce=le!==fe.isDirty);const me=wn(Oe(o,I),z);le=!!Oe(n.dirtyFields,I),me?$t(n.dirtyFields,I):vt(n.dirtyFields,I,!0),fe.dirtyFields=n.dirtyFields,ce=ce||(p.dirtyFields||m.dirtyFields)&&le!==!me}if(Z){const me=Oe(n.touchedFields,I);me||(vt(n.touchedFields,I,Z),fe.touchedFields=n.touchedFields,ce=ce||(p.touchedFields||m.touchedFields)&&me!==Z)}ce&&pe&&g.state.next(fe)}return ce?fe:{}},A=(I,z,Z,de)=>{const pe=Oe(n.errors,I),ce=(p.isValid||m.isValid)&&En(z)&&n.isValid!==z;if(t.delayError&&Z?(u=h(()=>S(I,Z)),u(t.delayError)):(clearTimeout(d),u=null,Z?vt(n.errors,I,Z):$t(n.errors,I)),(Z?!wn(pe,Z):pe)||!qt(de)||ce){const le={...de,...ce&&En(z)?{isValid:z}:{},errors:n.errors,name:I};n={...n,...le},g.state.next(le)}},P=async I=>(y(I,!0),await t.resolver(s,t.context,B4(I||c.mount,r,t.criteriaMode,t.shouldUseNativeValidation))),N=async I=>{const{errors:z}=await P(I);if(y(I),I)for(const Z of I){const de=Oe(z,Z);de?vt(n.errors,Z,de):$t(n.errors,Z)}else n.errors=z;return z},O=async({name:I,eventType:z})=>{if(e.validate){const Z=await e.validate({formValues:s,formState:n,name:I,eventType:z});if(Ct(Z))for(const de in Z)Z[de]&&V(`${ru}.${de}`,{message:Jt(Z.message)?Z.message:"",type:kn.validate});else Jt(Z)||!Z?V(ru,{message:Z||"",type:kn.validate}):q(ru);return Z}return!0},k=async({fields:I,onlyCheckValid:z,name:Z,eventType:de,context:pe={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(pe.runRootValidation=!0,!await O({name:Z,eventType:de})&&(pe.valid=!1,z)))return pe.valid;for(const ce in I){const le=I[ce];if(le){const{_f:fe,...me}=le;if(fe){const Ne=c.array.has(fe.name),Pe=le._f&&F4(le._f);Pe&&p.validatingFields&&y([fe.name],!0);const ge=await gv(le,c.disabled,s,v,t.shouldUseNativeValidation&&!z,Ne);if(Pe&&p.validatingFields&&y([fe.name]),ge[fe.name]&&(pe.valid=!1,z)||(!z&&(Oe(ge,fe.name)?Ne?K4(n.errors,ge,fe.name):vt(n.errors,fe.name,ge[fe.name]):$t(n.errors,fe.name)),e.shouldUseNativeValidation&&ge[fe.name]))break}!qt(me)&&await k({context:pe,onlyCheckValid:z,fields:me,name:ce,eventType:de})}}return pe.valid},D=()=>{for(const I of c.unMount){const z=Oe(r,I);z&&(z._f.refs?z._f.refs.every(Z=>!ou(Z)):!ou(z._f.ref))&&oe(I)}c.unMount=new Set},F=(I,z)=>!t.disabled&&(I&&z&&vt(s,I,z),!wn(G(),o)),U=(I,z,Z)=>Ld(I,c,{...l.mount?s:yt(z)?o:Jt(I)?{[I]:z}:z},Z,z),H=I=>Mp(Oe(l.mount?s:o,I,t.shouldUnregister?Oe(o,I,[]):[])),X=(I,z,Z={})=>{const de=Oe(r,I);let pe=z;if(de){const ce=de._f;ce&&(!ce.disabled&&vt(s,I,bC(z,ce)),pe=qi(ce.ref)&&nn(z)?"":z,gC(ce.ref)?[...ce.ref.options].forEach(le=>le.selected=pe.includes(le.value)):ce.refs?Ta(ce.ref)?ce.refs.forEach(le=>{(!le.defaultChecked||!le.disabled)&&(Array.isArray(pe)?le.checked=!!pe.find(fe=>fe===le.value):le.checked=pe===le.value||!!pe)}):ce.refs.forEach(le=>le.checked=le.value===pe):Hp(ce.ref)?ce.ref.value="":(ce.ref.value=pe,ce.ref.type||g.state.next({name:I,values:Pt(s)})))}(Z.shouldDirty||Z.shouldTouch)&&R(I,pe,Z.shouldTouch,Z.shouldDirty,!0),Z.shouldValidate&&L(I)},K=(I,z,Z)=>{for(const de in z){if(!z.hasOwnProperty(de))return;const pe=z[de],ce=I+"."+de,le=Oe(r,ce);(c.array.has(I)||Ct(pe)||le&&!le._f)&&!Fr(pe)?K(ce,pe,Z):X(ce,pe,Z)}},B=(I,z,Z={})=>{const de=Oe(r,I),pe=c.array.has(I),ce=Pt(z),le=Oe(s,I),fe=wn(le,ce);if(vt(s,I,ce),pe)g.array.next({name:I,values:Pt(s)}),(p.isDirty||p.dirtyFields||m.isDirty||m.dirtyFields)&&Z.shouldDirty&&(x(),g.state.next({name:I,dirtyFields:n.dirtyFields,isDirty:F(I,ce)}));else{const me=Array.isArray(ce)&&!ce.length||qt(ce);!de||de._f||nn(ce)||me?X(I,ce,Z):K(I,ce,Z)}if(!fe){const me=fv(I,c);g.state.next({...me&&n,name:l.mount||me?I:void 0,values:Pt(s)})}},W=I=>{const z=Xt(I)?I(s):I;wn(s,z)||(s={...s,...z},g.state.next({...n,values:s}))},te=async I=>{l.mount=!0;const z=I.target;let Z=z.name,de=!0;const pe=Oe(r,Z),ce=me=>{de=Number.isNaN(me)||Fr(me)&&isNaN(me.getTime())||wn(me,Oe(s,Z,me))},le=uv(t.mode),fe=uv(t.reValidateMode);if(pe){let me,Ne;const Pe=z.type?cv(pe._f):uC(I),ge=I.type===pr.BLUR||I.type===pr.FOCUS_OUT,Ke=!H4(pe._f)&&!e.validate&&!t.resolver&&!Oe(n.errors,Z)&&!pe._f.deps||G4(ge,Oe(n.touchedFields,Z),n.isSubmitted,fe,le),Qe=fv(Z,c,ge);vt(s,Z,Pe),ge?(!z||!z.readOnly)&&(pe._f.onBlur&&pe._f.onBlur(I),u&&u(0)):pe._f.onChange&&pe._f.onChange(I);const Xe=R(Z,Pe,ge),et=!qt(Xe)||Qe;if(!ge&&g.state.next({name:Z,type:I.type,values:Pt(s)}),Ke)return(p.isValid||m.isValid)&&(t.mode==="onBlur"?ge&&b():ge||b()),et&&g.state.next({name:Z,...Qe?{}:Xe});if(!t.resolver&&e.validate&&await O({name:Z,eventType:I.type}),!ge&&Qe&&g.state.next({...n}),t.resolver){const{errors:nt}=await P([Z]);if(y([Z]),ce(Pe),de){const dt=pv(n.errors,r,Z),ft=pv(nt,r,dt.name||Z);me=ft.error,Z=ft.name,Ne=qt(nt)}}else y([Z],!0),me=(await gv(pe,c.disabled,s,v,t.shouldUseNativeValidation))[Z],y([Z]),ce(Pe),de&&(me?Ne=!1:(p.isValid||m.isValid)&&(Ne=await k({fields:r,onlyCheckValid:!0,name:Z,eventType:I.type})));de&&(pe._f.deps&&(!Array.isArray(pe._f.deps)||pe._f.deps.length>0)&&L(pe._f.deps),A(Z,Ne,me,Xe))}},j=(I,z)=>{if(Oe(n.errors,z)&&I.focus)return I.focus(),1},L=async(I,z={})=>{let Z,de;const pe=Vs(I);if(t.resolver){const ce=await N(yt(I)?I:pe);Z=qt(ce),de=I?!pe.some(le=>Oe(ce,le)):Z}else I?(de=(await Promise.all(pe.map(async ce=>{const le=Oe(r,ce);return await k({fields:le&&le._f?{[ce]:le}:le,eventType:pr.TRIGGER})}))).every(Boolean),!(!de&&!n.isValid)&&b()):de=Z=await k({fields:r,name:I,eventType:pr.TRIGGER});return g.state.next({...!Jt(I)||(p.isValid||m.isValid)&&Z!==n.isValid?{}:{name:I},...t.resolver||!I?{isValid:Z}:{},errors:n.errors}),z.shouldFocus&&!de&&Bs(r,j,I?pe:c.mount),de},G=(I,z)=>{let Z={...l.mount?s:o};return z&&(Z=mC(z.dirtyFields?n.dirtyFields:n.touchedFields,Z)),yt(I)?Z:Jt(I)?Oe(Z,I):I.map(de=>Oe(Z,de))},M=(I,z)=>({invalid:!!Oe((z||n).errors,I),isDirty:!!Oe((z||n).dirtyFields,I),error:Oe((z||n).errors,I),isValidating:!!Oe(n.validatingFields,I),isTouched:!!Oe((z||n).touchedFields,I)}),q=I=>{const z=I?Vs(I):void 0;z==null||z.forEach(Z=>$t(n.errors,Z)),z?z.forEach(Z=>{g.state.next({name:Z,errors:n.errors})}):g.state.next({errors:{}})},V=(I,z,Z)=>{const de=(Oe(r,I,{_f:{}})._f||{}).ref,pe=Oe(n.errors,I)||{},{ref:ce,message:le,type:fe,...me}=pe;vt(n.errors,I,{...me,...z,ref:de}),g.state.next({name:I,errors:n.errors,isValid:!1}),Z&&Z.shouldFocus&&de&&de.focus&&de.focus()},J=(I,z)=>Xt(I)?g.state.subscribe({next:Z=>"values"in Z&&I(Z.values||U(void 0,z),Z)}):U(I,z,!0),Y=I=>g.state.subscribe({next:z=>{if(W4(I.name,z.name,I.exact)&&U4(z,I.formState||p,We,I.reRenderRoot)){const Z={...s};I.callback({values:Z,...n,...z,defaultValues:o})}}}).unsubscribe,ne=I=>(l.mount=!0,m={...m,...I.formState},Y({...I,formState:{...f,...I.formState}})),oe=(I,z={})=>{for(const Z of I?Vs(I):c.mount)c.mount.delete(Z),c.array.delete(Z),z.keepValue||($t(r,Z),$t(s,Z)),!z.keepError&&$t(n.errors,Z),!z.keepDirty&&$t(n.dirtyFields,Z),!z.keepTouched&&$t(n.touchedFields,Z),!z.keepIsValidating&&$t(n.validatingFields,Z),!t.shouldUnregister&&!z.keepDefaultValue&&$t(o,Z);g.state.next({values:Pt(s)}),g.state.next({...n,...z.keepDirty?{isDirty:F()}:{}}),!z.keepIsValid&&b()},Q=({disabled:I,name:z})=>{if(En(I)&&l.mount||I||c.disabled.has(z)){const pe=c.disabled.has(z)!==!!I;I?c.disabled.add(z):c.disabled.delete(z),pe&&l.mount&&!l.action&&b()}},se=(I,z={})=>{let Z=Oe(r,I);const de=En(z.disabled)||En(t.disabled),pe=!c.registerName.has(I)&&Z&&Z._f&&!Z._f.mount;return vt(r,I,{...Z||{},_f:{...Z&&Z._f?Z._f:{ref:{name:I}},name:I,mount:!0,...z}}),c.mount.add(I),Z&&!pe?Q({disabled:En(z.disabled)?z.disabled:t.disabled,name:I}):T(I,!0,z.value),{...de?{disabled:z.disabled||t.disabled}:{},...t.progressive?{required:!!z.required,min:As(z.min),max:As(z.max),minLength:As(z.minLength),maxLength:As(z.maxLength),pattern:As(z.pattern)}:{},name:I,onChange:te,onBlur:te,ref:ce=>{if(ce){c.registerName.add(I),se(I,z),c.registerName.delete(I),Z=Oe(r,I);const le=yt(ce.value)&&ce.querySelectorAll&&ce.querySelectorAll("input,select,textarea")[0]||ce,fe=M4(le),me=Z._f.refs||[];if(fe?me.find(Ne=>Ne===le):le===Z._f.ref)return;vt(r,I,{_f:{...Z._f,...fe?{refs:[...me.filter(ou),le,...Array.isArray(Oe(o,I))?[{}]:[]],ref:{type:le.type,name:I}}:{ref:le}}}),T(I,!1,void 0,le)}else Z=Oe(r,I,{}),Z._f&&(Z._f.mount=!1),(t.shouldUnregister||z.shouldUnregister)&&!(dC(c.array,I)&&l.action)&&c.unMount.add(I)}}},he=()=>t.shouldFocusError&&Bs(r,j,c.mount),ae=I=>{En(I)&&(g.state.next({disabled:I}),Bs(r,(z,Z)=>{const de=Oe(r,Z);de&&(z.disabled=de._f.disabled||I,Array.isArray(de._f.refs)&&de._f.refs.forEach(pe=>{pe.disabled=de._f.disabled||I}))},0,!1))},Re=(I,z)=>async Z=>{let de;Z&&(Z.preventDefault&&Z.preventDefault(),Z.persist&&Z.persist());let pe=Pt(s);if(g.state.next({isSubmitting:!0}),t.resolver){const{errors:ce,values:le}=await P();y(),n.errors=ce,pe=Pt(le)}else await k({fields:r,eventType:pr.SUBMIT});if(c.disabled.size)for(const ce of c.disabled)$t(pe,ce);if($t(n.errors,fC),qt(n.errors)){g.state.next({errors:{}});try{await I(pe,Z)}catch(ce){de=ce}}else z&&await z({...n.errors},Z),he(),setTimeout(he);if(g.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:qt(n.errors)&&!de,submitCount:n.submitCount+1,errors:n.errors}),de)throw de},ie=(I,z={})=>{Oe(r,I)&&(yt(z.defaultValue)?B(I,Pt(Oe(o,I))):(B(I,z.defaultValue),vt(o,I,Pt(z.defaultValue))),z.keepTouched||$t(n.touchedFields,I),z.keepDirty||($t(n.dirtyFields,I),n.isDirty=z.defaultValue?F(I,Pt(Oe(o,I))):F()),z.keepError||($t(n.errors,I),p.isValid&&b()),g.state.next({...n}))},ve=(I,z={})=>{const Z=I?Pt(I):o,de=Pt(Z),pe=qt(I),ce=pe?o:de;if(z.keepDefaultValues||(o=Z),!z.keepValues){if(z.keepDirtyValues){const le=new Set([...c.mount,...Object.keys(Ms(o,s))]);for(const fe of Array.from(le)){const me=Oe(n.dirtyFields,fe),Ne=Oe(s,fe),Pe=Oe(ce,fe);me&&!yt(Ne)?vt(ce,fe,Ne):!me&&!yt(Pe)&&B(fe,Pe)}}else{if(Lp&&yt(I))for(const le of c.mount){const fe=Oe(r,le);if(fe&&fe._f){const me=Array.isArray(fe._f.refs)?fe._f.refs[0]:fe._f.ref;if(qi(me)){const Ne=me.closest("form");if(Ne){Ne.reset();break}}}}if(z.keepFieldsRef)for(const le of c.mount)B(le,Oe(ce,le));else r={}}s=t.shouldUnregister?z.keepDefaultValues?Pt(o):{}:Pt(ce),g.array.next({values:{...ce}}),g.state.next({values:{...ce}})}c={mount:z.keepDirtyValues?c.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},l.mount=!p.isValid||!!z.keepIsValid||!!z.keepDirtyValues||!t.shouldUnregister&&!qt(ce),l.watch=!!t.shouldUnregister,l.keepIsValid=!!z.keepIsValid,l.action=!1,z.keepErrors||(n.errors={}),g.state.next({submitCount:z.keepSubmitCount?n.submitCount:0,isDirty:pe?!1:z.keepDirty?n.isDirty:!!(z.keepDefaultValues&&!wn(I,o)),isSubmitted:z.keepIsSubmitted?n.isSubmitted:!1,dirtyFields:pe?{}:z.keepDirtyValues?z.keepDefaultValues&&s?Ms(o,s):n.dirtyFields:z.keepDefaultValues&&I?Ms(o,I):z.keepDirty?n.dirtyFields:{},touchedFields:z.keepTouched?n.touchedFields:{},errors:z.keepErrors?n.errors:{},isSubmitSuccessful:z.keepIsSubmitSuccessful?n.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:o})},be=(I,z)=>ve(Xt(I)?I(s):I,{...t.resetOptions,...z}),Le=(I,z={})=>{const Z=Oe(r,I),de=Z&&Z._f;if(de){const pe=de.refs?de.refs[0]:de.ref;pe.focus&&setTimeout(()=>{pe.focus(),z.shouldSelect&&Xt(pe.select)&&pe.select()})}},We=I=>{n={...n,...I}},Ce={control:{register:se,unregister:oe,getFieldState:M,handleSubmit:Re,setError:V,_subscribe:Y,_runSchema:P,_updateIsValidating:y,_focusError:he,_getWatch:U,_getDirty:F,_setValid:b,_setFieldArray:_,_setDisabledField:Q,_setErrors:C,_getFieldArray:H,_reset:ve,_resetDefaultValues:()=>Xt(t.defaultValues)&&t.defaultValues().then(I=>{be(I,t.resetOptions),g.state.next({isLoading:!1})}),_removeUnmounted:D,_disableForm:ae,_subjects:g,_proxyFormState:p,get _fields(){return r},get _formValues(){return s},get _state(){return l},set _state(I){l=I},get _defaultValues(){return o},get _names(){return c},set _names(I){c=I},get _formState(){return n},get _options(){return t},set _options(I){t={...t,...I}}},subscribe:ne,trigger:L,register:se,handleSubmit:Re,watch:J,setValue:B,setValues:W,getValues:G,reset:be,resetField:ie,clearErrors:q,unregister:oe,setError:V,setFocus:Le,getFieldState:M};return{...Ce,formControl:Ce}}function sJ(e={}){const t=$.useRef(void 0),n=$.useRef(void 0),[r,o]=$.useState(()=>({...Pt(xC),isLoading:Xt(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:Xt(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:r},e.defaultValues&&!Xt(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:l,...c}=Y4(e);t.current={...c,formState:r}}const s=t.current.control;return s._options=e,Bp(()=>{const l=s._subscribe({formState:s._proxyFormState,callback:()=>o({...s._formState}),reRenderRoot:!0});return o(c=>({...c,isReady:!0})),s._formState.isReady=!0,l},[s]),$.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),$.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),$.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),$.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),$.useEffect(()=>{if(s._proxyFormState.isDirty){const l=s._getDirty();l!==r.isDirty&&s._subjects.state.next({isDirty:l})}},[s,r.isDirty]),$.useEffect(()=>{var l;e.values&&!wn(e.values,n.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),!((l=s._options.resetOptions)===null||l===void 0)&&l.keepIsValid||s._setValid(),n.current=e.values,o(c=>({...c}))):s._resetDefaultValues()},[s,e.values]),$.useEffect(()=>{s._state.mount||(s._setValid(),s._state.mount=!0),s._state.watch&&(s._state.watch=!1,s._subjects.state.next({...s._formState})),s._removeUnmounted()}),t.current.formState=$.useMemo(()=>pC(r,s),[s,r]),t.current}const aJ=D4,_C=a.createContext({});function iJ({...e}){return i.jsx(_C.Provider,{value:{name:e.name},children:i.jsx(O4,{...e})})}const EC=a.createContext({}),Jl=()=>{const e=a.useContext(_C),t=a.useContext(EC),{getFieldState:n,formState:r}=N4(),o=n(e.name,r);if(!e)throw new Error("useFormField must be used within <FormField>");const{id:s}=t;return{id:s,name:e.name,formItemId:`${s}-form-item`,formDescriptionId:`${s}-form-item-description`,formMessageId:`${s}-form-item-message`,...o}},J4=a.forwardRef(({className:e,...t},n)=>{const r=a.useId();return i.jsx(EC.Provider,{value:{id:r},children:i.jsx("div",{ref:n,className:_e("space-y-2",e),...t})})});J4.displayName="FormItem";const Z4=a.forwardRef(({className:e,...t},n)=>{const{error:r,formItemId:o}=Jl();return i.jsx(b0,{ref:n,className:_e(r&&"text-error",e),htmlFor:o,...t})});Z4.displayName="FormLabel";const Q4=a.forwardRef(({...e},t)=>{const{error:n,formItemId:r,formDescriptionId:o,formMessageId:s}=Jl();return i.jsx(Q_,{ref:t,id:r,"aria-describedby":n?`${o} ${s}`:`${o}`,"aria-invalid":!!n,...e})});Q4.displayName="FormControl";const eU=a.forwardRef(({className:e,...t},n)=>{const{formDescriptionId:r}=Jl();return i.jsx("p",{ref:n,id:r,className:_e("text-sm text-text-muted",e),...t})});eU.displayName="FormDescription";const tU=a.forwardRef(({className:e,children:t,...n},r)=>{const{error:o,formMessageId:s}=Jl(),l=o?String((o==null?void 0:o.message)??""):t;return l?i.jsx("p",{ref:r,id:s,className:_e("text-sm font-medium text-error",e),...n,children:l}):null});tU.displayName="FormMessage";const nU=a.forwardRef(({option:e,onDetailsClick:t,onOrderClick:n,className:r},o)=>{var u,d;const{t:s}=Er(),l=((u=e.destination)==null?void 0:u.trim())||"—",c=(d=e.routeLabel)==null?void 0:d.trim();return i.jsx(dE,{ref:o,className:_e("h-full hover:shadow-md hover:border-primary/40 transition-all",r),children:i.jsx(fE,{className:"pt-5",children:i.jsxs(Oo,{gap:3,children:[c?i.jsx(uE,{variant:"neutral",className:"self-start",children:c}):null,i.jsx(Vr,{weight:"semibold",className:"text-lg leading-tight",children:l}),i.jsx(x0,{value:e.totalCost??0,currency:"RUB",size:"lg",emphasis:"default"}),i.jsxs(lC,{gap:2,wrap:!0,children:[i.jsxs(Ho,{type:"button",size:"sm",variant:"outline",onClick:()=>t(e),children:[s("bestOffers.details","Подробнее"),i.jsx(Sx,{className:"h-3.5 w-3.5"})]}),n?i.jsx(Ho,{type:"button",size:"sm",onClick:()=>n(e),children:s("bestOffers.order","Оформить")}):null]})]})})})});nU.displayName="BestOffersCard";const lJ=["APPLICATION_STATUS_CHANGED","SHIPMENT_MILESTONE_CREATED","APPLICATION_FILE_UPLOADED","INVOICE_ISSUED","INVOICE_PAID","INVOICE_OVERDUE","INVOICE_DOCUMENT_UPLOADED","CONTRACT_SENT","ACT_GENERATED"],cJ=["EMAIL","TELEGRAM","FCM","WEB_PUSH"],rU={APPLICATION_STATUS_CHANGED:"Рзменение статуса заявки",SHIPMENT_MILESTONE_CREATED:"РќРѕРІРѕРµ событие трекинга",APPLICATION_FILE_UPLOADED:"Новый файл РїРѕ заявке",INVOICE_ISSUED:"Выставлен счёт",INVOICE_PAID:"Подтверждена оплата",INVOICE_OVERDUE:"Просроченный счёт",INVOICE_DOCUMENT_UPLOADED:"PDF документ счёта",CONTRACT_SENT:"Договор РЅР° подписание",ACT_GENERATED:"РђРєС‚ выполненных работ"},oU={APPLICATION_STATUS_CHANGED:"РљРѕРіРґР° менеджер меняет статус заявки РІ работе (NEW в†’ IN_PROGRESS в†’ COMPLETED Рё С‚.Рґ.)",SHIPMENT_MILESTONE_CREATED:"РљРѕРіРґР° менеджер добавляет РЅРѕРІРѕРµ событие РЅР° пути РіСЂСѓР·Р° (забран, прибыл РІ РїРѕСЂС‚, Рё С‚.Рґ.)",APPLICATION_FILE_UPLOADED:"РљРѕРіРґР° Рє заявке прикрепляют документ (CMR, накладная, фото отгрузки)",INVOICE_ISSUED:"РљРѕРіРґР° выставлен счёт РЅР° оплату",INVOICE_PAID:"Подтверждение получения оплаты",INVOICE_OVERDUE:"РљРѕРіРґР° СЃСЂРѕРє оплаты счёта прошёл",INVOICE_DOCUMENT_UPLOADED:"РљРѕРіРґР° Рє счёту прикреплён или заменён PDF",CONTRACT_SENT:"РљРѕРіРґР° РґРѕРіРѕРІРѕСЂ готов Рё отправлен РЅР° подписание",ACT_GENERATED:"РљРѕРіРґР° сформирован акт выполненных работ РїРѕ перевозке"},uJ=["CUSTOMS_STATUS_CHANGED","CUSTOMS_DOCUMENT_REQUESTED","CUSTOMS_DOCUMENT_RECEIVED"],sU={CUSTOMS_STATUS_CHANGED:"Смена статуса поставки",CUSTOMS_DOCUMENT_REQUESTED:"Запрос документа поставщику",CUSTOMS_DOCUMENT_RECEIVED:"Документ получен РѕС‚ поставщика"},aU={CUSTOMS_STATUS_CHANGED:"РљРѕРіРґР° поставка меняет этап: РІ пути в†’ РїРѕСЂС‚ в†’ РЎР’РҐ в†’ оформление ДТ в†’ выпуск",CUSTOMS_DOCUMENT_REQUESTED:"РљРѕРіРґР° система запрашивает Сѓ поставщика недостающий документ (РёРЅРІРѕР№СЃ, упаковочный Рё С‚.Рґ.)",CUSTOMS_DOCUMENT_RECEIVED:"РљРѕРіРґР° поставщик загрузил запрошенный документ РІ источнике через СЃРІРѕР№ портал"},iU={...rU,...sU},dJ={...oU,...aU},fJ={EMAIL:"Email",TELEGRAM:"Telegram",FCM:"Мобильное приложение",WEB_PUSH:"Браузер"},pJ={list(){return je.get("/me/notification-preferences").then(e=>e.data)},set(e,t,n){return je.put("/me/notification-preferences",{eventCode:e,channel:t,enabled:n}).then(r=>r.data)},getDigestMode(){return je.get("/me/notification-preferences/digest-mode").then(e=>e.data)},setDigestMode(e){return je.put("/me/notification-preferences/digest-mode",{mode:e}).then(t=>t.data)},testSend(e){return je.post(`/me/notification-preferences/test-send?channel=${e}`).then(t=>t.data)}};function hv(e){return iU[e]??e}function lU(e,t=Date.now()){const n=new Date(e).getTime();if(Number.isNaN(n))return"";const r=Math.floor((t-n)/6e4);if(r<1)return"только что";if(r<60)return`${r} РјРёРЅ назад`;const o=Math.floor(r/60);if(o<24)return`${o} С‡ назад`;const s=Math.floor(o/24);return s===1?"вчера":`${s} РґРЅ назад`}const vv=[{id:1,eventCode:"APPLICATION_STATUS_CHANGED",subject:"Заявка APP-12345 — статус «В работе»",body:null,relatedEntityType:"Application",relatedEntityId:12345,sentAt:new Date(Date.now()-30*6e4).toISOString(),readAt:null},{id:2,eventCode:"SHIPMENT_MILESTONE_CREATED",subject:"APP-12340 — РїРѕРґРЅСЏС‚ РЅР° Р±РѕСЂС‚",body:null,relatedEntityType:"Application",relatedEntityId:12340,sentAt:new Date(Date.now()-4*36e5).toISOString(),readAt:null}];function mJ({inboxHref:e="/notifications",prefsHref:t="/dashboard/notifications",className:n}){var d;const{isAuthenticated:r}=ga(),o=im({queryKey:["m-bell-unread"],queryFn:()=>jo.unreadCount(),enabled:r,staleTime:3e4}),s=im({queryKey:["m-bell-preview"],queryFn:()=>jo.list({page:0,size:5}),enabled:r,staleTime:6e4}),l=r?((d=o.data)==null?void 0:d.unread)??0:vv.filter(f=>f.readAt==null).length,c=a.useMemo(()=>r?s.data??[]:vv,[r,s.data]),u=l>0;return i.jsxs(ZE,{children:[i.jsx(QE,{asChild:!0,children:i.jsxs(Ho,{variant:"ghost",size:"sm",className:`relative ${n??""}`.trim(),"aria-label":u?`Уведомления: ${l} непрочитанных`:"Уведомления","data-testid":"m-bell-trigger","data-unread":u?"true":"false",children:[u?i.jsx(yL,{className:"h-4 w-4"}):i.jsx(hh,{className:"h-4 w-4"}),u?i.jsx("span",{className:"absolute -top-0.5 -right-0.5 min-w-[1rem] h-4 px-1 rounded-full bg-primary text-primary-foreground text-[10px] font-semibold leading-none flex items-center justify-center","data-testid":"m-bell-unread-count",children:l>9?"9+":l}):null]})}),i.jsx(mp,{align:"end",className:"w-80 p-0","data-testid":"m-bell-popover",children:i.jsxs(Oo,{gap:0,children:[i.jsx("div",{className:"px-4 py-3 border-b border-border",children:i.jsxs("div",{className:"flex items-center justify-between gap-2",children:[i.jsx(Vr,{weight:"medium",className:"text-sm",children:"Уведомления"}),u?i.jsxs(uE,{variant:"info",className:"text-xs",children:[l," новых"]}):null]})}),r?c.length===0?i.jsxs(Oo,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-empty",children:[i.jsx(hh,{className:"h-6 w-6 text-text-muted opacity-50"}),i.jsx(Vr,{variant:"muted",className:"text-xs",children:"Уведомлений РїРѕРєР° нет."})]}):i.jsx("div",{className:"max-h-80 overflow-y-auto","data-testid":"m-bell-list",children:c.map(f=>{const p=f.readAt==null;return i.jsx(Rt,{to:e,className:`block px-4 py-3 text-sm border-b border-border last:border-b-0 hover:bg-bg-surface transition-colors ${p?"bg-primary/5":""}`,"data-testid":"m-bell-item","data-notif-id":f.id,"data-unread":p?"true":"false",children:i.jsxs(Oo,{gap:1,children:[i.jsx(Vr,{weight:p?"semibold":"medium",className:"text-xs",children:f.subject||hv(f.eventCode)}),i.jsxs(Vr,{variant:"muted",className:"text-xs",children:[hv(f.eventCode)," В· ",lU(f.sentAt)]})]})},f.id)})}):i.jsxs(Oo,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-anon-state",children:[i.jsx(ML,{className:"h-6 w-6 text-text-muted"}),i.jsx(Vr,{variant:"muted",className:"text-xs text-center",children:"Войдите чтобы видеть СЃРІРѕРё уведомления."}),i.jsx(Ho,{asChild:!0,variant:"default",size:"sm",children:i.jsx(Rt,{to:"/login",children:"Войти"})})]}),i.jsx(BS,{}),i.jsxs("div",{className:"flex items-center justify-between px-4 py-2",children:[i.jsx(Rt,{to:t,className:"text-xs text-text-muted hover:text-text underline","data-testid":"m-bell-prefs-link",children:"Настроить"}),i.jsxs(Rt,{to:e,className:"text-xs font-medium text-text inline-flex items-center gap-1","data-testid":"m-bell-inbox-link",children:["Р’СЃРµ уведомления",i.jsx(Sx,{className:"h-3 w-3"})]})]})]})})]})}const bv="exit_intent_shown",cU=["/","/search-results","/dostavka"],uU=["/landing/","/marshrut/","/industry/","/vs/","/dostavka/"];function yv(e){return cU.includes(e)?!0:uU.some(t=>e.startsWith(t))}function dU(){const{t:e}=Er(),{pathname:t}=Sn(),[n,r]=a.useState(!1);function o(){yv(t)&&(sessionStorage.getItem(bv)||(sessionStorage.setItem(bv,"1"),r(!0)))}return a.useEffect(()=>{if(!yv(t))return;function s(l){l.clientY<=20&&o()}return document.addEventListener("mouseleave",s),()=>document.removeEventListener("mouseleave",s)},[t]),n?i.jsx("div",{role:"dialog","aria-modal":"true","aria-label":e("exitIntent.aria","РќРµ уходите"),className:_e("fixed inset-0 z-[9999] flex items-center justify-center p-4","bg-black/50 backdrop-blur-sm"),onClick:s=>{s.target===s.currentTarget&&r(!1)},children:i.jsxs("div",{className:"relative w-full max-w-md rounded-2xl bg-white dark:bg-gray-900 shadow-2xl p-8 text-center",children:[i.jsx("button",{onClick:()=>r(!1),className:"absolute top-3 right-3 p-1 rounded-full text-gray-400 hover:text-gray-700 hover:bg-gray-100 transition-colors","aria-label":e("exitIntent.closeAria","Закрыть"),children:i.jsx(Gf,{className:"w-5 h-5"})}),i.jsx("div",{className:"text-4xl mb-3",children:"рџљў"}),i.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:e("exitIntent.title","РќРµ уходите!")}),i.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:[e("exitIntent.bodyLine1","Бесплатный расчёт стоимости доставки за 30 секунд —"),i.jsx("br",{}),e("exitIntent.bodyLine2","без регистрации РёВ Р·РІРѕРЅРєРѕРІ менеджера.")]}),i.jsx(Ho,{asChild:!0,size:"lg",className:"w-full",children:i.jsx(Rt,{to:"/calculator",onClick:()=>r(!1),children:e("exitIntent.cta","Рассчитать бесплатно в†’")})}),i.jsx("p",{className:"mt-3 text-xs text-gray-400",children:e("exitIntent.footnote","60+ перевозчиков В· Китай, РРЅРґРёСЏ, Турция В· Р·Р° 5 секунд")})]})}):null}function xv({children:e}){const{isAuthenticated:t}=ga(),n=Sn();if(!t){const r=`${n.pathname}${n.search}`;return i.jsx(Lt,{to:`/login?redirect=${encodeURIComponent(r)}`,replace:!0})}return i.jsx(i.Fragment,{children:e})}const wC={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function fU(){return wC}function su(e){let t=2166136261;const n=e.length;for(let r=0;r<n;r++)t^=e.charCodeAt(r),t+=(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24);return t>>>0}function Zl(e,t,n){return n===2?su(su(e+t)+"")%1e4/1e4:n===1?su(t+e)%1e3/1e3:null}function pU(e){return e<=0?[]:new Array(e).fill(1/e)}function Wp(e,t){return e>=t[0]&&e<t[1]}function mU(e,t){const n=Zl("__"+t[0],e,1);return n===null?!1:n>=t[1]&&n<t[2]}function gU(e,t){for(let n=0;n<t.length;n++)if(Wp(e,t[n]))return n;return-1}function SC(e){try{const t=e.replace(/([^\\])\//g,"$1\\/");return new RegExp(t)}catch(t){console.error(t);return}}function CC(e,t){if(!t.length)return!1;let n=!1,r=!1;for(let o=0;o<t.length;o++){const s=bU(e,t[o].type,t[o].pattern);if(t[o].include===!1){if(s)return!1}else n=!0,s&&(r=!0)}return r||!n}function hU(e,t,n){try{let r=t.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");return n&&(r="\\/?"+r.replace(/(^\/|\/$)/g,"")+"\\/?"),new RegExp("^"+r+"$","i").test(e)}catch{return!1}}function vU(e,t){try{const n=new URL(t.replace(/^([^:/?]*)\./i,"https://$1.").replace(/\*/g,"_____"),"https://_____"),r=[[e.host,n.host,!1],[e.pathname,n.pathname,!0]];return n.hash&&r.push([e.hash,n.hash,!1]),n.searchParams.forEach((o,s)=>{r.push([e.searchParams.get(s)||"",o,!1])}),!r.some(o=>!hU(o[0],o[1],o[2]))}catch{return!1}}function bU(e,t,n){try{const r=new URL(e,"https://_");if(t==="regex"){const o=SC(n);return o?o.test(r.href)||o.test(r.href.substring(r.origin.length)):!1}else if(t==="simple")return vU(r,n);return!1}catch{return!1}}function yU(e,t,n){t=t===void 0?1:t,t<0?t=0:t>1&&(t=1);const r=pU(e);n=n||r,n.length!==e&&(n=r);const o=n.reduce((l,c)=>c+l,0);(o<.99||o>1.01)&&(n=r);let s=0;return n.map(l=>{const c=s;return s+=l,[c,c+t*l]})}function xU(e,t,n){if(!t)return null;const r=t.split("?")[1];if(!r)return null;const o=r.replace(/#.*/,"").split("&").map(s=>s.split("=",2)).filter(([s])=>s===e).map(([,s])=>parseInt(s));return o.length>0&&o[0]>=0&&o[0]<n?o[0]:null}function _U(e){try{return e()}catch(t){return console.error(t),!1}}const au=e=>Uint8Array.from(atob(e),t=>t.charCodeAt(0));async function Fs(e,t,n){if(t=t||"",n=n||globalThis.crypto&&globalThis.crypto.subtle||wC.SubtleCrypto,!n)throw new Error("No SubtleCrypto implementation found");try{const r=await n.importKey("raw",au(t),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[o,s]=e.split("."),l=await n.decrypt({name:"AES-CBC",iv:au(o)},r,au(s));return new TextDecoder().decode(l)}catch{throw new Error("Failed to decrypt")}}function Xi(e){return typeof e=="string"?e:JSON.stringify(e)}function Tn(e){typeof e=="number"&&(e=e+""),(!e||typeof e!="string")&&(e="0");const t=e.replace(/(^v|\+.*$)/g,"").split(/[-.]/);return t.length===3&&t.push("~"),t.map(n=>n.match(/^[0-9]+$/)?n.padStart(5," "):n).join("-")}function EU(){let e;try{e="1.6.5"}catch{e=""}return e}function wU(e,t){let n,r;try{n=new URL(e),r=new URL(t)}catch(o){return console.error(`Unable to merge query strings: ${o}`),t}return n.searchParams.forEach((o,s)=>{r.searchParams.has(s)||r.searchParams.set(s,o)}),r.toString()}function _v(e){return typeof e=="object"&&e!==null}function iu(e){return e.urlPatterns&&e.variations.some(t=>_v(t)&&"urlRedirect"in t)?"redirect":e.variations.some(t=>_v(t)&&(t.domMutations||"js"in t||"css"in t))?"visual":"unknown"}async function PC(e,t){return new Promise(n=>{let r=!1,o;const s=l=>{r||(r=!0,o&&clearTimeout(o),n(l||null))};t&&(o=setTimeout(()=>s(),t)),e.then(l=>s(l)).catch(()=>s())})}const Zt={staleTTL:1e3*60,maxAge:1e3*60*60*4,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},Xn=fU(),qo={fetchFeaturesCall:({host:e,clientKey:t,headers:n})=>Xn.fetch(`${e}/api/features/${t}`,{headers:n}),fetchRemoteEvalCall:({host:e,clientKey:t,payload:n,headers:r})=>{const o={method:"POST",headers:{"Content-Type":"application/json",...r},body:JSON.stringify(n)};return Xn.fetch(`${e}/api/eval/${t}`,o)},eventSourceCall:({host:e,clientKey:t,headers:n})=>n?new Xn.EventSource(`${e}/sub/${t}`,{headers:n}):new Xn.EventSource(`${e}/sub/${t}`),startIdleListener:()=>{let e;if(!(typeof window<"u"&&typeof document<"u"))return;const n=()=>{document.visibilityState==="visible"?(window.clearTimeout(e),AU()):document.visibilityState==="hidden"&&(e=window.setTimeout(TU,Zt.idleStreamInterval))};return document.addEventListener("visibilitychange",n),()=>document.removeEventListener("visibilitychange",n)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(Xn.localStorage=globalThis.localStorage)}catch{}const Ko=new Map;let Ev=!1;const rr=new Map,si=new Map,Xo=new Map,Yo=new Set;function SU(e){Object.assign(Zt,e),Zt.backgroundSync||IC()}async function CU({instance:e,timeout:t,skipCache:n,allowStale:r,backgroundSync:o}){return o||(Zt.backgroundSync=!1),IU({instance:e,allowStale:r,timeout:t,skipCache:n})}function PU(e){const t=Aa(e),n=Ko.get(t)||new Set;n.add(e),Ko.set(t,n)}function RU(e){Ko.forEach(t=>t.delete(e))}function TU(){Xo.forEach(e=>{e&&(e.state="idle",Kp(e))})}function AU(){Xo.forEach(e=>{e&&e.state==="idle"&&Xp(e)})}async function wv(){try{if(!Xn.localStorage)return;await Xn.localStorage.setItem(Zt.cacheKey,JSON.stringify(Array.from(rr.entries())))}catch{}}async function IU({instance:e,allowStale:t,timeout:n,skipCache:r}){const o=Aa(e),s=Gp(e),l=new Date,c=new Date(l.getTime()-Zt.maxAge+Zt.staleTTL);await $U();const u=!Zt.disableCache&&!r?rr.get(s):void 0;return u&&(t||u.staleAt>l)&&u.staleAt>c?(u.sse&&Yo.add(o),u.staleAt<l?Vd(e):qp(e),{data:u.data,success:!0,source:"cache"}):await PC(Vd(e),n)||{data:null,success:!1,source:"timeout",error:new Error("Timeout")}}function Aa(e){const[t,n]=e.getApiInfo();return`${t}||${n}`}function Gp(e){const t=Aa(e);if(!("isRemoteEval"in e)||!e.isRemoteEval())return t;const n=e.getAttributes(),r=e.getCacheKeyAttributes()||Object.keys(e.getAttributes()),o={};r.forEach(c=>{o[c]=n[c]});const s=e.getForcedVariations(),l=e.getUrl();return`${t}||${JSON.stringify({ca:o,fv:s,url:l})}`}async function $U(){if(!Ev){Ev=!0;try{if(Xn.localStorage){const e=await Xn.localStorage.getItem(Zt.cacheKey);if(!Zt.disableCache&&e){const t=JSON.parse(e);t&&Array.isArray(t)&&t.forEach(([n,r])=>{rr.set(n,{...r,staleAt:new Date(r.staleAt)})}),RC()}}}catch{}if(!Zt.disableIdleStreams){const e=qo.startIdleListener();e&&(qo.stopIdleListener=e)}}}function RC(){const e=Array.from(rr.entries()).map(([n,r])=>({key:n,staleAt:r.staleAt.getTime()})).sort((n,r)=>n.staleAt-r.staleAt),t=Math.min(Math.max(0,rr.size-Zt.maxEntries),rr.size);for(let n=0;n<t;n++)rr.delete(e[n].key)}function TC(e,t,n){const r=n.dateUpdated||"",o=new Date(Date.now()+Zt.staleTTL),s=Zt.disableCache?void 0:rr.get(t);if(s&&r&&s.version===r){s.staleAt=o,wv();return}Zt.disableCache||(rr.set(t,{data:n,version:r,staleAt:o,sse:Yo.has(e)}),RC()),wv();const l=Ko.get(e);l&&l.forEach(c=>jU(c,n))}async function jU(e,t){await e.setPayload(t||e.getPayload())}async function Vd(e){const{apiHost:t,apiRequestHeaders:n}=e.getApiHosts(),r=e.getClientKey(),o="isRemoteEval"in e&&e.isRemoteEval(),s=Aa(e),l=Gp(e);let c=si.get(l);return c||(c=(o?qo.fetchRemoteEvalCall({host:t,clientKey:r,payload:{attributes:e.getAttributes(),forcedVariations:e.getForcedVariations(),forcedFeatures:Array.from(e.getForcedFeatures().entries()),url:e.getUrl()},headers:n}):qo.fetchFeaturesCall({host:t,clientKey:r,headers:n})).then(d=>{if(!d.ok)throw new Error(`HTTP error: ${d.status}`);return d.headers.get("x-sse-support")==="enabled"&&Yo.add(s),d.json()}).then(d=>(TC(s,l,d),qp(e),si.delete(l),{data:d,success:!0,source:"network"})).catch(d=>(si.delete(l),{data:null,source:"error",success:!1,error:d})),si.set(l,c)),c}function qp(e,t=!1){const n=Aa(e),r=Gp(e),{streamingHost:o,streamingHostRequestHeaders:s}=e.getApiHosts(),l=e.getClientKey();if(t&&Yo.add(n),Zt.backgroundSync&&Yo.has(n)&&Xn.EventSource){if(Xo.has(n))return;const c={src:null,host:o,clientKey:l,headers:s,cb:u=>{try{if(u.type==="features-updated"){const d=Ko.get(n);d&&d.forEach(f=>{Vd(f)})}else if(u.type==="features"){const d=JSON.parse(u.data);TC(n,r,d)}c.errors=0}catch{AC(c)}},errors:0,state:"active"};Xo.set(n,c),Xp(c)}}function AC(e){if(e.state!=="idle"&&(e.errors++,e.errors>3||e.src&&e.src.readyState===2)){const t=Math.pow(3,e.errors-3)*(1e3+Math.random()*1e3);Kp(e),setTimeout(()=>{["idle","active"].includes(e.state)||Xp(e)},Math.min(t,3e5))}}function Kp(e){e.src&&(e.src.onopen=null,e.src.onerror=null,e.src.close(),e.src=null,e.state==="active"&&(e.state="disabled"))}function Xp(e){e.src=qo.eventSourceCall({host:e.host,clientKey:e.clientKey,headers:e.headers}),e.state="active",e.src.addEventListener("features",e.cb),e.src.addEventListener("features-updated",e.cb),e.src.onerror=()=>AC(e),e.src.onopen=()=>{e.errors=0}}function OU(e,t){Kp(e),Xo.delete(t)}function IC(){Yo.clear(),Xo.forEach(OU),Ko.clear(),qo.stopIdleListener()}function lu(e,t){if(t.streaming){if(!e.getClientKey())throw new Error("Must specify clientKey to enable streaming");t.payload&&qp(e,!0),PU(e)}}var NU=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,Yp={revert:function(){}},Yi=new Map,Jp=new Set;function DU(e){return e==="html"?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[e]}}function Ql(e){var t=Yi.get(e);return t||(t={element:e,attributes:{}},Yi.set(e,t)),t}function ec(e,t,n,r,o){var s=n(e),l={isDirty:!1,originalValue:s,virtualValue:s,mutations:[],el:e,_positionTimeout:null,observer:new MutationObserver(function(){if(!(t==="position"&&l._positionTimeout)){t==="position"&&(l._positionTimeout=setTimeout(function(){l._positionTimeout=null},1e3));var c=n(e);t==="position"&&c.parentNode===l.virtualValue.parentNode&&c.insertBeforeNode===l.virtualValue.insertBeforeNode||c!==l.virtualValue&&(l.originalValue=c,o(l))}}),mutationRunner:o,setValue:r,getCurrentValue:n};return t==="position"&&e.parentNode?l.observer.observe(e.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):l.observer.observe(e,DU(t)),l}function tc(e,t){var n=t.getCurrentValue(t.el);t.virtualValue=e,e&&typeof e!="string"?(!n||e.parentNode!==n.parentNode||e.insertBeforeNode!==n.insertBeforeNode)&&(t.isDirty=!0,Sv()):e!==n&&(t.isDirty=!0,Sv())}function LU(e){var t=e.originalValue;e.mutations.forEach(function(n){return t=n.mutate(t)}),tc(YU(t),e)}function MU(e){var t=new Set(e.originalValue.split(/\s+/).filter(Boolean));e.mutations.forEach(function(n){return n.mutate(t)}),tc(Array.from(t).filter(Boolean).join(" "),e)}function kU(e){var t=e.originalValue;e.mutations.forEach(function(n){return t=n.mutate(t)}),tc(t,e)}function zU(e){var t=e.parentSelector,n=e.insertBeforeSelector,r=document.querySelector(t);if(!r)return null;var o=n?document.querySelector(n):null;return n&&!o?null:{parentNode:r,insertBeforeNode:o}}function VU(e){var t=e.originalValue;e.mutations.forEach(function(n){var r=n.mutate(),o=zU(r);t=o||t}),tc(t,e)}var BU=function(t){return t.innerHTML},FU=function(t,n){return t.innerHTML=n};function $C(e){var t=Ql(e);return t.html||(t.html=ec(e,"html",BU,FU,LU)),t.html}var HU=function(t){return{parentNode:t.parentElement,insertBeforeNode:t.nextElementSibling}},UU=function(t,n){n.insertBeforeNode&&!n.parentNode.contains(n.insertBeforeNode)||n.parentNode.insertBefore(t,n.insertBeforeNode)};function jC(e){var t=Ql(e);return t.position||(t.position=ec(e,"position",HU,UU,VU)),t.position}var WU=function(t,n){return n?t.className=n:t.removeAttribute("class")},GU=function(t){return t.className};function OC(e){var t=Ql(e);return t.classes||(t.classes=ec(e,"class",GU,WU,MU)),t.classes}var qU=function(t){return function(n){var r;return(r=n.getAttribute(t))!=null?r:null}},KU=function(t){return function(n,r){return r!==null?n.setAttribute(t,r):n.removeAttribute(t)}};function NC(e,t){var n=Ql(e);return n.attributes[t]||(n.attributes[t]=ec(e,t,qU(t),KU(t),kU)),n.attributes[t]}function XU(e,t){var n=Yi.get(e);if(n)if(t==="html"){var r,o;(r=n.html)==null||(o=r.observer)==null||o.disconnect(),delete n.html}else if(t==="class"){var s,l;(s=n.classes)==null||(l=s.observer)==null||l.disconnect(),delete n.classes}else if(t==="position"){var c,u;(c=n.position)==null||(u=c.observer)==null||u.disconnect(),delete n.position}else{var d,f,p;(d=n.attributes)==null||(f=d[t])==null||(p=f.observer)==null||p.disconnect(),delete n.attributes[t]}}var ai;function YU(e){return ai||(ai=document.createElement("div")),ai.innerHTML=e,ai.innerHTML}function ii(e,t,n){if(n.isDirty){n.isDirty=!1;var r=n.virtualValue;n.mutations.length||XU(e,t),n.setValue(e,r)}}function JU(e,t){e.html&&ii(t,"html",e.html),e.classes&&ii(t,"class",e.classes),e.position&&ii(t,"position",e.position),Object.keys(e.attributes).forEach(function(n){ii(t,n,e.attributes[n])})}function Sv(){Yi.forEach(JU)}function ZU(e,t){var n=null;e.kind==="html"?n=$C(t):e.kind==="class"?n=OC(t):e.kind==="attribute"?n=NC(t,e.attribute):e.kind==="position"&&(n=jC(t)),n&&(n.mutations.push(e),n.mutationRunner(n))}function QU(e,t){var n=null;if(e.kind==="html"?n=$C(t):e.kind==="class"?n=OC(t):e.kind==="attribute"?n=NC(t,e.attribute):e.kind==="position"&&(n=jC(t)),!!n){var r=n.mutations.indexOf(e);r!==-1&&n.mutations.splice(r,1),n.mutationRunner(n)}}function DC(e){if(!(e.kind==="position"&&e.elements.size===1)){var t=new Set(e.elements),n=document.querySelectorAll(e.selector);n.forEach(function(r){t.has(r)||(e.elements.add(r),ZU(e,r))})}}function eW(e){e.elements.forEach(function(t){return QU(e,t)}),e.elements.clear(),Jp.delete(e)}function Cv(){Jp.forEach(DC)}var cu;function tW(){typeof document>"u"||(cu||(cu=new MutationObserver(function(){Cv()})),Cv(),cu.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}tW();function nc(e){return typeof document>"u"?Yp:(Jp.add(e),DC(e),{revert:function(){eW(e)}})}function Bd(e,t){return nc({kind:"html",elements:new Set,mutate:t,selector:e})}function LC(e,t){return nc({kind:"position",elements:new Set,mutate:t,selector:e})}function Hs(e,t){return nc({kind:"class",elements:new Set,mutate:t,selector:e})}function _i(e,t,n){return NU.test(t)?t==="class"||t==="className"?Hs(e,function(r){var o=n(Array.from(r).join(" "));r.clear(),o&&o.split(/\s+/g).filter(Boolean).forEach(function(s){return r.add(s)})}):nc({kind:"attribute",attribute:t,elements:new Set,mutate:n,selector:e}):Yp}function nW(e){var t=e.selector,n=e.action,r=e.value,o=e.attribute,s=e.parentSelector,l=e.insertBeforeSelector;if(o==="html"){if(n==="append")return Bd(t,function(c){return c+(r??"")});if(n==="set")return Bd(t,function(){return r??""})}else if(o==="class"){if(n==="append")return Hs(t,function(c){r&&c.add(r)});if(n==="remove")return Hs(t,function(c){r&&c.delete(r)});if(n==="set")return Hs(t,function(c){c.clear(),r&&c.add(r)})}else if(o==="position"){if(n==="set"&&s)return LC(t,function(){return{insertBeforeSelector:l,parentSelector:s}})}else{if(n==="append")return _i(t,o,function(c){return c!==null?c+(r??""):r??""});if(n==="set")return _i(t,o,function(){return r??""});if(n==="remove")return _i(t,o,function(){return null})}return Yp}var rW={html:Bd,classes:Hs,attribute:_i,position:LC,declarative:nW};const uu={};function co(e,t,n){n=n||{};for(const[r,o]of Object.entries(t))switch(r){case"$or":if(!Tv(e,o,n))return!1;break;case"$nor":if(Tv(e,o,n))return!1;break;case"$and":if(!lW(e,o,n))return!1;break;case"$not":if(co(e,o,n))return!1;break;default:if(!ra(o,oW(e,r),n))return!1}return!0}function oW(e,t){const n=t.split(".");let r=e;for(let o=0;o<n.length;o++)if(r&&typeof r=="object"&&n[o]in r)r=r[n[o]];else return null;return r}function Pv(e,t=!1){const n=`${e}${t?"/i":""}`;return uu[n]||(uu[n]=new RegExp(e.replace(/([^\\])\//g,"$1\\/"),t?"i":void 0)),uu[n]}function ra(e,t,n,r=!1){if(typeof e=="string")return r?String(t).toLowerCase()===e.toLowerCase():t+""===e;if(typeof e=="number")return t*1===e;if(typeof e=="boolean")return t!==null&&!!t===e;if(e===null)return t===null;if(Array.isArray(e)||!MC(e))return JSON.stringify(t)===JSON.stringify(e);for(const o in e)if(!iW(o,t,e[o],n))return!1;return!0}function MC(e){const t=Object.keys(e);return t.length>0&&t.filter(n=>n[0]==="$").length===t.length}function sW(e){if(e===null)return"null";if(Array.isArray(e))return"array";const t=typeof e;return["string","number","boolean","object","undefined"].includes(t)?t:"unknown"}function aW(e,t,n){if(!Array.isArray(e))return!1;const r=MC(t)?o=>ra(t,o,n):o=>co(o,t,n);for(let o=0;o<e.length;o++)if(e[o]&&r(e[o]))return!0;return!1}function Po(e,t,n=!1){if(n){const r=o=>typeof o=="string"?o.toLowerCase():o;return Array.isArray(e)?e.some(o=>t.some(s=>r(o)===r(s))):t.some(o=>r(e)===r(o))}return Array.isArray(e)?e.some(r=>t.includes(r)):t.includes(e)}function Rv(e,t,n,r=!1){if(!Array.isArray(e))return!1;for(let o=0;o<t.length;o++){let s=!1;for(let l=0;l<e.length;l++)if(ra(t[o],e[l],n,r)){s=!0;break}if(!s)return!1}return!0}function iW(e,t,n,r){switch(e){case"$veq":return Tn(t)===Tn(n);case"$vne":return Tn(t)!==Tn(n);case"$vgt":return Tn(t)>Tn(n);case"$vgte":return Tn(t)>=Tn(n);case"$vlt":return Tn(t)<Tn(n);case"$vlte":return Tn(t)<=Tn(n);case"$eq":return t===n;case"$ne":return t!==n;case"$lt":return t<n;case"$lte":return t<=n;case"$gt":return t>n;case"$gte":return t>=n;case"$exists":return n?t!=null:t==null;case"$in":return Array.isArray(n)?Po(t,n):!1;case"$ini":return Array.isArray(n)?Po(t,n,!0):!1;case"$inGroup":return Po(t,r[n]||[]);case"$notInGroup":return!Po(t,r[n]||[]);case"$nin":return Array.isArray(n)?!Po(t,n):!1;case"$nini":return Array.isArray(n)?!Po(t,n,!0):!1;case"$not":return!ra(n,t,r);case"$size":return Array.isArray(t)?ra(n,t.length,r):!1;case"$elemMatch":return aW(t,n,r);case"$all":return Array.isArray(n)?Rv(t,n,r):!1;case"$alli":return Array.isArray(n)?Rv(t,n,r,!0):!1;case"$regex":try{return Pv(n).test(t)}catch{return!1}case"$regexi":try{return Pv(n,!0).test(t)}catch{return!1}case"$type":return sW(t)===n;default:return console.error("Unknown operator: "+e),!1}}function Tv(e,t,n){if(!t.length)return!0;for(let r=0;r<t.length;r++)if(co(e,t[r],n))return!0;return!1}function lW(e,t,n){for(let r=0;r<t.length;r++)if(!co(e,t[r],n))return!1;return!0}const cW="Feature Evaluated",uW="Experiment Viewed";function dW(e){const t=new Map;return e.global.forcedFeatureValues&&e.global.forcedFeatureValues.forEach((n,r)=>t.set(r,n)),e.user.forcedFeatureValues&&e.user.forcedFeatureValues.forEach((n,r)=>t.set(r,n)),t}function fW(e){return e.global.forcedVariations&&e.user.forcedVariations?{...e.global.forcedVariations,...e.user.forcedVariations}:e.global.forcedVariations?e.global.forcedVariations:e.user.forcedVariations?e.user.forcedVariations:{}}async function Vo(e){try{await e()}catch{}}function kC(e,t,n){if(e.user.trackedExperiments){const o=Wd(t,n);if(e.user.trackedExperiments.has(o))return[];e.user.trackedExperiments.add(o)}e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({experiment:t,result:n,timestamp:Date.now().toString(),logType:"experiment"});const r=[];if(e.global.trackingCallback){const o=e.global.trackingCallback;r.push(Vo(()=>o(t,n,e.user)))}if(e.user.trackingCallback){const o=e.user.trackingCallback;r.push(Vo(()=>o(t,n)))}if(e.global.eventLogger){const o=e.global.eventLogger;r.push(Vo(()=>o(uW,{experimentId:t.key,variationId:n.key,hashAttribute:n.hashAttribute,hashValue:n.hashValue},e.user)))}return r}function pW(e,t,n){if(e.user.trackedFeatureUsage){const r=JSON.stringify(n.value);if(e.user.trackedFeatureUsage[t]===r)return;e.user.trackedFeatureUsage[t]=r,e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({featureKey:t,result:n,timestamp:Date.now().toString(),logType:"feature"})}if(e.global.onFeatureUsage){const r=e.global.onFeatureUsage;Vo(()=>r(t,n,e.user))}if(e.user.onFeatureUsage){const r=e.user.onFeatureUsage;Vo(()=>r(t,n))}if(e.global.eventLogger){const r=e.global.eventLogger;Vo(()=>r(cW,{feature:t,source:n.source,value:n.value,ruleId:n.source==="defaultValue"?"$default":n.ruleId||"",variationId:n.experimentResult?n.experimentResult.key:""},e.user))}}function Zp(e,t){if(t.stack.evaluatedFeatures.has(e))return ur(t,e,null,"cyclicPrerequisite");t.stack.evaluatedFeatures.add(e),t.stack.id=e;const n=dW(t);if(n.has(e))return ur(t,e,n.get(e),"override");if(!t.global.features||!t.global.features[e])return ur(t,e,null,"unknownFeature");const r=t.global.features[e];if(r.rules){const o=new Set(t.stack.evaluatedFeatures);e:for(const s of r.rules){if(s.parentConditions)for(const u of s.parentConditions){t.stack.evaluatedFeatures=new Set(o);const d=Zp(u.id,t);if(d.source==="cyclicPrerequisite")return ur(t,e,null,"cyclicPrerequisite");const f={value:d.value};if(!co(f,u.condition||{})){if(u.gate)return ur(t,e,null,"prerequisite");continue e}}if(s.filters&&BC(s.filters,t))continue;if("force"in s){if(s.condition&&!VC(s.condition,t)||!mW(t,s.seed||e,s.hashAttribute,t.user.saveStickyBucketAssignmentDoc&&!s.disableStickyBucketing?s.fallbackAttribute:void 0,s.range,s.coverage,s.hashVersion))continue;return s.tracks&&s.tracks.forEach(u=>{!kC(t,u.experiment,u.result).length&&t.global.saveDeferredTrack&&t.global.saveDeferredTrack({experiment:u.experiment,result:u.result})}),ur(t,e,s.force,"force",s.id)}if(!s.variations)continue;const l={variations:s.variations,key:s.key||e};"coverage"in s&&(l.coverage=s.coverage),s.weights&&(l.weights=s.weights),s.hashAttribute&&(l.hashAttribute=s.hashAttribute),s.fallbackAttribute&&(l.fallbackAttribute=s.fallbackAttribute),s.disableStickyBucketing&&(l.disableStickyBucketing=s.disableStickyBucketing),s.bucketVersion!==void 0&&(l.bucketVersion=s.bucketVersion),s.minBucketVersion!==void 0&&(l.minBucketVersion=s.minBucketVersion),s.namespace&&(l.namespace=s.namespace),s.meta&&(l.meta=s.meta),s.ranges&&(l.ranges=s.ranges),s.name&&(l.name=s.name),s.phase&&(l.phase=s.phase),s.seed&&(l.seed=s.seed),s.hashVersion&&(l.hashVersion=s.hashVersion),s.filters&&(l.filters=s.filters),s.condition&&(l.condition=s.condition);const{result:c}=Fd(l,e,t);if(t.global.onExperimentEval&&t.global.onExperimentEval(l,c),c.inExperiment&&!c.passthrough)return ur(t,e,c.value,"experiment",s.id,l,c)}}return ur(t,e,r.defaultValue===void 0?null:r.defaultValue,"defaultValue")}function Fd(e,t,n){const r=e.key,o=e.variations.length;if(o<2)return{result:_t(n,e,-1,!1,t)};if(n.global.enabled===!1||n.user.enabled===!1)return{result:_t(n,e,-1,!1,t)};if(e=gW(e,n),e.urlPatterns&&!CC(n.user.url||"",e.urlPatterns))return{result:_t(n,e,-1,!1,t)};const s=xU(r,n.user.url||"",o);if(s!==null)return{result:_t(n,e,s,!1,t)};const l=fW(n);if(r in l){const b=l[r];return{result:_t(n,e,b,!1,t)}}if(e.status==="draft"||e.active===!1)return{result:_t(n,e,-1,!1,t)};const{hashAttribute:c,hashValue:u}=Zr(n,e.hashAttribute,n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing?e.fallbackAttribute:void 0);if(!u)return{result:_t(n,e,-1,!1,t)};let d=-1,f=!1,p=!1;if(n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{variation:b,versionIsBlocked:y}=bW({ctx:n,expKey:e.key,expBucketVersion:e.bucketVersion,expHashAttribute:e.hashAttribute,expFallbackAttribute:e.fallbackAttribute,expMinBucketVersion:e.minBucketVersion,expMeta:e.meta});f=b>=0,d=b,p=!!y}if(!f){if(e.filters){if(BC(e.filters,n))return{result:_t(n,e,-1,!1,t)}}else if(e.namespace&&!mU(u,e.namespace))return{result:_t(n,e,-1,!1,t)};if(e.include&&!_U(e.include))return{result:_t(n,e,-1,!1,t)};if(e.condition&&!VC(e.condition,n))return{result:_t(n,e,-1,!1,t)};if(e.parentConditions){const b=new Set(n.stack.evaluatedFeatures);for(const y of e.parentConditions){n.stack.evaluatedFeatures=new Set(b);const x=Zp(y.id,n);if(x.source==="cyclicPrerequisite")return{result:_t(n,e,-1,!1,t)};const _={value:x.value};if(!co(_,y.condition||{}))return{result:_t(n,e,-1,!1,t)}}}if(e.groups&&!vW(e.groups,n))return{result:_t(n,e,-1,!1,t)}}if(e.url&&!hW(e.url,n))return{result:_t(n,e,-1,!1,t)};const m=Zl(e.seed||r,u,e.hashVersion||1);if(m===null)return{result:_t(n,e,-1,!1,t)};if(!f){const b=e.ranges||yU(o,e.coverage===void 0?1:e.coverage,e.weights);d=gU(m,b)}if(p)return{result:_t(n,e,-1,!1,t,void 0,!0)};if(d<0)return{result:_t(n,e,-1,!1,t)};if("force"in e)return{result:_t(n,e,e.force===void 0?-1:e.force,!1,t)};if(n.global.qaMode||n.user.qaMode)return{result:_t(n,e,-1,!1,t)};if(e.status==="stopped")return{result:_t(n,e,-1,!1,t)};const g=_t(n,e,d,!0,t,m,f);if(n.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{changed:b,key:y,doc:x}=xW(n,c,Xi(u),{[Hd(e.key,e.bucketVersion)]:g.key});b&&(n.user.stickyBucketAssignmentDocs=n.user.stickyBucketAssignmentDocs||{},n.user.stickyBucketAssignmentDocs[y]=x,n.user.saveStickyBucketAssignmentDoc(x))}const v=kC(n,e,g);v.length===0&&n.global.saveDeferredTrack&&n.global.saveDeferredTrack({experiment:e,result:g});const h=v.length?v.length===1?v[0]:Promise.all(v).then(()=>{}):void 0;return"changeId"in e&&e.changeId&&n.global.recordChangeId&&n.global.recordChangeId(e.changeId),{result:g,trackingCall:h}}function ur(e,t,n,r,o,s,l){const c={value:n,on:!!n,off:!n,source:r,ruleId:o||""};return s&&(c.experiment=s),l&&(c.experimentResult=l),r!=="override"&&pW(e,t,c),c}function zC(e){return{...e.user.attributes,...e.user.attributeOverrides}}function VC(e,t){return co(zC(t),e,t.global.savedGroups||{})}function BC(e,t){return e.some(n=>{const{hashValue:r}=Zr(t,n.attribute);if(!r)return!0;const o=Zl(n.seed,r,n.hashVersion||2);return o===null?!0:!n.ranges.some(s=>Wp(o,s))})}function mW(e,t,n,r,o,s,l){if(!o&&s===void 0)return!0;if(!o&&s===0)return!1;const{hashValue:c}=Zr(e,n,r);if(!c)return!1;const u=Zl(t,c,l||1);return u===null?!1:o?Wp(u,o):s!==void 0?u<=s:!0}function _t(e,t,n,r,o,s,l){let c=!0;(n<0||n>=t.variations.length)&&(n=0,c=!1);const{hashAttribute:u,hashValue:d}=Zr(e,t.hashAttribute,e.user.saveStickyBucketAssignmentDoc&&!t.disableStickyBucketing?t.fallbackAttribute:void 0),f=t.meta?t.meta[n]:{},p={key:f.key||""+n,featureId:o,inExperiment:c,hashUsed:r,variationId:n,value:t.variations[n],hashAttribute:u,hashValue:d,stickyBucketUsed:!!l};return f.name&&(p.name=f.name),s!==void 0&&(p.bucket=s),f.passthrough&&(p.passthrough=f.passthrough),p}function gW(e,t){const n=e.key,r=t.global.overrides;return r&&r[n]&&(e=Object.assign({},e,r[n]),typeof e.url=="string"&&(e.url=SC(e.url))),e}function Zr(e,t,n){let r=t||"id",o="";const s=zC(e);return s[r]&&(o=s[r]),!o&&n&&(s[n]&&(o=s[n]),o&&(r=n)),{hashAttribute:r,hashValue:o}}function hW(e,t){const n=t.user.url;if(!n)return!1;const r=n.replace(/^https?:\/\//,"").replace(/^[^/]*\//,"/");return!!(e.test(n)||e.test(r))}function vW(e,t){const n=t.global.groups||{};for(let r=0;r<e.length;r++)if(n[e[r]])return!0;return!1}function bW({ctx:e,expKey:t,expBucketVersion:n,expHashAttribute:r,expFallbackAttribute:o,expMinBucketVersion:s,expMeta:l}){n=n||0,s=s||0,r=r||"id",l=l||[];const c=Hd(t,n),u=yW(e,r,o);if(s>0)for(let p=0;p<s;p++){const m=Hd(t,p);if(u[m]!==void 0)return{variation:-1,versionIsBlocked:!0}}const d=u[c];if(d===void 0)return{variation:-1};const f=l.findIndex(p=>p.key===d);return f<0?{variation:-1}:{variation:f}}function Hd(e,t){return t=t||0,`${e}__${t}`}function Ud(e,t){return`${e}||${t}`}function yW(e,t,n){if(!e.user.stickyBucketAssignmentDocs)return{};const{hashAttribute:r,hashValue:o}=Zr(e,t),s=Ud(r,Xi(o)),{hashAttribute:l,hashValue:c}=Zr(e,n),u=c?Ud(l,Xi(c)):null,d={};return u&&e.user.stickyBucketAssignmentDocs[u]&&Object.assign(d,e.user.stickyBucketAssignmentDocs[u].assignments||{}),e.user.stickyBucketAssignmentDocs[s]&&Object.assign(d,e.user.stickyBucketAssignmentDocs[s].assignments||{}),d}function xW(e,t,n,r){const o=Ud(t,n),s=e.user.stickyBucketAssignmentDocs&&e.user.stickyBucketAssignmentDocs[o]?e.user.stickyBucketAssignmentDocs[o].assignments||{}:{},l={...s,...r},c=JSON.stringify(s)!==JSON.stringify(l);return{key:o,doc:{attributeName:t,attributeValue:n,assignments:l},changed:c}}function _W(e,t){const n=new Set,r=t&&t.features?t.features:e.global.features||{},o=t&&t.experiments?t.experiments:e.global.experiments||[];return Object.keys(r).forEach(s=>{const l=r[s];if(l.rules)for(const c of l.rules)c.variations&&(n.add(c.hashAttribute||"id"),c.fallbackAttribute&&n.add(c.fallbackAttribute))}),o.map(s=>{n.add(s.hashAttribute||"id"),s.fallbackAttribute&&n.add(s.fallbackAttribute)}),Array.from(n)}async function EW(e,t,n){const r=FC(e,n);return t.getAllAssignments(r)}function FC(e,t){const n={};return _W(e,t).forEach(o=>{const{hashValue:s}=Zr(e,o);n[o]=Xi(s)}),n}async function wW(e,t,n){if(e={...e},e.encryptedFeatures){try{e.features=JSON.parse(await Fs(e.encryptedFeatures,t,n))}catch(r){console.error(r)}delete e.encryptedFeatures}if(e.encryptedExperiments){try{e.experiments=JSON.parse(await Fs(e.encryptedExperiments,t,n))}catch(r){console.error(r)}delete e.encryptedExperiments}if(e.encryptedSavedGroups){try{e.savedGroups=JSON.parse(await Fs(e.encryptedSavedGroups,t,n))}catch(r){console.error(r)}delete e.encryptedSavedGroups}return e}function SW(e){const t=e.apiHost||"https://cdn.growthbook.io";return{apiHost:t.replace(/\/*$/,""),streamingHost:(e.streamingHost||t).replace(/\/*$/,""),apiRequestHeaders:e.apiHostRequestHeaders,streamingHostRequestHeaders:e.streamingHostRequestHeaders}}function Wd(e,t){return t.hashAttribute+t.hashValue+e.key+t.variationId}const Ro=typeof window<"u"&&typeof document<"u",CW=EU();class PW{constructor(t){if(t=t||{},this.version=CW,this._options=this.context=t,this._renderer=t.renderer||null,this._trackedExperiments=new Set,this._completedChangeIds=new Set,this._trackedFeatures={},this.debug=!!t.debug,this._subscriptions=new Set,this.ready=!1,this._assigned=new Map,this._activeAutoExperiments=new Map,this._triggeredExpKeys=new Set,this._initialized=!1,this._redirectedUrl="",this._deferredTrackingCalls=new Map,this._autoExperimentsAllowed=!t.disableExperimentsOnLoad,this._destroyCallbacks=[],this.logs=[],this.log=this.log.bind(this),this._saveDeferredTrack=this._saveDeferredTrack.bind(this),this._onExperimentEval=this._onExperimentEval.bind(this),this._fireSubscriptions=this._fireSubscriptions.bind(this),this._recordChangedId=this._recordChangedId.bind(this),t.remoteEval){if(t.decryptionKey)throw new Error("Encryption is not available for remoteEval");if(!t.clientKey)throw new Error("Missing clientKey");let n=!1;try{n=!!new URL(t.apiHost||"").hostname.match(/growthbook\.io$/i)}catch{}if(n)throw new Error("Cannot use remoteEval on GrowthBook Cloud")}else if(t.cacheKeyAttributes)throw new Error("cacheKeyAttributes are only used for remoteEval");if(t.stickyBucketService){const n=t.stickyBucketService;this._saveStickyBucketAssignmentDoc=r=>n.saveAssignments(r)}if(t.plugins)for(const n of t.plugins)n(this);if(t.features&&(this.ready=!0),Ro&&t.enableDevMode&&(window._growthbook=this,document.dispatchEvent(new Event("gbloaded"))),t.experiments&&(this.ready=!0,this._updateAllAutoExperiments()),this._options.stickyBucketService&&this._options.stickyBucketAssignmentDocs)for(const n in this._options.stickyBucketAssignmentDocs){const r=this._options.stickyBucketAssignmentDocs[n];r&&this._options.stickyBucketService.saveAssignments(r).catch(()=>{})}this.ready&&this.refreshStickyBuckets(this.getPayload())}async setPayload(t){this._payload=t;const n=await wW(t,this._options.decryptionKey);this._decryptedPayload=n,await this.refreshStickyBuckets(n),n.features&&(this._options.features=n.features),n.savedGroups&&(this._options.savedGroups=n.savedGroups),n.experiments&&(this._options.experiments=n.experiments,this._updateAllAutoExperiments()),this.ready=!0,this._render()}initSync(t){this._initialized=!0;const n=t.payload;if(n.encryptedExperiments||n.encryptedFeatures)throw new Error("initSync does not support encrypted payloads");return this._options.stickyBucketService&&!this._options.stickyBucketAssignmentDocs&&(this._options.stickyBucketAssignmentDocs=this.generateStickyBucketAssignmentDocsSync(this._options.stickyBucketService,n)),this._payload=n,this._decryptedPayload=n,n.features&&(this._options.features=n.features),n.experiments&&(this._options.experiments=n.experiments,this._updateAllAutoExperiments()),this.ready=!0,lu(this,t),this}async init(t){if(this._initialized=!0,t=t||{},t.cacheSettings&&SU(t.cacheSettings),t.payload)return await this.setPayload(t.payload),lu(this,t),{success:!0,source:"init"};{const{data:n,...r}=await this._refresh({...t,allowStale:!0});return lu(this,t),await this.setPayload(n||{}),r}}async loadFeatures(t){t=t||{},await this.init({skipCache:t.skipCache,timeout:t.timeout,streaming:(this._options.backgroundSync??!0)&&(t.autoRefresh||this._options.subscribeToChanges)})}async refreshFeatures(t){const n=await this._refresh({...t||{},allowStale:!1});n.data&&await this.setPayload(n.data)}getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){return SW(this._options)}getClientKey(){return this._options.clientKey||""}getPayload(){return this._payload||{features:this.getFeatures(),experiments:this.getExperiments()}}getDecryptedPayload(){return this._decryptedPayload||this.getPayload()}isRemoteEval(){return this._options.remoteEval||!1}getCacheKeyAttributes(){return this._options.cacheKeyAttributes}async _refresh({timeout:t,skipCache:n,allowStale:r,streaming:o}){if(!this._options.clientKey)throw new Error("Missing clientKey");return CU({instance:this,timeout:t,skipCache:n||this._options.disableCache,allowStale:r,backgroundSync:o??this._options.backgroundSync??!0})}_render(){if(this._renderer)try{this._renderer()}catch(t){console.error("Failed to render",t)}}setFeatures(t){this._options.features=t,this.ready=!0,this._render()}async setEncryptedFeatures(t,n,r){const o=await Fs(t,n||this._options.decryptionKey,r);this.setFeatures(JSON.parse(o))}setExperiments(t){this._options.experiments=t,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(t,n,r){const o=await Fs(t,n||this._options.decryptionKey,r);this.setExperiments(JSON.parse(o))}async setAttributes(t){if(this._options.attributes=t,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async updateAttributes(t){return this.setAttributes({...this._options.attributes,...t})}async setAttributeOverrides(t){if(this._options.attributeOverrides=t,this._options.stickyBucketService&&await this.refreshStickyBuckets(),this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}async setForcedVariations(t){if(this._options.forcedVariations=t||{},this._options.remoteEval){await this._refreshForRemoteEval();return}this._render(),this._updateAllAutoExperiments()}setForcedFeatures(t){this._options.forcedFeatureValues=t,this._render()}async setURL(t){if(t!==this._options.url){if(this._options.url=t,this._redirectedUrl="",this._options.remoteEval){await this._refreshForRemoteEval(),this._updateAllAutoExperiments(!0);return}this._updateAllAutoExperiments(!0)}}getAttributes(){return{...this._options.attributes,...this._options.attributeOverrides}}getForcedVariations(){return this._options.forcedVariations||{}}getForcedFeatures(){return this._options.forcedFeatureValues||new Map}getStickyBucketAssignmentDocs(){return this._options.stickyBucketAssignmentDocs||{}}getUrl(){return this._options.url||""}getFeatures(){return this._options.features||{}}getExperiments(){return this._options.experiments||[]}getCompletedChangeIds(){return Array.from(this._completedChangeIds)}subscribe(t){return this._subscriptions.add(t),()=>{this._subscriptions.delete(t)}}async _refreshForRemoteEval(){if(!this._options.remoteEval||!this._initialized)return;const t=await this._refresh({allowStale:!1});t.data&&await this.setPayload(t.data)}getAllResults(){return new Map(this._assigned)}onDestroy(t){this._destroyCallbacks.push(t)}isDestroyed(){return!!this._destroyed}destroy(t){t=t||{},this._destroyed=!0,this._destroyCallbacks.forEach(n=>{try{n()}catch(r){console.error(r)}}),this._subscriptions.clear(),this._assigned.clear(),this._trackedExperiments.clear(),this._completedChangeIds.clear(),this._deferredTrackingCalls.clear(),this._trackedFeatures={},this._destroyCallbacks=[],this._payload=void 0,this._saveStickyBucketAssignmentDoc=void 0,RU(this),t.destroyAllStreams&&IC(),this.logs=[],Ro&&window._growthbook===this&&delete window._growthbook,this._activeAutoExperiments.forEach(n=>{n.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(t){this._renderer=t}forceVariation(t,n){if(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[t]=n,this._options.remoteEval){this._refreshForRemoteEval();return}this._updateAllAutoExperiments(),this._render()}run(t){const{result:n}=Fd(t,null,this._getEvalContext());return this._onExperimentEval(t,n),n}triggerExperiment(t){return this._triggeredExpKeys.add(t),this._options.experiments?this._options.experiments.filter(r=>r.key===t).map(r=>this._runAutoExperiment(r)).filter(r=>r!==null):null}triggerAutoExperiments(){this._autoExperimentsAllowed=!0,this._updateAllAutoExperiments(!0)}_getEvalContext(){return{user:this._getUserContext(),global:this._getGlobalContext(),stack:{evaluatedFeatures:new Set}}}_getUserContext(){return{attributes:this._options.user?{...this._options.user,...this._options.attributes}:this._options.attributes,enableDevMode:this._options.enableDevMode,blockedChangeIds:this._options.blockedChangeIds,stickyBucketAssignmentDocs:this._options.stickyBucketAssignmentDocs,url:this._getContextUrl(),forcedVariations:this._options.forcedVariations,forcedFeatureValues:this._options.forcedFeatureValues,attributeOverrides:this._options.attributeOverrides,saveStickyBucketAssignmentDoc:this._saveStickyBucketAssignmentDoc,trackingCallback:this._options.trackingCallback,onFeatureUsage:this._options.onFeatureUsage,devLogs:this.logs,trackedExperiments:this._trackedExperiments,trackedFeatureUsage:this._trackedFeatures}}_getGlobalContext(){return{features:this._options.features,experiments:this._options.experiments,log:this.log,enabled:this._options.enabled,qaMode:this._options.qaMode,savedGroups:this._options.savedGroups,groups:this._options.groups,overrides:this._options.overrides,onExperimentEval:this._onExperimentEval,recordChangeId:this._recordChangedId,saveDeferredTrack:this._saveDeferredTrack,eventLogger:this._options.eventLogger}}_runAutoExperiment(t,n){const r=this._activeAutoExperiments.get(t);if(t.manual&&!this._triggeredExpKeys.has(t.key)&&!r)return null;const o=this._isAutoExperimentBlockedByContext(t);let s,l;o?s=_t(this._getEvalContext(),t,-1,!1,""):({result:s,trackingCall:l}=Fd(t,null,this._getEvalContext()),this._onExperimentEval(t,s));const c=JSON.stringify(s.value);if(!n&&s.inExperiment&&r&&r.valueHash===c)return s;if(r&&this._undoActiveAutoExperiment(t),s.inExperiment){const u=iu(t);if(u==="redirect"&&s.value.urlRedirect&&t.urlPatterns){const d=t.persistQueryString?wU(this._getContextUrl(),s.value.urlRedirect):s.value.urlRedirect;if(CC(d,t.urlPatterns))return this.log("Skipping redirect because original URL matches redirect URL",{id:t.key}),s;this._redirectedUrl=d;const{navigate:f,delay:p}=this._getNavigateFunction();if(f)if(Ro)Promise.all([...l?[PC(l,this._options.maxNavigateDelay??1e3)]:[],new Promise(m=>window.setTimeout(m,this._options.navigateDelay??p))]).then(()=>{try{f(d)}catch(m){console.error(m)}});else try{f(d)}catch(m){console.error(m)}}else if(u==="visual"){const d=this._options.applyDomChangesCallback?this._options.applyDomChangesCallback(s.value):this._applyDOMChanges(s.value);d&&this._activeAutoExperiments.set(t,{undo:d,valueHash:c})}}return s}_undoActiveAutoExperiment(t){const n=this._activeAutoExperiments.get(t);n&&(n.undo(),this._activeAutoExperiments.delete(t))}_updateAllAutoExperiments(t){if(!this._autoExperimentsAllowed)return;const n=this._options.experiments||[],r=new Set(n);this._activeAutoExperiments.forEach((o,s)=>{r.has(s)||(o.undo(),this._activeAutoExperiments.delete(s))});for(const o of n){const s=this._runAutoExperiment(o,t);if(s&&s.inExperiment&&iu(o)==="redirect")break}}_onExperimentEval(t,n){const r=this._assigned.get(t.key);this._assigned.set(t.key,{experiment:t,result:n}),this._subscriptions.size>0&&this._fireSubscriptions(t,n,r)}_fireSubscriptions(t,n,r){(!r||r.result.inExperiment!==n.inExperiment||r.result.variationId!==n.variationId)&&this._subscriptions.forEach(o=>{try{o(t,n)}catch(s){console.error(s)}})}_recordChangedId(t){this._completedChangeIds.add(t)}isOn(t){return this.evalFeature(t).on}isOff(t){return this.evalFeature(t).off}getFeatureValue(t,n){const r=this.evalFeature(t).value;return r===null?n:r}feature(t){return this.evalFeature(t)}evalFeature(t){return Zp(t,this._getEvalContext())}log(t,n){this.debug&&(this._options.log?this._options.log(t,n):console.log(t,n))}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(t){this._deferredTrackingCalls=new Map(t.filter(n=>n&&n.experiment&&n.result).map(n=>[Wd(n.experiment,n.result),n]))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;const t=[];this._deferredTrackingCalls.forEach(n=>{!n||!n.experiment||!n.result?console.error("Invalid deferred tracking call",{call:n}):t.push(this._options.trackingCallback(n.experiment,n.result))}),this._deferredTrackingCalls.clear(),await Promise.all(t)}setTrackingCallback(t){this._options.trackingCallback=t,this.fireDeferredTrackingCalls()}setFeatureUsageCallback(t){this._options.onFeatureUsage=t}setEventLogger(t){this._options.eventLogger=t}async logEvent(t,n){if(this._destroyed){console.error("Cannot log event to destroyed GrowthBook instance");return}if(this._options.enableDevMode&&this.logs.push({eventName:t,properties:n,timestamp:Date.now().toString(),logType:"event"}),this._options.eventLogger)try{await this._options.eventLogger(t,n||{},this._getUserContext())}catch(r){console.error(r)}else console.error("No event logger configured")}_saveDeferredTrack(t){this._deferredTrackingCalls.set(Wd(t.experiment,t.result),t)}_getContextUrl(){return this._options.url||(Ro?window.location.href:"")}_isAutoExperimentBlockedByContext(t){const n=iu(t);if(n==="visual"){if(this._options.disableVisualExperiments||this._options.disableJsInjection&&t.variations.some(r=>r.js))return!0}else if(n==="redirect"){if(this._options.disableUrlRedirectExperiments)return!0;try{const r=new URL(this._getContextUrl());for(const o of t.variations){if(!o||!o.urlRedirect)continue;const s=new URL(o.urlRedirect);if(this._options.disableCrossOriginUrlRedirectExperiments&&(s.protocol!==r.protocol||s.host!==r.host))return!0}}catch(r){return this.log("Error parsing current or redirect URL",{id:t.key,error:r}),!0}}else return!0;return!!(t.changeId&&(this._options.blockedChangeIds||[]).includes(t.changeId))}getRedirectUrl(){return this._redirectedUrl}_getNavigateFunction(){return this._options.navigate?{navigate:this._options.navigate,delay:0}:Ro?{navigate:t=>{window.location.replace(t)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(t){if(!Ro)return;const n=[];if(t.css){const r=document.createElement("style");r.innerHTML=t.css,document.head.appendChild(r),n.push(()=>r.remove())}if(t.js){const r=document.createElement("script");r.innerHTML=t.js,this._options.jsInjectionNonce&&(r.nonce=this._options.jsInjectionNonce),document.head.appendChild(r),n.push(()=>r.remove())}return t.domMutations&&t.domMutations.forEach(r=>{n.push(rW.declarative(r).revert)}),()=>{n.forEach(r=>r())}}async refreshStickyBuckets(t){if(this._options.stickyBucketService){const n=this._getEvalContext(),r=await EW(n,this._options.stickyBucketService,t);this._options.stickyBucketAssignmentDocs=r}}generateStickyBucketAssignmentDocsSync(t,n){if(!("getAllAssignmentsSync"in t)){console.error("generating StickyBucketAssignmentDocs docs requires StickyBucketServiceSync");return}const r=this._getEvalContext(),o=FC(r,n);return t.getAllAssignmentsSync(o)}inDevMode(){return!!this._options.enableDevMode}}const RW="https://cdn.growthbook.io",Ji=new PW({apiHost:RW,clientKey:"",enableDevMode:!1,trackingCallback:(e,t)=>{qr("experiment_exposure",{experiment_id:e.key,variation_id:t.variationId,variant:String(t.value),in_experiment:t.inExperiment})}}),Av="avalog.ab.anon_id",TW=()=>HC();function HC(){if(typeof window>"u")return;let e;try{e=localStorage.getItem(Av)??"",e||(e=AW(),localStorage.setItem(Av,e))}catch{e="no-storage"}Ji.setAttributes({id:e})}function AW(){try{if(typeof crypto<"u"&&crypto.randomUUID)return crypto.randomUUID();if(typeof crypto<"u"&&crypto.getRandomValues){const e=new Uint8Array(16);return crypto.getRandomValues(e),Array.from(e,t=>t.toString(16).padStart(2,"0")).join("")}}catch{}return Math.random().toString(36).slice(2)+Date.now().toString(36)}const gJ={HERO_CTA_COPY:"hero_cta_copy",PRICING_DISPLAY:"pricing_display",TRUST_SIGNAL:"trust_signal"},Iv=new Set;function hJ(e,t){const[n,r]=a.useState(t[0]),o=a.useRef(!1),s=a.useCallback(l=>{const c=`${e}:${l}`;Iv.has(c)||o.current||(o.current=!0,Iv.add(c),qr("experiment_exposure",{experiment_id:e,variant:l}))},[e]);return a.useEffect(()=>{if(typeof window>"u")return;const c=Ji.run({key:e,variations:t}).value;r(c),s(c)},[e]),n}const IW=({children:e})=>{var s;const{user:t,isAuthenticated:n}=ga(),r=((s=t==null?void 0:t.tier)==null?void 0:s.toLowerCase())??"free",o=["free","starter","pro","enterprise"].includes(r)?r:"free";return a.useEffect(()=>{TW(),$H({isOn:l=>Ji.isOn(l)})},[]),a.useEffect(()=>{Ji.setAttributes({id:(t==null?void 0:t.email)??"",loggedIn:n,tier:o})},[t==null?void 0:t.email,n,o]),a.useEffect(()=>{FN(o)},[o]),i.jsx(h0.Provider,{value:{tier:o,isAuthenticated:n},children:e})},$W={selectedShippingOption:void 0,setSelectedShippingOption:()=>{}},UC=a.createContext($W),jW=({children:e})=>{const[t,n]=a.useState();return i.jsx(UC.Provider,{value:{selectedShippingOption:t,setSelectedShippingOption:n},children:e})},vJ=()=>a.useContext(UC),OW={async getStatus(){return(await je.get("/license/status",{skipAuth:!0})).data},async activate(e){return(await je.post("/license/activate",{token:e},{skipAuth:!0})).data},async deactivate(e){return(await je.post("/license/deactivate",{token:e},{skipAuth:!0})).data}},$v=5e3,Is=new Map;function NW(e){const t=Date.now(),n=Is.get(e);if(n&&t-n<$v)return!1;if(Is.set(e,t),Is.size>50)for(const[r,o]of Is)t-o>$v&&Is.delete(r);return!0}function Gd(e,t){const n=e instanceof Error?e.message:typeof e=="string"?e:"Unknown error",r=e instanceof Error?e.stack:void 0,o=`${t}::${n}`;if(!NW(o))return;const s={message:n,stack:r,source:t,url:typeof window<"u"?window.location.href:"",userAgent:typeof navigator<"u"?navigator.userAgent:"",timestamp:new Date().toISOString()};BN(e,{source:t,url:s.url,timestamp:s.timestamp}),console.error(`[errorLogger:${t}]`,s)}function DW(){typeof window>"u"||(window.addEventListener("error",e=>{Gd(e.error??e.message,"window-error")}),window.addEventListener("unhandledrejection",e=>{Gd(e.reason,"unhandled-rejection")}))}class qd extends a.Component{constructor(){super(...arguments);xt(this,"state",{hasError:!1,error:null});xt(this,"handleReload",()=>{window.location.reload()});xt(this,"handleHome",()=>{window.location.assign("/")})}static getDerivedStateFromError(n){return{hasError:!0,error:n}}componentDidCatch(n,r){const o=this.props.label?`[${this.props.label}] `:"",s=new Error(`${o}${n.message}
Component stack:${r.componentStack??""}`);s.stack=n.stack,Gd(s,"react-boundary")}render(){return this.state.hasError?this.props.fallback?this.props.fallback:i.jsxs("div",{role:"alert",style:{maxWidth:640,margin:"80px auto",padding:"32px 24px",fontFamily:"Montserrat, system-ui, sans-serif",textAlign:"center"},children:[i.jsx("h1",{style:{fontSize:28,marginBottom:16},children:gn.t("errorBoundary.title","Что-то пошло не так")}),i.jsx("p",{style:{fontSize:16,color:"#666",marginBottom:24},children:gn.t("errorBoundary.desc","Произошла непредвиденная ошибка. Мы получили уведомление и уже разбираемся.")}),i.jsxs("div",{style:{display:"flex",gap:12,justifyContent:"center"},children:[i.jsx("button",{type:"button",onClick:this.handleReload,style:{padding:"10px 20px",border:"1px solid #1a1a1a",background:"#1a1a1a",color:"#fff",borderRadius:6,cursor:"pointer"},children:gn.t("errorBoundary.reload","Обновить страницу")}),i.jsx("button",{type:"button",onClick:this.handleHome,style:{padding:"10px 20px",border:"1px solid #1a1a1a",background:"transparent",color:"#1a1a1a",borderRadius:6,cursor:"pointer"},children:gn.t("errorBoundary.home","На главную")})]}),!1]}):this.props.children}}function LW(){const e=Sn();return a.useEffect(()=>{Hf(e.pathname+e.search)},[e.pathname,e.search]),null}const MW=["/m/","/faq","/glossary","/blog","/compare","/vs/","/help"];function kW(e){return MW.some(t=>e.startsWith(t))}function zW(){const{pathname:e}=Sn();return a.useEffect(()=>{if(!cx())return;const t=ux();t&&(kW(e)?t.startSessionRecording():t.stopSessionRecording())},[e]),null}const VW=()=>{if(typeof window>"u")return null;const e=window.location.hostname;return e==="test.avalog.ru"||e.startsWith("staging.")?i.jsxs("div",{className:"staging-badge",role:"status","aria-label":"staging environment",children:[i.jsx("span",{className:"staging-badge__dot","aria-hidden":"true",children:"●"}),"STAGING"]}):null};function ht({to:e}){const{search:t,hash:n}=Sn();return i.jsx(Lt,{to:`${e}${t}${n}`,replace:!0})}function BW(){const{id:e}=tf(),{search:t,hash:n}=Sn();return i.jsx(Lt,{to:`/order/${e??""}${t}${n}`,replace:!0})}function To({from:e,to:t}){const{pathname:n,search:r,hash:o}=Sn(),s=n.startsWith(e)?n.slice(e.length):"";return i.jsx(Lt,{to:`${t}${s}${r}${o}`,replace:!0})}const FW=a.lazy(()=>w(()=>import("./MarketingCalculatorPage-CViFOMWF.js"),__vite__mapDeps([26,1,27,28,9,29,30,7,31,32,33,5,34,6,35,36,37,4,8,38,39,40,41,42,43,44,45,46,47,48,49,0,10]))),HW=a.lazy(()=>w(()=>import("./MarketingCustomsCalculatorPage-D8Vy9fUc.js"),__vite__mapDeps([50,1,5,33,9,7,34,6,35,36,37,4,8,38,51,52,53,54,55,32,56,57,46,58,0,10]))),UW=a.lazy(()=>w(()=>import("./MarketingSearchResultsPage-QmidhqcN.js"),__vite__mapDeps([59,1,9,5,42,41,29,28,30,7,33,34,6,35,36,37,4,8,38,60,61,62,63,64,40,65,66,67,68,69,70,71,72,55,73,58,46,74,75,48,76,53,77,17,43,39,78,79,80,0,10]))),WW=a.lazy(()=>w(()=>import("./MarketingOrderDetailsPage-BUbXvYK4.js"),__vite__mapDeps([81,1,5,42,29,33,9,7,34,6,35,36,37,4,8,38,82,83,63,84,61,40,85,86,87,88,78,43,89,70,90,91,69,92,46,55,93,94,58,73,80,95,96,79,97,68,98,0,10]))),jv=a.lazy(()=>w(()=>import("./MarketingSnapshotViewPage-gIFdsbyx.js"),__vite__mapDeps([99,1,5,42,33,9,7,34,6,35,36,37,4,8,38,83,100,61,63,84,40,95,80,73,0,10]))),GW=a.lazy(()=>w(()=>import("./MarketingMailingViewPage-CDlK-2Qk.js"),__vite__mapDeps([101,1,5,42,33,9,7,34,6,35,36,37,4,8,38,66,67,61,63,40,68,69,70,71,72,55,73,58,46,74,102,32,0,10]))),qW=a.lazy(()=>w(()=>import("./MarketingForgotPasswordPage-IzuJb5be.js"),__vite__mapDeps([103,1,69,5,33,9,7,34,6,35,36,37,4,8,38,58,0,10]))),KW=a.lazy(()=>w(()=>import("./MarketingSettingsPage-DhxvQbrd.js"),__vite__mapDeps([104,1,5,33,9,7,34,6,35,36,37,4,8,38,69,105,42,89,73,48,106,107,108,109,91,110,111,94,112,113,0,10]))),XW=a.lazy(()=>w(()=>import("./MarketingOrdersPage-CHN-83Bi.js"),__vite__mapDeps([114,1,9,5,115,116,117,7,98,118,119,120,33,34,6,35,36,37,4,8,38,72,121,122,0,10]))),YW=a.lazy(()=>w(()=>import("./MarketingMailingsArchivePage-C-ShQZ8Y.js"),__vite__mapDeps([123,1,9,5,42,117,33,7,34,6,35,36,37,4,8,38,124,102,73,98,121,120,0,10]))),JW=a.lazy(()=>w(()=>import("./MarketingRouteSubscriptionsPage-CSMF9929.js"),__vite__mapDeps([125,1,9,126,5,7,78,42,117,33,34,6,35,36,37,4,8,38,127,73,98,92,111,0,10]))),ZW=a.lazy(()=>w(()=>import("./MarketingNotificationsInboxPage-Bbn_8Qtt.js"),__vite__mapDeps([128,1,5,33,9,7,34,6,35,36,37,4,8,38,129,42,73,130,0,10]))),QW=a.lazy(()=>w(()=>import("./MarketingExchangeAboutPage-Bt3qjyVh.js"),__vite__mapDeps([131,1,5,33,9,7,34,6,35,36,37,4,8,38,132,133,46,134,110,49,118,0,10]))),e6=a.lazy(()=>w(()=>import("./MarketingExchangeListPage-t8nt3D_E.js"),__vite__mapDeps([135,1,9,5,42,33,7,34,6,35,36,37,4,8,38,44,45,136,132,91,73,95,0,10]))),t6=a.lazy(()=>w(()=>import("./MarketingExchangeCreatePage-C69m3lx7.js"),__vite__mapDeps([137,1,69,5,33,9,7,34,6,35,36,37,4,8,38,58,132,73,0,10]))),n6=a.lazy(()=>w(()=>import("./MarketingExchangeDetailPage-B0RQjbTz.js"),__vite__mapDeps([138,1,9,5,42,69,7,73,134,33,34,6,35,36,37,4,8,38,58,80,78,110,0,10]))),r6=a.lazy(()=>w(()=>import("./MarketingExchangeManagePage-BgbVg7NH.js"),__vite__mapDeps([139,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,73,110,140,134,141,0,10]))),o6=a.lazy(()=>w(()=>import("./MarketingBidEditPage-D8f4C1mR.js"),__vite__mapDeps([142,1,69,9,5,42,33,7,34,6,35,36,37,4,8,38,58,134,73,105,78,111,0,10]))),s6=a.lazy(()=>w(()=>import("./MarketingExchangeChatPage-DOFv7WuJ.js"),__vite__mapDeps([143,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,141,73,52,0,10]))),a6=a.lazy(()=>w(()=>import("./MarketingCounterOffersPage-jJ0n5z70.js"),__vite__mapDeps([144,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,145,73,110,0,10]))),i6=a.lazy(()=>w(()=>import("./MarketingBidAttachmentsPage-BlPsPphE.js"),__vite__mapDeps([146,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,147,73,74,98,111,0,10]))),l6=a.lazy(()=>w(()=>import("./MarketingExchangeWatchListPage-CD_HTESD.js"),__vite__mapDeps([148,1,9,5,42,33,7,34,6,35,36,37,4,8,38,73,95,0,10]))),c6=a.lazy(()=>w(()=>import("./MarketingExchangeClonePage-JHxUVr01.js"),__vite__mapDeps([149,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,79,73,0,10]))),u6=a.lazy(()=>w(()=>import("./MarketingSupplierPortalPage-BFh1gaL0.js"),__vite__mapDeps([150,1,5,33,9,7,34,6,35,36,37,4,8,38,134,110,121,151,0,10]))),d6=a.lazy(()=>w(()=>import("./MarketingSupplierAuctionsPage-85aFymxp.js"),__vite__mapDeps([152,1,9,5,42,33,7,34,6,35,36,37,4,8,38,134,73,95,0,10]))),f6=a.lazy(()=>w(()=>import("./MarketingSupplierMyBidsPage-DGXqYMz_.js"),__vite__mapDeps([153,1,9,5,42,33,7,34,6,35,36,37,4,8,38,73,134,0,10]))),Ov=a.lazy(()=>w(()=>import("./MarketingSupplierReputationPage-D6a_Ql5-.js"),__vite__mapDeps([154,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,73,94,110,141,134,0,10]))),p6=a.lazy(()=>w(()=>import("./MarketingAdminExchangeStatsPage-Cb03ROur.js"),__vite__mapDeps([155,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,57,73,78,134,110,141,0,10]))),m6=a.lazy(()=>w(()=>import("./MarketingAdminChatModerationPage-C4bJecIc.js"),__vite__mapDeps([156,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,57,73,78,52,0,10]))),g6=a.lazy(()=>w(()=>import("./MarketingAdminRequestAuditPage-CrLO84mg.js"),__vite__mapDeps([157,1,9,5,42,33,7,34,6,35,36,37,4,8,38,58,57,73,121,134,141,0,10]))),h6=a.lazy(()=>w(()=>import("./MarketingAdminOverviewPage-Biqg9bkH.js"),__vite__mapDeps([158,1,9,5,42,33,7,34,6,35,36,37,4,8,38,159,160,73,52,10,46,161,145,0]))),v6=a.lazy(()=>w(()=>import("./MarketingExchangePublicStatsPage-57F07Db-.js"),__vite__mapDeps([162,1,9,5,42,33,7,34,6,35,36,37,4,8,38,73,161,134,0,10]))),b6=a.lazy(()=>w(()=>import("./MarketingPreviewTourPage-Y8ScKrM0.js"),__vite__mapDeps([163,1,5,33,9,7,34,6,35,36,37,4,8,38,78,110,48,91,134,141,145,147,79,57,94,0,10]))),y6=a.lazy(()=>w(()=>import("./GroupHomePage-5HfHTOBE.js"),__vite__mapDeps([164,1,5,33,9,7,34,6,35,36,37,4,8,38,165,17,73,0,10]))),x6=a.lazy(()=>w(()=>import("./AvaPayPage-BBYia1JZ.js"),__vite__mapDeps([166,1,167,5,33,9,7,34,6,35,36,37,4,8,38,168,165,17,73,46,169,170,0,10]))),_6=a.lazy(()=>w(()=>import("./AvaPayHowPage-B1iHv447.js"),__vite__mapDeps([171,1,5,33,9,7,34,6,35,36,37,4,8,38,168,165,17,58,46,0,10]))),E6=a.lazy(()=>w(()=>import("./AvaSaasPage-Bxfofzam.js"),__vite__mapDeps([172,1,167,5,33,9,7,34,6,35,36,37,4,8,38,168,165,17,73,46,39,173,174,76,175,0,10]))),w6=a.lazy(()=>w(()=>import("./AvaTradePage-CErrYgHb.js"),__vite__mapDeps([176,1,167,5,33,9,7,34,6,35,36,37,4,8,38,168,165,17,73,46,177,56,0,10]))),S6=a.lazy(()=>w(()=>import("./AvaConsultPage-zC5yjkzu.js"),__vite__mapDeps([178,1,167,5,33,9,7,34,6,35,36,37,4,8,38,168,165,17,73,46,0,10])));function C6(){return[i.jsx(E,{path:"/m",element:i.jsx(ht,{to:"/"})},"m-home"),i.jsx(E,{path:"/group",element:i.jsx(y6,{})},"m-group"),i.jsx(E,{path:"/avapay/how",element:i.jsx(_6,{})},"m-avapay-how"),i.jsx(E,{path:"/avapay",element:i.jsx(x6,{})},"m-avapay"),i.jsx(E,{path:"/avasaas",element:i.jsx(E6,{})},"m-avasaas"),i.jsx(E,{path:"/avatrade",element:i.jsx(w6,{})},"m-avatrade"),i.jsx(E,{path:"/avaconsult",element:i.jsx(S6,{})},"m-avaconsult"),i.jsx(E,{path:"/preview",element:i.jsx(b6,{})},"m-preview"),i.jsx(E,{path:"/calculator/customs",element:i.jsx(HW,{})},"m-calc-customs"),i.jsx(E,{path:"/calculator",element:i.jsx(FW,{})},"m-calc"),i.jsx(E,{path:"/search",element:i.jsx(UW,{})},"m-results"),i.jsx(E,{path:"/order/:id",element:i.jsx(WW,{})},"m-order"),i.jsx(E,{path:"/q/:token",element:i.jsx(jv,{})},"m-q"),i.jsx(E,{path:"/p/:token",element:i.jsx(jv,{})},"m-p"),i.jsx(E,{path:"/mailing-view/:token",element:i.jsx(GW,{})},"m-mailing-view"),i.jsx(E,{path:"/m/tracking/*",element:i.jsx(To,{from:"/m/tracking",to:"/tracking"})},"m-tracking-redirect"),i.jsx(E,{path:"/m/auth",element:i.jsx(ht,{to:"/login"})},"m-auth"),i.jsx(E,{path:"/forgot-password",element:i.jsx(qW,{})},"m-forgot"),i.jsx(E,{path:"/lk/settings",element:i.jsx(KW,{})},"lk-settings"),i.jsx(E,{path:"/lk/orders",element:i.jsx(XW,{})},"lk-orders"),i.jsx(E,{path:"/lk/mailings",element:i.jsx(YW,{})},"lk-mailings"),i.jsx(E,{path:"/lk/subscriptions",element:i.jsx(JW,{})},"lk-subscriptions"),i.jsx(E,{path:"/dashboard",element:i.jsx(ht,{to:"/lk"})},"m-dashboard"),i.jsx(E,{path:"/dashboard/settings",element:i.jsx(ht,{to:"/lk/settings"})},"m-settings"),i.jsx(E,{path:"/dashboard/orders",element:i.jsx(ht,{to:"/lk/orders"})},"m-orders"),i.jsx(E,{path:"/dashboard/saved",element:i.jsx(ht,{to:"/lk/saved-calcs"})},"m-saved"),i.jsx(E,{path:"/dashboard/mailings",element:i.jsx(ht,{to:"/lk/mailings"})},"m-mailings"),i.jsx(E,{path:"/dashboard/subscriptions",element:i.jsx(ht,{to:"/lk/subscriptions"})},"m-subscriptions"),i.jsx(E,{path:"/dashboard/notifications",element:i.jsx(ht,{to:"/lk/notifications"})},"m-notifications-prefs"),i.jsx(E,{path:"/notifications",element:i.jsx(ZW,{})},"m-notifications-inbox"),i.jsx(E,{path:"/exchange/about",element:i.jsx(QW,{})},"m-exchange-about"),i.jsx(E,{path:"/exchange/new",element:i.jsx(t6,{})},"m-exchange-new"),i.jsx(E,{path:"/exchange/watching",element:i.jsx(l6,{})},"m-exchange-watching"),i.jsx(E,{path:"/exchange/stats",element:i.jsx(v6,{})},"m-exchange-stats"),i.jsx(E,{path:"/exchange/bids/:bidId/attachments",element:i.jsx(i6,{})},"m-bid-attachments"),i.jsx(E,{path:"/exchange/bids/:bidId/edit",element:i.jsx(o6,{})},"m-bid-edit"),i.jsx(E,{path:"/exchange/bids/:bidId/counter-offers",element:i.jsx(a6,{})},"m-counter-offers"),i.jsx(E,{path:"/exchange/:id/chat",element:i.jsx(s6,{})},"m-exchange-chat"),i.jsx(E,{path:"/exchange/:id/manage",element:i.jsx(r6,{})},"m-exchange-manage"),i.jsx(E,{path:"/exchange/:id/clone",element:i.jsx(c6,{})},"m-exchange-clone"),i.jsx(E,{path:"/exchange/supplier",element:i.jsx(u6,{})},"m-supplier"),i.jsx(E,{path:"/exchange/supplier/auctions",element:i.jsx(d6,{})},"m-supplier-auctions"),i.jsx(E,{path:"/exchange/supplier/bids",element:i.jsx(f6,{})},"m-supplier-bids"),i.jsx(E,{path:"/exchange/supplier/reputation",element:i.jsx(Ov,{})},"m-supplier-reputation"),i.jsx(E,{path:"/exchange/supplier/reputation/:userId",element:i.jsx(Ov,{})},"m-supplier-reputation-id"),i.jsx(E,{path:"/exchange/:id",element:i.jsx(n6,{})},"m-exchange-detail"),i.jsx(E,{path:"/exchange",element:i.jsx(e6,{})},"m-exchange-list"),i.jsx(E,{path:"/m/supplier/*",element:i.jsx(To,{from:"/m/supplier",to:"/exchange/supplier"})},"m-supplier-redirect"),i.jsx(E,{path:"/m/admin",element:i.jsx(h6,{})},"m-admin-overview"),i.jsx(E,{path:"/m/admin/exchange/stats",element:i.jsx(p6,{})},"m-admin-stats"),i.jsx(E,{path:"/m/admin/exchange/chat-moderation",element:i.jsx(m6,{})},"m-admin-chat-mod"),i.jsx(E,{path:"/m/admin/exchange/requests/:id",element:i.jsx(g6,{})},"m-admin-audit"),i.jsx(E,{path:"/m/reviews",element:i.jsx(Lt,{to:"/reviews",replace:!0})},"m-reviews"),i.jsx(E,{path:"/m/calc",element:i.jsx(ht,{to:"/calculator"})},"m-calc-redirect"),i.jsx(E,{path:"/m/results",element:i.jsx(ht,{to:"/search"})},"m-results-redirect"),i.jsx(E,{path:"/m/order/:id",element:i.jsx(BW,{})},"m-order-redirect"),i.jsx(E,{path:"/m/forgot-password",element:i.jsx(ht,{to:"/forgot-password"})},"m-forgot-redirect"),i.jsx(E,{path:"/m/preview",element:i.jsx(ht,{to:"/preview"})},"m-preview-redirect"),i.jsx(E,{path:"/m/dashboard/settings",element:i.jsx(ht,{to:"/lk/settings"})},"m-dashboard-settings-redirect"),i.jsx(E,{path:"/m/dashboard/orders",element:i.jsx(ht,{to:"/lk/orders"})},"m-dashboard-orders-redirect"),i.jsx(E,{path:"/m/dashboard/saved",element:i.jsx(ht,{to:"/lk/saved-calcs"})},"m-dashboard-saved-redirect"),i.jsx(E,{path:"/m/dashboard/mailings",element:i.jsx(ht,{to:"/lk/mailings"})},"m-dashboard-mailings-redirect"),i.jsx(E,{path:"/m/dashboard/subscriptions",element:i.jsx(ht,{to:"/lk/subscriptions"})},"m-dashboard-subscriptions-redirect"),i.jsx(E,{path:"/m/dashboard/notifications",element:i.jsx(ht,{to:"/lk/notifications"})},"m-dashboard-notifications-redirect"),i.jsx(E,{path:"/m/dashboard",element:i.jsx(ht,{to:"/lk"})},"m-dashboard-redirect"),i.jsx(E,{path:"/m/profile/settings",element:i.jsx(ht,{to:"/lk/settings"})},"m-profile-settings-redirect"),i.jsx(E,{path:"/m/profile/orders",element:i.jsx(ht,{to:"/lk/orders"})},"m-profile-orders-redirect"),i.jsx(E,{path:"/m/profile/saved",element:i.jsx(ht,{to:"/lk/saved-calcs"})},"m-profile-saved-redirect"),i.jsx(E,{path:"/m/profile",element:i.jsx(ht,{to:"/lk"})},"m-profile-redirect"),i.jsx(E,{path:"/m/exchange/*",element:i.jsx(To,{from:"/m/exchange",to:"/exchange"})},"m-exchange-redirect"),i.jsx(E,{path:"/m/notifications",element:i.jsx(ht,{to:"/notifications"})},"m-notifications-redirect"),i.jsx(E,{path:"/m/q/*",element:i.jsx(To,{from:"/m/q",to:"/q"})},"m-q-redirect"),i.jsx(E,{path:"/m/p/*",element:i.jsx(To,{from:"/m/p",to:"/p"})},"m-p-redirect"),i.jsx(E,{path:"/m/mailing-view/*",element:i.jsx(To,{from:"/m/mailing-view",to:"/mailing-view"})},"m-mailing-view-redirect")]}const P6=({children:e})=>i.jsx(i.Fragment,{children:e}),R6=a.lazy(()=>w(()=>import("./CookieConsentBanner-KU6VufVb.js"),__vite__mapDeps([179,1,7,113,180,132,9,5,0,10]))),T6=a.lazy(()=>w(()=>import("./AuthForm-D5ZkVLnh.js"),__vite__mapDeps([181,1,182,5,29,62,183,30,7,184,10,185,186,187,82,188,189,190,191,127,192,117,193,194,124,116,106,9,0,195]))),A6=a.lazy(()=>w(()=>import("./DesignSystemShowcase-CaK91ekS.js"),__vite__mapDeps([196,1,5,42,197,9,7,0,10,48,6,86,46,73,40]))),I6=a.lazy(()=>w(()=>import("./ServicesIndexPage-DWH0u0es.js"),__vite__mapDeps([198,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,40,199,200,0,10]))),$6=a.lazy(()=>w(()=>import("./PricingPage-2x-M1SW6.js"),__vite__mapDeps([201,1,5,33,9,7,34,6,35,36,37,4,8,38,48,202,54,0,10]))),j6=a.lazy(()=>w(()=>import("./WebhookDocsPage-Dap-oBYZ.js"),__vite__mapDeps([203,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),O6=a.lazy(()=>w(()=>import("./PortalWebhooksPage-Boloy6wX.js"),__vite__mapDeps([204,1,5,42,33,9,7,34,6,35,36,37,4,8,38,91,73,107,79,111,0,10]))),N6=a.lazy(()=>w(()=>import("./AcceptInvitePage-BAHUUlHS.js"),__vite__mapDeps([205,1,5,33,9,7,34,6,35,36,37,4,8,38,73,46,0,10]))),D6=a.lazy(()=>w(()=>import("./PortalShipmentDetailPage-vyDeSVH1.js"),__vite__mapDeps([206,1,207,9,7,5,0,10,208,42,33,34,6,35,36,37,4,8,38,73,58]))),L6=a.lazy(()=>w(()=>import("./PortalShipmentsPage-BNP1xzeB.js"),__vite__mapDeps([209,1,210,5,42,33,9,7,34,6,35,36,37,4,8,38,73,0,10]))),M6=a.lazy(()=>w(()=>import("./PortalHomePage-Bwsnj3Ev.js"),__vite__mapDeps([211,1,210,5,42,33,9,7,34,6,35,36,37,4,8,38,212,161,0,10]))),k6=a.lazy(()=>w(()=>import("./LkOverviewPage-CWdT_F8N.js"),__vite__mapDeps([213,1,5,33,9,7,34,6,35,36,37,4,8,38,43,60,0,10]))),z6=a.lazy(()=>w(()=>import("./LkCalcPage-DSyx1IGs.js"),__vite__mapDeps([214,1,5,33,9,7,34,6,35,36,37,4,8,38,27,28,29,30,31,32,39,40,58,0,10]))),Nv=a.lazy(()=>w(()=>import("./LkApplicationsListPage-CWbrvbFw.js"),__vite__mapDeps([215,1,5,42,33,9,7,34,6,35,36,37,4,8,38,216,72,73,0,10]))),V6=a.lazy(()=>w(()=>import("./LkApplicationPage-Tycv1vhd.js"),__vite__mapDeps([217,1,5,7,37,46,98,42,35,170,113,90,183,218,52,219,220,74,73,111,221,33,9,34,6,36,4,8,38,140,68,43,79,222,223,200,58,0,10]))),B6=a.lazy(()=>w(()=>import("./LkDocumentsPage-DkVaa8mP.js"),__vite__mapDeps([224,1,9,219,5,220,74,37,46,73,111,7,98,8,42,33,34,6,35,36,4,38,200,225,64,68,0,10]))),F6=a.lazy(()=>w(()=>import("./LkNotificationsPage-D0L5rjJK.js"),__vite__mapDeps([226,1,5,33,9,7,34,6,35,36,37,4,8,38,227,42,73,46,130,108,228,0,10]))),H6=a.lazy(()=>w(()=>import("./LkTeamPage-B4tVK4rZ.js"),__vite__mapDeps([229,1,5,115,9,116,117,7,98,118,119,120,33,34,6,35,36,37,4,8,38,216,183,73,0,10]))),U6=a.lazy(()=>w(()=>import("./LkSavedCalcsPage-zqekiYLj.js"),__vite__mapDeps([230,1,5,42,33,9,7,34,6,35,36,37,4,8,38,82,73,120,92,96,111,0,10]))),W6=a.lazy(()=>w(()=>import("./LkShipmentsPage-qWRJCulL.js"),__vite__mapDeps([231,1,5,7,46,33,9,34,6,35,36,37,4,8,38,42,232,119,73,233,0,10]))),G6=a.lazy(()=>w(()=>import("./LkCalendarPage-D6p9TJmE.js"),__vite__mapDeps([234,1,5,42,33,9,7,34,6,35,36,37,4,8,38,120,235,68,79,111,0,10]))),q6=a.lazy(()=>w(()=>import("./LkShipmentDetailPage-B59ULkpN.js"),__vite__mapDeps([236,9,1,5,42,33,7,34,6,35,36,37,4,8,38,232,58,73,233,68,46,0,10]))),K6=a.lazy(()=>w(()=>import("./LkCustomsPage-DzMfrpsH.js"),__vite__mapDeps([237,1,5,42,33,9,7,34,6,35,36,37,4,8,38,51,32,73,39,46,0,10]))),X6=a.lazy(()=>w(()=>import("./LkShipmentTrackerPage-C73jrP3m.js"),__vite__mapDeps([238,9,1,5,42,33,7,34,6,35,36,37,4,8,38,46,58,73,222,239,96,79,68,0,10]))),Y6=a.lazy(()=>w(()=>import("./LkHelpPage-DIeKi-IX.js"),__vite__mapDeps([240,1,5,33,9,7,34,6,35,36,37,4,8,38,241,0,10]))),J6=a.lazy(()=>w(()=>import("./LkSalesFastQuotePage-BcCtYFwM.js"),__vite__mapDeps([242,1,5,33,9,7,34,6,35,36,37,4,8,38,243,79,244,0,10]))),Z6=a.lazy(()=>w(()=>import("./LkSalesLeadsPage-BRhqoX6W.js"),__vite__mapDeps([245,1,5,42,33,9,7,34,6,35,36,37,4,8,38,222,80,79,52,0,10]))),Q6=a.lazy(()=>w(()=>import("./LkReferralPage-C4_zkkq0.js"),__vite__mapDeps([246,1,5,42,33,9,7,34,6,35,36,37,4,8,38,43,247,96,73,46,161,79,0,10])));a.lazy(()=>w(()=>import("./LkPartnerPage-BrzKYW29.js"),__vite__mapDeps([248,1,5,42,33,9,7,34,6,35,36,37,4,8,38,247,73,161,46,98,0,10])));const e8=a.lazy(()=>w(()=>import("./ReferralProgramPage-RZ_Wt93T.js"),__vite__mapDeps([249,1,5,33,9,7,34,6,35,36,37,4,8,38,141,75,46,96,0,10]))),t8=a.lazy(()=>w(()=>import("./LkAdminCustomersPage-C_ikWexb.js"),__vite__mapDeps([250,1,5,42,33,9,7,34,6,35,36,37,4,8,38,251,47,52,222,119,161,145,0,10]))),n8=a.lazy(()=>w(()=>import("./PublicHelpPage-CtIiiCUl.js"),__vite__mapDeps([252,1,5,33,9,7,34,6,35,36,37,4,8,38,241,253,48,0,10]))),r8=a.lazy(()=>w(()=>import("./HelpArticlePage-BidoT38k.js"),__vite__mapDeps([254,1,5,42,33,9,7,34,6,35,36,37,4,8,38,241,58,255,0,10]))),Dv=a.lazy(()=>w(()=>import("./LkInsuranceClaimPage-ka9WYxUP.js"),__vite__mapDeps([256,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,239,73,0,10]))),o8=a.lazy(()=>w(()=>import("./LkContractWizardPage-CNgQJjk9.js"),__vite__mapDeps([257,1,5,33,9,7,34,6,35,36,37,4,8,38,216,89,70,43,220,58,46,239,73,111,0,10]))),s8=a.lazy(()=>w(()=>import("./PublicResearchIndexPage-CoQc2K0K.js"),__vite__mapDeps([258,1,5,33,9,7,34,6,35,36,37,4,8,38,259,180,98,78,0,10]))),a8=a.lazy(()=>w(()=>import("./PublicResearchSmbCostIndexPage-BhCCX-31.js"),__vite__mapDeps([260,1,5,33,9,7,34,6,35,36,37,4,8,38,58,48,78,161,98,259,49,113,118,68,180,0,10]))),i8=a.lazy(()=>w(()=>import("./PublicEnFaqPage-BQNGzpDv.js"),__vite__mapDeps([261,1,5,33,9,7,34,6,35,36,37,4,8,38,262,0,10]))),l8=a.lazy(()=>w(()=>import("./PublicEnFaqArticlePage-BSurhH07.js"),__vite__mapDeps([263,1,5,33,9,7,34,6,35,36,37,4,8,38,262,0,10]))),c8=a.lazy(()=>w(()=>import("./PublicEnGlossaryIndexPage-oj2mpU0i.js"),__vite__mapDeps([264,1,5,33,9,7,34,6,35,36,37,4,8,38,265,266,0,10]))),u8=a.lazy(()=>w(()=>import("./PublicEnGlossaryTermPage-BoeQGL98.js"),__vite__mapDeps([267,1,5,33,9,7,34,6,35,36,37,4,8,38,265,0,10]))),d8=a.lazy(()=>w(()=>import("./PublicEnBlogIndexPage-BmHshdPE.js"),__vite__mapDeps([268,1,5,33,9,7,34,6,35,36,37,4,8,38,269,0,10]))),f8=a.lazy(()=>w(()=>import("./PublicEnBlogArticlePage-D7tekrZA.js"),__vite__mapDeps([270,1,5,33,9,7,34,6,35,36,37,4,8,38,269,0,10]))),p8=a.lazy(()=>w(()=>import("./PublicEnAboutPage-BpBVDwj8.js"),__vite__mapDeps([271,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),m8=a.lazy(()=>w(()=>import("./PublicEnServicesPage-BEvZZSXt.js"),__vite__mapDeps([272,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),g8=a.lazy(()=>w(()=>import("./YdFreightChinaPage-C1LphFhg.js"),__vite__mapDeps([273,1,274,5,33,9,7,34,6,35,36,37,4,8,38,46,75,0,10]))),h8=a.lazy(()=>w(()=>import("./YdCustomsBrokerPage-BjFFzr2E.js"),__vite__mapDeps([275,1,274,5,33,9,7,34,6,35,36,37,4,8,38,46,75,113,276,0,10]))),v8=a.lazy(()=>w(()=>import("./YdSmbImportPage-C3ILY3bh.js"),__vite__mapDeps([277,1,274,5,33,9,7,34,6,35,36,37,4,8,38,46,75,145,87,0,10]))),b8=a.lazy(()=>w(()=>import("./MultiOriginCalculatorPage-b_yg_0xm.js"),__vite__mapDeps([278,1,5,42,33,9,7,34,6,35,36,37,4,8,38,243,78,86,96,73,0,10]))),y8=a.lazy(()=>w(()=>import("./PlansPage-DrpVYsKP.js"),__vite__mapDeps([279,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,48,202,0,10]))),x8=a.lazy(()=>w(()=>import("./LoginPage-DJo0igh3.js"),__vite__mapDeps([280,9,1,5,42,33,7,34,6,35,36,37,4,8,38,0,10]))),_8=a.lazy(()=>w(()=>import("./SignupLegalEntityPage-CR5I3Gng.js"),__vite__mapDeps([281,1,243,9,5,33,7,34,6,35,36,37,4,8,38,94,282,244,73,58,0,10]))),E8=a.lazy(()=>w(()=>import("./PublicTrackPage-BLvniIrJ.js"),__vite__mapDeps([283,1,5,42,33,9,7,34,6,35,36,37,4,8,38,96,0,10]))),w8=a.lazy(()=>w(()=>import("./SupplierPortalPage-BBJHyNkR.js"),__vite__mapDeps([284,1,5,7,235,73,35,239,74,46,9,0,10]))),S8=a.lazy(()=>w(()=>import("./ToolsHubPage-DPcbgcJE.js"),__vite__mapDeps([285,1,5,33,9,7,34,6,35,36,37,4,8,38,48,173,286,86,287,200,222,76,161,288,77,235,85,282,113,289,290,52,291,151,292,177,293,133,294,145,73,259,118,295,296,297,39,0,10]))),C8=a.lazy(()=>w(()=>import("./ToolsIncotermsPage-CSX8o8UL.js"),__vite__mapDeps([298,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,86,73,46,140,0,10]))),P8=a.lazy(()=>w(()=>import("./ToolsCo2Page-VOqqD8ck.js"),__vite__mapDeps([301,1,5,33,9,7,34,6,35,36,37,4,8,38,58,286,0,10]))),R8=a.lazy(()=>w(()=>import("./ToolsPortsPage-CJNsC3ID.js"),__vite__mapDeps([302,1,5,33,9,7,34,6,35,36,37,4,8,38,58,86,49,225,0,10]))),T8=a.lazy(()=>w(()=>import("./ToolsDistancePage-CAIB6fMW.js"),__vite__mapDeps([303,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,173,86,64,0,10]))),A8=a.lazy(()=>w(()=>import("./ToolsCbmPage-CqMF9cCy.js"),__vite__mapDeps([304,1,5,33,9,7,34,6,35,36,37,4,8,38,299,300,58,91,177,111,0,10]))),I8=a.lazy(()=>w(()=>import("./ToolsAirFreightPage-VoxOJf8e.js"),__vite__mapDeps([305,1,5,33,9,7,34,6,35,36,37,4,8,38,58,177,140,52,161,0,10]))),$8=a.lazy(()=>w(()=>import("./ToolsPackingListPage-Kupy0V1K.js"),__vite__mapDeps([306,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,111,91,46,0,10]))),j8=a.lazy(()=>w(()=>import("./ToolsContainerPage-DUN6x7FD.js"),__vite__mapDeps([307,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,111,287,308,91,0,10]))),O8=a.lazy(()=>w(()=>import("./ToolsHsCodePage-2FQbPSI6.js"),__vite__mapDeps([309,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,73,0,10]))),N8=a.lazy(()=>w(()=>import("./ToolsCustomsCalcPage-BKiul1Zh.js"),__vite__mapDeps([310,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,17,58,73,0,10]))),D8=a.lazy(()=>w(()=>import("./ToolsCurrencyPage-CC6wlI1e.js"),__vite__mapDeps([311,1,5,33,9,7,34,6,35,36,37,4,8,38,58,289,222,161,145,54,0,10]))),L8=a.lazy(()=>w(()=>import("./ToolsDocsCheckPage-DDrnN6UH.js"),__vite__mapDeps([312,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,73,98,0,10]))),M8=a.lazy(()=>w(()=>import("./ToolsSchedulePage-CrMSYb2B.js"),__vite__mapDeps([313,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,73,0,10]))),k8=a.lazy(()=>w(()=>import("./ToolsFreightRatesPage-C1ffpF0R.js"),__vite__mapDeps([314,1,5,33,9,7,34,6,35,36,37,4,8,38,145,52,0,10]))),z8=a.lazy(()=>w(()=>import("./ToolsFreightIndexPage-Cjn71xnG.js"),__vite__mapDeps([315,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),V8=a.lazy(()=>w(()=>import("./ToolsLandedCostPage-Bvd7r9yB.js"),__vite__mapDeps([316,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,73,0,10]))),B8=a.lazy(()=>w(()=>import("./ToolsComparisonPage-Bz0pkL_K.js"),__vite__mapDeps([317,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,286,46,140,52,0,10]))),F8=a.lazy(()=>w(()=>import("./ToolsChinaCalendarPage-jbDX_p2N.js"),__vite__mapDeps([318,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,52,78,0,10]))),H8=a.lazy(()=>w(()=>import("./ToolsPreShipmentPage-BHmC0Rnq.js"),__vite__mapDeps([319,1,5,33,9,7,34,6,35,36,37,4,8,38,58,276,64,46,52,0,10]))),U8=a.lazy(()=>w(()=>import("./ToolsDemurragePage--_UMMf-O.js"),__vite__mapDeps([320,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,321,46,52,0,10]))),W8=a.lazy(()=>w(()=>import("./ToolsPaymentTermsPage-BhZBoZiV.js"),__vite__mapDeps([322,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,73,46,140,0,10]))),G8=a.lazy(()=>w(()=>import("./ToolsInsurancePage-BrxvUc4w.js"),__vite__mapDeps([323,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,113,52,0,10]))),q8=a.lazy(()=>w(()=>import("./ToolsLeadTimePage-BcQVv180.js"),__vite__mapDeps([324,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,86,78,52,200,0,10]))),K8=a.lazy(()=>w(()=>import("./ToolsContainerTrackingPage-nw94TUN4.js"),__vite__mapDeps([325,1,5,33,9,7,34,6,35,36,37,4,8,38,326,327,58,68,86,0,10]))),X8=a.lazy(()=>w(()=>import("./ToolsConverterPage-fBNejcGH.js"),__vite__mapDeps([328,1,5,33,9,7,34,6,35,36,37,4,8,38,58,289,0,10]))),Y8=a.lazy(()=>w(()=>import("./ToolsFreightForwarderPage-D_SlmybW.js"),__vite__mapDeps([329,1,5,33,9,7,34,6,35,36,37,4,8,38,58,290,244,140,0,10]))),J8=a.lazy(()=>w(()=>import("./ToolsPackagingPage-DGobfAEF.js"),__vite__mapDeps([330,1,5,33,9,7,34,6,35,36,37,4,8,38,58,244,52,331,0,10]))),Z8=a.lazy(()=>w(()=>import("./ToolsDangerousGoodsPage-B2T2Jl4e.js"),__vite__mapDeps([332,1,299,7,300,5,33,9,34,6,35,36,37,4,8,38,58,52,46,259,57,0,10]))),Q8=a.lazy(()=>w(()=>import("./ToolsGlossaryPage-C1c_gHln.js"),__vite__mapDeps([333,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),e9=a.lazy(()=>w(()=>import("./ToolsWarehousePage-B3Ojeptk.js"),__vite__mapDeps([334,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,145,52,321,0,10]))),t9=a.lazy(()=>w(()=>import("./ToolsTimelinePage-Cm-JsPpi.js"),__vite__mapDeps([335,1,5,33,9,7,34,6,35,36,37,4,8,38,78,86,200,0,10]))),n9=a.lazy(()=>w(()=>import("./ToolsTradeFinancePage-6gl9Y42R.js"),__vite__mapDeps([336,1,5,33,9,7,34,6,35,36,37,4,8,38,113,151,244,140,161,52,282,0,10]))),r9=a.lazy(()=>w(()=>import("./ToolsCargoStandardsPage-BUpuGl9d.js"),__vite__mapDeps([337,1,5,33,9,7,34,6,35,36,37,4,8,38,173,308,0,10]))),o9=a.lazy(()=>w(()=>import("./ToolsExportDocsPage-DJUavmfX.js"),__vite__mapDeps([338,1,5,33,9,7,34,6,35,36,37,4,8,38,244,98,73,0,10]))),s9=a.lazy(()=>w(()=>import("./ToolsSurchargesPage-B_eATsCY.js"),__vite__mapDeps([339,1,5,33,9,7,34,6,35,36,37,4,8,38,52,151,161,0,10]))),a9=a.lazy(()=>w(()=>import("./ToolsRussiaPortsPage-BRCzh_Yo.js"),__vite__mapDeps([340,1,5,33,9,7,34,6,35,36,37,4,8,38,86,0,10]))),i9=a.lazy(()=>w(()=>import("./ToolsSupplierCheckPage-u-7PlGC8.js"),__vite__mapDeps([341,1,5,33,9,7,34,6,35,36,37,4,8,38,113,244,140,52,0,10]))),l9=a.lazy(()=>w(()=>import("./ToolsAntiDumpingPage-BA0Rcoxu.js"),__vite__mapDeps([342,1,5,33,9,7,34,6,35,36,37,4,8,38,113,161,52,0,10]))),c9=a.lazy(()=>w(()=>import("./ToolsVatRefundPage-DCyfJph4.js"),__vite__mapDeps([343,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),u9=a.lazy(()=>w(()=>import("./ToolsTradeLanesPage-KaHhOQAw.js"),__vite__mapDeps([344,1,5,33,9,7,34,6,35,36,37,4,8,38,58,133,0,10]))),d9=a.lazy(()=>w(()=>import("./ToolsKpiPage-GBANR7mn.js"),__vite__mapDeps([345,1,5,33,9,7,34,6,35,36,37,4,8,38,52,288,161,244,0,10]))),f9=a.lazy(()=>w(()=>import("./ToolsFreightBrokerPage-DRQgWDhD.js"),__vite__mapDeps([346,1,5,33,9,7,34,6,35,36,37,4,8,38,58,52,140,0,10]))),p9=a.lazy(()=>w(()=>import("./ToolsExchangeRiskPage-H8b-Y3Xk.js"),__vite__mapDeps([347,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),m9=a.lazy(()=>w(()=>import("./ToolsPortCongestionPage-DevDF4l2.js"),__vite__mapDeps([348,1,5,33,9,7,34,6,35,36,37,4,8,38,52,86,161,145,54,0,10]))),g9=a.lazy(()=>w(()=>import("./ToolsCargoClaimsPage--8jrWl6d.js"),__vite__mapDeps([349,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,57,52,0,10]))),h9=a.lazy(()=>w(()=>import("./ToolsChemicalRegPage-3QcdfEjP.js"),__vite__mapDeps([350,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),v9=a.lazy(()=>w(()=>import("./ToolsSeasonalityPage-D147y1l1.js"),__vite__mapDeps([351,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),b9=a.lazy(()=>w(()=>import("./ToolsTransitTimePage-B4skUKji.js"),__vite__mapDeps([352,1,5,33,9,7,34,6,35,36,37,4,8,38,52,76,86,286,46,0,10]))),y9=a.lazy(()=>w(()=>import("./ToolsFreightCostPage-BWFb1i88.js"),__vite__mapDeps([353,1,5,33,9,7,34,6,35,36,37,4,8,38,58,52,151,57,140,46,0,10]))),x9=a.lazy(()=>w(()=>import("./ToolsExportControlPage-oXULU4wW.js"),__vite__mapDeps([354,1,5,33,9,7,34,6,35,36,37,4,8,38,57,244,52,113,177,0,10]))),_9=a.lazy(()=>w(()=>import("./ToolsCargoInsuranceCalcPage-BLiSmroQ.js"),__vite__mapDeps([355,1,5,33,9,7,34,6,35,36,37,4,8,38,58,73,0,10]))),E9=a.lazy(()=>w(()=>import("./ToolsRussiaRegionsPage-blLtKukU.js"),__vite__mapDeps([356,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),w9=a.lazy(()=>w(()=>import("./ToolsContainerTypesPage-Cj_U06I_.js"),__vite__mapDeps([357,1,5,33,9,7,34,6,35,36,37,4,8,38,46,296,287,358,52,140,0,10]))),S9=a.lazy(()=>w(()=>import("./ToolsBillOfLadingPage-Bbsq1DR0.js"),__vite__mapDeps([359,1,5,33,9,7,34,6,35,36,37,4,8,38,58,73,46,331,360,52,113,140,0,10]))),C9=a.lazy(()=>w(()=>import("./ToolsWeightDimensionsPage-zSyz8LGf.js"),__vite__mapDeps([361,1,5,33,9,7,34,6,35,36,37,4,8,38,58,308,173,177,287,46,289,0,10]))),P9=a.lazy(()=>w(()=>import("./ToolsMultimodalPage-BkNQRY9g.js"),__vite__mapDeps([362,1,5,33,9,7,34,6,35,36,37,4,8,38,52,151,46,140,0,10]))),R9=a.lazy(()=>w(()=>import("./ToolsLetterOfCreditPage-BTcly__s.js"),__vite__mapDeps([363,1,33,5,9,7,34,6,35,36,37,4,8,38,282,113,73,46,0,10]))),T9=a.lazy(()=>w(()=>import("./ToolsFreeZonesPage-akbD0qD3.js"),__vite__mapDeps([364,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,140,0,10]))),A9=a.lazy(()=>w(()=>import("./ToolsColdChainPage-WRO0iiUQ.js"),__vite__mapDeps([365,1,5,33,9,7,34,6,35,36,37,4,8,38,58,296,161,52,46,140,0,10]))),I9=a.lazy(()=>w(()=>import("./ToolsCargoReadinessPage-Bg2NKLig.js"),__vite__mapDeps([366,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,52,98,0,10]))),$9=a.lazy(()=>w(()=>import("./ToolsTariffSchedulePage-B2MhHGHw.js"),__vite__mapDeps([367,1,5,33,9,7,34,6,35,36,37,4,8,38,58,73,56,140,46,0,10]))),j9=a.lazy(()=>w(()=>import("./ToolsSupplyChainRiskPage-Ddqc07QI.js"),__vite__mapDeps([368,1,5,33,9,7,34,6,35,36,37,4,8,38,58,52,180,145,244,0,10]))),O9=a.lazy(()=>w(()=>import("./ToolsFreightNegotiationPage-IKoII3yy.js"),__vite__mapDeps([369,1,5,33,9,7,34,6,35,36,37,4,8,38,58,145,97,180,52,46,0,10]))),N9=a.lazy(()=>w(()=>import("./ToolsWarehouseCalcPage-Bn0rpgfQ.js"),__vite__mapDeps([370,1,5,33,9,7,34,6,35,36,37,4,8,38,58,145,296,73,0,10]))),D9=a.lazy(()=>w(()=>import("./ToolsOriginCertPage-CKVb78Cs.js"),__vite__mapDeps([371,1,5,33,9,7,34,6,35,36,37,4,8,38,292,244,52,140,255,331,360,0,10]))),L9=a.lazy(()=>w(()=>import("./ToolsImportLicensePage-BDdGym9Q.js"),__vite__mapDeps([372,1,5,33,9,7,34,6,35,36,37,4,8,38,52,57,140,73,46,0,10]))),M9=a.lazy(()=>w(()=>import("./ToolsShipmentTrackerPage-UuH_jM2B.js"),__vite__mapDeps([373,1,5,33,9,7,34,6,35,36,37,4,8,38,326,52,46,0,10]))),k9=a.lazy(()=>w(()=>import("./ToolsChinaSupplierPage-_LhxgSnS.js"),__vite__mapDeps([374,1,5,33,9,7,34,6,35,36,37,4,8,38,46,140,282,52,375,56,75,110,0,10]))),z9=a.lazy(()=>w(()=>import("./ToolsTradeCompliancePage-C4X5zOxB.js"),__vite__mapDeps([376,1,5,33,9,7,34,6,35,36,37,4,8,38,113,57,177,244,52,0,10]))),V9=a.lazy(()=>w(()=>import("./ToolsCustomsBrokerCalcPage-cPuKcRV0.js"),__vite__mapDeps([377,1,5,33,9,7,34,6,35,36,37,4,8,38,58,290,177,46,73,0,10]))),B9=a.lazy(()=>w(()=>import("./ToolsEcommerceImportPage-BpkfHwuk.js"),__vite__mapDeps([378,1,5,33,9,7,34,6,35,36,37,4,8,38,297,110,52,244,255,140,0,10]))),F9=a.lazy(()=>w(()=>import("./ToolsFreightForwarderGuidePage-yj07jt0-.js"),__vite__mapDeps([379,1,5,33,9,7,34,6,35,36,37,4,8,38,113,244,52,161,200,75,292,0,10]))),H9=a.lazy(()=>w(()=>import("./ToolsIncotermsCalcPage-CwyKRQZF.js"),__vite__mapDeps([380,1,5,33,9,7,34,6,35,36,37,4,8,38,17,289,151,113,244,52,0,10]))),U9=a.lazy(()=>w(()=>import("./ToolsPackagingRequirementsPage-wLfykPIp.js"),__vite__mapDeps([381,1,5,33,9,7,34,6,35,36,37,4,8,38,52,296,287,297,244,0,10]))),W9=a.lazy(()=>w(()=>import("./ToolsRailwayFreightPage-CaNdjVTV.js"),__vite__mapDeps([382,1,5,33,9,7,34,6,35,36,37,4,8,38,151,244,293,52,0,10]))),G9=a.lazy(()=>w(()=>import("./ToolsLetterOfCreditCalcPage-CxyqZ122.js"),__vite__mapDeps([383,1,5,33,9,7,34,6,35,36,37,4,8,38,282,151,52,244,113,0,10]))),q9=a.lazy(()=>w(()=>import("./ToolsCarbonFootprintPage-Caf7E7Sh.js"),__vite__mapDeps([384,1,5,33,9,7,34,6,35,36,37,4,8,38,286,145,288,244,52,151,0,10]))),K9=a.lazy(()=>w(()=>import("./ToolsAirCargoGuidePage-Cixi8e1N.js"),__vite__mapDeps([385,1,5,33,9,7,34,6,35,36,37,4,8,38,52,244,0,10]))),X9=a.lazy(()=>w(()=>import("./ToolsChinaHolidaysPage-r024UWcI.js"),__vite__mapDeps([386,1,5,33,9,7,34,6,35,36,37,4,8,38,145,244,52,0,10]))),Y9=a.lazy(()=>w(()=>import("./ToolsPortStoragePage-CdkCfzfY.js"),__vite__mapDeps([387,1,5,33,9,7,34,6,35,36,37,4,8,38,86,151,52,244,145,0,10]))),J9=a.lazy(()=>w(()=>import("./ToolsContainerSizesPage-Cm9dsBBl.js"),__vite__mapDeps([388,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),Z9=a.lazy(()=>w(()=>import("./ToolsImportDocumentsPage-BlQnXgSH.js"),__vite__mapDeps([389,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),Q9=a.lazy(()=>w(()=>import("./ToolsLogisticsCostPage-DsXYASCy.js"),__vite__mapDeps([390,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),eG=a.lazy(()=>w(()=>import("./ToolsShippingTermsPage-BeRwHD9U.js"),__vite__mapDeps([391,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),tG=a.lazy(()=>w(()=>import("./ToolsSupplyChainFinancePage-Dr0q2XSh.js"),__vite__mapDeps([392,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),nG=a.lazy(()=>w(()=>import("./ToolsChineseSuppliersPage-BxufY2Mn.js"),__vite__mapDeps([393,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),rG=a.lazy(()=>w(()=>import("./ToolsRailwayCalcPage-CWkzvYCD.js"),__vite__mapDeps([394,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),oG=a.lazy(()=>w(()=>import("./ToolsMultimodalComparePage-CZk5EfVa.js"),__vite__mapDeps([395,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),sG=a.lazy(()=>w(()=>import("./ToolsWarrantyClaimsPage-fB_2W-pQ.js"),__vite__mapDeps([396,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),aG=a.lazy(()=>w(()=>import("./ToolsExportDocumentsPage-BqbDX_fB.js"),__vite__mapDeps([397,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),iG=a.lazy(()=>w(()=>import("./ToolsChinaPaymentsPage-Cak_W4F_.js"),__vite__mapDeps([398,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),lG=a.lazy(()=>w(()=>import("./ToolsLoadingNormsPage-k2S0kFxI.js"),__vite__mapDeps([399,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),cG=a.lazy(()=>w(()=>import("./ToolsHazmatGuidePage-DQ97rtGT.js"),__vite__mapDeps([400,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),uG=a.lazy(()=>w(()=>import("./ToolsFreeTradeZonesPage-BWYPFQbj.js"),__vite__mapDeps([401,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),dG=a.lazy(()=>w(()=>import("./ToolsShipmentVisibilityPage-DEJquKW3.js"),__vite__mapDeps([402,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),fG=a.lazy(()=>w(()=>import("./ToolsImporterInsurancePage-DKTy4QA-.js"),__vite__mapDeps([403,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),pG=a.lazy(()=>w(()=>import("./ToolsCurrencyHedgingPage-4gbFVkw-.js"),__vite__mapDeps([404,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),mG=a.lazy(()=>w(()=>import("./ToolsHonestSignPage-DVApyphp.js"),__vite__mapDeps([405,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),gG=a.lazy(()=>w(()=>import("./ToolsLclCalculatorPage-B2u0oMmr.js"),__vite__mapDeps([406,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),hG=a.lazy(()=>w(()=>import("./ToolsCarrierComparePage-l2UCOiiX.js"),__vite__mapDeps([407,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),vG=a.lazy(()=>w(()=>import("./ToolsEaeuRulesPage-BLYCJgnY.js"),__vite__mapDeps([408,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),bG=a.lazy(()=>w(()=>import("./ToolsHsCodeWizardPage-DXOfUraU.js"),__vite__mapDeps([409,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),yG=a.lazy(()=>w(()=>import("./ToolsInventoryPlanningPage-B5eaG9gF.js"),__vite__mapDeps([410,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),xG=a.lazy(()=>w(()=>import("./ToolsRouteOptimizationPage-DvQ7FCKr.js"),__vite__mapDeps([411,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),_G=a.lazy(()=>w(()=>import("./ToolsFreightAuditPage-CoIrjXWT.js"),__vite__mapDeps([412,1,5,33,9,7,34,6,35,36,37,4,8,38,151,73,46,0,10]))),EG=a.lazy(()=>w(()=>import("./ToolsBolGuidePage-DY5dDXyp.js"),__vite__mapDeps([413,1,5,33,9,7,34,6,35,36,37,4,8,38,86,52,46,0,10]))),wG=a.lazy(()=>w(()=>import("./ToolsCustomsBondPage-1zZwONp5.js"),__vite__mapDeps([414,1,5,33,9,7,34,6,35,36,37,4,8,38,58,73,113,118,46,140,151,0,10]))),SG=a.lazy(()=>w(()=>import("./ToolsCertOriginPage-BJ7veK7B.js"),__vite__mapDeps([415,1,5,33,9,7,34,6,35,36,37,4,8,38,200,293,73,46,0,10]))),CG=a.lazy(()=>w(()=>import("./ToolsImportVatPage-Dr7YX8Oo.js"),__vite__mapDeps([416,1,33,5,9,7,34,6,35,36,37,4,8,38,46,73,0,10]))),PG=a.lazy(()=>w(()=>import("./ToolsLithiumBatteryPage-oJnYg_57.js"),__vite__mapDeps([417,1,5,33,9,7,34,6,35,36,37,4,8,38,52,86,46,0,10]))),RG=a.lazy(()=>w(()=>import("./ToolsIspm15Page-BEGPnl18.js"),__vite__mapDeps([418,1,5,33,9,7,34,6,35,36,37,4,8,38,286,46,52,0,10]))),TG=a.lazy(()=>w(()=>import("./ToolsPhytoCertPage-C-paFMsz.js"),__vite__mapDeps([419,1,5,33,9,7,34,6,35,36,37,4,8,38,286,200,140,46,52,0,10]))),AG=a.lazy(()=>w(()=>import("./ToolsTemperatureCargoPage-B-0luCgz.js"),__vite__mapDeps([420,1,5,33,9,7,34,6,35,36,37,4,8,38,58,296,46,358,52,0,10]))),IG=a.lazy(()=>w(()=>import("./ToolsOversizeCargoPage-D08OpQNz.js"),__vite__mapDeps([421,1,5,33,9,7,34,6,35,36,37,4,8,38,299,58,52,46,331,360,0,10]))),$G=a.lazy(()=>w(()=>import("./ToolsTradeFinanceCalcPage-BmEJsZr6.js"),__vite__mapDeps([422,1,5,33,9,7,34,6,35,36,37,4,8,38,161,244,282,52,151,113,0,10]))),jG=a.lazy(()=>w(()=>import("./ToolsBreakBulkPage-DiE2DX9A.js"),__vite__mapDeps([423,1,5,33,9,7,34,6,35,36,37,4,8,38,58,73,46,424,0,10]))),OG=a.lazy(()=>w(()=>import("./ToolsSanctionsCheckPage-BDxcw3ni.js"),__vite__mapDeps([425,1,5,33,9,7,34,6,35,36,37,4,8,38,56,52,57,113,140,244,68,177,0,10]))),NG=a.lazy(()=>w(()=>import("./ToolsExportLicensePage-ply6m9WZ.js"),__vite__mapDeps([426,1,5,33,9,7,34,6,35,36,37,4,8,38,52,46,0,10]))),DG=a.lazy(()=>w(()=>import("./ToolsFumigationPage-DTT3aron.js"),__vite__mapDeps([427,1,5,33,9,7,34,6,35,36,37,4,8,38,52,286,46,140,0,10]))),LG=a.lazy(()=>w(()=>import("./ToolsContainerInspectionPage-DrA8Nrbg.js"),__vite__mapDeps([428,1,299,7,5,33,9,34,6,35,36,37,4,8,38,0,10]))),MG=a.lazy(()=>w(()=>import("./ToolsRoRoGuidePage-CXcEgbUz.js"),__vite__mapDeps([429,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,73,430,86,0,10]))),kG=a.lazy(()=>w(()=>import("./ToolsVgmCalcPage-BuvAhYKk.js"),__vite__mapDeps([431,1,5,33,9,7,34,6,35,36,37,4,8,38,177,52,244,0,10]))),zG=a.lazy(()=>w(()=>import("./ToolsBondedWarehousePage-BYmNqjxr.js"),__vite__mapDeps([432,1,5,33,9,7,34,6,35,36,37,4,8,38,58,64,46,73,0,10]))),VG=a.lazy(()=>w(()=>import("./ToolsAirWaybillPage-I9-2tjAG.js"),__vite__mapDeps([433,1,5,33,9,7,34,6,35,36,37,4,8,38,46,52,113,0,10]))),BG=a.lazy(()=>w(()=>import("./ToolsInvoiceTemplatePage-CmiUdYJ1.js"),__vite__mapDeps([434,1,5,33,9,7,34,6,35,36,37,4,8,38,46,140,73,0,10]))),FG=a.lazy(()=>w(()=>import("./ToolsShippingInstructionsPage-DT59nB3l.js"),__vite__mapDeps([435,1,5,33,9,7,34,6,35,36,37,4,8,38,58,73,76,46,52,0,10]))),HG=a.lazy(()=>w(()=>import("./ToolsTruckingCalcPage-J3HmTSuM.js"),__vite__mapDeps([436,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),UG=a.lazy(()=>w(()=>import("./ToolsSupplyChainKpiPage-CpvtamnD.js"),__vite__mapDeps([437,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),WG=a.lazy(()=>w(()=>import("./ToolsSeaFreightChecklistPage-Bp5GGFMx.js"),__vite__mapDeps([438,1,5,33,9,7,34,6,35,36,37,4,8,38,64,46,52,0,10]))),GG=a.lazy(()=>w(()=>import("./ToolsSpotRateCalcPage-CeZYkJOS.js"),__vite__mapDeps([439,1,5,33,9,7,34,6,35,36,37,4,8,38,180,145,161,46,52,0,10]))),qG=a.lazy(()=>w(()=>import("./ToolsPoManagementPage-DSE20cPH.js"),__vite__mapDeps([440,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),KG=a.lazy(()=>w(()=>import("./ToolsCharterPartyPage-BanpWoR3.js"),__vite__mapDeps([441,1,5,33,9,7,34,6,35,36,37,4,8,38,58,86,52,113,0,10]))),XG=a.lazy(()=>w(()=>import("./ToolsSingleWindowPage-B4MY4KKJ.js"),__vite__mapDeps([442,1,299,7,5,33,9,34,6,35,36,37,4,8,38,0,10]))),YG=a.lazy(()=>w(()=>import("./ToolsDdpDduCalcPage-CrBsNTGL.js"),__vite__mapDeps([443,1,5,33,9,7,34,6,35,36,37,4,8,38,58,244,140,52,0,10]))),JG=a.lazy(()=>w(()=>import("./ToolsCbamGuidePage-XysEv0ZI.js"),__vite__mapDeps([444,1,5,33,9,7,34,6,35,36,37,4,8,38,375,286,52,180,46,0,10]))),ZG=a.lazy(()=>w(()=>import("./ToolsImportQuotasPage-KhAX2VJI.js"),__vite__mapDeps([445,1,5,33,9,7,34,6,35,36,37,4,8,38,46,52,0,10]))),QG=a.lazy(()=>w(()=>import("./ToolsLetterOfIndemnityPage-CAzZLuBF.js"),__vite__mapDeps([446,1,5,33,9,7,34,6,35,36,37,4,8,38,177,46,52,113,0,10]))),eq=a.lazy(()=>w(()=>import("./ToolsParallelImportPage-B2zmiuLN.js"),__vite__mapDeps([447,1,5,33,9,7,34,6,35,36,37,4,8,38,113,52,244,57,140,0,10]))),tq=a.lazy(()=>w(()=>import("./ToolsFreightRateIndexPage-CYVnY7fm.js"),__vite__mapDeps([448,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),nq=a.lazy(()=>w(()=>import("./ToolsCargoReleaseOrderPage-FUhLcIQc.js"),__vite__mapDeps([449,1,5,33,9,7,34,6,35,36,37,4,8,38,58,52,46,294,0,10]))),rq=a.lazy(()=>w(()=>import("./ToolsTransshipmentGuidePage-DsUpPe20.js"),__vite__mapDeps([450,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),oq=a.lazy(()=>w(()=>import("./ToolsCustomsValueCalcPage-DzNvPq-s.js"),__vite__mapDeps([451,1,5,33,9,7,34,6,35,36,37,4,8,38,73,79,0,10]))),sq=a.lazy(()=>w(()=>import("./ToolsContainerLeasingPage-BWorIs4T.js"),__vite__mapDeps([452,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),aq=a.lazy(()=>w(()=>import("./ToolsExciseDutyPage-Dw-RvzT4.js"),__vite__mapDeps([453,1,33,5,9,7,34,6,35,36,37,4,8,38,73,46,0,10]))),iq=a.lazy(()=>w(()=>import("./ToolsChinaExportTaxPage-BYynRyFM.js"),__vite__mapDeps([454,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),lq=a.lazy(()=>w(()=>import("./ToolsAirVsSeaCalcPage-BQjH_ihr.js"),__vite__mapDeps([455,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),cq=a.lazy(()=>w(()=>import("./ToolsEuCustomsClearancePage-fcnc67qo.js"),__vite__mapDeps([456,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),uq=a.lazy(()=>w(()=>import("./ToolsPortDwellTimePage-RbeP8bG8.js"),__vite__mapDeps([457,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),dq=a.lazy(()=>w(()=>import("./ToolsRailwayLogisticsPage-B8Y_Ug1N.js"),__vite__mapDeps([458,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),fq=a.lazy(()=>w(()=>import("./ToolsCourierVsFreightPage-CRSrD2WT.js"),__vite__mapDeps([459,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),pq=a.lazy(()=>w(()=>import("./ToolsIncotermsQuizPage-HhpgLRiD.js"),__vite__mapDeps([460,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),mq=a.lazy(()=>w(()=>import("./ToolsFreightPaymentTermsPage-kWp8bnGp.js"),__vite__mapDeps([461,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),gq=a.lazy(()=>w(()=>import("./ToolsTradeDocPackPage-DEuhTNWd.js"),__vite__mapDeps([462,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),hq=a.lazy(()=>w(()=>import("./ToolsEaeuTariffPage-Ch9mVYA7.js"),__vite__mapDeps([463,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),vq=a.lazy(()=>w(()=>import("./ToolsColdChainMonitorPage-Bujs6MDv.js"),__vite__mapDeps([464,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),bq=a.lazy(()=>w(()=>import("./ToolsSupplierAuditPage-D-z31nne.js"),__vite__mapDeps([465,1,5,33,9,7,34,6,35,36,37,4,8,38,52,110,292,46,140,375,151,49,97,0,10]))),yq=a.lazy(()=>w(()=>import("./ToolsLoadPlanPage-DI2uEeD1.js"),__vite__mapDeps([466,1,5,33,9,7,34,6,35,36,37,4,8,38,58,161,91,52,244,111,0,10]))),xq=a.lazy(()=>w(()=>import("./ToolsContainerFillCalculatorPage-CmtFr5RK.js"),__vite__mapDeps([467,1,5,33,9,7,34,6,35,36,37,4,8,38,299,300,58,39,111,91,173,0,10]))),_q=a.lazy(()=>w(()=>import("./ToolsEcommerceLogisticsPage-BUlwZRMY.js"),__vite__mapDeps([468,1,5,33,9,7,34,6,35,36,37,4,8,38,58,46,52,297,0,10]))),Eq=a.lazy(()=>w(()=>import("./ToolsCertificationPage-eHuugjWX.js"),__vite__mapDeps([469,1,5,33,9,7,34,6,35,36,37,4,8,38,113,52,244,151,0,10]))),wq=a.lazy(()=>w(()=>import("./ToolsFclVsLclPage-BBIdB0XC.js"),__vite__mapDeps([470,1,5,33,9,7,34,6,35,36,37,4,8,38,177,151,161,0,10]))),Sq=a.lazy(()=>w(()=>import("./ToolsChinaRegionsPage-D4mR3n8u.js"),__vite__mapDeps([471,1,5,33,9,7,34,6,35,36,37,4,8,38,375,0,10]))),Cq=a.lazy(()=>w(()=>import("./ToolsTruckFreightCalcPage-D11f0ty4.js"),__vite__mapDeps([472,1,33,5,9,7,34,6,35,36,37,4,8,38,0,10]))),Pq=a.lazy(()=>w(()=>import("./ToolsPhytosanitaryPage-w9L3MpiK.js"),__vite__mapDeps([473,1,33,5,9,7,34,6,35,36,37,4,8,38,286,0,10]))),Rq=a.lazy(()=>w(()=>import("./ToolsReExportPage-BhM2MbnR.js"),__vite__mapDeps([474,1,33,5,9,7,34,6,35,36,37,4,8,38,222,0,10]))),Tq=a.lazy(()=>w(()=>import("./ToolsQualityControlPage-DKZ0zZR4.js"),__vite__mapDeps([475,1,33,5,9,7,34,6,35,36,37,4,8,38,0,10]))),Aq=a.lazy(()=>w(()=>import("./ToolsGoodsDeclarationPage-CRITIqbn.js"),__vite__mapDeps([476,1,33,5,9,7,34,6,35,36,37,4,8,38,0,10]))),Iq=a.lazy(()=>w(()=>import("./ToolsConsolidationCalcPage-ClTvh08c.js"),__vite__mapDeps([477,1,33,5,9,7,34,6,35,36,37,4,8,38,0,10]))),$q=a.lazy(()=>w(()=>import("./ToolsBankGuaranteePage-Kqt-c-eE.js"),__vite__mapDeps([478,1,33,5,9,7,34,6,35,36,37,4,8,38,113,0,10]))),jq=a.lazy(()=>w(()=>import("./ToolsPortFeesCalcPage-BOlCodlW.js"),__vite__mapDeps([479,1,33,5,9,7,34,6,35,36,37,4,8,38,86,0,10]))),Oq=a.lazy(()=>w(()=>import("./ToolsImportQuotaPage-BM89sV6F.js"),__vite__mapDeps([480,1,33,5,9,7,34,6,35,36,37,4,8,38,118,0,10]))),Nq=a.lazy(()=>w(()=>import("./ToolsCarnetAtaPage-CI9twZbs.js"),__vite__mapDeps([481,1,33,5,9,7,34,6,35,36,37,4,8,38,200,0,10]))),Dq=a.lazy(()=>w(()=>import("./ToolsDutyDrawbackPage-q3m4l9s9.js"),__vite__mapDeps([482,1,33,5,9,7,34,6,35,36,37,4,8,38,145,0,10]))),Lq=a.lazy(()=>w(()=>import("./ToolsColdStorageCalcPage-1wNy38Ug.js"),__vite__mapDeps([483,1,33,5,9,7,34,6,35,36,37,4,8,38,296,0,10]))),Mq=a.lazy(()=>w(()=>import("./ToolsMarineInsuranceTypesPage-fRda9ePj.js"),__vite__mapDeps([484,1,33,5,9,7,34,6,35,36,37,4,8,38,295,0,10]))),kq=a.lazy(()=>w(()=>import("./ToolsPalletCalcPage-n4yaMuHR.js"),__vite__mapDeps([485,1,33,5,9,7,34,6,35,36,37,4,8,38,0,10]))),zq=a.lazy(()=>w(()=>import("./ToolsImportProcedurePage-CTOFeS0a.js"),__vite__mapDeps([486,1,33,5,9,7,34,6,35,36,37,4,8,38,0,10]))),Vq=a.lazy(()=>w(()=>import("./ToolsLinerTermsPage-DpFhsuat.js"),__vite__mapDeps([487,1,33,5,9,7,34,6,35,36,37,4,8,38,291,0,10]))),Bq=a.lazy(()=>w(()=>import("./ToolsFreightTenderPage-wIZ2Tehq.js"),__vite__mapDeps([488,1,5,33,9,7,34,6,35,36,37,4,8,38,58,290,292,145,79,46,91,111,52,0,10]))),Fq=a.lazy(()=>w(()=>import("./ToolsCustomsRulingPage-CfmM8BHk.js"),__vite__mapDeps([489,1,33,5,9,7,34,6,35,36,37,4,8,38,0,10]))),Hq=a.lazy(()=>w(()=>import("./ToolsBufferStockPage-DLVt5Tff.js"),__vite__mapDeps([490,1,5,33,9,7,34,6,35,36,37,4,8,38,52,0,10]))),Uq=a.lazy(()=>w(()=>import("./ToolsGreenLogisticsPage-Dw_q81lX.js"),__vite__mapDeps([491,1,5,33,9,7,34,6,35,36,37,4,8,38,286,331,360,0,10]))),Wq=a.lazy(()=>w(()=>import("./ToolsFreightMarkupPage-C3Ztbgr5.js"),__vite__mapDeps([492,1,5,33,9,7,34,6,35,36,37,4,8,38,17,151,161,46,0,10]))),Gq=a.lazy(()=>w(()=>import("./ToolsPortProcedurePage-C9YXtXX7.js"),__vite__mapDeps([493,1,5,33,9,7,34,6,35,36,37,4,8,38,244,52,0,10]))),qq=a.lazy(()=>w(()=>import("./ToolsContainerStuffingPage-B4S9yNKP.js"),__vite__mapDeps([494,1,5,33,9,7,34,6,35,36,37,4,8,38,177,244,52,0,10]))),Kq=a.lazy(()=>w(()=>import("./ToolsCargoRejectionPage-6TNCWVms.js"),__vite__mapDeps([495,1,5,33,9,7,34,6,35,36,37,4,8,38,52,244,79,0,10]))),Xq=a.lazy(()=>w(()=>import("./ToolsReverseLogisticsPage-DzAdPOFR.js"),__vite__mapDeps([496,1,5,33,9,7,34,6,35,36,37,4,8,38,64,289,151,52,0,10]))),Yq=a.lazy(()=>w(()=>import("./ToolsBookingChecklistPage-B08JFeF0.js"),__vite__mapDeps([497,1,5,33,9,7,34,6,35,36,37,4,8,38,52,296,222,331,360,0,10]))),Jq=a.lazy(()=>w(()=>import("./ToolsMultimodalDocsPage-J8MhD9i9.js"),__vite__mapDeps([498,1,5,33,9,7,34,6,35,36,37,4,8,38,244,0,10]))),Zq=a.lazy(()=>w(()=>import("./ToolsExportFinancePage-fhY0ERuB.js"),__vite__mapDeps([499,1,5,33,9,7,34,6,35,36,37,4,8,38,282,113,161,151,244,52,0,10]))),Qq=a.lazy(()=>w(()=>import("./ToolsComplianceCertPage-CARcpfmM.js"),__vite__mapDeps([500,1,5,33,9,7,34,6,35,36,37,4,8,38,113,255,151,52,0,10]))),e7=a.lazy(()=>w(()=>import("./ToolsShipperLetterPage-CxY23zxn.js"),__vite__mapDeps([501,1,5,33,9,7,34,6,35,36,37,4,8,38,52,244,0,10]))),t7=a.lazy(()=>w(()=>import("./ToolsPreAdvicePage-F19xafKP.js"),__vite__mapDeps([502,1,5,33,9,7,34,6,35,36,37,4,8,38,145,113,244,140,52,0,10]))),n7=a.lazy(()=>w(()=>import("./ToolsCargoSurveyPage-0zuv487o.js"),__vite__mapDeps([503,1,5,33,9,7,34,6,35,36,37,4,8,38,121,177,244,52,0,10]))),r7=a.lazy(()=>w(()=>import("./ToolsDemurrageClaimPage-Bx1gFihD.js"),__vite__mapDeps([504,1,5,33,9,7,34,6,35,36,37,4,8,38,177,113,151,244,52,0,10]))),o7=a.lazy(()=>w(()=>import("./ToolsPortAgencyPage-BlbL4a0n.js"),__vite__mapDeps([505,1,5,33,9,7,34,6,35,36,37,4,8,38,151,86,244,52,0,10]))),s7=a.lazy(()=>w(()=>import("./ToolsFreightClaimPage-CdrcbA4P.js"),__vite__mapDeps([506,1,5,33,9,7,34,6,35,36,37,4,8,38,177,244,151,52,113,0,10]))),a7=a.lazy(()=>w(()=>import("./ToolsStorageInTransitPage-D0cG2k2K.js"),__vite__mapDeps([507,1,5,33,9,7,34,6,35,36,37,4,8,38,145,244,52,151,0,10]))),i7=a.lazy(()=>w(()=>import("./ToolsLclBookingPage-DqXVtbfV.js"),__vite__mapDeps([508,1,5,33,9,7,34,6,35,36,37,4,8,38,111,91,52,46,0,10]))),l7=a.lazy(()=>w(()=>import("./ToolsSpecialCargoPage-CuS8SgYB.js"),__vite__mapDeps([509,1,5,33,9,7,34,6,35,36,37,4,8,38,52,173,46,0,10]))),c7=a.lazy(()=>w(()=>import("./ToolsHazardousClassPage-DFDXaxJz.js"),__vite__mapDeps([510,1,5,33,9,7,34,6,35,36,37,4,8,38,46,52,140,0,10]))),u7=a.lazy(()=>w(()=>import("./ToolsCargoTempPage-Cuis3N0F.js"),__vite__mapDeps([511,1,5,33,9,7,34,6,35,36,37,4,8,38,296,52,0,10]))),d7=a.lazy(()=>w(()=>import("./ToolsInsuranceClaimPage-Cxs3R0l7.js"),__vite__mapDeps([512,1,5,33,9,7,34,6,35,36,37,4,8,38,52,46,140,0,10]))),f7=a.lazy(()=>w(()=>import("./ToolsContainerDamagePage-B-URl_wg.js"),__vite__mapDeps([513,1,5,33,9,7,34,6,35,36,37,4,8,38,52,46,140,0,10]))),p7=a.lazy(()=>w(()=>import("./ToolsReeferBookingPage-DViu2kHd.js"),__vite__mapDeps([514,1,5,33,9,7,34,6,35,36,37,4,8,38,46,296,52,0,10]))),m7=a.lazy(()=>w(()=>import("./ToolsTrackTracePage-CpmvSZzA.js"),__vite__mapDeps([515,1,5,33,9,7,34,6,35,36,37,4,8,38,46,52,0,10]))),g7=a.lazy(()=>w(()=>import("./MarketingHomePage-Cb6_KAKz.js"),__vite__mapDeps([516,1,9,25,7,5,0,10,136,33,34,6,35,36,37,4,8,38,168,326,28,29,30,31,32,39,40,517,424,430,121,46,113,48,518,519,120,75,118,292,49,520,44,45,235]))),h7=a.lazy(()=>w(()=>import("./PublicFaqPage-CK7Jm81F.js"),__vite__mapDeps([521,1,5,33,9,7,34,6,35,36,37,4,8,38,0,10]))),v7=a.lazy(()=>w(()=>import("./MarketingCasesPage-BJifZYBj.js"),__vite__mapDeps([522,1,5,33,9,7,34,6,35,36,37,4,8,38,523,75,225,46,524,519,0,10]))),b7=a.lazy(()=>w(()=>import("./MarketingCaseDetailPage-BPhHN-Pd.js"),__vite__mapDeps([525,1,5,33,9,7,34,6,35,36,37,4,8,38,523,58,200,524,519,48,46,0,10]))),y7=a.lazy(()=>w(()=>import("./MarketingReviewsPage-JOuKIuvO.js"),__vite__mapDeps([526,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,518,136,75,225,519,97,118,0,10]))),x7=a.lazy(()=>w(()=>import("./MarketingPartnersPage-DbjCRuku.js"),__vite__mapDeps([527,1,5,33,9,7,34,6,35,36,37,4,8,38,225,118,528,529,292,49,0,10]))),_7=a.lazy(()=>w(()=>import("./MarketingTrustPage-Dy5KKT4k.js"),__vite__mapDeps([530,1,5,33,9,7,34,6,35,36,37,4,8,38,118,107,85,49,520,531,292,46,0,10]))),E7=a.lazy(()=>w(()=>import("./MarketingDocumentsPage-BKlIKzoW.js"),__vite__mapDeps([532,1,5,33,9,7,34,6,35,36,37,4,8,38,225,118,68,0,10]))),w7=a.lazy(()=>w(()=>import("./MarketingCooperationPage-CZcz5PPq.js"),__vite__mapDeps([533,1,5,33,9,7,34,6,35,36,37,4,8,38,534,535,46,528,0,10]))),S7=a.lazy(()=>w(()=>import("./MarketingJoinPage-BuJSDlun.js"),__vite__mapDeps([536,1,5,33,9,7,34,6,35,36,37,4,8,38,290,529,534,161,535,537,538,0,10]))),C7=a.lazy(()=>w(()=>import("./MarketingHowItWorksPage-C2XxeSj8.js"),__vite__mapDeps([539,1,5,33,9,7,34,6,35,36,37,4,8,38,46,235,45,67,276,293,40,49,0,10]))),P7=a.lazy(()=>w(()=>import("./MarketingAdvantagesPage-BIN5RZv7.js"),__vite__mapDeps([540,1,5,33,9,7,34,6,35,36,37,4,8,38,75,121,85,529,534,528,199,73,46,56,0,10]))),R7=a.lazy(()=>w(()=>import("./MarketingSupportPage-CIVHjX_Z.js"),__vite__mapDeps([541,1,5,33,9,7,34,6,35,36,37,4,8,38,17,97,85,225,46,0,10]))),T7=a.lazy(()=>w(()=>import("./MarketingCashbackPage-Dkjuccen.js"),__vite__mapDeps([542,1,5,33,9,7,34,6,35,36,37,4,8,38,524,113,292,202,46,161,48,528,0,10]))),A7=a.lazy(()=>w(()=>import("./MarketingNewsPage-BF9OgK0A.js"),__vite__mapDeps([543,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,537,78,225,161,0,10]))),I7=a.lazy(()=>w(()=>import("./MarketingAdditionalServicesPage-CzCGT4Z1.js"),__vite__mapDeps([544,1,5,33,9,7,34,6,35,36,37,4,8,38,531,87,424,46,0,10]))),$7=a.lazy(()=>w(()=>import("./SolutionsIndexPage-Cd4pElS6.js"),__vite__mapDeps([545,1,5,33,9,7,34,6,35,36,37,4,8,38,235,529,0,10]))),j7=a.lazy(()=>w(()=>import("./SolutionsImporterPage-tSdRXcVQ.js"),__vite__mapDeps([546,1,547,5,33,9,7,34,6,35,36,37,4,8,38,44,45,424,68,46,529,39,233,0,10]))),O7=a.lazy(()=>w(()=>import("./SolutionsExporterPage-jxJl8etZ.js"),__vite__mapDeps([548,1,547,5,33,9,7,34,6,35,36,37,4,8,38,44,45,424,68,46,49,200,528,293,0,10]))),N7=a.lazy(()=>w(()=>import("./SolutionsForwarderPage-BKVPCtZT.js"),__vite__mapDeps([549,1,547,5,33,9,7,34,6,35,36,37,4,8,38,44,45,424,68,46,534,528,0,10]))),D7=a.lazy(()=>w(()=>import("./SolutionsCarrierPage-CHU53jr1.js"),__vite__mapDeps([550,1,547,5,33,9,7,34,6,35,36,37,4,8,38,44,45,424,68,46,551,199,67,174,276,0,10]))),L7=a.lazy(()=>w(()=>import("./MarineServicePage-BMX53ACu.js"),__vite__mapDeps([552,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,49,39,86,554,0,10]))),M7=a.lazy(()=>w(()=>import("./RailwayServicePage-BxM3ECxz.js"),__vite__mapDeps([555,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,40,554,556,39,0,10]))),k7=a.lazy(()=>w(()=>import("./AutoServicePage-tZz3MwTd.js"),__vite__mapDeps([557,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,554,39,49,133,0,10]))),z7=a.lazy(()=>w(()=>import("./AirServicePage-C8EUcVsO.js"),__vite__mapDeps([558,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,554,559,48,0,10]))),V7=a.lazy(()=>w(()=>import("./GroupageServicePage-DBcYgNKW.js"),__vite__mapDeps([560,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,87,529,78,39,556,0,10]))),B7=a.lazy(()=>w(()=>import("./MultimodalServicePage-LkAXd3mY.js"),__vite__mapDeps([561,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,199,551,556,122,0,10]))),F7=a.lazy(()=>w(()=>import("./CustomsServicePage-DpYp7mlR.js"),__vite__mapDeps([562,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,200,276,233,0,10]))),H7=a.lazy(()=>w(()=>import("./ContainerRentalServicePage-BovbbisF.js"),__vite__mapDeps([563,1,553,5,33,9,7,34,6,35,36,37,4,8,38,44,45,46,78,287,0,10]))),U7=a.lazy(()=>w(()=>import("./AboutCompanyPage-WGWB3y9x.js"),__vite__mapDeps([564,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,519,48,551,49,0,10]))),W7=a.lazy(()=>w(()=>import("./ContactsPageDS-C7Hsbshb.js"),__vite__mapDeps([565,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,554,49,46,0,10]))),G7=a.lazy(()=>w(()=>import("./VacanciesPage-G9AmUwno.js"),__vite__mapDeps([566,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,294,538,48,0,10]))),q7=a.lazy(()=>w(()=>import("./PrivacyPolicyPage-CSMsfFe8.js"),__vite__mapDeps([567,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,0,10]))),K7=a.lazy(()=>w(()=>import("./RoutePairLandingPage-CgIg-1NP.js"),__vite__mapDeps([568,1,9,5,42,33,7,34,6,35,36,37,4,8,38,25,0,10,554,86,40]))),X7=a.lazy(()=>w(()=>import("./IndustryLandingPage-DaCJcNJC.js"),__vite__mapDeps([569,1,430,36,33,5,9,7,34,6,35,37,4,8,38,173,259,559,517,424,67,49,174,93,39,547,44,45,68,46,0,10]))),Y7=a.lazy(()=>w(()=>import("./CompetitorLandingPage-DaEBOCYl.js"),__vite__mapDeps([570,1,5,33,9,7,34,6,35,36,37,4,8,38,46,140,0,10]))),J7=a.lazy(()=>w(()=>import("./DostavkaIndexPage-MrysGtsY.js"),__vite__mapDeps([571,1,5,33,9,7,34,6,35,36,37,4,8,38,572,49,0,10]))),Z7=a.lazy(()=>w(()=>import("./DostavkaCountryPage-Ca5cYAek.js"),__vite__mapDeps([573,1,5,33,9,7,34,6,35,36,37,4,8,38,572,17,49,46,0,10]))),Q7=a.lazy(()=>w(()=>import("./DostavkaCityPage-BUkVGHTK.js"),__vite__mapDeps([574,1,5,33,9,7,34,6,35,36,37,4,8,38,572,17,243,49,46,0,10]))),eK=a.lazy(()=>w(()=>import("./MarketingNotFoundPage-80-AdYQO.js"),__vite__mapDeps([575,1,5,33,9,7,34,6,35,36,37,4,8,38,551,0,10]))),tK=a.lazy(()=>w(()=>import("./ResourcesHubPage-solwdgaa.js"),__vite__mapDeps([576,1,5,33,9,7,34,6,35,36,37,4,8,38,44,45,577,578,48,290,161,424,0,10]))),nK=a.lazy(()=>w(()=>import("./GlossaryPage-VDwV1NHv.js"),__vite__mapDeps([579,1,5,33,9,7,34,6,35,36,37,4,8,38,266,578,0,10]))),rK=a.lazy(()=>w(()=>import("./GuidesIndexPage-CQNPxRQ5.js"),__vite__mapDeps([580,1,5,33,9,7,34,6,35,36,37,4,8,38,577,78,0,10]))),oK=a.lazy(()=>w(()=>import("./CustomsChina2026-SjttUqF7.js"),__vite__mapDeps([581,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),sK=a.lazy(()=>w(()=>import("./IncotermsPlain-BkrPc1F5.js"),__vite__mapDeps([583,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),aK=a.lazy(()=>w(()=>import("./HowToReadBL-CSuYpNAD.js"),__vite__mapDeps([584,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),iK=a.lazy(()=>w(()=>import("./ReduceLogisticsCosts-Bkt_SF-I.js"),__vite__mapDeps([585,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),lK=a.lazy(()=>w(()=>import("./VttGuide-DAf7k57N.js"),__vite__mapDeps([586,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),cK=a.lazy(()=>w(()=>import("./ChinaContractGuide-BNYWC3AI.js"),__vite__mapDeps([587,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),uK=a.lazy(()=>w(()=>import("./DemurrageDetentionGuide-DfY422uq.js"),__vite__mapDeps([588,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),dK=a.lazy(()=>w(()=>import("./FclVsLclGuide-TqC8Tiop.js"),__vite__mapDeps([589,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),fK=a.lazy(()=>w(()=>import("./AirCargoGuide-BzZM1iBf.js"),__vite__mapDeps([590,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),pK=a.lazy(()=>w(()=>import("./CustomsDutiesGuide-CuAslnz7.js"),__vite__mapDeps([591,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),mK=a.lazy(()=>w(()=>import("./RailFreightGuide-CkLRO_pR.js"),__vite__mapDeps([592,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),gK=a.lazy(()=>w(()=>import("./CargoInsuranceGuide-DYVV_R4u.js"),__vite__mapDeps([593,1,582,5,33,9,7,34,6,35,36,37,4,8,38,78,58,577,0,10]))),hK=a.lazy(()=>w(()=>import("./MarketingResetPasswordPage-DjKsDPBf.js"),__vite__mapDeps([594,1,69,5,7,46,121,9,0,10]))),vK=a.lazy(()=>w(()=>import("./VerifyEmailPage-Djlfev9L.js"),__vite__mapDeps([595,1,596,597,9,7,5,0,10]))),bK=a.lazy(()=>w(()=>import("./ConfirmEmailChangePage-BwjN0D8Z.js"),__vite__mapDeps([598,1,596,597,9,7,5,0,10]))),yK=a.lazy(()=>w(()=>import("./AdminGuard-CURseDtH.js"),__vite__mapDeps([599,1,5,42,9,7,0,10]))),xK=a.lazy(()=>w(()=>import("./AdminLayout-Dpy0vcsP.js"),__vite__mapDeps([600,1,5,601,7,602,160,603,604,605,251,47,52,212,102,36,78,175,75,255,38,293,37,292,225,606,161,35,222,112,9,0,10,607]))),_K=a.lazy(()=>w(()=>import("./PublicTrackingPage-BjxCjrQz.js"),__vite__mapDeps([608,1,609,10,610,611,186,185,193,612,613,614,192,9,7,5,0]))),EK=a.lazy(()=>w(()=>import("./PublicContainerTrackingPage-C6BxUhOz.js"),__vite__mapDeps([615,1,5,42,33,9,7,34,6,35,36,37,4,8,38,326,327,58,85,52,80,68,76,79,0,10]))),wK=a.lazy(()=>w(()=>import("./AdminOverviewPage-D8DwWdh6.js"),__vite__mapDeps([616,1,159,5,115,9,116,117,7,98,118,119,120,42,160,617,618,183,253,222,73,0,10]))),SK=a.lazy(()=>w(()=>import("./AdminMultiTenantPage-Bc7R3DhS.js"),__vite__mapDeps([619,1,5,42,115,9,116,117,7,98,118,119,120,222,73,0,10]))),CK=a.lazy(()=>w(()=>import("./AdminWbrPage-33PWeJcv.js"),__vite__mapDeps([620,1,5,42,7,222,73,9,0,10]))),PK=a.lazy(()=>w(()=>import("./AdminTrackingPage-D5MjrwBY.js"),__vite__mapDeps([621,1,5,42,115,9,116,117,7,98,118,119,120,34,222,73,0,10]))),RK=a.lazy(()=>w(()=>import("./AdminOkrQuartersPage-hJZZdKhz.js"),__vite__mapDeps([622,1,623,5,42,7,222,91,73,9,0,10]))),TK=a.lazy(()=>w(()=>import("./AdminOkrQuarterDetailPage-CFB__5ci.js"),__vite__mapDeps([624,1,623,5,42,7,73,58,91,9,0,10]))),AK=a.lazy(()=>w(()=>import("./AdminPostmortemsListPage-BUxRrcHo.js"),__vite__mapDeps([625,1,626,5,115,9,116,117,7,98,118,119,120,222,73,0,10]))),IK=a.lazy(()=>w(()=>import("./AdminPostmortemDetailPage-DsXzW830.js"),__vite__mapDeps([627,1,626,5,42,7,73,58,91,9,0,10]))),Lv=a.lazy(()=>w(()=>import("./AdminCompany360Page-DNO6dapu.js"),__vite__mapDeps([628,1,5,42,7,38,73,58,9,0,10]))),$K=a.lazy(()=>w(()=>import("./AdminUnknownCitiesPage-Dj2fJC6T.js"),__vite__mapDeps([629,1,5,115,9,116,117,7,98,118,119,120,159,630,0,10]))),jK=a.lazy(()=>w(()=>import("./AdminCitiesPage-BnfV0RJz.js"),__vite__mapDeps([631,1,5,115,9,116,117,7,98,118,119,120,630,73,0,10]))),OK=a.lazy(()=>w(()=>import("./AdminSupplierActionsPage-DH77lkXl.js"),__vite__mapDeps([632,1,5,115,9,116,117,7,98,118,119,120,633,73,0,10]))),NK=a.lazy(()=>w(()=>import("./AdminPricingProfilesPage-Bgy_JNdM.js"),__vite__mapDeps([634,1,5,115,9,116,117,7,98,118,119,120,635,73,0,10]))),DK=a.lazy(()=>w(()=>import("./AdminInternationalAutoPage-jpEMpP2E.js"),__vite__mapDeps([636,1,5,126,7,78,115,9,116,117,98,118,119,120,73,91,0,10]))),LK=a.lazy(()=>w(()=>import("./AdminInvoicesPage-CQ4WFth9.js"),__vite__mapDeps([637,1,5,126,7,78,115,9,116,117,98,118,119,120,638,639,89,640,183,641,42,73,37,74,0,10]))),MK=a.lazy(()=>w(()=>import("./AdminContractsPage-tWNc4Hf8.js"),__vite__mapDeps([642,1,5,126,7,78,42,115,9,116,117,98,118,119,120,638,640,183,641,73,74,0,10]))),kK=a.lazy(()=>w(()=>import("./AdminUsersPage-CKLPm4eh.js"),__vite__mapDeps([643,1,5,115,9,116,117,7,98,118,119,120,635,42,73,113,52,0,10]))),zK=a.lazy(()=>w(()=>import("./AdminCompanyInvitationsPage-CCUVuoVv.js"),__vite__mapDeps([644,1,5,115,9,116,117,7,98,118,119,120,73,0,10]))),VK=a.lazy(()=>w(()=>import("./AdminOrdersPage-CmBy7-6M.js"),__vite__mapDeps([645,1,5,115,9,116,117,7,98,118,119,120,602,601,603,617,646,647,638,183,612,10,185,192,640,75,73,0]))),BK=a.lazy(()=>w(()=>import("./AdminBookmarksPage-BEMLhiKs.js"),__vite__mapDeps([648,1,5,115,9,116,117,7,98,118,119,120,602,183,0,10]))),FK=a.lazy(()=>w(()=>import("./AdminRemindersPage-BA1jxzHy.js"),__vite__mapDeps([649,1,5,115,9,116,117,7,98,118,119,120,603,183,73,0,10]))),HK=a.lazy(()=>w(()=>import("./AdminTagsPage-BnvW_ELg.js"),__vite__mapDeps([650,1,5,115,9,116,117,7,98,118,119,120,617,183,0,10]))),UK=a.lazy(()=>w(()=>import("./AdminOrderDetailPage-BASkZXAv.js").then(e=>e.A),__vite__mapDeps([651,9,1,5,42,602,100,646,183,221,192,185,10,188,189,190,191,186,601,7,612,208,184,652,609,639,73,75,603,617,169,79,222,76,259,52,115,116,117,98,118,119,120,46,102,121,111,653,654]))),WK=a.lazy(()=>w(()=>import("./AdminNotificationsPage-CA5DS123.js"),__vite__mapDeps([655,1,5,115,9,116,117,7,98,118,119,120,638,183,640,74,222,0,10]))),GK=a.lazy(()=>w(()=>import("./AdminAmoCrmPage-DCK36SoZ.js"),__vite__mapDeps([656,1,5,42,115,9,116,117,7,98,118,119,120,183,92,222,91,46,79,0,10]))),qK=a.lazy(()=>w(()=>import("./AdminMarketingPage-VZq_5HKh.js"),__vite__mapDeps([657,1,5,42,183,7,73,102,74,9,0,10]))),KK=a.lazy(()=>w(()=>import("./AdminAnalyticsPage-BKG5pdPk.js"),__vite__mapDeps([658,1,126,5,7,78,42,115,9,116,117,98,118,119,120,618,183,225,222,73,0,10]))),XK=a.lazy(()=>w(()=>import("./AdminActivationFunnelPage-Od_fw1Qu.js"),__vite__mapDeps([659,1,126,5,7,78,42,115,9,116,117,98,118,119,120,618,183,606,222,73,0,10]))),YK=a.lazy(()=>w(()=>import("./AdminDcsaPage-BfbsHnfp.js"),__vite__mapDeps([660,1,5,42,115,9,116,117,7,98,118,119,120,183,222,73,46,79,140,121,0,10]))),JK=a.lazy(()=>w(()=>import("./AdminRevenueAnalyticsPage-HnOFEiXy.js"),__vite__mapDeps([661,1,5,126,7,78,42,115,9,116,117,98,118,119,120,618,183,151,222,73,0,10]))),ZK=a.lazy(()=>w(()=>import("./AdminStuckApplicationsPage-BopHDd37.js"),__vite__mapDeps([662,1,5,115,9,116,117,7,98,118,119,120,604,601,183,222,606,218,73,0,10]))),QK=a.lazy(()=>w(()=>import("./AdminExceptionsInboxPage-BbevEqkI.js"),__vite__mapDeps([663,1,5,115,9,116,117,7,98,118,119,120,605,183,68,85,46,102,222,73,0,10]))),eX=a.lazy(()=>w(()=>import("./AdminTelegramPage-CA_70k1y.js"),__vite__mapDeps([664,1,5,42,7,9,0,10]))),tX=a.lazy(()=>w(()=>import("./AdminApiKeysPage-Dgl8IpaB.js"),__vite__mapDeps([665,1,5,115,9,116,117,7,98,118,119,120,183,222,73,0,10]))),nX=a.lazy(()=>w(()=>import("./AdminSupplierScorecardPage-CU78a7x-.js"),__vite__mapDeps([666,1,5,115,9,116,117,7,98,118,119,120,183,73,75,0,10]))),rX=a.lazy(()=>w(()=>import("./AdminTariffsChangesPage-DTEcd5vB.js"),__vite__mapDeps([667,1,5,115,9,116,117,7,98,118,119,120,638,640,183,222,73,0,10]))),oX=a.lazy(()=>w(()=>import("./AdminExternalSchedulesPage-DkNStFef.js"),__vite__mapDeps([668,1,5,183,7,222,9,0,10]))),sX=a.lazy(()=>w(()=>import("./AdminReconciliationPage-DH24rWaV.js"),__vite__mapDeps([669,1,5,42,115,9,116,117,7,98,118,119,120,46,73,102,0,10]))),aX=a.lazy(()=>w(()=>import("./SupplierGuard-C_FI5TR5.js"),__vite__mapDeps([670,1,5,42,9,7,0,10]))),iX=a.lazy(()=>w(()=>import("./SupplierLayout-ChYiHM-P.js"),__vite__mapDeps([671,1,212,7,9,5,0,10,672]))),lX=a.lazy(()=>w(()=>import("./SupplierProfilePage-CJmKLLH4.js"),__vite__mapDeps([673,1,5,42,674,7,73,9,0,10]))),cX=a.lazy(()=>w(()=>import("./SupplierDashboardPage-YiIgtC_L.js"),__vite__mapDeps([675,1,5,42,674,183,7,75,73,52,9,0,10]))),$s=a.lazy(()=>w(()=>import("./SupplierRoutesPage-iIpzBuiG.js"),__vite__mapDeps([676,1,126,5,7,78,115,9,116,117,98,118,119,120,647,61,677,183,102,73,52,29,121,40,0,10]))),li=a.lazy(()=>w(()=>import("./SupplierResourcePage-Do532Jby.js"),__vite__mapDeps([678,1,126,5,7,78,115,9,116,117,98,118,119,120,677,647,183,102,73,52,0,10]))),uX=a.lazy(()=>w(()=>import("./SupplierAnalyticsPage-DHW523qv.js"),__vite__mapDeps([679,1,5,115,9,116,117,7,98,118,119,120,183,73,0,10]))),dX=a.lazy(()=>w(()=>import("./SupplierAuditPage-Vj-VAXPq.js"),__vite__mapDeps([680,1,5,115,9,116,117,7,98,118,119,120,633,73,0,10]))),fX=a.lazy(()=>w(()=>import("./SupplierTeamPage-q7PpmjJo.js"),__vite__mapDeps([681,1,5,115,9,116,117,7,98,118,119,120,682,183,73,0,10]))),pX=a.lazy(()=>w(()=>import("./SupplierInvoicesPage-CCbXikpI.js"),__vite__mapDeps([683,1,5,126,7,78,115,9,116,117,98,118,119,120,653,639,37,74,73,0,10]))),mX=a.lazy(()=>w(()=>import("./SupplierContractsPage-p2b202Dq.js"),__vite__mapDeps([684,1,5,126,7,78,115,9,116,117,98,118,119,120,73,102,0,10]))),gX=a.lazy(()=>w(()=>import("./SupplierNotificationsPage-ChmBGz-_.js"),__vite__mapDeps([685,1,5,129,9,42,73,130,227,46,108,228,8,7,0,10]))),hX=a.lazy(()=>w(()=>import("./SupplierBlackoutsPage-DmKysYXw.js"),__vite__mapDeps([686,1,126,5,7,78,115,9,116,117,98,118,119,120,183,0,10]))),vX=a.lazy(()=>w(()=>import("./AcceptInvitationPage-BrU8Palq.js"),__vite__mapDeps([687,1,682,183,612,10,185,192,191,9,7,5,0]))),bX=a.lazy(()=>w(()=>import("./About-H1Yj0USS.js"),__vite__mapDeps([688,1,7,689]))),yX=a.lazy(()=>w(()=>import("./Blog-D4tYeiLj.js"),__vite__mapDeps([14,1,15,16,17,7,3,4,5,6,8,9,0,10,18]))),xX=a.lazy(()=>w(()=>import("./BlogPost-CyNCz3Ty.js"),__vite__mapDeps([690,1,15,16]))),_X=a.lazy(()=>w(()=>import("./index-qR_7m3Gn.js"),__vite__mapDeps([691,1,17,7,3,4,5,6,8,9,0,10,692]))),EX=a.lazy(()=>w(()=>import("./SearchResultsPage-DWUhszap.js"),__vite__mapDeps([693,9,1,17,182,5,29,62,183,30,7,184,10,185,186,187,61,63,88,613,65,191,83,652,0,694]))),wX=a.lazy(()=>w(()=>import("./AboutCompany-DDoYtaOq.js"),__vite__mapDeps([2,1,3,4,5,6,7,8,9,0,10,11]))),SX=a.lazy(()=>w(()=>import("./AdminExchangeStatsPage-Bx0cKggv.js"),__vite__mapDeps([695,1,5,126,7,78,42,115,9,116,117,98,118,119,120,73,0,10]))),CX=a.lazy(()=>w(()=>import("./AdminChatModerationPage-DY2WF8vI.js"),__vite__mapDeps([696,1,5,126,7,78,42,115,9,116,117,98,118,119,120,73,0,10]))),PX=a.lazy(()=>w(()=>import("./AdminCalendarPage-DaTnna22.js"),__vite__mapDeps([697,1,5,42,638,183,7,73,9,0,10]))),RX={enabled:!0,active:!1,validUntil:null,defaultValidityDays:3},TX=5e3,AX=()=>i.jsx("div",{className:"route-loading",children:i.jsx("img",{src:"/loading-loader.gif",alt:"Загрузка..."})}),IX=(e,t)=>Promise.race([e,new Promise((n,r)=>setTimeout(()=>r(new Error(`Timeout after ${t}ms`)),t))]);function $X(){const{pathname:e}=Sn();return e.startsWith("/admin")||e.startsWith("/supplier")?null:i.jsx(a.Suspense,{fallback:null,children:i.jsx(R6,{})})}function jX(){const{isManager:e,isAdmin:t,isSuperAdmin:n}=GR();return e&&!t&&!n?i.jsx(Lt,{to:"/admin/agenda",replace:!0}):i.jsx(wK,{})}function OX(){const{id:e}=tf(),{search:t,hash:n}=Sn();return i.jsx(Lt,{to:`/order/${e??""}${t}${n}`,replace:!0})}function NX({to:e}){const{search:t,hash:n}=Sn();return i.jsx(Lt,{to:`${e}${t}${n}`,replace:!0})}function DX(){const{applicationNumber:e}=tf(),{search:t}=Sn();return new URLSearchParams(t).has("token")?i.jsx(_K,{}):i.jsx(EK,{query:e??""})}function LX(){const[e,t]=a.useState(null),[n,r]=a.useState(!0);return a.useEffect(()=>{VD()},[]),a.useEffect(()=>{(async()=>{try{const s=await IX(OW.getStatus(),TX);t(s)}catch{t(RX)}finally{r(!1)}})()},[]),n?i.jsx("div",{className:"lease-black-screen"}):e!=null&&e.enabled&&!e.active?i.jsx("div",{className:"lease-black-screen"}):i.jsx(P6,{children:i.jsx(jW,{children:i.jsx(UN,{children:i.jsx(IW,{children:i.jsxs(mP,{basename:aR(),children:[i.jsx(LW,{}),i.jsx(zW,{}),i.jsx(dU,{}),i.jsx(VW,{}),i.jsx($X,{}),i.jsx(a.Suspense,{fallback:i.jsx(AX,{}),children:i.jsxs(gP,{children:[i.jsxs(E,{element:i.jsx(uL,{}),children:[i.jsx(E,{path:"/search-results",element:i.jsx(EX,{})}),i.jsx(E,{path:"/tracking/:applicationNumber",element:i.jsx(DX,{})}),i.jsx(E,{path:"/track/:token",element:i.jsx(E8,{})}),i.jsx(E,{path:"/supplier-portal/:token",element:i.jsx(w8,{})}),i.jsx(E,{path:"/ktk",element:i.jsx(Lt,{to:"/?tab=ktk",replace:!0})}),i.jsx(E,{path:"/Profile",element:i.jsx(qd,{label:"Route:Profile",children:i.jsx(T6,{})})}),i.jsx(E,{path:"/reset-password",element:i.jsx(hK,{})}),i.jsx(E,{path:"/verify-email",element:i.jsx(vK,{})}),i.jsx(E,{path:"/confirm-email-change",element:i.jsx(bK,{})}),i.jsx(E,{path:"/accept-invitation",element:i.jsx(vX,{})}),i.jsx(E,{path:"/Dashboard",element:i.jsx(NX,{to:"/lk"})}),i.jsx(E,{path:"/order-details/:id",element:i.jsx(OX,{})}),i.jsx(E,{path:"/about",element:i.jsx(Lt,{to:"/about-company",replace:!0})}),i.jsx(E,{path:"/o-kompanii",element:i.jsx(wX,{})}),i.jsx(E,{path:"/Main",element:i.jsx(bX,{})}),i.jsx(E,{path:"/railway",element:i.jsx(Lt,{to:"/services/railway",replace:!0})}),i.jsx(E,{path:"/marineservice",element:i.jsx(Lt,{to:"/services/marine",replace:!0})}),i.jsx(E,{path:"/autotransport",element:i.jsx(Lt,{to:"/services/auto",replace:!0})}),i.jsx(E,{path:"/airtransportations",element:i.jsx(Lt,{to:"/services/air",replace:!0})}),i.jsx(E,{path:"/groupagecargo",element:i.jsx(Lt,{to:"/services/groupage",replace:!0})}),i.jsx(E,{path:"/multimodal",element:i.jsx(Lt,{to:"/services/multimodal",replace:!0})}),i.jsx(E,{path:"/customsservices",element:i.jsx(Lt,{to:"/services/customs",replace:!0})}),i.jsx(E,{path:"/containerrental",element:i.jsx(Lt,{to:"/services/container-rental",replace:!0})}),i.jsx(E,{path:"/successstories",element:i.jsx(_X,{})}),i.jsx(E,{path:"/blog",element:i.jsx(yX,{})}),i.jsx(E,{path:"/blog/:id",element:i.jsx(qd,{label:"Route:BlogPost",children:i.jsx(xX,{})})})]}),i.jsxs(E,{path:"/admin",element:i.jsx(yK,{children:i.jsx(xK,{})}),children:[i.jsx(E,{index:!0,element:i.jsx(jX,{})}),i.jsx(E,{path:"wbr",element:i.jsx(CK,{})}),i.jsx(E,{path:"multi-tenant",element:i.jsx(SK,{})}),i.jsx(E,{path:"tracking",element:i.jsx(PK,{})}),i.jsx(E,{path:"okr",element:i.jsx(RK,{})}),i.jsx(E,{path:"okr/quarters/:id",element:i.jsx(TK,{})}),i.jsx(E,{path:"postmortems",element:i.jsx(AK,{})}),i.jsx(E,{path:"postmortems/:id",element:i.jsx(IK,{})}),i.jsx(E,{path:"cities",element:i.jsx(jK,{})}),i.jsx(E,{path:"unknown-cities",element:i.jsx($K,{})}),i.jsx(E,{path:"supplier-actions",element:i.jsx(OK,{})}),i.jsx(E,{path:"pricing-profiles",element:i.jsx(NK,{})}),i.jsx(E,{path:"international-auto",element:i.jsx(DK,{})}),i.jsx(E,{path:"invoices",element:i.jsx(LK,{})}),i.jsx(E,{path:"contracts",element:i.jsx(MK,{})}),i.jsx(E,{path:"users",element:i.jsx(kK,{})}),i.jsx(E,{path:"companies/:companyId/invitations",element:i.jsx(zK,{})}),i.jsx(E,{path:"companies",element:i.jsx(Lv,{})}),i.jsx(E,{path:"companies/:id",element:i.jsx(Lv,{})}),i.jsx(E,{path:"orders",element:i.jsx(VK,{})}),i.jsx(E,{path:"orders/:id",element:i.jsx(UK,{})}),i.jsx(E,{path:"bookmarks",element:i.jsx(BK,{})}),i.jsx(E,{path:"reminders",element:i.jsx(FK,{})}),i.jsx(E,{path:"tags",element:i.jsx(HK,{})}),i.jsx(E,{path:"notifications",element:i.jsx(WK,{})}),i.jsx(E,{path:"amocrm",element:i.jsx(GK,{})}),i.jsx(E,{path:"marketing",element:i.jsx(qK,{})}),i.jsx(E,{path:"analytics",element:i.jsx(KK,{})}),i.jsx(E,{path:"analytics/revenue",element:i.jsx(JK,{})}),i.jsx(E,{path:"activation",element:i.jsx(XK,{})}),i.jsx(E,{path:"dcsa",element:i.jsx(YK,{})}),i.jsx(E,{path:"applications/stuck",element:i.jsx(ZK,{})}),i.jsx(E,{path:"exceptions",element:i.jsx(QK,{})}),i.jsx(E,{path:"telegram",element:i.jsx(eX,{})}),i.jsx(E,{path:"api-keys",element:i.jsx(tX,{})}),i.jsx(E,{path:"tariffs/changes",element:i.jsx(rX,{})}),i.jsx(E,{path:"external-schedules",element:i.jsx(oX,{})}),i.jsx(E,{path:"supplier-scorecard",element:i.jsx(nX,{})}),i.jsx(E,{path:"exchange-stats",element:i.jsx(SX,{})}),i.jsx(E,{path:"exchange-chat-moderation",element:i.jsx(CX,{})}),i.jsx(E,{path:"calendar",element:i.jsx(PX,{})}),i.jsx(E,{path:"reconciliation",element:i.jsx(sX,{})})]}),i.jsxs(E,{path:"/supplier",element:i.jsx(aX,{children:i.jsx(iX,{})}),children:[i.jsx(E,{index:!0,element:i.jsx(cX,{})}),i.jsx(E,{path:"profile",element:i.jsx(lX,{})}),i.jsx(E,{path:"routes/sea",element:i.jsx($s,{kind:"SEA",title:"Морские тарифы"})}),i.jsx(E,{path:"routes/auto",element:i.jsx($s,{kind:"AUTO",title:"Автомобильные тарифы"})}),i.jsx(E,{path:"routes/railway",element:i.jsx($s,{kind:"RAILWAY",title:"Железнодорожные тарифы"})}),i.jsx(E,{path:"routes/air",element:i.jsx($s,{kind:"AIR",title:"Авиа тарифы"})}),i.jsx(E,{path:"routes/local",element:i.jsx($s,{kind:"LOCAL",title:"Локальная доставка (door-to-door сегменты)"})}),i.jsx(E,{path:"schedules",element:i.jsx(li,{path:"schedules",title:"Расписания (Schedules)",info:"Рейсы и расписания судов. POL/POD по портам, dateFrom/dateTo — окно действия.",fields:[{key:"pol",label:"POL",inTable:!0,required:!0,placeholder:"Shanghai"},{key:"pod",label:"POD",inTable:!0,required:!0,placeholder:"Vladivostok"},{key:"dateFrom",label:"Дата с",inTable:!0,width:120,type:"date"},{key:"dateTo",label:"Дата по",inTable:!0,width:120,type:"date"},{key:"nameOfTheVessel",label:"Судно",inTable:!0,placeholder:"MAERSK SEMARANG"},{key:"eqpt",label:"Equipment",placeholder:"40HC"},{key:"teuSpace",label:"TEU space",placeholder:"50"},{key:"routeLimit",label:"Route limit (текст)"}]})}),i.jsx(E,{path:"drop-offs",element:i.jsx(li,{path:"drop-offs",title:"Drop-off",info:"Условия сдачи контейнера на портах. Prices — Map<CargoSize, RUB>.",fields:[{key:"portFrom",label:"Порт отправления",inTable:!0,required:!0,placeholder:"Shanghai"},{key:"portTo",label:"Порт назначения",inTable:!0,required:!0,placeholder:"Vladivostok"},{key:"validFrom",label:"С",inTable:!0,width:120,type:"date"},{key:"validTo",label:"До",inTable:!0,width:120,type:"date"},{key:"currency",label:"Валюта",type:"select",options:["RUB","USD","EUR","CNY"]},{key:"prices",label:"Цены (JSON)",type:"json",placeholder:'{"FILO20": 5000, "FILO40": 7500}'}]})}),i.jsx(E,{path:"rents",element:i.jsx(li,{path:"rents",title:"Аренда контейнеров",info:"Стоимость аренды по маршрутам. Тот же формат что Drop-off — Map<CargoSize, RUB>.",fields:[{key:"portFrom",label:"Порт отправления",inTable:!0,required:!0,placeholder:"Shanghai"},{key:"portTo",label:"Порт назначения",inTable:!0,required:!0,placeholder:"Vladivostok"},{key:"validFrom",label:"С",inTable:!0,width:120,type:"date"},{key:"validTo",label:"До",inTable:!0,width:120,type:"date"},{key:"currency",label:"Валюта",type:"select",options:["RUB","USD","EUR","CNY"]},{key:"prices",label:"Цены (JSON)",type:"json",placeholder:'{"FILO20": 5000, "FILO40": 7500}'}]})}),i.jsx(E,{path:"additional-services",element:i.jsx(li,{path:"additional-services",title:"Дополнительные услуги",info:"Сервисы поставщика: оформление документов, страхование, supercharges и т.п.",importResource:"ADDITIONAL_SERVICE",fields:[{key:"name",label:"Название",inTable:!0,required:!0,placeholder:"BAF surcharge"},{key:"prices",label:"Цены (JSON)",type:"json",placeholder:'{"FILO20": 50, "FILO40": 80}'}]})}),i.jsx(E,{path:"analytics",element:i.jsx(uX,{})}),i.jsx(E,{path:"audit",element:i.jsx(dX,{})}),i.jsx(E,{path:"team",element:i.jsx(fX,{})}),i.jsx(E,{path:"invoices",element:i.jsx(pX,{})}),i.jsx(E,{path:"contracts",element:i.jsx(mX,{})}),i.jsx(E,{path:"notifications",element:i.jsx(gX,{})}),i.jsx(E,{path:"blackouts",element:i.jsx(hX,{})})]}),i.jsx(E,{path:"/design-system",element:i.jsx(A6,{})}),i.jsx(E,{path:"/",element:i.jsx(g7,{})}),i.jsx(E,{path:"/services",element:i.jsx(I6,{})}),i.jsx(E,{path:"/pricing",element:i.jsx($6,{})}),i.jsx(E,{path:"/docs/webhooks",element:i.jsx(j6,{})}),i.jsx(E,{path:"/portal/webhooks",element:i.jsx(O6,{})}),i.jsx(E,{path:"/accept-invite",element:i.jsx(N6,{})}),i.jsx(E,{path:"/lk",element:i.jsx(k6,{})}),i.jsx(E,{path:"/lk/calc",element:i.jsx(xv,{children:i.jsx(z6,{})})}),i.jsx(E,{path:"/lk/applications",element:i.jsx(Nv,{})}),i.jsx(E,{path:"/lk/contracts",element:i.jsx(Nv,{mode:"contracts"})}),i.jsx(E,{path:"/lk/applications/:id",element:i.jsx(V6,{})}),i.jsx(E,{path:"/lk/documents",element:i.jsx(B6,{})}),i.jsx(E,{path:"/lk/saved-calcs",element:i.jsx(U6,{})}),i.jsx(E,{path:"/lk/notifications",element:i.jsx(F6,{})}),i.jsx(E,{path:"/lk/team",element:i.jsx(H6,{})}),i.jsx(E,{path:"/lk/calendar",element:i.jsx(G6,{})}),i.jsx(E,{path:"/lk/shipments",element:i.jsx(W6,{})}),i.jsx(E,{path:"/lk/shipments/:id/tracker",element:i.jsx(X6,{})}),i.jsx(E,{path:"/lk/shipments/:id",element:i.jsx(q6,{})}),i.jsx(E,{path:"/lk/customs",element:i.jsx(xv,{children:i.jsx(K6,{})})}),i.jsx(E,{path:"/lk/help",element:i.jsx(Y6,{})}),i.jsx(E,{path:"/lk/referral",element:i.jsx(Q6,{})}),i.jsx(E,{path:"/lk/partner",element:i.jsx(Lt,{to:"/portal",replace:!0})}),i.jsx(E,{path:"/lk/sales/fast-quote",element:i.jsx(J6,{})}),i.jsx(E,{path:"/lk/sales/leads",element:i.jsx(Z6,{})}),i.jsx(E,{path:"/lk/admin/customers",element:i.jsx(t8,{})}),i.jsx(E,{path:"/lk/insurance/claim",element:i.jsx(Dv,{})}),i.jsx(E,{path:"/lk/claims/new",element:i.jsx(Dv,{})}),i.jsx(E,{path:"/lk/contract",element:i.jsx(o8,{})}),i.jsx(E,{path:"/calculator/multi-origin",element:i.jsx(b8,{})}),i.jsx(E,{path:"/m/calculator",element:i.jsx(ht,{to:"/calculator/multi-origin"})}),i.jsx(E,{path:"/portal/shipments/:id",element:i.jsx(D6,{})}),i.jsx(E,{path:"/portal/shipments",element:i.jsx(L6,{})}),i.jsx(E,{path:"/portal",element:i.jsx(M6,{})}),i.jsx(E,{path:"/plans",element:i.jsx(y8,{})}),i.jsx(E,{path:"/login",element:i.jsx(x8,{})}),i.jsx(E,{path:"/signup/legal-entity",element:i.jsx(_8,{})}),i.jsx(E,{path:"/tools",element:i.jsx(S8,{})}),i.jsx(E,{path:"/tools/incoterms",element:i.jsx(C8,{})}),i.jsx(E,{path:"/tools/co2",element:i.jsx(P8,{})}),i.jsx(E,{path:"/tools/ports",element:i.jsx(R8,{})}),i.jsx(E,{path:"/tools/distance",element:i.jsx(T8,{})}),i.jsx(E,{path:"/tools/cbm",element:i.jsx(A8,{})}),i.jsx(E,{path:"/tools/packing-list",element:i.jsx($8,{})}),i.jsx(E,{path:"/tools/container",element:i.jsx(j8,{})}),i.jsx(E,{path:"/tools/hs-code",element:i.jsx(O8,{})}),i.jsx(E,{path:"/tools/customs-calc",element:i.jsx(N8,{})}),i.jsx(E,{path:"/tools/currency",element:i.jsx(D8,{})}),i.jsx(E,{path:"/tools/docs-check",element:i.jsx(L8,{})}),i.jsx(E,{path:"/tools/schedule",element:i.jsx(M8,{})}),i.jsx(E,{path:"/tools/freight-rates",element:i.jsx(k8,{})}),i.jsx(E,{path:"/tools/freight-index",element:i.jsx(z8,{})}),i.jsx(E,{path:"/tools/landed-cost",element:i.jsx(V8,{})}),i.jsx(E,{path:"/tools/comparison",element:i.jsx(B8,{})}),i.jsx(E,{path:"/tools/china-calendar",element:i.jsx(F8,{})}),i.jsx(E,{path:"/tools/pre-shipment",element:i.jsx(H8,{})}),i.jsx(E,{path:"/tools/demurrage",element:i.jsx(U8,{})}),i.jsx(E,{path:"/tools/payment-terms",element:i.jsx(W8,{})}),i.jsx(E,{path:"/tools/insurance",element:i.jsx(G8,{})}),i.jsx(E,{path:"/tools/lead-time",element:i.jsx(q8,{})}),i.jsx(E,{path:"/tools/tracking",element:i.jsx(K8,{})}),i.jsx(E,{path:"/tools/converter",element:i.jsx(X8,{})}),i.jsx(E,{path:"/tools/forwarder",element:i.jsx(Y8,{})}),i.jsx(E,{path:"/tools/packaging",element:i.jsx(J8,{})}),i.jsx(E,{path:"/tools/dangerous-goods",element:i.jsx(Z8,{})}),i.jsx(E,{path:"/tools/glossary",element:i.jsx(Q8,{})}),i.jsx(E,{path:"/tools/warehouse",element:i.jsx(e9,{})}),i.jsx(E,{path:"/tools/timeline",element:i.jsx(t9,{})}),i.jsx(E,{path:"/tools/trade-finance",element:i.jsx(n9,{})}),i.jsx(E,{path:"/tools/cargo-standards",element:i.jsx(r9,{})}),i.jsx(E,{path:"/tools/export-docs",element:i.jsx(o9,{})}),i.jsx(E,{path:"/tools/surcharges",element:i.jsx(s9,{})}),i.jsx(E,{path:"/tools/russia-ports",element:i.jsx(a9,{})}),i.jsx(E,{path:"/tools/supplier-check",element:i.jsx(i9,{})}),i.jsx(E,{path:"/tools/anti-dumping",element:i.jsx(l9,{})}),i.jsx(E,{path:"/tools/vat-refund",element:i.jsx(c9,{})}),i.jsx(E,{path:"/tools/trade-lanes",element:i.jsx(u9,{})}),i.jsx(E,{path:"/tools/kpi",element:i.jsx(d9,{})}),i.jsx(E,{path:"/tools/customs-broker",element:i.jsx(f9,{})}),i.jsx(E,{path:"/tools/exchange-risk",element:i.jsx(p9,{})}),i.jsx(E,{path:"/tools/port-congestion",element:i.jsx(m9,{})}),i.jsx(E,{path:"/tools/cargo-claims",element:i.jsx(g9,{})}),i.jsx(E,{path:"/tools/chemical-reg",element:i.jsx(h9,{})}),i.jsx(E,{path:"/tools/load-plan",element:i.jsx(yq,{})}),i.jsx(E,{path:"/tools/container-fill-calculator",element:i.jsx(xq,{})}),i.jsx(E,{path:"/tools/ecommerce-logistics",element:i.jsx(_q,{})}),i.jsx(E,{path:"/tools/certification",element:i.jsx(Eq,{})}),i.jsx(E,{path:"/tools/fcl-vs-lcl",element:i.jsx(wq,{})}),i.jsx(E,{path:"/tools/china-regions",element:i.jsx(Sq,{})}),i.jsx(E,{path:"/tools/air-freight",element:i.jsx(I8,{})}),i.jsx(E,{path:"/tools/seasonality",element:i.jsx(v9,{})}),i.jsx(E,{path:"/tools/transit-time",element:i.jsx(b9,{})}),i.jsx(E,{path:"/tools/freight-cost",element:i.jsx(y9,{})}),i.jsx(E,{path:"/tools/export-control",element:i.jsx(x9,{})}),i.jsx(E,{path:"/tools/cargo-insurance-calc",element:i.jsx(_9,{})}),i.jsx(E,{path:"/tools/russia-regions",element:i.jsx(E9,{})}),i.jsx(E,{path:"/tools/container-types",element:i.jsx(w9,{})}),i.jsx(E,{path:"/tools/bill-of-lading",element:i.jsx(S9,{})}),i.jsx(E,{path:"/tools/weight-dimensions",element:i.jsx(C9,{})}),i.jsx(E,{path:"/tools/multimodal",element:i.jsx(P9,{})}),i.jsx(E,{path:"/tools/letter-of-credit",element:i.jsx(R9,{})}),i.jsx(E,{path:"/tools/free-zones",element:i.jsx(T9,{})}),i.jsx(E,{path:"/tools/cold-chain",element:i.jsx(A9,{})}),i.jsx(E,{path:"/tools/cargo-readiness",element:i.jsx(I9,{})}),i.jsx(E,{path:"/tools/tariff-schedule",element:i.jsx($9,{})}),i.jsx(E,{path:"/tools/supply-chain-risk",element:i.jsx(j9,{})}),i.jsx(E,{path:"/tools/freight-negotiation",element:i.jsx(O9,{})}),i.jsx(E,{path:"/tools/warehouse-calc",element:i.jsx(N9,{})}),i.jsx(E,{path:"/tools/origin-cert",element:i.jsx(D9,{})}),i.jsx(E,{path:"/tools/import-license",element:i.jsx(L9,{})}),i.jsx(E,{path:"/tools/shipment-tracker",element:i.jsx(M9,{})}),i.jsx(E,{path:"/tools/china-supplier",element:i.jsx(k9,{})}),i.jsx(E,{path:"/tools/trade-compliance",element:i.jsx(z9,{})}),i.jsx(E,{path:"/tools/customs-broker-calc",element:i.jsx(V9,{})}),i.jsx(E,{path:"/tools/ecommerce-import",element:i.jsx(B9,{})}),i.jsx(E,{path:"/tools/forwarder-guide",element:i.jsx(F9,{})}),i.jsx(E,{path:"/tools/incoterms-calc",element:i.jsx(H9,{})}),i.jsx(E,{path:"/tools/packaging-req",element:i.jsx(U9,{})}),i.jsx(E,{path:"/tools/railway-freight",element:i.jsx(W9,{})}),i.jsx(E,{path:"/tools/lc-calc",element:i.jsx(G9,{})}),i.jsx(E,{path:"/tools/carbon-footprint",element:i.jsx(q9,{})}),i.jsx(E,{path:"/tools/air-cargo-guide",element:i.jsx(K9,{})}),i.jsx(E,{path:"/tools/china-holidays",element:i.jsx(X9,{})}),i.jsx(E,{path:"/tools/port-storage",element:i.jsx(Y9,{})}),i.jsx(E,{path:"/tools/container-sizes",element:i.jsx(J9,{})}),i.jsx(E,{path:"/tools/import-documents",element:i.jsx(Z9,{})}),i.jsx(E,{path:"/tools/logistics-cost",element:i.jsx(Q9,{})}),i.jsx(E,{path:"/tools/shipping-terms",element:i.jsx(eG,{})}),i.jsx(E,{path:"/tools/supply-chain-finance",element:i.jsx(tG,{})}),i.jsx(E,{path:"/tools/chinese-suppliers",element:i.jsx(nG,{})}),i.jsx(E,{path:"/tools/railway-calc",element:i.jsx(rG,{})}),i.jsx(E,{path:"/tools/multimodal-compare",element:i.jsx(oG,{})}),i.jsx(E,{path:"/tools/warranty-claims",element:i.jsx(sG,{})}),i.jsx(E,{path:"/tools/export-documents",element:i.jsx(aG,{})}),i.jsx(E,{path:"/tools/china-payments",element:i.jsx(iG,{})}),i.jsx(E,{path:"/tools/loading-norms",element:i.jsx(lG,{})}),i.jsx(E,{path:"/tools/hazmat-guide",element:i.jsx(cG,{})}),i.jsx(E,{path:"/tools/free-trade-zones",element:i.jsx(uG,{})}),i.jsx(E,{path:"/tools/shipment-visibility",element:i.jsx(dG,{})}),i.jsx(E,{path:"/tools/importer-insurance",element:i.jsx(fG,{})}),i.jsx(E,{path:"/tools/currency-hedging",element:i.jsx(pG,{})}),i.jsx(E,{path:"/tools/honest-sign",element:i.jsx(mG,{})}),i.jsx(E,{path:"/tools/lcl-calculator",element:i.jsx(gG,{})}),i.jsx(E,{path:"/tools/carrier-compare",element:i.jsx(hG,{})}),i.jsx(E,{path:"/tools/eaeu-rules",element:i.jsx(vG,{})}),i.jsx(E,{path:"/tools/hs-code-wizard",element:i.jsx(bG,{})}),i.jsx(E,{path:"/tools/inventory-planning",element:i.jsx(yG,{})}),i.jsx(E,{path:"/tools/route-optimization",element:i.jsx(xG,{})}),i.jsx(E,{path:"/tools/freight-audit",element:i.jsx(_G,{})}),i.jsx(E,{path:"/tools/bol-guide",element:i.jsx(EG,{})}),i.jsx(E,{path:"/tools/customs-bond",element:i.jsx(wG,{})}),i.jsx(E,{path:"/tools/cert-of-origin",element:i.jsx(SG,{})}),i.jsx(E,{path:"/tools/import-vat",element:i.jsx(CG,{})}),i.jsx(E,{path:"/tools/lithium-battery",element:i.jsx(PG,{})}),i.jsx(E,{path:"/tools/ispm15",element:i.jsx(RG,{})}),i.jsx(E,{path:"/tools/phyto-cert",element:i.jsx(TG,{})}),i.jsx(E,{path:"/tools/temperature-cargo",element:i.jsx(AG,{})}),i.jsx(E,{path:"/tools/oversize-cargo",element:i.jsx(IG,{})}),i.jsx(E,{path:"/tools/trade-finance-calc",element:i.jsx($G,{})}),i.jsx(E,{path:"/tools/break-bulk",element:i.jsx(jG,{})}),i.jsx(E,{path:"/tools/sanctions-check",element:i.jsx(OG,{})}),i.jsx(E,{path:"/tools/export-license",element:i.jsx(NG,{})}),i.jsx(E,{path:"/tools/fumigation",element:i.jsx(DG,{})}),i.jsx(E,{path:"/tools/container-inspection",element:i.jsx(LG,{})}),i.jsx(E,{path:"/tools/roro-guide",element:i.jsx(MG,{})}),i.jsx(E,{path:"/tools/vgm-calc",element:i.jsx(kG,{})}),i.jsx(E,{path:"/tools/bonded-warehouse",element:i.jsx(zG,{})}),i.jsx(E,{path:"/tools/air-waybill",element:i.jsx(VG,{})}),i.jsx(E,{path:"/tools/invoice-template",element:i.jsx(BG,{})}),i.jsx(E,{path:"/tools/shipping-instructions",element:i.jsx(FG,{})}),i.jsx(E,{path:"/tools/trucking-calc",element:i.jsx(HG,{})}),i.jsx(E,{path:"/tools/supply-chain-kpi",element:i.jsx(UG,{})}),i.jsx(E,{path:"/tools/sea-freight-checklist",element:i.jsx(WG,{})}),i.jsx(E,{path:"/tools/spot-rate",element:i.jsx(GG,{})}),i.jsx(E,{path:"/tools/po-management",element:i.jsx(qG,{})}),i.jsx(E,{path:"/tools/charter-party",element:i.jsx(KG,{})}),i.jsx(E,{path:"/tools/single-window",element:i.jsx(XG,{})}),i.jsx(E,{path:"/tools/ddp-ddu-calc",element:i.jsx(YG,{})}),i.jsx(E,{path:"/tools/cbam-guide",element:i.jsx(JG,{})}),i.jsx(E,{path:"/tools/import-quotas",element:i.jsx(ZG,{})}),i.jsx(E,{path:"/tools/letter-of-indemnity",element:i.jsx(QG,{})}),i.jsx(E,{path:"/tools/parallel-import",element:i.jsx(eq,{})}),i.jsx(E,{path:"/tools/freight-rate-index",element:i.jsx(tq,{})}),i.jsx(E,{path:"/tools/cargo-release-order",element:i.jsx(nq,{})}),i.jsx(E,{path:"/tools/transshipment-guide",element:i.jsx(rq,{})}),i.jsx(E,{path:"/tools/customs-value-calc",element:i.jsx(oq,{})}),i.jsx(E,{path:"/tools/container-leasing",element:i.jsx(sq,{})}),i.jsx(E,{path:"/tools/excise-duty",element:i.jsx(aq,{})}),i.jsx(E,{path:"/tools/china-export-tax",element:i.jsx(iq,{})}),i.jsx(E,{path:"/tools/air-vs-sea-calc",element:i.jsx(lq,{})}),i.jsx(E,{path:"/tools/eu-customs-clearance",element:i.jsx(cq,{})}),i.jsx(E,{path:"/tools/port-dwell-time",element:i.jsx(uq,{})}),i.jsx(E,{path:"/tools/railway-logistics",element:i.jsx(dq,{})}),i.jsx(E,{path:"/tools/courier-vs-freight",element:i.jsx(fq,{})}),i.jsx(E,{path:"/tools/incoterms-quiz",element:i.jsx(pq,{})}),i.jsx(E,{path:"/tools/freight-payment-terms",element:i.jsx(mq,{})}),i.jsx(E,{path:"/tools/trade-doc-pack",element:i.jsx(gq,{})}),i.jsx(E,{path:"/tools/eaeu-tariff",element:i.jsx(hq,{})}),i.jsx(E,{path:"/tools/cold-chain-monitor",element:i.jsx(vq,{})}),i.jsx(E,{path:"/tools/supplier-audit",element:i.jsx(bq,{})}),i.jsx(E,{path:"/tools/truck-freight-calc",element:i.jsx(Cq,{})}),i.jsx(E,{path:"/tools/phytosanitary",element:i.jsx(Pq,{})}),i.jsx(E,{path:"/tools/re-export",element:i.jsx(Rq,{})}),i.jsx(E,{path:"/tools/quality-control",element:i.jsx(Tq,{})}),i.jsx(E,{path:"/tools/goods-declaration",element:i.jsx(Aq,{})}),i.jsx(E,{path:"/tools/consolidation-calc",element:i.jsx(Iq,{})}),i.jsx(E,{path:"/tools/bank-guarantee",element:i.jsx($q,{})}),i.jsx(E,{path:"/tools/port-fees-calc",element:i.jsx(jq,{})}),i.jsx(E,{path:"/tools/import-quota",element:i.jsx(Oq,{})}),i.jsx(E,{path:"/tools/carnet-ata",element:i.jsx(Nq,{})}),i.jsx(E,{path:"/tools/duty-drawback",element:i.jsx(Dq,{})}),i.jsx(E,{path:"/tools/cold-storage-calc",element:i.jsx(Lq,{})}),i.jsx(E,{path:"/tools/marine-insurance-types",element:i.jsx(Mq,{})}),i.jsx(E,{path:"/tools/pallet-calc",element:i.jsx(kq,{})}),i.jsx(E,{path:"/tools/import-procedure",element:i.jsx(zq,{})}),i.jsx(E,{path:"/tools/liner-terms",element:i.jsx(Vq,{})}),i.jsx(E,{path:"/tools/freight-tender",element:i.jsx(Bq,{})}),i.jsx(E,{path:"/tools/customs-ruling",element:i.jsx(Fq,{})}),i.jsx(E,{path:"/tools/buffer-stock",element:i.jsx(Hq,{})}),i.jsx(E,{path:"/tools/green-logistics",element:i.jsx(Uq,{})}),i.jsx(E,{path:"/tools/freight-markup",element:i.jsx(Wq,{})}),i.jsx(E,{path:"/tools/port-procedure",element:i.jsx(Gq,{})}),i.jsx(E,{path:"/tools/container-stuffing",element:i.jsx(qq,{})}),i.jsx(E,{path:"/tools/cargo-rejection",element:i.jsx(Kq,{})}),i.jsx(E,{path:"/tools/reverse-logistics",element:i.jsx(Xq,{})}),i.jsx(E,{path:"/tools/booking-checklist",element:i.jsx(Yq,{})}),i.jsx(E,{path:"/tools/multimodal-docs",element:i.jsx(Jq,{})}),i.jsx(E,{path:"/tools/export-finance",element:i.jsx(Zq,{})}),i.jsx(E,{path:"/tools/compliance-cert",element:i.jsx(Qq,{})}),i.jsx(E,{path:"/tools/shipper-letter",element:i.jsx(e7,{})}),i.jsx(E,{path:"/tools/pre-advice",element:i.jsx(t7,{})}),i.jsx(E,{path:"/tools/cargo-survey",element:i.jsx(n7,{})}),i.jsx(E,{path:"/tools/demurrage-claim",element:i.jsx(r7,{})}),i.jsx(E,{path:"/tools/port-agency",element:i.jsx(o7,{})}),i.jsx(E,{path:"/tools/freight-claim",element:i.jsx(s7,{})}),i.jsx(E,{path:"/tools/storage-in-transit",element:i.jsx(a7,{})}),i.jsx(E,{path:"/tools/lcl-booking",element:i.jsx(i7,{})}),i.jsx(E,{path:"/tools/special-cargo",element:i.jsx(l7,{})}),i.jsx(E,{path:"/tools/hazardous-class",element:i.jsx(c7,{})}),i.jsx(E,{path:"/tools/cargo-temp",element:i.jsx(u7,{})}),i.jsx(E,{path:"/tools/insurance-claim",element:i.jsx(d7,{})}),i.jsx(E,{path:"/tools/container-damage",element:i.jsx(f7,{})}),i.jsx(E,{path:"/tools/reefer-booking",element:i.jsx(p7,{})}),i.jsx(E,{path:"/tools/track-trace",element:i.jsx(m7,{})}),i.jsx(E,{path:"/faq",element:i.jsx(h7,{})}),C6(),i.jsx(E,{path:"/solutions",element:i.jsx($7,{})}),i.jsx(E,{path:"/solutions/importer",element:i.jsx(j7,{})}),i.jsx(E,{path:"/solutions/exporter",element:i.jsx(O7,{})}),i.jsx(E,{path:"/solutions/forwarder",element:i.jsx(N7,{})}),i.jsx(E,{path:"/solutions/carrier",element:i.jsx(D7,{})}),i.jsx(E,{path:"/cases",element:i.jsx(v7,{})}),i.jsx(E,{path:"/cases/:slug",element:i.jsx(b7,{})}),i.jsx(E,{path:"/reviews",element:i.jsx(y7,{})}),i.jsx(E,{path:"/partners",element:i.jsx(x7,{})}),i.jsx(E,{path:"/trust",element:i.jsx(_7,{})}),i.jsx(E,{path:"/documents",element:i.jsx(E7,{})}),i.jsx(E,{path:"/cooperation",element:i.jsx(w7,{})}),i.jsx(E,{path:"/join",element:i.jsx(S7,{})}),i.jsx(E,{path:"/how-it-works",element:i.jsx(C7,{})}),i.jsx(E,{path:"/advantages",element:i.jsx(P7,{})}),i.jsx(E,{path:"/support",element:i.jsx(R7,{})}),i.jsx(E,{path:"/referral-program",element:i.jsx(e8,{})}),i.jsx(E,{path:"/help",element:i.jsx(n8,{})}),i.jsx(E,{path:"/help/article/:id",element:i.jsx(r8,{})}),i.jsx(E,{path:"/research",element:i.jsx(s8,{})}),i.jsx(E,{path:"/research/smb-import-cost-index-q2-2026",element:i.jsx(a8,{})}),i.jsx(E,{path:"/en/faq",element:i.jsx(i8,{})}),i.jsx(E,{path:"/en/faq/:slug",element:i.jsx(l8,{})}),i.jsx(E,{path:"/en/glossary",element:i.jsx(c8,{})}),i.jsx(E,{path:"/en/glossary/:slug",element:i.jsx(u8,{})}),i.jsx(E,{path:"/en/blog",element:i.jsx(d8,{})}),i.jsx(E,{path:"/en/blog/:slug",element:i.jsx(f8,{})}),i.jsx(E,{path:"/en/about",element:i.jsx(p8,{})}),i.jsx(E,{path:"/en/services",element:i.jsx(m8,{})}),i.jsx(E,{path:"/landing/yd/freight-china",element:i.jsx(g8,{})}),i.jsx(E,{path:"/landing/yd/customs-broker",element:i.jsx(h8,{})}),i.jsx(E,{path:"/landing/yd/smb-import",element:i.jsx(v8,{})}),i.jsx(E,{path:"/cashback",element:i.jsx(T7,{})}),i.jsx(E,{path:"/news",element:i.jsx(A7,{})}),i.jsx(E,{path:"/additional-services",element:i.jsx(I7,{})}),i.jsx(E,{path:"/services/marine",element:i.jsx(L7,{})}),i.jsx(E,{path:"/services/railway",element:i.jsx(M7,{})}),i.jsx(E,{path:"/services/auto",element:i.jsx(k7,{})}),i.jsx(E,{path:"/services/air",element:i.jsx(z7,{})}),i.jsx(E,{path:"/services/groupage",element:i.jsx(V7,{})}),i.jsx(E,{path:"/services/multimodal",element:i.jsx(B7,{})}),i.jsx(E,{path:"/services/customs",element:i.jsx(F7,{})}),i.jsx(E,{path:"/services/container-rental",element:i.jsx(H7,{})}),i.jsx(E,{path:"/about-company",element:i.jsx(U7,{})}),i.jsx(E,{path:"/contacts",element:i.jsx(W7,{})}),i.jsx(E,{path:"/vacancies",element:i.jsx(G7,{})}),i.jsx(E,{path:"/privacy-policy",element:i.jsx(q7,{})}),i.jsx(E,{path:"/marshrut/:slug",element:i.jsx(K7,{})}),i.jsx(E,{path:"/industry/:slug",element:i.jsx(X7,{})}),i.jsx(E,{path:"/vs/:slug",element:i.jsx(Y7,{})}),i.jsx(E,{path:"/dostavka",element:i.jsx(J7,{})}),i.jsx(E,{path:"/dostavka/:country",element:i.jsx(Z7,{})}),i.jsx(E,{path:"/dostavka/:country/:city",element:i.jsx(Q7,{})}),i.jsx(E,{path:"/resources",element:i.jsx(tK,{})}),i.jsx(E,{path:"/resources/glossary",element:i.jsx(nK,{})}),i.jsx(E,{path:"/resources/guides",element:i.jsx(rK,{})}),i.jsx(E,{path:"/resources/guides/customs-china-2026",element:i.jsx(oK,{})}),i.jsx(E,{path:"/resources/guides/incoterms-plain",element:i.jsx(sK,{})}),i.jsx(E,{path:"/resources/guides/how-to-read-bl",element:i.jsx(aK,{})}),i.jsx(E,{path:"/resources/guides/reduce-logistics-costs",element:i.jsx(iK,{})}),i.jsx(E,{path:"/resources/guides/vtt-guide",element:i.jsx(lK,{})}),i.jsx(E,{path:"/resources/guides/china-contract-guide",element:i.jsx(cK,{})}),i.jsx(E,{path:"/resources/guides/demurrage-detention-guide",element:i.jsx(uK,{})}),i.jsx(E,{path:"/resources/guides/fcl-vs-lcl-guide",element:i.jsx(dK,{})}),i.jsx(E,{path:"/resources/guides/air-cargo-guide",element:i.jsx(fK,{})}),i.jsx(E,{path:"/resources/guides/customs-duties-guide",element:i.jsx(pK,{})}),i.jsx(E,{path:"/resources/guides/rail-freight-guide",element:i.jsx(mK,{})}),i.jsx(E,{path:"/resources/guides/cargo-insurance-guide",element:i.jsx(gK,{})}),i.jsx(E,{path:"*",element:i.jsx(eK,{})})]})})]})})})})})}const WC=new nP({defaultOptions:{queries:{staleTime:6e4,gcTime:5*6e4,retry:1,refetchOnWindowFocus:!1},mutations:{retry:0}}}),MX=Object.freeze(Object.defineProperty({__proto__:null,queryClient:WC},Symbol.toStringTag,{value:"Module"})),Qp="avalog.cookieConsent",rc=1;function bJ(){if(typeof window>"u")return"unknown";try{const e=localStorage.getItem(Qp);if(!e)return"unknown";const t=JSON.parse(e);return t.version!==rc?"unknown":t.decision}catch{return"unknown"}}function kX(){if(typeof window>"u")return null;try{const e=localStorage.getItem(Qp);if(!e)return null;const t=JSON.parse(e);return t.version!==rc?null:t}catch{return null}}function zX(){const e=kX();return(e==null?void 0:e.decision)==="accepted"&&e.analytics===!0}function yJ(e={}){const t={version:rc,decision:"accepted",decidedAt:new Date().toISOString(),analytics:e.analytics??!0,marketing:e.marketing??!0,functional:!0};return GC(t),t}function xJ(){const e={version:rc,decision:"rejected",decidedAt:new Date().toISOString(),analytics:!1,marketing:!1,functional:!0};return GC(e),e}function GC(e){if(!(typeof window>"u"))try{localStorage.setItem(Qp,JSON.stringify(e))}catch{}}let qC=-1;const cs=e=>{addEventListener("pageshow",t=>{t.persisted&&(qC=t.timeStamp,e(t))},!0)},Yn=(e,t,n,r)=>{let o,s;return l=>{t.value>=0&&(l||r)&&(s=t.value-(o??0),(s||o===void 0)&&(o=t.value,t.delta=s,t.rating=((c,u)=>c>u[1]?"poor":c>u[0]?"needs-improvement":"good")(t.value,n),e(t)))}},em=e=>{requestAnimationFrame(()=>requestAnimationFrame(e))},tm=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},Ia=()=>{var e;return((e=tm())==null?void 0:e.activationStart)??0},Jn=(e,t=-1)=>{const n=tm();let r="navigate";return qC>=0?r="back-forward-cache":n&&(document.prerendering||Ia()>0?r="prerender":document.wasDiscarded?r="restore":n.type&&(r=n.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:r}},du=new WeakMap;function nm(e,t){return du.get(e)||du.set(e,new t),du.get(e)}class VX{constructor(){xt(this,"t");xt(this,"i",0);xt(this,"o",[])}h(t){var o;if(t.hadRecentInput)return;const n=this.o[0],r=this.o.at(-1);this.i&&n&&r&&t.startTime-r.startTime<1e3&&t.startTime-n.startTime<5e3?(this.i+=t.value,this.o.push(t)):(this.i=t.value,this.o=[t]),(o=this.t)==null||o.call(this,t)}}const $a=(e,t,n={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const r=new PerformanceObserver(o=>{queueMicrotask(()=>{t(o.getEntries())})});return r.observe({type:e,buffered:!0,...n}),r}}catch{}},rm=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let No=-1;const KC=new Set,Mv=()=>document.visibilityState!=="hidden"||document.prerendering?1/0:0,Kd=e=>{if(document.visibilityState==="hidden"){if(e.type==="visibilitychange")for(const t of KC)t();isFinite(No)||(No=e.type==="visibilitychange"?e.timeStamp:0,removeEventListener("prerenderingchange",Kd,!0))}},oc=()=>{var e;if(No<0){const t=Ia();No=(document.prerendering||(e=globalThis.performance.getEntriesByType("visibility-state").find(r=>r.name==="hidden"&&r.startTime>=t))==null?void 0:e.startTime)??Mv(),addEventListener("visibilitychange",Kd,!0),addEventListener("prerenderingchange",Kd,!0),cs(()=>{setTimeout(()=>{No=Mv()})})}return{get firstHiddenTime(){return No},onHidden(t){KC.add(t)}}},sc=e=>{document.prerendering?addEventListener("prerenderingchange",e,!0):e()},kv=[1800,3e3],XC=(e,t={})=>{sc(()=>{const n=oc();let r,o=Jn("FCP");const s=$a("paint",l=>{for(const c of l)c.name==="first-contentful-paint"&&(s.disconnect(),c.startTime<n.firstHiddenTime&&(o.value=Math.max(c.startTime-Ia(),0),o.entries.push(c),r(!0)))});s&&(r=Yn(e,o,kv,t.reportAllChanges),cs(l=>{o=Jn("FCP"),r=Yn(e,o,kv,t.reportAllChanges),em(()=>{o.value=performance.now()-l.timeStamp,r(!0)})}))})},zv=[.1,.25],BX=(e,t={})=>{const n=oc();XC(rm(()=>{let r,o=Jn("CLS",0);const s=nm(t,VX),l=u=>{for(const d of u)s.h(d);s.i>o.value&&(o.value=s.i,o.entries=s.o,r())},c=$a("layout-shift",l);c&&(r=Yn(e,o,zv,t.reportAllChanges),n.onHidden(()=>{l(c.takeRecords()),r(!0)}),cs(()=>{s.i=0,o=Jn("CLS",0),r=Yn(e,o,zv,t.reportAllChanges),em(r)}),setTimeout(r))}))};let YC=0,fu=1/0,ci=0;const FX=e=>{for(const t of e)t.interactionId&&(fu=Math.min(fu,t.interactionId),ci=Math.max(ci,t.interactionId),YC=ci?(ci-fu)/7+1:0)};let Xd;const Vv=()=>Xd?YC:performance.interactionCount??0,HX=()=>{"interactionCount"in performance||Xd||(Xd=$a("event",FX,{durationThreshold:0}))};let Bv=0;class UX{constructor(){xt(this,"l",[]);xt(this,"u",new Map);xt(this,"m");xt(this,"p")}v(){Bv=Vv(),this.l.length=0,this.u.clear()}T(){const t=Math.min(this.l.length-1,Math.floor((Vv()-Bv)/50));return this.l[t]}h(t){var o,s;if((o=this.m)==null||o.call(this,t),!t.interactionId&&t.entryType!=="first-input")return;const n=this.l.at(-1);let r=this.u.get(t.interactionId);if(r||this.l.length<10||t.duration>n.L){if(r?t.duration>r.L?(r.entries=[t],r.L=t.duration):t.duration===r.L&&t.startTime===r.entries[0].startTime&&r.entries.push(t):(r={id:t.interactionId,entries:[t],L:t.duration},this.u.set(r.id,r),this.l.push(r)),this.l.sort((l,c)=>c.L-l.L),this.l.length>10){const l=this.l.splice(10);for(const c of l)this.u.delete(c.id)}(s=this.p)==null||s.call(this,r)}}}const JC=e=>{const t=globalThis.requestIdleCallback||setTimeout,n=globalThis.cancelIdleCallback||clearTimeout;if(document.visibilityState==="hidden")e();else{const r=rm(e);let o=-1;const s=()=>{n(o),r()};addEventListener("visibilitychange",s,{once:!0,capture:!0}),o=t(()=>{removeEventListener("visibilitychange",s,{capture:!0}),r()})}},Fv=[200,500],WX=(e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const n=oc();sc(()=>{HX();let r,o=Jn("INP");const s=nm(t,UX),l=u=>{JC(()=>{for(const f of u)s.h(f);const d=s.T();d&&d.L!==o.value&&(o.value=d.L,o.entries=d.entries,r())})},c=$a("event",l,{durationThreshold:t.durationThreshold??40});r=Yn(e,o,Fv,t.reportAllChanges),c&&(c.observe({type:"first-input",buffered:!0}),n.onHidden(()=>{l(c.takeRecords()),r(!0)}),cs(()=>{s.v(),o=Jn("INP"),r=Yn(e,o,Fv,t.reportAllChanges)}))})};class GX{constructor(){xt(this,"m")}h(t){var n;(n=this.m)==null||n.call(this,t)}}const Hv=[2500,4e3],qX=(e,t={})=>{sc(()=>{const n=oc();let r,o=Jn("LCP");const s=nm(t,GX),l=u=>{t.reportAllChanges||(u=u.slice(-1));for(const d of u)s.h(d),d.startTime<n.firstHiddenTime&&(o.value=Math.max(d.startTime-Ia(),0),o.entries=[d],r())},c=$a("largest-contentful-paint",l);if(c){r=Yn(e,o,Hv,t.reportAllChanges);const u=rm(()=>{l(c.takeRecords()),c.disconnect(),r(!0)}),d=f=>{f.isTrusted&&(JC(u),removeEventListener(f.type,d,{capture:!0}))};for(const f of["keydown","click","visibilitychange"])addEventListener(f,d,{capture:!0});cs(f=>{o=Jn("LCP"),r=Yn(e,o,Hv,t.reportAllChanges),em(()=>{o.value=performance.now()-f.timeStamp,r(!0)})})}})},Uv=[800,1800],Yd=e=>{document.prerendering?sc(()=>Yd(e)):document.readyState!=="complete"?addEventListener("load",()=>Yd(e),!0):setTimeout(e)},KX=(e,t={})=>{let n=Jn("TTFB"),r=Yn(e,n,Uv,t.reportAllChanges);Yd(()=>{const o=tm();o&&(n.value=Math.max(o.responseStart-Ia(),0),n.entries=[o],r(!0),cs(()=>{n=Jn("TTFB",0),r=Yn(e,n,Uv,t.reportAllChanges),r(!0)}))})};function XX(){return typeof RP=="function"}const Jd=[];let Zd=!1;function js(e){if(!Zd){Jd.push(e);return}ZC(e)}function YX(){if(Zd)return;Zd=!0;const e=Jd.splice(0,Jd.length);for(const t of e)ZC(t)}function ZC(e){const{name:t,value:n,rating:r,id:o,navigationType:s}=e,l=Math.round(n),c=r??"needs-improvement";XX()&&PP(`web-vital ${t} ${c}`,{level:c==="poor"?"warning":"info",tags:{web_vital:t,rating:c,navigation_type:s},contexts:{web_vitals:{metric:t,value:l,rating:c,id:o,navigationType:s}}})}let Wv=!1;function JX(){Wv||(Wv=!0,qX(js),BX(js),WX(js),XC(js),KX(js))}let Gv=!1;function ZX(e={}){if(Gv||!zX())return;Gv=!0,(typeof requestIdleCallback<"u"?requestIdleCallback:n=>setTimeout(n,200))(()=>{(async()=>(VN(),YX(),await lx(),NN(),e.fireInitialView&&typeof window<"u"&&Hf(window.location.pathname+window.location.search)))()})}let qv=!1;function QX(e){return typeof e=="object"&&e!==null&&e.source==="avalog-push"}function eY(){qv||typeof navigator>"u"||!("serviceWorker"in navigator)||(qv=!0,navigator.serviceWorker.addEventListener("message",e=>{if(!QX(e.data))return;const{title:t,body:n,url:r,eventCode:o,type:s}=e.data;qr("push_foreground_toast_shown",{type:s,eventCode:o}),n4(t||n||"Новое уведомление",{description:t&&n?n:void 0,action:r?{label:"Открыть",onClick:()=>{qr("push_foreground_toast_clicked",{type:s,eventCode:o});try{window.location.assign(r)}catch{}}}:void 0})}))}const tY=a.lazy(()=>w(()=>import("./UpdatePrompt-CJnSsGTV.js"),__vite__mapDeps([698,9,1])).then(e=>({default:e.UpdatePrompt}))),nY=a.lazy(()=>w(()=>import("./PwaInstallPromptDS-DIOMl8JM.js"),__vite__mapDeps([699,1,5,7,98,34,228,9,0,10])).then(e=>({default:e.PwaInstallPromptDS}))),rY=a.lazy(()=>w(()=>import("./toaster-DZ5pe5jS.js"),__vite__mapDeps([197,1,9,7,5,0,10])).then(e=>({default:e.Toaster})));ZX();HC();DW();JX();eY();window.addEventListener("vite:preloadError",e=>{const t=Number(sessionStorage.getItem("vite-preload-reload-at")||0);Date.now()-t<1e4||(sessionStorage.setItem("vite-preload-reload-at",String(Date.now())),e.preventDefault(),window.location.reload())});hP.createRoot(document.getElementById("root")).render(i.jsx(qd,{label:"Root",children:i.jsx(Ob,{children:i.jsx(_P,{i18n:gn,children:i.jsx(a.Suspense,{fallback:i.jsx("img",{src:"/loading-loader.gif",alt:"load"}),children:i.jsxs(rP,{client:WC,children:[i.jsxs(jD,{locale:vR,children:[i.jsx(LX,{}),i.jsxs(a.Suspense,{fallback:null,children:[i.jsx(tY,{}),i.jsx(nY,{}),i.jsx(rY,{})]})]}),!1]})})})})}));export{u3 as $,uE as A,Ho as B,Wf as C,E4 as D,P4 as E,dE as F,b4 as G,S4 as H,fE as I,BS as J,kV as K,zV as L,x0 as M,rJ as N,L3 as O,ED as P,M3 as Q,ej as R,fl as S,no as T,k3 as U,VV as V,Sx as W,Gf as X,b0 as Y,MH as Z,JY as _,_e as a,SV as a$,QY as a0,d3 as a1,p3 as a2,z3 as a3,GV as a4,j3 as a5,m5 as a6,g5 as a7,NV as a8,LV as a9,T4 as aA,BV as aB,oJ as aC,WR as aD,NL as aE,FY as aF,Rk as aG,Tk as aH,Ak as aI,Uf as aJ,bh as aK,PH as aL,BL as aM,BH as aN,SL as aO,NY as aP,YY as aQ,px as aR,TL as aS,HY as aT,UY as aU,yV as aV,xV as aW,EV as aX,wV as aY,_V as aZ,CV as a_,$k as aa,jL as ab,jk as ac,Ok as ad,r5 as ae,bB as af,WY as ag,AE as ah,xB as ai,EB as aj,wB as ak,_B as al,ZE as am,QE as an,mp as ao,KY as ap,XY as aq,qF as ar,KF as as,m0 as at,g0 as au,Pp as av,n4 as aw,HL as ax,qL as ay,zL as az,hh as b,dJ as b$,Cx as b0,vh as b1,CY as b2,ML as b3,WL as b4,eJ as b5,E3 as b6,w3 as b7,C3 as b8,eT as b9,Cy as bA,XA as bB,ca as bC,JI as bD,Sf as bE,R1 as bF,IH as bG,TH as bH,AH as bI,A$ as bJ,$$ as bK,wD as bL,xn as bM,dh as bN,mJ as bO,JF as bP,ZF as bQ,tJ as bR,P3 as bS,nJ as bT,fY as bU,ff as bV,pJ as bW,cJ as bX,fJ as bY,uJ as bZ,iU as b_,ol as ba,sr as bb,ul as bc,g$ as bd,h$ as be,b$ as bf,p$ as bg,cl as bh,y$ as bi,Nf as bj,N$ as bk,LA as bl,FA as bm,B$ as bn,k$ as bo,z$ as bp,V$ as bq,M$ as br,Pg as bs,P$ as bt,mY as bu,n1 as bv,gd as bw,Zb as bx,YA as by,qb as bz,qr as c,lJ as c0,XF as c1,BY as c2,PL as c3,gJ as c4,ZY as c5,f3 as c6,_x as c7,sJ as c8,vD as c9,ad as cA,jo as cB,CD as cC,SD as cD,vJ as cE,MY as cF,kY as cG,nU as cH,dU as cI,eU as cJ,zY as cK,VY as cL,OY as cM,DY as cN,aJ as ca,iJ as cb,J4 as cc,Z4 as cd,Q4 as ce,tU as cf,Oe as cg,vt as ch,L4 as ci,pY as cj,GR as ck,GY as cl,SB as cm,CB as cn,PB as co,RB as cp,AB as cq,mr as cr,la as cs,al as ct,CI as cu,hy as cv,Yb as cw,sp as cx,S3 as cy,IE as cz,Ot as d,yJ as e,Xb as f,bJ as g,Df as h,dY as i,Qo as j,LY as k,je as l,BD as m,BA as n,ga as o,zs as p,mn as q,xJ as r,ZX as s,p0 as t,hJ as u,x4 as v,m4 as w,Oo as x,lC as y,Vr as z};