const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/AboutCompany-D2nwMGPZ.js","assets/vendor-react-DfNOgXDS.js","assets/Footer-B4kitMHj.js","assets/Footer-DdSk7Vls.css","assets/AboutCompany-BSfEdUI5.css","assets/ContactsPage-DYxaw7hR.js","assets/vendor-i18n-BWzZRYJm.js","assets/ContactsPage-BiVHZzIP.css","assets/Blog-DzjJg8yz.js","assets/Blog.module-ac5wvOf-.js","assets/Blog-BlKxgeUy.css","assets/QuestionsSection-D1_YfDmJ.js","assets/vendor-query-CutdBoCI.js","assets/vendor-dayjs-BrZ9gQN4.js","assets/vendor-antd-core-R0BvUBa1.js","assets/vendor-sentry-BlaL7Aw0.js","assets/QuestionsSection-D21WK8Ox.css","assets/MarketingFaqPage-BXgqbGJp.js","assets/MarketingFaqPage-CSedl-qq.css","assets/MainPage-CbSjUWC5.js","assets/ToggleLabels-Dc6oJzy-.js","assets/ToggleLabels-9thmb3E8.css","assets/MainPage-BrKarG1b.css","assets/MultiModal-SDv__jAf.js","assets/CalculateCost-AP-S4KG5.js","assets/CalculateCost-kXIsieuI.css","assets/ButtonРЎonsultation-B9X_iIDV.js","assets/ButtonРЎonsultation-Bg3f4rkV.css","assets/MultiModal-B98pO11n.css","assets/TransportServices-bT5td7RT.js","assets/TransportServices-3t8VfhuT.css","assets/IndustrySolutions-DOk3fb4D.js","assets/IndustrySolutions-B1a_kLPW.css","assets/AdditionalServices-CDiYPIzh.js","assets/AdditionalServices-B7z8Xxtu.css","assets/GeographyOfWork-BK24fYUe.js","assets/GeographyOfWork-SW7ZEMnz.css","assets/OurPartners-XexChepw.js","assets/OurPartners-Cw8TDHoN.css","assets/ClientsAboutUs-BbDpGvt0.js","assets/ClientsAboutUs-zzrx86Vc.css","assets/SuccessStories-CYPPjbGi.js","assets/SuccessStories-7Lb3xdnl.css","assets/AvalogBlog-imLO-7h_.js","assets/AvalogBlog-katplzPg.css","assets/OrderModal-1IjzdOS8.js","assets/contactBookApi-C7fRqF9v.js","assets/applicationsApi-DlbP5FcC.js","assets/OrderModal-DI4mNRA-.css","assets/FirmOrderModal-BqnM0pIW.js","assets/index-ClZpGswV.js","assets/useForm-D4vDRsfB.js","assets/index-C4p59fz7.js","assets/CheckCircleOutlined-CTlotJ3F.js","assets/index-DYP9WaAo.js","assets/PopularRoutesSection-xmrcEO9H.js","assets/routePairApi-DLVI86_9.js","assets/PopularRoutesSection-DH-H2yAR.css","assets/MarketingHomePage-BHXzD_Mb.js","assets/MarketingShell-3Ivhn3sU.js","assets/zap-DLo9YKtg.js","assets/globe-CZMJX-ig.js","assets/train-front-Wz77BGex.js","assets/utensils-crossed-Dsmze3d1.js","assets/wrench-BzuyXOEr.js","assets/hard-hat-vRsfItz-.js","assets/eye-BN7n8Np0.js","assets/circle-check-DjBAPV-J.js","assets/shield-DcMvRCrt.js","assets/sparkles-DuPXC15E.js","assets/publicReviewsApi-C8cGJs_U.js","assets/quote-CUePSW3y.js","assets/chevron-left-8i-P72zN.js","assets/star-CeejjP25.js","assets/lock-C_rOapc4.js","assets/award-CbdMqb4Z.js","assets/earth-h-ePT7aV.js","assets/server-CPsWe5y4.js","assets/package-check-Djo9Vl_p.js","assets/file-pen-line-CC86Q-yY.js","assets/MarketingCalculatorPage-Y3CnlXm2.js","assets/best-offers-section-Ct_wWPNZ.js","assets/skeleton-BLIekBlX.js","assets/MarketingSearchResultsPage-Cj0klysh.js","assets/rotate-ccw-DD_ww-7r.js","assets/external-link-Ck8o0pl4.js","assets/trash-2-DreuUC5d.js","assets/arrow-left-B0ImPbXd.js","assets/calendar-CNGfGhLf.js","assets/copy-BaTvaxRe.js","assets/circle-alert-BRvAWTX_.js","assets/search-x-BYPa4PWZ.js","assets/MarketingOrderDetailsPage-Ccuk8tdF.js","assets/savedCalculationsApi-BdjCt2p_.js","assets/OrderConditionsSection-DSw6hqQ-.js","assets/anchor-BbPwFVdv.js","assets/plus-BvgROkCZ.js","assets/schemas-DuznB8ft.js","assets/shopping-bag-Dio56LiI.js","assets/user-DQMuBSEB.js","assets/clock-3-B0uwbSCN.js","assets/share-2-BCq_sDuw.js","assets/message-circle-BPV_ef3-.js","assets/message-square-BlM3A2wG.js","assets/download-By2tPPRM.js","assets/MarketingSnapshotViewPage-LB1igHhp.js","assets/snapshotsApi-CSe9xpsJ.js","assets/MarketingTrackingPage-BYpOsXQM.js","assets/publicTrackingApi-BS7RwWHi.js","assets/map-BHxMgH9s.js","assets/MarketingAuthPage-C_xLR-IB.js","assets/MarketingForgotPasswordPage-CulkKpQ5.js","assets/MarketingDashboardPage-Bgpio9xW.js","assets/piggy-bank-BM9pJWF7.js","assets/activity-CgLhWUdV.js","assets/MarketingSettingsPage-8DeDHcTa.js","assets/save-04NOn7uN.js","assets/companyProfileApi-Bj5aLZ4O.js","assets/sessionsApi-CvZ6KC6j.js","assets/key-round-D8Jo9kf8.js","assets/monitor-d-nnpyJQ.js","assets/badge-check-OO1oBrLm.js","assets/MarketingOrdersPage-CgEaH_ZK.js","assets/data-table-BOxd4Z60.js","assets/feature-gate-DYIQxjYt.js","assets/csvExport-DM0kDtQb.js","assets/arrow-up-down-KqRgRnT7.js","assets/repeat-DHkLz-E1.js","assets/MarketingSavedCalcsPage-DVxnPNWE.js","assets/MarketingNotificationsPrefsPage-6pPMts-L.js","assets/circle-x-DwJrD0Uh.js","assets/MarketingNotificationsInboxPage-CfXwi3Nj.js","assets/bell-off-UUbc5yIz.js","assets/MarketingExchangeAboutPage-Cqkeb4ne.js","assets/megaphone-XVfPgSVQ.js","assets/hammer-B-QDBPgJ.js","assets/MarketingExchangeListPage-CYNV_4DV.js","assets/MarketingExchangeCreatePage-PF7o_LBb.js","assets/MarketingExchangeDetailPage-CnehN2AA.js","assets/MarketingExchangeManagePage-CBHIKuyo.js","assets/trophy-Ch-6-hu1.js","assets/MarketingBidEditPage-CEcP7S74.js","assets/MarketingExchangeChatPage-RF596osW.js","assets/triangle-alert-DucTajyL.js","assets/MarketingCounterOffersPage-BxLpnY0T.js","assets/trending-down-EPNQphZq.js","assets/MarketingBidAttachmentsPage-C6v0rHuw.js","assets/paperclip-D0TxT4cE.js","assets/MarketingExchangeWatchListPage-B6lmvCK7.js","assets/MarketingExchangeClonePage-CbOGy6Ii.js","assets/MarketingSupplierPortalPage-C9VMOCU7.js","assets/dollar-sign-DbS-Qt2I.js","assets/MarketingSupplierAuctionsPage-NQYicVw9.js","assets/MarketingSupplierMyBidsPage-D6-daYL7.js","assets/MarketingSupplierReputationPage-DoxDx25x.js","assets/MarketingAdminExchangeStatsPage-BeHkZMto.js","assets/shield-alert-B1JdnsNc.js","assets/MarketingAdminChatModerationPage-CqFabfs-.js","assets/MarketingAdminRequestAuditPage-DzQhyX2L.js","assets/MarketingAdminOverviewPage-DDfZQjP0.js","assets/adminApi-CzrxYUUp.js","assets/adminDashboardApi-CPdscQRV.js","assets/trending-up-CDwV09pP.js","assets/MarketingExchangePublicStatsPage-BsiQIakV.js","assets/MarketingPreviewTourPage-J1hZGaIZ.js","assets/CookieConsentBanner-BV0_EKht.js","assets/chart-no-axes-column-Bfj3lKFM.js","assets/AuthForm-BZ0XEhSN.js","assets/Table-S4Zwzme1.js","assets/index-Dk206pnZ.js","assets/useBubbleLock-D6yhdfDw.js","assets/index-CxMvaT10.js","assets/DownloadOutlined-DdLyvA37.js","assets/index-Br6H2JBV.js","assets/index-D_mQn9Ft.js","assets/DeleteOutlined-DIXMTL3i.js","assets/ReloadOutlined-Bu_Ix6DJ.js","assets/BellOutlined-Cp_kZz97.js","assets/index-CjaVcghC.js","assets/index-CYK9iKFu.js","assets/SendOutlined-PFST2KUH.js","assets/AuthForm-97KmO5t9.css","assets/SearchResultsPage-BMlUcG5C.css","assets/DesignSystemShowcase-4ltvVUGP.js","assets/container-C1hbxvgc.js","assets/ServicesIndexPage-BElizhc4.js","assets/shuffle-xqSRZN6k.js","assets/file-check-B5PFvND7.js","assets/PricingPage-BKXd7AE1.js","assets/wallet-D-pZeRLi.js","assets/crown-DiUAe4fC.js","assets/minus-Bv8O0BwL.js","assets/WebhookDocsPage-cIdFNVVn.js","assets/PortalWebhooksPage-BueydiAL.js","assets/AcceptInvitePage-d9h1YKHg.js","assets/PortalShipmentDetailPage-CAdoazzG.js","assets/clientDocumentHubApi-5qXTkM5X.js","assets/shipmentMilestonesApi-DbwSxJ6c.js","assets/PortalShipmentsPage-DXCu5912.js","assets/portalSummaryApi-CqMIOu34.js","assets/PortalHomePage-DAhJThgO.js","assets/LkApplicationPage-1zzyQIJq.js","assets/refresh-cw-CHUl1MU5.js","assets/navigation-DhdOblAh.js","assets/LkDocumentsPage-DOi6MrpL.js","assets/funnel-CSCScBB5.js","assets/LkNotificationsPage-BM8JstoT.js","assets/LkSavedCalcsPage-DQkJPOro.js","assets/LkShipmentsPage-0Q1WnssP.js","assets/shipmentsApi-ZlaAQ9EN.js","assets/workflow-CGy958kB.js","assets/LkShipmentDetailPage-CQhvIwAQ.js","assets/LkShipmentTrackerPage-jWWP--Zd.js","assets/file-up-B3aVTwiX.js","assets/LkHelpPage-BkHsVz_t.js","assets/kbArticlesApi-B0CPHRIX.js","assets/circle-question-mark-D5JG8AE2.js","assets/LkSalesFastQuotePage-pDD0nqnD.js","assets/formAnalytics-ClIKV8ek.js","assets/circle-check-big-BdwtBfGQ.js","assets/LkReferralPage-C6gK3_Ex.js","assets/referralsApi-G8fBHEt6.js","assets/gift-Bv9JlAnQ.js","assets/LkPartnerPage-BPRw6rQ1.js","assets/ReferralProgramPage-t86flwI8.js","assets/LkAdminCustomersPage-DvpzWDDe.js","assets/PublicHelpPage-CoHZMxlW.js","assets/HelpArticlePage-Cmn9ZnC8.js","assets/tag-CIOHyRCQ.js","assets/LkInsuranceClaimPage-BsdM3Y05.js","assets/YdFreightChinaPage-CFKlQGbt.js","assets/YdLandingTemplate-CaK2YTxM.js","assets/YdCustomsBrokerPage-DQiGVrWP.js","assets/clipboard-check-TX4J6SHE.js","assets/YdSmbImportPage-Dct0Z_Oq.js","assets/package-open-ChYKSoPd.js","assets/MultiOriginCalculatorPage-CIPNim0A.js","assets/PlansPage-Dy4DvzIl.js","assets/LoginPage-CGV6d7fm.js","assets/SignupLegalEntityPage-DuA9iINd.js","assets/credit-card-BjcnlDO-.js","assets/PublicTrackPage-BLRUJ7s4.js","assets/ToolsHubPage-TbcEF8cu.js","assets/ruler-qc5t-btc.js","assets/leaf-NXojfWuU.js","assets/box-DBGhFUws.js","assets/calendar-clock-CXufBxUV.js","assets/chart-no-axes-column-increasing-BjSf_iL1.js","assets/calendar-days-C6d3w2uf.js","assets/timer-CF63EQrM.js","assets/arrow-left-right-C2do9UQd.js","assets/briefcase-Brzf5558.js","assets/file-output-CT13Aumu.js","assets/scale-L3Ipg9zZ.js","assets/route-DPiF7TMX.js","assets/user-check-DN9DKRX4.js","assets/flask-conical-CR2NJ-yx.js","assets/shield-plus-Bys4ILyY.js","assets/thermometer-CAFkrtKP.js","assets/shopping-cart-CtOmUPyb.js","assets/ToolsIncotermsPage-CoeaF42I.js","assets/ToolPageSEO-DwMjfB6f.js","assets/toolsMeta-Di9f1g1E.js","assets/ToolsCo2Page-BnXnd80d.js","assets/ToolsPortsPage-DknjS3NG.js","assets/ToolsDistancePage-DenwgSrq.js","assets/ToolsCbmPage-DPwS4n6_.js","assets/ToolsAirFreightPage-B2Z0Hb5Y.js","assets/ToolsPackingListPage-DZBH4KqC.js","assets/ToolsContainerPage-e1eNz51C.js","assets/weight-eVp1YMQQ.js","assets/ToolsHsCodePage-BDHywGdy.js","assets/ToolsCustomsCalcPage-BYPJhw4b.js","assets/ToolsCurrencyPage-BGWetTi5.js","assets/ToolsDocsCheckPage-DQ5-YxvQ.js","assets/ToolsSchedulePage-CMN-X32d.js","assets/ToolsFreightRatesPage-Be0Lt-Fv.js","assets/ToolsFreightIndexPage-De6sksH0.js","assets/ToolsLandedCostPage-HaDg-VnO.js","assets/ToolsComparisonPage-CDVTYeQY.js","assets/ToolsChinaCalendarPage-BVzokqoU.js","assets/ToolsPreShipmentPage-DkBG9KFJ.js","assets/ToolsDemurragePage-CrRKKwHi.js","assets/lightbulb-WgyoN9C8.js","assets/ToolsPaymentTermsPage-BtGiHtmO.js","assets/ToolsInsurancePage-BJnyeM68.js","assets/ToolsLeadTimePage-B3aU0jRl.js","assets/ToolsContainerTrackingPage-D2DGKd4W.js","assets/ToolsConverterPage-BVdS6A6V.js","assets/ToolsFreightForwarderPage-BIytlzeo.js","assets/ToolsPackagingPage-C_xSQYiu.js","assets/square-check-big-Cw22sWJ6.js","assets/ToolsDangerousGoodsPage-CtElKWdx.js","assets/ToolsGlossaryPage-CGCCH0Cq.js","assets/ToolsWarehousePage-B94k9m-9.js","assets/ToolsTimelinePage-CJ8Pxzok.js","assets/ToolsTradeFinancePage-Cpjbk6yv.js","assets/ToolsCargoStandardsPage-DEyx1e9f.js","assets/ToolsExportDocsPage-C-XatsM8.js","assets/ToolsSurchargesPage-Bvwik2U9.js","assets/ToolsRussiaPortsPage-BnP47EkW.js","assets/ToolsSupplierCheckPage-D-N70KOM.js","assets/ToolsAntiDumpingPage-DmdDBwPR.js","assets/ToolsVatRefundPage-CZB0SYW8.js","assets/ToolsTradeLanesPage-Cptk4Mu8.js","assets/ToolsKpiPage-BLEsCmpB.js","assets/target-DrEq--N8.js","assets/ToolsFreightBrokerPage-BZOpJiuR.js","assets/ToolsExchangeRiskPage-DtbPiJIo.js","assets/ToolsPortCongestionPage-Buwea_ml.js","assets/ToolsCargoClaimsPage-CJ4l--u5.js","assets/ToolsChemicalRegPage-6VOZRPzT.js","assets/ToolsSeasonalityPage-DwEoZOAn.js","assets/ToolsTransitTimePage-i2kGARug.js","assets/ToolsFreightCostPage-CF8vnMI3.js","assets/ToolsExportControlPage-CY5tpKj_.js","assets/ToolsCargoInsuranceCalcPage-DocxsMC4.js","assets/ToolsRussiaRegionsPage-CQVZ5oha.js","assets/ToolsContainerTypesPage-D6QSnBA2.js","assets/wind-DiJKNdfn.js","assets/ToolsBillOfLadingPage-DAcos9Nm.js","assets/square-Br_831sk.js","assets/ToolsWeightDimensionsPage-CJGvp78a.js","assets/ToolsMultimodalPage-6Pbrp9D3.js","assets/ToolsLetterOfCreditPage-cy5nyYvZ.js","assets/ToolsFreeZonesPage-DEJBacTN.js","assets/ToolsColdChainPage-zpqKaFVW.js","assets/ToolsCargoReadinessPage-QKGsRMZU.js","assets/ToolsTariffSchedulePage-C933rx_Q.js","assets/file-search-CZWCUcH3.js","assets/ToolsSupplyChainRiskPage-DVqBUOV0.js","assets/ToolsFreightNegotiationPage-CH_9CPcG.js","assets/ToolsWarehouseCalcPage-Cp7hOvFf.js","assets/ToolsOriginCertPage-DVU6jA0I.js","assets/ToolsImportLicensePage-_jZkW6vq.js","assets/ToolsShipmentTrackerPage-xaUS6DMn.js","assets/ToolsChinaSupplierPage-C2xOfKJB.js","assets/factory-BK5xt-GE.js","assets/ToolsTradeCompliancePage-BFJ5iOQB.js","assets/ToolsCustomsBrokerCalcPage-CNAF3IqC.js","assets/ToolsEcommerceImportPage-X4jVfptd.js","assets/ToolsFreightForwarderGuidePage-Done8zms.js","assets/ToolsIncotermsCalcPage-DuPP9Y6v.js","assets/ToolsPackagingRequirementsPage-BwRRaAdI.js","assets/ToolsRailwayFreightPage-Dkc7c03U.js","assets/ToolsLetterOfCreditCalcPage-xCe2CnuE.js","assets/ToolsCarbonFootprintPage-Cb8h7ELH.js","assets/ToolsAirCargoGuidePage-BbsDXa0U.js","assets/ToolsChinaHolidaysPage-COGe44my.js","assets/ToolsPortStoragePage-ZK1V2l9L.js","assets/ToolsContainerSizesPage-D5lHlOI5.js","assets/ToolsImportDocumentsPage-DQEsreeL.js","assets/ToolsLogisticsCostPage-DxB32SJD.js","assets/ToolsShippingTermsPage-DT1wE5gz.js","assets/ToolsSupplyChainFinancePage-BqBmLz1P.js","assets/ToolsChineseSuppliersPage-CHo536WL.js","assets/ToolsRailwayCalcPage-KZCNneSV.js","assets/ToolsMultimodalComparePage-C1Y7BPIn.js","assets/ToolsWarrantyClaimsPage-gLHzsBCh.js","assets/ToolsExportDocumentsPage-zYF9ryw3.js","assets/ToolsChinaPaymentsPage-C1lS1Jky.js","assets/ToolsLoadingNormsPage-DV_RnudJ.js","assets/ToolsHazmatGuidePage-BoDratb-.js","assets/ToolsFreeTradeZonesPage-BO0uW4eq.js","assets/ToolsShipmentVisibilityPage-C0tyxpDY.js","assets/ToolsImporterInsurancePage-BBeJQGQS.js","assets/ToolsCurrencyHedgingPage-BhmVSjb-.js","assets/ToolsHonestSignPage-9eeXoxuF.js","assets/ToolsLclCalculatorPage-DXGp4Tks.js","assets/ToolsCarrierComparePage-B55UUzPa.js","assets/ToolsEaeuRulesPage-B4CPS3nV.js","assets/ToolsHsCodeWizardPage-CIqWP1C6.js","assets/ToolsInventoryPlanningPage-tn5OyYuf.js","assets/ToolsRouteOptimizationPage-D38HwdFI.js","assets/ToolsFreightAuditPage-CNBhWBVG.js","assets/ToolsBolGuidePage-DSGBheJm.js","assets/ToolsCustomsBondPage-4wDvlWAQ.js","assets/ToolsCertOriginPage-wWzSA_Yz.js","assets/ToolsImportVatPage-yXClYMvY.js","assets/ToolsLithiumBatteryPage-DTs_JaDj.js","assets/ToolsIspm15Page-dRi30-5h.js","assets/ToolsPhytoCertPage-DGUnUBNA.js","assets/ToolsTemperatureCargoPage-CptdMiBZ.js","assets/ToolsOversizeCargoPage-BsuLByhO.js","assets/ToolsTradeFinanceCalcPage-C5R-iPm7.js","assets/ToolsBreakBulkPage-CHT7IjZu.js","assets/ToolsSanctionsCheckPage-CR29Fx_z.js","assets/ToolsExportLicensePage-BYm598R0.js","assets/ToolsFumigationPage-rjQzLzy9.js","assets/ToolsContainerInspectionPage-BlF5VFUU.js","assets/ToolsRoRoGuidePage-D_bPcRSu.js","assets/ToolsVgmCalcPage-BSr0dUAg.js","assets/ToolsBondedWarehousePage-jFPHPusU.js","assets/ToolsAirWaybillPage-T8Hwh0np.js","assets/ToolsInvoiceTemplatePage-S_4jNGjT.js","assets/ToolsShippingInstructionsPage-BWtBsMyK.js","assets/ToolsTruckingCalcPage-vg_q_t0m.js","assets/ToolsSupplyChainKpiPage-CPqI1fYl.js","assets/ToolsSeaFreightChecklistPage-Mn2GPGWV.js","assets/ToolsSpotRateCalcPage-CYqsSwrm.js","assets/ToolsPoManagementPage-_CZa3O8A.js","assets/ToolsCharterPartyPage-DxTZfN14.js","assets/ToolsSingleWindowPage-FSlbt6gU.js","assets/ToolsDdpDduCalcPage-D9MSbr9C.js","assets/ToolsCbamGuidePage-RVOV5Qb5.js","assets/ToolsImportQuotasPage-B1BSswsA.js","assets/ToolsLetterOfIndemnityPage-CZZLNVTY.js","assets/ToolsParallelImportPage-B2M-IsmA.js","assets/ToolsFreightRateIndexPage-CNfjopHF.js","assets/ToolsCargoReleaseOrderPage-Bd9-usjI.js","assets/ToolsTransshipmentGuidePage-CisaRecG.js","assets/ToolsCustomsValueCalcPage-DDbnkLUN.js","assets/ToolsContainerLeasingPage-BzxV8vu_.js","assets/ToolsExciseDutyPage-D7X7QJw0.js","assets/ToolsChinaExportTaxPage-DYDC6y8A.js","assets/ToolsAirVsSeaCalcPage-BSLtrtNH.js","assets/ToolsEuCustomsClearancePage-BjrVDpCV.js","assets/ToolsPortDwellTimePage-Cq3Bad3L.js","assets/ToolsRailwayLogisticsPage-BWs76H8n.js","assets/ToolsCourierVsFreightPage-B905-cXc.js","assets/ToolsIncotermsQuizPage-DinTEmKI.js","assets/ToolsFreightPaymentTermsPage-CxSnnyvd.js","assets/ToolsTradeDocPackPage-DY1Q06jZ.js","assets/ToolsEaeuTariffPage-CiJ14S0o.js","assets/ToolsColdChainMonitorPage-D6yH9Ky6.js","assets/ToolsSupplierAuditPage-CUlndvHr.js","assets/ToolsLoadPlanPage-C6DG9dgq.js","assets/ToolsEcommerceLogisticsPage-CDd66CIz.js","assets/ToolsCertificationPage-B5tOUQjQ.js","assets/ToolsFclVsLclPage-C9WsZuoR.js","assets/ToolsChinaRegionsPage-CpWzJ0YD.js","assets/ToolsTruckFreightCalcPage-DLrjb9fs.js","assets/ToolsPhytosanitaryPage-DVdbBynh.js","assets/ToolsReExportPage-ckzE0usT.js","assets/ToolsQualityControlPage-DSPPz94x.js","assets/ToolsGoodsDeclarationPage-tv4B_00P.js","assets/ToolsConsolidationCalcPage-DA8s4wr8.js","assets/ToolsBankGuaranteePage-B1HyplHZ.js","assets/ToolsPortFeesCalcPage-Dk7QmTtw.js","assets/ToolsImportQuotaPage-CUwFDcm3.js","assets/ToolsCarnetAtaPage-BE6uf9J8.js","assets/ToolsDutyDrawbackPage-zUvd5QP7.js","assets/ToolsColdStorageCalcPage-CNVR_xcn.js","assets/ToolsMarineInsuranceTypesPage-Cs8FJtPu.js","assets/ToolsPalletCalcPage-C6Gb5IJB.js","assets/ToolsImportProcedurePage-BVLqUHjN.js","assets/ToolsLinerTermsPage-tqxDjOBw.js","assets/ToolsFreightTenderPage-Daf1kr31.js","assets/ToolsCustomsRulingPage-D0tN1kHX.js","assets/ToolsBufferStockPage-DrE8qVzN.js","assets/ToolsGreenLogisticsPage-C2ENpcUi.js","assets/ToolsFreightMarkupPage-DVlAPT0H.js","assets/ToolsPortProcedurePage-DJj36nCM.js","assets/ToolsContainerStuffingPage-BP74Y2dB.js","assets/ToolsCargoRejectionPage-B5VNI-W8.js","assets/ToolsReverseLogisticsPage-CI7fqE1h.js","assets/ToolsBookingChecklistPage-CSgWtxNR.js","assets/ToolsMultimodalDocsPage-DhOzi_AD.js","assets/ToolsExportFinancePage-B3x1KnDd.js","assets/ToolsComplianceCertPage-CslCxTQU.js","assets/ToolsShipperLetterPage-le9PQLUc.js","assets/ToolsPreAdvicePage-cvt0l5ow.js","assets/ToolsCargoSurveyPage-DjWqHKtb.js","assets/ToolsDemurrageClaimPage-DFFh0l5W.js","assets/ToolsPortAgencyPage-C4WIHPjr.js","assets/ToolsFreightClaimPage-cvPAnrZq.js","assets/ToolsStorageInTransitPage-Cnjt3r1p.js","assets/ToolsLclBookingPage-BJzcSVW_.js","assets/ToolsSpecialCargoPage-ByAFRLyR.js","assets/ToolsHazardousClassPage-BhCfpa2G.js","assets/ToolsCargoTempPage-Gs56HGne.js","assets/ToolsInsuranceClaimPage-D1bGHiVL.js","assets/ToolsContainerDamagePage-Dx8rhcl2.js","assets/ToolsReeferBookingPage-X719ZSUw.js","assets/ToolsTrackTracePage-BMpmoMVV.js","assets/MarketingCasesPage-bghXNe92.js","assets/MarketingReviewsPage-C9b8CIAt.js","assets/MarketingPartnersPage-EVBBBPRT.js","assets/hand-coins-BquC7AtJ.js","assets/network-BLu5CB_X.js","assets/MarketingTrustPage-DsBDSKoR.js","assets/file-badge-vWJTosRj.js","assets/MarketingDocumentsPage-Cgd-bc8b.js","assets/MarketingCooperationPage-D2ZSu3ln.js","assets/code-xml-C1UXyEP8.js","assets/palette-BtFFMbd4.js","assets/MarketingJoinPage-Bn_nDbc6.js","assets/rocket-ZATayLXK.js","assets/heart-handshake-CvkQi-wB.js","assets/MarketingHowItWorksPage-BysVE7Sa.js","assets/gauge-D_mvwqGG.js","assets/MarketingAdvantagesPage-Dh4MwRm7.js","assets/MarketingSupportPage-CyDgbCpl.js","assets/MarketingCashbackPage-0p2FColH.js","assets/MarketingNewsPage-CEvDe3xK.js","assets/MarketingAdditionalServicesPage-HW9rfVcP.js","assets/SolutionsImporterPage-Cq6gWzJP.js","assets/PersonaLandingTemplate-BT31JqN3.js","assets/boxes-Bb2hvVN8.js","assets/SolutionsExporterPage-DBkMmvD_.js","assets/SolutionsForwarderPage-aQDaUSBZ.js","assets/SolutionsCarrierPage-BZJJiLLG.js","assets/compass-DY8wMIix.js","assets/chart-line-DOfljQSY.js","assets/MarineServicePage-EPO2UnVB.js","assets/ServicePageTemplate-CADmr16F.js","assets/clock-4-AV8ZOUGc.js","assets/RailwayServicePage-B5gnl8S_.js","assets/map-pinned-C5cQPmD0.js","assets/AutoServicePage-Dbl4IsvC.js","assets/AirServicePage-C4mELi1v.js","assets/snowflake-BzegPvse.js","assets/GroupageServicePage-Di45LAil.js","assets/MultimodalServicePage-CMyFGTJL.js","assets/CustomsServicePage-BuR3WYzw.js","assets/ContainerRentalServicePage-BEsMB6my.js","assets/AboutCompanyPage-Kkli1jml.js","assets/ContactsPageDS-DCnOMHrM.js","assets/VacanciesPage-DQA5_z0N.js","assets/PrivacyPolicyPage-B6q2ra87.js","assets/RoutePairLandingPage-dP8EgAHX.js","assets/IndustryLandingPage-DT7V-dMV.js","assets/CompetitorLandingPage-Dxb2hXYS.js","assets/DostavkaIndexPage-Cx2bJzeU.js","assets/dostavka-C8FDUgjJ.js","assets/DostavkaCountryPage-R2BLzYe4.js","assets/DostavkaCityPage-D40LMI1W.js","assets/ResourcesHubPage-Cq2Hz3lF.js","assets/guidesMeta-BBUNJcrY.js","assets/library-eeWrYQUV.js","assets/GlossaryPage-TTwZ3u4T.js","assets/GuidesIndexPage-BijuZMAG.js","assets/CustomsChina2026-M_Pt4uU-.js","assets/GuideArticleTemplate-CzVAYdoL.js","assets/IncotermsPlain-CU__OfJY.js","assets/HowToReadBL-BWa2L0rR.js","assets/ReduceLogisticsCosts-BzrUpIK5.js","assets/VttGuide-D2eybH7I.js","assets/ChinaContractGuide-BHvlRTWA.js","assets/DemurrageDetentionGuide-REL8t1XE.js","assets/FclVsLclGuide-cSsXo7gV.js","assets/AirCargoGuide-B1B0QEZv.js","assets/CustomsDutiesGuide-BLOZykvo.js","assets/RailFreightGuide-IMi1kLf0.js","assets/CargoInsuranceGuide-Db4TxuKJ.js","assets/Dashboard-DWwXUJqJ.js","assets/Dashboard-B15eu1y4.css","assets/DeliveryOptionDetails-cPdUeFv5.js","assets/Background-CWZU55J9.js","assets/MailOutlined-9TtTrksX.js","assets/ShareAltOutlined-CQ1_JHRt.js","assets/DeliveryOptionDetails-DAG55yeo.css","assets/NotificationsPage-CaJTw4W1.js","assets/index-BvZVsP_G.js","assets/ResetPasswordPage-Bnv4kI5_.js","assets/ResetPasswordPage.module-BtQ8SKIJ.js","assets/ResetPasswordPage-BSY39X2U.css","assets/VerifyEmailPage-_EjsIGcX.js","assets/ConfirmEmailChangePage-30blH0q6.js","assets/AdminGuard-DOFjf8qL.js","assets/adminRoleContext-CYVwEkjh.js","assets/AdminLayout-BrTICkMB.js","assets/adminManagersApi-CH0O553P.js","assets/adminBookmarksApi-BgtjkuWl.js","assets/adminRemindersApi-JPhu07a1.js","assets/adminStuckApi-BvwgLZh2.js","assets/AdminLayout-nMUNGezw.css","assets/PublicTrackingPage-D15SzrcD.js","assets/VesselMapWidget-COJb5RCI.js","assets/leaflet-CBD5_wlM.js","assets/leaflet-CIGW-MKW.css","assets/index-DxH4j_cZ.js","assets/index-DY-aM7d0.js","assets/EnvironmentOutlined-Ce26DitS.js","assets/Timeline-BBQ3qGeK.js","assets/AdminOverviewPage-CGbnW8pN.js","assets/applicationFeedbackApi-DI0W6Eo8.js","assets/applicationTagsApi-DdJVOBHz.js","assets/index-D9oIc8GB.js","assets/AdminMultiTenantPage-Bv5Te04I.js","assets/AdminWbrPage-YjGZtL__.js","assets/AdminTrackingPage-BtJaAch2.js","assets/AdminOkrQuartersPage-CqusbCVk.js","assets/adminOkrApi-sri_OenH.js","assets/AdminOkrQuarterDetailPage-CIi-spG7.js","assets/AdminPostmortemsListPage-CGgbGt8S.js","assets/adminPostmortemApi-DpoG1b-J.js","assets/AdminPostmortemDetailPage-3HGL5QrQ.js","assets/AdminUnknownCitiesPage-DHBIwb9M.js","assets/adminCitiesApi-D0WS33I3.js","assets/AdminCitiesPage-BoQtMXPF.js","assets/Drawer-BMByvSlT.js","assets/AdminSupplierActionsPage-CEiuFJM1.js","assets/supplierActionsApi-CfGi8EYt.js","assets/AdminPricingProfilesPage-C_5hVZEX.js","assets/adminPricingProfileApi-BEykl3lZ.js","assets/AdminInternationalAutoPage-BerxKOwW.js","assets/AdminInvoicesPage-BdYwOqq7.js","assets/useUrlSyncedFilter-Dp7LXM9Q.js","assets/safeExternalUrl-B6YoezCt.js","assets/SavedViewsBar-BOC97AFh.js","assets/EntityAuditDrawer-C9jWND6e.js","assets/FilePdfOutlined-BsH34kh6.js","assets/index-C_Qtckqs.js","assets/progress-C89K4PBr.js","assets/UploadOutlined-BjRR312u.js","assets/AdminContractsPage-DcIzYlsI.js","assets/AdminUsersPage-DTwRQWdB.js","assets/AdminCompanyInvitationsPage-BOisUBt7.js","assets/AdminOrdersPage-nKnTPEuJ.js","assets/supplierOrdersApi-TKz4Bfw_.js","assets/supplierRoutesApi-BgpMJ3N7.js","assets/AdminBookmarksPage-SVKgFMRE.js","assets/AdminRemindersPage-BvRUxPPf.js","assets/AdminTagsPage-DeIb9cJk.js","assets/AdminOrderDetailPage-03Q071lk.js","assets/applicationOfferApi-B6rROrFw.js","assets/criticalNotify-DAz2Dn9u.js","assets/index-CBq30BO7.js","assets/InboxOutlined-3oUXuq7K.js","assets/SyncOutlined-DqQ61TBl.js","assets/contractsApi-B1nuwTSu.js","assets/index--DPWBi0l.js","assets/StarFilled-DPIXMRas.js","assets/ExclamationCircleOutlined-CpBTVdjT.js","assets/supplierInvoicesApi-DLGNC7DZ.js","assets/AdminOrderDetailPage-Bw7zvFec.css","assets/AdminNotificationsPage-C9MLpQ0p.js","assets/AdminAmoCrmPage-BIGgOa5D.js","assets/AdminMarketingPage-TXi10jds.js","assets/AdminAnalyticsPage-D546EEq-.js","assets/adminAnalyticsApi-RHi1qWjl.js","assets/AdminDcsaPage-BSV7CuvH.js","assets/AdminRevenueAnalyticsPage-D9WZ_auf.js","assets/AdminStuckApplicationsPage-Vi3wW7Vx.js","assets/AdminTelegramPage-F8geuJUV.js","assets/AdminApiKeysPage-Z2Yqtu3S.js","assets/AdminSupplierScorecardPage-BGZIsUCd.js","assets/AdminTariffsChangesPage-BCJUEQ9J.js","assets/AdminExternalSchedulesPage-D1VAXVsU.js","assets/AdminReconciliationPage-BDyDs1ik.js","assets/SupplierGuard-DL4kVt3Z.js","assets/SupplierLayout-DtqM7ud3.js","assets/SupplierLayout-YQxpAFvC.css","assets/SupplierProfilePage-9vlDZGAK.js","assets/supplierApi-BMRAodSD.js","assets/SupplierDashboardPage-BDsRMQJl.js","assets/SupplierRoutesPage-gkSyd7dO.js","assets/SupplierImportModal-BDhgZ8x4.js","assets/SupplierResourcePage-DbP_d7aY.js","assets/SupplierAnalyticsPage-D34IMf32.js","assets/SupplierAuditPage-COtJOb7n.js","assets/SupplierTeamPage-Bvsvqiuv.js","assets/supplierInvitationsApi-DdP_SEUy.js","assets/SupplierInvoicesPage-K23QfPvP.js","assets/SupplierContractsPage-rkTPknbU.js","assets/SupplierBlackoutsPage-BalmwUYe.js","assets/AcceptInvitationPage-CLNeql4Y.js","assets/About-DVtKcKKQ.js","assets/About-D80lCUR-.css","assets/CustomsServices-DhdmiORV.js","assets/CustomsServices-BzDsIUA2.css","assets/ContainerRental-BxaHcWvl.js","assets/ContainerRental-DoHQrovj.css","assets/BlogPost-CWr_9y5h.js","assets/index-BRDC88PH.js","assets/index-CIXKVEq3.js","assets/index-BP218uuk.js","assets/index-1LMXaJHA.css","assets/index-Cvd3vort.css","assets/index-CJUpcZGQ.js","assets/index-DjXIWHCj.js","assets/index-pw_Yz4B4.js","assets/index-Csu5H5yN.js","assets/ContactForm-DiPtngBC.js","assets/ContactForm-pq2zPxkv.css","assets/index-DR4S1O15.css","assets/index-CHa_9loM.js","assets/index-DyJyENE2.css","assets/SearchResultsPage-D5lbQ69P.js","assets/SearchResultsPage-DIKH4JeX.css","assets/MailingSnapshotPage-Bz8Z2C3I.js","assets/SnapshotViewPage-ClTF3LTw.js","assets/ExchangePublicLandingPage-DkyKaRiA.js","assets/ExchangeDetailPage-oeRtYgr6.js","assets/index-DdrJ7fs8.js","assets/ExchangeNewPage-CiL0bB7g.js","assets/ExchangeWatchingPage-DT1vO3ps.js","assets/AdminExchangeStatsPage-qqBC1sKt.js","assets/AdminChatModerationPage-CA5XndhS.js","assets/AdminCalendarPage-CqPKU410.js","assets/index-DwLeupUj.js","assets/UpdatePrompt-CDXUZtbu.js","assets/PwaInstallPromptDS-DP56sy5G.js"])))=>i.map(i=>d[i]);
var uk=Object.defineProperty;var dk=(e,t,r)=>t in e?uk(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r;var Qt=(e,t,r)=>dk(e,typeof t!="symbol"?t+"":t,r);import{_ as A,e as sh,Q as fk,a as pk}from"./vendor-query-CutdBoCI.js";import{q as i,R as q,r as Zo,l as Bf,n as c,w as Sc,L as vr,v as Js,O as mk,b as ab,c as MP,u as gk,p as hk,s as vk,k as yk,t as bk,g as _k,m as xk,h as wk,o as Sk,y as Ck,e as j,a as ah,B as Ek,f as Pk,d as $k}from"./vendor-react-DfNOgXDS.js";import{d as Pt,c as Ik,a as Rk,e as Tk,l as Ak,w as Nk,b as Ok}from"./vendor-dayjs-BrZ9gQN4.js";import{I as or,bg as rn,ab as re,K as lt,c as jk,bK as St,at as Kt,b8 as Lt,p as Un,bm as pr,C as kP,bH as Mt,bS as Xt,bE as Gr,aa as nn,t as ib,u as lb,bo as yu,ba as Dk,bc as Mk,aX as Pr,f as Rt,ai as cb,aV as hn,A as LP,bN as Cc,b3 as FP,bI as ub,b as Hf,ae as Wx,P as kk,aW as zs,bC as he,b_ as sn,B as vn,af as Lk,bQ as Qs,aB as zP,k as Fk,v as db,am as Fr,aR as Wf,ao as Od,an as Ml,aO as VP,a2 as In,bT as zk,bF as BP,bh as jd,ac as Ao,c2 as Zs,i as To,Z as fb,aK as ri,a6 as Vk,au as Uf,a9 as Dd,g as Ec,bd as Bk,c0 as Pc,bk as HP,aL as WP,bD as Hk,b6 as Wk,bW as Uk,y as $c,c3 as Ic,bJ as Ut,bO as qt,Q as oo,x as ns,c5 as It,aC as Md,be as Gt,bR as UP,bA as os,z as qk,G as Gk,bz as Vs,bu as pb,bw as mb,bt as gb,bv as hb,aQ as es,aP as ni,bn as qf,al as Rc,bG as No,m as qn,D as qP,j as Oo,aI as ts,aD as ea,ar as Tc,bL as Kk,bY as Yk,aq as Gf,M as Xk,az as GP,aA as vb,ay as KP,aY as Kf,av as Jk,aF as YP,aU as Qk,U as Zk,aE as yb,by as XP,aT as JP,bx as eL,ak as tL,F as fo,aN as rL,a$ as nL,w as ih,bP as ld,as as oL,bq as sL,bp as Ms,b0 as Ux,a1 as qx,J as QP,_ as ZP,O as no,e as bb,ax as e$,b4 as t$,b9 as r$,bV as aL,aZ as Gx,b2 as Kx,b5 as iL,bb as lL,c4 as cL,aS as uL,a as dL,a_ as fL,a8 as pL,W as mL,bl as gL,bf as n$,aM as hL,ah as vL,bB as o$,b1 as Yx,E as Xx,a4 as yL}from"./vendor-antd-core-R0BvUBa1.js";import{s as bL,u as _L,b as s$,B as xL,a as wL,i as SL,I as CL}from"./vendor-i18n-BWzZRYJm.js";import{c as EL,g as PL}from"./vendor-sentry-BlaL7Aw0.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"]'))n(o);new MutationObserver(o=>{for(const s of o)if(s.type==="childList")for(const a of s.addedNodes)a.tagName==="LINK"&&a.rel==="modulepreload"&&n(a)}).observe(document,{childList:!0,subtree:!0});function r(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 n(o){if(o.ep)return;o.ep=!0;const s=r(o);fetch(o.href,s)}})();var $L={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm193.5 301.7l-210.6 292a31.8 31.8 0 01-51.7 0L318.5 484.9c-3.8-5.3 0-12.7 6.5-12.7h46.9c10.2 0 19.9 4.9 25.9 13.3l71.2 98.8 157.2-218c6-8.3 15.6-13.3 25.9-13.3H699c6.5 0 10.3 7.4 6.5 12.7z"}}]},name:"check-circle",theme:"filled"};function lh(){return lh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},lh.apply(this,arguments)}const IL=(e,t)=>i.createElement(or,lh({},e,{ref:t,icon:$L})),a$=i.forwardRef(IL);var RL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm-32 232c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V296zm32 440a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"exclamation-circle",theme:"filled"};function ch(){return ch=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ch.apply(this,arguments)}const TL=(e,t)=>i.createElement(or,ch({},e,{ref:t,icon:RL})),i$=i.forwardRef(TL);var AL={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm32 664c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V456c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v272zm-32-344a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"info-circle",theme:"filled"};function uh(){return uh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uh.apply(this,arguments)}const NL=(e,t)=>i.createElement(or,uh({},e,{ref:t,icon:AL})),l$=i.forwardRef(NL);function kd(){return kd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},kd.apply(this,arguments)}const c$=i.forwardRef((e,t)=>{const{prefixCls:r,style:n,className:o,duration:s=4.5,showProgress:a,pauseOnHover:l=!0,eventKey:u,content:d,closable:f,props:p,onClick:m,onNoticeClose:g,times:v,hovering:h}=e,[y,b]=i.useState(!1),[_,x]=i.useState(0),[w,S]=i.useState(0),C=h||y,E=typeof s=="number"?s:0,P=E>0&&a,$=()=>{g(u)},I=k=>{(k.key==="Enter"||k.code==="Enter"||k.keyCode===lt.ENTER)&&$()};i.useEffect(()=>{if(!C&&E>0){const k=Date.now()-w,M=setTimeout(()=>{$()},E*1e3-w);return()=>{l&&clearTimeout(M),S(Date.now()-k)}}},[E,C,v]),i.useEffect(()=>{if(!C&&P&&(l||w===0)){const k=performance.now();let M;const U=()=>{cancelAnimationFrame(M),M=requestAnimationFrame(L=>{const V=L+w-k,F=Math.min(V/(E*1e3),1);x(F*100),F<1&&U()})};return U(),()=>{l&&cancelAnimationFrame(M)}}},[E,w,C,P,v]);const R=i.useMemo(()=>typeof f=="object"&&f!==null?f:{},[f]),N=rn(R,!0),T=100-(!_||_<0?0:_>100?100:_),O=`${r}-notice`;return i.createElement("div",kd({},p,{ref:t,className:re(O,o,{[`${O}-closable`]:f}),style:n,onMouseEnter:k=>{var M;b(!0),(M=p==null?void 0:p.onMouseEnter)==null||M.call(p,k)},onMouseLeave:k=>{var M;b(!1),(M=p==null?void 0:p.onMouseLeave)==null||M.call(p,k)},onClick:m}),i.createElement("div",{className:`${O}-content`},d),f&&i.createElement("button",kd({className:`${O}-close`,onKeyDown:I,"aria-label":"Close"},N,{onClick:k=>{k.preventDefault(),k.stopPropagation(),$()}}),R.closeIcon??"x"),P&&i.createElement("progress",{className:`${O}-progress`,max:"100",value:T},T+"%"))}),u$=q.createContext({}),OL=({children:e,classNames:t})=>q.createElement(u$.Provider,{value:{classNames:t}},e),Jx=8,Qx=3,Zx=16,jL=e=>{const t={offset:Jx,threshold:Qx,gap:Zx};return e&&typeof e=="object"&&(t.offset=e.offset??Jx,t.threshold=e.threshold??Qx,t.gap=e.gap??Zx),[!!e,t]};function Ld(){return Ld=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ld.apply(this,arguments)}const DL=e=>{const{configList:t,placement:r,prefixCls:n,className:o,style:s,motion:a,onAllNoticeRemoved:l,onNoticeClose:u,stack:d}=e,{classNames:f}=i.useContext(u$),p=i.useRef({}),[m,g]=i.useState(null),[v,h]=i.useState([]),y=t.map(E=>({config:E,key:String(E.key)})),[b,{offset:_,threshold:x,gap:w}]=jL(d),S=b&&(v.length>0||y.length<=x),C=typeof a=="function"?a(r):a;return i.useEffect(()=>{b&&v.length>1&&h(E=>E.filter(P=>y.some(({key:$})=>P===$)))},[v,y,b]),i.useEffect(()=>{var E,P;b&&p.current[(E=y[y.length-1])==null?void 0:E.key]&&g(p.current[(P=y[y.length-1])==null?void 0:P.key])},[y,b]),q.createElement(jk,Ld({key:r,className:re(n,`${n}-${r}`,f==null?void 0:f.list,o,{[`${n}-stack`]:!!b,[`${n}-stack-expanded`]:S}),style:s,keys:y,motionAppear:!0},C,{onAllRemoved:()=>{l(r)}}),({config:E,className:P,style:$,index:I},R)=>{var B,z,W,H;const{key:N,times:T}=E,O=String(N),{className:k,style:M,classNames:U,styles:L,...V}=E,F=y.findIndex(Y=>Y.key===O),Z={};if(b){const Y=y.length-1-(F>-1?F:I-1),G=r==="top"||r==="bottom"?"-50%":"0";if(Y>0){Z.height=S?(B=p.current[O])==null?void 0:B.offsetHeight:m==null?void 0:m.offsetHeight;let X=0;for(let te=0;te<Y;te++)X+=((z=p.current[y[y.length-1-te].key])==null?void 0:z.offsetHeight)+w;const Q=(S?X:Y*_)*(r.startsWith("top")?1:-1),ee=!S&&(m!=null&&m.offsetWidth)&&((W=p.current[O])!=null&&W.offsetWidth)?((m==null?void 0:m.offsetWidth)-_*2*(Y<3?Y:3))/((H=p.current[O])==null?void 0:H.offsetWidth):1;Z.transform=`translate3d(${G}, ${Q}px, 0) scaleX(${ee})`}else Z.transform=`translate3d(${G}, 0, 0)`}return q.createElement("div",{ref:R,className:re(`${n}-notice-wrapper`,P,U==null?void 0:U.wrapper),style:{...$,...Z,...L==null?void 0:L.wrapper},onMouseEnter:()=>h(Y=>Y.includes(O)?Y:[...Y,O]),onMouseLeave:()=>h(Y=>Y.filter(G=>G!==O))},q.createElement(c$,Ld({},V,{ref:Y=>{F>-1?p.current[O]=Y:delete p.current[O]},prefixCls:n,classNames:U,styles:L,className:re(k,f==null?void 0:f.notice),style:M,times:T,key:N,eventKey:N,onNoticeClose:u,hovering:b&&v.length>0})))})},ML=i.forwardRef((e,t)=>{const{prefixCls:r="rc-notification",container:n,motion:o,maxCount:s,className:a,style:l,onAllRemoved:u,stack:d,renderNotifications:f}=e,[p,m]=i.useState([]),g=x=>{var P;const w=p.find($=>$.key===x),S=w==null?void 0:w.closable,C=S&&typeof S=="object"?S:{},{onClose:E}=C;E==null||E(),(P=w==null?void 0:w.onClose)==null||P.call(w),m($=>$.filter(I=>I.key!==x))};i.useImperativeHandle(t,()=>({open:x=>{m(w=>{var P;let S=[...w];const C=S.findIndex($=>$.key===x.key),E={...x};return C>=0?(E.times=(((P=w[C])==null?void 0:P.times)||0)+1,S[C]=E):(E.times=0,S.push(E)),s>0&&S.length>s&&(S=S.slice(-s)),S})},close:x=>{g(x)},destroy:()=>{m([])}}));const[v,h]=i.useState({});i.useEffect(()=>{const x={};p.forEach(w=>{const{placement:S="topRight"}=w;S&&(x[S]=x[S]||[],x[S].push(w))}),Object.keys(v).forEach(w=>{x[w]=x[w]||[]}),h(x)},[p]);const y=x=>{h(w=>{const S={...w};return(S[x]||[]).length||delete S[x],S})},b=i.useRef(!1);if(i.useEffect(()=>{Object.keys(v).length>0?b.current=!0:b.current&&(u==null||u(),b.current=!1)},[v]),!n)return null;const _=Object.keys(v);return Zo.createPortal(i.createElement(i.Fragment,null,_.map(x=>{const w=v[x],S=i.createElement(DL,{key:x,configList:w,placement:x,prefixCls:r,className:a==null?void 0:a(x),style:l==null?void 0:l(x),motion:o,onNoticeClose:g,onAllNoticeRemoved:y,stack:d});return f?f(S,{prefixCls:r,key:x}):S})),n)}),kL=()=>document.body;let e0=0;function LL(...e){const t={};return e.forEach(r=>{r&&Object.keys(r).forEach(n=>{const o=r[n];o!==void 0&&(t[n]=o)})}),t}function FL(e={}){const{getContainer:t=kL,motion:r,prefixCls:n,maxCount:o,className:s,style:a,onAllRemoved:l,stack:u,renderNotifications:d,...f}=e,[p,m]=i.useState(),g=i.useRef(),v=i.createElement(ML,{container:p,ref:g,prefixCls:n,motion:r,maxCount:o,className:s,style:a,onAllRemoved:l,stack:u,renderNotifications:d}),[h,y]=i.useState([]),b=St(x=>{const w=LL(f,x);(w.key===null||w.key===void 0)&&(w.key=`rc-notification-${e0}`,e0+=1),y(S=>[...S,{type:"open",config:w}])}),_=i.useMemo(()=>({open:b,close:x=>{y(w=>[...w,{type:"close",key:x}])},destroy:()=>{y(x=>[...x,{type:"destroy"}])}}),[]);return i.useEffect(()=>{m(t())}),i.useEffect(()=>{if(g.current&&h.length){h.forEach(S=>{switch(S.type){case"open":g.current.open(S.config);break;case"close":g.current.close(S.key);break;case"destroy":g.current.destroy();break}});let x,w;y(S=>((x!==S||!w)&&(x=S,w=S.filter(C=>!h.includes(C))),w))}},[h]),[_,v]}const zL=e=>{const{componentCls:t,iconCls:r,boxShadow:n,colorText:o,colorSuccess:s,colorError:a,colorWarning:l,colorInfo:u,fontSizeLG:d,motionEaseInOutCirc:f,motionDurationSlow:p,marginXS:m,paddingXS:g,borderRadiusLG:v,zIndexPopup:h,contentPadding:y,contentBg:b}=e,_=`${t}-notice`,x=new Un("MessageMoveIn",{"0%":{padding:0,transform:"translateY(-100%)",opacity:0},"100%":{padding:g,transform:"translateY(0)",opacity:1}}),w=new Un("MessageMoveOut",{"0%":{maxHeight:e.height,padding:g,opacity:1},"100%":{maxHeight:0,padding:0,opacity:0}}),S={padding:g,textAlign:"center",[`${t}-custom-content`]:{display:"flex",alignItems:"center"},[`${t}-custom-content > ${r}`]:{marginInlineEnd:m,fontSize:d},[`${_}-content`]:{display:"inline-block",padding:y,background:b,borderRadius:v,boxShadow:n,pointerEvents:"all"},[`${t}-success > ${r}`]:{color:s},[`${t}-error > ${r}`]:{color:a},[`${t}-warning > ${r}`]:{color:l},[`${t}-info > ${r},
${t}-loading > ${r}`]:{color:u}};return[{[t]:{...pr(e),color:o,position:"fixed",top:m,width:"100%",pointerEvents:"none",zIndex:h,[`${t}-move-up`]:{animationFillMode:"forwards"},[`
${t}-move-up-appear,
${t}-move-up-enter
`]:{animationName:x,animationDuration:p,animationPlayState:"paused",animationTimingFunction:f},[`
${t}-move-up-appear${t}-move-up-appear-active,
${t}-move-up-enter${t}-move-up-enter-active
`]:{animationPlayState:"running"},[`${t}-move-up-leave`]:{animationName:w,animationDuration:p,animationPlayState:"paused",animationTimingFunction:f},[`${t}-move-up-leave${t}-move-up-leave-active`]:{animationPlayState:"running"},"&-rtl":{direction:"rtl",span:{direction:"rtl"}}}},{[t]:{[`${_}-wrapper`]:{...S}}},{[`${t}-notice-pure-panel`]:{...S,padding:0,textAlign:"start"}}]},VL=e=>({zIndexPopup:e.zIndexPopupBase+kP+10,contentBg:e.colorBgElevated,contentPadding:`${(e.controlHeightLG-e.fontSize*e.lineHeight)/2}px ${e.paddingSM}px`}),d$=Kt("Message",e=>{const t=Lt(e,{height:150});return zL(t)},VL),BL={info:i.createElement(l$,null),success:i.createElement(a$,null),error:i.createElement(lb,null),warning:i.createElement(i$,null),loading:i.createElement(ib,null)},f$=e=>{const{prefixCls:t,type:r,icon:n,children:o,classNames:s,styles:a}=e,l=n||r&&BL[r],u=nn(l,d=>{const f={...d==null?void 0:d.style,...a==null?void 0:a.icon};return{className:re(d.className,s==null?void 0:s.icon),style:f}});return i.createElement("div",{className:re(`${t}-custom-content`,`${t}-${r}`)},u,i.createElement("span",{className:s==null?void 0:s.content,style:a==null?void 0:a.content},o))},HL=e=>{const{prefixCls:t,className:r,style:n,type:o,icon:s,content:a,classNames:l,styles:u,...d}=e,{getPrefixCls:f,className:p,style:m,classNames:g,styles:v}=Mt("message"),h=t||f("message"),y=Gr(h),[b,_]=d$(h,y),[x,w]=Xt([g,l],[v,u],{props:e});return i.createElement(c$,{...d,prefixCls:h,className:re(p,x.root,r,b,`${h}-notice-pure-panel`,_,y),style:{...w.root,...m,...n},eventKey:"pure",duration:null,content:i.createElement(f$,{prefixCls:h,type:o,icon:s,classNames:x,styles:w},a)})};function WL(e,t){return{motionName:t??`${e}-move-up`}}function _b(e){let t;const r=new Promise(o=>{t=e(()=>{o(!0)})}),n=()=>{t==null||t()};return n.then=(o,s)=>r.then(o,s),n.promise=r,n}const UL=8,qL=3,GL=({children:e,prefixCls:t})=>{const r=Gr(t),[n,o]=d$(t,r);return i.createElement(OL,{classNames:{list:re(n,o,r)}},e)},KL=(e,{prefixCls:t,key:r})=>i.createElement(GL,{prefixCls:t,key:r},e),YL=i.forwardRef((e,t)=>{const{top:r,prefixCls:n,getContainer:o,maxCount:s,duration:a=qL,rtl:l,transitionName:u,onAllRemoved:d,pauseOnHover:f=!0}=e,{getPrefixCls:p,direction:m,getPopupContainer:g}=Mt("message"),{message:v}=i.useContext(Rt),h=n||p("message"),y=()=>({left:"50%",transform:"translateX(-50%)",top:r??UL}),b=()=>re({[`${h}-rtl`]:l??m==="rtl"}),_=()=>WL(h,u),[x,w]=Xt([e==null?void 0:e.classNames,v==null?void 0:v.classNames],[e==null?void 0:e.styles,v==null?void 0:v.styles],{props:e}),[S,C]=FL({prefixCls:h,style:y,className:b,motion:_,closable:!1,duration:a,getContainer:()=>(o==null?void 0:o())||(g==null?void 0:g())||document.body,maxCount:s,onAllRemoved:d,renderNotifications:KL,pauseOnHover:f});return i.useImperativeHandle(t,()=>({...S,prefixCls:h,message:v,classNames:x,styles:w})),C});let t0=0;function p$(e){const t=i.useRef(null);return cb(),[i.useMemo(()=>{const n=u=>{var d;(d=t.current)==null||d.close(u)},o=u=>{if(!t.current){const Z=()=>{};return Z.then=()=>{},Z}const{open:d,prefixCls:f,message:p,classNames:m,styles:g}=t.current,v=(p==null?void 0:p.className)||{},h=(p==null?void 0:p.style)||{},y=(p==null?void 0:p.classNames)||{},b=(p==null?void 0:p.styles)||{},_=`${f}-notice`,{content:x,icon:w,type:S,key:C,className:E,style:P,onClose:$,classNames:I={},styles:R={},...N}=u;let T=C;hn(T)||(t0+=1,T=`antd-message-${t0}`);const O={...e,...u},k=yu(y,{props:O}),M=yu(I,{props:O}),U=yu(b,{props:O}),L=yu(R,{props:O}),V=Dk(void 0,k,M,m),F=Mk(U,L,g);return _b(Z=>(d({...N,key:T,content:i.createElement(f$,{prefixCls:f,type:S,icon:w,classNames:V,styles:F},x),placement:"top",className:re({[`${_}-${S}`]:S},E,v,V.root),style:{...F.root,...h,...P},onClose:()=>{$==null||$(),Z()}}),()=>{n(T)}))},a={open:o,destroy:u=>{var d;u!==void 0?n(u):(d=t.current)==null||d.destroy()}};return["info","success","warning","error","loading"].forEach(u=>{const d=(f,p,m)=>{let g;Pr(f)&&"content"in f?g=f:g={content:f};let v,h;typeof p=="function"?h=p:(v=p,h=m);const y={onClose:h,duration:v,...g,type:u};return o(y)};a[u]=d}),a},[]),i.createElement(YL,{key:"message-holder",...e,ref:t})]}function XL(e){return p$(e)}const Ac=q.createContext({}),{Provider:m$}=Ac,r0=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:r,isSilent:n,mergedOkCancel:o,rootPrefixCls:s,close:a,onCancel:l,onConfirm:u,onClose:d}=i.useContext(Ac);return o?q.createElement(LP,{isSilent:n,actionFn:l,close:(...f)=>{a==null||a(...f),u==null||u(!1),d==null||d()},autoFocus:e==="cancel",buttonProps:t,prefixCls:`${s}-btn`},r):null},n0=()=>{const{autoFocusButton:e,close:t,isSilent:r,okButtonProps:n,rootPrefixCls:o,okTextLocale:s,okType:a,onConfirm:l,onOk:u,onClose:d}=i.useContext(Ac);return q.createElement(LP,{isSilent:r,type:a||"primary",actionFn:u,close:(...f)=>{t==null||t(...f),l==null||l(!0),d==null||d()},autoFocus:e==="ok",buttonProps:n,prefixCls:`${o}-btn`},s)},g$=i.createContext({});function o0(e,t,r){let n=t;return!n&&r&&(n=`${e}-${r}`),n}function s0(e,t){let r=e[`page${t?"Y":"X"}Offset`];const n=`scroll${t?"Top":"Left"}`;if(typeof r!="number"){const o=e.document;r=o.documentElement[n],typeof r!="number"&&(r=o.body[n])}return r}function JL(e){const t=e.getBoundingClientRect(),r={left:t.left,top:t.top},n=e.ownerDocument,o=n.defaultView||n.parentWindow;return r.left+=s0(o),r.top+=s0(o,!0),r}function a0(e,t=!1){if(FP(e)){const r=e.nodeName.toLowerCase(),n=["input","select","textarea","button"].includes(r)||e.isContentEditable||r==="a"&&!!e.getAttribute("href"),o=e.getAttribute("tabindex"),s=Number(o);let a=null;return o&&!Number.isNaN(s)?a=s:n&&a===null&&(a=0),n&&e.disabled&&(a=null),a!==null&&(a>=0||t&&a<0)}return!1}function xb(e,t=!1){const r=[...e.querySelectorAll("*")].filter(n=>a0(n,t));return a0(e,t)&&r.unshift(e),r}function wb(e,t){if(!e)return;e.focus(t);const{cursor:r}=t||{};if(r&&(e instanceof HTMLInputElement||e instanceof HTMLTextAreaElement)){const n=e.value.length;switch(r){case"start":e.setSelectionRange(0,0);break;case"end":e.setSelectionRange(n,n);break;default:e.setSelectionRange(0,n)}}}let Ga=null,Wo=[];const dh=new Map,Sb=new Map;function Cb(){return Wo[Wo.length-1]}function QL(e){const t=Cb();if(e&&t){let r;for(const[o,s]of dh.entries())if(s===t){r=o;break}const n=Sb.get(r);return!!n&&(n===e||n.contains(e))}return!1}function ZL(e){const{activeElement:t}=document;return e===t||e.contains(t)}function Rm(){const e=Cb(),{activeElement:t}=document;if(!QL(t))if(e&&!ZL(e)){const r=xb(e),n=r.includes(Ga)?Ga:r[0];n==null||n.focus({preventScroll:!0})}else Ga=t}function i0(e){if(e.key==="Tab"){const{activeElement:t}=document,r=Cb(),n=xb(r),o=n[n.length-1];e.shiftKey&&t===n[0]?Ga=o:!e.shiftKey&&t===o&&(Ga=n[0])}}function e2(e,t){return e&&(dh.set(t,e),Wo=Wo.filter(r=>r!==e),Wo.push(e),window.addEventListener("focusin",Rm),window.addEventListener("keydown",i0,!0),Rm()),()=>{Ga=null,Wo=Wo.filter(r=>r!==e),dh.delete(t),Sb.delete(t),Wo.length===0&&(window.removeEventListener("focusin",Rm),window.removeEventListener("keydown",i0,!0))}}function t2(e,t){const r=i.useRef(0),[n,o]=i.useState(0);i.useEffect(()=>{r.current=0},t),i.useEffect(()=>{const[s,a]=e(r.current);return a||(r.current+=1,o(l=>l+1)),s},[...t,n])}function r2(e,t){const r=Cc(),n=i.useRef(t);return n.current=t,t2(a=>{if(!e)return[void 0,!0];const l=n.current();return l?[e2(l,r),!0]:[void 0,a>=1]},[r,e]),[a=>{a&&Sb.set(r,a)}]}const n2=i.memo(({children:e})=>e,(e,{shouldUpdate:t})=>!t);function Fd(){return Fd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fd.apply(this,arguments)}const h$=q.forwardRef((e,t)=>{const{prefixCls:r,className:n,style:o,title:s,ariaId:a,footer:l,closable:u,closeIcon:d,onClose:f,children:p,bodyStyle:m,bodyProps:g,modalRender:v,onMouseDown:h,onMouseUp:y,holderRef:b,visible:_,forceRender:x,width:w,height:S,classNames:C,styles:E,isFixedPos:P,focusTrap:$}=e,{panel:I}=q.useContext(g$),R=i.useRef(null),N=ub(b,I,R),[T]=r2(_&&P&&$!==!1,()=>R.current);q.useImperativeHandle(t,()=>({focus:()=>{var B;(B=R.current)==null||B.focus({preventScroll:!0})}}));const O={};w!==void 0&&(O.width=w),S!==void 0&&(O.height=S);const k=l?q.createElement("div",{className:re(`${r}-footer`,C==null?void 0:C.footer),style:{...E==null?void 0:E.footer}},l):null,M=s?q.createElement("div",{className:re(`${r}-header`,C==null?void 0:C.header),style:{...E==null?void 0:E.header}},q.createElement("div",{className:re(`${r}-title`,C==null?void 0:C.title),id:a,style:{...E==null?void 0:E.title}},s)):null,U=i.useMemo(()=>typeof u=="object"&&u!==null?u:u?{closeIcon:d??q.createElement("span",{className:`${r}-close-x`})}:{},[u,d,r]),L=rn(U,!0),V=typeof u=="object"&&u.disabled,F=u?q.createElement("button",Fd({type:"button",onClick:f,"aria-label":"Close"},L,{className:`${r}-close`,disabled:V}),U.closeIcon):null,Z=q.createElement("div",{className:re(`${r}-container`,C==null?void 0:C.container),style:E==null?void 0:E.container},F,M,q.createElement("div",Fd({className:re(`${r}-body`,C==null?void 0:C.body),style:{...m,...E==null?void 0:E.body}},g),p),k);return q.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":s?a:null,"aria-modal":"true",ref:N,style:{...o,...O},className:re(r,n),onMouseDown:h,onMouseUp:y,tabIndex:-1,onFocus:B=>{T(B.target)}},q.createElement(n2,{shouldUpdate:_||x},v?v(Z):Z))});function fh(){return fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},fh.apply(this,arguments)}const o2=i.forwardRef((e,t)=>{const{prefixCls:r,title:n,style:o,className:s,visible:a,forceRender:l,destroyOnHidden:u,motionName:d,ariaId:f,onVisibleChanged:p,mousePosition:m}=e,g=i.useRef(null),v=i.useRef(null);i.useImperativeHandle(t,()=>({...v.current,inMotion:g.current.inMotion,enableMotion:g.current.enableMotion}));const[h,y]=i.useState(),b={};h&&(b.transformOrigin=h);function _(){var w;if(!((w=g.current)!=null&&w.nativeElement))return;const x=JL(g.current.nativeElement);y(m&&(m.x||m.y)?`${m.x-x.left}px ${m.y-x.top}px`:"")}return i.createElement(Hf,{visible:a,onVisibleChanged:p,onAppearPrepare:_,onEnterPrepare:_,forceRender:l,motionName:d,removeOnLeave:u,ref:g},({className:x,style:w},S)=>i.createElement(h$,fh({},e,{ref:v,title:n,ariaId:f,prefixCls:r,holderRef:S,style:{...w,...o,...b},className:re(s,x)})))});function ph(){return ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ph.apply(this,arguments)}const s2=e=>{const{prefixCls:t,style:r,visible:n,maskProps:o,motionName:s,className:a}=e;return i.createElement(Hf,{key:"mask",visible:n,motionName:s,leavedClassName:`${t}-mask-hidden`},({className:l,style:u},d)=>i.createElement("div",ph({ref:d,style:{...u,...r},className:re(`${t}-mask`,l,a)},o)))};function bl(){return bl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bl.apply(this,arguments)}const a2=e=>{const{prefixCls:t="rc-dialog",zIndex:r,visible:n=!1,focusTriggerAfterClose:o=!0,wrapStyle:s,wrapClassName:a,wrapProps:l,onClose:u,afterOpenChange:d,afterClose:f,transitionName:p,animation:m,closable:g=!0,mask:v=!0,maskTransitionName:h,maskAnimation:y,maskClosable:b=!0,maskStyle:_,maskProps:x,rootClassName:w,rootStyle:S,classNames:C,styles:E}=e,P=i.useRef(null),$=i.useRef(null),I=i.useRef(null),[R,N]=i.useState(n),[T,O]=i.useState(!1),k=Cc();function M(){Wx($.current,document.activeElement)||(P.current=document.activeElement)}function U(){var H;Wx($.current,document.activeElement)||(H=I.current)==null||H.focus()}function L(){if(N(!1),v&&P.current&&o){try{P.current.focus({preventScroll:!0})}catch{}P.current=null}R&&(f==null||f())}function V(H){H?U():L(),d==null||d(H)}function F(H){u==null||u(H)}const Z=i.useRef(!1);let B=null;b&&(B=H=>{$.current===H.target&&Z.current&&F(H)});function z(H){Z.current=H.target===$.current}i.useEffect(()=>{if(n){if(Z.current=!1,N(!0),M(),$.current){const H=getComputedStyle($.current);O(H.position==="fixed")}}else R&&I.current.enableMotion()&&!I.current.inMotion()&&L()},[n]);const W={zIndex:r,...s,...E==null?void 0:E.wrapper,display:R?null:"none"};return i.createElement("div",bl({className:re(`${t}-root`,w),style:S},rn(e,{data:!0})),i.createElement(s2,{prefixCls:t,visible:v&&n,motionName:o0(t,h,y),style:{zIndex:r,..._,...E==null?void 0:E.mask},maskProps:x,className:C==null?void 0:C.mask}),i.createElement("div",bl({className:re(`${t}-wrap`,a,C==null?void 0:C.wrapper),ref:$,onClick:B,onMouseDown:z,style:W},l),i.createElement(o2,bl({},e,{isFixedPos:T,ref:I,closable:g,ariaId:k,prefixCls:t,visible:n&&R,onClose:F,onVisibleChanged:V,motionName:o0(t,p,m)}))))};function mh(){return mh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mh.apply(this,arguments)}const i2=e=>{const{visible:t,getContainer:r,forceRender:n,destroyOnHidden:o=!1,afterClose:s,closable:a,panelRef:l,keyboard:u=!0,onClose:d}=e,[f,p]=i.useState(t),m=i.useMemo(()=>({panel:l}),[l]),g=({top:v,event:h})=>{if(v&&u){h.stopPropagation(),d==null||d(h);return}};return i.useEffect(()=>{t&&p(!0)},[t]),!n&&o&&!f?null:i.createElement(g$.Provider,{value:m},i.createElement(kk,{open:t||n||f,onEsc:g,autoDestroy:!1,getContainer:r,autoLock:t||f},i.createElement(a2,mh({},e,{destroyOnHidden:o,afterClose:()=>{const v=a&&typeof a=="object"?a:{},{afterClose:h}=v||{};h==null||h(),s==null||s(),p(!1)}}))))};function l2(e,t,r){return i.useMemo(()=>({...{trap:t??!0,focusTriggerAfterClose:r??!0},...e}),[e,t,r])}const Yf=e=>{const{prefixCls:t,className:r,style:n,size:o,shape:s}=e,a=re({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),l=re({[`${t}-circle`]:s==="circle",[`${t}-square`]:s==="square",[`${t}-round`]:s==="round"}),u=i.useMemo(()=>zs(o)?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return i.createElement("span",{className:re(t,a,l,r),style:{...u,...n}})},c2=new Un("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Eb=e=>({height:e,lineHeight:he(e)}),Xo=e=>({width:e,...Eb(e)}),u2=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:c2,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Tm=(e,t)=>({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal(),...Eb(e)}),d2=e=>{const{skeletonAvatarCls:t,gradientFromColor:r,controlHeight:n,controlHeightLG:o,controlHeightSM:s}=e;return{[t]:{display:"inline-block",verticalAlign:"top",background:r,...Xo(n)},[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:{...Xo(o)},[`${t}${t}-sm`]:{...Xo(s)}}},f2=e=>{const{controlHeight:t,borderRadiusSM:r,skeletonInputCls:n,controlHeightLG:o,controlHeightSM:s,gradientFromColor:a,calc:l}=e;return{[n]:{display:"inline-block",verticalAlign:"top",background:a,borderRadius:r,...Tm(t,l)},[`${n}-lg`]:{...Tm(o,l)},[`${n}-sm`]:{...Tm(s,l)}}},v$=e=>{const{gradientFromColor:t,borderRadiusSM:r,imageSizeBase:n,calc:o}=e;return{display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:t,borderRadius:r,...Xo(o(n).mul(2).equal())}},p2=e=>({[e.skeletonNodeCls]:{...v$(e)}}),m2=e=>{const{skeletonImageCls:t,imageSizeBase:r,calc:n}=e;return{[t]:{...v$(e),[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:{...Xo(r),maxWidth:n(r).mul(4).equal(),maxHeight:n(r).mul(4).equal()},[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}},[`${t}${t}-circle`]:{borderRadius:"50%"}}},Am=(e,t,r)=>{const{skeletonButtonCls:n}=e;return{[`${r}${n}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${r}${n}-round`]:{borderRadius:t}}},Nm=(e,t)=>({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal(),...Eb(e)}),g2=e=>{const{borderRadiusSM:t,skeletonButtonCls:r,controlHeight:n,controlHeightLG:o,controlHeightSM:s,gradientFromColor:a,calc:l}=e;return{[r]:{display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:l(n).mul(2).equal(),minWidth:l(n).mul(2).equal(),...Nm(n,l)},...Am(e,n,r),[`${r}-lg`]:{...Nm(o,l)},...Am(e,o,`${r}-lg`),[`${r}-sm`]:{...Nm(s,l)},...Am(e,s,`${r}-sm`)}},h2=e=>{const{componentCls:t,skeletonAvatarCls:r,skeletonTitleCls:n,skeletonParagraphCls:o,skeletonButtonCls:s,skeletonInputCls:a,skeletonNodeCls:l,skeletonImageCls:u,controlHeight:d,controlHeightLG:f,controlHeightSM:p,gradientFromColor:m,padding:g,marginSM:v,borderRadius:h,titleHeight:y,blockRadius:b,paragraphLiHeight:_,controlHeightXS:x,paragraphMarginTop:w}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:g,verticalAlign:"top",[r]:{display:"inline-block",verticalAlign:"top",background:m,...Xo(d)},[`${r}-circle`]:{borderRadius:"50%"},[`${r}-lg`]:{...Xo(f)},[`${r}-sm`]:{...Xo(p)}},[`${t}-section`]:{display:"table-cell",width:"100%",verticalAlign:"top",[n]:{width:"100%",height:y,background:m,borderRadius:b,[`+ ${o}`]:{marginBlockStart:p}},[o]:{padding:0,"> li":{width:"100%",height:_,listStyle:"none",background:m,borderRadius:b,"+ li":{marginBlockStart:x}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-section`]:{[`${n}, ${o} > li`]:{borderRadius:h}}},[`${t}-with-avatar ${t}-section`]:{[n]:{marginBlockStart:v,[`+ ${o}`]:{marginBlockStart:w}}},[`${t}${t}-element`]:{display:"inline-block",width:"auto",...g2(e),...d2(e),...f2(e),...p2(e),...m2(e)},[`${t}${t}-block`]:{width:"100%",[s]:{width:"100%"},[a]:{width:"100%"}},[`${t}${t}-active`]:{[`
${n},
${o} > li,
${r},
${s},
${a},
${l},
${u}
`]:{...u2(e)}}}},v2=e=>{const{colorFillContent:t,colorFill:r}=e,n=t,o=r;return{color:n,colorGradientEnd:o,gradientFromColor:n,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},Nc=Kt("Skeleton",e=>{const{componentCls:t,calc:r}=e,n=Lt(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonNodeCls:`${t}-node`,skeletonImageCls:`${t}-image`,imageSizeBase:r(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return h2(n)},v2,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),y2=e=>{const{prefixCls:t,className:r,classNames:n,rootClassName:o,active:s,style:a,styles:l,shape:u="circle",size:d,...f}=e,{getPrefixCls:p}=i.useContext(Rt),m=p("skeleton",t),[g,v]=Nc(m),h=sn(b=>d??b),y=re(m,`${m}-element`,{[`${m}-active`]:s},n==null?void 0:n.root,r,o,g,v);return i.createElement("div",{className:y,style:l==null?void 0:l.root},i.createElement(Yf,{prefixCls:`${m}-avatar`,className:n==null?void 0:n.content,style:{...l==null?void 0:l.content,...a},shape:u,size:h,...f}))},b2=e=>{const{prefixCls:t,className:r,rootClassName:n,classNames:o,active:s,style:a,styles:l,block:u=!1,size:d,...f}=e,{getPrefixCls:p}=i.useContext(Rt),m=p("skeleton",t),[g,v]=Nc(m),h=sn(b=>d??b),y=re(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:u},o==null?void 0:o.root,r,n,g,v);return i.createElement("div",{className:y,style:l==null?void 0:l.root},i.createElement(Yf,{prefixCls:`${m}-button`,className:o==null?void 0:o.content,style:{...l==null?void 0:l.content,...a},size:h,...f}))},y$=e=>{const{prefixCls:t,className:r,classNames:n,rootClassName:o,internalClassName:s,style:a,styles:l,active:u,children:d}=e,{getPrefixCls:f}=i.useContext(Rt),p=f("skeleton",t),[m,g]=Nc(p),v=re(p,`${p}-element`,{[`${p}-active`]:u},m,n==null?void 0:n.root,r,o,g);return i.createElement("div",{className:v,style:l==null?void 0:l.root},i.createElement("div",{className:re(n==null?void 0:n.content,s||`${p}-node`),style:{...l==null?void 0:l.content,...a}},d))},_2=e=>{const{getPrefixCls:t}=i.useContext(Rt),r=t("skeleton",e.prefixCls);return i.createElement(y$,{...e,internalClassName:`${r}-image`},i.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${r}-image-svg`},i.createElement("title",null,"Image placeholder"),i.createElement("path",{d:"M365.7 329.1q0 45.8-32 77.7t-77.7 32-77.7-32-32-77.7 32-77.6 77.7-32 77.7 32 32 77.6M951 548.6v256H146.3V694.9L329 512l91.5 91.4L713 311zm54.8-402.3H91.4q-7.4 0-12.8 5.4T73 164.6v694.8q0 7.5 5.5 12.9t12.8 5.4h914.3q7.5 0 12.9-5.4t5.4-12.9V164.6q0-7.5-5.4-12.9t-12.9-5.4m91.4 18.3v694.8q0 37.8-26.8 64.6t-64.6 26.9H91.4q-37.7 0-64.6-26.9T0 859.4V164.6q0-37.8 26.8-64.6T91.4 73h914.3q37.8 0 64.6 26.9t26.8 64.6",className:`${r}-image-path`})))},x2=e=>{const{prefixCls:t,className:r,classNames:n,rootClassName:o,active:s,block:a,style:l,styles:u,size:d,...f}=e,{getPrefixCls:p}=i.useContext(Rt),m=p("skeleton",t),[g,v]=Nc(m),h=sn(b=>d??b),y=re(m,`${m}-element`,{[`${m}-active`]:s,[`${m}-block`]:a},n==null?void 0:n.root,r,o,g,v);return i.createElement("div",{className:y,style:u==null?void 0:u.root},i.createElement(Yf,{prefixCls:`${m}-input`,className:n==null?void 0:n.content,style:{...u==null?void 0:u.content,...l},size:h,...f}))},w2=(e,t)=>{const{width:r,rows:n=2}=t;if(Array.isArray(r))return r[e];if(n-1===e)return r},S2=e=>{const{prefixCls:t,className:r,style:n,rows:o=0}=e,s=Array.from({length:o}).map((a,l)=>i.createElement("li",{key:l,style:{width:w2(l,e)}}));return i.createElement("ul",{className:re(t,r),style:n},s)},C2=({prefixCls:e,className:t,width:r,style:n})=>i.createElement("h3",{className:re(e,t),style:{width:r,...n}});function Om(e){return Pr(e)?e:{}}function E2(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function P2(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function $2(e,t){const r={};return(!e||!t)&&(r.width="61%"),!e&&t?r.rows=3:r.rows=2,r}const bi=e=>{const{prefixCls:t,loading:r,className:n,rootClassName:o,classNames:s,style:a,styles:l,children:u,avatar:d=!1,title:f=!0,paragraph:p=!0,active:m,round:g}=e,{getPrefixCls:v,direction:h,className:y,style:b,classNames:_,styles:x}=Mt("skeleton"),w=v("skeleton",t),[S,C]=Nc(w),E={...e,avatar:d,title:f,paragraph:p},[P,$]=Xt([_,s],[x,l],{props:E});if(r||!("loading"in e)){const I=!!d,R=!!f,N=!!p;let T;if(I){const M={className:P.avatar,prefixCls:`${w}-avatar`,...E2(R,N),...Om(d),style:$.avatar};T=i.createElement("div",{className:re(P.header,`${w}-header`),style:$.header},i.createElement(Yf,{...M}))}let O;if(R||N){let M;if(R){const L={className:P.title,prefixCls:`${w}-title`,...P2(I,N),...Om(f),style:$.title};M=i.createElement(C2,{...L})}let U;if(N){const L={className:P.paragraph,prefixCls:`${w}-paragraph`,...$2(I,R),...Om(p),style:$.paragraph};U=i.createElement(S2,{...L})}O=i.createElement("div",{className:re(P.section,`${w}-section`),style:$.section},M,U)}const k=re(w,{[`${w}-with-avatar`]:I,[`${w}-active`]:m,[`${w}-rtl`]:h==="rtl",[`${w}-round`]:g},P.root,y,n,o,S,C);return i.createElement("div",{className:k,style:{...$.root,...b,...a}},T,O)}return u??null};bi.Button=b2;bi.Avatar=y2;bi.Input=x2;bi.Image=_2;bi.Node=y$;function l0(){}const I2=i.createContext({add:l0,remove:l0});function R2(e){const t=i.useContext(I2),r=i.useRef(null);return St(o=>{if(o){const s=e?o.querySelector(e):o;s&&(t.add(s),r.current=s)}else t.remove(r.current)})}const c0=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:r}=i.useContext(Ac);return q.createElement(vn,{onClick:r,...e},t)},u0=()=>{const{confirmLoading:e,okButtonProps:t,okType:r,okTextLocale:n,onOk:o}=i.useContext(Ac);return q.createElement(vn,{...Lk(r),loading:e,onClick:o,...t},n)};function b$(e,t){return q.createElement("span",{className:`${e}-close-x`},t||q.createElement(db,{className:`${e}-close-icon`}))}const _$=e=>{const{okText:t,okType:r="primary",cancelText:n,confirmLoading:o,onOk:s,onCancel:a,okButtonProps:l,cancelButtonProps:u,footer:d}=e,[f]=Qs("Modal",zP()),p=t||(f==null?void 0:f.okText),m=n||(f==null?void 0:f.cancelText),g=q.useMemo(()=>({confirmLoading:o,okButtonProps:l,cancelButtonProps:u,okTextLocale:p,cancelTextLocale:m,okType:r,onOk:s,onCancel:a}),[o,l,u,p,m,r,s,a]);let v;return typeof d=="function"||typeof d>"u"?(v=q.createElement(q.Fragment,null,q.createElement(c0,null),q.createElement(u0,null)),typeof d=="function"&&(v=d(v,{OkBtn:u0,CancelBtn:c0})),v=q.createElement(m$,{value:g},v)):v=d,q.createElement(Fk,{disabled:!1},v)},T2=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"}}}},A2=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},N2=(e,t)=>{const{componentCls:r,gridColumns:n,antCls:o}=e,[s,a]=Fr(o,"grid"),[,l]=Fr(o,"col"),u={};for(let d=n;d>=0;d--)d===0?(u[`${r}${t}-${d}`]={display:"none"},u[`${r}-push-${d}`]={insetInlineStart:"auto"},u[`${r}-pull-${d}`]={insetInlineEnd:"auto"},u[`${r}${t}-push-${d}`]={insetInlineStart:"auto"},u[`${r}${t}-pull-${d}`]={insetInlineEnd:"auto"},u[`${r}${t}-offset-${d}`]={marginInlineStart:0},u[`${r}${t}-order-${d}`]={order:0}):(u[`${r}${t}-${d}`]=[{[s("display")]:"block",display:"block"},{display:a("display"),flex:`0 0 ${d/n*100}%`,maxWidth:`${d/n*100}%`}],u[`${r}${t}-push-${d}`]={insetInlineStart:`${d/n*100}%`},u[`${r}${t}-pull-${d}`]={insetInlineEnd:`${d/n*100}%`},u[`${r}${t}-offset-${d}`]={marginInlineStart:`${d/n*100}%`},u[`${r}${t}-order-${d}`]={order:d});return u[`${r}${t}-flex`]={flex:l(`${t.replace(/-/,"")}-flex`)},u},gh=(e,t)=>N2(e,t),O2=(e,t,r)=>({[`@media (min-width: ${he(t)})`]:{...gh(e,r)}}),j2=()=>({}),D2=()=>({}),M2=Kt("Grid",T2,j2),x$=e=>({xs:e.screenXSMin,sm:e.screenSMMin,md:e.screenMDMin,lg:e.screenLGMin,xl:e.screenXLMin,xxl:e.screenXXLMin,xxxl:e.screenXXXLMin}),k2=Kt("Grid",e=>{const t=Lt(e,{gridColumns:24}),r=x$(t);return delete r.xs,[A2(t),gh(t,""),gh(t,"-xs"),Object.keys(r).map(n=>O2(t,r[n],`-${n}`)).reduce((n,o)=>({...n,...o}),{})]},D2);function d0(e){return{position:e,inset:0}}const L2=e=>{const{componentCls:t,antCls:r}=e;return[{[`${t}-root`]:{[`${t}${r}-zoom-enter, ${t}${r}-zoom-appear`]:{transform:"none",opacity:0,animationDuration:e.motionDurationSlow,userSelect:"none"},[`${t}${r}-zoom-leave ${t}-container`]:{pointerEvents:"none"},[`${t}-mask`]:{...d0("fixed"),zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`&${t}-mask-blur`]:{backdropFilter:"blur(4px)"},[`${t}-hidden`]:{display:"none"}},[`${t}-wrap`]:{...d0("fixed"),zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"}}},{[`${t}-root`]:VP(e)}]},F2=e=>{const{componentCls:t,motionDurationMid:r}=e;return[{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl"},[`${t}-centered`]:{textAlign:"center","&::before":{display:"inline-block",width:0,height:"100%",verticalAlign:"middle",content:'""'},[t]:{top:0,display:"inline-block",paddingBottom:0,textAlign:"start",verticalAlign:"middle"}},[`@media (max-width: ${e.screenSMMax}px)`]:{[t]:{maxWidth:"calc(100vw - 16px)",margin:`${he(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:{...pr(e),pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${he(e.calc(e.margin).mul(2).equal())})`,margin:"0 auto","&:focus-visible":{borderRadius:e.borderRadiusLG,...Ml(e)},[`${t}-title`]:{margin:0,color:e.titleColor,fontWeight:e.fontWeightStrong,fontSize:e.titleFontSize,lineHeight:e.titleLineHeight,wordWrap:"break-word"},[`${t}-container`]:{position:"relative",backgroundColor:e.contentBg,backgroundClip:"padding-box",border:0,borderRadius:e.borderRadiusLG,boxShadow:e.boxShadow,pointerEvents:"auto",padding:e.contentPadding},[`${t}-close`]:{position:"absolute",top:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),insetInlineEnd:e.calc(e.modalHeaderHeight).sub(e.modalCloseBtnSize).div(2).equal(),zIndex:e.calc(e.zIndexPopupBase).add(10).equal(),padding:0,color:e.modalCloseIconColor,fontWeight:e.fontWeightStrong,lineHeight:1,textDecoration:"none",background:"transparent",borderRadius:e.borderRadiusSM,width:e.modalCloseBtnSize,height:e.modalCloseBtnSize,border:0,outline:0,cursor:"pointer",transition:["color","background-color"].map(n=>`${n} ${r}`).join(", "),"&-x":{display:"flex",fontSize:e.fontSizeLG,fontStyle:"normal",lineHeight:he(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive},...Od(e)},[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${he(e.borderRadiusLG)} ${he(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${he(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}}},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-container,
${t}-body,
${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},z2=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},V2=e=>{const{componentCls:t}=e,r=x$(e),n={...r};delete n.xs;const o=`--${t.replace(".","")}-`,s=Object.keys(n).map(a=>({[`@media (min-width: ${he(n[a])})`]:{width:`var(${o}${a}-width)`}}));return{[`${t}-root`]:{[t]:[].concat(In(Object.keys(r).map((a,l)=>{const u=Object.keys(r)[l-1];return u?{[`${o}${a}-width`]:`var(${o}${u}-width)`}:null})),[{width:`var(${o}xs-width)`}],In(s))}}},w$=e=>{const t=e.padding,r=e.fontSizeHeading5,n=e.lineHeightHeading5;return Lt(e,{modalHeaderHeight:e.calc(e.calc(n).mul(r).equal()).add(e.calc(t).mul(2).equal()).equal(),modalFooterBorderColorSplit:e.colorSplit,modalFooterBorderStyle:e.lineType,modalFooterBorderWidth:e.lineWidth,modalCloseIconColor:e.colorIcon,modalCloseIconHoverColor:e.colorIconHover,modalCloseBtnSize:e.controlHeight,modalConfirmIconSize:e.fontHeight,modalTitleHeight:e.calc(e.titleFontSize).mul(e.titleLineHeight).equal()})},S$=e=>({footerBg:"transparent",headerBg:"transparent",titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${he(e.paddingMD)} ${he(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${he(e.padding)} ${he(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${he(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${he(e.paddingXS)} ${he(e.padding)}`:0,footerBorderTop:e.wireframe?`${he(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${he(e.borderRadiusLG)} ${he(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${he(e.padding*2)} ${he(e.padding*2)} ${he(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM,mask:!0}),C$=Kt("Modal",e=>{const t=w$(e);return[F2(t),z2(t),L2(t),Wf(t,"zoom"),V2(t)]},S$,{unitless:{titleLineHeight:!0}});let hh;const B2=e=>{hh={x:e.pageX,y:e.pageY},setTimeout(()=>{hh=null},100)};Vk()&&document.documentElement.addEventListener("click",B2,!0);const E$=e=>{const{prefixCls:t,className:r,rootClassName:n,open:o,wrapClassName:s,centered:a,getContainer:l,style:u,width:d=520,footer:f,classNames:p,styles:m,children:g,loading:v,confirmLoading:h,zIndex:y,mousePosition:b,onOk:_,onCancel:x,okButtonProps:w,cancelButtonProps:S,destroyOnHidden:C,destroyOnClose:E,panelRef:P=null,closable:$,mask:I,modalRender:R,maskClosable:N,focusTriggerAfterClose:T,focusable:O,...k}=e,{getPopupContainer:M,getPrefixCls:U,direction:L,className:V,style:F,classNames:Z,styles:B,centered:z,cancelButtonProps:W,okButtonProps:H,mask:Y}=Mt("modal"),{modal:G}=i.useContext(Rt),[X,Q]=i.useMemo(()=>typeof $=="boolean"?[void 0,void 0]:[$==null?void 0:$.afterClose,$==null?void 0:$.onClose],[$]),ee=U("modal",t),te=U(),[J,ie,fe]=zk(I,Y,ee,N),ne=l2(O,J,T),ce=we=>{h||(x==null||x(we),Q==null||Q())},pe=we=>{_==null||_(we),Q==null||Q()},ue=Gr(ee),[de,Ae]=C$(ee,ue),$e=re(s,{[`${ee}-centered`]:a??z,[`${ee}-wrap-rtl`]:L==="rtl"}),me=f!==null&&!v?i.createElement(_$,{...e,okButtonProps:{...H,...w},onOk:pe,cancelButtonProps:{...W,...S},onCancel:ce}):null,[Ie,K,oe,se]=BP(jd(e),jd(G),{closable:!0,closeIcon:i.createElement(db,{className:`${ee}-close-icon`}),closeIconRender:we=>b$(ee,we)}),ve=Ie?{disabled:oe,closeIcon:K,afterClose:X,...se}:!1,ge=R?we=>i.createElement("div",{className:`${ee}-render`},R(we)):void 0,ye=`.${ee}-${R?"render":"container"}`,_e=R2(ye),xe=Ao(P,_e),[Ee,Ue]=Zs("Modal",y),Ce={...e,width:d,panelRef:P,focusTriggerAfterClose:ne.focusTriggerAfterClose,focusable:ne,mask:J,maskClosable:fe,zIndex:Ee},[Te,Ye]=Xt([Z,p,ie],[B,m],{props:Ce}),[Xe,ke]=i.useMemo(()=>Pr(d)?[void 0,d]:[d,void 0],[d]),De=i.useMemo(()=>{const we={};return ke&&Object.keys(ke).forEach(Ve=>{const Ne=ke[Ve];hn(Ne)&&(we[`--${ee}-${Ve}-width`]=zs(Ne)?`${Ne}px`:Ne)}),we},[ee,ke]);return i.createElement(To,{form:!0,space:!0},i.createElement(fb.Provider,{value:Ue},i.createElement(i2,{width:Xe,...k,zIndex:Ee,getContainer:l===void 0?M:l,prefixCls:ee,rootClassName:re(de,n,Ae,ue,Te.root),rootStyle:Ye.root,footer:me,visible:o,mousePosition:b??hh,onClose:ce,closable:ve,closeIcon:K,transitionName:ri(te,"zoom",e.transitionName),maskTransitionName:ri(te,"fade",e.maskTransitionName),mask:J,maskClosable:fe,className:re(de,r,V),style:{...F,...u,...De},classNames:{...Te,wrapper:re(Te.wrapper,$e)},styles:Ye,panelRef:xe,destroyOnHidden:C??E,modalRender:ge,focusTriggerAfterClose:ne.focusTriggerAfterClose,focusTrap:ne.trap},v?i.createElement(bi,{active:!0,title:!1,paragraph:{rows:4},className:`${ee}-body-skeleton`}):g)))},H2=e=>{const{componentCls:t,titleFontSize:r,titleLineHeight:n,modalConfirmIconSize:o,fontSize:s,lineHeight:a,modalTitleHeight:l,fontHeight:u,confirmBodyPadding:d}=e,f=`${t}-confirm`;return{[f]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${f}-body-wrapper`]:{...Dd()},[`&${t} ${t}-body`]:{padding:d},[`${f}-body`]:{display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${e.iconCls}`]:{flex:"none",fontSize:o,marginInlineEnd:e.confirmIconMarginInlineEnd,marginTop:e.calc(e.calc(u).sub(o).equal()).div(2).equal()},[`&-has-title > ${e.iconCls}`]:{marginTop:e.calc(e.calc(l).sub(o).equal()).div(2).equal()}},[`${f}-paragraph`]:{display:"flex",flexDirection:"column",flex:"auto",rowGap:e.marginXS,maxWidth:`calc(100% - ${he(e.marginSM)})`},[`${f}-body-no-icon ${f}-paragraph`]:{maxWidth:"100%"},[`${e.iconCls} + ${f}-paragraph`]:{maxWidth:`calc(100% - ${he(e.calc(e.modalConfirmIconSize).add(e.marginSM).equal())})`},[`${f}-title`]:{color:e.colorTextHeading,fontWeight:e.fontWeightStrong,fontSize:r,lineHeight:n},[`${f}-container`]:{color:e.colorText,fontSize:s,lineHeight:a},[`${f}-btns`]:{textAlign:"end",marginTop:e.confirmBtnsMarginTop,[`${e.antCls}-btn + ${e.antCls}-btn`]:{marginBottom:0,marginInlineStart:e.marginXS}}},[`${f}-error ${f}-body > ${e.iconCls}`]:{color:e.colorError},[`${f}-warning ${f}-body > ${e.iconCls},
${f}-confirm ${f}-body > ${e.iconCls}`]:{color:e.colorWarning},[`${f}-info ${f}-body > ${e.iconCls}`]:{color:e.colorInfo},[`${f}-success ${f}-body > ${e.iconCls}`]:{color:e.colorSuccess}}},W2=Uf(["Modal","confirm"],e=>{const t=w$(e);return H2(t)},S$,{order:-1e3}),P$=e=>{const{prefixCls:t,icon:r,okText:n,cancelText:o,confirmPrefixCls:s,type:a,okCancel:l,footer:u,locale:d,autoFocusButton:f,focusable:p,...m}=e;let g=r;if(!r&&r!==null)switch(a){case"info":g=i.createElement(l$,null);break;case"success":g=i.createElement(a$,null);break;case"error":g=i.createElement(lb,null);break;default:g=i.createElement(i$,null)}const v=l??a==="confirm",h=i.useMemo(()=>{const R=(p==null?void 0:p.autoFocusButton)||f;return R||R===null?R:"ok"},[f,p==null?void 0:p.autoFocusButton]),[y]=Qs("Modal"),b=d||y,_=n||(v?b==null?void 0:b.okText:b==null?void 0:b.justOkText),x=o||(b==null?void 0:b.cancelText),{closable:w}=m,{onClose:S}=Pr(w)?w:{},C=i.useMemo(()=>({autoFocusButton:h,cancelTextLocale:x,okTextLocale:_,mergedOkCancel:v,onClose:S,...m}),[h,x,_,v,S,m]),E=i.createElement(i.Fragment,null,i.createElement(r0,null),i.createElement(n0,null)),P=hn(e.title)&&e.title!=="",$=hn(g),I=`${s}-body`;return i.createElement("div",{className:`${s}-body-wrapper`},i.createElement("div",{className:re(I,{[`${I}-has-title`]:P,[`${I}-no-icon`]:!$})},g,i.createElement("div",{className:`${s}-paragraph`},P&&i.createElement("span",{className:`${s}-title`},e.title),i.createElement("div",{className:`${s}-content`},e.content))),u===void 0||typeof u=="function"?i.createElement(m$,{value:C},i.createElement("div",{className:`${s}-btns`},typeof u=="function"?u(E,{OkBtn:n0,CancelBtn:r0}):E)):u,i.createElement(W2,{prefixCls:t}))},U2=e=>{const{close:t,zIndex:r,maskStyle:n,direction:o,prefixCls:s,wrapClassName:a,rootPrefixCls:l,bodyStyle:u,closable:d=!1,onConfirm:f,styles:p,title:m,mask:g,maskClosable:v,okButtonProps:h,cancelButtonProps:y}=e,{cancelButtonProps:b,okButtonProps:_}=Mt("modal"),x=`${s}-confirm`,w=e.width||416,S=e.style||{},C=re(x,`${x}-${e.type}`,{[`${x}-rtl`]:o==="rtl"},e.className),E=i.useMemo(()=>{const I=Bk(g,v);return I.closable??(I.closable=!1),I},[g,v]),[,P]=Pc(),$=i.useMemo(()=>r!==void 0?r:P.zIndexPopupBase+kP,[r,P]);return i.createElement(E$,{...e,className:C,wrapClassName:re({[`${x}-centered`]:!!e.centered},a),onCancel:()=>{t==null||t({triggerCancel:!0}),f==null||f(!1)},title:m,footer:null,transitionName:ri(l||"","zoom",e.transitionName),maskTransitionName:ri(l||"","fade",e.maskTransitionName),mask:E,style:S,styles:{body:u,mask:n,...p},width:w,zIndex:$,closable:d},i.createElement(P$,{...e,confirmPrefixCls:x,okButtonProps:{..._,...h},cancelButtonProps:{...b,...y}}))},$$=e=>{const{rootPrefixCls:t,iconPrefixCls:r,direction:n,theme:o}=e;return i.createElement(Ec,{prefixCls:t,iconPrefixCls:r,direction:n,theme:o},i.createElement(U2,{...e}))},As=[];let I$="";function R$(){return I$}const q2=e=>{var d;const{prefixCls:t,getContainer:r,direction:n}=e,o=zP(),s=i.useContext(Rt),a=R$()||s.getPrefixCls(),l=t||`${a}-modal`;let u=r;return u===!1&&(u=void 0),q.createElement($$,{...e,rootPrefixCls:a,prefixCls:l,iconPrefixCls:s.iconPrefixCls,theme:s.theme,direction:n??s.direction,locale:((d=s.locale)==null?void 0:d.Modal)??o,getContainer:u})};function Oc(e){const t=WP(),r=document.createDocumentFragment();let n={...e,close:l,open:!0},o;function s(...d){var p;d.some(m=>m==null?void 0:m.triggerCancel)&&((p=e.onCancel)==null||p.call(e,()=>{},...d.slice(1)));for(let m=0;m<As.length;m++)if(As[m]===l){As.splice(m,1);break}Hk(r).then(()=>{})}const a=d=>{clearTimeout(o),o=setTimeout(()=>{const f=t.getPrefixCls(void 0,R$()),p=t.getIconPrefixCls(),m=t.getTheme(),g=q.createElement(q2,{...d});HP(q.createElement(Ec,{prefixCls:f,iconPrefixCls:p,theme:m},typeof t.holderRender=="function"?t.holderRender(g):g),r)})};function l(...d){n={...n,open:!1,afterClose:()=>{typeof e.afterClose=="function"&&e.afterClose(),s.apply(this,d)}},a(n)}function u(d){typeof d=="function"?n=d(n):n={...n,...d},a(n)}return a(n),As.push(l),{destroy:l,update:u}}function T$(e){return{...e,type:"warning"}}function A$(e){return{...e,type:"info"}}function N$(e){return{...e,type:"success"}}function O$(e){return{...e,type:"error"}}function j$(e){return{...e,type:"confirm"}}function G2({rootPrefixCls:e}){I$=e}const K2=i.forwardRef((e,t)=>{const{afterClose:r,config:n,...o}=e,[s,a]=i.useState(!0),[l,u]=i.useState(n),{direction:d,getPrefixCls:f}=i.useContext(Rt),p=f("modal"),m=f(),g=()=>{var b;r(),(b=l.afterClose)==null||b.call(l)},v=(...b)=>{var x;a(!1),b.some(w=>w==null?void 0:w.triggerCancel)&&((x=l.onCancel)==null||x.call(l,()=>{},...b.slice(1)))};i.useImperativeHandle(t,()=>({destroy:v,update:b=>{u(_=>{const x=typeof b=="function"?b(_):b;return{..._,...x}})}}));const h=l.okCancel??l.type==="confirm",[y]=Qs("Modal",Wk.Modal);return i.createElement($$,{prefixCls:p,rootPrefixCls:m,...l,close:v,open:s,afterClose:g,okText:l.okText||(h?y==null?void 0:y.okText:y==null?void 0:y.justOkText),direction:l.direction||d,cancelText:l.cancelText||(y==null?void 0:y.cancelText),...o})});let f0=0;const Y2=i.memo(i.forwardRef((e,t)=>{const[r,n]=Uk();return i.useImperativeHandle(t,()=>({patchElement:n}),[n]),i.createElement(i.Fragment,null,r)}));function X2(){const e=i.useRef(null),[t,r]=i.useState([]);i.useEffect(()=>{t.length&&(In(t).forEach(a=>{a()}),r([]))},[t]);const n=i.useCallback(s=>function(l){var h;f0+=1;const u=i.createRef();let d;const f=new Promise(y=>{d=y});let p=!1,m;const g=i.createElement(K2,{key:`modal-${f0}`,config:s(l),ref:u,afterClose:()=>{m==null||m()},isSilent:()=>p,onConfirm:y=>{d(y)}});return m=(h=e.current)==null?void 0:h.patchElement(g),m&&As.push(m),{destroy:()=>{function y(){var b;(b=u.current)==null||b.destroy()}u.current?y():r(b=>[].concat(In(b),[y]))},update:y=>{function b(){var _;(_=u.current)==null||_.update(y)}u.current?b():r(_=>[].concat(In(_),[b]))},then:y=>(p=!0,f.then(y))}},[]);return[i.useMemo(()=>({info:n(A$),success:n(N$),error:n(O$),warning:n(T$),confirm:n(j$)}),[n]),i.createElement(Y2,{key:"modal-holder",ref:e})]}const J2=q.createContext({}),Q2=(e,t,r,n,o=!1,s,a)=>{const l=i.useMemo(()=>typeof r=="boolean"?{allowClear:r}:r&&typeof r=="object"?r:{allowClear:!1},[r]);return i.useMemo(()=>{const u=!o&&l.allowClear!==!1&&(t.length||s)&&!(a==="combobox"&&s==="");return{allowClear:u,clearIcon:u?l.clearIcon||n||"Г—":null}},[l,n,o,t.length,s,a])},D$=i.createContext(null);function ta(){return i.useContext(D$)}function Z2(e=250){const t=i.useRef(null),r=i.useRef(null);i.useEffect(()=>()=>{window.clearTimeout(r.current)},[]);function n(o){(o||t.current===null)&&(t.current=o),window.clearTimeout(r.current),r.current=window.setTimeout(()=>{t.current=null},e)}return[()=>t.current,n]}function M$(e,t){return e.filter(r=>r).some(r=>r.contains(t)||r===t)}function eF(e,t,r,n){const o=St(s=>{if(n)return;let a=s.target;a.shadowRoot&&s.composed&&(a=s.composedPath()[0]||a),s._ori_target&&(a=s._ori_target),t&&!M$(e(),a)&&r(!1)});i.useEffect(()=>(window.addEventListener("mousedown",o),()=>window.removeEventListener("mousedown",o)),[o])}function vh(){return vh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},vh.apply(this,arguments)}const tF=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"}}},rF=(e,t)=>{const{prefixCls:r,disabled:n,visible:o,children:s,popupElement:a,animation:l,transitionName:u,popupStyle:d,popupClassName:f,direction:p="ltr",placement:m,builtinPlacements:g,popupMatchSelectWidth:v,popupRender:h,popupAlign:y,getPopupContainer:b,empty:_,onPopupVisibleChange:x,onPopupMouseEnter:w,onPopupMouseDown:S,onPopupBlur:C,...E}=e,P=`${r}-dropdown`;let $=a;h&&($=h(a));const I=i.useMemo(()=>g||tF(v),[g,v]),R=l?`${P}-${l}`:u,N=typeof v=="number",T=i.useMemo(()=>N?null:v===!1?"minWidth":"width",[v,N]);let O=d;N&&(O={...d,width:v});const k=i.useRef(null);return i.useImperativeHandle(t,()=>({getPopupElement:()=>{var M;return(M=k.current)==null?void 0:M.popupElement}})),i.createElement($c,vh({},E,{showAction:x?["click"]:[],hideAction:x?["click"]:[],popupPlacement:m||(p==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:I,prefixCls:P,popupMotion:{motionName:R},popup:i.createElement("div",{onMouseEnter:w,onMouseDown:S,onBlur:C},$),ref:k,stretch:T,popupAlign:y,popupVisible:o,getPopupContainer:b,popupClassName:re(f,{[`${P}-empty`]:_}),popupStyle:O,onPopupVisibleChange:x}),s)},nF=i.forwardRef(rF);function p0(e,t){const{key:r}=e;let n;return"value"in e&&({value:n}=e),r??(n!==void 0?n:`rc-index-key-${t}`)}function yh(e){return typeof e<"u"&&!Number.isNaN(e)}function k$(e,t){const{label:r,value:n,options:o,groupLabel:s}=e||{},a=r||(t?"children":"label");return{label:a,value:n||"value",options:o||"options",groupLabel:s||a}}function oF(e,{fieldNames:t,childrenAsData:r}={}){const n=[],{label:o,value:s,options:a,groupLabel:l}=k$(t,!1);function u(d,f){Array.isArray(d)&&d.forEach(p=>{if(f||!(a in p)){const m=p[s];n.push({key:p0(p,n.length),groupOption:f,data:p,label:p[o],value:m})}else{let m=p[l];m===void 0&&r&&(m=p.label),n.push({key:p0(p,n.length),group:!0,data:p,label:m}),u(p[a],!0)}})}return u(e,!1),n}function bh(e){const t={...e};return"props"in t||Object.defineProperty(t,"props",{get(){return Ic(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}const sF=(e,t,r)=>{if(!t||!t.length)return null;let n=!1;const o=(a,[l,...u])=>{if(!l)return[a];const d=a.split(l);return n=n||d.length>1,d.reduce((f,p)=>[...f,...o(p,u)],[]).filter(Boolean)},s=o(e,t);return n?typeof r<"u"?s.slice(0,r):s:null};function aF(e){const{visible:t,values:r}=e;if(!t)return null;const n=50;return i.createElement("span",{"aria-live":"polite",style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},`${r.slice(0,n).map(({label:o,value:s})=>["number","string"].includes(typeof o)?o:s).join(", ")}`,r.length>n?", ...":null)}const iF=e=>{const t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(null)},Pb=(e,t=1)=>{if(t<=0){e();return}iF(()=>{Pb(e,t-1)})};function lF(e,t,r,n){const[o,s]=i.useState(!1);i.useEffect(()=>{s(!0)},[]);const[a,l]=Ut(e,t),[u,d]=i.useState(!1),f=o?a:!1,p=n(f),m=i.useRef(0),g=St(h=>{r&&p!==h&&r(h),l(h)}),v=St((h,y={})=>{const{cancelFun:b}=y;m.current+=1;const _=m.current,x=typeof h=="boolean"?h:!p;d(!x);function w(){_===m.current&&!(b!=null&&b())&&(g(x),d(!1))}x?w():Pb(()=>{w()})});return[f,p,v,u]}function jm(e){const{children:t,...r}=e;return t?i.createElement("div",r,t):null}const L$=i.createContext(null);function jc(){return i.useContext(L$)}const F$=i.forwardRef((e,t)=>{const{onChange:r,onKeyDown:n,onBlur:o,style:s,syncWidth:a,value:l,className:u,autoComplete:d,...f}=e,{prefixCls:p,mode:m,onSearch:g,onSearchSubmit:v,onInputBlur:h,autoFocus:y,tokenWithEnter:b,placeholder:_,components:{input:x="input"}}=jc(),{id:w,classNames:S,styles:C,open:E,activeDescendantId:P,role:$,disabled:I}=ta()||{},R=re(`${p}-input`,S==null?void 0:S.input,u),N=i.useRef(!1),T=i.useRef(null),O=i.useRef(null);i.useImperativeHandle(t,()=>O.current);const k=H=>{let{value:Y}=H.target;if(b&&T.current&&/[\r\n]/.test(T.current)){const G=T.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Y=Y.replace(G,T.current)}T.current=null,g&&g(Y,!0,N.current),r==null||r(H)},M=H=>{const{key:Y}=H,{value:G}=H.currentTarget;Y==="Enter"&&m==="tags"&&!E&&!N.current&&v&&v(G),n==null||n(H)},U=H=>{h==null||h(),o==null||o(H)},L=()=>{N.current=!0},V=H=>{if(N.current=!1,m!=="combobox"){const{value:Y}=H.currentTarget;g==null||g(Y,!0,!1)}},F=H=>{const{clipboardData:Y}=H,G=Y==null?void 0:Y.getData("text");T.current=G||""},[Z,B]=i.useState(void 0);qt(()=>{const H=O.current;if(a&&H){H.style.width="0px";const Y=H.scrollWidth;B(Y),H.style.width=""}},[a,l]);const z={id:w,type:m==="combobox"?"text":"search",...f,ref:O,style:{...C==null?void 0:C.input,...s,"--select-input-width":Z},autoFocus:y,autoComplete:d||"off",className:R,disabled:I,value:l||"",onChange:k,onKeyDown:M,onBlur:U,onPaste:F,onCompositionStart:L,onCompositionEnd:V,role:$||"combobox","aria-expanded":E||!1,"aria-haspopup":"listbox","aria-owns":E?`${w}_list`:void 0,"aria-autocomplete":"list","aria-controls":E?`${w}_list`:void 0,"aria-activedescendant":E?P:void 0};if(i.isValidElement(x)){const H=x.props||{},Y={placeholder:e.placeholder||_,...z,...H};return Object.keys(H).forEach(G=>{const X=H[G];typeof X=="function"&&(Y[G]=(...Q)=>{var ee;X(...Q),(ee=z[G])==null||ee.call(z,...Q)})}),Y.ref=Ao(x.ref,z.ref),i.cloneElement(x,Y)}const W=x;return i.createElement(W,z)});function z$(e){const{prefixCls:t,placeholder:r,displayValues:n}=jc(),{classNames:o,styles:s}=ta(),{show:a=!0}=e;return n.length?null:i.createElement("div",{className:re(`${t}-placeholder`,o==null?void 0:o.placeholder),style:{visibility:a?"visible":"hidden",...s==null?void 0:s.placeholder}},r)}const $b=i.createContext(null);function V$(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}function cF(e){return e!=null}function uF(e){return!e&&e!==0}function m0(e){return["string","number"].includes(typeof e)}function _h(e){let t;return e&&(m0(e.title)?t=e.title.toString():m0(e.label)&&(t=e.label.toString())),t}function xh(){return xh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xh.apply(this,arguments)}const dF=i.forwardRef(({inputProps:e},t)=>{const{prefixCls:r,searchValue:n,activeValue:o,displayValues:s,maxLength:a,mode:l,components:u}=jc(),{triggerOpen:d,title:f,showSearch:p,classNames:m,styles:g}=ta(),v=i.useContext($b),[h,y]=i.useState(!1),b=l==="combobox",_=s[0],x=i.useMemo(()=>b&&o&&!h&&d?o:p?n:"",[b,o,h,d,n,p]),[w,S,C,E]=i.useMemo(()=>{let R,N,T;if(_&&(v!=null&&v.flattenOptions)){const k=v.flattenOptions.find(M=>M.value===_.value);k!=null&&k.data&&(R=k.data.className,N=k.data.style,T=_h(k.data))}return _&&!T&&(T=_h(_)),f!==void 0&&(T=f),[R,N,T,!!R||!!N]},[_,v==null?void 0:v.flattenOptions,f]);i.useEffect(()=>{b&&y(!1)},[b,o]);const P=_&&_.label!==null&&_.label!==void 0&&String(_.label).trim()!=="",I=!(b&&(u!=null&&u.input))?_?E?i.createElement("div",{className:re(`${r}-content-value`,w),style:{...x?{visibility:"hidden"}:{},...S},title:C},_.label):_.label:i.createElement(z$,{show:!x}):null;return i.createElement("div",{className:re(`${r}-content`,P&&`${r}-content-has-value`,x&&`${r}-content-has-search-value`,E&&`${r}-content-has-option-style`,m==null?void 0:m.content),style:g==null?void 0:g.content,title:E?void 0:C},I,i.createElement(F$,xh({ref:t},e,{value:x,maxLength:l==="combobox"?a:void 0,onChange:R=>{var N;y(!0),(N=e.onChange)==null||N.call(e,R)}})))}),fa=void 0;function fF(e,t){const{prefixCls:r,invalidate:n,item:o,renderItem:s,responsive:a,responsiveDisabled:l,registerSize:u,itemKey:d,className:f,style:p,children:m,display:g,order:v,component:h="div",...y}=e,b=a&&!g;function _(E){u(d,E)}i.useEffect(()=>()=>{_(null)},[]);const x=s&&o!==fa?s(o,{index:v}):m;let w;n||(w={opacity:b?0:1,height:b?0:fa,overflowY:b?"hidden":fa,order:a?v:fa,pointerEvents:b?"none":fa,position:b?"absolute":fa});const S={};b&&(S["aria-hidden"]=!0);let C=i.createElement(h,oo({className:re(!n&&r,f),style:{...w,...p}},S,y,{ref:t}),x);return a&&(C=i.createElement(ns,{onResize:({offsetWidth:E})=>{_(E)},disabled:l},C)),C}const nl=i.forwardRef(fF);function pF(e){if(typeof MessageChannel>"u")It(e);else{const t=new MessageChannel;t.port1.onmessage=()=>e(),t.port2.postMessage(void 0)}}function mF(){const e=i.useRef(null);return r=>{e.current||(e.current=[],pF(()=>{Zo.unstable_batchedUpdates(()=>{e.current.forEach(n=>{n()}),e.current=null})})),e.current.push(r)}}function pa(e,t){const[r,n]=i.useState(t),o=St(s=>{e(()=>{n(s)})});return[r,o]}const zd=q.createContext(null),gF=(e,t)=>{const r=i.useContext(zd);if(!r){const{component:l="div",...u}=e;return i.createElement(l,oo({},u,{ref:t}))}const{className:n,...o}=r,{className:s,...a}=e;return i.createElement(zd.Provider,{value:null},i.createElement(nl,oo({ref:t,className:re(n,s)},o,a)))},hF=i.forwardRef(gF),B$="responsive",H$="invalidate";function vF(e){return`+ ${e.length} ...`}function yF(e,t){const{prefixCls:r="rc-overflow",data:n=[],renderItem:o,renderRawItem:s,itemKey:a,itemWidth:l=10,ssr:u,style:d,className:f,maxCount:p,renderRest:m,renderRawRest:g,prefix:v,suffix:h,component:y="div",itemComponent:b,onVisibleChange:_,...x}=e,w=u==="full",S=mF(),[C,E]=pa(S,null),P=C||0,[$,I]=pa(S,new Map),[R,N]=pa(S,0),[T,O]=pa(S,0),[k,M]=pa(S,0),[U,L]=pa(S,0),[V,F]=i.useState(null),[Z,B]=i.useState(null),z=i.useMemo(()=>Z===null&&w?Number.MAX_SAFE_INTEGER:Z||0,[Z,C]),[W,H]=i.useState(!1),Y=`${r}-item`,G=Math.max(R,T),X=p===B$,Q=n.length&&X,ee=p===H$,te=Q||typeof p=="number"&&n.length>p,J=i.useMemo(()=>{let xe=n;return Q?C===null&&w?xe=n:xe=n.slice(0,Math.min(n.length,P/l)):typeof p=="number"&&(xe=n.slice(0,p)),xe},[n,l,C,p,Q]),ie=i.useMemo(()=>Q?n.slice(z+1):n.slice(J.length),[n,J,Q,z]),fe=i.useCallback((xe,Ee)=>typeof a=="function"?a(xe):(a&&(xe==null?void 0:xe[a]))??Ee,[a]),ne=i.useCallback(o||(xe=>xe),[o]);function ce(xe,Ee,Ue){Z===xe&&(Ee===void 0||Ee===V)||(B(xe),Ue||(H(xe<n.length-1),_==null||_(xe)),Ee!==void 0&&F(Ee))}function pe(xe,Ee){E(Ee.clientWidth)}function ue(xe,Ee){I(Ue=>{const Ce=new Map(Ue);return Ee===null?Ce.delete(xe):Ce.set(xe,Ee),Ce})}function de(xe,Ee){O(Ee),N(T)}function Ae(xe,Ee){M(Ee)}function $e(xe,Ee){L(Ee)}function me(xe){return $.get(fe(J[xe],xe))}qt(()=>{if(P&&typeof G=="number"&&J){let xe=k+U;const Ee=J.length,Ue=Ee-1;if(!Ee){ce(0,null);return}for(let Ce=0;Ce<Ee;Ce+=1){let Te=me(Ce);if(w&&(Te=Te||0),Te===void 0){ce(Ce-1,void 0,!0);break}if(xe+=Te,Ue===0&&xe<=P||Ce===Ue-1&&xe+me(Ue)<=P){ce(Ue,null);break}else if(xe+G>P){ce(Ce-1,xe-Te-U+T);break}}h&&me(0)+U>P&&F(null)}},[P,$,T,k,U,fe,J]);const Ie=W&&!!ie.length;let K={};V!==null&&Q&&(K={position:"absolute",top:0,insetInlineStart:V});const oe={prefixCls:Y,responsive:Q,component:b,invalidate:ee},se=s?(xe,Ee)=>{const Ue=fe(xe,Ee);return i.createElement(zd.Provider,{key:Ue,value:{...oe,order:Ee,item:xe,itemKey:Ue,registerSize:ue,display:Ee<=z}},s(xe,Ee))}:(xe,Ee)=>{const Ue=fe(xe,Ee);return i.createElement(nl,oo({},oe,{order:Ee,key:Ue,item:xe,renderItem:ne,itemKey:Ue,registerSize:ue,display:Ee<=z}))},ve={order:Ie?z:Number.MAX_SAFE_INTEGER,className:`${Y}-rest`,registerSize:de,display:Ie},ge=m||vF,ye=g?i.createElement(zd.Provider,{value:{...oe,...ve}},g(ie)):i.createElement(nl,oo({},oe,ve),typeof ge=="function"?ge(ie):ge),_e=i.createElement(y,oo({className:re(!ee&&r,f),style:d,ref:t},x),v&&i.createElement(nl,oo({},oe,{responsive:X,responsiveDisabled:!Q,order:-1,className:`${Y}-prefix`,registerSize:Ae,display:!0}),v),J.map(se),te?ye:null,h&&i.createElement(nl,oo({},oe,{responsive:X,responsiveDisabled:!Q,order:z,className:`${Y}-suffix`,registerSize:$e,display:!0,style:K}),h));return X?i.createElement(ns,{onResize:pe,disabled:!Q},_e):_e}const uo=i.forwardRef(yF);uo.Item=hF;uo.RESPONSIVE=B$;uo.INVALIDATE=H$;const W$=e=>{const{className:t,style:r,customizeIcon:n,customizeIconProps:o,children:s,onMouseDown:a,onClick:l}=e,u=typeof n=="function"?n(o):n;return i.createElement("span",{className:t,onMouseDown:d=>{d.preventDefault(),a==null||a(d)},style:{userSelect:"none",WebkitUserSelect:"none",...r},unselectable:"on",onClick:l,"aria-hidden":!0},u!==void 0?u:i.createElement("span",{className:re(t.split(/\s+/).map(d=>`${d}-icon`))},s))};function wh(){return wh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wh.apply(this,arguments)}function bF(e){return e.key??e.value}const g0=e=>{e.preventDefault(),e.stopPropagation()},_F=i.forwardRef(function({inputProps:t},r){const{prefixCls:n,displayValues:o,searchValue:s,mode:a,onSelectorRemove:l,removeIcon:u}=jc(),{disabled:d,showSearch:f,triggerOpen:p,rawOpen:m,toggleOpen:g,autoClearSearchValue:v,tagRender:h,maxTagPlaceholder:y,maxTagTextLength:b,maxTagCount:_,classNames:x,styles:w}=ta(),S=`${n}-selection-item`;let C=s;!m&&a==="multiple"&&v!==!1&&(C="");const E=f&&C||"",P=f&&!d,$=u??"Г—",I=y??(L=>`+ ${L.length} ...`),R=h,N=L=>{g(L)},T=L=>{l==null||l(L)},O=(L,V,F,Z,B)=>i.createElement("span",{title:_h(L),className:re(S,{[`${S}-disabled`]:F},x==null?void 0:x.item),style:w==null?void 0:w.item},i.createElement("span",{className:re(`${S}-content`,x==null?void 0:x.itemContent),style:w==null?void 0:w.itemContent},V),Z&&i.createElement(W$,{className:re(`${S}-remove`,x==null?void 0:x.itemRemove),style:w==null?void 0:w.itemRemove,onMouseDown:g0,onClick:B,customizeIcon:$},"Г—")),k=(L,V,F,Z,B,z,W)=>{const H=Y=>{g0(Y),N(!p)};return i.createElement("span",{onMouseDown:H},R({label:V,value:L,index:W==null?void 0:W.index,disabled:F,closable:Z,onClose:B,isMaxTag:!!z}))},M=(L,V)=>{const{disabled:F,label:Z,value:B}=L,z=!d&&!F;let W=Z;if(typeof b=="number"&&(typeof Z=="string"||typeof Z=="number")){const Y=String(W);Y.length>b&&(W=`${Y.slice(0,b)}...`)}const H=Y=>{Y&&Y.stopPropagation(),T(L)};return typeof R=="function"?k(B,W,F,z,H,void 0,V):O(L,W,F,z,H)},U=L=>{if(!o.length)return null;const V=typeof I=="function"?I(L):I;return typeof R=="function"?k(void 0,V,!1,!1,void 0,!0):O({title:V},V,!1)};return i.createElement(uo,{prefixCls:`${n}-content`,className:x==null?void 0:x.content,style:w==null?void 0:w.content,prefix:!o.length&&!E&&i.createElement(z$,null),data:o,renderItem:M,renderRest:U,suffix:i.createElement(F$,wh({ref:r,disabled:d,readOnly:!P},t,{value:E||"",syncWidth:!0})),itemKey:bF,maxCount:_})}),xF=i.forwardRef(function(t,r){const{multiple:n,onInputKeyDown:o,tabIndex:s}=jc(),a=ta(),{showSearch:l}=a,d={...rn(a,{aria:!0}),onKeyDown:o,readOnly:!l,tabIndex:s};return n?i.createElement(_F,{ref:r,inputProps:d}):i.createElement(dF,{ref:r,inputProps:d})});function wF(e){return e&&![lt.ESC,lt.SHIFT,lt.BACKSPACE,lt.TAB,lt.WIN_KEY,lt.ALT,lt.META,lt.WIN_KEY_RIGHT,lt.CTRL,lt.SEMICOLON,lt.EQUALS,lt.CAPS_LOCK,lt.CONTEXT_MENU,lt.UP,lt.LEFT,lt.RIGHT,lt.F1,lt.F2,lt.F3,lt.F4,lt.F5,lt.F6,lt.F7,lt.F8,lt.F9,lt.F10,lt.F11,lt.F12].includes(e)}function Vd(){return Vd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vd.apply(this,arguments)}const SF=["value","onChange","removeIcon","placeholder","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex","activeValue","onSelectorRemove","focused"],CF=i.forwardRef(function(t,r){const{prefixCls:n,className:o,style:s,prefix:a,suffix:l,clearIcon:u,children:d,multiple:f,displayValues:p,placeholder:m,mode:g,searchValue:v,onSearch:h,onSearchSubmit:y,onInputBlur:b,maxLength:_,autoFocus:x,onMouseDown:w,onClearMouseDown:S,onInputKeyDown:C,onSelectorRemove:E,tokenWithEnter:P,components:$,...I}=t,{triggerOpen:R,toggleOpen:N,showSearch:T,disabled:O,loading:k,classNames:M,styles:U}=ta(),L=i.useRef(null),V=i.useRef(null),F=St(G=>{const{which:X}=G,Q=V.current instanceof HTMLTextAreaElement;if(!Q&&R&&(X===lt.UP||X===lt.DOWN)&&G.preventDefault(),C&&C(G),Q&&!R&&~[lt.UP,lt.DOWN,lt.LEFT,lt.RIGHT].indexOf(X))return;!(G.ctrlKey||G.altKey||G.metaKey)&&wF(X)&&N(!0)});i.useImperativeHandle(r,()=>({focus:G=>{var X,Q;(Q=(X=V.current||L.current).focus)==null||Q.call(X,G)},blur:()=>{var G,X;(X=(G=V.current||L.current).blur)==null||X.call(G)},nativeElement:Md(L.current)}));const Z=St(G=>{var X;if(!O){const Q=Md(V.current);G.nativeEvent._ori_target=Q;const ee=Q===G.target||(Q==null?void 0:Q.contains(G.target));Q&&!ee&&G.preventDefault();const ie=R&&!f&&(g==="combobox"||T)||R&&f&ⅇG.nativeEvent._select_lazy?R&&N(!1):((X=V.current)==null||X.focus(),ie||N())}w==null||w(G)}),{root:B}=$,z=Gt(I,SF),W=rn(z,{aria:!0}),H=Object.keys(W),Y={...t,onInputKeyDown:F};if(B){const G=B.props||{},X={...G,...z};return Object.keys(G).forEach(Q=>{const ee=G[Q],te=z[Q];typeof ee=="function"&&typeof te=="function"&&(X[Q]=(...J)=>{te(...J),ee(...J)})}),i.isValidElement(B)?i.cloneElement(B,{...X,ref:Ao(B.ref,L)}):i.createElement(B,Vd({},X,{ref:L}))}return i.createElement(L$.Provider,{value:Y},i.createElement("div",Vd({},Gt(z,H),{ref:L,className:o,style:s,onMouseDown:Z}),i.createElement(jm,{className:re(`${n}-prefix`,M==null?void 0:M.prefix),style:U==null?void 0:U.prefix},a),i.createElement(xF,{ref:V}),i.createElement(jm,{className:re(`${n}-suffix`,{[`${n}-suffix-loading`]:k},M==null?void 0:M.suffix),style:U==null?void 0:U.suffix},l),u&&i.createElement(jm,{className:re(`${n}-clear`,M==null?void 0:M.clear),style:U==null?void 0:U.clear,onMouseDown:G=>{G.nativeEvent._select_lazy=!0,S==null||S(G)}},u),d))});function EF(e,t,r){return i.useMemo(()=>{let{root:n,input:o}=e||{};return r&&(n=r()),t&&(o=t()),{root:n,input:o}},[e,t,r])}function Sh(){return Sh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sh.apply(this,arguments)}const Ch=e=>e==="tags"||e==="multiple",PF=i.forwardRef((e,t)=>{const{id:r,prefixCls:n,className:o,styles:s,classNames:a,showSearch:l,tagRender:u,showScrollBar:d="optional",direction:f,omitDomProps:p,displayValues:m,onDisplayValuesChange:g,emptyOptions:v,notFoundContent:h="Not Found",onClear:y,maxCount:b,placeholder:_,mode:x,disabled:w,loading:S,getInputElement:C,getRawInputElement:E,open:P,defaultOpen:$,onPopupVisibleChange:I,activeValue:R,onActiveValueChange:N,activeDescendantId:T,searchValue:O,autoClearSearchValue:k,onSearch:M,onSearchSplit:U,tokenSeparators:L,allowClear:V,prefix:F,suffix:Z,suffixIcon:B,clearIcon:z,OptionList:W,animation:H,transitionName:Y,popupStyle:G,popupClassName:X,popupMatchSelectWidth:Q,popupRender:ee,popupAlign:te,placement:J,builtinPlacements:ie,getPopupContainer:fe,showAction:ne=[],onFocus:ce,onBlur:pe,onKeyUp:ue,onKeyDown:de,onMouseDown:Ae,components:$e,...me}=e,Ie=Ch(x),K=i.useRef(null),oe=i.useRef(null),se=i.useRef(null),[ve,ge]=i.useState(!1);i.useImperativeHandle(t,()=>{var He,dt;return{focus:(He=K.current)==null?void 0:He.focus,blur:(dt=K.current)==null?void 0:dt.blur,scrollTo:mt=>{var Tt;return(Tt=se.current)==null?void 0:Tt.scrollTo(mt)},nativeElement:Md(K.current)}});const ye=EF($e,C,E),_e=i.useMemo(()=>{var dt;if(x!=="combobox")return O;const He=(dt=m[0])==null?void 0:dt.value;return typeof He=="string"||typeof He=="number"?String(He):""},[O,x,m]),xe=x==="combobox"&&typeof C=="function"&&C()||null,Ee=!h&&v,[Ue,Ce,Te,Ye]=lF($||!1,P,I,He=>w||Ee?!1:He),Xe=i.useMemo(()=>(L||[]).some(He=>[`
`,`\r
`].includes(He)),[L]),ke=(He,dt,mt)=>{if(Ie&&yh(b)&&m.length>=b)return;let Tt=!0,ft=He;N==null||N(null);const At=sF(He,L,yh(b)?b-m.length:void 0),wt=mt?null:At;return x!=="combobox"&&wt&&(ft="",U==null||U(wt),Te(!1),Tt=!1),M&&_e!==ft&&M(ft,{source:dt?"typing":"effect"}),He&&dt&&Tt&&Te(!0),Tt},De=He=>{!He||!He.trim()||M(He,{source:"submit"})};i.useEffect(()=>{!Ue&&!Ie&&x!=="combobox"&&ke("",!1,!1)},[Ue]),i.useEffect(()=>{w&&(Te(!1),ge(!1))},[w,Ce]);const[we,Ve]=Z2(),Ne=i.useRef(!1),Le=He=>{var At;const dt=we(),{key:mt}=He,Tt=mt==="Enter",ft=mt===" ";if(Tt||ft){const wt=x==="combobox";(ft&&!(wt||l)||Tt&&!wt)&&He.preventDefault(),Ce||Te(!0)}if(Ve(!!_e),mt==="Backspace"&&!dt&&Ie&&!_e&&m.length){const wt=[...m];let gr=null;for(let ur=wt.length-1;ur>=0;ur-=1){const Ir=wt[ur];if(!Ir.disabled){wt.splice(ur,1),gr=Ir;break}}gr&&g(wt,{type:"remove",values:[gr]})}Ce&&(!Tt||!Ne.current)&&!ft&&(Tt&&(Ne.current=!0),(At=se.current)==null||At.onKeyDown(He)),de==null||de(He)},Be=(He,...dt)=>{var mt;Ce&&((mt=se.current)==null||mt.onKeyUp(He,...dt)),He.key==="Enter"&&(Ne.current=!1),ue==null||ue(He,...dt)},Oe=St(He=>{const dt=m.filter(mt=>mt!==He);g(dt,{type:"remove",values:[He]})}),Fe=()=>{Ne.current=!1},D=()=>{var He;return[Md(K.current),(He=oe.current)==null?void 0:He.getPopupElement()]};eF(D,Ce,Te,!!ye.root);const le=i.useRef(!1),ae=He=>{ge(!0),w||(ne.includes("focus")&&Te(!0),ce==null||ce(He))},Se=()=>{Ce&&!le.current&&Te(!1,{cancelFun:()=>M$(D(),document.activeElement)})},ze=He=>{ge(!1),_e&&(x==="tags"?M(_e,{source:"submit"}):x==="multiple"&&M("",{source:"blur"})),Se(),w||pe==null||pe(He)},Re=(He,...dt)=>{var ft;const{target:mt}=He,Tt=(ft=oe.current)==null?void 0:ft.getPopupElement();Tt!=null&&Tt.contains(mt)&&Te&&Te(!0),Ae==null||Ae(He,...dt),le.current=!0,Pb(()=>{le.current=!1})},[,je]=i.useState({});function Ke(){je({})}let tt;ye.root&&(tt=He=>{Te(He)});const at=i.useMemo(()=>({...e,notFoundContent:h,open:Ce,triggerOpen:Ce,rawOpen:Ue,id:r,showSearch:l,multiple:Ie,toggleOpen:Te,showScrollBar:d,styles:s,classNames:a,lockOptions:Ye}),[e,h,Te,r,l,Ie,Ce,Ue,d,s,a,Ye]),Nt=i.useMemo(()=>{const He=Z??B;return typeof He=="function"?He({searchValue:_e,open:Ce,focused:ve,showSearch:l,loading:S}):He},[Z,B,_e,Ce,ve,l,S]),Ot=()=>{var He;y==null||y(),(He=K.current)==null||He.focus(),g([],{type:"clear",values:m}),ke("",!1,!1)},{allowClear:Ft,clearIcon:zr}=Q2(n,m,V,z,w,_e,x),an=i.createElement(W,{ref:se}),Et=re(n,o,{[`${n}-focused`]:ve,[`${n}-multiple`]:Ie,[`${n}-single`]:!Ie,[`${n}-allow-clear`]:Ft,[`${n}-show-arrow`]:Nt!=null,[`${n}-disabled`]:w,[`${n}-loading`]:S,[`${n}-open`]:Ce,[`${n}-customize-input`]:xe,[`${n}-show-search`]:l});let it=i.createElement(CF,Sh({},me,{ref:K,prefixCls:n,className:Et,focused:ve,prefix:F,suffix:Nt,clearIcon:zr,multiple:Ie,mode:x,displayValues:m,placeholder:_,searchValue:_e,activeValue:R,onSearch:ke,onSearchSubmit:De,onInputBlur:Fe,onFocus:ae,onBlur:ze,onClearMouseDown:Ot,onKeyDown:Le,onKeyUp:Be,onSelectorRemove:Oe,tokenWithEnter:Xe,onMouseDown:Re,components:ye}));return it=i.createElement(nF,{ref:oe,disabled:w,prefixCls:n,visible:Ce,popupElement:an,animation:H,transitionName:Y,popupStyle:G,popupClassName:X,direction:f,popupMatchSelectWidth:Q,popupRender:ee,popupAlign:te,placement:J,builtinPlacements:ie,getPopupContainer:fe,empty:v,onPopupVisibleChange:tt,onPopupMouseEnter:Ke,onPopupMouseDown:Re,onPopupBlur:Se},it),i.createElement(D$.Provider,{value:at},i.createElement(aF,{visible:ve&&!Ce,values:m}),it)}),Ib=()=>null;Ib.isSelectOptGroup=!0;const Rb=()=>null;Rb.isSelectOption=!0;const U$=i.forwardRef(({height:e,offsetY:t,offsetX:r,children:n,prefixCls:o,onInnerResize:s,innerProps:a,rtl:l,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)`,[l?"marginRight":"marginLeft"]:-r,position:"absolute",left:0,right:0,top:0}),i.createElement("div",{style:f},i.createElement(ns,{onResize:({offsetHeight:m})=>{m&&s&&s()}},i.createElement("div",oo({style:p,className:re({[`${o}-holder-inner`]:o}),ref:d},a),n,u)))});U$.displayName="Filler";function $F({children:e,setRef:t}){const r=i.useCallback(n=>{t(n)},[]);return i.cloneElement(e,{ref:r})}function IF(e,t,r,n,o,s,a,{getKey:l}){return e.slice(t,r+1).map((u,d)=>{const f=t+d,p=a(u,f,{style:{width:n},offsetX:o}),m=l(u);return i.createElement($F,{key:m,setRef:g=>s(u,g)},p)})}function RF(e,t,r){const n=e.length,o=t.length;let s,a;if(n===0&&o===0)return null;n<o?(s=e,a=t):(s=t,a=e);const l={__EMPTY_ITEM__:!0};function u(p){return p!==void 0?r(p):l}let d=null,f=Math.abs(n-o)!==1;for(let p=0;p<a.length;p+=1){const m=u(s[p]),g=u(a[p]);if(m!==g){d=p,f=f||m!==u(a[p+1]);break}}return d===null?null:{index:d,multiple:f}}function TF(e,t,r){const[n,o]=i.useState(e),[s,a]=i.useState(null);return i.useEffect(()=>{const l=RF(n||[],e||[],t);(l==null?void 0:l.index)!==void 0&&a(e[l.index]),o(e)},[e]),[s]}const h0=typeof navigator=="object"&&/Firefox/i.test(navigator.userAgent),q$=(e,t,r,n)=>{const o=i.useRef(!1),s=i.useRef(null);function a(){clearTimeout(s.current),o.current=!0,s.current=setTimeout(()=>{o.current=!1},50)}const l=i.useRef({top:e,bottom:t,left:r,right:n});return l.current.top=e,l.current.bottom=t,l.current.left=r,l.current.right=n,(u,d,f=!1)=>{const p=u?d<0&&l.current.left||d>0&&l.current.right:d<0&&l.current.top||d>0&&l.current.bottom;return f&&p?(clearTimeout(s.current),o.current=!1):(!p||o.current)&&a(),!o.current&&p}};function AF(e,t,r,n,o,s,a){const l=i.useRef(0),u=i.useRef(null),d=i.useRef(null),f=i.useRef(!1),p=q$(t,r,n,o);function m(_,x){if(It.cancel(u.current),p(!1,x))return;const w=_;if(!w._virtualHandled)w._virtualHandled=!0;else return;l.current+=x,d.current=x,h0||w.preventDefault(),u.current=It(()=>{const S=f.current?10:1;a(l.current*S,!1),l.current=0})}function g(_,x){a(x,!0),h0||_.preventDefault()}const v=i.useRef(null),h=i.useRef(null);function y(_){if(!e)return;It.cancel(h.current),h.current=It(()=>{v.current=null},2);const{deltaX:x,deltaY:w,shiftKey:S}=_;let C=x,E=w;(v.current==="sx"||!v.current&&S&&w&&!x)&&(C=w,E=0,v.current="sx");const P=Math.abs(C),$=Math.abs(E);v.current===null&&(v.current=s&&P>$?"x":"y"),v.current==="y"?m(_,E):g(_,C)}function b(_){e&&(f.current=_.detail===d.current)}return[y,b]}function NF(e,t,r,n){const[o,s]=i.useMemo(()=>[new Map,[]],[e,r.id,n]);return(l,u=l)=>{let d=o.get(l),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=r.get(v)??n;if(s[m]=(s[m-1]||0)+h,v===l&&(d=m),v===u&&(f=m),d!==void 0&&f!==void 0)break}}return{top:s[d-1]||0,bottom:s[f]}}}class OF{constructor(){Qt(this,"maps");Qt(this,"id",0);Qt(this,"diffRecords",new Map);this.maps=Object.create(null)}set(t,r){this.diffRecords.set(t,this.maps[t]),this.maps[t]=r,this.id+=1}get(t){return this.maps[t]}resetRecord(){this.diffRecords.clear()}getRecord(){return this.diffRecords}}function v0(e){const t=parseFloat(e);return isNaN(t)?0:t}function jF(e,t,r){const[n,o]=i.useState(0),s=i.useRef(new Map),a=i.useRef(new OF),l=i.useRef(0);function u(){l.current+=1}function d(p=!1){u();const m=()=>{let g=!1;s.current.forEach((v,h)=>{if(v&&v.offsetParent){const{offsetHeight:y}=v,{marginTop:b,marginBottom:_}=getComputedStyle(v),x=v0(b),w=v0(_),S=y+x+w;a.current.get(h)!==S&&(a.current.set(h,S),g=!0)}}),g&&o(v=>v+1)};if(p)m();else{l.current+=1;const g=l.current;Promise.resolve().then(()=>{g===l.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 i.useEffect(()=>u,[]),[f,d,a.current,n]}const y0=14/15;function DF(e,t,r){const n=i.useRef(!1),o=i.useRef(0),s=i.useRef(0),a=i.useRef(null),l=i.useRef(null);let u;const d=m=>{if(n.current){const g=Math.ceil(m.touches[0].pageX),v=Math.ceil(m.touches[0].pageY);let h=o.current-g,y=s.current-v;const b=Math.abs(h)>Math.abs(y);b?o.current=g:s.current=v;const _=r(b,b?h:y,!1,m);_&&m.preventDefault(),clearInterval(l.current),_&&(l.current=setInterval(()=>{b?h*=y0:y*=y0;const x=Math.floor(b?h:y);(!r(b,x,!0)||Math.abs(x)<=.1)&&clearInterval(l.current)},16))}},f=()=>{n.current=!1,u()},p=m=>{u(),m.touches.length===1&&!n.current&&(n.current=!0,o.current=Math.ceil(m.touches[0].pageX),s.current=Math.ceil(m.touches[0].pageY),a.current=m.target,a.current.addEventListener("touchmove",d,{passive:!1}),a.current.addEventListener("touchend",f,{passive:!0}))};u=()=>{a.current&&(a.current.removeEventListener("touchmove",d),a.current.removeEventListener("touchend",f))},qt(()=>(e&&t.current.addEventListener("touchstart",p,{passive:!0}),()=>{var m;(m=t.current)==null||m.removeEventListener("touchstart",p),u(),clearInterval(l.current)}),[e])}function b0(e){return Math.floor(e**.5)}function Eh(e,t){return("touches"in e?e.touches[0]:e)[t?"pageX":"pageY"]-window[t?"scrollX":"scrollY"]}function MF(e,t,r){i.useEffect(()=>{const n=t.current;if(e&&n){let o=!1,s,a;const l=()=>{It.cancel(s)},u=()=>{l(),s=It(()=>{r(a),u()})},d=()=>{o=!1,l()},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=Eh(m,!1),{top:v,bottom:h}=n.getBoundingClientRect();if(g<=v){const y=v-g;a=-b0(y),u()}else if(g>=h){const y=g-h;a=b0(y),u()}else l()}};return n.addEventListener("mousedown",f),n.ownerDocument.addEventListener("mouseup",d),n.ownerDocument.addEventListener("mousemove",p),n.ownerDocument.addEventListener("dragend",d),()=>{n.removeEventListener("mousedown",f),n.ownerDocument.removeEventListener("mouseup",d),n.ownerDocument.removeEventListener("mousemove",p),n.ownerDocument.removeEventListener("dragend",d),l()}}},[e])}const kF=10;function LF(e,t,r,n,o,s,a,l){const u=i.useRef(),[d,f]=i.useState(null);return qt(()=>{if(d&&d.times<kF){if(!e.current){f(x=>({...x}));return}s();const{targetAlign:p,originAlign:m,index:g,offset:v}=d,h=e.current.clientHeight;let y=!1,b=p,_=null;if(h){const x=p||m;let w=0,S=0,C=0;const E=Math.min(t.length-1,g);for(let $=0;$<=E;$+=1){const I=o(t[$]);S=w;const R=r.get(I);C=S+(R===void 0?n:R),w=C}let P=x==="top"?v:h-v;for(let $=E;$>=0;$-=1){const I=o(t[$]),R=r.get(I);if(R===void 0){y=!0;break}if(P-=R,P<=0)break}switch(x){case"top":_=S-v;break;case"bottom":_=C-h+v;break;default:{const{scrollTop:$}=e.current,I=$+h;S<$?b="top":C>I&&(b="bottom")}}_!==null&&a(_),_!==d.lastTop&&(y=!0)}y&&f({...d,times:d.times+1,targetAlign:b,lastTop:_})}},[d,e.current]),p=>{if(p==null){l();return}if(It.cancel(u.current),typeof p=="number")a(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 _0=i.forwardRef((e,t)=>{const{prefixCls:r,rtl:n,scrollOffset:o,scrollRange:s,onStartMove:a,onStopMove:l,onScroll:u,horizontal:d,spinSize:f,containerSize:p,style:m,thumbStyle:g,showScrollBar:v}=e,[h,y]=i.useState(!1),[b,_]=i.useState(null),[x,w]=i.useState(null),S=!n,C=i.useRef(),E=i.useRef(),[P,$]=i.useState(v),I=i.useRef(),R=()=>{v===!0||v===!1||(clearTimeout(I.current),$(!0),I.current=setTimeout(()=>{$(!1)},3e3))},N=s-p||0,T=p-f||0,O=i.useMemo(()=>o===0||N===0?0:o/N*T,[o,N,T]),k=z=>{z.stopPropagation(),z.preventDefault()},M=i.useRef({top:O,dragging:h,pageY:b,startTop:x});M.current={top:O,dragging:h,pageY:b,startTop:x};const U=z=>{y(!0),_(Eh(z,d)),w(M.current.top),a(),z.stopPropagation(),z.preventDefault()};i.useEffect(()=>{const z=Y=>{Y.preventDefault()},W=C.current,H=E.current;return W.addEventListener("touchstart",z,{passive:!1}),H.addEventListener("touchstart",U,{passive:!1}),()=>{W.removeEventListener("touchstart",z),H.removeEventListener("touchstart",U)}},[]);const L=i.useRef();L.current=N;const V=i.useRef();V.current=T,i.useEffect(()=>{if(h){let z;const W=Y=>{const{dragging:G,pageY:X,startTop:Q}=M.current;It.cancel(z);const ee=C.current.getBoundingClientRect(),te=p/(d?ee.width:ee.height);if(G){const J=(Eh(Y,d)-X)*te;let ie=Q;!S&&d?ie-=J:ie+=J;const fe=L.current,ne=V.current,ce=ne?ie/ne:0;let pe=Math.ceil(ce*fe);pe=Math.max(pe,0),pe=Math.min(pe,fe),z=It(()=>{u(pe,d)})}},H=()=>{y(!1),l()};return window.addEventListener("mousemove",W,{passive:!0}),window.addEventListener("touchmove",W,{passive:!0}),window.addEventListener("mouseup",H,{passive:!0}),window.addEventListener("touchend",H,{passive:!0}),()=>{window.removeEventListener("mousemove",W),window.removeEventListener("touchmove",W),window.removeEventListener("mouseup",H),window.removeEventListener("touchend",H),It.cancel(z)}}},[h]),i.useEffect(()=>(R(),()=>{clearTimeout(I.current)}),[o]),i.useImperativeHandle(t,()=>({delayHidden:R}));const F=`${r}-scrollbar`,Z={position:"absolute",visibility:P?null:"hidden"},B={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(Z,{height:8,left:0,right:0,bottom:0}),Object.assign(B,{height:"100%",width:f,[S?"left":"right"]:O})):(Object.assign(Z,{width:8,top:0,bottom:0,[S?"right":"left"]:0}),Object.assign(B,{width:"100%",height:f,top:O})),i.createElement("div",{ref:C,className:re(F,{[`${F}-horizontal`]:d,[`${F}-vertical`]:!d,[`${F}-visible`]:P}),style:{...Z,...m},onMouseDown:k,onMouseMove:R},i.createElement("div",{ref:E,className:re(`${F}-thumb`,{[`${F}-thumb-moving`]:h}),style:{...B,...g},onMouseDown:U}))}),FF=20;function x0(e=0,t=0){let r=e/t*e;return isNaN(r)&&(r=0),r=Math.max(r,FF),Math.floor(r)}const zF=[],VF={overflowY:"auto",overflowAnchor:"none"};function BF(e,t){const{prefixCls:r="rc-virtual-list",className:n,height:o,itemHeight:s,fullHeight:a=!0,style:l,data:u,children:d,itemKey:f,virtual:p,direction:m,scrollWidth:g,component:v="div",onScroll:h,onVirtualScroll:y,onVisibleChange:b,innerProps:_,extraRender:x,styles:w,showScrollBar:S="optional",...C}=e,E=i.useCallback(ae=>typeof f=="function"?f(ae):ae==null?void 0:ae[f],[f]),[P,$,I,R]=jF(E),N=!!(p!==!1&&o&&s),T=i.useMemo(()=>Object.values(I.maps).reduce((ae,Se)=>ae+Se,0),[I.id,I.maps]),O=N&&u&&(Math.max(s*u.length,T)>o||!!g),k=m==="rtl",M=re(r,{[`${r}-rtl`]:k},n),U=u||zF,L=i.useRef(),V=i.useRef(),F=i.useRef(),[Z,B]=i.useState(0),[z,W]=i.useState(0),[H,Y]=i.useState(!1),G=()=>{Y(!0)},X=()=>{Y(!1)},Q={getKey:E};function ee(ae){B(Se=>{let ze;typeof ae=="function"?ze=ae(Se):ze=ae;const Re=ve(ze);return L.current.scrollTop=Re,Re})}const te=i.useRef({start:0,end:U.length}),J=i.useRef(),[ie]=TF(U,E);J.current=ie;const{scrollHeight:fe,start:ne,end:ce,offset:pe}=i.useMemo(()=>{var Ke;if(!N)return{scrollHeight:void 0,start:0,end:U.length-1,offset:void 0};if(!O)return{scrollHeight:((Ke=V.current)==null?void 0:Ke.offsetHeight)||0,start:0,end:U.length-1,offset:void 0};let ae=0,Se,ze,Re;const je=U.length;for(let tt=0;tt<je;tt+=1){const at=U[tt],Nt=E(at),Ot=I.get(Nt),Ft=ae+(Ot===void 0?s:Ot);Ft>=Z&&Se===void 0&&(Se=tt,ze=ae),Ft>Z+o&&Re===void 0&&(Re=tt),ae=Ft}return Se===void 0&&(Se=0,ze=0,Re=Math.ceil(o/s)),Re===void 0&&(Re=U.length-1),Re=Math.min(Re+1,U.length-1),{scrollHeight:ae,start:Se,end:Re,offset:ze}},[O,N,Z,U,R,o]);te.current.start=ne,te.current.end=ce,i.useLayoutEffect(()=>{const ae=I.getRecord();if(ae.size===1){const Se=Array.from(ae.keys())[0],ze=ae.get(Se),Re=U[ne];if(Re&&ze===void 0&&E(Re)===Se){const tt=I.get(Se)-s;ee(at=>at+tt)}}I.resetRecord()},[fe]);const[ue,de]=i.useState({width:0,height:o}),Ae=ae=>{de({width:ae.offsetWidth,height:ae.offsetHeight})},$e=i.useRef(),me=i.useRef(),Ie=i.useMemo(()=>x0(ue.width,g),[ue.width,g]),K=i.useMemo(()=>x0(ue.height,fe),[ue.height,fe]),oe=fe-o,se=i.useRef(oe);se.current=oe;function ve(ae){let Se=ae;return Number.isNaN(se.current)||(Se=Math.min(Se,se.current)),Se=Math.max(Se,0),Se}const ge=Z<=0,ye=Z>=oe,_e=z<=0,xe=z>=g,Ee=q$(ge,ye,_e,xe),Ue=()=>({x:k?-z:z,y:Z}),Ce=i.useRef(Ue()),Te=St(ae=>{if(y){const Se={...Ue(),...ae};(Ce.current.x!==Se.x||Ce.current.y!==Se.y)&&(y(Se),Ce.current=Se)}});function Ye(ae,Se){const ze=ae;Se?(Zo.flushSync(()=>{W(ze)}),Te()):ee(ze)}function Xe(ae){const{scrollTop:Se}=ae.currentTarget;Se!==Z&&ee(Se),h==null||h(ae),Te()}const ke=ae=>{let Se=ae;const ze=g?g-ue.width:0;return Se=Math.max(Se,0),Se=Math.min(Se,ze),Se},De=St((ae,Se)=>{Se?(Zo.flushSync(()=>{W(ze=>{const Re=ze+(k?-ae:ae);return ke(Re)})}),Te()):ee(ze=>ze+ae)}),[we,Ve]=AF(N,ge,ye,_e,xe,!!g,De);DF(N,L,(ae,Se,ze,Re)=>{const je=Re;return Ee(ae,Se,ze)?!1:!je||!je._virtualHandled?(je&&(je._virtualHandled=!0),we({preventDefault(){},deltaX:ae?Se:0,deltaY:ae?0:Se}),!0):!1}),MF(O,L,ae=>{ee(Se=>Se+ae)}),qt(()=>{function ae(ze){const Re=ge&&ze.detail<0,je=ye&&ze.detail>0;N&&!Re&&!je&&ze.preventDefault()}const Se=L.current;return Se.addEventListener("wheel",we,{passive:!1}),Se.addEventListener("DOMMouseScroll",Ve,{passive:!0}),Se.addEventListener("MozMousePixelScroll",ae,{passive:!1}),()=>{Se.removeEventListener("wheel",we),Se.removeEventListener("DOMMouseScroll",Ve),Se.removeEventListener("MozMousePixelScroll",ae)}},[N,ge,ye]),qt(()=>{if(g){const ae=ke(z);W(ae),Te({x:ae})}},[ue.width,g]);const Ne=()=>{var ae,Se;(ae=$e.current)==null||ae.delayHidden(),(Se=me.current)==null||Se.delayHidden()},Le=LF(L,U,I,s,E,()=>$(!0),ee,Ne);i.useImperativeHandle(t,()=>({nativeElement:F.current,getScrollInfo:Ue,scrollTo:ae=>{function Se(ze){return ze&&typeof ze=="object"&&("left"in ze||"top"in ze)}Se(ae)?(ae.left!==void 0&&W(ke(ae.left)),Le(ae.top)):Le(ae)}})),qt(()=>{if(b){const ae=U.slice(ne,ce+1);b(ae,U)}},[ne,ce,U]);const Be=NF(U,E,I,s),Oe=x==null?void 0:x({start:ne,end:ce,virtual:O,offsetX:z,offsetY:pe,rtl:k,getSize:Be}),Fe=IF(U,ne,ce,g,z,P,d,Q);let D=null;o&&(D={[a?"height":"maxHeight"]:o,...VF},N&&(D.overflowY="hidden",g&&(D.overflowX="hidden"),H&&(D.pointerEvents="none")));const le={};return k&&(le.dir="rtl"),i.createElement("div",oo({ref:F,style:{...l,position:"relative"},className:M},le,C),i.createElement(ns,{onResize:Ae},i.createElement(v,{className:`${r}-holder`,style:D,ref:L,onScroll:Xe,onMouseEnter:Ne},i.createElement(U$,{prefixCls:r,height:fe,offsetX:z,offsetY:pe,scrollWidth:g,onInnerResize:$,ref:V,innerProps:_,rtl:k,extra:Oe},Fe))),O&&fe>o&&i.createElement(_0,{ref:$e,prefixCls:r,scrollOffset:Z,scrollRange:fe,rtl:k,onScroll:Ye,onStartMove:G,onStopMove:X,spinSize:K,containerSize:ue.height,style:w==null?void 0:w.verticalScrollBar,thumbStyle:w==null?void 0:w.verticalScrollBarThumb,showScrollBar:S}),O&&g>ue.width&&i.createElement(_0,{ref:me,prefixCls:r,scrollOffset:z,scrollRange:g,rtl:k,onScroll:Ye,onStartMove:G,onStopMove:X,spinSize:Ie,containerSize:ue.width,horizontal:!0,style:w==null?void 0:w.horizontalScrollBar,thumbStyle:w==null?void 0:w.horizontalScrollBarThumb,showScrollBar:S}))}const G$=i.forwardRef(BF);G$.displayName="List";function HF(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}function _l(){return _l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_l.apply(this,arguments)}function w0(e){return typeof e=="string"||typeof e=="number"}const WF=(e,t)=>{var ee,te;const{prefixCls:r,id:n,open:o,multiple:s,mode:a,searchValue:l,toggleOpen:u,notFoundContent:d,onPopupScroll:f,showScrollBar:p,lockOptions:m}=ta(),{maxCount:g,flattenOptions:v,onActiveValue:h,defaultActiveFirstOption:y,onSelect:b,menuItemSelectedIcon:_,rawValues:x,fieldNames:w,virtual:S,direction:C,listHeight:E,listItemHeight:P,optionRender:$,classNames:I,styles:R}=i.useContext($b),N=`${r}-item`,T=UP(()=>v,[o,m],(J,ie)=>ie[0]&&!ie[1]),O=i.useRef(null),k=i.useMemo(()=>s&&yh(g)&&(x==null?void 0:x.size)>=g,[s,g,x==null?void 0:x.size]),M=J=>{J.preventDefault()},U=J=>{var ie;(ie=O.current)==null||ie.scrollTo(typeof J=="number"?{index:J}:J)},L=i.useCallback(J=>a==="combobox"?!1:x.has(J),[a,[...x].toString(),x.size]),V=(J,ie=1)=>{const fe=T.length;for(let ne=0;ne<fe;ne+=1){const ce=(J+ne*ie+fe)%fe,{group:pe,data:ue}=T[ce]||{};if(!pe&&!(ue!=null&&ue.disabled)&&(L(ue.value)||!k))return ce}return-1},[F,Z]=i.useState(()=>V(0)),B=(J,ie=!1)=>{Z(J);const fe={source:ie?"keyboard":"mouse"},ne=T[J];if(!ne){h(null,-1,fe);return}h(ne.value,J,fe)};i.useEffect(()=>{B(y!==!1?V(0):-1)},[T.length,l]);const z=i.useCallback(J=>a==="combobox"?String(J).toLowerCase()===l.toLowerCase():x.has(J),[a,l,[...x].toString(),x.size]);i.useEffect(()=>{var ie;let J;if(!s&&o&&x.size===1){const fe=Array.from(x)[0],ne=T.findIndex(({data:ce})=>l?String(ce.value).startsWith(l):ce.value===fe);ne!==-1&&(B(ne),J=setTimeout(()=>{U(ne)}))}return o&&((ie=O.current)==null||ie.scrollTo(void 0)),()=>clearTimeout(J)},[o,l]);const W=J=>{J!==void 0&&b(J,{selected:!x.has(J)}),s||u(!1)};if(i.useImperativeHandle(t,()=>({onKeyDown:J=>{const{which:ie,ctrlKey:fe}=J;switch(ie){case lt.N:case lt.P:case lt.UP:case lt.DOWN:{let ne=0;if(ie===lt.UP?ne=-1:ie===lt.DOWN?ne=1:HF()&&fe&&(ie===lt.N?ne=1:ie===lt.P&&(ne=-1)),ne!==0){const ce=V(F+ne,ne);U(ce),B(ce,!0)}break}case lt.TAB:case lt.ENTER:{const ne=T[F];if(!ne||ne.data.disabled)return W(void 0);!k||x.has(ne.value)?W(ne.value):W(void 0),o&&J.preventDefault();break}case lt.ESC:u(!1),o&&J.stopPropagation()}},onKeyUp:()=>{},scrollTo:J=>{U(J)}})),T.length===0)return i.createElement("div",{role:"listbox",id:`${n}_list`,className:`${N}-empty`,onMouseDown:M},d);const H=Object.keys(w).map(J=>w[J]),Y=J=>J.label;function G(J,ie){const{group:fe}=J;return{role:fe?"presentation":"option",id:`${n}_list_${ie}`}}const X=J=>{const ie=T[J];if(!ie)return null;const fe=ie.data||{},{value:ne,disabled:ce}=fe,{group:pe}=ie,ue=rn(fe,!0),de=Y(ie);return ie?i.createElement("div",_l({"aria-label":typeof de=="string"&&!pe?de:null},ue,{key:J},G(ie,J),{"aria-selected":z(ne),"aria-disabled":ce}),ne):null},Q={role:"listbox",id:`${n}_list`};return i.createElement(i.Fragment,null,S&&i.createElement("div",_l({},Q,{style:{height:0,width:0,overflow:"hidden"}}),X(F-1),X(F),X(F+1)),i.createElement(G$,{itemKey:"key",ref:O,data:T,height:E,itemHeight:P,fullHeight:!1,onMouseDown:M,onScroll:f,virtual:S,direction:C,innerProps:S?null:Q,showScrollBar:p,className:(ee=I==null?void 0:I.popup)==null?void 0:ee.list,style:(te=R==null?void 0:R.popup)==null?void 0:te.list},(J,ie)=>{var Te,Ye;const{group:fe,groupOption:ne,data:ce,label:pe,value:ue}=J,{key:de}=ce;if(fe){const Xe=ce.title??(w0(pe)?pe.toString():void 0);return i.createElement("div",{className:re(N,`${N}-group`,ce.className),title:Xe},pe!==void 0?pe:de)}const{disabled:Ae,title:$e,children:me,style:Ie,className:K,...oe}=ce,se=Gt(oe,H),ve=L(ue),ge=Ae||!ve&&k,ye=`${N}-option`,_e=re(N,ye,K,(Te=I==null?void 0:I.popup)==null?void 0:Te.listItem,{[`${ye}-grouped`]:ne,[`${ye}-active`]:F===ie&&!ge,[`${ye}-disabled`]:ge,[`${ye}-selected`]:ve}),xe=Y(J),Ee=!_||typeof _=="function"||ve,Ue=typeof xe=="number"?xe:xe||ue;let Ce=w0(Ue)?Ue.toString():void 0;return $e!==void 0&&(Ce=$e),i.createElement("div",_l({},rn(se),S?{}:G(J,ie),{"aria-selected":S?void 0:z(ue),"aria-disabled":ge,className:_e,title:Ce,onMouseMove:()=>{F===ie||ge||B(ie)},onClick:()=>{ge||W(ue)},style:{...(Ye=R==null?void 0:R.popup)==null?void 0:Ye.listItem,...Ie}}),i.createElement("div",{className:`${ye}-content`},typeof $=="function"?$(J,{index:ie}):Ue),i.isValidElement(_)||ve,Ee&&i.createElement(W$,{className:`${N}-option-state`,customizeIcon:_,customizeIconProps:{value:ue,disabled:ge,isSelected:ve}},ve?"вњ“":null))}))},UF=i.forwardRef(WF),qF=(e,t)=>{const r=i.useRef({values:new Map,options:new Map}),n=i.useMemo(()=>{const{values:s,options:a}=r.current,l=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 l.forEach(f=>{u.set(f.value,f),d.set(f.value,t.get(f.value)||a.get(f.value))}),r.current.values=u,r.current.options=d,l},[e,t]),o=i.useCallback(s=>t.get(s)||r.current.options.get(s),[t]);return[n,o]};function Dm(e,t){return V$(e).join("").toUpperCase().includes(t)}const GF=(e,t,r,n,o)=>i.useMemo(()=>{if(!r||n===!1)return e;const{options:s,label:a,value:l}=t,u=[],d=typeof n=="function",f=r.toUpperCase(),p=d?n:(g,v)=>o&&o.length?o.some(h=>Dm(v[h],f)):v[s]?Dm(v[a!=="children"?a:"label"],f):Dm(v[l],f),m=d?g=>bh(g):g=>g;return e.forEach(g=>{if(g[s]){if(p(r,m(g)))u.push(g);else{const h=g[s].filter(y=>p(r,m(y)));h.length&&u.push({...g,[s]:h})}return}p(r,m(g))&&u.push(g)}),u},[e,n,o,r,t]);function KF(e){const{key:t,props:{children:r,value:n,...o}}=e;return{key:t,value:n!==void 0?n:t,children:r,...o}}function K$(e,t=!1){return os(e).map((r,n)=>{if(!i.isValidElement(r)||!r.type)return null;const{type:{isSelectOptGroup:o},key:s,props:{children:a,...l}}=r;return t||!o?KF(r):{key:`__RC_SELECT_GRP__${s===null?n:s}__`,label:s,...l,options:K$(a)}}).filter(r=>r)}const YF=(e,t,r,n,o)=>i.useMemo(()=>{let s=e;!e&&(s=K$(t));const l=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[r.options]||m?(l.set(v[r.value],v),d(u,v,r.label),n.forEach(h=>{d(u,v,h)}),d(u,v,o)):f(v[r.options],!0)}};return f(s),{options:s,valueOptions:l,labelOptions:u}},[e,t,r,n,o]);function S0(e){const t=i.useRef();return t.current=e,i.useCallback((...n)=>t.current(...n),[])}function XF(e,t,r){const{filterOption:n,searchValue:o,optionFilterProp:s,filterSort:a,onSearch:l,autoClearSearchValue:u}=t;return i.useMemo(()=>{const d=typeof e=="object",f={filterOption:n,searchValue:o,optionFilterProp:s,filterSort:a,onSearch:l,autoClearSearchValue:u,...d?e:{}};return[d||r==="combobox"||r==="tags"||r==="multiple"&&e===void 0?!0:e,f]},[r,e,n,o,s,a,l,u])}function Ph(){return Ph=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ph.apply(this,arguments)}const JF=["inputValue"];function QF(e){return!e||typeof e!="object"}const ZF=i.forwardRef((e,t)=>{const{id:r,mode:n,prefixCls:o="rc-select",backfill:s,fieldNames:a,showSearch:l,searchValue:u,onSearch:d,autoClearSearchValue:f,filterOption:p,optionFilterProp:m,filterSort:g,onSelect:v,onDeselect:h,onActive:y,popupMatchSelectWidth:b=!0,optionLabelProp:_,options:x,optionRender:w,children:S,defaultActiveFirstOption:C,menuItemSelectedIcon:E,virtual:P,direction:$,listHeight:I=200,listItemHeight:R=20,labelRender:N,value:T,defaultValue:O,labelInValue:k,onChange:M,maxCount:U,classNames:L,styles:V,...F}=e,Z={searchValue:u,onSearch:d,autoClearSearchValue:f,filterOption:p,optionFilterProp:m,filterSort:g},[B,z]=XF(l,Z,n),{filterOption:W,searchValue:H,optionFilterProp:Y,filterSort:G,onSearch:X,autoClearSearchValue:Q=!0}=z,ee=i.useMemo(()=>Y?Array.isArray(Y)?Y:[Y]:[],[Y]),te=Cc(r),J=Ch(n),ie=!!(!x&&S),fe=i.useMemo(()=>W===void 0&&n==="combobox"?!1:W,[W,n]),ne=i.useMemo(()=>k$(a,ie),[JSON.stringify(a),ie]),[ce,pe]=Ut("",H),ue=ce||"",de=YF(x,S,ne,ee,_),{valueOptions:Ae,labelOptions:$e,options:me}=de,Ie=i.useCallback(Re=>V$(Re).map(Ke=>{let tt,at,Nt,Ot;QF(Ke)?tt=Ke:(at=Ke.label,tt=Ke.value);const Ft=Ae.get(tt);return Ft&&(at===void 0&&(at=Ft==null?void 0:Ft[_||ne.label]),Nt=Ft==null?void 0:Ft.disabled,Ot=Ft==null?void 0:Ft.title),{label:at,value:tt,key:tt,disabled:Nt,title:Ot}}),[ne,_,Ae]),[K,oe]=Ut(O,T),se=i.useMemo(()=>{var Ke;const je=Ie(J&&K===null?[]:K);return n==="combobox"&&uF((Ke=je[0])==null?void 0:Ke.value)?[]:je},[K,Ie,n,J]),[ve,ge]=qF(se,Ae),ye=i.useMemo(()=>{if(!n&&ve.length===1){const Re=ve[0];if(Re.value===null&&(Re.label===null||Re.label===void 0))return[]}return ve.map(Re=>({...Re,label:(typeof N=="function"?N(Re):Re.label)??Re.value}))},[n,ve,N]),_e=i.useMemo(()=>new Set(ve.map(Re=>Re.value)),[ve]);i.useEffect(()=>{var Re;if(n==="combobox"){const je=(Re=ve[0])==null?void 0:Re.value;pe(cF(je)?String(je):"")}},[ve]);const xe=S0((Re,je)=>{const Ke=je??Re;return{[ne.value]:Re,[ne.label]:Ke}}),Ee=i.useMemo(()=>{if(n!=="tags")return me;const Re=[...me],je=Ke=>Ae.has(Ke);return[...ve].sort((Ke,tt)=>Ke.value<tt.value?-1:1).forEach(Ke=>{const tt=Ke.value;je(tt)||Re.push(xe(tt,Ke.label))}),Re},[xe,me,Ae,ve,n]),Ue=GF(Ee,ne,ue,fe,ee),Ce=i.useMemo(()=>{const Re=je=>ee.length?ee.some(Ke=>(je==null?void 0:je[Ke])===ue):(je==null?void 0:je.value)===ue;return n!=="tags"||!ue||Ue.some(je=>Re(je))||Ue.some(je=>je[ne.value]===ue)?Ue:[xe(ue),...Ue]},[xe,ee,n,Ue,ue,ne]),Te=Re=>[...Re].sort((Ke,tt)=>G(Ke,tt,{searchValue:ue})).map(Ke=>Array.isArray(Ke.options)?{...Ke,options:Ke.options.length>0?Te(Ke.options):Ke.options}:Ke),Ye=i.useMemo(()=>G?Te(Ce):Ce,[Ce,G,ue]),Xe=i.useMemo(()=>oF(Ye,{fieldNames:ne,childrenAsData:ie}),[Ye,ne,ie]),ke=Re=>{const je=Ie(Re);if(oe(je),M&&(je.length!==ve.length||je.some((Ke,tt)=>{var at;return((at=ve[tt])==null?void 0:at.value)!==(Ke==null?void 0:Ke.value)}))){const Ke=k?je.map(({label:at,value:Nt})=>({label:at,value:Nt})):je.map(at=>at.value),tt=je.map(at=>bh(ge(at.value)));M(J?Ke:Ke[0],J?tt:tt[0])}},[De,we]=i.useState(null),[Ve,Ne]=i.useState(0),Le=C!==void 0?C:n!=="combobox",Be=i.useRef(),Oe=i.useCallback((Re,je,{source:Ke="keyboard"}={})=>{Ne(je),s&&n==="combobox"&&Re!==null&&Ke==="keyboard"&&we(String(Re));const tt=Promise.resolve().then(()=>{Be.current===tt&&(y==null||y(Re))});Be.current=tt},[s,n,y]),Fe=(Re,je,Ke)=>{const tt=()=>{const at=ge(Re);return[k?{label:at==null?void 0:at[ne.label],value:Re}:Re,bh(at)]};if(je&&v){const[at,Nt]=tt();v(at,Nt)}else if(!je&&h&&Ke!=="clear"){const[at,Nt]=tt();h(at,Nt)}},D=S0((Re,je)=>{let Ke;const tt=J?je.selected:!0;tt?Ke=J?[...ve,Re]:[Re]:Ke=ve.filter(at=>at.value!==Re),ke(Ke),Fe(Re,tt),n==="combobox"?we(""):(!Ch||Q)&&(pe(""),we(""))}),le=(Re,je)=>{ke(Re);const{type:Ke,values:tt}=je;(Ke==="remove"||Ke==="clear")&&tt.forEach(at=>{Fe(at.value,!1,Ke)})},ae=(Re,je)=>{if(pe(Re),we(null),je.source==="submit"){const Ke=(Re||"").trim();if(Ke){const tt=Array.from(new Set([..._e,Ke]));ke(tt),Fe(Ke,!0),pe("")}return}je.source!=="blur"&&(n==="combobox"&&ke(Re),X==null||X(Re))},Se=Re=>{let je=Re;n!=="tags"&&(je=Re.map(tt=>{const at=$e.get(tt);return at==null?void 0:at.value}).filter(tt=>tt!==void 0));const Ke=Array.from(new Set([..._e,...je]));ke(Ke),Ke.forEach(tt=>{Fe(tt,!0)})},ze=i.useMemo(()=>({...de,flattenOptions:Xe,onActiveValue:Oe,defaultActiveFirstOption:Le,onSelect:D,menuItemSelectedIcon:E,rawValues:_e,fieldNames:ne,virtual:P!==!1&&b!==!1,direction:$,listHeight:I,listItemHeight:R,childrenAsData:ie,maxCount:U,optionRender:w,classNames:L,styles:V}),[U,de,Xe,Oe,Le,D,E,_e,ne,P,b,$,I,R,ie,w,L,V]);return i.createElement($b.Provider,{value:ze},i.createElement(PF,Ph({},F,{id:te,prefixCls:o,ref:t,omitDomProps:JF,mode:n,classNames:L,styles:V,displayValues:ye,onDisplayValuesChange:le,maxCount:U,direction:$,showSearch:B,searchValue:ue,onSearch:ae,autoClearSearchValue:Q,onSearchSplit:Se,popupMatchSelectWidth:b,OptionList:UF,emptyOptions:!Xe.length,activeValue:De,activeDescendantId:`${te}_list_${Ve}`})))}),Tb=ZF;Tb.Option=Rb;Tb.OptGroup=Ib;const _i=(e,t,r)=>{const{variant:n,[e]:o}=i.useContext(Rt),s=i.useContext(qk),a=o==null?void 0:o.variant;let l;typeof t<"u"?l=t:r===!1?l="borderless":l=s??a??n??"outlined";const u=Gk.includes(l);return[l,u]},ez=e=>{const r={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:e==="scroll"?"scroll":"visible",dynamicInset:!0};return{bottomLeft:{...r,points:["tl","bl"],offset:[0,4]},bottomRight:{...r,points:["tr","br"],offset:[0,4]},topLeft:{...r,points:["bl","tl"],offset:[0,-4]},topRight:{...r,points:["br","tr"],offset:[0,-4]}}};function tz(e,t){return e||ez(t)}const C0=e=>{const{optionHeight:t,optionFontSize:r,optionLineHeight:n,optionPadding:o}=e;return{position:"relative",display:"block",minHeight:t,padding:o,color:e.colorText,fontWeight:"normal",fontSize:r,lineHeight:n,boxSizing:"border-box"}},rz=e=>{const{antCls:t,componentCls:r}=e,n=`${r}-item`,o=`&${t}-slide-up-enter${t}-slide-up-enter-active`,s=`&${t}-slide-up-appear${t}-slide-up-appear-active`,a=`&${t}-slide-up-leave${t}-slide-up-leave-active`,l=`${r}-dropdown-placement-`,u=`${n}-option-selected`;return[{[`${r}-dropdown`]:{...pr(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}${l}bottomLeft,
${s}${l}bottomLeft
`]:{animationName:hb},[`
${o}${l}topLeft,
${s}${l}topLeft,
${o}${l}topRight,
${s}${l}topRight
`]:{animationName:gb},[`${a}${l}bottomLeft`]:{animationName:mb},[`
${a}${l}topLeft,
${a}${l}topRight
`]:{animationName:pb},"&-hidden":{display:"none"},[n]:{...C0(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",...Vs},"&-state":{flex:"none",display:"flex",alignItems:"center"},[`&-active:not(${n}-option-disabled)`]:{backgroundColor:e.optionActiveBg},[`&-selected:not(${n}-option-disabled)`]:{color:e.optionSelectedColor,fontWeight:e.optionSelectedFontWeight,backgroundColor:e.optionSelectedBg,[`${n}-option-state`]:{color:e.colorPrimary}},"&-disabled":{[`&${n}-option-selected`]:{backgroundColor:e.colorBgContainerDisabled},color:e.colorTextDisabled,cursor:"not-allowed"},"&-grouped":{paddingInlineStart:e.calc(e.controlPaddingHorizontal).mul(2).equal()}},"&-empty":{...C0(e),color:e.colorTextDisabled}},[`${u}:has(+ ${u})`]:{borderEndStartRadius:0,borderEndEndRadius:0,[`& + ${u}`]:{borderStartStartRadius:0,borderStartEndRadius:0}},"&-rtl":{direction:"rtl"}}},es(e,"slide-up"),es(e,"slide-down"),ni(e,"move-up"),ni(e,"move-down")]},nz=e=>{const{componentCls:t}=e;return{[`&${t}-customize`]:{border:0,padding:0,fontSize:"inherit",lineHeight:"inherit",[`${t}-placeholder`]:{display:"none"},[`${t}-content`]:{margin:0,padding:0,"&-value":{display:"none"}}}}},E0=4,oz=e=>{const{componentCls:t,calc:r,iconCls:n,paddingXS:o,paddingXXS:s,INTERNAL_FIXED_ITEM_MARGIN:a,lineWidth:l,colorIcon:u,colorIconHover:d,inputPaddingHorizontalBase:f,antCls:p}=e,[m,g]=Fr(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")} - ${a} - ${l})`,[m("multi-item-padding-horizontal")]:`calc(${f} - ${g("multi-padding-vertical")} - ${l} * 2)`,paddingBlock:g("multi-padding-vertical"),paddingInlineStart:`calc(${g("multi-padding-base")} - ${l})`,[`${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% - ${E0}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")} - ${l} * 2)`,border:`${l} solid ${g("multi-item-border-color")}`,display:"flex",marginBlock:a,marginInlineEnd:r(a).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":{...Vs,marginInlineEnd:s},"&-remove":{...qf(),display:"inline-flex",alignItems:"center",color:u,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:d}}},[`${t}-input`]:{lineHeight:r(a).mul(2).add(g("multi-item-height")).equal(),width:"calc(var(--select-input-width, 0) * 1px)",minWidth:E0,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"}}}}},Mm=(e,t)=>{const{componentCls:r,antCls:n}=e,[o]=Fr(n,"select"),{border:s,borderHover:a,borderActive:l,borderOutline:u}=t,d=t.background||e.selectorBg||e.colorBgContainer;return{[o("border-color")]:s,[o("background-color")]:d,[o("color")]:t.color||e.colorText,[`&:not(${r}-disabled)`]:{"&:hover":{[o("border-color")]:a,[o("background-color")]:t.backgroundHover||d},[`&${r}-focused`]:{[o("border-color")]:l,[o("background-color")]:t.backgroundActive||d,boxShadow:`0 0 0 ${he(e.controlOutlineWidth)} ${u}`}},[`&${r}-disabled`]:{[o("border-color")]:t.borderDisabled||t.border,[o("background-color")]:t.backgroundDisabled||t.background}}},bu=(e,t,r,n={},o={},s)=>{const{componentCls:a}=e;return{[`&${a}-${t}`]:[Mm(e,r),{[`&${a}-status-error`]:Mm(e,{...r,color:n.color||e.colorError,...n}),[`&${a}-status-warning`]:Mm(e,{...r,color:o.color||e.colorWarning,...o})},s]}},sz=e=>{const{componentCls:t,fontHeight:r,controlHeight:n,iconCls:o,antCls:s,calc:a}=e,[l,u]=Fr(s,"select");return{[t]:[{[l("border-radius")]:e.borderRadius,[l("border-color")]:"#000",[l("border-size")]:e.lineWidth,[l("background-color")]:e.colorBgContainer,[l("font-size")]:e.fontSize,[l("line-height")]:e.lineHeight,[l("font-height")]:r,[l("color")]:e.colorText,[l("height")]:n,[l("padding-horizontal")]:a(e.paddingSM).sub(e.lineWidth).equal(),[l("padding-vertical")]:`calc((${u("height")} - ${u("font-height")}) / 2 - ${u("border-size")})`,...pr(e,!0),display:"inline-flex",flexWrap:"nowrap",position:"relative",transition:`all ${e.motionDurationSlow}`,alignItems:"flex-start",outline:0,cursor:"pointer",borderRadius:u("border-radius"),borderWidth:u("border-size"),borderStyle:e.lineType,borderColor:u("border-color"),background:u("background-color"),fontSize:u("font-size"),lineHeight:u("line-height"),color:u("color"),paddingInline:u("padding-horizontal"),paddingBlock:u("padding-vertical"),[`${t}-prefix`]:{flex:"none",lineHeight:1},[`${t}-placeholder`]:{...Vs,color:e.colorTextPlaceholder,pointerEvents:"none",zIndex:1},[`${t}-content`]:{flex:"auto",minWidth:0,position:"relative",display:"flex",marginInlineEnd:a(e.paddingXXS).mul(1.5).equal(),"&: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",[o]:{verticalAlign:"top"}},"&-disabled":{background:e.colorBgContainerDisabled,color:e.colorTextDisabled,cursor:"not-allowed",input:{cursor:"not-allowed"}},"&-sm":{[l("height")]:e.controlHeightSM,[l("padding-horizontal")]:a(e.paddingXS).sub(e.lineWidth).equal(),[l("border-radius")]:e.borderRadiusSM,[`${t}-clear`]:{insetInlineEnd:u("padding-horizontal")}},"&-lg":{[l("height")]:e.controlHeightLG,[l("font-size")]:e.fontSizeLG,[l("line-height")]:e.lineHeightLG,[l("font-height")]:e.fontHeightLG,[l("border-radius")]:e.borderRadiusLG}},{[`&:not(${t}-customize)`]:{[`${t}-input`]:{outline:"none",background:"transparent",appearance:"none",border:0,margin:0,padding:0,color:u("color"),"&::-webkit-search-cancel-button":{display:"none",appearance:"none"}}}},{[`&-single:not(${t}-customize)`]:{[`${t}-input`]:{position:"absolute",inset:0,lineHeight:`calc(${u("font-height")} + ${u("padding-vertical")} * 2)`},[`${t}-content`]:{...Vs,alignSelf:"center","&-has-value":{display:"block","&:before":{display:"none"}},"&-has-search-value":{color:"transparent"},"&-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"}},oz(e),bu(e,"outlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:e.activeOutlineColor,borderDisabled:e.colorBorderDisabled},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError,borderOutline:e.colorErrorOutline},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning,borderOutline:e.colorWarningOutline}),bu(e,"filled",{border:"transparent",borderHover:"transparent",borderActive:e.activeBorderColor,borderOutline:"transparent",borderDisabled:e.colorBorderDisabled,background:e.colorFillTertiary,backgroundHover:e.colorFillSecondary,backgroundActive:e.colorBgContainer},{background:e.colorErrorBg,backgroundHover:e.colorErrorBgHover,borderActive:e.colorError},{background:e.colorWarningBg,backgroundHover:e.colorWarningBgHover,borderActive:e.colorWarning}),bu(e,"borderless",{border:"transparent",borderHover:"transparent",borderActive:"transparent",borderOutline:"transparent",background:"transparent"}),bu(e,"underlined",{border:e.colorBorder,borderHover:e.hoverBorderColor,borderActive:e.activeBorderColor,borderOutline:"transparent"},{border:e.colorError,borderHover:e.colorErrorHover,borderActive:e.colorError},{border:e.colorWarning,borderHover:e.colorWarningHover,borderActive:e.colorWarning},{borderRadius:0,borderTopColor:"transparent",borderInlineColor:"transparent"}),nz(e)]}},az=e=>{const{fontSize:t,lineHeight:r,lineWidth:n,controlHeight:o,controlHeightSM:s,controlHeightLG:a,paddingXXS:l,controlPaddingHorizontal:u,zIndexPopupBase:d,colorText:f,fontWeightStrong:p,controlItemBgActive:m,controlItemBgHover:g,colorBgContainer:v,colorFillSecondary:h,colorBgContainerDisabled:y,colorTextDisabled:b,colorPrimaryHover:_,colorPrimary:x,controlOutline:w}=e,S=l*2,C=n*2,E=Math.min(o-S,o-C),P=Math.min(s-S,s-C),$=Math.min(a-S,a-C);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(l/2),zIndexPopup:d+50,optionSelectedColor:f,optionSelectedFontWeight:p,optionSelectedBg:m,optionActiveBg:g,optionPadding:`${(o-t*r)/2}px ${u}px`,optionFontSize:t,optionLineHeight:r,optionHeight:o,selectorBg:v,clearBg:v,singleItemHeightLG:a,multipleItemBg:h,multipleItemBorderColor:"transparent",multipleItemHeight:E,multipleItemHeightSM:P,multipleItemHeightLG:$,multipleSelectorBgDisabled:y,multipleItemColorDisabled:b,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:_,activeBorderColor:x,activeOutlineColor:w,selectAffixPadding:l}},iz=e=>{const{antCls:t,componentCls:r,motionDurationMid:n,inputPaddingHorizontalBase:o}=e,s={[`${r}-clear`]:{opacity:1,background:e.colorBgBase,borderRadius:"50%"}};return{[r]:{...pr(e),[`${r}-selection-item`]:{flex:1,fontWeight:"normal",position:"relative",userSelect:"none",...Vs,[`> ${t}-typography`]:{display:"inline"}},[`${r}-prefix`]:{flex:"none",marginInlineEnd:e.selectAffixPadding},[`${r}-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(a=>`${a} ${n} ease`).join(", "),textRendering:"auto",transform:"translateZ(0)","&:before":{display:"block"},"&:hover":{color:e.colorIcon}},"@media(hover:none)":s,"&:hover":s},[`${r}-status`]:{"&-error, &-warning, &-success, &-validating":{[`&${r}-has-feedback`]:{[`${r}-clear`]:{insetInlineEnd:e.calc(o).add(e.fontSize).add(e.paddingXS).equal()}}}}}},lz=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},iz(e),rz(e),{[`${t}-rtl`]:{direction:"rtl"}},Rc(e,{focusElCls:`${t}-focused`})]},cz=Kt("Select",(e,{rootPrefixCls:t})=>{const r=Lt(e,{rootPrefixCls:t,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(e.lineWidth).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[lz(r),sz(r)]},az,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var uz={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"};function $h(){return $h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$h.apply(this,arguments)}const dz=(e,t)=>i.createElement(or,$h({},e,{ref:t,icon:uz})),Y$=i.forwardRef(dz);var fz={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"};function Ih(){return Ih=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ih.apply(this,arguments)}const pz=(e,t)=>i.createElement(or,Ih({},e,{ref:t,icon:fz})),X$=i.forwardRef(pz);var mz={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};function Rh(){return Rh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rh.apply(this,arguments)}const gz=(e,t)=>i.createElement(or,Rh({},e,{ref:t,icon:mz})),J$=i.forwardRef(gz);function Q$({suffixIcon:e,clearIcon:t,menuItemSelectedIcon:r,removeIcon:n,loading:o,loadingIcon:s,multiple:a,hasFeedback:l,showSuffixIcon:u,feedbackIcon:d,showArrow:f,componentName:p}){const m=t??i.createElement(lb,null),g=b=>e===null&&!l&&!f?null:i.createElement(i.Fragment,null,u!==!1&&b,l&&d);let v=null;e!==void 0?v=g(e):o?v=g(s??i.createElement(ib,{spin:!0})):v=({open:b,showSearch:_})=>g(b&&_?i.createElement(J$,null):i.createElement(X$,null));let h=null;r!==void 0?h=r:a?h=i.createElement(Y$,null):h=null;let y=null;return n!==void 0?y=n:y=i.createElement(db,null),{clearIcon:m,suffixIcon:v,itemIcon:h,removeIcon:y}}function hz(e){return q.useMemo(()=>{if(e)return(...t)=>q.createElement(To,{space:!0},e.apply(void 0,t))},[e])}function vz(e,t){return t!==void 0?t:e!==null}const Z$="SECRET_COMBOBOX_MODE_DO_NOT_USE",yz=(e,t)=>{var je,Ke,tt,at,Nt;const{prefixCls:r,bordered:n,className:o,rootClassName:s,getPopupContainer:a,popupClassName:l,dropdownClassName:u,listHeight:d=256,placement:f,listItemHeight:p,size:m,disabled:g,notFoundContent:v,status:h,builtinPlacements:y,dropdownMatchSelectWidth:b,popupMatchSelectWidth:_,direction:x,style:w,allowClear:S,variant:C,popupStyle:E,dropdownStyle:P,transitionName:$,tagRender:I,maxCount:R,prefix:N,dropdownRender:T,popupRender:O,onDropdownVisibleChange:k,onOpenChange:M,styles:U,classNames:L,...V}=e,{getPopupContainer:F,getPrefixCls:Z,renderEmpty:B,direction:z,virtual:W,popupMatchSelectWidth:H,popupOverflow:Y}=i.useContext(Rt),{showSearch:G,style:X,styles:Q,className:ee,classNames:te}=Mt("select"),[,J]=Pc(),ie=p??(J==null?void 0:J.controlHeight),fe=Z("select",r),ne=Z(),ce=x??z,{compactSize:pe,compactItemClassnames:ue}=No(fe,ce),[de,Ae]=_i("select",C,n),$e=Gr(fe),[me,Ie]=cz(fe,$e),K=i.useMemo(()=>{const{mode:Ot}=e;if(Ot!=="combobox")return Ot===Z$?"combobox":Ot},[e.mode]),oe=K==="multiple"||K==="tags",se=vz(e.suffixIcon,e.showArrow),ve=_??b??H,ge=hz(O||T),ye=M||k,{status:_e,hasFeedback:xe,isFormItemInput:Ee,feedbackIcon:Ue}=i.useContext(qn),Ce=ea(_e,h);let Te;v!==void 0?Te=v:K==="combobox"?Te=null:Te=(B==null?void 0:B("Select"))||i.createElement(qP,{componentName:"Select"});const{suffixIcon:Ye,itemIcon:Xe,removeIcon:ke,clearIcon:De}=Q$({...V,multiple:oe,hasFeedback:xe,feedbackIcon:Ue,showSuffixIcon:se,componentName:"Select"}),we=S===!0?{clearIcon:De}:S,Ve=Gt(V,["suffixIcon","itemIcon"]),Ne=sn(Ot=>m??pe??Ot),Le=i.useContext(Oo),Be=g??Le,Oe={...e,variant:de,status:Ce,disabled:Be,size:Ne},[Fe,D]=Xt([te,L],[Q,U],{props:Oe},{popup:{_default:"root"}}),le=re((je=Fe.popup)==null?void 0:je.root,l,u,{[`${fe}-dropdown-${ce}`]:ce==="rtl"},s,Ie,$e,me),ae={...(Ke=D.popup)==null?void 0:Ke.root,...E??P},Se=re({[`${fe}-lg`]:Ne==="large",[`${fe}-sm`]:Ne==="small",[`${fe}-rtl`]:ce==="rtl",[`${fe}-${de}`]:Ae,[`${fe}-in-form-item`]:Ee},ts(fe,Ce,xe),ue,ee,o,Fe.root,s,Ie,$e,me),ze=i.useMemo(()=>f!==void 0?f:ce==="rtl"?"bottomRight":"bottomLeft",[f,ce]),[Re]=Zs("SelectLike",((at=(tt=D.popup)==null?void 0:tt.root)==null?void 0:at.zIndex)??(ae==null?void 0:ae.zIndex));return i.createElement(Tb,{ref:t,virtual:W,classNames:Fe,styles:D,showSearch:G,...Ve,style:{...D.root,...X,...w},popupMatchSelectWidth:ve,transitionName:ri(ne,"slide-up",$),builtinPlacements:tz(y,Y),listHeight:d,listItemHeight:ie,mode:K,prefixCls:fe,placement:ze,direction:ce,prefix:N,suffixIcon:Ye,menuItemSelectedIcon:Xe,removeIcon:ke,allowClear:we,notFoundContent:Te,className:Se,getPopupContainer:a||F,popupClassName:le,disabled:Be,popupStyle:{...(Nt=D.popup)==null?void 0:Nt.root,...ae,zIndex:Re},maxCount:oe?R:void 0,tagRender:oe?I:void 0,popupRender:ge,onPopupVisibleChange:ye})},Or=i.forwardRef(yz),bz=Tc(Or,"popupAlign");Or.SECRET_COMBOBOX_MODE_DO_NOT_USE=Z$;Or.Option=Rb;Or.OptGroup=Ib;Or._InternalPanelDoNotUseOrYouWillBeFired=bz;const{Option:P0}=Or;function $0(e){return(e==null?void 0:e.type)&&(e.type.isSelectOption||e.type.isSelectOptGroup)}const _z=(e,t)=>{const{prefixCls:r,className:n,style:o,popupClassName:s,dropdownClassName:a,children:l,dataSource:u,rootClassName:d,dropdownStyle:f,dropdownRender:p,popupRender:m,onDropdownVisibleChange:g,onOpenChange:v,styles:h,classNames:y,popupMatchSelectWidth:b,dropdownMatchSelectWidth:_}=e,x=os(l),w=m||p,S=v||g,C=b??_;let E;x.length===1&&i.isValidElement(x[0])&&!$0(x[0])&&([E]=x);const P=E?()=>E:void 0;let $;x.length&&$0(x[0])?$=l:$=u?u.map(U=>{if(i.isValidElement(U))return U;switch(typeof U){case"string":return i.createElement(P0,{key:U,value:U},U);case"object":{const{value:L}=U;return i.createElement(P0,{key:L,value:L},U.text)}default:return}}):[];const{getPrefixCls:I}=i.useContext(Rt),R=I("select",r),N={...e,popupRender:w,onOpenChange:S,popupMatchSelectWidth:C},[T,O]=Xt([y],[h],{props:N},{popup:{_default:"root"}}),k=i.useMemo(()=>{var U,L,V;return{root:re(`${R}-auto-complete`,n,d,T.root,{[`${R}-customize`]:E}),prefix:T.prefix,input:T.input,placeholder:T.placeholder,content:T.content,popup:{root:re(s,a,(U=T.popup)==null?void 0:U.root),list:(L=T.popup)==null?void 0:L.list,listItem:(V=T.popup)==null?void 0:V.listItem}}},[R,n,d,T,s,a]),M=i.useMemo(()=>{var U,L,V;return{root:{...O.root,...o},input:O.input,prefix:O.prefix,placeholder:O.placeholder,content:O.content,popup:{root:{...f,...(U=O.popup)==null?void 0:U.root},list:(L=O.popup)==null?void 0:L.list,listItem:(V=O.popup)==null?void 0:V.listItem}}},[O,o,f]);return i.createElement(Or,{ref:t,suffixIcon:null,...Gt(e,["dataSource","dropdownClassName","popupClassName"]),prefixCls:R,classNames:k,styles:M,mode:Or.SECRET_COMBOBOX_MODE_DO_NOT_USE,popupRender:w,onPopupVisibleChange:S,popupMatchSelectWidth:C,getInputElement:P},$)},eI=i.forwardRef(_z),{Option:xz}=Or,wz=Tc(eI,"popupAlign",e=>Gt(e,["visible"])),ro=eI;ro.Option=xz;ro._InternalPanelDoNotUseOrYouWillBeFired=wz;function Ab(e=!0,t={}){const r=i.useRef(t),[,n]=Kk(),o=Yk();return qt(()=>{const s=o.subscribe(a=>{r.current=a,e&&n()});return()=>o.unsubscribe(s)},[]),r.current}const tI=e=>{const{children:t,prefixCls:r,id:n,classNames:o,styles:s,className:a,style:l}=e;return i.createElement("div",{id:n,className:re(`${r}-container`,o==null?void 0:o.container,a),style:{...s==null?void 0:s.container,...l},role:"tooltip"},typeof t=="function"?t():t)},ma={shiftX:64,adjustY:1},ga={adjustX:1,shiftY:!0},xn=[0,0],Sz={left:{points:["cr","cl"],overflow:ga,offset:[-4,0],targetOffset:xn},right:{points:["cl","cr"],overflow:ga,offset:[4,0],targetOffset:xn},top:{points:["bc","tc"],overflow:ma,offset:[0,-4],targetOffset:xn},bottom:{points:["tc","bc"],overflow:ma,offset:[0,4],targetOffset:xn},topLeft:{points:["bl","tl"],overflow:ma,offset:[0,-4],targetOffset:xn},leftTop:{points:["tr","tl"],overflow:ga,offset:[-4,0],targetOffset:xn},topRight:{points:["br","tr"],overflow:ma,offset:[0,-4],targetOffset:xn},rightTop:{points:["tl","tr"],overflow:ga,offset:[4,0],targetOffset:xn},bottomRight:{points:["tr","br"],overflow:ma,offset:[0,4],targetOffset:xn},rightBottom:{points:["bl","br"],overflow:ga,offset:[4,0],targetOffset:xn},bottomLeft:{points:["tl","bl"],overflow:ma,offset:[0,4],targetOffset:xn},leftBottom:{points:["br","bl"],overflow:ga,offset:[-4,0],targetOffset:xn}};function Th(){return Th=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Th.apply(this,arguments)}const Cz=i.forwardRef((e,t)=>{const{trigger:r=["hover"],mouseEnterDelay:n=0,mouseLeaveDelay:o=.1,prefixCls:s="rc-tooltip",children:a,onVisibleChange:l,afterVisibleChange:u,motion:d,placement:f="right",align:p={},destroyOnHidden:m=!1,defaultVisible:g,getTooltipContainer:v,arrowContent:h,overlay:y,id:b,showArrow:_=!0,classNames:x,styles:w,...S}=e,C=Cc(b),E=i.useRef(null);i.useImperativeHandle(t,()=>E.current);const P={...S};"visible"in e&&(P.popupVisible=e.visible);const $=i.useMemo(()=>{if(!_)return!1;const R=_===!0?{}:_;return{...R,className:re(R.className,x==null?void 0:x.arrow),style:{...R.style,...w==null?void 0:w.arrow},content:R.content??h}},[_,x==null?void 0:x.arrow,w==null?void 0:w.arrow,h]),I=({open:R})=>{const N=i.Children.only(a),T={"aria-describedby":y&&R?C:void 0};return i.cloneElement(N,T)};return i.createElement($c,Th({popupClassName:x==null?void 0:x.root,prefixCls:s,popup:i.createElement(tI,{key:"content",prefixCls:s,id:C,classNames:x,styles:w},y),action:r,builtinPlacements:Sz,popupPlacement:f,ref:E,popupAlign:p,getPopupContainer:v,onOpenChange:l,afterOpenChange:u,popupMotion:d,defaultPopupVisible:g,autoDestroy:m,mouseLeaveDelay:o,popupStyle:w==null?void 0:w.root,mouseEnterDelay:n,arrow:$,uniqueContainerClassName:x==null?void 0:x.uniqueContainer,uniqueContainerStyle:w==null?void 0:w.uniqueContainer},P),I)}),Ez=q.createContext(!1),Pz=(e,t)=>{const r=n=>typeof n=="boolean"?{show:n}:n||{};return q.useMemo(()=>{const n=r(e),o=r(t);return{...o,...n,show:n.show??o.show??!0}},[e,t])},I0="50%",$z=e=>{const{calc:t,componentCls:r,tooltipMaxWidth:n,tooltipColor:o,tooltipBg:s,tooltipBorderRadius:a,zIndexPopup:l,controlHeight:u,boxShadowSecondary:d,paddingSM:f,paddingXS:p,arrowOffsetHorizontal:m,sizePopupArrow:g,antCls:v}=e,[h,y]=Fr(v,"tooltip"),b=t(a).add(g).add(m).equal(),x={minWidth:t(a).mul(2).add(g).equal(),minHeight:u,padding:`${he(e.calc(f).div(2).equal())} ${he(p)}`,color:y("overlay-color",o),textAlign:"start",textDecoration:"none",wordWrap:"break-word",backgroundColor:s,borderRadius:a,boxShadow:d,boxSizing:"border-box"},w={[h("valid-offset-x")]:y("arrow-offset-x","var(--arrow-x)"),transformOrigin:[y("valid-offset-x",I0),`var(--arrow-y, ${I0})`].join(" ")};return[{[r]:{...pr(e),position:"absolute",zIndex:l,display:"block",width:"max-content",maxWidth:n,visibility:"visible",...w,"&-hidden":{display:"none"},[h("arrow-background-color")]:s,[`${r}-container`]:[x,VP(e,!0)],[`&:has(~ ${r}-unique-container)`]:{[`${r}-container`]:{border:"none",background:"transparent",boxShadow:"none"}},[["&-placement-topLeft","&-placement-topRight","&-placement-bottomLeft","&-placement-bottomRight"].join(",")]:{minWidth:b},[["&-placement-left","&-placement-leftTop","&-placement-leftBottom","&-placement-right","&-placement-rightTop","&-placement-rightBottom"].join(",")]:{[`${r}-inner`]:{borderRadius:e.min(a,Xk)}},[`${r}-content`]:{position:"relative"},...Gf(e,(S,{darkColor:C})=>({[`&${r}-${S}`]:{[`${r}-container`]:{backgroundColor:C},[`${r}-arrow`]:{[h("arrow-background-color")]:C}}})),"&-rtl":{direction:"rtl"}}},GP(e,y("arrow-background-color")),{[`${r}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}},{[`${r}-unique-container`]:{...x,...w,position:"absolute",zIndex:t(l).sub(1).equal(),"&-hidden":{display:"none"},"&-visible":{transition:`all ${e.motionDurationSlow}`}}}]},Iz=e=>({zIndexPopup:e.zIndexPopupBase+70,maxWidth:250,...KP({contentRadius:e.borderRadius,limitVerticalRadius:!0}),...vb(Lt(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))}),rI=(e,t,r=!0)=>Kt("Tooltip",o=>{const{borderRadius:s,colorTextLightSolid:a,colorBgSpotlight:l,maxWidth:u}=o,d=Lt(o,{tooltipMaxWidth:u,tooltipColor:a,tooltipBorderRadius:s,tooltipBg:l});return[$z(d),Wf(o,"zoom-big-fast")]},Iz,{resetStyle:!1,injectStyle:r})(e,t),nI=(e,t,r)=>{const n=Kf(r),[o]=Fr(e,"tooltip"),s=re({[`${t}-${r}`]:r&&n}),a={},l={},u=Jk(r).toRgb(),f=(.299*u.r+.587*u.g+.114*u.b)/255<.5?"#FFF":"#000";return r&&!n&&(a.background=r,a[o("overlay-color")]=f,l[o("arrow-background-color")]=r),{className:s,overlayStyle:a,arrowStyle:l}},Rz=e=>{const{prefixCls:t,className:r,placement:n="top",title:o,color:s,overlayInnerStyle:a,classNames:l,styles:u}=e,{getPrefixCls:d}=i.useContext(Rt),f=d("tooltip",t),p=d(),m=Gr(f),[g,v]=rI(f,m),h=nI(p,f,s),y=h.arrowStyle,b=i.useMemo(()=>({container:{...a,...h.overlayStyle}}),[a,h.overlayStyle]),_={...e,placement:n},[x,w]=Xt([l],[b,u],{props:_}),S=re(m,g,v,f,`${f}-pure`,`${f}-placement-${n}`,r,h.className);return i.createElement("div",{className:S,style:y},i.createElement("div",{className:`${f}-arrow`}),i.createElement(tI,{...e,className:g,prefixCls:f,classNames:x,styles:w},o))},Tz=i.forwardRef((e,t)=>{const{prefixCls:r,openClassName:n,getTooltipContainer:o,color:s,children:a,afterOpenChange:l,arrow:u,destroyTooltipOnHide:d,destroyOnHidden:f,title:p,overlay:m,trigger:g,builtinPlacements:v,autoAdjustOverflow:h=!0,motion:y,getPopupContainer:b,placement:_="top",mouseEnterDelay:x=.1,mouseLeaveDelay:w=.1,rootClassName:S,styles:C,classNames:E,onOpenChange:P,overlayInnerStyle:$,overlayStyle:I,overlayClassName:R,...N}=e,[,T]=Pc(),O=e["data-popover-inject"],{getPopupContainer:k,getPrefixCls:M,direction:U,...L}=Mt("tooltip"),{className:V,style:F,classNames:Z,styles:B,arrow:z,trigger:W}=O?{}:L,H=Pz(u,z),Y=H.show,G=g||W||"hover",X=b||k,Q=f??!!d,ee=i.useContext(Ez);cb();const te=i.useRef(null),J=()=>{var we;(we=te.current)==null||we.forceAlign()};i.useImperativeHandle(t,()=>{var we,Ve;return{forceAlign:J,nativeElement:(we=te.current)==null?void 0:we.nativeElement,popupElement:(Ve=te.current)==null?void 0:Ve.popupElement}});const[ie,fe]=Ut(e.defaultOpen??!1,e.open),ne=!p&&!m&&p!==0,ce=we=>{fe(ne?!1:we),!ne&&P&&P(we)},pe=i.useMemo(()=>v||YP({arrowPointAtCenter:(H==null?void 0:H.pointAtCenter)??!1,autoAdjustOverflow:h,arrowWidth:Y?T.sizePopupArrow:0,borderRadius:T.borderRadius,offset:T.marginXXS,visibleFirst:!0}),[H,v,T,Y,h]),ue=i.useMemo(()=>p===0?p:m||p||"",[m,p]),de=i.createElement(To,{space:!0,form:!0},typeof ue=="function"?ue():ue),Ae={...e,trigger:G,builtinPlacements:pe,getPopupContainer:X,destroyOnHidden:Q},[$e,me]=Xt([Z,E],[B,C],{props:Ae}),Ie=M("tooltip",r),K=M();let oe=ie;(!("open"in e)&&ne||ee)&&(oe=!1);const se=i.isValidElement(a)&&!Qk(a)?a:i.createElement("span",null,a),ve=se.props,ge=!ve.className||typeof ve.className=="string"?re(ve.className,n||`${Ie}-open`):ve.className,ye=Gr(Ie),[_e,xe]=rI(Ie,ye,!O),Ee=nI(K,Ie,s),Ue=Ee.arrowStyle,Ce=re(ye,_e,xe),Te=re(R,{[`${Ie}-rtl`]:U==="rtl"},Ee.className,S,Ce,V,$e.root),[Ye,Xe]=Zs("Tooltip",N.zIndex),ke={...me.container,...$,...Ee.overlayStyle},De=i.createElement(Cz,{unique:!0,...N,zIndex:Ye,showArrow:Y,placement:_,mouseEnterDelay:x,mouseLeaveDelay:w,prefixCls:Ie,classNames:{root:Te,container:$e.container,arrow:$e.arrow,uniqueContainer:re(Ce,$e.container)},styles:{root:{...Ue,...me.root,...F,...I},container:ke,uniqueContainer:ke,arrow:me.arrow},ref:te,overlay:de,visible:oe,onVisibleChange:ce,afterVisibleChange:l,arrowContent:i.createElement("span",{className:`${Ie}-arrow-content`}),motion:{motionName:ri(K,"zoom-big-fast",typeof(y==null?void 0:y.motionName)=="string"?y==null?void 0:y.motionName:void 0),motionDeadline:1e3},trigger:G,builtinPlacements:pe,getTooltipContainer:X,destroyOnHidden:Q},oe?nn(se,{className:ge}):se);return i.createElement(fb.Provider,{value:Xe},De)}),jo=Tz;jo._InternalPanelDoNotUseOrYouWillBeFired=Rz;jo.UniqueProvider=Zk;const R0=e=>{const{prefixCls:t,value:r,current:n,offset:o=0}=e;let s;return o&&(s={position:"absolute",top:`${o}00%`,left:0}),i.createElement("span",{style:s,className:re(`${t}-only-unit`,{current:n})},r)};function Az(e,t,r){let n=e,o=0;for(;(n+10)%10!==t;)n+=r,o+=r;return o}const Nz=e=>{const{prefixCls:t,count:r,value:n}=e,o=Number(n),s=Math.abs(r),[a,l]=i.useState(o),[u,d]=i.useState(s),f=()=>{l(o),d(s)};i.useEffect(()=>{const g=setTimeout(f,1e3);return()=>clearTimeout(g)},[o]);let p,m;if(a===o||Number.isNaN(o)||Number.isNaN(a))p=[i.createElement(R0,{...e,key:o,current:!0})],m={transition:"none"};else{p=[];const g=o+10,v=[];for(let _=o;_<=g;_+=1)v.push(_);const h=u<s?1:-1,y=v.findIndex(_=>_%10===a);p=(h<0?v.slice(0,y+1):v.slice(y)).map((_,x)=>{const w=_%10;return i.createElement(R0,{...e,key:_,value:w,offset:h<0?x-y:x,current:x===y})}),m={transform:`translateY(${-Az(a,o,h)}00%)`}}return i.createElement("span",{className:`${t}-only`,style:m,onTransitionEnd:f},p)},Oz=i.forwardRef((e,t)=>{const{prefixCls:r,count:n,className:o,motionClassName:s,style:a,title:l,show:u,component:d="sup",children:f,...p}=e,{getPrefixCls:m}=i.useContext(Rt),g=m("scroll-number",r),v={...p,"data-show":u,style:a,className:re(g,o,s),title:l};let h=n;if(n&&Number(n)%1===0){const y=String(n).split("");h=i.createElement("bdi",null,y.map((b,_)=>i.createElement(Nz,{prefixCls:g,count:Number(n),value:b,key:y.length-_})))}return a!=null&&a.borderColor&&(v.style={...a,boxShadow:`0 0 0 1px ${a.borderColor} inset`}),f?nn(f,y=>({className:re(`${g}-custom-component`,y==null?void 0:y.className,s)})):i.createElement(d,{...v,ref:t},h)}),jz=new Un("antStatusProcessing",{"0%":{transform:"scale(0.8)",opacity:.5},"100%":{transform:"scale(2.4)",opacity:0}}),Dz=new Un("antZoomBadgeIn",{"0%":{transform:"scale(0) translate(50%, -50%)",opacity:0},"100%":{transform:"scale(1) translate(50%, -50%)"}}),Mz=new Un("antZoomBadgeOut",{"0%":{transform:"scale(1) translate(50%, -50%)"},"100%":{transform:"scale(0) translate(50%, -50%)",opacity:0}}),kz=new Un("antNoWrapperZoomBadgeIn",{"0%":{transform:"scale(0)",opacity:0},"100%":{transform:"scale(1)"}}),Lz=new Un("antNoWrapperZoomBadgeOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0)",opacity:0}}),Fz=new Un("antBadgeLoadingCircle",{"0%":{transformOrigin:"50%"},"100%":{transform:"translate(50%, -50%) rotate(360deg)",transformOrigin:"50%"}}),zz=e=>{const{componentCls:t,iconCls:r,antCls:n,badgeShadowSize:o,textFontSize:s,textFontSizeSM:a,statusSize:l,dotSize:u,textFontWeight:d,indicatorHeight:f,indicatorHeightSM:p,marginXS:m,calc:g}=e,v=`${n}-scroll-number`,h=Gf(e,(y,{darkColor:b})=>({[`&${t} ${t}-color-${y}`]:{background:b,[`&:not(${t}-count)`]:{color:b},"a:hover &":{background:b}}}));return{[t]:{...pr(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:he(f),whiteSpace:"nowrap",textAlign:"center",background:e.badgeColor,borderRadius:g(f).div(2).equal(),boxShadow:`0 0 0 ${he(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:a,lineHeight:he(p),borderRadius:g(p).div(2).equal()},[`${t}-multiple-words`]:{padding:`0 ${he(e.paddingXS)}`,bdi:{unicodeBidi:"plaintext"}},[`${t}-dot`]:{zIndex:e.indicatorZIndex,width:u,minWidth:u,height:u,background:e.badgeColor,borderRadius:"100%",boxShadow:`0 0 0 ${he(o)} ${e.badgeShadowColor}`},[`${t}-count, ${t}-dot, ${v}-custom-component`]:{position:"absolute",top:0,insetInlineEnd:0,transform:"translate(50%, -50%)",transformOrigin:"100% 0%",[`&${r}-spin`]:{animationName:Fz,animationDuration:"1s",animationIterationCount:"infinite",animationTimingFunction:"linear"}},[`&${t}-status`]:{lineHeight:"inherit",verticalAlign:"baseline",[`${t}-status-dot`]:{position:"relative",top:-1,display:"inline-block",width:l,height:l,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:jz,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:Dz,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`${t}-zoom-leave`]:{animationName:Mz,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack,animationFillMode:"both"},[`&${t}-not-a-wrapper`]:{[`${t}-zoom-appear, ${t}-zoom-enter`]:{animationName:kz,animationDuration:e.motionDurationSlow,animationTimingFunction:e.motionEaseOutBack},[`${t}-zoom-leave`]:{animationName:Lz,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%)"}}}}},oI=e=>{const{fontHeight:t,lineWidth:r,marginXS:n,colorBorderBg:o}=e,s=t,a=r,l=e.colorTextLightSolid,u=e.colorError,d=e.colorErrorHover;return Lt(e,{badgeFontHeight:s,badgeShadowSize:a,badgeTextColor:l,badgeColor:u,badgeColorHover:d,badgeShadowColor:o,badgeProcessingDuration:"1.2s",badgeRibbonOffset:n,badgeRibbonCornerTransform:"scaleY(0.75)",badgeRibbonCornerFilter:"brightness(75%)"})},sI=e=>{const{fontSize:t,lineHeight:r,fontSizeSM:n,lineWidth:o}=e;return{indicatorZIndex:"auto",indicatorHeight:Math.round(t*r)-2*o,indicatorHeightSM:t,dotSize:n/2,textFontSize:n,textFontSizeSM:n,textFontWeight:"normal",statusSize:n/2}},Vz=Kt("Badge",e=>{const t=oI(e);return zz(t)},sI),Bz=i.forwardRef((e,t)=>{const{prefixCls:r,scrollNumberPrefixCls:n,children:o,status:s,text:a,color:l,count:u=null,overflowCount:d=99,dot:f=!1,size:p="medium",title:m,offset:g,style:v,className:h,rootClassName:y,classNames:b,styles:_,showZero:x=!1,...w}=e,{getPrefixCls:S,direction:C,className:E,style:P,classNames:$,styles:I}=Mt("badge"),R=S("badge",r),[N,T]=Vz(R),O={...e,overflowCount:d,size:p,dot:f,showZero:x},[k,M]=Xt([$,b],[I,_],{props:O}),U=u>d?`${d}+`:u,L=U==="0"||U===0||a==="0"||a===0,V=u===null||L&&!x,F=(hn(s)||hn(l))&&V,Z=hn(s)||!L,B=f&&!L,z=B?"":U,W=i.useMemo(()=>((!hn(z)||z==="")&&(!hn(a)||a==="")||L&&!x)&&!B,[z,L,x,B,a]),H=i.useRef(u);W||(H.current=u);const Y=H.current,G=i.useRef(z);W||(G.current=z);const X=G.current,Q=i.useRef(B);W||(Q.current=B);const ee=i.useMemo(()=>{if(!g)return{...P,...v};const de=Number.parseInt(g[0],10);return{...{marginTop:g[1],insetInlineEnd:-de},...P,...v}},[g,v,P]),te=m??(typeof Y=="string"||zs(Y)?Y:void 0),J=!W&&(a===0?x:!!a&&a!==!0),ie=J?i.createElement("span",{className:`${R}-status-text`},a):null,fe=Pr(Y)?nn(Y,de=>({style:{...ee,...de.style}})):void 0,ne=Kf(l,!1),ce=re(k.indicator,{[`${R}-status-dot`]:F,[`${R}-status-${s}`]:!!s,[`${R}-color-${l}`]:ne}),pe={};l&&!ne&&(pe.color=l,pe.background=l);const ue=re(R,{[`${R}-status`]:F,[`${R}-not-a-wrapper`]:!o,[`${R}-rtl`]:C==="rtl"},h,y,E,k.root,N,T);if(!o&&F&&(a||Z||!V)){const de=ee.color;return i.createElement("span",{ref:t,...w,className:ue,style:{...M.root,...ee}},i.createElement("span",{className:ce,style:{...M.indicator,...pe}}),J&&i.createElement("span",{style:{color:de},className:`${R}-status-text`},a))}return i.createElement("span",{ref:t,...w,className:ue,style:M.root},o,i.createElement(Hf,{visible:!W,motionName:`${R}-zoom`,motionAppear:!1,motionDeadline:1e3},({className:de})=>{const Ae=S("scroll-number",n),$e=Q.current,me=re(k.indicator,{[`${R}-dot`]:$e,[`${R}-count`]:!$e,[`${R}-count-sm`]:p==="small",[`${R}-multiple-words`]:!$e&&X&&X.toString().length>1,[`${R}-status-${s}`]:!!s,[`${R}-color-${l}`]:ne});let Ie={...M.indicator,...ee};return l&&!ne&&(Ie=Ie||{},Ie.background=l),i.createElement(Oz,{prefixCls:Ae,show:!W,motionClassName:de,className:me,count:X,title:te,style:Ie,key:"scrollNumber"},fe)}),ie)}),Hz=e=>{const{antCls:t,badgeFontHeight:r,marginXS:n,badgeRibbonOffset:o,calc:s}=e,a=`${t}-ribbon`,l=`${t}-ribbon-wrapper`,u=Gf(e,(d,{darkColor:f})=>({[`&${a}-color-${d}`]:{background:f,color:f}}));return{[l]:{position:"relative"},[a]:{...pr(e),position:"absolute",top:n,padding:`0 ${he(e.paddingXS)}`,color:e.colorPrimary,lineHeight:he(r),whiteSpace:"nowrap",backgroundColor:e.colorPrimary,borderRadius:e.borderRadiusSM,[`${a}-content`]:{color:e.badgeTextColor},[`${a}-corner`]:{position:"absolute",top:"100%",width:o,height:o,color:"currentcolor",border:`${he(s(o).div(2).equal())} solid`,transform:e.badgeRibbonCornerTransform,transformOrigin:"top",filter:e.badgeRibbonCornerFilter},...u,[`&${a}-placement-end`]:{insetInlineEnd:s(o).mul(-1).equal(),borderEndEndRadius:0,[`${a}-corner`]:{insetInlineEnd:0,borderInlineEndColor:"transparent",borderBlockEndColor:"transparent"}},[`&${a}-placement-start`]:{insetInlineStart:s(o).mul(-1).equal(),borderEndStartRadius:0,[`${a}-corner`]:{insetInlineStart:0,borderBlockEndColor:"transparent",borderInlineStartColor:"transparent"}},"&-rtl":{direction:"rtl"}}}},Wz=Kt(["Badge","Ribbon"],e=>{const t=oI(e);return Hz(t)},sI),Uz=e=>{const{className:t,prefixCls:r,style:n,color:o,children:s,text:a,placement:l="end",rootClassName:u,styles:d,classNames:f}=e,{getPrefixCls:p,direction:m,className:g,style:v,classNames:h,styles:y}=Mt("ribbon"),b=p("ribbon",r),_=`${b}-wrapper`,[x,w]=Wz(b,_),S={...e,placement:l},[C,E]=Xt([h,f],[y,d],{props:S}),P=Kf(o,!1),$=re(b,`${b}-placement-${l}`,{[`${b}-rtl`]:m==="rtl",[`${b}-color-${o}`]:P},t,g,C.indicator),I={},R={};return o&&!P&&(I.background=o,R.color=o),i.createElement("div",{className:re(_,u,x,w,C.root),style:E.root},s,i.createElement("div",{className:re($,x),style:{...I,...E.indicator,...v,...n}},i.createElement("span",{className:re(`${b}-content`,C.content),style:E.content},a),i.createElement("div",{className:`${b}-corner`,style:R})))},Bd=Bz;Bd.Ribbon=Uz;var qz={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"};function Ah(){return Ah=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ah.apply(this,arguments)}const Gz=(e,t)=>i.createElement(or,Ah({},e,{ref:t,icon:qz})),Nh=i.forwardRef(Gz),{ESC:Kz,TAB:Yz}=lt;function Xz({visible:e,triggerRef:t,onVisibleChange:r,autoFocus:n,overlayRef:o}){const s=i.useRef(!1),a=()=>{var d,f;e&&((f=(d=t.current)==null?void 0:d.focus)==null||f.call(d),r==null||r(!1))},l=()=>{var d;return(d=o.current)!=null&&d.focus?(o.current.focus(),s.current=!0,!0):!1},u=d=>{switch(d.keyCode){case Kz:a();break;case Yz:{let f=!1;s.current||(f=l()),f?d.preventDefault():a();break}}};i.useEffect(()=>e?(window.addEventListener("keydown",u),n&&It(l,3),()=>{window.removeEventListener("keydown",u),s.current=!1}):()=>{s.current=!1},[e])}const Jz=i.forwardRef((e,t)=>{const{overlay:r,arrow:n,prefixCls:o}=e,s=i.useMemo(()=>{let l;return typeof r=="function"?l=r():l=r,l},[r]),a=Ao(t,yb(s));return q.createElement(q.Fragment,null,n&&q.createElement("div",{className:`${o}-arrow`}),q.cloneElement(s,{ref:XP(s)?a:void 0}))}),ha={adjustX:1,adjustY:1},va=[0,0],Qz={topLeft:{points:["bl","tl"],overflow:ha,offset:[0,-4],targetOffset:va},top:{points:["bc","tc"],overflow:ha,offset:[0,-4],targetOffset:va},topRight:{points:["br","tr"],overflow:ha,offset:[0,-4],targetOffset:va},bottomLeft:{points:["tl","bl"],overflow:ha,offset:[0,4],targetOffset:va},bottom:{points:["tc","bc"],overflow:ha,offset:[0,4],targetOffset:va},bottomRight:{points:["tr","br"],overflow:ha,offset:[0,4],targetOffset:va}};function Oh(){return Oh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Oh.apply(this,arguments)}const Zz=q.forwardRef((e,t)=>{var F;const{arrow:r=!1,prefixCls:n="rc-dropdown",transitionName:o,animation:s,align:a,placement:l="bottomLeft",placements:u=Qz,getPopupContainer:d,showAction:f,hideAction:p,overlayClassName:m,overlayStyle:g,visible:v,trigger:h=["hover"],autoFocus:y,overlay:b,children:_,onVisibleChange:x,...w}=e,[S,C]=q.useState(),E="visible"in e?v:S,P=s?`${n}-${s}`:o,$=q.useRef(null),I=q.useRef(null),R=q.useRef(null);q.useImperativeHandle(t,()=>$.current);const N=Z=>{C(Z),x==null||x(Z)};Xz({visible:E,triggerRef:R,onVisibleChange:N,autoFocus:y,overlayRef:I});const T=Z=>{const{onOverlayClick:B}=e;C(!1),B&&B(Z)},O=()=>q.createElement(Jz,{ref:I,overlay:b,prefixCls:n,arrow:r}),k=()=>typeof b=="function"?O:O(),M=()=>{const{minOverlayWidthMatchTrigger:Z,alignPoint:B}=e;return"minOverlayWidthMatchTrigger"in e?Z:!B},U=()=>{const{openClassName:Z}=e;return Z!==void 0?Z:`${n}-open`},L=q.cloneElement(_,{className:re((F=_.props)==null?void 0:F.className,E&&U()),ref:XP(_)?Ao(R,yb(_)):void 0});let V=p;return!V&&h.indexOf("contextMenu")!==-1&&(V=["click"]),q.createElement($c,Oh({builtinPlacements:u},w,{prefixCls:n,ref:$,popupClassName:re(m,{[`${n}-show-arrow`]:r}),popupStyle:g,action:h,showAction:f,hideAction:V,popupPlacement:l,popupAlign:a,popupMotion:{motionName:P},popupVisible:E,stretch:M()?"minWidth":"",popup:k(),onOpenChange:N,onPopupClick:T,getPopupContainer:d}),L)}),aI=i.createContext(null);function iI(e,t){return`${e}-${t}`}function lI(e){const t=i.useContext(aI);return iI(t,e)}const Gn=i.createContext(null);function eV(e,t){const r={...e};return Object.keys(t).forEach(n=>{const o=t[n];o!==void 0&&(r[n]=o)}),r}function kl({children:e,locked:t,...r}){const n=i.useContext(Gn),o=UP(()=>eV(n,r),[n,r],(s,a)=>!t&&(s[0]!==a[0]||!JP(s[1],a[1],!0)));return i.createElement(Gn.Provider,{value:o},e)}const tV=[],cI=i.createContext(null);function Xf(){return i.useContext(cI)}const uI=i.createContext(tV);function xi(e){const t=i.useContext(uI);return i.useMemo(()=>e!==void 0?[...t,e]:t,[t,e])}const dI=i.createContext(null),Nb=i.createContext({}),{LEFT:jh,RIGHT:Dh,UP:Mh,DOWN:cd,ENTER:ud,ESC:fI,HOME:Ni,END:Oi}=lt,T0=[Mh,cd,jh,Dh];function rV(e,t,r,n){var g;const o="prev",s="next",a="children",l="parent";if(e==="inline"&&n===ud)return{inlineTrigger:!0};const u={[Mh]:o,[cd]:s},d={[jh]:r?s:o,[Dh]:r?o:s,[cd]:a,[ud]:a},f={[Mh]:o,[cd]:s,[ud]:a,[fI]:l,[jh]:r?a:l,[Dh]:r?l:a};switch((g={inline:u,horizontal:d,vertical:f,inlineSub:u,horizontalSub:f,verticalSub:f}[`${e}${t?"":"Sub"}`])==null?void 0:g[n]){case o:return{offset:-1,sibling:!0};case s:return{offset:1,sibling:!0};case l:return{offset:-1,sibling:!1};case a:return{offset:1,sibling:!1};default:return null}}function nV(e){let t=e;for(;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function oV(e,t){let r=e||document.activeElement;for(;r;){if(t.has(r))return r;r=r.parentElement}return null}function Ob(e,t){return xb(e,!0).filter(n=>t.has(n))}function A0(e,t,r,n=1){if(!e)return null;const o=Ob(e,t),s=o.length;let a=o.findIndex(l=>r===l);return n<0?a===-1?a=s-1:a-=1:n>0&&(a+=1),a=(a+s)%s,o[a]}const Hd=(e,t)=>{const r=new Set,n=new Map,o=new Map;return e.forEach(s=>{const a=document.querySelector(`[data-menu-id='${iI(t,s)}']`);a&&(r.add(a),o.set(a,s),n.set(s,a))}),{elements:r,key2element:n,element2key:o}};function sV(e,t,r,n,o,s,a,l,u,d){const f=i.useRef(),p=i.useRef();p.current=t;const m=()=>{It.cancel(f.current)};return i.useEffect(()=>()=>{m()},[]),g=>{const{which:v}=g;if([...T0,ud,fI,Ni,Oi].includes(v)){const h=s();let y=Hd(h,n);const{elements:b,key2element:_,element2key:x}=y,w=_.get(t),S=oV(w,b),C=x.get(S),E=rV(e,a(C,!0).length===1,r,v);if(!E&&v!==Ni&&v!==Oi)return;(T0.includes(v)||[Ni,Oi].includes(v))&&g.preventDefault();const P=$=>{if($){let I=$;const R=$.querySelector("a");R!=null&&R.getAttribute("href")&&(I=R);const N=x.get($);l(N),m(),f.current=It(()=>{p.current===N&&I.focus()})}};if([Ni,Oi].includes(v)||E.sibling||!S){let $;!S||e==="inline"?$=o.current:$=nV(S);let I;const R=Ob($,b);v===Ni?I=R[0]:v===Oi?I=R[R.length-1]:I=A0($,b,S,E.offset),P(I)}else if(E.inlineTrigger)u(C);else if(E.offset>0)u(C,!0),m(),f.current=It(()=>{y=Hd(h,n);const $=S.getAttribute("aria-controls"),I=document.getElementById($),R=A0(I,y.elements);P(R)},5);else if(E.offset<0){const $=a(C,!0),I=$[$.length-2],R=_.get(I);u(I,!1),P(R)}}d==null||d(g)}}function aV(e){Promise.resolve().then(e)}const jb="__RC_UTIL_PATH_SPLIT__",N0=e=>e.join(jb),iV=e=>e.split(jb),kh="rc-menu-more";function lV(){const[,e]=i.useState({}),t=i.useRef(new Map),r=i.useRef(new Map),[n,o]=i.useState([]),s=i.useRef(0),a=i.useRef(!1),l=()=>{a.current||e({})},u=i.useCallback((h,y)=>{const b=N0(y);r.current.set(b,h),t.current.set(h,b),s.current+=1;const _=s.current;aV(()=>{_===s.current&&l()})},[]),d=i.useCallback((h,y)=>{const b=N0(y);r.current.delete(b),t.current.delete(h)},[]),f=i.useCallback(h=>{o(h)},[]),p=i.useCallback((h,y)=>{const b=t.current.get(h)||"",_=iV(b);return y&&n.includes(_[0])&&_.unshift(kh),_},[n]),m=i.useCallback((h,y)=>h.filter(b=>b!==void 0).some(b=>p(b,!0).includes(y)),[p]),g=()=>{const h=[...t.current.keys()];return n.length&&h.push(kh),h},v=i.useCallback(h=>{const y=`${t.current.get(h)}${jb}`,b=new Set;return[...r.current.keys()].forEach(_=>{_.startsWith(y)&&b.add(r.current.get(_))}),b},[]);return i.useEffect(()=>()=>{a.current=!0},[]),{registerPath:u,unregisterPath:d,refreshOverflowKeys:f,isSubPathKey:m,getKeyPath:p,getKeys:g,getSubPathKeys:v}}function ol(e){const t=i.useRef(e);t.current=e;const r=i.useCallback((...n)=>{var o;return(o=t.current)==null?void 0:o.call(t,...n)},[]);return e?r:void 0}function pI(e,t,r,n){const{activeKey:o,onActive:s,onInactive:a}=i.useContext(Gn),l={active:o===e};return t||(l.onMouseEnter=u=>{r==null||r({key:e,domEvent:u}),s(e)},l.onMouseLeave=u=>{n==null||n({key:e,domEvent:u}),a(e)}),l}function mI(e){const{mode:t,rtl:r,inlineIndent:n}=i.useContext(Gn);if(t!=="inline")return null;const o=e;return r?{paddingRight:o*n}:{paddingLeft:o*n}}function gI({icon:e,props:t,children:r}){let n;return e===null||e===!1?null:(typeof e=="function"?n=i.createElement(e,{...t}):typeof e!="boolean"&&(n=e),n||r||null)}function Wd({item:e,...t}){return Object.defineProperty(t,"item",{get:()=>(Ic(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),e)}),t}function Ll(){return Ll=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ll.apply(this,arguments)}class cV extends i.Component{render(){const{title:t,attribute:r,elementRef:n,...o}=this.props,s=Gt(o,["eventKey","popupClassName","popupOffset","onTitleClick"]);return Ic(!r,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),i.createElement(uo.Item,Ll({},r,{title:typeof t=="string"?t:void 0},s,{ref:n}))}}const uV=i.forwardRef((e,t)=>{const{style:r,className:n,eventKey:o,warnKey:s,disabled:a,itemIcon:l,children:u,role:d,onMouseEnter:f,onMouseLeave:p,onClick:m,onKeyDown:g,onFocus:v,...h}=e,y=lI(o),{prefixCls:b,onItemClick:_,disabled:x,overflowDisabled:w,itemIcon:S,selectedKeys:C,onActive:E}=i.useContext(Gn),{_internalRenderMenuItem:P}=i.useContext(Nb),$=`${b}-item`,I=i.useRef(),R=i.useRef(),N=x||a,T=ub(t,R),O=xi(o),k=Y=>({key:o,keyPath:[...O].reverse(),item:I.current,domEvent:Y}),M=l||S,{active:U,...L}=pI(o,N,f,p),V=C.includes(o),F=mI(O.length),Z=Y=>{if(N)return;const G=k(Y);m==null||m(Wd(G)),_(G)},B=Y=>{if(g==null||g(Y),Y.which===lt.ENTER){const G=k(Y);m==null||m(Wd(G)),_(G)}},z=Y=>{E(o),v==null||v(Y)},W={};e.role==="option"&&(W["aria-selected"]=V);let H=i.createElement(cV,Ll({ref:I,elementRef:T,role:d===null?"none":d||"menuitem",tabIndex:a?null:-1,"data-menu-id":w&&y?null:y},Gt(h,["extra"]),L,W,{component:"li","aria-disabled":a,style:{...F,...r},className:re($,{[`${$}-active`]:U,[`${$}-selected`]:V,[`${$}-disabled`]:N},n),onClick:Z,onKeyDown:B,onFocus:z}),u,i.createElement(gI,{props:{...e,isSelected:V},icon:M}));return P&&(H=P(H,e,{selected:V})),H});function dV(e,t){const{eventKey:r}=e,n=Xf(),o=xi(r);return i.useEffect(()=>{if(n)return n.registerPath(r,o),()=>{n.unregisterPath(r,o)}},[o]),n?null:i.createElement(uV,Ll({},e,{ref:t}))}const Jf=i.forwardRef(dV);function Lh(){return Lh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Lh.apply(this,arguments)}const fV=({className:e,children:t,...r},n)=>{const{prefixCls:o,mode:s,rtl:a}=i.useContext(Gn);return i.createElement("ul",Lh({className:re(o,a&&`${o}-rtl`,`${o}-sub`,`${o}-${s==="inline"?"inline":"vertical"}`,e),role:"menu"},r,{"data-menu-list":!0,ref:n}),t)},hI=i.forwardRef(fV);function Db(e,t){return os(e).map((r,n)=>{var o;if(i.isValidElement(r)){const{key:s}=r;let a=((o=r.props)==null?void 0:o.eventKey)??s;a==null&&(a=`tmp_key-${[...t,n].join("-")}`);const u={key:a,eventKey:a};return i.cloneElement(r,u)}return r})}const Nr={adjustX:1,adjustY:1},pV={topLeft:{points:["bl","tl"],overflow:Nr},topRight:{points:["br","tr"],overflow:Nr},bottomLeft:{points:["tl","bl"],overflow:Nr},bottomRight:{points:["tr","br"],overflow:Nr},leftTop:{points:["tr","tl"],overflow:Nr},leftBottom:{points:["br","bl"],overflow:Nr},rightTop:{points:["tl","tr"],overflow:Nr},rightBottom:{points:["bl","br"],overflow:Nr}},mV={topLeft:{points:["bl","tl"],overflow:Nr},topRight:{points:["br","tr"],overflow:Nr},bottomLeft:{points:["tl","bl"],overflow:Nr},bottomRight:{points:["tr","br"],overflow:Nr},rightTop:{points:["tr","tl"],overflow:Nr},rightBottom:{points:["br","bl"],overflow:Nr},leftTop:{points:["tl","tr"],overflow:Nr},leftBottom:{points:["bl","br"],overflow:Nr}};function vI(e,t,r){if(t)return t;if(r)return r[e]||r.other}const gV={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function hV({prefixCls:e,visible:t,children:r,popup:n,popupStyle:o,popupClassName:s,popupOffset:a,disabled:l,mode:u,onVisibleChange:d}){const{getPopupContainer:f,rtl:p,subMenuOpenDelay:m,subMenuCloseDelay:g,builtinPlacements:v,triggerSubMenuAction:h,forceSubMenuRender:y,rootClassName:b,motion:_,defaultMotions:x}=i.useContext(Gn),[w,S]=i.useState(!1),C=p?{...mV,...v}:{...pV,...v},E=gV[u],P=vI(u,_,x),$=i.useRef(P);u!=="inline"&&($.current=P);const I={...$.current,leavedClassName:`${e}-hidden`,removeOnLeave:!1,motionAppear:!0},R=i.useRef();return i.useEffect(()=>(R.current=It(()=>{S(t)}),()=>{It.cancel(R.current)}),[t]),i.createElement($c,{prefixCls:e,popupClassName:re(`${e}-popup`,{[`${e}-rtl`]:p},s,b),stretch:u==="horizontal"?"minWidth":null,getPopupContainer:f,builtinPlacements:C,popupPlacement:E,popupVisible:w,popup:n,popupStyle:o,popupAlign:a&&{offset:a},action:l?[]:[h],mouseEnterDelay:m,mouseLeaveDelay:g,onPopupVisibleChange:d,forceRender:y,popupMotion:I,fresh:!0},r)}function Fh(){return Fh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fh.apply(this,arguments)}function vV({id:e,open:t,keyPath:r,children:n}){const o="inline",{prefixCls:s,forceSubMenuRender:a,motion:l,defaultMotions:u,mode:d}=i.useContext(Gn),f=i.useRef(!1);f.current=d===o;const[p,m]=i.useState(!f.current),g=f.current?t:!1;i.useEffect(()=>{f.current&&m(!1)},[d]);const v={...vI(o,l,u)};r.length>1&&(v.motionAppear=!1);const h=v.onVisibleChanged;return v.onVisibleChanged=y=>(!f.current&&!y&&m(!0),h==null?void 0:h(y)),p?null:i.createElement(kl,{mode:o,locked:!f.current},i.createElement(Hf,Fh({visible:g},v,{forceRender:a,removeOnLeave:!1,leavedClassName:`${s}-hidden`}),({className:y,style:b})=>i.createElement(hI,{id:e,className:y,style:b},n)))}function Fl(){return Fl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Fl.apply(this,arguments)}const yV=i.forwardRef((e,t)=>{const{style:r,className:n,styles:o,classNames:s,title:a,eventKey:l,warnKey:u,disabled:d,internalPopupClose:f,children:p,itemIcon:m,expandIcon:g,popupClassName:v,popupOffset:h,popupStyle:y,onClick:b,onMouseEnter:_,onMouseLeave:x,onTitleClick:w,onTitleMouseEnter:S,onTitleMouseLeave:C,popupRender:E,...P}=e,$=lI(l),{prefixCls:I,mode:R,openKeys:N,disabled:T,overflowDisabled:O,activeKey:k,selectedKeys:M,itemIcon:U,expandIcon:L,onItemClick:V,onOpenChange:F,onActive:Z,popupRender:B}=i.useContext(Gn),{_internalRenderSubMenuItem:z}=i.useContext(Nb),{isSubPathKey:W}=i.useContext(dI),H=xi(),Y=`${I}-submenu`,G=T||d,X=i.useRef(),Q=i.useRef(),ee=m??U,te=g??L,J=N.includes(l),ie=!O&&J,fe=W(M,l),{active:ne,...ce}=pI(l,G,S,C),[pe,ue]=i.useState(!1),de=Te=>{G||ue(Te)},Ae=Te=>{de(!0),_==null||_({key:l,domEvent:Te})},$e=Te=>{de(!1),x==null||x({key:l,domEvent:Te})},me=i.useMemo(()=>ne||(R!=="inline"?pe||W([k],l):!1),[R,ne,k,pe,l,W]),Ie=mI(H.length),K=Te=>{G||(w==null||w({key:l,domEvent:Te}),R==="inline"&&F(l,!J))},oe=ol(Te=>{b==null||b(Wd(Te)),V(Te)}),se=Te=>{R!=="inline"&&F(l,Te)},ve=()=>{Z(l)},ge=$&&`${$}-popup`,ye=i.useMemo(()=>i.createElement(gI,{icon:R!=="horizontal"?te:void 0,props:{...e,isOpen:ie,isSubMenu:!0}},i.createElement("i",{className:`${Y}-arrow`})),[R,te,e,ie,Y]);let _e=i.createElement("div",Fl({role:"menuitem",style:Ie,className:`${Y}-title`,tabIndex:G?null:-1,ref:X,title:typeof a=="string"?a:null,"data-menu-id":O&&$?null:$,"aria-expanded":ie,"aria-haspopup":!0,"aria-controls":ge,"aria-disabled":G,onClick:K,onFocus:ve},ce),a,ye);const xe=i.useRef(R);R!=="inline"&&H.length>1?xe.current="vertical":xe.current=R;const Ee=xe.current,Ue=i.useMemo(()=>{const Te=i.createElement(kl,{classNames:s,styles:o,mode:Ee==="horizontal"?"vertical":Ee},i.createElement(hI,{id:ge,ref:Q},p)),Ye=E||B;return Ye?Ye(Te,{item:e,keys:H}):Te},[E,B,H,ge,p,e,Ee]);if(!O){const Te=xe.current;_e=i.createElement(hV,{mode:Te,prefixCls:Y,visible:!f&&ie&&R!=="inline",popupClassName:v,popupOffset:h,popupStyle:y,popup:Ue,disabled:G,onVisibleChange:se},_e)}let Ce=i.createElement(uo.Item,Fl({ref:t,role:"none"},P,{component:"li",style:r,className:re(Y,`${Y}-${R}`,n,{[`${Y}-open`]:ie,[`${Y}-active`]:me,[`${Y}-selected`]:fe,[`${Y}-disabled`]:G}),onMouseEnter:Ae,onMouseLeave:$e}),_e,!O&&i.createElement(vV,{id:ge,open:ie,keyPath:H},p));return z&&(Ce=z(Ce,e,{selected:fe,active:me,open:ie,disabled:G})),i.createElement(kl,{classNames:s,styles:o,onItemClick:oe,mode:R==="horizontal"?"vertical":R,itemIcon:ee,expandIcon:te},Ce)}),Qf=i.forwardRef((e,t)=>{const{eventKey:r,children:n}=e,o=xi(r),s=Db(n,o),a=Xf();i.useEffect(()=>{if(a)return a.registerPath(r,o),()=>{a.unregisterPath(r,o)}},[o]);let l;return a?l=s:l=i.createElement(yV,Fl({ref:t},e),s),i.createElement(uI.Provider,{value:o},l)});function Mb({className:e,style:t}){const{prefixCls:r}=i.useContext(Gn);return Xf()?null:i.createElement("li",{role:"separator",className:re(`${r}-item-divider`,e),style:t})}function Ud(){return Ud=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ud.apply(this,arguments)}const bV=i.forwardRef((e,t)=>{const{className:r,title:n,eventKey:o,children:s,...a}=e,{prefixCls:l,classNames:u,styles:d}=i.useContext(Gn),f=`${l}-item-group`;return i.createElement("li",Ud({ref:t,role:"presentation"},a,{onClick:p=>p.stopPropagation(),className:re(f,r)}),i.createElement("div",{role:"presentation",className:re(`${f}-title`,u==null?void 0:u.listTitle),style:d==null?void 0:d.listTitle,title:typeof n=="string"?n:void 0},n),i.createElement("ul",{role:"group",className:re(`${f}-list`,u==null?void 0:u.list),style:d==null?void 0:d.list},s))}),kb=i.forwardRef((e,t)=>{const{eventKey:r,children:n}=e,o=xi(r),s=Db(n,o);return Xf()?s:i.createElement(bV,Ud({ref:t},Gt(e,["warnKey"])),s)});function La(){return La=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},La.apply(this,arguments)}function zh(e,t,r){const{item:n,group:o,submenu:s,divider:a}=t;return(e||[]).map((l,u)=>{if(l&&typeof l=="object"){const{label:d,children:f,key:p,type:m,extra:g,...v}=l,h=p??`tmp-${u}`;return f||m==="group"?m==="group"?i.createElement(o,La({key:h},v,{title:d}),zh(f,t,r)):i.createElement(s,La({key:h},v,{title:d}),zh(f,t,r)):m==="divider"?i.createElement(a,La({key:h},v)):i.createElement(n,La({key:h},v,{extra:g}),d,(!!g||g===0)&&i.createElement("span",{className:`${r}-item-extra`},g))}return null}).filter(l=>l)}function O0(e,t,r,n,o){let s=e;const a={divider:Mb,item:Jf,group:kb,submenu:Qf,...n};return t&&(s=zh(t,a,o)),Db(s,r)}function Vh(){return Vh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Vh.apply(this,arguments)}const ps=[],_V=i.forwardRef((e,t)=>{var Et;const{prefixCls:r="rc-menu",rootClassName:n,style:o,className:s,styles:a,classNames:l,tabIndex:u=0,items:d,children:f,direction:p,id:m,mode:g="vertical",inlineCollapsed:v,disabled:h,disabledOverflow:y,subMenuOpenDelay:b=.1,subMenuCloseDelay:_=.1,forceSubMenuRender:x,defaultOpenKeys:w,openKeys:S,activeKey:C,defaultActiveFirst:E,selectable:P=!0,multiple:$=!1,defaultSelectedKeys:I,selectedKeys:R,onSelect:N,onDeselect:T,inlineIndent:O=24,motion:k,defaultMotions:M,triggerSubMenuAction:U="hover",builtinPlacements:L,itemIcon:V,expandIcon:F,overflowedIndicator:Z="...",overflowedIndicatorPopupClassName:B,getPopupContainer:z,onClick:W,onOpenChange:H,onKeyDown:Y,openAnimation:G,openTransitionName:X,_internalRenderMenuItem:Q,_internalRenderSubMenuItem:ee,_internalComponents:te,popupRender:J,...ie}=e,[fe,ne]=i.useMemo(()=>[O0(f,d,ps,te,r),O0(f,d,ps,{},r)],[f,d,te]),[ce,pe]=i.useState(!1),ue=i.useRef(),de=Cc(m?`rc-menu-uuid-${m}`:"rc-menu-uuid"),Ae=p==="rtl",[$e,me]=Ut(w,S),Ie=$e||ps,K=(it,He=!1)=>{function dt(){me(it),H==null||H(it)}He?Zo.flushSync(dt):dt()},[oe,se]=i.useState(Ie),ve=i.useRef(!1),[ge,ye]=i.useMemo(()=>(g==="inline"||g==="vertical")&&v?["vertical",v]:[g,!1],[g,v]),_e=ge==="inline",[xe,Ee]=i.useState(ge),[Ue,Ce]=i.useState(ye);i.useEffect(()=>{Ee(ge),Ce(ye),ve.current&&(_e?me(oe):K(ps))},[ge,ye]);const[Te,Ye]=i.useState(0),Xe=Te>=fe.length-1||xe!=="horizontal"||y;i.useEffect(()=>{_e&&se(Ie)},[Ie]),i.useEffect(()=>(ve.current=!0,()=>{ve.current=!1}),[]);const{registerPath:ke,unregisterPath:De,refreshOverflowKeys:we,isSubPathKey:Ve,getKeyPath:Ne,getKeys:Le,getSubPathKeys:Be}=lV(),Oe=i.useMemo(()=>({registerPath:ke,unregisterPath:De}),[ke,De]),Fe=i.useMemo(()=>({isSubPathKey:Ve}),[Ve]);i.useEffect(()=>{we(Xe?ps:fe.slice(Te+1).map(it=>it.key))},[Te,Xe]);const[D,le]=Ut(C||E&&((Et=fe[0])==null?void 0:Et.key),C),ae=ol(it=>{le(it)}),Se=ol(()=>{le(void 0)});i.useImperativeHandle(t,()=>({list:ue.current,focus:it=>{var gr,ur;const He=Le(),{elements:dt,key2element:mt,element2key:Tt}=Hd(He,de),ft=Ob(ue.current,dt);let At;D&&He.includes(D)?At=D:At=ft[0]?Tt.get(ft[0]):(gr=fe.find(Ir=>!Ir.props.disabled))==null?void 0:gr.key;const wt=mt.get(At);At&&wt&&((ur=wt==null?void 0:wt.focus)==null||ur.call(wt,it))},findItem:({key:it})=>{const He=Le(),{key2element:dt}=Hd(He,de);return dt.get(it)||null}}));const[ze,Re]=Ut(I||[],R),je=i.useMemo(()=>Array.isArray(ze)?ze:ze==null?ps:[ze],[ze]),Ke=it=>{if(P){const{key:He}=it,dt=je.includes(He);let mt;$?dt?mt=je.filter(ft=>ft!==He):mt=[...je,He]:mt=[He],Re(mt);const Tt={...it,selectedKeys:mt};dt?T==null||T(Tt):N==null||N(Tt)}!$&&Ie.length&&xe!=="inline"&&K(ps)},tt=ol(it=>{W==null||W(Wd(it)),Ke(it)}),at=ol((it,He)=>{let dt=Ie.filter(mt=>mt!==it);if(He)dt.push(it);else if(xe!=="inline"){const mt=Be(it);dt=dt.filter(Tt=>!mt.has(Tt))}JP(Ie,dt,!0)||K(dt,!0)}),Ot=sV(xe,D,Ae,de,ue,Le,Ne,le,(it,He)=>{const dt=He??!Ie.includes(it);at(it,dt)},Y);i.useEffect(()=>{pe(!0)},[]);const Ft=i.useMemo(()=>({_internalRenderMenuItem:Q,_internalRenderSubMenuItem:ee}),[Q,ee]),zr=xe!=="horizontal"||y?fe:fe.map((it,He)=>i.createElement(kl,{key:it.key,overflowDisabled:He>Te,classNames:l,styles:a},it)),an=i.createElement(uo,Vh({id:m,ref:ue,prefixCls:`${r}-overflow`,component:"ul",itemComponent:Jf,className:re(r,`${r}-root`,`${r}-${xe}`,s,{[`${r}-inline-collapsed`]:Ue,[`${r}-rtl`]:Ae},n),dir:p,style:o,role:"menu",tabIndex:u,data:zr,renderRawItem:it=>it,renderRawRest:it=>{const He=it.length,dt=He?fe.slice(-He):null;return i.createElement(Qf,{eventKey:kh,title:Z,disabled:Xe,internalPopupClose:He===0,popupClassName:B},dt)},maxCount:xe!=="horizontal"||y?uo.INVALIDATE:uo.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:it=>{Ye(it)},onKeyDown:Ot},ie));return i.createElement(Nb.Provider,{value:Ft},i.createElement(aI.Provider,{value:de},i.createElement(kl,{prefixCls:r,rootClassName:n,classNames:l,styles:a,mode:xe,openKeys:Ie,rtl:Ae,disabled:h,motion:ce?k:null,defaultMotions:ce?M:null,activeKey:D,onActive:ae,onInactive:Se,selectedKeys:je,inlineIndent:O,subMenuOpenDelay:b,subMenuCloseDelay:_,forceSubMenuRender:x,builtinPlacements:L,triggerSubMenuAction:U,getPopupContainer:z,itemIcon:V,expandIcon:F,onItemClick:tt,onOpenChange:at,popupRender:J},i.createElement(dI.Provider,{value:Fe},an),i.createElement("div",{style:{display:"none"},"aria-hidden":!0},i.createElement(cI.Provider,{value:Oe},ne)))))}),Dc=_V;Dc.Item=Jf;Dc.SubMenu=Qf;Dc.ItemGroup=kb;Dc.Divider=Mb;const yI=i.createContext({});var xV={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"};function Bh(){return Bh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Bh.apply(this,arguments)}const wV=(e,t)=>i.createElement(or,Bh({},e,{ref:t,icon:xV})),bI=i.forwardRef(wV),qd=i.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1,styles:null,classNames:null}),_I=e=>{const{prefixCls:t,className:r,dashed:n,...o}=e,{getPrefixCls:s}=i.useContext(Rt),a=s("menu",t),l=re({[`${a}-item-divider-dashed`]:!!n},r);return i.createElement(Mb,{className:l,...o})},xI=e=>{var E,P;const{className:t,children:r,icon:n,title:o,danger:s,extra:a}=e,{prefixCls:l,firstLevel:u,direction:d,disableMenuItemTitleTooltip:f,tooltip:p,inlineCollapsed:m,styles:g,classNames:v}=i.useContext(qd),h=$=>{var N,T;const I=r==null?void 0:r[0],R=i.createElement("span",{className:re(`${l}-title-content`,u?v==null?void 0:v.itemContent:(N=v==null?void 0:v.subMenu)==null?void 0:N.itemContent,{[`${l}-title-content-with-extra`]:!!a||a===0}),style:u?g==null?void 0:g.itemContent:(T=g==null?void 0:g.subMenu)==null?void 0:T.itemContent},r);return(!n||i.isValidElement(r)&&r.type==="span")&&r&&$&&u&&typeof I=="string"?i.createElement("div",{className:`${l}-inline-collapsed-noicon`},I.charAt(0)):R},{siderCollapsed:y}=i.useContext(yI);let b=o;typeof o>"u"?b=u?r:"":o===!1&&(b="");const _=p===!1?void 0:p,x=_&&_.title!==void 0?_.title:b,w={..._??null,title:x};!y&&!m&&(w.title=null,w.open=!1);const S=os(r).length;let C=i.createElement(Jf,{...Gt(e,["title","icon","danger"]),className:re(u?v==null?void 0:v.item:(E=v==null?void 0:v.subMenu)==null?void 0:E.item,{[`${l}-item-danger`]:s,[`${l}-item-only-child`]:(n?S+1:S)===1},t),style:{...u?g==null?void 0:g.item:(P=g==null?void 0:g.subMenu)==null?void 0:P.item,...e.style},title:typeof o=="string"?o:void 0},nn(n,$=>{var I,R;return{className:re(`${l}-item-icon`,u?v==null?void 0:v.itemIcon:(I=v==null?void 0:v.subMenu)==null?void 0:I.itemIcon,$.className),style:{...u?g==null?void 0:g.itemIcon:(R=g==null?void 0:g.subMenu)==null?void 0:R.itemIcon,...$.style}}}),h(m));if(!f&&p!==!1){const $=_&&_.placement?_.placement:d==="rtl"?"left":"right",I=`${l}-inline-collapsed-tooltip`,R=T=>({...T,root:re(I,T==null?void 0:T.root)}),N=_&&typeof _.classNames=="function"?T=>{const O=_.classNames(T);return R(O)}:R(_==null?void 0:_.classNames);C=i.createElement(jo,{...w,placement:$,classNames:N},C)}return C},Gd=i.createContext(null),SV=i.forwardRef((e,t)=>{const{children:r,...n}=e,o=i.useContext(Gd),s=i.useMemo(()=>({...o,...n}),[o,n.prefixCls,n.mode,n.selectable,n.rootClassName]),a=eL(r),l=ub(t,a?yb(r):null);return i.createElement(Gd.Provider,{value:s},i.createElement(To,{space:!0},a?i.cloneElement(r,{ref:l}):r))}),CV=e=>{const{componentCls:t,motionDurationSlow:r,horizontalLineHeight:n,colorSplit:o,lineWidth:s,lineType:a,itemPaddingInline:l}=e;return{[`${t}-horizontal`]:{lineHeight:n,border:0,borderBottom:`${he(s)} ${a} ${o}`,boxShadow:"none","&::after":{display:"block",clear:"both",height:0,content:'"\\20"'},[`${t}-item, ${t}-submenu`]:{position:"relative",display:"inline-block",verticalAlign:"bottom",paddingInline:l},[`> ${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} ${r}`).join(",")},[`${t}-submenu-arrow`]:{display:"none"}}}},EV=({componentCls:e,menuArrowOffset:t,calc:r})=>({[`${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(${he(r(t).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${he(t)})`}}}}),j0=e=>Ml(e),D0=(e,t)=>{const{componentCls:r,itemColor:n,itemSelectedColor:o,subMenuItemSelectedColor:s,groupTitleColor:a,itemBg:l,subMenuItemBg:u,itemSelectedBg:d,activeBarHeight:f,activeBarWidth:p,activeBarBorderWidth:m,motionDurationSlow:g,motionEaseInOut:v,motionEaseOut:h,itemPaddingInline:y,motionDurationMid:b,itemHoverColor:_,lineType:x,colorSplit:w,itemDisabledColor:S,dangerItemColor:C,dangerItemHoverColor:E,dangerItemSelectedColor:P,dangerItemActiveBg:$,dangerItemSelectedBg:I,popupBg:R,itemHoverBg:N,itemActiveBg:T,menuSubMenuBg:O,horizontalItemSelectedColor:k,horizontalItemSelectedBg:M,horizontalItemBorderRadius:U,horizontalItemHoverBg:L}=e;return{[`${r}-${t}, ${r}-${t} > ${r}`]:{color:n,background:l,[`&${r}-root:focus-visible`]:{...j0(e)},[`${r}-item`]:{"&-group-title, &-extra":{color:a}},[`${r}-submenu-selected > ${r}-submenu-title`]:{color:s},[`${r}-item, ${r}-submenu-title`]:{color:n,[`&:not(${r}-item-disabled):focus-visible`]:{...j0(e)}},[`${r}-item-disabled, ${r}-submenu-disabled`]:{color:`${S} !important`},[`${r}-item:not(${r}-item-selected):not(${r}-submenu-selected)`]:{[`&:hover, > ${r}-submenu-title:hover`]:{color:_}},[`${r}-submenu:not(${r}-submenu-selected)`]:{[`> ${r}-submenu-title:hover`]:{color:_}},[`&:not(${r}-horizontal)`]:{[`${r}-item:not(${r}-item-selected)`]:{"&:hover":{backgroundColor:N},"&:active":{backgroundColor:T}},[`${r}-submenu-title`]:{"&:hover":{backgroundColor:N},"&:active":{backgroundColor:T}}},[`${r}-item-danger`]:{color:C,[`&${r}-item:hover`]:{[`&:not(${r}-item-selected):not(${r}-submenu-selected)`]:{color:E}},[`&${r}-item:active`]:{background:$}},[`${r}-item a`]:{"&, &:hover":{color:"inherit"}},[`${r}-item-selected`]:{color:o,[`&${r}-item-danger`]:{color:P},"a, a:hover":{color:"inherit"}},[`& ${r}-item-selected`]:{backgroundColor:d,[`&${r}-item-danger`]:{backgroundColor:I}},[`&${r}-submenu > ${r}`]:{backgroundColor:O},[`&${r}-popup > ${r}`]:{backgroundColor:R},[`&${r}-submenu-popup > ${r}`]:{backgroundColor:R},[`&${r}-horizontal`]:{...t==="dark"?{borderBottom:0}:{},[`> ${r}-item, > ${r}-submenu`]:{top:m,marginTop:e.calc(m).mul(-1).equal(),marginBottom:0,borderRadius:U,"&::after":{position:"absolute",insetInline:y,bottom:0,borderBottom:`${he(f)} solid transparent`,transition:`border-color ${g} ${v}`,content:'""'},"&:hover, &-active, &-open":{background:L,"&::after":{borderBottomWidth:f,borderBottomColor:k}},"&-selected":{color:k,backgroundColor:M,"&:hover":{backgroundColor:M},"&::after":{borderBottomWidth:f,borderBottomColor:k}}}},[`&${r}-root`]:{[`&${r}-inline, &${r}-vertical`]:{borderInlineEnd:`${he(m)} ${x} ${w}`}},[`&${r}-inline`]:{[`${r}-sub${r}-inline`]:{background:u},[`${r}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${he(p)} solid ${o}`,transform:"scaleY(0.0001)",opacity:0,transition:["transform","opacity"].map(V=>`${V} ${b} ${h}`).join(","),content:'""'},[`&${r}-item-danger`]:{"&::after":{borderInlineEndColor:P}}},[`${r}-selected, ${r}-item-selected`]:{"&::after":{transform:"scaleY(1)",opacity:1,transition:["transform","opacity"].map(V=>`${V} ${b} ${v}`).join(",")}}}}}},M0=e=>{const{componentCls:t,itemHeight:r,itemMarginInline:n,padding:o,menuArrowSize:s,marginXS:a,itemMarginBlock:l,itemWidth:u,itemPaddingInline:d}=e,f=e.calc(s).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:r,lineHeight:he(r),paddingInline:d,overflow:"hidden",textOverflow:"ellipsis",marginInline:n,marginBlock:l,width:u},[`> ${t}-item,
> ${t}-submenu > ${t}-submenu-title`]:{height:r,lineHeight:he(r)},[`${t}-item-group-list ${t}-submenu-title,
${t}-submenu-title`]:{paddingInlineEnd:f}}},PV=e=>{const{componentCls:t,iconCls:r,itemHeight:n,colorTextLightSolid:o,dropdownWidth:s,controlHeightLG:a,motionEaseOut:l,paddingXL:u,itemMarginInline:d,fontSizeLG:f,motionDurationFast:p,motionDurationSlow:m,paddingXS:g,boxShadowSecondary:v,collapsedWidth:h,collapsedIconSize:y}=e,b={height:n,lineHeight:he(n),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":{[`&${t}-root`]:{boxShadow:"none"},...M0(e)}},[`${t}-submenu-popup`]:{[`${t}-vertical`]:{...M0(e),boxShadow:v}}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:s,maxHeight:`calc(100vh - ${he(e.calc(a).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 ${m}`,`background-color ${m}`,`padding ${p} ${l}`].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`]:b,[`& ${t}-item-group-title`]:{paddingInlineStart:u}},[`${t}-item`]:b}},{[`${t}-inline-collapsed`]:{width:h,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:f,textAlign:"center"}}},[`> ${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:"center",insetInlineStart:0,paddingInline:`calc(50% - ${he(e.calc(y).div(2).equal())} - ${he(d)})`,textOverflow:"clip",[`
${t}-submenu-arrow,
${t}-submenu-expand-icon
`]:{opacity:0},[`> ${t}-title-content`]:{width:0,opacity:0,overflow:"hidden"},[`${t}-item-icon, ${r}`]:{margin:0,fontSize:y,lineHeight:he(n),"+ span":{display:"inline-block",width:0,opacity:0,overflow:"hidden",marginInlineStart:0}}},[`${t}-item-icon, ${r}`]:{display:"inline-block"},"&-tooltip":{pointerEvents:"none",[`${t}-item-icon, ${r}`]:{display:"none"},"a, a:hover":{color:o}},[`${t}-item-group-title`]:{...Vs,paddingInline:g}}}]},k0=e=>{const{componentCls:t,motionDurationSlow:r,motionDurationMid:n,motionEaseInOut:o,motionEaseOut:s,iconCls:a,iconSize:l,iconMarginInlineEnd:u}=e;return{[`${t}-item, ${t}-submenu-title`]:{position:"relative",display:"block",margin:0,whiteSpace:"nowrap",cursor:"pointer",transition:[`border-color ${r}`,`background-color ${r}`,`padding calc(${r} + 0.1s) ${o}`].join(","),[`${t}-item-icon, ${a}`]:{minWidth:l,fontSize:l,transition:[`font-size ${n} ${s}`,`margin ${r} ${o}`,`color ${r}`].join(","),"+ span":{marginInlineStart:u,opacity:1,transition:[`opacity ${r} ${o}`,`margin ${r}`,`color ${r}`].join(",")}},[`${t}-item-icon`]:{...qf()},[`&${t}-item-only-child`]:{[`> ${a}, > ${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"}}}},L0=e=>{const{componentCls:t,motionDurationSlow:r,motionEaseInOut:n,borderRadius:o,menuArrowSize:s,menuArrowOffset:a}=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(l=>`${l} ${r}`).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(l=>`${l} ${r} ${n}`).join(","),content:'""'},"&::before":{transform:`rotate(45deg) translateY(${he(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${he(a)})`}}}}},$V=e=>{const{antCls:t,componentCls:r,fontSize:n,motionDurationSlow:o,motionDurationMid:s,motionEaseInOut:a,paddingXS:l,padding:u,colorSplit:d,lineWidth:f,zIndexPopup:p,borderRadiusLG:m,subMenuItemBorderRadius:g,menuArrowSize:v,menuArrowOffset:h,lineType:y,groupTitleLineHeight:b,groupTitleFontSize:_}=e;return[{"":{[r]:{...Dd(),"&-hidden":{display:"none"}}},[`${r}-submenu-hidden`]:{display:"none"}},{[r]:{...pr(e),...Dd(),marginBottom:0,paddingInlineStart:0,fontSize:n,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",[`${r}-item`]:{flex:"none"}},[`${r}-item, ${r}-submenu, ${r}-submenu-title`]:{borderRadius:e.itemBorderRadius},[`${r}-item-group-title`]:{padding:`${he(l)} ${he(u)}`,fontSize:_,lineHeight:b,transition:`all ${o}`},[`&-horizontal ${r}-submenu`]:{transition:["border-color","background-color"].map(x=>`${x} ${o} ${a}`).join(",")},[`${r}-submenu, ${r}-submenu-inline`]:{transition:[`border-color ${o}`,`background-color ${o}`,`padding ${s}`].map(x=>`${x} ${a}`).join(",")},[`${r}-submenu ${r}-sub`]:{cursor:"initial",transition:["background-color","padding"].map(x=>`${x} ${o} ${a}`).join(",")},[`${r}-title-content`]:{transition:`color ${o}`,"&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${r}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding}},[`${r}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${r}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:d,borderStyle:y,borderWidth:0,borderTopWidth:f,marginBlock:f,padding:0,"&-dashed":{borderStyle:"dashed"}},...k0(e),[`${r}-item-group`]:{[`${r}-item-group-list`]:{margin:0,padding:0,[`${r}-item, ${r}-submenu-title`]:{paddingInline:`${he(e.calc(n).mul(2).equal())} ${he(u)}`}}},"&-submenu":{"&-popup":{position:"absolute",zIndex:p,borderRadius:m,boxShadow:"none",transformOrigin:"0 0",[`&${r}-submenu`]:{background:"transparent"},"&::before":{position:"absolute",inset:0,zIndex:-1,width:"100%",height:"100%",opacity:0,content:'""'},[`> ${r}`]:{borderRadius:m,...k0(e),...L0(e),[`${r}-item, ${r}-submenu > ${r}-submenu-title`]:{borderRadius:g},[`${r}-submenu-title::after`]:{transition:`transform ${o} ${a}`}}},"&-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}},...L0(e),[`&-inline-collapsed ${r}-submenu-arrow,
&-inline ${r}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${he(h)})`},"&::after":{transform:`rotate(45deg) translateX(${he(e.calc(h).mul(-1).equal())})`}},[`${r}-submenu-open${r}-submenu-inline > ${r}-submenu-title > ${r}-submenu-arrow`]:{transform:`translateY(${he(e.calc(v).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${he(e.calc(h).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${he(h)})`}}}},{[`${t}-layout-header`]:{[r]:{lineHeight:"inherit"}}}]},IV=e=>{const{colorPrimary:t,colorError:r,colorTextDisabled:n,colorErrorBg:o,colorText:s,colorTextDescription:a,colorBgContainer:l,colorFillAlter:u,colorFillContent:d,lineWidth:f,lineWidthBold:p,controlItemBgActive:m,colorBgTextHover:g,controlHeightLG:v,lineHeight:h,colorBgElevated:y,marginXXS:b,padding:_,fontSize:x,controlHeightSM:w,fontSizeLG:S,colorTextLightSolid:C,colorErrorHover:E}=e,P=e.activeBarWidth??0,$=e.activeBarBorderWidth??f,I=e.itemMarginInline??e.marginXXS,R=new fo(C).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:a,groupTitleColor:a,colorItemTextSelected:t,itemSelectedColor:t,subMenuItemSelectedColor:t,colorItemTextSelectedHorizontal:t,horizontalItemSelectedColor:t,colorItemBg:l,itemBg:l,colorItemBgHover:g,itemHoverBg:g,colorItemBgActive:d,itemActiveBg:m,colorSubItemBg:u,subMenuItemBg:u,colorItemBgSelected:m,itemSelectedBg:m,colorItemBgSelectedHorizontal:"transparent",horizontalItemSelectedBg:"transparent",colorActiveBarWidth:0,activeBarWidth:P,colorActiveBarHeight:p,activeBarHeight:p,colorActiveBarBorderSize:f,activeBarBorderWidth:$,colorItemTextDisabled:n,itemDisabledColor:n,colorDangerItemText:r,dangerItemColor:r,colorDangerItemTextHover:r,dangerItemHoverColor:r,colorDangerItemTextSelected:r,dangerItemSelectedColor:r,colorDangerItemBgActive:o,dangerItemActiveBg:o,colorDangerItemBgSelected:o,dangerItemSelectedBg:o,itemMarginInline:I,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:v,groupTitleLineHeight:h,collapsedWidth:v*2,popupBg:y,itemMarginBlock:b,itemPaddingInline:_,horizontalLineHeight:`${v*1.15}px`,iconSize:x,iconMarginInlineEnd:w-x,collapsedIconSize:S,groupTitleFontSize:x,darkItemDisabledColor:new fo(C).setA(.25).toRgbString(),darkItemColor:R,darkDangerItemColor:r,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:C,darkItemSelectedBg:t,darkDangerItemSelectedBg:r,darkItemHoverBg:"transparent",darkGroupTitleColor:R,darkItemHoverColor:C,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:C,darkDangerItemActiveBg:r,itemWidth:P?`calc(100% + ${$}px)`:`calc(100% - ${I*2}px)`}},RV=(e,t=e,r=!0)=>Kt("Menu",o=>{const{colorBgElevated:s,controlHeightLG:a,fontSize:l,darkItemColor:u,darkDangerItemColor:d,darkItemBg:f,darkSubMenuItemBg:p,darkItemSelectedColor:m,darkItemSelectedBg:g,darkDangerItemSelectedBg:v,darkItemHoverBg:h,darkGroupTitleColor:y,darkItemHoverColor:b,darkItemDisabledColor:_,darkDangerItemHoverColor:x,darkDangerItemSelectedColor:w,darkDangerItemActiveBg:S,popupBg:C,darkPopupBg:E}=o,P=o.calc(l).div(7).mul(5).equal(),$=Lt(o,{menuArrowSize:P,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(P).mul(.25).equal(),menuSubMenuBg:s,calc:o.calc,popupBg:C}),I=Lt($,{itemColor:u,itemHoverColor:b,groupTitleColor:y,itemSelectedColor:m,subMenuItemSelectedColor:m,itemBg:f,popupBg:E,subMenuItemBg:p,itemActiveBg:"transparent",itemSelectedBg:g,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:h,itemDisabledColor:_,dangerItemColor:d,dangerItemHoverColor:x,dangerItemSelectedColor:w,dangerItemActiveBg:S,dangerItemSelectedBg:v,menuSubMenuBg:p,horizontalItemSelectedColor:m,horizontalItemSelectedBg:g});return[$V($),CV($),PV($),D0($,"light"),D0(I,"dark"),EV($),tL($),es($,"slide-up"),es($,"slide-down"),Wf($,"zoom-big")]},IV,{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:r,unitless:{groupTitleLineHeight:!0}})(e,t),wI=e=>{var h,y,b,_,x,w;const{popupClassName:t,icon:r,title:n,theme:o}=e,s=i.useContext(qd),{prefixCls:a,inlineCollapsed:l,theme:u,classNames:d,styles:f}=s,p=xi();let m;if(!r)m=l&&!p.length&&n&&typeof n=="string"?i.createElement("div",{className:`${a}-inline-collapsed-noicon`},n.charAt(0)):i.createElement("span",{className:`${a}-title-content`},n);else{const S=i.isValidElement(n)&&n.type==="span";m=i.createElement(i.Fragment,null,nn(r,C=>({className:re(C.className,`${a}-item-icon`,d==null?void 0:d.itemIcon),style:{...C.style,...f==null?void 0:f.itemIcon}})),S?n:i.createElement("span",{className:`${a}-title-content`},n))}const g=i.useMemo(()=>({...s,firstLevel:!1}),[s]),[v]=Zs("Menu");return i.createElement(qd.Provider,{value:g},i.createElement(Qf,{...Gt(e,["icon"]),title:m,classNames:{list:(h=d==null?void 0:d.subMenu)==null?void 0:h.list,listTitle:(y=d==null?void 0:d.subMenu)==null?void 0:y.itemTitle},styles:{list:(b=f==null?void 0:f.subMenu)==null?void 0:b.list,listTitle:(_=f==null?void 0:f.subMenu)==null?void 0:_.itemTitle},popupClassName:re(a,t,(x=d==null?void 0:d.popup)==null?void 0:x.root,`${a}-${o||u}`),popupStyle:{zIndex:v,...e.popupStyle,...(w=f==null?void 0:f.popup)==null?void 0:w.root}}))};function km(e){return e===null||e===!1}const TV={item:xI,submenu:wI,divider:_I},AV=i.forwardRef((e,t)=>{var ee;const r=i.useContext(Gd),n=r||{},{prefixCls:o,className:s,style:a,theme:l="light",expandIcon:u,_internalDisableMenuItemTitleTooltip:d,tooltip:f,inlineCollapsed:p,siderCollapsed:m,rootClassName:g,mode:v,selectable:h,onClick:y,overflowedIndicatorPopupClassName:b,classNames:_,styles:x,...w}=e,{menu:S}=i.useContext(Rt),{getPrefixCls:C,getPopupContainer:E,direction:P,className:$,style:I,classNames:R,styles:N}=Mt("menu"),T=C(),O=Gt(w,["collapsedWidth"]);(ee=n.validator)==null||ee.call(n,{mode:v});const k=St((...te)=>{var J;y==null||y(...te),(J=n.onClick)==null||J.call(n)}),M=n.mode||v,U=h??n.selectable,L=p??m,V={...e,mode:M,inlineCollapsed:L,selectable:U,theme:l},[F,Z]=Xt([R,_],[N,x],{props:V},{popup:{_default:"root"},subMenu:{_default:"item"}}),B={horizontal:{motionName:`${T}-slide-up`},inline:rL(T),other:{motionName:`${T}-zoom-big`}},z=C("menu",o||n.prefixCls),W=Gr(z),[H,Y]=RV(z,W,!r),G=re(`${z}-${l}`,$,s),X=i.useMemo(()=>{var J;if(typeof u=="function"||km(u))return u||null;if(typeof n.expandIcon=="function"||km(n.expandIcon))return n.expandIcon||null;if(typeof(S==null?void 0:S.expandIcon)=="function"||km(S==null?void 0:S.expandIcon))return(S==null?void 0:S.expandIcon)||null;const te=u??(n==null?void 0:n.expandIcon)??(S==null?void 0:S.expandIcon);return nn(te,{className:re(`${z}-submenu-expand-icon`,i.isValidElement(te)?(J=te.props)==null?void 0:J.className:void 0)})},[u,n==null?void 0:n.expandIcon,S==null?void 0:S.expandIcon,z]),Q=i.useMemo(()=>({prefixCls:z,inlineCollapsed:L||!1,direction:P,firstLevel:!0,theme:l,mode:M,disableMenuItemTitleTooltip:d,tooltip:f,classNames:F,styles:Z}),[z,L,P,d,l,M,F,Z,f]);return i.createElement(Gd.Provider,{value:null},i.createElement(qd.Provider,{value:Q},i.createElement(Dc,{getPopupContainer:E,overflowedIndicator:i.createElement(bI,null),overflowedIndicatorPopupClassName:re(z,`${z}-${l}`,b),classNames:{list:F.list,listTitle:F.itemTitle},styles:{list:Z.list,listTitle:Z.itemTitle},mode:M,selectable:U,onClick:k,...O,inlineCollapsed:L,style:{...Z.root,...I,...a},className:G,prefixCls:z,direction:P,defaultMotions:B,expandIcon:X,ref:t,rootClassName:re(g,H,n.rootClassName,Y,W,F.root),_internalComponents:TV})))}),Mc=i.forwardRef((e,t)=>{const r=i.useRef(null),n=i.useContext(yI);return i.useImperativeHandle(t,()=>({menu:r.current,focus:o=>{var s;(s=r.current)==null||s.focus(o)}})),i.createElement(AV,{ref:r,...e,...n})});Mc.Item=xI;Mc.SubMenu=wI;Mc.Divider=_I;Mc.ItemGroup=kb;const NV=e=>{const{componentCls:t,menuCls:r,colorError:n,colorTextLightSolid:o}=e,s=`${r}-item`;return{[`${t}, ${t}-menu-submenu`]:{[`${r} ${s}`]:{[`&${s}-danger:not(${s}-disabled)`]:{color:n,"&:hover":{color:o,backgroundColor:n}}}}}},OV=e=>{const{componentCls:t,menuCls:r,zIndexPopup:n,dropdownArrowDistance:o,sizePopupArrow:s,antCls:a,iconCls:l,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:n,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${a}-btn`]:{[`& > ${l}-down, & > ${a}-btn-icon > ${l}-down`]:{fontSize:g}},[`${t}-wrap`]:{position:"relative",[`${a}-btn > ${l}-down`]:{fontSize:g},[`${l}-down::before`]:{transition:`transform ${u}`}},[`${t}-wrap-open`]:{[`${l}-down::before`]:{transform:"rotate(180deg)"}},"&-hidden, &-menu-hidden, &-menu-submenu-hidden":{display:"none"},[`&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomLeft,
&${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomLeft,
&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottom,
&${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottom,
&${a}-slide-down-enter${a}-slide-down-enter-active${t}-placement-bottomRight,
&${a}-slide-down-appear${a}-slide-down-appear-active${t}-placement-bottomRight`]:{animationName:hb},[`&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topLeft,
&${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topLeft,
&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-top,
&${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-top,
&${a}-slide-up-enter${a}-slide-up-enter-active${t}-placement-topRight,
&${a}-slide-up-appear${a}-slide-up-appear-active${t}-placement-topRight`]:{animationName:gb},[`&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomLeft,
&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottom,
&${a}-slide-down-leave${a}-slide-down-leave-active${t}-placement-bottomRight`]:{animationName:mb},[`&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topLeft,
&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-top,
&${a}-slide-up-leave${a}-slide-up-leave-active${t}-placement-topRight`]:{animationName:pb}}},GP(e,h,{arrowPlacement:{top:!0,bottom:!0}}),{[`${t} ${r}`]:{position:"relative",margin:0},[`${r}-submenu-popup`]:{position:"absolute",zIndex:n,background:"transparent",boxShadow:"none",transformOrigin:"0 0","ul, li":{listStyle:"none",margin:0}},[`${t}, ${t}-menu-submenu`]:{...pr(e),[r]:{padding:p,listStyleType:"none",backgroundColor:h,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary,...Od(e),"&:empty":{padding:0,boxShadow:"none"},[`${r}-item-group-title`]:{padding:`${he(d)} ${he(v)}`,color:e.colorTextDescription,transition:`all ${u}`},[`${r}-item`]:{position:"relative",display:"flex",alignItems:"center"},[`${r}-item-icon`]:{minWidth:f,marginInlineEnd:e.marginXS,fontSize:e.fontSizeSM},[`${r}-title-content`]:{flex:"auto","&-with-extra":{display:"inline-flex",alignItems:"center",width:"100%"},"> a":{color:"inherit",transition:`all ${u}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${r}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${r}-item, ${r}-submenu-title`]:{display:"flex",margin:0,padding:`${he(d)} ${he(v)}`,color:e.colorText,fontWeight:"normal",fontSize:f,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${u}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover},...Od(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:`${he(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"}}},[`${r}-item-group-list`]:{margin:`0 ${he(e.marginXS)}`,padding:0,listStyle:"none"},[`${r}-submenu-title`]:{paddingInlineEnd:e.calc(v).add(e.fontSizeSM).equal()},[`${r}-submenu-vertical`]:{position:"relative"},[`${r}-submenu${r}-submenu-disabled ${t}-menu-submenu-title`]:{[`&, ${t}-menu-submenu-arrow-icon`]:{color:m,backgroundColor:h,cursor:"not-allowed"}},[`${r}-submenu-selected ${t}-menu-submenu-title`]:{color:e.colorPrimary}}}},[es(e,"slide-up"),es(e,"slide-down"),ni(e,"move-up"),ni(e,"move-down"),Wf(e,"zoom-big")]]},jV=e=>({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2,...KP({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0}),...vb(e)}),DV=Kt("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:r,paddingXXS:n,componentCls:o}=e,s=Lt(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(r).div(2).add(t).equal(),dropdownEdgeChildPadding:n});return[OV(s),NV(s)]},jV,{resetStyle:!1}),Zf=e=>{const{menu:t,arrow:r,prefixCls:n,children:o,trigger:s,disabled:a,dropdownRender:l,popupRender:u,getPopupContainer:d,overlayClassName:f,rootClassName:p,overlayStyle:m,open:g,onOpenChange:v,mouseEnterDelay:h=.15,mouseLeaveDelay:y=.1,autoAdjustOverflow:b=!0,placement:_="",transitionName:x,classNames:w,styles:S,destroyPopupOnHide:C,destroyOnHidden:E}=e,{getPrefixCls:P,direction:$,getPopupContainer:I,className:R,style:N,classNames:T,styles:O}=Mt("dropdown"),k={...e,mouseEnterDelay:h,mouseLeaveDelay:y,autoAdjustOverflow:b},[M,U]=Xt([T,w],[O,S],{props:k}),L={...N,...m,...U.root},V=u||l;cb();const F=i.useMemo(()=>{const $e=P();return x!==void 0?x:_.includes("top")?`${$e}-slide-down`:`${$e}-slide-up`},[P,_,x]),Z=i.useMemo(()=>_?_.includes("Center")?_.slice(0,_.indexOf("Center")):_:$==="rtl"?"bottomRight":"bottomLeft",[_,$]),B=P("dropdown",n),z=Gr(B),[W,H]=DV(B,z),[,Y]=Pc(),G=i.Children.only(nL(o)?i.createElement("span",null,o):o),X=nn(G,{className:re(`${B}-trigger`,{[`${B}-rtl`]:$==="rtl"},G.props.className),disabled:G.props.disabled??a}),Q=a?[]:s,ee=!!(Q!=null&&Q.includes("contextMenu")),[te,J]=Ut(!1,g),ie=St($e=>{v==null||v($e,{source:"trigger"}),J($e)}),fe=re(f,p,W,H,z,R,M.root,{[`${B}-rtl`]:$==="rtl"}),ne=YP({arrowPointAtCenter:Pr(r)&&r.pointAtCenter,autoAdjustOverflow:b,offset:Y.marginXXS,arrowWidth:r?Y.sizePopupArrow:0,borderRadius:Y.borderRadius}),ce=St(()=>{t!=null&&t.selectable&&(t!=null&&t.multiple)||(v==null||v(!1,{source:"menu"}),J(!1))}),pe=()=>{const $e=Gt(M,["root"]),me=Gt(U,["root"]);let Ie;return t!=null&&t.items&&(Ie=i.createElement(Mc,{...t,classNames:{...$e,subMenu:{...$e}},styles:{...me,subMenu:{...me}}})),V&&(Ie=V(Ie)),Ie=i.Children.only(typeof Ie=="string"?i.createElement("span",null,Ie):Ie),i.createElement(SV,{prefixCls:`${B}-menu`,rootClassName:re(H,z),expandIcon:i.createElement("span",{className:`${B}-menu-submenu-arrow`},$==="rtl"?i.createElement(Nh,{className:`${B}-menu-submenu-arrow-icon`}):i.createElement(ih,{className:`${B}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:ce,validator:({mode:K})=>{}},Ie)},[ue,de]=Zs("Dropdown",L.zIndex);let Ae=i.createElement(Zz,{alignPoint:ee,...Gt(e,["rootClassName","onOpenChange"]),mouseEnterDelay:h,mouseLeaveDelay:y,visible:te,builtinPlacements:ne,arrow:!!r,overlayClassName:fe,prefixCls:B,getPopupContainer:d||I,transitionName:F,trigger:Q,overlay:pe,placement:Z,onVisibleChange:ie,overlayStyle:{...L,zIndex:ue},autoDestroy:E??C},X);return ue&&(Ae=i.createElement(fb.Provider,{value:de},Ae)),Ae},MV=Tc(Zf,"align",void 0,"dropdown",e=>e),kV=e=>i.createElement(MV,{...e},i.createElement("span",null));Zf._InternalPanelDoNotUseOrYouWillBeFired=kV;Pt.extend(Ik);Pt.extend(Rk);Pt.extend(Tk);Pt.extend(Ak);Pt.extend(Nk);Pt.extend(Ok);Pt.extend(function(e,t){var r=t.prototype,n=r.format;r.format=function(s){var a=(s||"").replace("Wo","wo");return n.bind(this)(a)}});var LV={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},ms=function(t){var r=LV[t];return r||t.split("_")[0]},zt=function(t){return!Pt.isDayjs(t)||t instanceof Pt?t:Pt(t.valueOf())},FV={getNow:function(){var t=Pt();return typeof t.tz=="function"?t.tz():t},getFixedDate:function(t){return Pt(t,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(t){return zt(t).endOf("month")},getWeekDay:function(t){var r=zt(t).locale("en");return r.weekday()+r.localeData().firstDayOfWeek()},getYear:function(t){return zt(t).year()},getMonth:function(t){return zt(t).month()},getDate:function(t){return zt(t).date()},getHour:function(t){return zt(t).hour()},getMinute:function(t){return zt(t).minute()},getSecond:function(t){return zt(t).second()},getMillisecond:function(t){return zt(t).millisecond()},addYear:function(t,r){return zt(t).add(r,"year")},addMonth:function(t,r){return zt(t).add(r,"month")},addDate:function(t,r){return zt(t).add(r,"day")},setYear:function(t,r){return zt(t).year(r)},setMonth:function(t,r){return zt(t).month(r)},setDate:function(t,r){return zt(t).date(r)},setHour:function(t,r){return zt(t).hour(r)},setMinute:function(t,r){return zt(t).minute(r)},setSecond:function(t,r){return zt(t).second(r)},setMillisecond:function(t,r){return zt(t).millisecond(r)},isAfter:function(t,r){return zt(t).isAfter(zt(r))},isValidate:function(t){return zt(t).isValid()},locale:{getWeekFirstDay:function(t){return Pt().locale(ms(t)).localeData().firstDayOfWeek()},getWeekFirstDate:function(t,r){return zt(r).locale(ms(t)).weekday(0)},getWeek:function(t,r){return zt(r).locale(ms(t)).week()},getShortWeekDays:function(t){return Pt().locale(ms(t)).localeData().weekdaysMin()},getShortMonths:function(t){return Pt().locale(ms(t)).localeData().monthsShort()},format:function(t,r,n){return zt(r).locale(ms(t)).format(n)},parse:function(t,r,n){for(var o=ms(t),s=0;s<n.length;s+=1){var a=n[s],l=r;if(a.includes("wo")||a.includes("Wo")){for(var u=l.split("-")[0],d=l.split("-")[1],f=Pt(u,"YYYY").startOf("year").locale(o),p=0;p<=52;p+=1){var m=f.add(p,"week");if(m.format("Wo")===d)return m}return null}var g=Pt(l,a,!0).locale(o);if(g.isValid())return g}return null}}};function zV(e,t){return e!==void 0?e:t?"bottomRight":"bottomLeft"}var Yn=i.createContext(null);function zl(e){"@babel/helpers - typeof";return zl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},zl(e)}function F0(e,t,r){return t=VV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function VV(e){var t=BV(e,"string");return zl(t)=="symbol"?t:String(t)}function BV(e,t){if(zl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(zl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var HV={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function SI(e){var t=e.popupElement,r=e.popupStyle,n=e.popupClassName,o=e.popupAlign,s=e.transitionName,a=e.getPopupContainer,l=e.children,u=e.range,d=e.placement,f=e.builtinPlacements,p=f===void 0?HV:f,m=e.direction,g=e.visible,v=e.onClose,h=i.useContext(Yn),y=h.prefixCls,b="".concat(y,"-dropdown"),_=zV(d,m==="rtl");return i.createElement($c,{showAction:[],hideAction:["click"],popupPlacement:_,builtinPlacements:p,prefixCls:b,popupMotion:{motionName:s},popup:t,popupAlign:o,popupVisible:g,popupClassName:re(n,F0(F0({},"".concat(b,"-range"),u),"".concat(b,"-rtl"),m==="rtl")),popupStyle:r,stretch:"minWidth",getPopupContainer:a,onPopupVisibleChange:function(w){w||v()}},l)}function WV(e){return KV(e)||GV(e)||qV(e)||UV()}function UV(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qV(e,t){if(e){if(typeof e=="string")return Hh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Hh(e,t)}}function GV(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KV(e){if(Array.isArray(e))return Hh(e)}function Hh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Lb(e,t){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",n=String(e);n.length<t;)n="".concat(r).concat(n);return n}function ra(e){return e==null?[]:Array.isArray(e)?e:[e]}function xl(e,t,r){var n=WV(e);return n[t]=r,n}function ep(e,t){var r={},n=t||Object.keys(e);return n.forEach(function(o){e[o]!==void 0&&(r[o]=e[o])}),r}function CI(e,t,r){if(r)return r;switch(e){case"time":return t.fieldTimeFormat;case"datetime":return t.fieldDateTimeFormat;case"month":return t.fieldMonthFormat;case"year":return t.fieldYearFormat;case"quarter":return t.fieldQuarterFormat;case"week":return t.fieldWeekFormat;default:return t.fieldDateFormat}}function EI(e,t,r){var n=r!==void 0?r:t[t.length-1],o=t.find(function(s){return e[s]});return n!==o?e[o]:void 0}function PI(e){return ep(e,["placement","builtinPlacements","popupAlign","getPopupContainer","transitionName","direction"])}function Vl(e){"@babel/helpers - typeof";return Vl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Vl(e)}function z0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function V0(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?z0(Object(r),!0).forEach(function(n){YV(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):z0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function YV(e,t,r){return t=XV(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XV(e){var t=JV(e,"string");return Vl(t)=="symbol"?t:String(t)}function JV(e,t){if(Vl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Vl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fb(e,t,r,n){var o=i.useMemo(function(){return e||function(a,l){var u=a;return t&&l.type==="date"?t(u,l.today):r&&l.type==="month"?r(u,l.locale):l.originNode}},[e,r,t]),s=i.useCallback(function(a,l){return o(a,V0(V0({},l),{},{range:n}))},[o,n]);return s}function QV(e,t){return rB(e)||tB(e,t)||eB(e,t)||ZV()}function ZV(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eB(e,t){if(e){if(typeof e=="string")return B0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return B0(e,t)}}function B0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function tB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function rB(e){if(Array.isArray(e))return e}function $I(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],n=i.useState([!1,!1]),o=QV(n,2),s=o[0],a=o[1],l=function(f,p){a(function(m){return xl(m,p,f)})},u=i.useMemo(function(){return s.map(function(d,f){if(d)return!0;var p=e[f];return p?!!(!r[f]&&!p||p&&t(p,{activeIndex:f})):!1})},[e,s,t,r]);return[u,l]}function Bl(e){"@babel/helpers - typeof";return Bl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bl(e)}function H0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function W0(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?H0(Object(r),!0).forEach(function(n){nB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):H0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function nB(e,t,r){return t=oB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function oB(e){var t=sB(e,"string");return Bl(t)=="symbol"?t:String(t)}function sB(e,t){if(Bl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Bl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function II(e,t,r,n,o){var s="",a=[];return e&&a.push(o?"hh":"HH"),t&&a.push("mm"),r&&a.push("ss"),s=a.join(":"),n&&(s+=".SSS"),o&&(s+=" A"),s}function aB(e,t,r,n,o,s){var a=e.fieldDateTimeFormat,l=e.fieldDateFormat,u=e.fieldTimeFormat,d=e.fieldMonthFormat,f=e.fieldYearFormat,p=e.fieldWeekFormat,m=e.fieldQuarterFormat,g=e.yearFormat,v=e.cellYearFormat,h=e.cellQuarterFormat,y=e.dayFormat,b=e.cellDateFormat,_=II(t,r,n,o,s);return W0(W0({},e),{},{fieldDateTimeFormat:a||"YYYY-MM-DD ".concat(_),fieldDateFormat:l||"YYYY-MM-DD",fieldTimeFormat:u||_,fieldMonthFormat:d||"YYYY-MM",fieldYearFormat:f||"YYYY",fieldWeekFormat:p||"gggg-wo",fieldQuarterFormat:m||"YYYY-[Q]Q",yearFormat:g||"YYYY",cellYearFormat:v||"YYYY",cellQuarterFormat:h||"[Q]Q",cellDateFormat:b||y||"D"})}function RI(e,t){var r=t.showHour,n=t.showMinute,o=t.showSecond,s=t.showMillisecond,a=t.use12Hours;return q.useMemo(function(){return aB(e,r,n,o,s,a)},[e,r,n,o,s,a])}function U0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Fa(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?U0(Object(r),!0).forEach(function(n){iB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):U0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iB(e,t,r){return t=lB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lB(e){var t=cB(e,"string");return Bs(t)=="symbol"?t:String(t)}function cB(e,t){if(Bs(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Bs(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Wh(e,t){return pB(e)||fB(e,t)||dB(e,t)||uB()}function uB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function dB(e,t){if(e){if(typeof e=="string")return q0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return q0(e,t)}}function q0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function fB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function pB(e){if(Array.isArray(e))return e}function Bs(e){"@babel/helpers - typeof";return Bs=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Bs(e)}function ji(e,t,r){return r??t.some(function(n){return e.includes(n)})}var mB=["showNow","showHour","showMinute","showSecond","showMillisecond","use12Hours","hourStep","minuteStep","secondStep","millisecondStep","hideDisabledOptions","defaultValue","disabledHours","disabledMinutes","disabledSeconds","disabledMilliseconds","disabledTime","changeOnScroll","defaultOpenValue"];function gB(e){var t=ep(e,mB),r=e.format,n=e.picker,o=null;return r&&(o=r,Array.isArray(o)&&(o=o[0]),o=Bs(o)==="object"?o.format:o),n==="time"&&(t.format=o),[t,o]}function hB(e){return e&&typeof e=="string"}function TI(e,t,r,n){return[e,t,r,n].some(function(o){return o!==void 0})}function AI(e,t,r,n,o){var s=t,a=r,l=n;if(!e&&!s&&!a&&!l&&!o)s=!0,a=!0,l=!0;else if(e){var u,d,f,p=[s,a,l].some(function(v){return v===!1}),m=[s,a,l].some(function(v){return v===!0}),g=p?!0:!m;s=(u=s)!==null&&u!==void 0?u:g,a=(d=a)!==null&&d!==void 0?d:g,l=(f=l)!==null&&f!==void 0?f:g}return[s,a,l,o]}function NI(e){var t=e.showTime,r=gB(e),n=Wh(r,2),o=n[0],s=n[1],a=t&&Bs(t)==="object"?t:{},l=Fa(Fa({defaultOpenValue:a.defaultOpenValue||a.defaultValue},o),a),u=l.showMillisecond,d=l.showHour,f=l.showMinute,p=l.showSecond,m=TI(d,f,p,u),g=AI(m,d,f,p,u),v=Wh(g,3);return d=v[0],f=v[1],p=v[2],[l,Fa(Fa({},l),{},{showHour:d,showMinute:f,showSecond:p,showMillisecond:u}),l.format,s]}function OI(e,t,r,n,o){var s=e==="time";if(e==="datetime"||s){for(var a=n,l=CI(e,o,null),u=l,d=[t,r],f=0;f<d.length;f+=1){var p=ra(d[f])[0];if(hB(p)){u=p;break}}var m=a.showHour,g=a.showMinute,v=a.showSecond,h=a.showMillisecond,y=a.use12Hours,b=ji(u,["a","A","LT","LLL","LTS"],y),_=TI(m,g,v,h);_||(m=ji(u,["H","h","k","LT","LLL"]),g=ji(u,["m","LT","LLL"]),v=ji(u,["s","LTS"]),h=ji(u,["SSS"]));var x=AI(_,m,g,v,h),w=Wh(x,3);m=w[0],g=w[1],v=w[2];var S=t||II(m,g,v,h,b);return Fa(Fa({},a),{},{format:S,showHour:m,showMinute:g,showSecond:v,showMillisecond:h,use12Hours:b})}return null}function Uh(e){"@babel/helpers - typeof";return Uh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Uh(e)}function vB(e,t,r){if(t===!1)return null;var n=t&&Uh(t)==="object"?t:{};return n.clearIcon||r||i.createElement("span",{className:"".concat(e,"-clear-btn")})}var Lm=7;function ss(e,t,r){return!e&&!t||e===t?!0:!e||!t?!1:r()}function qh(e,t,r){return ss(t,r,function(){var n=Math.floor(e.getYear(t)/10),o=Math.floor(e.getYear(r)/10);return n===o})}function Hs(e,t,r){return ss(t,r,function(){return e.getYear(t)===e.getYear(r)})}function G0(e,t){var r=Math.floor(e.getMonth(t)/3);return r+1}function yB(e,t,r){return ss(t,r,function(){return Hs(e,t,r)&&G0(e,t)===G0(e,r)})}function zb(e,t,r){return ss(t,r,function(){return Hs(e,t,r)&&e.getMonth(t)===e.getMonth(r)})}function Vb(e,t,r){return ss(t,r,function(){return Hs(e,t,r)&&zb(e,t,r)&&e.getDate(t)===e.getDate(r)})}function jI(e,t,r){return ss(t,r,function(){return e.getHour(t)===e.getHour(r)&&e.getMinute(t)===e.getMinute(r)&&e.getSecond(t)===e.getSecond(r)})}function DI(e,t,r){return ss(t,r,function(){return Vb(e,t,r)&&jI(e,t,r)&&e.getMillisecond(t)===e.getMillisecond(r)})}function sl(e,t,r,n){return ss(r,n,function(){var o=e.locale.getWeekFirstDate(t,r),s=e.locale.getWeekFirstDate(t,n);return Hs(e,o,s)&&e.locale.getWeek(t,r)===e.locale.getWeek(t,n)})}function kr(e,t,r,n,o){switch(o){case"date":return Vb(e,r,n);case"week":return sl(e,t.locale,r,n);case"month":return zb(e,r,n);case"quarter":return yB(e,r,n);case"year":return Hs(e,r,n);case"decade":return qh(e,r,n);case"time":return jI(e,r,n);default:return DI(e,r,n)}}function tp(e,t,r,n){return!t||!r||!n?!1:e.isAfter(n,t)&&e.isAfter(r,n)}function _u(e,t,r,n,o){return kr(e,t,r,n,o)?!0:e.isAfter(r,n)}function bB(e,t,r){var n=t.locale.getWeekFirstDay(e),o=t.setDate(r,1),s=t.getWeekDay(o),a=t.addDate(o,n-s);return t.getMonth(a)===t.getMonth(r)&&t.getDate(a)>1&&(a=t.addDate(a,-7)),a}function yr(e,t){var r=t.generateConfig,n=t.locale,o=t.format;return e?typeof o=="function"?o(e):r.locale.format(n.locale,e,o):""}function Kd(e,t,r){var n=t,o=["getHour","getMinute","getSecond","getMillisecond"],s=["setHour","setMinute","setSecond","setMillisecond"];return s.forEach(function(a,l){r?n=e[a](n,e[o[l]](r)):n=e[a](n,0)}),n}function _B(e,t,r,n,o){var s=St(function(a,l){return!!(r&&r(a,l)||n&&e.isAfter(n,a)&&!kr(e,t,n,a,l.type)||o&&e.isAfter(a,o)&&!kr(e,t,o,a,l.type))});return s}function Gh(e){"@babel/helpers - typeof";return Gh=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gh(e)}function xB(e,t,r){return i.useMemo(function(){var n=CI(e,t,r),o=ra(n),s=o[0],a=Gh(s)==="object"&&s.type==="mask"?s.format:null;return[o.map(function(l){return typeof l=="string"||typeof l=="function"?l:l.format}),a]},[e,t,r])}function wB(e,t,r){return typeof e[0]=="function"||r?!0:t}function Hl(e){"@babel/helpers - typeof";return Hl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Hl(e)}function K0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function SB(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?K0(Object(r),!0).forEach(function(n){CB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):K0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function CB(e,t,r){return t=EB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function EB(e){var t=PB(e,"string");return Hl(t)=="symbol"?t:String(t)}function PB(e,t){if(Hl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Hl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function $B(e,t,r,n){var o=St(function(s,a){var l=SB({type:t},a);if(delete l.activeIndex,!e.isValidate(s)||r&&r(s,l))return!0;if((t==="date"||t==="time")&&n){var u,d=a&&a.activeIndex===1?"end":"start",f=((u=n.disabledTime)===null||u===void 0?void 0:u.call(n,s,d,{from:l.from}))||{},p=f.disabledHours,m=f.disabledMinutes,g=f.disabledSeconds,v=f.disabledMilliseconds,h=n.disabledHours,y=n.disabledMinutes,b=n.disabledSeconds,_=p||h,x=m||y,w=g||b,S=e.getHour(s),C=e.getMinute(s),E=e.getSecond(s),P=e.getMillisecond(s);if(_&&_().includes(S)||x&&x(S).includes(C)||w&&w(S,C).includes(E)||v&&v(S,C,E).includes(P))return!0}return!1});return o}function Wl(e){"@babel/helpers - typeof";return Wl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Wl(e)}function Y0(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Di(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Y0(Object(r),!0).forEach(function(n){IB(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Y0(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function IB(e,t,r){return t=RB(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function RB(e){var t=TB(e,"string");return Wl(t)=="symbol"?t:String(t)}function TB(e,t){if(Wl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Wl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X0(e,t){return jB(e)||OB(e,t)||NB(e,t)||AB()}function AB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function NB(e,t){if(e){if(typeof e=="string")return J0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return J0(e,t)}}function J0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function OB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function jB(e){if(Array.isArray(e))return e}function xu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,r=i.useMemo(function(){var n=e&&ra(e);return t&&n&&(n[1]=n[1]||n[0]),n},[e,t]);return r}function MI(e,t){var r=e.generateConfig,n=e.locale,o=e.picker,s=o===void 0?"date":o,a=e.prefixCls,l=a===void 0?"rc-picker":a,u=e.previewValue,d=u===void 0?"hover":u,f=e.styles,p=f===void 0?{}:f,m=e.classNames,g=m===void 0?{}:m,v=e.order,h=v===void 0?!0:v,y=e.components,b=y===void 0?{}:y,_=e.inputRender,x=e.allowClear,w=e.clearIcon,S=e.needConfirm,C=e.multiple,E=e.format,P=e.inputReadOnly,$=e.disabledDate,I=e.minDate,R=e.maxDate,N=e.showTime,T=e.value,O=e.defaultValue,k=e.pickerValue,M=e.defaultPickerValue,U=xu(T),L=xu(O),V=xu(k),F=xu(M),Z=s==="date"&&N?"datetime":s,B=Z==="time"||Z==="datetime",z=B||C,W=S??B,H=NI(e),Y=X0(H,4),G=Y[0],X=Y[1],Q=Y[2],ee=Y[3],te=RI(n,X),J=i.useMemo(function(){return OI(Z,Q,ee,G,te)},[Z,Q,ee,G,te]),ie=i.useMemo(function(){return Di(Di({},e),{},{previewValue:d,prefixCls:l,locale:te,picker:s,styles:p,classNames:g,order:h,components:Di({input:_},b),clearIcon:vB(l,x,w),showTime:J,value:U,defaultValue:L,pickerValue:V,defaultPickerValue:F},t==null?void 0:t())},[e]),fe=xB(Z,te,E),ne=X0(fe,2),ce=ne[0],pe=ne[1],ue=wB(ce,P,C),de=_B(r,n,$,I,R),Ae=$B(r,s,de,J),$e=i.useMemo(function(){return Di(Di({},ie),{},{needConfirm:W,inputReadOnly:ue,disabledDate:de})},[ie,W,ue,de]);return[$e,Z,z,ce,pe,Ae]}function Q0(e,t){return LB(e)||kB(e,t)||MB(e,t)||DB()}function DB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MB(e,t){if(e){if(typeof e=="string")return Z0(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Z0(e,t)}}function Z0(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function kB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function LB(e){if(Array.isArray(e))return e}function FB(e,t,r){var n=Ut(t,e),o=Q0(n,2),s=o[0],a=o[1],l=q.useState({}),u=Q0(l,2),d=u[1],f=St(function(y){a(y),d({})}),p=q.useRef(e),m=q.useRef(),g=function(){It.cancel(m.current)},v=St(function(){f(p.current),r&&s!==p.current&&r(p.current)}),h=St(function(y,b){g(),p.current=y,y||b?v():m.current=It(v)});return q.useEffect(function(){return g},[]),[s,h]}function zB(e,t){return WB(e)||HB(e,t)||BB(e,t)||VB()}function VB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function BB(e,t){if(e){if(typeof e=="string")return ew(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ew(e,t)}}function ew(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function HB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function WB(e){if(Array.isArray(e))return e}function kI(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:[],n=arguments.length>3?arguments[3]:void 0,o=r.every(function(f){return f})?!1:e,s=FB(o,t||!1,n),a=zB(s,2),l=a[0],u=a[1];function d(f){var p=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};(!p.inherit||l)&&u(f,p.force)}return[l,d]}function LI(e){var t=i.useRef();return i.useImperativeHandle(e,function(){var r;return{nativeElement:(r=t.current)===null||r===void 0?void 0:r.nativeElement,focus:function(o){var s;(s=t.current)===null||s===void 0||s.focus(o)},blur:function(){var o;(o=t.current)===null||o===void 0||o.blur()}}}),t}function UB(e,t){return YB(e)||KB(e,t)||GB(e,t)||qB()}function qB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function GB(e,t){if(e){if(typeof e=="string")return tw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return tw(e,t)}}function tw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function KB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function YB(e){if(Array.isArray(e))return e}function FI(e,t){return i.useMemo(function(){return e||(t?(Ic(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(t).map(function(r){var n=UB(r,2),o=n[0],s=n[1];return{label:o,value:s}})):[])},[e,t])}function Bb(e,t){var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,n=i.useRef(t);n.current=t,ld(function(){if(e)n.current(e);else{var o=It(function(){n.current(e)},r);return function(){It.cancel(o)}}},[e])}function rw(e,t){return ZB(e)||QB(e,t)||JB(e,t)||XB()}function XB(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JB(e,t){if(e){if(typeof e=="string")return nw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return nw(e,t)}}function nw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function QB(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function ZB(e){if(Array.isArray(e))return e}function zI(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,n=i.useState(0),o=rw(n,2),s=o[0],a=o[1],l=i.useState(!1),u=rw(l,2),d=u[0],f=u[1],p=i.useRef([]),m=i.useRef(null),g=i.useRef(null),v=function(w){m.current=w},h=function(w){return m.current===w},y=function(w){f(w)},b=function(w){return w&&(g.current=w),g.current},_=function(w){var S=p.current,C=new Set(S.filter(function(P){return w[P]||t[P]})),E=S[S.length-1]===0?1:0;return C.size>=2||e[E]?null:E};return Bb(d||r,function(){d||(p.current=[],v(null))}),i.useEffect(function(){d&&p.current.push(s)},[d,s]),[d,y,b,s,a,_,p.current,v,h]}function Ul(e){"@babel/helpers - typeof";return Ul=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ul(e)}function ow(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function sw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?ow(Object(r),!0).forEach(function(n){eH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ow(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function eH(e,t,r){return t=tH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function tH(e){var t=rH(e,"string");return Ul(t)=="symbol"?t:String(t)}function rH(e,t){if(Ul(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ul(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function nH(e,t){return iH(e)||aH(e,t)||sH(e,t)||oH()}function oH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function sH(e,t){if(e){if(typeof e=="string")return aw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return aw(e,t)}}function aw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function aH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function iH(e){if(Array.isArray(e))return e}function lH(e,t,r,n,o,s){var a=r[r.length-1],l=function(d,f){var p=nH(e,2),m=p[0],g=p[1],v=sw(sw({},f),{},{from:EI(e,r)});return a===1&&t[0]&&m&&!kr(n,o,m,d,v.type)&&n.isAfter(m,d)||a===0&&t[1]&&g&&!kr(n,o,g,d,v.type)&&n.isAfter(d,g)?!0:s==null?void 0:s(d,v)};return l}function Fm(e,t){return fH(e)||dH(e,t)||uH(e,t)||cH()}function cH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function uH(e,t){if(e){if(typeof e=="string")return iw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return iw(e,t)}}function iw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function dH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function fH(e){if(Array.isArray(e))return e}function al(e,t,r,n){switch(t){case"date":case"week":return e.addMonth(r,n);case"month":case"quarter":return e.addYear(r,n);case"year":return e.addYear(r,n*10);case"decade":return e.addYear(r,n*100);default:return r}}var zm=[];function VI(e,t,r,n,o,s,a,l){var u=arguments.length>8&&arguments[8]!==void 0?arguments[8]:zm,d=arguments.length>9&&arguments[9]!==void 0?arguments[9]:zm,f=arguments.length>10&&arguments[10]!==void 0?arguments[10]:zm,p=arguments.length>11?arguments[11]:void 0,m=arguments.length>12?arguments[12]:void 0,g=arguments.length>13?arguments[13]:void 0,v=a==="time",h=s||0,y=function(U){var L=e.getNow();return v&&(L=Kd(e,L)),u[U]||r[U]||L},b=Fm(d,2),_=b[0],x=b[1],w=Ut(function(){return y(0)},_),S=Fm(w,2),C=S[0],E=S[1],P=Ut(function(){return y(1)},x),$=Fm(P,2),I=$[0],R=$[1],N=i.useMemo(function(){var M=[C,I][h];return v?M:Kd(e,M,f[h])},[v,C,I,h,e,f]),T=function(U){var L=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"panel",V=[E,R][h];V(U);var F=[C,I];F[h]=U,p&&(!kr(e,t,C,F[0],a)||!kr(e,t,I,F[1],a))&&p(F,{source:L,range:h===1?"end":"start",mode:n})},O=function(U,L){if(l){var V={date:"month",week:"month",month:"year",quarter:"year"},F=V[a];if(F&&!kr(e,t,U,L,F))return al(e,a,L,-1);if(a==="year"&&U){var Z=Math.floor(e.getYear(U)/10),B=Math.floor(e.getYear(L)/10);if(Z!==B)return al(e,a,L,-1)}}return L},k=i.useRef(null);return qt(function(){if(o&&!u[h]){var M=v?null:e.getNow();if(k.current!==null&&k.current!==h?M=[C,I][h^1]:r[h]?M=h===0?r[0]:O(r[0],r[1]):r[h^1]&&(M=r[h^1]),M){m&&e.isAfter(m,M)&&(M=m);var U=l?al(e,a,M,1):M;g&&e.isAfter(U,g)&&(M=l?al(e,a,g,-1):g),T(M,"reset")}}},[o,h,r[h]]),i.useEffect(function(){o?k.current=h:k.current=null},[o,h]),qt(function(){o&&u&&u[h]&&T(u[h],"reset")},[o,h]),[N,T]}function pH(e,t){return vH(e)||hH(e,t)||gH(e,t)||mH()}function mH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function gH(e,t){if(e){if(typeof e=="string")return lw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return lw(e,t)}}function lw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function hH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function vH(e){if(Array.isArray(e))return e}function BI(e,t){var r=i.useRef(e),n=i.useState({}),o=pH(n,2),s=o[1],a=function(d){return d&&t!==void 0?t:r.current},l=function(d){r.current=d,s({})};return[a,l,a(!0)]}function Eo(e,t){return _H(e)||bH(e,t)||HI(e,t)||yH()}function yH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function bH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function _H(e){if(Array.isArray(e))return e}function Hb(e){return SH(e)||wH(e)||HI(e)||xH()}function xH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function HI(e,t){if(e){if(typeof e=="string")return Kh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Kh(e,t)}}function wH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function SH(e){if(Array.isArray(e))return Kh(e)}function Kh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}var CH=[];function WI(e,t,r){var n=function(a){return a.map(function(l){return yr(l,{generateConfig:e,locale:t,format:r[0]})})},o=function(a,l){for(var u=Math.max(a.length,l.length),d=-1,f=0;f<u;f+=1){var p=a[f]||null,m=l[f]||null;if(p!==m&&!DI(e,p,m)){d=f;break}}return[d<0,d!==0]};return[n,o]}function UI(e,t){return Hb(e).sort(function(r,n){return t.isAfter(r,n)?1:-1})}function EH(e){var t=BI(e),r=Eo(t,2),n=r[0],o=r[1],s=St(function(){o(e)});return i.useEffect(function(){s()},[e]),[n,o]}function qI(e,t,r,n,o,s,a,l,u){var d=Ut(s,a),f=Eo(d,2),p=f[0],m=f[1],g=p||CH,v=EH(g),h=Eo(v,2),y=h[0],b=h[1],_=WI(e,t,r),x=Eo(_,2),w=x[0],S=x[1],C=St(function(P){var $=Hb(P);if(n)for(var I=0;I<2;I+=1)$[I]=$[I]||null;else o&&($=UI($.filter(function(M){return M}),e));var R=S(y(),$),N=Eo(R,2),T=N[0],O=N[1];if(!T&&(b($),l)){var k=w($);l($,k,{range:O?"end":"start"})}}),E=function(){u&&u(y())};return[g,m,y,C,E]}function GI(e,t,r,n,o,s,a,l,u,d){var f=e.generateConfig,p=e.locale,m=e.picker,g=e.onChange,v=e.allowEmpty,h=e.order,y=s.some(function(T){return T})?!1:h,b=WI(f,p,a),_=Eo(b,2),x=_[0],w=_[1],S=BI(t),C=Eo(S,2),E=C[0],P=C[1],$=St(function(){P(t)});i.useEffect(function(){$()},[t]);var I=St(function(T){var O=T===null,k=Hb(T||E());if(O)for(var M=Math.max(s.length,k.length),U=0;U<M;U+=1)s[U]||(k[U]=null);y&&k[0]&&k[1]&&(k=UI(k,f)),o(k);var L=k,V=Eo(L,2),F=V[0],Z=V[1],B=!F,z=!Z,W=v?(!B||v[0])&&(!z||v[1]):!0,H=!h||B||z||kr(f,p,F,Z,m)||f.isAfter(Z,F),Y=(s[0]||!F||!d(F,{activeIndex:0}))&&(s[1]||!Z||!d(Z,{from:F,activeIndex:1})),G=O||W&&H&&Y;if(G){r(k);var X=w(k,t),Q=Eo(X,1),ee=Q[0];if(g&&!ee){var te=k.every(function(J){return!J});g(O&&te?null:k,te?null:x(k))}}return G}),R=St(function(T,O){var k=xl(E(),T,n()[T]);P(k),O&&I()}),N=!l&&!u;return Bb(!N,function(){N&&(I(),o(t),$())},2),[R,I]}function KI(e,t,r,n,o){return t!=="date"&&t!=="time"?!1:r!==void 0?r:n!==void 0?n:!o&&(e==="date"||e==="time")}function PH(e){return TH(e)||RH(e)||IH(e)||$H()}function $H(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function IH(e,t){if(e){if(typeof e=="string")return Yh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Yh(e,t)}}function RH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function TH(e){if(Array.isArray(e))return Yh(e)}function Yh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function AH(e,t,r,n,o,s){var a=e;function l(p,m,g){var v=s[p](a),h=g.find(function(x){return x.value===v});if(!h||h.disabled){var y=g.filter(function(x){return!x.disabled}),b=PH(y).reverse(),_=b.find(function(x){return x.value<=v})||y[0];_&&(v=_.value,a=s[m](a,v))}return v}var u=l("getHour","setHour",t()),d=l("getMinute","setMinute",r(u)),f=l("getSecond","setSecond",n(u,d));return l("getMillisecond","setMillisecond",o(u,d,f)),a}function ql(e){"@babel/helpers - typeof";return ql=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ql(e)}function cw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function uw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?cw(Object(r),!0).forEach(function(n){NH(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):cw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function NH(e,t,r){return t=OH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function OH(e){var t=jH(e,"string");return ql(t)=="symbol"?t:String(t)}function jH(e,t){if(ql(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ql(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wu(e,t){return LH(e)||kH(e,t)||MH(e,t)||DH()}function DH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function MH(e,t){if(e){if(typeof e=="string")return dw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return dw(e,t)}}function dw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function kH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function LH(e){if(Array.isArray(e))return e}function Su(){return[]}function Cu(e,t){for(var r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:[],s=arguments.length>5&&arguments[5]!==void 0?arguments[5]:2,a=[],l=r>=1?r|0:1,u=e;u<=t;u+=l){var d=o.includes(u);(!d||!n)&&a.push({label:Lb(u,s),value:u,disabled:d})}return a}function Wb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2?arguments[2]:void 0,n=t||{},o=n.use12Hours,s=n.hourStep,a=s===void 0?1:s,l=n.minuteStep,u=l===void 0?1:l,d=n.secondStep,f=d===void 0?1:d,p=n.millisecondStep,m=p===void 0?100:p,g=n.hideDisabledOptions,v=n.disabledTime,h=n.disabledHours,y=n.disabledMinutes,b=n.disabledSeconds,_=i.useMemo(function(){return r||e.getNow()},[r,e]),x=i.useCallback(function(L){var V=(v==null?void 0:v(L))||{};return[V.disabledHours||h||Su,V.disabledMinutes||y||Su,V.disabledSeconds||b||Su,V.disabledMilliseconds||Su]},[v,h,y,b]),w=i.useMemo(function(){return x(_)},[_,x]),S=wu(w,4),C=S[0],E=S[1],P=S[2],$=S[3],I=i.useCallback(function(L,V,F,Z){var B=Cu(0,23,a,g,L()),z=o?B.map(function(G){return uw(uw({},G),{},{label:Lb(G.value%12||12,2)})}):B,W=function(X){return Cu(0,59,u,g,V(X))},H=function(X,Q){return Cu(0,59,f,g,F(X,Q))},Y=function(X,Q,ee){return Cu(0,999,m,g,Z(X,Q,ee),3)};return[z,W,H,Y]},[g,a,o,m,u,f]),R=i.useMemo(function(){return I(C,E,P,$)},[I,C,E,P,$]),N=wu(R,4),T=N[0],O=N[1],k=N[2],M=N[3],U=function(V,F){var Z=function(){return T},B=O,z=k,W=M;if(F){var H=x(F),Y=wu(H,4),G=Y[0],X=Y[1],Q=Y[2],ee=Y[3],te=I(G,X,Q,ee),J=wu(te,4),ie=J[0],fe=J[1],ne=J[2],ce=J[3];Z=function(){return ie},B=fe,z=ne,W=ce}var pe=AH(V,Z,B,z,W,e);return pe};return[U,T,O,k,M]}function FH(e,t){return HH(e)||BH(e,t)||VH(e,t)||zH()}function zH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function VH(e,t){if(e){if(typeof e=="string")return fw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fw(e,t)}}function fw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function BH(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function HH(e){if(Array.isArray(e))return e}function WH(e){var t=e.mode,r=e.internalMode,n=e.renderExtraFooter,o=e.showNow,s=e.showTime,a=e.onSubmit,l=e.onNow,u=e.invalid,d=e.needConfirm,f=e.generateConfig,p=e.disabledDate,m=i.useContext(Yn),g=m.prefixCls,v=m.locale,h=m.button,y=h===void 0?"button":h,b=m.classNames,_=m.styles,x=f.getNow(),w=Wb(f,s,x),S=FH(w,1),C=S[0],E=n==null?void 0:n(t),P=p(x,{type:t}),$=function(){if(!P){var M=C(x);l(M)}},I="".concat(g,"-now"),R="".concat(I,"-btn"),N=o&&i.createElement("li",{className:I},i.createElement("a",{className:re(R,P&&"".concat(R,"-disabled")),"aria-disabled":P,onClick:$},r==="date"?v.today:v.now)),T=d&&i.createElement("li",{className:"".concat(g,"-ok")},i.createElement(y,{disabled:u,onClick:a},v.ok)),O=(N||T)&&i.createElement("ul",{className:"".concat(g,"-ranges")},N,T);return!E&&!O?null:i.createElement("div",{className:re("".concat(g,"-footer"),b.popup.footer),style:_.popup.footer},E&&i.createElement("div",{className:"".concat(g,"-footer-extra")},E),O)}function pw(e){return KH(e)||GH(e)||qH(e)||UH()}function UH(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function qH(e,t){if(e){if(typeof e=="string")return Xh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Xh(e,t)}}function GH(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function KH(e){if(Array.isArray(e))return Xh(e)}function Xh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function YI(e,t,r){function n(o,s){var a=o.findIndex(function(u){return kr(e,t,u,s,r)});if(a===-1)return[].concat(pw(o),[s]);var l=pw(o);return l.splice(a,1),l}return n}var XI=i.createContext(null),na=i.createContext(null);function rp(){return i.useContext(na)}function wi(e,t){var r=e.prefixCls,n=e.generateConfig,o=e.locale,s=e.disabledDate,a=e.minDate,l=e.maxDate,u=e.cellRender,d=e.hoverValue,f=e.hoverRangeValue,p=e.onHover,m=e.values,g=e.pickerValue,v=e.onSelect,h=e.prevIcon,y=e.nextIcon,b=e.superPrevIcon,_=e.superNextIcon,x=i.useContext(XI),w=x.classNames,S=x.styles,C=n.getNow(),E={now:C,values:m,pickerValue:g,prefixCls:r,classNames:w,styles:S,disabledDate:s,minDate:a,maxDate:l,cellRender:u,hoverValue:d,hoverRangeValue:f,onHover:p,locale:o,generateConfig:n,onSelect:v,panelType:t,prevIcon:h,nextIcon:y,superPrevIcon:b,superNextIcon:_};return[E,C]}var Jo=i.createContext({});function Gl(e){"@babel/helpers - typeof";return Gl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Gl(e)}function mw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function YH(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?mw(Object(r),!0).forEach(function(n){Es(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):mw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Es(e,t,r){return t=XH(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function XH(e){var t=JH(e,"string");return Gl(t)=="symbol"?t:String(t)}function JH(e,t){if(Gl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Gl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function QH(e,t){return r4(e)||t4(e,t)||e4(e,t)||ZH()}function ZH(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function e4(e,t){if(e){if(typeof e=="string")return gw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return gw(e,t)}}function gw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function t4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function r4(e){if(Array.isArray(e))return e}function kc(e){for(var t=e.rowNum,r=e.colNum,n=e.baseDate,o=e.getCellDate,s=e.prefixColumn,a=e.rowClassName,l=e.titleFormat,u=e.getCellText,d=e.getCellClassName,f=e.headerCells,p=e.cellSelection,m=p===void 0?!0:p,g=e.disabledDate,v=rp(),h=v.prefixCls,y=v.classNames,b=v.styles,_=v.panelType,x=v.now,w=v.disabledDate,S=v.cellRender,C=v.onHover,E=v.hoverValue,P=v.hoverRangeValue,$=v.generateConfig,I=v.values,R=v.locale,N=v.onSelect,T=g||w,O="".concat(h,"-cell"),k=i.useContext(Jo),M=k.onCellDblClick,U=function(H){return I.some(function(Y){return Y&&kr($,R,H,Y,_)})},L=[],V=0;V<t;V+=1){for(var F=[],Z=void 0,B=function(){var H=V*r+z,Y=o(n,H),G=T==null?void 0:T(Y,{type:_});z===0&&(Z=Y,s&&F.push(s(Z)));var X=!1,Q=!1,ee=!1;if(m&&P){var te=QH(P,2),J=te[0],ie=te[1];X=tp($,J,ie,Y),Q=kr($,R,Y,J,_),ee=kr($,R,Y,ie,_)}var fe=l?yr(Y,{locale:R,format:l,generateConfig:$}):void 0,ne=i.createElement("div",{className:"".concat(O,"-inner")},u(Y));F.push(i.createElement("td",{key:z,title:fe,className:re(O,y.item,YH(Es(Es(Es(Es(Es(Es({},"".concat(O,"-disabled"),G),"".concat(O,"-hover"),(E||[]).some(function(ce){return kr($,R,Y,ce,_)})),"".concat(O,"-in-range"),X&&!Q&&!ee),"".concat(O,"-range-start"),Q),"".concat(O,"-range-end"),ee),"".concat(h,"-cell-selected"),!P&&_!=="week"&&U(Y)),d(Y))),style:b.item,onClick:function(){G||N(Y)},onDoubleClick:function(){!G&&M&&M()},onMouseEnter:function(){G||C==null||C(Y)},onMouseLeave:function(){G||C==null||C(null)}},S?S(Y,{prefixCls:h,originNode:ne,today:x,type:_,locale:R}):ne))},z=0;z<r;z+=1)B();L.push(i.createElement("tr",{key:V,className:a==null?void 0:a(Z)},F))}return i.createElement("div",{className:re("".concat(h,"-body"),y.body),style:b.body},i.createElement("table",{className:re("".concat(h,"-content"),y.content),style:b.content},f&&i.createElement("thead",null,i.createElement("tr",null,f)),i.createElement("tbody",null,L)))}var Eu={visibility:"hidden"};function Si(e){var t=e.offset,r=e.superOffset,n=e.onChange,o=e.getStart,s=e.getEnd,a=e.children,l=rp(),u=l.prefixCls,d=l.classNames,f=l.styles,p=l.prevIcon,m=p===void 0?"‹":p,g=l.nextIcon,v=g===void 0?"›":g,h=l.superPrevIcon,y=h===void 0?"«":h,b=l.superNextIcon,_=b===void 0?"»":b,x=l.minDate,w=l.maxDate,S=l.generateConfig,C=l.locale,E=l.pickerValue,P=l.panelType,$="".concat(u,"-header"),I=i.useContext(Jo),R=I.hidePrev,N=I.hideNext,T=I.hideHeader,O=i.useMemo(function(){if(!x||!t||!s)return!1;var W=s(t(-1,E));return!_u(S,C,W,x,P)},[x,t,E,s,S,C,P]),k=i.useMemo(function(){if(!x||!r||!s)return!1;var W=s(r(-1,E));return!_u(S,C,W,x,P)},[x,r,E,s,S,C,P]),M=i.useMemo(function(){if(!w||!t||!o)return!1;var W=o(t(1,E));return!_u(S,C,w,W,P)},[w,t,E,o,S,C,P]),U=i.useMemo(function(){if(!w||!r||!o)return!1;var W=o(r(1,E));return!_u(S,C,w,W,P)},[w,r,E,o,S,C,P]),L=function(H){t&&n(t(H,E))},V=function(H){r&&n(r(H,E))};if(T)return null;var F="".concat($,"-prev-btn"),Z="".concat($,"-next-btn"),B="".concat($,"-super-prev-btn"),z="".concat($,"-super-next-btn");return i.createElement("div",{className:re($,d.header),style:f.header},r&&i.createElement("button",{type:"button","aria-label":C.previousYear,onClick:function(){return V(-1)},tabIndex:-1,className:re(B,k&&"".concat(B,"-disabled")),disabled:k,style:R?Eu:{}},y),t&&i.createElement("button",{type:"button","aria-label":C.previousMonth,onClick:function(){return L(-1)},tabIndex:-1,className:re(F,O&&"".concat(F,"-disabled")),disabled:O,style:R?Eu:{}},m),i.createElement("div",{className:"".concat($,"-view")},a),t&&i.createElement("button",{type:"button","aria-label":C.nextMonth,onClick:function(){return L(1)},tabIndex:-1,className:re(Z,M&&"".concat(Z,"-disabled")),disabled:M,style:N?Eu:{}},v),r&&i.createElement("button",{type:"button","aria-label":C.nextYear,onClick:function(){return V(1)},tabIndex:-1,className:re(z,U&&"".concat(z,"-disabled")),disabled:U,style:N?Eu:{}},_))}function Kl(e){"@babel/helpers - typeof";return Kl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Kl(e)}function Jh(){return Jh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jh.apply(this,arguments)}function Vm(e,t,r){return t=n4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function n4(e){var t=o4(e,"string");return Kl(t)=="symbol"?t:String(t)}function o4(e,t){if(Kl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Kl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function s4(e,t){return c4(e)||l4(e,t)||i4(e,t)||a4()}function a4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function i4(e,t){if(e){if(typeof e=="string")return hw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return hw(e,t)}}function hw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function l4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function c4(e){if(Array.isArray(e))return e}function np(e){var t=e.prefixCls,r=e.panelName,n=r===void 0?"date":r,o=e.locale,s=e.generateConfig,a=e.pickerValue,l=e.onPickerValueChange,u=e.onModeChange,d=e.mode,f=d===void 0?"date":d,p=e.disabledDate,m=e.onSelect,g=e.onHover,v=e.showWeek,h="".concat(t,"-").concat(n,"-panel"),y="".concat(t,"-cell"),b=f==="week",_=wi(e,f),x=s4(_,2),w=x[0],S=x[1],C=s.locale.getWeekFirstDay(o.locale),E=s.setDate(a,1),P=bB(o.locale,s,E),$=s.getMonth(a),I=v===void 0?b:v,R=I?function(B){var z=p==null?void 0:p(B,{type:"week"});return i.createElement("td",{key:"week",className:re(y,"".concat(y,"-week"),Vm({},"".concat(y,"-disabled"),z)),onClick:function(){z||m(B)},onMouseEnter:function(){z||g==null||g(B)},onMouseLeave:function(){z||g==null||g(null)}},i.createElement("div",{className:"".concat(y,"-inner")},s.locale.getWeek(o.locale,B)))}:null,N=[],T=o.shortWeekDays||(s.locale.getShortWeekDays?s.locale.getShortWeekDays(o.locale):[]);R&&N.push(i.createElement("th",{key:"empty"},i.createElement("span",{style:{width:0,height:0,position:"absolute",overflow:"hidden",opacity:0}},o.week)));for(var O=0;O<Lm;O+=1)N.push(i.createElement("th",{key:O},T[(O+C)%Lm]));var k=function(z,W){return s.addDate(z,W)},M=function(z){return yr(z,{locale:o,format:o.cellDateFormat,generateConfig:s})},U=function(z){var W=Vm(Vm({},"".concat(t,"-cell-in-view"),zb(s,z,a)),"".concat(t,"-cell-today"),Vb(s,z,S));return W},L=o.shortMonths||(s.locale.getShortMonths?s.locale.getShortMonths(o.locale):[]),V=i.createElement("button",{type:"button","aria-label":o.yearSelect,key:"year",onClick:function(){u("year",a)},tabIndex:-1,className:"".concat(t,"-year-btn")},yr(a,{locale:o,format:o.yearFormat,generateConfig:s})),F=i.createElement("button",{type:"button","aria-label":o.monthSelect,key:"month",onClick:function(){u("month",a)},tabIndex:-1,className:"".concat(t,"-month-btn")},o.monthFormat?yr(a,{locale:o,format:o.monthFormat,generateConfig:s}):L[$]),Z=o.monthBeforeYear?[F,V]:[V,F];return i.createElement(na.Provider,{value:w},i.createElement("div",{className:re(h,v&&"".concat(h,"-show-week"))},i.createElement(Si,{offset:function(z){return s.addMonth(a,z)},superOffset:function(z){return s.addYear(a,z)},onChange:l,getStart:function(z){return s.setDate(z,1)},getEnd:function(z){var W=s.setDate(z,1);return W=s.addMonth(W,1),s.addDate(W,-1)}},Z),i.createElement(kc,Jh({titleFormat:o.fieldDateFormat},e,{colNum:Lm,rowNum:6,baseDate:P,headerCells:N,getCellDate:k,getCellText:M,getCellClassName:U,prefixColumn:R,cellSelection:!b}))))}var u4=1/3;function d4(e,t){var r=i.useRef(!1),n=i.useRef(null),o=i.useRef(null),s=function(){return r.current},a=function(){It.cancel(n.current),r.current=!1},l=i.useRef(),u=function(){var p=e.current;if(o.current=null,l.current=0,p){var m=p.querySelector('[data-value="'.concat(t,'"]')),g=p.querySelector("li"),v=function h(){a(),r.current=!0,l.current+=1;var y=p.scrollTop,b=g.offsetTop,_=m.offsetTop,x=_-b;if(_===0&&m!==g||!FP(p)){l.current<=5&&(n.current=It(h));return}var w=y+(x-y)*u4,S=Math.abs(x-w);if(o.current!==null&&o.current<S){a();return}if(o.current=S,S<=1){p.scrollTop=x,a();return}p.scrollTop=w,n.current=It(h)};m&&g&&v()}},d=St(u);return[d,a,s]}function Yl(e){"@babel/helpers - typeof";return Yl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Yl(e)}function vw(e,t,r){return t=f4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f4(e){var t=p4(e,"string");return Yl(t)=="symbol"?t:String(t)}function p4(e,t){if(Yl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Yl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function m4(e){return v4(e)||h4(e)||JI(e)||g4()}function g4(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h4(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function v4(e){if(Array.isArray(e))return Qh(e)}function y4(e,t){return x4(e)||_4(e,t)||JI(e,t)||b4()}function b4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function JI(e,t){if(e){if(typeof e=="string")return Qh(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Qh(e,t)}}function Qh(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function _4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function x4(e){if(Array.isArray(e))return e}var w4=300;function S4(e){return e.map(function(t){var r=t.value,n=t.label,o=t.disabled;return[r,n,o].join(",")}).join(";")}function Mi(e){var t=e.units,r=e.value,n=e.optionalValue,o=e.type,s=e.onChange,a=e.onHover,l=e.onDblClick,u=e.changeOnScroll,d=rp(),f=d.prefixCls,p=d.cellRender,m=d.now,g=d.locale,v=d.classNames,h=d.styles,y="".concat(f,"-time-panel"),b="".concat(f,"-time-panel-cell"),_=i.useRef(null),x=i.useRef(),w=function(){clearTimeout(x.current)},S=d4(_,r??n),C=y4(S,3),E=C[0],P=C[1],$=C[2];qt(function(){return E(),w(),function(){P(),w()}},[r,n,S4(t)]);var I=function(T){w();var O=T.target;!$()&&u&&(x.current=setTimeout(function(){var k=_.current,M=k.querySelector("li").offsetTop,U=Array.from(k.querySelectorAll("li")),L=U.map(function(z){return z.offsetTop-M}),V=L.map(function(z,W){return t[W].disabled?Number.MAX_SAFE_INTEGER:Math.abs(z-O.scrollTop)}),F=Math.min.apply(Math,m4(V)),Z=V.findIndex(function(z){return z===F}),B=t[Z];B&&!B.disabled&&s(B.value)},w4))},R="".concat(y,"-column");return i.createElement("ul",{className:R,ref:_,"data-type":o,onScroll:I},t.map(function(N){var T=N.label,O=N.value,k=N.disabled,M=i.createElement("div",{className:"".concat(b,"-inner")},T);return i.createElement("li",{key:O,style:h.item,className:re(b,v.item,vw(vw({},"".concat(b,"-selected"),r===O),"".concat(b,"-disabled"),k)),onClick:function(){k||s(O)},onDoubleClick:function(){!k&&l&&l()},onMouseEnter:function(){a(O)},onMouseLeave:function(){a(null)},"data-value":O},p?p(O,{prefixCls:f,originNode:M,today:m,type:"time",subType:o,locale:g}):M)}))}function Is(){return Is=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Is.apply(this,arguments)}function ki(e,t){return $4(e)||P4(e,t)||E4(e,t)||C4()}function C4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function E4(e,t){if(e){if(typeof e=="string")return yw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return yw(e,t)}}function yw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function P4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function $4(e){if(Array.isArray(e))return e}function Mo(e){return e<12}function I4(e){var t=e.showHour,r=e.showMinute,n=e.showSecond,o=e.showMillisecond,s=e.use12Hours,a=e.changeOnScroll,l=rp(),u=l.prefixCls,d=l.classNames,f=l.styles,p=l.values,m=l.generateConfig,g=l.locale,v=l.onSelect,h=l.onHover,y=h===void 0?function(){}:h,b=l.pickerValue,_=(p==null?void 0:p[0])||null,x=i.useContext(Jo),w=x.onCellDblClick,S=Wb(m,e,_),C=ki(S,5),E=C[0],P=C[1],$=C[2],I=C[3],R=C[4],N=function(we){var Ve=_&&m[we](_),Ne=b&&m[we](b);return[Ve,Ne]},T=N("getHour"),O=ki(T,2),k=O[0],M=O[1],U=N("getMinute"),L=ki(U,2),V=L[0],F=L[1],Z=N("getSecond"),B=ki(Z,2),z=B[0],W=B[1],H=N("getMillisecond"),Y=ki(H,2),G=Y[0],X=Y[1],Q=k===null?null:Mo(k)?"am":"pm",ee=i.useMemo(function(){return s?Mo(k)?P.filter(function(De){return Mo(De.value)}):P.filter(function(De){return!Mo(De.value)}):P},[k,P,s]),te=function(we,Ve){var Ne,Le=we.filter(function(Be){return!Be.disabled});return Ve??(Le==null||(Ne=Le[0])===null||Ne===void 0?void 0:Ne.value)},J=te(P,k),ie=i.useMemo(function(){return $(J)},[$,J]),fe=te(ie,V),ne=i.useMemo(function(){return I(J,fe)},[I,J,fe]),ce=te(ne,z),pe=i.useMemo(function(){return R(J,fe,ce)},[R,J,fe,ce]),ue=te(pe,G),de=i.useMemo(function(){if(!s)return[];var De=m.getNow(),we=m.setHour(De,6),Ve=m.setHour(De,18),Ne=function(Be,Oe){var Fe=g.cellMeridiemFormat;return Fe?yr(Be,{generateConfig:m,locale:g,format:Fe}):Oe};return[{label:Ne(we,"AM"),value:"am",disabled:P.every(function(Le){return Le.disabled||!Mo(Le.value)})},{label:Ne(Ve,"PM"),value:"pm",disabled:P.every(function(Le){return Le.disabled||Mo(Le.value)})}]},[P,s,m,g]),Ae=function(we){var Ve=E(we);v(Ve)},$e=i.useMemo(function(){var De=_||b||m.getNow(),we=function(Ne){return Ne!=null};return we(k)?(De=m.setHour(De,k),De=m.setMinute(De,V),De=m.setSecond(De,z),De=m.setMillisecond(De,G)):we(M)?(De=m.setHour(De,M),De=m.setMinute(De,F),De=m.setSecond(De,W),De=m.setMillisecond(De,X)):we(J)&&(De=m.setHour(De,J),De=m.setMinute(De,fe),De=m.setSecond(De,ce),De=m.setMillisecond(De,ue)),De},[_,b,k,V,z,G,J,fe,ce,ue,M,F,W,X,m]),me=function(we,Ve){return we===null?null:m[Ve]($e,we)},Ie=function(we){return me(we,"setHour")},K=function(we){return me(we,"setMinute")},oe=function(we){return me(we,"setSecond")},se=function(we){return me(we,"setMillisecond")},ve=function(we){return we===null?null:we==="am"&&!Mo(k)?m.setHour($e,k-12):we==="pm"&&Mo(k)?m.setHour($e,k+12):$e},ge=function(we){Ae(Ie(we))},ye=function(we){Ae(K(we))},_e=function(we){Ae(oe(we))},xe=function(we){Ae(se(we))},Ee=function(we){Ae(ve(we))},Ue=function(we){y(Ie(we))},Ce=function(we){y(K(we))},Te=function(we){y(oe(we))},Ye=function(we){y(se(we))},Xe=function(we){y(ve(we))},ke={onDblClick:w,changeOnScroll:a};return i.createElement("div",{className:re("".concat(u,"-content"),d.content),style:f.content},t&&i.createElement(Mi,Is({units:ee,value:k,optionalValue:M,type:"hour",onChange:ge,onHover:Ue},ke)),r&&i.createElement(Mi,Is({units:ie,value:V,optionalValue:F,type:"minute",onChange:ye,onHover:Ce},ke)),n&&i.createElement(Mi,Is({units:ne,value:z,optionalValue:W,type:"second",onChange:_e,onHover:Te},ke)),o&&i.createElement(Mi,Is({units:pe,value:G,optionalValue:X,type:"millisecond",onChange:xe,onHover:Ye},ke)),s&&i.createElement(Mi,Is({units:de,value:Q,type:"meridiem",onChange:Ee,onHover:Xe},ke)))}function R4(e,t){return O4(e)||N4(e,t)||A4(e,t)||T4()}function T4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function A4(e,t){if(e){if(typeof e=="string")return bw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return bw(e,t)}}function bw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function N4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function O4(e){if(Array.isArray(e))return e}function QI(e){var t=e.prefixCls,r=e.value,n=e.locale,o=e.generateConfig,s=e.showTime,a=s||{},l=a.format,u="".concat(t,"-time-panel"),d=wi(e,"time"),f=R4(d,1),p=f[0];return i.createElement(na.Provider,{value:p},i.createElement("div",{className:re(u)},i.createElement(Si,null,r?yr(r,{locale:n,format:l,generateConfig:o}):"В "),i.createElement(I4,s)))}function Zh(){return Zh=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zh.apply(this,arguments)}function j4(e,t){return L4(e)||k4(e,t)||M4(e,t)||D4()}function D4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function M4(e,t){if(e){if(typeof e=="string")return _w(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return _w(e,t)}}function _w(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function L4(e){if(Array.isArray(e))return e}function F4(e){var t=e.prefixCls,r=e.generateConfig,n=e.showTime,o=e.onSelect,s=e.value,a=e.pickerValue,l=e.onHover,u="".concat(t,"-datetime-panel"),d=Wb(r,n),f=j4(d,1),p=f[0],m=function(y){return s?Kd(r,y,s):Kd(r,y,a)},g=function(y){l==null||l(y&&m(y))},v=function(y){var b=m(y);o(p(b,b))};return i.createElement("div",{className:u},i.createElement(np,Zh({},e,{onSelect:v,onHover:g})),i.createElement(QI,e))}function Xl(e){"@babel/helpers - typeof";return Xl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Xl(e)}function ev(){return ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ev.apply(this,arguments)}function z4(e,t,r){return t=V4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function V4(e){var t=B4(e,"string");return Xl(t)=="symbol"?t:String(t)}function B4(e,t){if(Xl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Xl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function H4(e,t){return G4(e)||q4(e,t)||U4(e,t)||W4()}function W4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function U4(e,t){if(e){if(typeof e=="string")return xw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return xw(e,t)}}function xw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function q4(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function G4(e){if(Array.isArray(e))return e}function K4(e){var t=e.prefixCls,r=e.locale,n=e.generateConfig,o=e.pickerValue,s=e.disabledDate,a=e.onPickerValueChange,l="".concat(t,"-decade-panel"),u=wi(e,"decade"),d=H4(u,1),f=d[0],p=function(C){var E=Math.floor(n.getYear(C)/100)*100;return n.setYear(C,E)},m=function(C){var E=p(C);return n.addYear(E,99)},g=p(o),v=m(o),h=n.addYear(g,-10),y=function(C,E){return n.addYear(C,E*10)},b=function(C){var E=r.cellYearFormat,P=yr(C,{locale:r,format:E,generateConfig:n}),$=yr(n.addYear(C,9),{locale:r,format:E,generateConfig:n});return"".concat(P,"-").concat($)},_=function(C){return z4({},"".concat(t,"-cell-in-view"),qh(n,C,g)||qh(n,C,v)||tp(n,g,v,C))},x=s?function(S,C){var E=n.setDate(S,1),P=n.setMonth(E,0),$=n.setYear(P,Math.floor(n.getYear(P)/10)*10),I=n.addYear($,10),R=n.addDate(I,-1);return s($,C)&&s(R,C)}:null,w="".concat(yr(g,{locale:r,format:r.yearFormat,generateConfig:n}),"-").concat(yr(v,{locale:r,format:r.yearFormat,generateConfig:n}));return i.createElement(na.Provider,{value:f},i.createElement("div",{className:l},i.createElement(Si,{superOffset:function(C){return n.addYear(o,C*100)},onChange:a,getStart:p,getEnd:m},w),i.createElement(kc,ev({},e,{disabledDate:x,colNum:3,rowNum:4,baseDate:h,getCellDate:y,getCellText:b,getCellClassName:_}))))}function Jl(e){"@babel/helpers - typeof";return Jl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Jl(e)}function tv(){return tv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},tv.apply(this,arguments)}function Y4(e,t,r){return t=X4(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function X4(e){var t=J4(e,"string");return Jl(t)=="symbol"?t:String(t)}function J4(e,t){if(Jl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Jl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Q4(e,t){return r3(e)||t3(e,t)||e3(e,t)||Z4()}function Z4(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function e3(e,t){if(e){if(typeof e=="string")return ww(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return ww(e,t)}}function ww(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function t3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function r3(e){if(Array.isArray(e))return e}function n3(e){var t=e.prefixCls,r=e.locale,n=e.generateConfig,o=e.pickerValue,s=e.disabledDate,a=e.onPickerValueChange,l=e.onModeChange,u="".concat(t,"-month-panel"),d=wi(e,"month"),f=Q4(d,1),p=f[0],m=n.setMonth(o,0),g=r.shortMonths||(n.locale.getShortMonths?n.locale.getShortMonths(r.locale):[]),v=function(w,S){return n.addMonth(w,S)},h=function(w){var S=n.getMonth(w);return r.monthFormat?yr(w,{locale:r,format:r.monthFormat,generateConfig:n}):g[S]},y=function(){return Y4({},"".concat(t,"-cell-in-view"),!0)},b=s?function(x,w){var S=n.setDate(x,1),C=n.setMonth(S,n.getMonth(S)+1),E=n.addDate(C,-1);return s(S,w)&&s(E,w)}:null,_=i.createElement("button",{type:"button",key:"year","aria-label":r.yearSelect,onClick:function(){l("year")},tabIndex:-1,className:"".concat(t,"-year-btn")},yr(o,{locale:r,format:r.yearFormat,generateConfig:n}));return i.createElement(na.Provider,{value:p},i.createElement("div",{className:u},i.createElement(Si,{superOffset:function(w){return n.addYear(o,w)},onChange:a,getStart:function(w){return n.setMonth(w,0)},getEnd:function(w){return n.setMonth(w,11)}},_),i.createElement(kc,tv({},e,{disabledDate:b,titleFormat:r.fieldMonthFormat,colNum:3,rowNum:4,baseDate:m,getCellDate:v,getCellText:h,getCellClassName:y}))))}function Ql(e){"@babel/helpers - typeof";return Ql=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Ql(e)}function rv(){return rv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},rv.apply(this,arguments)}function o3(e,t,r){return t=s3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function s3(e){var t=a3(e,"string");return Ql(t)=="symbol"?t:String(t)}function a3(e,t){if(Ql(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Ql(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function i3(e,t){return d3(e)||u3(e,t)||c3(e,t)||l3()}function l3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c3(e,t){if(e){if(typeof e=="string")return Sw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Sw(e,t)}}function Sw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function u3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function d3(e){if(Array.isArray(e))return e}function f3(e){var t=e.prefixCls,r=e.locale,n=e.generateConfig,o=e.pickerValue,s=e.onPickerValueChange,a=e.onModeChange,l="".concat(t,"-quarter-panel"),u=wi(e,"quarter"),d=i3(u,1),f=d[0],p=n.setMonth(o,0),m=function(b,_){return n.addMonth(b,_*3)},g=function(b){return yr(b,{locale:r,format:r.cellQuarterFormat,generateConfig:n})},v=function(){return o3({},"".concat(t,"-cell-in-view"),!0)},h=i.createElement("button",{type:"button",key:"year","aria-label":r.yearSelect,onClick:function(){a("year")},tabIndex:-1,className:"".concat(t,"-year-btn")},yr(o,{locale:r,format:r.yearFormat,generateConfig:n}));return i.createElement(na.Provider,{value:f},i.createElement("div",{className:l},i.createElement(Si,{superOffset:function(b){return n.addYear(o,b)},onChange:s,getStart:function(b){return n.setMonth(b,0)},getEnd:function(b){return n.setMonth(b,11)}},h),i.createElement(kc,rv({},e,{titleFormat:r.fieldQuarterFormat,colNum:4,rowNum:1,baseDate:p,getCellDate:m,getCellText:g,getCellClassName:v}))))}function Zl(e){"@babel/helpers - typeof";return Zl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},Zl(e)}function nv(){return nv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},nv.apply(this,arguments)}function p3(e,t,r){return t=m3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function m3(e){var t=g3(e,"string");return Zl(t)=="symbol"?t:String(t)}function g3(e,t){if(Zl(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(Zl(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function h3(e,t){return _3(e)||b3(e,t)||y3(e,t)||v3()}function v3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function y3(e,t){if(e){if(typeof e=="string")return Cw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Cw(e,t)}}function Cw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function b3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function _3(e){if(Array.isArray(e))return e}function x3(e){var t=e.prefixCls,r=e.generateConfig,n=e.locale,o=e.value,s=e.hoverValue,a=e.hoverRangeValue,l=n.locale,u="".concat(t,"-week-panel-row"),d=function(p){var m={};if(a){var g=h3(a,2),v=g[0],h=g[1],y=sl(r,l,v,p),b=sl(r,l,h,p);m["".concat(u,"-range-start")]=y,m["".concat(u,"-range-end")]=b,m["".concat(u,"-range-hover")]=!y&&!b&&tp(r,v,h,p)}return s&&(m["".concat(u,"-hover")]=s.some(function(_){return sl(r,l,p,_)})),re(u,p3({},"".concat(u,"-selected"),!a&&sl(r,l,o,p)),m)};return i.createElement(np,nv({},e,{mode:"week",panelName:"week",rowClassName:d}))}function ec(e){"@babel/helpers - typeof";return ec=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ec(e)}function ov(){return ov=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},ov.apply(this,arguments)}function w3(e,t,r){return t=S3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S3(e){var t=C3(e,"string");return ec(t)=="symbol"?t:String(t)}function C3(e,t){if(ec(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ec(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function E3(e,t){return R3(e)||I3(e,t)||$3(e,t)||P3()}function P3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function $3(e,t){if(e){if(typeof e=="string")return Ew(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Ew(e,t)}}function Ew(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function I3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function R3(e){if(Array.isArray(e))return e}function T3(e){var t=e.prefixCls,r=e.locale,n=e.generateConfig,o=e.pickerValue,s=e.disabledDate,a=e.onPickerValueChange,l=e.onModeChange,u="".concat(t,"-year-panel"),d=wi(e,"year"),f=E3(d,1),p=f[0],m=function(E){var P=Math.floor(n.getYear(E)/10)*10;return n.setYear(E,P)},g=function(E){var P=m(E);return n.addYear(P,9)},v=m(o),h=g(o),y=n.addYear(v,-1),b=function(E,P){return n.addYear(E,P)},_=function(E){return yr(E,{locale:r,format:r.cellYearFormat,generateConfig:n})},x=function(E){return w3({},"".concat(t,"-cell-in-view"),Hs(n,E,v)||Hs(n,E,h)||tp(n,v,h,E))},w=s?function(C,E){var P=n.setMonth(C,0),$=n.setDate(P,1),I=n.addYear($,1),R=n.addDate(I,-1);return s($,E)&&s(R,E)}:null,S=i.createElement("button",{type:"button",key:"decade","aria-label":r.decadeSelect,onClick:function(){l("decade")},tabIndex:-1,className:"".concat(t,"-decade-btn")},yr(v,{locale:r,format:r.yearFormat,generateConfig:n}),"-",yr(h,{locale:r,format:r.yearFormat,generateConfig:n}));return i.createElement(na.Provider,{value:p},i.createElement("div",{className:u},i.createElement(Si,{superOffset:function(E){return n.addYear(o,E*10)},onChange:a,getStart:m,getEnd:g},S),i.createElement(kc,ov({},e,{disabledDate:w,titleFormat:r.fieldYearFormat,colNum:3,rowNum:4,baseDate:y,getCellDate:b,getCellText:_,getCellClassName:x}))))}function tc(e){"@babel/helpers - typeof";return tc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},tc(e)}function sv(){return sv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},sv.apply(this,arguments)}function Pw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function $w(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Pw(Object(r),!0).forEach(function(n){ZI(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Pw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function ZI(e,t,r){return t=A3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function A3(e){var t=N3(e,"string");return tc(t)=="symbol"?t:String(t)}function N3(e,t){if(tc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(tc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Iw(e){return D3(e)||j3(e)||eR(e)||O3()}function O3(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function j3(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function D3(e){if(Array.isArray(e))return av(e)}function Li(e,t){return L3(e)||k3(e,t)||eR(e,t)||M3()}function M3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function eR(e,t){if(e){if(typeof e=="string")return av(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return av(e,t)}}function av(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function k3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function L3(e){if(Array.isArray(e))return e}var F3={date:np,datetime:F4,week:x3,month:n3,quarter:f3,year:T3,decade:K4,time:QI};function z3(e,t){var r=e.classNames,n=e.styles,o=e.locale,s=e.generateConfig,a=e.direction,l=e.prefixCls,u=e.tabIndex,d=u===void 0?0:u,f=e.multiple,p=e.defaultValue,m=e.value,g=e.onChange,v=e.onSelect,h=e.defaultPickerValue,y=e.pickerValue,b=e.onPickerValueChange,_=e.mode,x=e.onPanelChange,w=e.picker,S=w===void 0?"date":w,C=e.showTime,E=e.hoverValue,P=e.hoverRangeValue,$=e.cellRender,I=e.dateRender,R=e.monthCellRender,N=e.components,T=N===void 0?{}:N,O=e.hideHeader,k=i.useContext(Yn)||{},M=k.prefixCls,U=k.classNames,L=k.styles,V=M||l||"rc-picker",F=i.useRef();i.useImperativeHandle(t,function(){return{nativeElement:F.current}});var Z=NI(e),B=Li(Z,4),z=B[0],W=B[1],H=B[2],Y=B[3],G=RI(o,W),X=S==="date"&&C?"datetime":S,Q=i.useMemo(function(){return OI(X,H,Y,z,G)},[X,H,Y,z,G]),ee=s.getNow(),te=Ut(S||"date",_),J=Li(te,2),ie=J[0],fe=J[1],ne=ie==="date"&&Q?"datetime":ie,ce=YI(s,o,X),pe=Ut(p,m),ue=Li(pe,2),de=ue[0],Ae=ue[1],$e=i.useMemo(function(){var we=ra(de).filter(function(Ve){return Ve});return f?we:we.slice(0,1)},[de,f]),me=St(function(we){Ae(we),g&&(we===null||$e.length!==we.length||$e.some(function(Ve,Ne){return!kr(s,o,Ve,we[Ne],X)}))&&(g==null||g(f?we:we[0]))}),Ie=St(function(we){if(v==null||v(we),ie===S){var Ve=f?ce($e,we):[we];me(Ve)}}),K=Ut(h||$e[0]||ee,y),oe=Li(K,2),se=oe[0],ve=oe[1];i.useEffect(function(){$e[0]&&!y&&ve($e[0])},[$e[0]]);var ge=function(Ve,Ne){x==null||x(Ve||y,Ne||ie)},ye=function(Ve){var Ne=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;ve(Ve),b==null||b(Ve),Ne&&ge(Ve)},_e=function(Ve,Ne){fe(Ve),Ne&&ye(Ne),ge(Ne,Ve)},xe=function(Ve){if(Ie(Ve),ye(Ve),ie!==S){var Ne=["decade","year"],Le=[].concat(Ne,["month"]),Be={quarter:[].concat(Ne,["quarter"]),week:[].concat(Iw(Le),["week"]),date:[].concat(Iw(Le),["date"])},Oe=Be[S]||Le,Fe=Oe.indexOf(ie),D=Oe[Fe+1];D&&_e(D,Ve)}},Ee=i.useMemo(function(){var we,Ve;if(Array.isArray(P)){var Ne=Li(P,2);we=Ne[0],Ve=Ne[1]}else we=P;return!we&&!Ve?null:(we=we||Ve,Ve=Ve||we,s.isAfter(we,Ve)?[Ve,we]:[we,Ve])},[P,s]),Ue=Fb($,I,R),Ce=T[ne]||F3[ne]||np,Te=i.useMemo(function(){var we,Ve,Ne,Le;return{classNames:(we=(Ve=U==null?void 0:U.popup)!==null&&Ve!==void 0?Ve:r)!==null&&we!==void 0?we:{},styles:(Ne=(Le=L==null?void 0:L.popup)!==null&&Le!==void 0?Le:n)!==null&&Ne!==void 0?Ne:{}}},[U,r,L,n]),Ye=i.useContext(Jo),Xe=i.useMemo(function(){return $w($w({},Ye),{},{hideHeader:O})},[Ye,O]),ke="".concat(V,"-panel"),De=ep(e,["showWeek","prevIcon","nextIcon","superPrevIcon","superNextIcon","disabledDate","minDate","maxDate","onHover"]);return i.createElement(XI.Provider,{value:Te},i.createElement(Jo.Provider,{value:Xe},i.createElement("div",{ref:F,tabIndex:d,className:re(ke,ZI({},"".concat(ke,"-rtl"),a==="rtl"))},i.createElement(Ce,sv({},De,{showTime:Q,prefixCls:V,locale:G,generateConfig:s,onModeChange:_e,pickerValue:se,onPickerValueChange:function(Ve){ye(Ve,!0)},value:$e[0],onSelect:xe,values:$e,cellRender:Ue,hoverRangeValue:Ee,hoverValue:E})))))}var Bm=i.memo(i.forwardRef(z3));function rc(e){"@babel/helpers - typeof";return rc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},rc(e)}function iv(){return iv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},iv.apply(this,arguments)}function Rw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function gs(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Rw(Object(r),!0).forEach(function(n){V3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Rw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function V3(e,t,r){return t=B3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function B3(e){var t=H3(e,"string");return rc(t)=="symbol"?t:String(t)}function H3(e,t){if(rc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(rc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function W3(e){var t=e.picker,r=e.multiplePanel,n=e.pickerValue,o=e.onPickerValueChange,s=e.needConfirm,a=e.onSubmit,l=e.range,u=e.hoverValue,d=i.useContext(Yn),f=d.prefixCls,p=d.generateConfig,m=i.useCallback(function(_,x){return al(p,t,_,x)},[p,t]),g=i.useMemo(function(){return m(n,1)},[n,m]),v=function(x){o(m(x,-1))},h={onCellDblClick:function(){s&&a()}},y=t==="time",b=gs(gs({},e),{},{hoverValue:null,hoverRangeValue:null,hideHeader:y});return l?b.hoverRangeValue=u:b.hoverValue=u,r?i.createElement("div",{className:"".concat(f,"-panels")},i.createElement(Jo.Provider,{value:gs(gs({},h),{},{hideNext:!0})},i.createElement(Bm,b)),i.createElement(Jo.Provider,{value:gs(gs({},h),{},{hidePrev:!0})},i.createElement(Bm,iv({},b,{pickerValue:g,onPickerValueChange:v})))):i.createElement(Jo.Provider,{value:gs({},h)},i.createElement(Bm,b))}function Tw(e){return typeof e=="function"?e():e}function U3(e){var t=e.prefixCls,r=e.presets,n=e.onClick,o=e.onHover;return r.length?i.createElement("div",{className:"".concat(t,"-presets")},i.createElement("ul",null,r.map(function(s,a){var l=s.label,u=s.value;return i.createElement("li",{key:a,onClick:function(){n(Tw(u))},onMouseEnter:function(){o(Tw(u))},onMouseLeave:function(){o(null)}},l)}))):null}function nc(e){"@babel/helpers - typeof";return nc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},nc(e)}function Aw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function q3(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Aw(Object(r),!0).forEach(function(n){lv(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Aw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function lv(e,t,r){return t=G3(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function G3(e){var t=K3(e,"string");return nc(t)=="symbol"?t:String(t)}function K3(e,t){if(nc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(nc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Yd(){return Yd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Yd.apply(this,arguments)}function Fi(e,t){return Q3(e)||J3(e,t)||X3(e,t)||Y3()}function Y3(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function X3(e,t){if(e){if(typeof e=="string")return Nw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Nw(e,t)}}function Nw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function J3(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function Q3(e){if(Array.isArray(e))return e}function tR(e){var t,r,n=e.panelRender,o=e.internalMode,s=e.picker,a=e.showNow,l=e.range,u=e.multiple,d=e.activeInfo,f=d===void 0?[0,0,0]:d,p=e.presets,m=e.onPresetHover,g=e.onPresetSubmit,v=e.onFocus,h=e.onBlur,y=e.onPanelMouseDown,b=e.direction,_=e.value,x=e.onSelect,w=e.isInvalid,S=e.defaultOpenValue,C=e.onOk,E=e.onSubmit,P=e.classNames,$=e.styles,I=i.useContext(Yn),R=I.prefixCls,N="".concat(R,"-panel"),T=b==="rtl",O=i.useRef(null),k=i.useRef(null),M=i.useState(0),U=Fi(M,2),L=U[0],V=U[1],F=i.useState(0),Z=Fi(F,2),B=Z[0],z=Z[1],W=i.useState(0),H=Fi(W,2),Y=H[0],G=H[1],X=function(_e){_e.width&&V(_e.width)},Q=Fi(f,3),ee=Q[0],te=Q[1],J=Q[2],ie=i.useState(0),fe=Fi(ie,2),ne=fe[0],ce=fe[1];i.useEffect(function(){ce(10)},[ee]),i.useEffect(function(){if(l&&k.current){var ye,_e=((ye=O.current)===null||ye===void 0?void 0:ye.offsetWidth)||0,xe=k.current.getBoundingClientRect();if(!xe.height||xe.right<0){ce(function(Te){return Math.max(0,Te-1)});return}var Ee=(T?te-_e:ee)-xe.left;if(G(Ee),L&&L<J){var Ue=T?xe.right-(te-_e+L):ee+_e-xe.left-L,Ce=Math.max(0,Ue);z(Ce)}else z(0)}},[ne,T,L,ee,te,J,l]);function pe(ye){return ye.filter(function(_e){return _e})}var ue=i.useMemo(function(){return pe(ra(_))},[_]),de=s==="time"&&!ue.length,Ae=i.useMemo(function(){return de?pe([S]):ue},[de,ue,S]),$e=de?S:ue,me=i.useMemo(function(){return Ae.length?Ae.some(function(ye){return w(ye)}):!0},[Ae,w]),Ie=function(){de&&x(S),C(),E()},K=i.createElement("div",{className:"".concat(R,"-panel-layout")},i.createElement(U3,{prefixCls:R,presets:p,onClick:g,onHover:m}),i.createElement("div",null,i.createElement(W3,Yd({},e,{value:$e})),i.createElement(WH,Yd({},e,{showNow:u?!1:a,invalid:me,onSubmit:Ie}))));n&&(K=n(K));var oe="".concat(N,"-container"),se="marginLeft",ve="marginRight",ge=i.createElement("div",{onMouseDown:y,tabIndex:-1,className:re(oe,"".concat(R,"-").concat(o,"-panel-container"),P==null||(t=P.popup)===null||t===void 0?void 0:t.container),style:q3(lv(lv({},T?ve:se,B),T?se:ve,"auto"),$==null||(r=$.popup)===null||r===void 0?void 0:r.container),onFocus:v,onBlur:h},K);return l&&(ge=i.createElement("div",{onMouseDown:y,ref:k,className:re("".concat(R,"-range-wrapper"),"".concat(R,"-").concat(s,"-range-wrapper"))},i.createElement("div",{ref:O,className:"".concat(R,"-range-arrow"),style:{left:Y}}),i.createElement(ns,{onResize:X},ge))),ge}function oc(e){"@babel/helpers - typeof";return oc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oc(e)}function Ow(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function jw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ow(Object(r),!0).forEach(function(n){Z3(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ow(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Z3(e,t,r){return t=e5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function e5(e){var t=t5(e,"string");return oc(t)=="symbol"?t:String(t)}function t5(e,t){if(oc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(oc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function rR(e,t){var r=e.format,n=e.maskFormat,o=e.generateConfig,s=e.locale,a=e.preserveInvalidOnBlur,l=e.inputReadOnly,u=e.required,d=e["aria-required"],f=e.onSubmit,p=e.onFocus,m=e.onBlur,g=e.onInputChange,v=e.onInvalid,h=e.open,y=e.onOpenChange,b=e.onKeyDown,_=e.onChange,x=e.activeHelp,w=e.name,S=e.autoComplete,C=e.id,E=e.value,P=e.invalid,$=e.placeholder,I=e.disabled,R=e.activeIndex,N=e.allHelp,T=e.picker,O=function(B,z){var W=o.locale.parse(s.locale,B,[z]);return W&&o.isValidate(W)?W:null},k=r[0],M=i.useCallback(function(Z){return yr(Z,{locale:s,format:k,generateConfig:o})},[s,o,k]),U=i.useMemo(function(){return E.map(M)},[E,M]),L=i.useMemo(function(){var Z=T==="time"?8:10,B=typeof k=="function"?k(o.getNow()).length:k.length;return Math.max(Z,B)+2},[k,T,o]),V=function(B){for(var z=0;z<r.length;z+=1){var W=r[z];if(typeof W=="string"){var H=O(B,W);if(H)return H}}return!1},F=function(B){function z(Y){return B!==void 0?Y[B]:Y}var W=rn(e,{aria:!0,data:!0}),H=jw(jw({},W),{},{format:n,validateFormat:function(G){return!!V(G)},preserveInvalidOnBlur:a,readOnly:l,required:u,"aria-required":d,name:w,autoComplete:S,size:L,id:z(C),value:z(U)||"",invalid:z(P),placeholder:z($),active:R===B,helped:N||x&&R===B,disabled:z(I),onFocus:function(G){p(G,B)},onBlur:function(G){m(G,B)},onSubmit:f,onChange:function(G){g();var X=V(G);if(X){v(!1,B),_(X,B);return}v(!!G,B)},onHelp:function(){y(!0,{index:B})},onKeyDown:function(G){var X=!1;if(b==null||b(G,function(){X=!0}),!G.defaultPrevented&&!X)switch(G.key){case"Escape":y(!1,{index:B});break;case"Enter":h||y(!0);break}}},t==null?void 0:t({valueTexts:U}));return Object.keys(H).forEach(function(Y){H[Y]===void 0&&delete H[Y]}),H};return[F,M]}var r5=["onMouseEnter","onMouseLeave"];function nR(e){return i.useMemo(function(){return ep(e,r5)},[e])}var n5=["icon","type"],o5=["onClear"];function Xd(){return Xd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Xd.apply(this,arguments)}function oR(e,t){if(e==null)return{};var r=s5(e,t),n,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o<s.length;o++)n=s[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function s5(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,s;for(s=0;s<n.length;s++)o=n[s],!(t.indexOf(o)>=0)&&(r[o]=e[o]);return r}function op(e){var t=e.icon,r=e.type,n=oR(e,n5),o=i.useContext(Yn),s=o.prefixCls,a=o.classNames,l=o.styles;return t?i.createElement("span",Xd({className:re("".concat(s,"-").concat(r),a.suffix),style:l.suffix},n),t):null}function cv(e){var t=e.onClear,r=oR(e,o5);return i.createElement(op,Xd({},r,{type:"clear",role:"button",onMouseDown:function(o){o.preventDefault()},onClick:function(o){o.stopPropagation(),t()}}))}function sc(e){"@babel/helpers - typeof";return sc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},sc(e)}function a5(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i5(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,sR(n.key),n)}}function l5(e,t,r){return t&&i5(e.prototype,t),Object.defineProperty(e,"prototype",{writable:!1}),e}function Pu(e,t,r){return t=sR(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function sR(e){var t=c5(e,"string");return sc(t)=="symbol"?t:String(t)}function c5(e,t){if(sc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(sc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var Hm=["YYYY","MM","DD","HH","mm","ss","SSS"],Dw="йЎ§",u5=function(){function e(t){a5(this,e),Pu(this,"format",void 0),Pu(this,"maskFormat",void 0),Pu(this,"cells",void 0),Pu(this,"maskCells",void 0),this.format=t;var r=Hm.map(function(l){return"(".concat(l,")")}).join("|"),n=new RegExp(r,"g");this.maskFormat=t.replace(n,function(l){return Dw.repeat(l.length)});var o=new RegExp("(".concat(Hm.join("|"),")")),s=(t.split(o)||[]).filter(function(l){return l}),a=0;this.cells=s.map(function(l){var u=Hm.includes(l),d=a,f=a+l.length;return a=f,{text:l,mask:u,start:d,end:f}}),this.maskCells=this.cells.filter(function(l){return l.mask})}return l5(e,[{key:"getSelection",value:function(r){var n=this.maskCells[r]||{},o=n.start,s=n.end;return[o||0,s||0]}},{key:"match",value:function(r){for(var n=0;n<this.maskFormat.length;n+=1){var o=this.maskFormat[n],s=r[n];if(!s||o!==Dw&&o!==s)return!1}return!0}},{key:"size",value:function(){return this.maskCells.length}},{key:"getMaskCellIndex",value:function(r){for(var n=Number.MAX_SAFE_INTEGER,o=0,s=0;s<this.maskCells.length;s+=1){var a=this.maskCells[s],l=a.start,u=a.end;if(r>=l&&r<=u)return s;var d=Math.min(Math.abs(r-l),Math.abs(r-u));d<n&&(n=d,o=s)}return o}}]),e}();function d5(e){var t={YYYY:[0,9999,new Date().getFullYear()],MM:[1,12],DD:[1,31],HH:[0,23],mm:[0,59],ss:[0,59],SSS:[0,999]};return t[e]}function ac(e){"@babel/helpers - typeof";return ac=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ac(e)}var f5=["className","active","showActiveCls","suffixIcon","format","validateFormat","onChange","onInput","helped","onHelp","onSubmit","onKeyDown","preserveInvalidOnBlur","invalid","clearIcon"];function uv(){return uv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},uv.apply(this,arguments)}function Mw(e,t,r){return t=p5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p5(e){var t=m5(e,"string");return ac(t)=="symbol"?t:String(t)}function m5(e,t){if(ac(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ac(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function hs(e,t){return y5(e)||v5(e,t)||h5(e,t)||g5()}function g5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function h5(e,t){if(e){if(typeof e=="string")return kw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return kw(e,t)}}function kw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function v5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function y5(e){if(Array.isArray(e))return e}function b5(e,t){if(e==null)return{};var r=_5(e,t),n,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o<s.length;o++)n=s[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function _5(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,s;for(s=0;s<n.length;s++)o=n[s],!(t.indexOf(o)>=0)&&(r[o]=e[o]);return r}var dv=i.forwardRef(function(e,t){var r=e.className,n=e.active,o=e.showActiveCls,s=o===void 0?!0:o,a=e.suffixIcon,l=e.format,u=e.validateFormat,d=e.onChange;e.onInput;var f=e.helped,p=e.onHelp,m=e.onSubmit,g=e.onKeyDown,v=e.preserveInvalidOnBlur,h=v===void 0?!1:v,y=e.invalid,b=e.clearIcon,_=b5(e,f5),x=e.value,w=e.onFocus,S=e.onBlur,C=e.onMouseUp,E=i.useContext(Yn),P=E.prefixCls,$=E.input,I=$===void 0?"input":$,R=E.classNames,N=E.styles,T="".concat(P,"-input"),O=i.useState(!1),k=hs(O,2),M=k[0],U=k[1],L=i.useState(x),V=hs(L,2),F=V[0],Z=V[1],B=i.useState(""),z=hs(B,2),W=z[0],H=z[1],Y=i.useState(null),G=hs(Y,2),X=G[0],Q=G[1],ee=i.useState(null),te=hs(ee,2),J=te[0],ie=te[1],fe=F||"";i.useEffect(function(){Z(x)},[x]);var ne=i.useRef(null),ce=i.useRef(null),pe=i.useRef(!1);i.useImperativeHandle(t,function(){return{nativeElement:ne.current,inputElement:ce.current,focus:function(Xe){ce.current.focus(Xe)},blur:function(){ce.current.blur()}}});var ue=i.useMemo(function(){return new u5(l||"")},[l]),de=i.useMemo(function(){return f?[0,0]:ue.getSelection(X)},[ue,X,f]),Ae=hs(de,2),$e=Ae[0],me=Ae[1],Ie=function(Xe){Xe&&Xe!==l&&Xe!==x&&p()},K=St(function(Ye){u(Ye)&&d(Ye),Z(Ye),Ie(Ye)}),oe=function(Xe){if(!l){var ke=Xe.target.value;Ie(ke),Z(ke),d(ke)}},se=function(Xe){if(pe.current){Xe.preventDefault();return}var ke=Xe.clipboardData.getData("text");u(ke)&&K(ke)},ve=function(){pe.current=!0},ge=function(Xe){var ke=Xe.target,De=ke.selectionStart,we=ue.getMaskCellIndex(De);Q(we),ie({}),C==null||C(Xe),pe.current=!1},ye=function(Xe){U(!0),Q(0),H(""),w(Xe)},_e=function(Xe){S(Xe)},xe=function(Xe){U(!1),_e(Xe)};Bb(n,function(){!n&&!h&&Z(x)});var Ee=function(Xe){Xe.key==="Enter"&&u(fe)&&m(),g==null||g(Xe)},Ue=function(Xe){if(pe.current){Xe.preventDefault();return}Ee(Xe);var ke=Xe.key,De=null,we=null,Ve=me-$e,Ne=l.slice($e,me),Le=function(D){Q(function(le){var ae=le+D;return ae=Math.max(ae,0),ae=Math.min(ae,ue.size()-1),ae})},Be=function(D){var le=d5(Ne),ae=hs(le,3),Se=ae[0],ze=ae[1],Re=ae[2],je=fe.slice($e,me),Ke=Number(je);if(isNaN(Ke))return String(Re||(D>0?Se:ze));var tt=Ke+D,at=ze-Se+1;return String(Se+(at+tt-Se)%at)};switch(ke){case"Backspace":case"Delete":De="",we=Ne;break;case"ArrowLeft":De="",Le(-1);break;case"ArrowRight":De="",Le(1);break;case"ArrowUp":De="",we=Be(1);break;case"ArrowDown":De="",we=Be(-1);break;default:isNaN(Number(ke))||(De=W+ke,we=De);break}if(De!==null&&(H(De),De.length>=Ve&&(Le(1),H(""))),we!==null){var Oe=fe.slice(0,$e)+Lb(we,Ve)+fe.slice(me);K(Oe.slice(0,l.length))}ie({})},Ce=i.useRef();qt(function(){if(!(!M||!l||pe.current)){if(!ue.match(fe)){K(l);return}return ce.current.setSelectionRange($e,me),Ce.current=It(function(){ce.current.setSelectionRange($e,me)}),function(){It.cancel(Ce.current)}}},[ue,l,M,fe,X,$e,me,J,K]);var Te=l?{onFocus:ye,onBlur:xe,onKeyDown:Ue,onMouseDown:ve,onMouseUp:ge,onPaste:se}:{};return i.createElement("div",{ref:ne,className:re(T,Mw(Mw({},"".concat(T,"-active"),n&&s),"".concat(T,"-placeholder"),f),r)},i.createElement(I,uv({ref:ce,"aria-invalid":y,autoComplete:"off"},_,{onKeyDown:Ee,onBlur:_e},Te,{value:fe,onChange:oe,className:R.input,style:N.input})),i.createElement(op,{type:"suffix",icon:a}),b)}),x5=["id","prefix","clearIcon","suffixIcon","separator","activeIndex","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","value","onChange","onSubmit","onInputChange","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onActiveInfo","placement","onMouseDown","required","aria-required","autoFocus","tabIndex"],w5=["index"];function wl(){return wl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wl.apply(this,arguments)}function Lw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function $u(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Lw(Object(r),!0).forEach(function(n){il(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Lw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function il(e,t,r){return t=S5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function S5(e){var t=C5(e,"string");return oi(t)=="symbol"?t:String(t)}function C5(e,t){if(oi(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(oi(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function Fw(e,t){return I5(e)||$5(e,t)||P5(e,t)||E5()}function E5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function P5(e,t){if(e){if(typeof e=="string")return zw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return zw(e,t)}}function zw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function $5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function I5(e){if(Array.isArray(e))return e}function oi(e){"@babel/helpers - typeof";return oi=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},oi(e)}function Vw(e,t){if(e==null)return{};var r=R5(e,t),n,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o<s.length;o++)n=s[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function R5(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,s;for(s=0;s<n.length;s++)o=n[s],!(t.indexOf(o)>=0)&&(r[o]=e[o]);return r}function T5(e,t){var r=e.id,n=e.prefix,o=e.clearIcon,s=e.suffixIcon,a=e.separator,l=a===void 0?"~":a,u=e.activeIndex;e.activeHelp,e.allHelp;var d=e.focused;e.onFocus,e.onBlur,e.onKeyDown,e.locale,e.generateConfig;var f=e.placeholder,p=e.className,m=e.style,g=e.onClick,v=e.onClear,h=e.value;e.onChange,e.onSubmit,e.onInputChange,e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var y=e.disabled,b=e.invalid;e.inputReadOnly;var _=e.direction;e.onOpenChange;var x=e.onActiveInfo;e.placement;var w=e.onMouseDown;e.required,e["aria-required"];var S=e.autoFocus,C=e.tabIndex,E=Vw(e,x5),P=_==="rtl",$=i.useContext(Yn),I=$.prefixCls,R=$.classNames,N=$.styles,T=i.useMemo(function(){if(typeof r=="string")return[r];var te=r||{};return[te.start,te.end]},[r]),O=i.useRef(),k=i.useRef(),M=i.useRef(),U=function(J){var ie;return(ie=[k,M][J])===null||ie===void 0?void 0:ie.current};i.useImperativeHandle(t,function(){return{nativeElement:O.current,focus:function(J){if(oi(J)==="object"){var ie,fe=J||{},ne=fe.index,ce=ne===void 0?0:ne,pe=Vw(fe,w5);(ie=U(ce))===null||ie===void 0||ie.focus(pe)}else{var ue;(ue=U(J??0))===null||ue===void 0||ue.focus()}},blur:function(){var J,ie;(J=U(0))===null||J===void 0||J.blur(),(ie=U(1))===null||ie===void 0||ie.blur()}}});var L=nR(E),V=i.useMemo(function(){return Array.isArray(f)?f:[f,f]},[f]),F=rR($u($u({},e),{},{id:T,placeholder:V})),Z=Fw(F,1),B=Z[0],z=i.useState({position:"absolute",width:0}),W=Fw(z,2),H=W[0],Y=W[1],G=St(function(){var te=U(u);if(te){var J=te.nativeElement.getBoundingClientRect(),ie=O.current.getBoundingClientRect(),fe=J.left-ie.left;Y(function(ne){return $u($u({},ne),{},{width:J.width,left:fe})}),x([J.left,J.right,ie.width])}});i.useEffect(function(){G()},[u]);var X=o&&(h[0]&&!y[0]||h[1]&&!y[1]),Q=S&&!y[0],ee=S&&!Q&&!y[1];return i.createElement(ns,{onResize:G},i.createElement("div",wl({},L,{className:re(I,"".concat(I,"-range"),il(il(il(il({},"".concat(I,"-focused"),d),"".concat(I,"-disabled"),y.every(function(te){return te})),"".concat(I,"-invalid"),b.some(function(te){return te})),"".concat(I,"-rtl"),P),p),style:m,ref:O,onClick:g,onMouseDown:function(J){var ie=J.target;ie!==k.current.inputElement&&ie!==M.current.inputElement&&J.preventDefault(),w==null||w(J)}}),n&&i.createElement("div",{className:re("".concat(I,"-prefix"),R.prefix),style:N.prefix},n),i.createElement(dv,wl({ref:k},B(0),{className:"".concat(I,"-input-start"),autoFocus:Q,tabIndex:C,"date-range":"start"})),i.createElement("div",{className:"".concat(I,"-range-separator")},l),i.createElement(dv,wl({ref:M},B(1),{className:"".concat(I,"-input-end"),autoFocus:ee,tabIndex:C,"date-range":"end"})),i.createElement("div",{className:"".concat(I,"-active-bar"),style:H}),i.createElement(op,{type:"suffix",icon:s}),X&&i.createElement(cv,{icon:o,onClear:v})))}var A5=i.forwardRef(T5);function ic(e){"@babel/helpers - typeof";return ic=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ic(e)}function Bw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Iu(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Bw(Object(r),!0).forEach(function(n){N5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Bw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function N5(e,t,r){return t=O5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function O5(e){var t=j5(e,"string");return ic(t)=="symbol"?t:String(t)}function j5(e,t){if(ic(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(ic(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function aR(e,t){return i.useMemo(function(){var r=Iu(Iu({},e),{},{popup:(e==null?void 0:e.popup)||{}}),n=Iu(Iu({},t),{},{popup:(t==null?void 0:t.popup)||{}});return[r,n]},[e,t])}function lc(e){"@babel/helpers - typeof";return lc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},lc(e)}function Sl(){return Sl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sl.apply(this,arguments)}function Hw(e){return k5(e)||M5(e)||iR(e)||D5()}function D5(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function M5(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function k5(e){if(Array.isArray(e))return fv(e)}function Ww(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Ru(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Ww(Object(r),!0).forEach(function(n){L5(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ww(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function L5(e,t,r){return t=F5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function F5(e){var t=z5(e,"string");return lc(t)=="symbol"?t:String(t)}function z5(e,t){if(lc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(lc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function wn(e,t){return H5(e)||B5(e,t)||iR(e,t)||V5()}function V5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function iR(e,t){if(e){if(typeof e=="string")return fv(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return fv(e,t)}}function fv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function B5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function H5(e){if(Array.isArray(e))return e}function Uw(e,t){var r=e??t;return Array.isArray(r)?r:[r,r]}function Tu(e){return e===1?"end":"start"}function W5(e,t){var r=MI(e,function(){var Ct=e.disabled,ht=e.allowEmpty,yt=Uw(Ct,!1),Jt=Uw(ht,!1);return{disabled:yt,allowEmpty:Jt}}),n=wn(r,6),o=n[0],s=n[1],a=n[2],l=n[3],u=n[4],d=n[5],f=o.prefixCls,p=o.rootClassName,m=o.styles,g=o.classNames,v=o.previewValue,h=o.defaultValue,y=o.value,b=o.needConfirm,_=o.onKeyDown,x=o.disabled,w=o.allowEmpty,S=o.disabledDate,C=o.minDate,E=o.maxDate,P=o.defaultOpen,$=o.open,I=o.onOpenChange,R=o.locale,N=o.generateConfig,T=o.picker,O=o.showNow,k=o.showToday,M=o.showTime,U=o.mode,L=o.onPanelChange,V=o.onCalendarChange,F=o.onOk,Z=o.defaultPickerValue,B=o.pickerValue,z=o.onPickerValueChange,W=o.inputReadOnly,H=o.suffixIcon,Y=o.onFocus,G=o.onBlur,X=o.presets,Q=o.ranges,ee=o.components,te=o.cellRender,J=o.dateRender,ie=o.monthCellRender,fe=o.onClick,ne=LI(t),ce=aR(g,m),pe=wn(ce,2),ue=pe[0],de=pe[1],Ae=kI($,P,x,I),$e=wn(Ae,2),me=$e[0],Ie=$e[1],K=function(ht,yt){(x.some(function(Jt){return!Jt})||!ht)&&Ie(ht,yt)},oe=qI(N,R,l,!0,!1,h,y,V,F),se=wn(oe,5),ve=se[0],ge=se[1],ye=se[2],_e=se[3],xe=se[4],Ee=ye(),Ue=zI(x,w,me),Ce=wn(Ue,9),Te=Ce[0],Ye=Ce[1],Xe=Ce[2],ke=Ce[3],De=Ce[4],we=Ce[5],Ve=Ce[6],Ne=Ce[7],Le=Ce[8],Be=function(ht,yt){Ye(!0),Y==null||Y(ht,{range:Tu(yt??ke)})},Oe=function(ht,yt){Ye(!1),G==null||G(ht,{range:Tu(yt??ke)})},Fe=i.useMemo(function(){if(!M)return null;var Ct=M.disabledTime,ht=Ct?function(yt){var Jt=Tu(ke),Sr=EI(Ee,Ve,ke);return Ct(yt,Jt,{from:Sr})}:void 0;return Ru(Ru({},M),{},{disabledTime:ht})},[M,ke,Ee,Ve]),D=Ut([T,T],U),le=wn(D,2),ae=le[0],Se=le[1],ze=ae[ke]||T,Re=ze==="date"&&Fe?"datetime":ze,je=Re===T&&Re!=="time",Ke=KI(T,ze,O,k,!0),tt=GI(o,ve,ge,ye,_e,x,l,Te,me,d),at=wn(tt,2),Nt=at[0],Ot=at[1],Ft=lH(Ee,x,Ve,N,R,S),zr=$I(Ee,d,w),an=wn(zr,2),Et=an[0],it=an[1],He=VI(N,R,Ee,ae,me,ke,s,je,Z,B,Fe==null?void 0:Fe.defaultOpenValue,z,C,E),dt=wn(He,2),mt=dt[0],Tt=dt[1],ft=St(function(Ct,ht,yt){var Jt=xl(ae,ke,ht);if((Jt[0]!==ae[0]||Jt[1]!==ae[1])&&Se(Jt),L&&yt!==!1){var Sr=Hw(Ee);Ct&&(Sr[ke]=Ct),L(Sr,Jt)}}),At=function(ht,yt){return xl(Ee,yt,ht)},wt=function(ht,yt){var Jt=Ee;ht&&(Jt=At(ht,ke)),Ne(ke);var Sr=we(Jt);_e(Jt),Nt(ke,Sr===null),Sr===null?K(!1,{force:!0}):yt||ne.current.focus({index:Sr})},gr=function(ht){var yt,Jt=ht.target.getRootNode();if(!ne.current.nativeElement.contains((yt=Jt.activeElement)!==null&&yt!==void 0?yt:document.activeElement)){var Sr=x.findIndex(function(ck){return!ck});Sr>=0&&ne.current.focus({index:Sr})}K(!0),fe==null||fe(ht)},ur=function(){Ot(null),K(!1,{force:!0})},Ir=i.useState(null),_n=wn(Ir,2),fs=_n[0],fu=_n[1],vo=i.useState(null),Ti=wn(vo,2),da=Ti[0],pu=Ti[1],Ai=i.useMemo(function(){return da||Ee},[Ee,da]);i.useEffect(function(){me||pu(null)},[me]);var gm=i.useState([0,0,0]),mu=wn(gm,2),gu=mu[0],hm=mu[1],hu=function(ht,yt){v==="hover"&&(pu(ht),fu(yt))},vm=FI(X,Q),ym=function(ht){hu(ht,"preset")},bm=function(ht){var yt=Ot(ht);yt&&(Xe("preset-click"),K(!1,{force:!0}))},_m=function(ht){wt(ht)},xm=function(ht){hu(ht?At(ht,ke):null,"cell")},wm=function(ht){K(!0),Be(ht)},Sm=function(){Xe("panel")},Cm=function(ht){var yt=xl(Ee,ke,ht);_e(yt),!b&&!a&&s===Re&&wt(ht)},Em=function(){K(!1)},Pm=Fb(te,J,ie,Tu(ke)),$m=Ee[ke]||null,Im=St(function(Ct){return d(Ct,{activeIndex:ke})}),vt=i.useMemo(function(){var Ct=rn(o,!1),ht=Gt(o,[].concat(Hw(Object.keys(Ct)),["onChange","onCalendarChange","style","className","onPanelChange","disabledTime","classNames","styles"]));return ht},[o]),pt=i.createElement(tR,Sl({},vt,{showNow:Ke,showTime:Fe,range:!0,multiplePanel:je,activeInfo:gu,disabledDate:Ft,onFocus:wm,onBlur:Oe,onPanelMouseDown:Sm,picker:T,mode:ze,internalMode:Re,onPanelChange:ft,format:u,value:$m,isInvalid:Im,onChange:null,onSelect:Cm,pickerValue:mt,defaultOpenValue:ra(M==null?void 0:M.defaultOpenValue)[ke],onPickerValueChange:Tt,hoverValue:Ai,onHover:xm,needConfirm:b,onSubmit:wt,onOk:xe,presets:vm,onPresetHover:ym,onPresetSubmit:bm,onNow:_m,cellRender:Pm,classNames:ue,styles:de})),Rr=function(ht,yt){var Jt=At(ht,yt);_e(Jt)},Zn=function(){Xe("input")},vu=function(ht,yt){var Jt=Ve.length,Sr=Ve[Jt-1];if(Jt&&Sr!==yt&&b&&!w[Sr]&&!Le(Sr)&&Ee[Sr]){ne.current.focus({index:Sr});return}Xe("input"),K(!0,{inherit:!0}),ke!==yt&&me&&!b&&a&&wt(null,!0),De(yt),Be(ht,yt)},ak=function(ht,yt){if(K(!1),!b&&Xe()==="input"){var Jt=we(Ee);Nt(ke,Jt===null)}Oe(ht,yt)},ik=function(ht,yt){ht.key==="Tab"&&wt(null,!0),_==null||_(ht,yt)},lk=i.useMemo(function(){return{prefixCls:f,locale:R,generateConfig:N,button:ee.button,input:ee.input,classNames:ue,styles:de}},[f,R,N,ee.button,ee.input,ue,de]);return qt(function(){me&&ke!==void 0&&ft(null,T,!1)},[me,ke,T]),qt(function(){var Ct=Xe();!me&&Ct==="input"&&(K(!1),wt(null,!0)),!me&&a&&!b&&Ct==="panel"&&(K(!0),wt())},[me]),i.createElement(Yn.Provider,{value:lk},i.createElement(SI,Sl({},PI(o),{popupElement:pt,popupStyle:de.popup.root,popupClassName:re(p,ue.popup.root),visible:me,onClose:Em,range:!0}),i.createElement(A5,Sl({},o,{ref:ne,className:re(o.className,p,ue.root),style:Ru(Ru({},de.root),o.style),suffixIcon:H,activeIndex:Te||me?ke:null,activeHelp:!!da,allHelp:!!da&&fs==="preset",focused:Te,onFocus:vu,onBlur:ak,onKeyDown:ik,onSubmit:wt,value:Ai,maskFormat:u,onChange:Rr,onInputChange:Zn,format:l,inputReadOnly:W,disabled:x,open:me,onOpenChange:K,onClick:gr,onClear:ur,invalid:Et,onInvalid:it,onActiveInfo:hm}))))}var U5=i.forwardRef(W5);function q5(e){var t=e.prefixCls,r=e.value,n=e.onRemove,o=e.removeIcon,s=o===void 0?"Г—":o,a=e.formatDate,l=e.disabled,u=e.maxTagCount,d=e.placeholder,f="".concat(t,"-selector"),p="".concat(t,"-selection"),m="".concat(p,"-overflow");function g(y,b){return i.createElement("span",{className:re("".concat(p,"-item")),title:typeof y=="string"?y:null},i.createElement("span",{className:"".concat(p,"-item-content")},y),!l&&b&&i.createElement("span",{onMouseDown:function(x){x.preventDefault()},onClick:b,className:"".concat(p,"-item-remove")},s))}function v(y){var b=a(y),_=function(w){w&&w.stopPropagation(),n(y)};return g(b,_)}function h(y){var b="+ ".concat(y.length," ...");return g(b)}return i.createElement("div",{className:f},i.createElement(uo,{prefixCls:m,data:r,renderItem:v,renderRest:h,itemKey:function(b){return a(b)},maxCount:u}),!r.length&&i.createElement("span",{className:"".concat(t,"-selection-placeholder")},d))}function cc(e){"@babel/helpers - typeof";return cc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},cc(e)}var G5=["id","open","prefix","clearIcon","suffixIcon","activeHelp","allHelp","focused","onFocus","onBlur","onKeyDown","locale","generateConfig","placeholder","className","style","onClick","onClear","internalPicker","value","onChange","onSubmit","onInputChange","multiple","maxTagCount","format","maskFormat","preserveInvalidOnBlur","onInvalid","disabled","invalid","inputReadOnly","direction","onOpenChange","onMouseDown","required","aria-required","autoFocus","tabIndex","removeIcon"];function Jd(){return Jd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Jd.apply(this,arguments)}function qw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function Gw(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?qw(Object(r),!0).forEach(function(n){Na(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):qw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function Na(e,t,r){return t=K5(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function K5(e){var t=Y5(e,"string");return cc(t)=="symbol"?t:String(t)}function Y5(e,t){if(cc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(cc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function X5(e,t){return e6(e)||Z5(e,t)||Q5(e,t)||J5()}function J5(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Q5(e,t){if(e){if(typeof e=="string")return Kw(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return Kw(e,t)}}function Kw(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function Z5(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t!==0)for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function e6(e){if(Array.isArray(e))return e}function t6(e,t){if(e==null)return{};var r=r6(e,t),n,o;if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(o=0;o<s.length;o++)n=s[o],!(t.indexOf(n)>=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}function r6(e,t){if(e==null)return{};var r={},n=Object.keys(e),o,s;for(s=0;s<n.length;s++)o=n[s],!(t.indexOf(o)>=0)&&(r[o]=e[o]);return r}function n6(e,t){e.id;var r=e.open,n=e.prefix,o=e.clearIcon,s=e.suffixIcon;e.activeHelp,e.allHelp;var a=e.focused;e.onFocus,e.onBlur,e.onKeyDown;var l=e.locale,u=e.generateConfig,d=e.placeholder,f=e.className,p=e.style,m=e.onClick,g=e.onClear,v=e.internalPicker,h=e.value,y=e.onChange,b=e.onSubmit;e.onInputChange;var _=e.multiple,x=e.maxTagCount;e.format,e.maskFormat,e.preserveInvalidOnBlur,e.onInvalid;var w=e.disabled,S=e.invalid;e.inputReadOnly;var C=e.direction;e.onOpenChange;var E=e.onMouseDown;e.required,e["aria-required"];var P=e.autoFocus,$=e.tabIndex,I=e.removeIcon,R=t6(e,G5),N=C==="rtl",T=i.useContext(Yn),O=T.prefixCls,k=T.classNames,M=T.styles,U=i.useRef(),L=i.useRef();i.useImperativeHandle(t,function(){return{nativeElement:U.current,focus:function(Q){var ee;(ee=L.current)===null||ee===void 0||ee.focus(Q)},blur:function(){var Q;(Q=L.current)===null||Q===void 0||Q.blur()}}});var V=nR(R),F=function(Q){y([Q])},Z=function(Q){var ee=h.filter(function(te){return te&&!kr(u,l,te,Q,v)});y(ee),r||b()},B=rR(Gw(Gw({},e),{},{onChange:F}),function(X){var Q=X.valueTexts;return{value:Q[0]||"",active:a}}),z=X5(B,2),W=z[0],H=z[1],Y=!!(o&&h.length&&!w),G=_?i.createElement(i.Fragment,null,i.createElement(q5,{prefixCls:O,value:h,onRemove:Z,formatDate:H,maxTagCount:x,disabled:w,removeIcon:I,placeholder:d}),i.createElement("input",{className:"".concat(O,"-multiple-input"),value:h.map(H).join(","),ref:L,readOnly:!0,autoFocus:P,tabIndex:$}),i.createElement(op,{type:"suffix",icon:s}),Y&&i.createElement(cv,{icon:o,onClear:g})):i.createElement(dv,Jd({ref:L},W(),{autoFocus:P,tabIndex:$,suffixIcon:s,clearIcon:Y&&i.createElement(cv,{icon:o,onClear:g}),showActiveCls:!1}));return i.createElement("div",Jd({},V,{className:re(O,Na(Na(Na(Na(Na({},"".concat(O,"-multiple"),_),"".concat(O,"-focused"),a),"".concat(O,"-disabled"),w),"".concat(O,"-invalid"),S),"".concat(O,"-rtl"),N),f),style:p,ref:U,onClick:m,onMouseDown:function(Q){var ee,te=Q.target;te!==((ee=L.current)===null||ee===void 0?void 0:ee.inputElement)&&Q.preventDefault(),E==null||E(Q)}}),n&&i.createElement("div",{className:re("".concat(O,"-prefix"),k.prefix),style:M.prefix},n),G)}var o6=i.forwardRef(n6);function uc(e){"@babel/helpers - typeof";return uc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},uc(e)}function Cl(){return Cl=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cl.apply(this,arguments)}function Yw(e){return i6(e)||a6(e)||lR(e)||s6()}function s6(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function a6(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function i6(e){if(Array.isArray(e))return pv(e)}function Xw(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function yo(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?Xw(Object(r),!0).forEach(function(n){l6(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Xw(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function l6(e,t,r){return t=c6(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function c6(e){var t=u6(e,"string");return uc(t)=="symbol"?t:String(t)}function u6(e,t){if(uc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(uc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function On(e,t){return p6(e)||f6(e,t)||lR(e,t)||d6()}function d6(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function lR(e,t){if(e){if(typeof e=="string")return pv(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);if(r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set")return Array.from(e);if(r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return pv(e,t)}}function pv(e,t){(t==null||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r<t;r++)n[r]=e[r];return n}function f6(e,t){var r=e==null?null:typeof Symbol<"u"&&e[Symbol.iterator]||e["@@iterator"];if(r!=null){var n,o,s,a,l=[],u=!0,d=!1;try{if(s=(r=r.call(e)).next,t===0){if(Object(r)!==r)return;u=!1}else for(;!(u=(n=s.call(r)).done)&&(l.push(n.value),l.length!==t);u=!0);}catch(f){d=!0,o=f}finally{try{if(!u&&r.return!=null&&(a=r.return(),Object(a)!==a))return}finally{if(d)throw o}}return l}}function p6(e){if(Array.isArray(e))return e}function m6(e,t){var r=MI(e),n=On(r,6),o=n[0],s=n[1],a=n[2],l=n[3],u=n[4],d=n[5],f=o,p=f.prefixCls,m=f.rootClassName,g=f.styles,v=f.classNames,h=f.previewValue,y=f.order,b=f.defaultValue,_=f.value,x=f.needConfirm,w=f.onChange,S=f.onKeyDown,C=f.disabled,E=f.disabledDate,P=f.minDate,$=f.maxDate,I=f.defaultOpen,R=f.open,N=f.onOpenChange,T=f.locale,O=f.generateConfig,k=f.picker,M=f.showNow,U=f.showToday,L=f.showTime,V=f.mode,F=f.onPanelChange,Z=f.onCalendarChange,B=f.onOk,z=f.multiple,W=f.defaultPickerValue,H=f.pickerValue,Y=f.onPickerValueChange,G=f.inputReadOnly,X=f.suffixIcon,Q=f.removeIcon,ee=f.onFocus,te=f.onBlur,J=f.presets,ie=f.components,fe=f.cellRender,ne=f.dateRender,ce=f.monthCellRender,pe=f.onClick,ue=LI(t);function de(vt){return vt===null?null:z?vt:vt[0]}var Ae=YI(O,T,s),$e=aR(v,g),me=On($e,2),Ie=me[0],K=me[1],oe=kI(R,I,[C],N),se=On(oe,2),ve=se[0],ge=se[1],ye=function(pt,Rr,Zn){if(Z){var vu=yo({},Zn);delete vu.range,Z(de(pt),de(Rr),vu)}},_e=function(pt){B==null||B(de(pt))},xe=qI(O,T,l,!1,y,b,_,ye,_e),Ee=On(xe,5),Ue=Ee[0],Ce=Ee[1],Te=Ee[2],Ye=Ee[3],Xe=Ee[4],ke=Te(),De=zI([C]),we=On(De,4),Ve=we[0],Ne=we[1],Le=we[2],Be=we[3],Oe=function(pt){Ne(!0),ee==null||ee(pt,{})},Fe=function(pt){Ne(!1),te==null||te(pt,{})},D=Ut(k,V),le=On(D,2),ae=le[0],Se=le[1],ze=ae==="date"&&L?"datetime":ae,Re=KI(k,ae,M,U),je=w&&function(vt,pt){w(de(vt),de(pt))},Ke=GI(yo(yo({},o),{},{onChange:je}),Ue,Ce,Te,Ye,[],l,Ve,ve,d),tt=On(Ke,2),at=tt[1],Nt=$I(ke,d),Ot=On(Nt,2),Ft=Ot[0],zr=Ot[1],an=i.useMemo(function(){return Ft.some(function(vt){return vt})},[Ft]),Et=function(pt,Rr){if(Y){var Zn=yo(yo({},Rr),{},{mode:Rr.mode[0]});delete Zn.range,Y(pt[0],Zn)}},it=VI(O,T,ke,[ae],ve,Be,s,!1,W,H,ra(L==null?void 0:L.defaultOpenValue),Et,P,$),He=On(it,2),dt=He[0],mt=He[1],Tt=St(function(vt,pt,Rr){if(Se(pt),F&&Rr!==!1){var Zn=vt||ke[ke.length-1];F(Zn,pt)}}),ft=function(){at(Te()),ge(!1,{force:!0})},At=function(pt){!C&&!ue.current.nativeElement.contains(document.activeElement)&&ue.current.focus(),ge(!0),pe==null||pe(pt)},wt=function(){at(null),ge(!1,{force:!0})},gr=i.useState(null),ur=On(gr,2),Ir=ur[0],_n=ur[1],fs=i.useState(null),fu=On(fs,2),vo=fu[0],Ti=fu[1],da=i.useMemo(function(){var vt=[vo].concat(Yw(ke)).filter(function(pt){return pt});return z?vt:vt.slice(0,1)},[ke,vo,z]),pu=i.useMemo(function(){return!z&&vo?[vo]:ke.filter(function(vt){return vt})},[ke,vo,z]);i.useEffect(function(){ve||Ti(null)},[ve]);var Ai=function(pt,Rr){h==="hover"&&(Ti(pt),_n(Rr))},gm=FI(J),mu=function(pt){Ai(pt,"preset")},gu=function(pt){var Rr=z?Ae(Te(),pt):[pt],Zn=at(Rr);Zn&&!z&&ge(!1,{force:!0})},hm=function(pt){gu(pt)},hu=function(pt){Ai(pt,"cell")},vm=function(pt){ge(!0),Oe(pt)},ym=function(pt){if(Le("panel"),!(z&&ze!==k)){var Rr=z?Ae(Te(),pt):[pt];Ye(Rr),!x&&!a&&s===ze&&ft()}},bm=function(){ge(!1)},_m=Fb(fe,ne,ce),xm=i.useMemo(function(){var vt=rn(o,!1),pt=Gt(o,[].concat(Yw(Object.keys(vt)),["onChange","onCalendarChange","style","className","onPanelChange","classNames","styles"]));return yo(yo({},pt),{},{multiple:o.multiple})},[o]),wm=i.createElement(tR,Cl({},xm,{showNow:Re,showTime:L,disabledDate:E,onFocus:vm,onBlur:Fe,picker:k,mode:ae,internalMode:ze,onPanelChange:Tt,format:u,value:ke,isInvalid:d,onChange:null,onSelect:ym,pickerValue:dt,defaultOpenValue:L==null?void 0:L.defaultOpenValue,onPickerValueChange:mt,hoverValue:da,onHover:hu,needConfirm:x,onSubmit:ft,onOk:Xe,presets:gm,onPresetHover:mu,onPresetSubmit:gu,onNow:hm,cellRender:_m,classNames:Ie,styles:K})),Sm=function(pt){Ye(pt)},Cm=function(){Le("input")},Em=function(pt){Le("input"),ge(!0,{inherit:!0}),Oe(pt)},Pm=function(pt){ge(!1),Fe(pt)},$m=function(pt,Rr){pt.key==="Tab"&&ft(),S==null||S(pt,Rr)},Im=i.useMemo(function(){return{prefixCls:p,locale:T,generateConfig:O,button:ie.button,input:ie.input,classNames:Ie,styles:K}},[p,T,O,ie.button,ie.input,Ie,K]);return qt(function(){ve&&Be!==void 0&&Tt(null,k,!1)},[ve,Be,k]),qt(function(){var vt=Le();!ve&&vt==="input"&&(ge(!1),ft()),!ve&&a&&!x&&vt==="panel"&&ft()},[ve]),i.createElement(Yn.Provider,{value:Im},i.createElement(SI,Cl({},PI(o),{popupElement:wm,popupStyle:K.popup.root,popupClassName:re(m,Ie.popup.root),visible:ve,onClose:bm}),i.createElement(o6,Cl({},o,{ref:ue,className:re(o.className,m,Ie.root),style:yo(yo({},K.root),o.style),suffixIcon:X,removeIcon:Q,activeHelp:!!vo,allHelp:!!vo&&Ir==="preset",focused:Ve,onFocus:Em,onBlur:Pm,onKeyDown:$m,onSubmit:ft,value:pu,maskFormat:u,onChange:Sm,onInputChange:Cm,internalPicker:s,format:l,inputReadOnly:G,disabled:C,open:ve,onOpenChange:ge,onClick:At,onClear:wt,invalid:an,onInvalid:function(pt){zr(pt,0)}}))))}var g6=i.forwardRef(m6);function oa(e){return Lt(e,{inputAffixPadding:e.paddingXXS})}const sa=e=>{const{controlHeight:t,fontSize:r,lineHeight:n,lineWidth:o,controlHeightSM:s,controlHeightLG:a,fontSizeLG:l,lineHeightLG:u,paddingSM:d,controlPaddingHorizontalSM:f,controlPaddingHorizontal:p,colorFillAlter:m,colorPrimaryHover:g,colorPrimary:v,controlOutlineWidth:h,controlOutline:y,colorErrorOutline:b,colorWarningOutline:_,colorBgContainer:x,inputFontSize:w,inputFontSizeLG:S,inputFontSizeSM:C}=e,E=w||r,P=C||E,$=S||l,I=Math.round((t-E*n)/2*10)/10-o,R=Math.round((s-P*n)/2*10)/10-o,N=Math.ceil((a-$*u)/2*10)/10-o;return{paddingBlock:Math.max(I,0),paddingBlockSM:Math.max(R,0),paddingBlockLG:Math.max(N,0),paddingInline:d-o,paddingInlineSM:f-o,paddingInlineLG:p-o,addonBg:m,activeBorderColor:v,hoverBorderColor:g,activeShadow:`0 0 0 ${h}px ${y}`,errorActiveShadow:`0 0 0 ${h}px ${b}`,warningActiveShadow:`0 0 0 ${h}px ${_}`,hoverBg:x,activeBg:x,inputFontSize:E,inputFontSizeLG:$,inputFontSizeSM:P}},h6=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),sp=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])":{...h6(Lt(e,{hoverBorderColor:e.colorBorderDisabled,hoverBg:e.colorBgContainerDisabled}))}}),Ub=(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}}),Jw=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...Ub(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}},[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),qb=(e,t)=>({"&-outlined":{...Ub(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow}),[`&${e.componentCls}-disabled, &[disabled]`]:{...sp(e)},...Jw(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...Jw(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),Qw=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),v6=e=>({"&-outlined":{[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}},...Qw(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText}),...Qw(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText}),[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:{...sp(e)}}}}),Gb=(e,t)=>{const{componentCls:r}=e;return{"&-borderless":{background:"transparent",border:"none",paddingBlock:e.calc(e.paddingBlock).add(e.lineWidth).equal(),[`&${r}-sm, &${r}-affix-wrapper-sm`]:{paddingBlock:e.calc(e.paddingBlockSM).add(e.lineWidth).equal()},[`&${r}-lg, &${r}-affix-wrapper-lg`]:{paddingBlock:e.calc(e.paddingBlockLG).add(e.lineWidth).equal()},"&:focus, &:focus-within":{outline:"none"},[`&${r}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${r}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${r}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}},...t}}},cR=(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}}),Zw=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...cR(e,t),[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}}),Kb=(e,t)=>({"&-filled":{...cR(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,inputColor:e.colorText}),[`&${e.componentCls}-disabled, &[disabled]`]:{...sp(e)},...Zw(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError}),...Zw(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning}),...t}}),eS=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),y6=e=>({"&-filled":{[`${e.componentCls}-group-addon`]:{background:e.colorFillTertiary,"&:last-child":{position:"static"}},...eS(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText}),...eS(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:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}}}),uR=(e,t)=>({background:e.colorBgContainer,borderWidth:`${he(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}}),tS=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:{...uR(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`}}),Yb=(e,t)=>({"&-underlined":{...uR(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"},...tS(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError}),...tS(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning}),...t}}),Xb=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),Jb=e=>{const{paddingBlockLG:t,lineHeightLG:r,borderRadiusLG:n,paddingInlineLG:o}=e;return{padding:`${he(t)} ${he(o)}`,fontSize:e.inputFontSizeLG,lineHeight:r,borderRadius:n}},Qb=e=>({padding:`${he(e.paddingBlockSM)} ${he(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),ap=(e,t={})=>({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${he(e.paddingBlock)} ${he(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`,...Xb(e.colorTextPlaceholder),"&-lg":{...Jb(e),...t.largeStyle},"&-sm":{...Qb(e),...t.smallStyle},"&-rtl, &-textarea-rtl":{direction:"rtl"}}),b6=e=>{const{componentCls:t,antCls:r}=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`]:{...Jb(e)},[`&-sm ${t}, &-sm > ${t}-group-addon`]:{...Qb(e)},[`&-lg ${r}-select-single`]:{height:e.controlHeightLG},[`&-sm ${r}-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 ${he(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${r}-select`]:{margin:`${he(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${he(e.calc(e.paddingInline).mul(-1).equal())}`,[`&${r}-select-single:not(${r}-select-customize-input):not(${r}-pagination-size-changer)`]:{backgroundColor:"inherit",border:`${he(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}},[`${r}-cascader-picker`]:{margin:`-9px ${he(e.calc(e.paddingInline).mul(-1).equal())}`,backgroundColor:"transparent",[`${r}-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,[`${r}-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,[`${r}-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",...Dd(),[`${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,
& > ${r}-picker-range
`]:{display:"inline-flex"},"& > *:not(:last-child)":{marginInlineEnd:e.calc(e.lineWidth).mul(-1).equal(),borderInlineEndWidth:e.lineWidth},[t]:{float:"none"},[`& > ${r}-select,
& > ${r}-select-auto-complete ${t},
& > ${r}-cascader-picker ${t},
& > ${t}-group-wrapper ${t}`]:{borderInlineEndWidth:e.lineWidth,borderRadius:0,"&:hover, &:focus":{zIndex:1}},[`& > ${r}-select-focused`]:{zIndex:1},[`& > ${r}-select > ${r}-select-arrow`]:{zIndex:1},[`& > *:first-child,
& > ${r}-select:first-child,
& > ${r}-select-auto-complete:first-child ${t},
& > ${r}-cascader-picker:first-child ${t}`]:{borderStartStartRadius:e.borderRadius,borderEndStartRadius:e.borderRadius},[`& > *:last-child,
& > ${r}-select:last-child,
& > ${r}-cascader-picker:last-child ${t},
& > ${r}-cascader-picker-focused:last-child ${t}`]:{borderInlineEndWidth:e.lineWidth,borderStartEndRadius:e.borderRadius,borderEndEndRadius:e.borderRadius},[`& > ${r}-select-auto-complete ${t}`]:{verticalAlign:"top"},[`${t}-group-wrapper + ${t}-group-wrapper`]:{marginInlineStart:e.calc(e.lineWidth).mul(-1).equal(),[`${t}-affix-wrapper`]:{}}}}},_6=e=>{const{componentCls:t,controlHeightSM:r,lineWidth:n,calc:o}=e,a=o(r).sub(o(n).mul(2)).sub(16).div(2).equal();return{[t]:{...pr(e),...ap(e),...qb(e),...Kb(e),...Gb(e),...Yb(e),'&[type="color"]':{height:e.controlHeight,[`&${t}-lg`]:{height:e.controlHeightLG},[`&${t}-sm`]:{height:r,paddingTop:a,paddingBottom:a}},'&[type="search"]::-webkit-search-cancel-button, &[type="search"]::-webkit-search-decoration':{appearance:"none"}}}},x6=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,...Ml(e)},"&:active":{color:e.colorText},"&-hidden":{visibility:"hidden"},"&-has-suffix":{margin:`0 ${he(e.inputAffixPadding)}`}}}},w6=e=>{const{componentCls:t,inputAffixPadding:r,colorTextDescription:n,motionDurationSlow:o,colorIcon:s,colorIconHover:a,iconCls:l}=e,u=`${t}-affix-wrapper`,d=`${t}-affix-wrapper-disabled`;return{[u]:{...ap(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:n,direction:"ltr"},"&-show-count-has-suffix":{marginInlineEnd:e.paddingXXS},"&-prefix":{marginInlineEnd:r},"&-suffix":{marginInlineStart:r}},...x6(e),[`${l}${t}-password-icon`]:{color:s,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}},[`${t}-underlined`]:{borderRadius:0},[d]:{[`${l}${t}-password-icon`]:{color:s,cursor:"not-allowed","&:hover":{color:s}}}}},S6=e=>{const{componentCls:t,borderRadiusLG:r,borderRadiusSM:n}=e;return{[`${t}-group`]:{...pr(e),...b6(e),"&-rtl":{direction:"rtl"},"&-wrapper":{display:"inline-block",width:"100%",textAlign:"start",verticalAlign:"top","&-rtl":{direction:"rtl"},"&-lg":{[`${t}-group-addon`]:{borderRadius:r,fontSize:e.inputFontSizeLG}},"&-sm":{[`${t}-group-addon`]:{borderRadius:n}},...v6(e),...y6(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}}}}}},C6=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},dR=Kt(["Input","Shared"],e=>{const t=Lt(e,oa(e));return[_6(t),w6(t)]},sa,{resetFont:!1}),fR=Kt(["Input","Component"],e=>{const t=Lt(e,oa(e));return[S6(t),C6(t),Rc(t,{focus:!0,focusElCls:`${t.componentCls}-affix-wrapper-focused`})]},sa,{resetFont:!1}),E6=e=>{const{multipleSelectItemHeight:t,paddingXXS:r,lineWidth:n,INTERNAL_FIXED_ITEM_MARGIN:o}=e,s=e.max(e.calc(r).sub(n).equal(),0),a=e.max(e.calc(s).sub(o).equal(),0);return{basePadding:s,containerPadding:a,itemHeight:he(t),itemLineHeight:he(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},P6=e=>{const{componentCls:t,iconCls:r,borderRadiusSM:n,motionDurationSlow:o,paddingXS:s,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:l,colorIcon:u,colorIconHover:d,INTERNAL_FIXED_ITEM_MARGIN:f}=e;return{[`${t}-selection-overflow`]:{position:"relative",display:"flex",flex:"auto",flexWrap:"wrap",maxWidth:"100%","&-item":{flex:"none",alignSelf:"center",maxWidth:"calc(100% - 4px)",display:"inline-flex"},[`${t}-selection-item`]:{display:"flex",alignSelf:"center",flex:"none",boxSizing:"border-box",maxWidth:"100%",marginBlock:f,borderRadius:n,cursor:"default",transition:["font-size","line-height","height"].map(m=>`${m} ${o}`).join(", "),marginInlineEnd:e.calc(f).mul(2).equal(),paddingInlineStart:s,paddingInlineEnd:e.calc(s).div(2).equal(),[`${t}-disabled&`]:{color:a,borderColor:l,cursor:"not-allowed"},"&-content":{display:"inline-block",marginInlineEnd:e.calc(s).div(2).equal(),overflow:"hidden",whiteSpace:"pre",textOverflow:"ellipsis"},"&-remove":{...qf(),display:"inline-flex",alignItems:"center",color:u,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${r}`]:{verticalAlign:"-0.2em"},"&:hover":{color:d}}}}}},Wm=(e,t)=>{const{componentCls:r,controlHeight:n}=e,o=t?`${r}-${t}`:"",s=E6(e);return[{[`${r}-multiple${o}`]:{paddingBlock:s.containerPadding,paddingInlineStart:s.basePadding,minHeight:n,[`${r}-selection-item`]:{height:s.itemHeight,lineHeight:he(s.itemLineHeight)}}}]},$6=e=>{const{componentCls:t,calc:r,lineWidth:n}=e,o=Lt(e,{fontHeight:e.fontSize,selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS,controlHeight:e.controlHeightSM}),s=Lt(e,{fontHeight:r(e.multipleItemHeightLG).sub(r(n).mul(2).equal()).equal(),fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius,controlHeight:e.controlHeightLG});return[Wm(o,"small"),Wm(e),Wm(s,"large"),{[`${t}${t}-multiple`]:{width:"100%",cursor:"text",[`${t}-selector`]:{flex:"auto",padding:0,position:"relative","&:after":{margin:0},[`${t}-selection-placeholder`]:{position:"absolute",top:"50%",insetInlineStart:e.inputPaddingHorizontalBase,insetInlineEnd:0,transform:"translateY(-50%)",transition:`all ${e.motionDurationSlow}`,overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis",flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}},...P6(e),[`${t}-multiple-input`]:{width:0,height:0,border:0,visibility:"hidden",position:"absolute",zIndex:-1}}}]},I6=e=>{const{pickerCellCls:t,pickerCellInnerCls:r,cellHeight:n,borderRadiusSM:o,motionDurationMid:s,cellHoverBg:a,lineWidth:l,lineType:u,colorPrimary:d,cellActiveWithRangeBg:f,colorTextLightSolid:p,colorTextDisabled:m,cellBgDisabled:g,colorFillSecondary:v}=e;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:n,transform:"translateY(-50%)",content:'""',pointerEvents:"none"},[r]:{position:"relative",zIndex:2,display:"inline-block",minWidth:n,height:n,lineHeight:he(n),borderRadius:o,transition:`background-color ${s}`},[`&:hover:not(${t}-in-view):not(${t}-disabled),
&:hover:not(${t}-selected):not(${t}-range-start):not(${t}-range-end):not(${t}-disabled)`]:{[r]:{background:a}},[`&-in-view${t}-today ${r}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${he(l)} ${u} ${d}`,borderRadius:o,content:'""'}},[`&-in-view${t}-in-range,
&-in-view${t}-range-start,
&-in-view${t}-range-end`]:{position:"relative",[`&:not(${t}-disabled):before`]:{background:f}},[`&-in-view${t}-selected,
&-in-view${t}-range-start,
&-in-view${t}-range-end`]:{[`&:not(${t}-disabled) ${r}`]:{color:p,background:d},[`&${t}-disabled ${r}`]:{background:v}},[`&-in-view${t}-range-start:not(${t}-disabled):before`]:{insetInlineStart:"50%"},[`&-in-view${t}-range-end:not(${t}-disabled):before`]:{insetInlineEnd:"50%"},[`&-in-view${t}-range-start:not(${t}-range-end) ${r}`]:{borderStartStartRadius:o,borderEndStartRadius:o,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${t}-range-end:not(${t}-range-start) ${r}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:o,borderEndEndRadius:o},"&-disabled":{color:m,cursor:"not-allowed",[r]:{background:"transparent"},"&::before":{background:g}},[`&-disabled${t}-today ${r}::before`]:{borderColor:m}}},R6=e=>{const{componentCls:t,pickerCellCls:r,pickerCellInnerCls:n,pickerYearMonthCellWidth:o,pickerControlIconSize:s,cellWidth:a,paddingSM:l,paddingXS:u,paddingXXS:d,colorBgContainer:f,lineWidth:p,lineType:m,borderRadiusLG:g,colorPrimary:v,colorTextHeading:h,colorSplit:y,pickerControlIconBorderWidth:b,colorIcon:_,textHeight:x,motionDurationMid:w,colorIconHover:S,fontWeightStrong:C,cellHeight:E,pickerCellPaddingVertical:P,colorTextDisabled:$,colorText:I,fontSize:R,motionDurationSlow:N,withoutTimeCellHeight:T,pickerQuarterPanelContentHeight:O,borderRadiusSM:k,colorTextLightSolid:M,cellHoverBg:U,timeColumnHeight:L,timeColumnWidth:V,timeCellHeight:F,controlItemBgActive:Z,marginXXS:B,pickerDatePanelPaddingHorizontal:z,pickerControlIconMargin:W}=e,H=e.calc(a).mul(7).add(e.calc(z).mul(2)).equal();return{[t]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:f,borderRadius:g,outline:"none","&-focused":{borderColor:v},"&-rtl":{[`${t}-prev-icon,
${t}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${t}-next-icon,
${t}-super-next-icon`]:{transform:"rotate(-135deg)"},[`${t}-time-panel`]:{[`${t}-content`]:{direction:"ltr","> *":{direction:"rtl"}}}}},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel, &-week-panel, &-date-panel, &-time-panel":{display:"flex",flexDirection:"column",width:H},"&-header":{display:"flex",padding:`0 ${he(u)}`,color:h,borderBottom:`${he(p)} ${m} ${y}`,"> *":{flex:"none"},button:{padding:0,color:_,lineHeight:he(x),background:"transparent",border:0,cursor:"pointer",transition:`color ${w}`,fontSize:"inherit",display:"inline-flex",alignItems:"center",justifyContent:"center","&:empty":{display:"none"}},"> button":{minWidth:"1.6em",fontSize:R,"&:hover":{color:S},"&:disabled":{opacity:.25,pointerEvents:"none"}},"&-view":{flex:"auto",fontWeight:C,lineHeight:he(x),"> button":{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:u},"&:hover":{color:v}}}},"&-prev-icon, &-next-icon, &-super-prev-icon, &-super-next-icon":{position:"relative",width:s,height:s,"&::before":{position:"absolute",top:0,insetInlineStart:0,width:s,height:s,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-super-prev-icon, &-super-next-icon":{"&::after":{position:"absolute",top:W,insetInlineStart:W,display:"inline-block",width:s,height:s,border:"0 solid currentcolor",borderBlockStartWidth:b,borderInlineStartWidth:b,content:'""'}},"&-prev-icon, &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon, &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:E,fontWeight:"normal"},th:{height:e.calc(E).add(e.calc(P).mul(2)).equal(),color:I,verticalAlign:"middle"}},"&-cell":{padding:`${he(P)} 0`,color:$,cursor:"pointer","&-in-view":{color:I},...I6(e)},"&-decade-panel, &-year-panel, &-quarter-panel, &-month-panel":{[`${t}-content`]:{height:e.calc(T).mul(4).equal()},[n]:{padding:`0 ${he(u)}`}},"&-quarter-panel":{[`${t}-content`]:{height:O}},"&-decade-panel":{[n]:{padding:`0 ${he(e.calc(u).div(2).equal())}`},[`${t}-cell::before`]:{display:"none"}},"&-year-panel, &-quarter-panel, &-month-panel":{[`${t}-body`]:{padding:`0 ${he(u)}`},[n]:{width:o}},"&-date-panel":{[`${t}-body`]:{padding:`${he(u)} ${he(z)}`},[`${t}-content th`]:{boxSizing:"border-box",padding:0}},"&-week-panel-row":{td:{"&:before":{transition:`background-color ${w}`},"&:first-child:before":{borderStartStartRadius:k,borderEndStartRadius:k},"&:last-child:before":{borderStartEndRadius:k,borderEndEndRadius:k}},"&:hover td:before":{background:U},"&-range-start td, &-range-end td, &-selected td, &-hover td":{[`&${r}`]:{"&:before":{background:v},[`&${t}-cell-week`]:{color:new fo(M).setA(.5).toHexString()},[n]:{color:M}}},"&-range-hover td:before":{background:Z}},"&-week-panel, &-date-panel-show-week":{[`${t}-body`]:{padding:`${he(u)} ${he(l)}`},[`${t}-content th`]:{width:"auto"}},"&-datetime-panel":{display:"flex",[`${t}-time-panel`]:{borderInlineStart:`${he(p)} ${m} ${y}`},[`${t}-date-panel,
${t}-time-panel`]:{transition:`opacity ${N}`},"&-active":{[`${t}-date-panel,
${t}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",[`${t}-content`]:{display:"flex",flex:"auto",height:L},"&-column":{flex:"1 0 auto",width:V,margin:`${he(d)} 0`,padding:0,overflowY:"auto",textAlign:"start",listStyle:"none",transition:`background-color ${w}`,overflowX:"hidden","&::-webkit-scrollbar":{width:8,backgroundColor:"transparent"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.colorTextTertiary,borderRadius:e.borderRadiusSM},"&":{scrollbarWidth:"thin",scrollbarColor:`${e.colorTextTertiary} transparent`},"&::after":{display:"block",height:`calc(100% - ${he(F)})`,content:'""'},"&:not(:first-child)":{borderInlineStart:`${he(p)} ${m} ${y}`},"&-active":{background:new fo(Z).setA(.2).toHexString()},"> li":{margin:0,padding:0,[`&${t}-time-panel-cell`]:{marginInline:B,[`${t}-time-panel-cell-inner`]:{display:"block",width:e.calc(V).sub(e.calc(B).mul(2)).equal(),height:F,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:e.calc(V).sub(F).div(2).equal(),color:I,lineHeight:he(F),borderRadius:k,cursor:"pointer",transition:`background-color ${w}`,"&:hover":{background:U}},"&-selected":{[`${t}-time-panel-cell-inner`]:{background:Z}},"&-disabled":{[`${t}-time-panel-cell-inner`]:{color:$,background:"transparent",cursor:"not-allowed"}}}}}}}}},T6=e=>{const{componentCls:t,textHeight:r,lineWidth:n,paddingSM:o,antCls:s,colorPrimary:a,cellActiveWithRangeBg:l,colorPrimaryBorder:u,lineType:d,colorSplit:f}=e;return{[`${t}-dropdown`]:{[`${t}-footer`]:{borderTop:`${he(n)} ${d} ${f}`,"&-extra":{padding:`0 ${he(o)}`,lineHeight:he(e.calc(r).sub(e.calc(n).mul(2)).equal()),textAlign:"start","&:not(:last-child)":{borderBottom:`${he(n)} ${d} ${f}`}}},[`${t}-panels + ${t}-footer ${t}-ranges`]:{justifyContent:"space-between"},[`${t}-ranges`]:{marginBlock:0,paddingInline:he(o),overflow:"hidden",textAlign:"start",listStyle:"none",display:"flex",justifyContent:"center",alignItems:"center","> li":{lineHeight:he(e.calc(r).sub(e.calc(n).mul(2)).equal()),display:"inline-block"},[`${t}-now-btn-disabled`]:{pointerEvents:"none",color:e.colorTextDisabled},[`${t}-preset > ${s}-tag-blue`]:{color:a,background:l,borderColor:u,cursor:"pointer"},[`${t}-ok`]:{paddingBlock:e.calc(n).mul(2).equal(),marginInlineStart:"auto"}}}}},A6=e=>{const{componentCls:t,controlHeightLG:r,paddingXXS:n,padding:o}=e;return{pickerCellCls:`${t}-cell`,pickerCellInnerCls:`${t}-cell-inner`,pickerYearMonthCellWidth:e.calc(r).mul(1.5).equal(),pickerQuarterPanelContentHeight:e.calc(r).mul(1.4).equal(),pickerCellPaddingVertical:e.calc(n).add(e.calc(n).div(2)).equal(),pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconMargin:4,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:e.calc(o).add(e.calc(n).div(2)).equal()}},N6=e=>{const{colorBgContainerDisabled:t,controlHeight:r,controlHeightSM:n,controlHeightLG:o,paddingXXS:s,lineWidth:a}=e,l=s*2,u=a*2,d=Math.min(r-l,r-u),f=Math.min(n-l,n-u),p=Math.min(o-l,o-u);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),cellHoverBg:e.controlItemBgHover,cellActiveWithRangeBg:e.controlItemBgActive,cellHoverWithRangeBg:new fo(e.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new fo(e.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t,timeColumnWidth:o*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:n*1.5,cellHeight:n,textHeight:o,withoutTimeCellHeight:o*1.65,multipleItemBg:e.colorFillSecondary,multipleItemBorderColor:"transparent",multipleItemHeight:d,multipleItemHeightSM:f,multipleItemHeightLG:p,multipleSelectorBgDisabled:t,multipleItemColorDisabled:e.colorTextDisabled,multipleItemBorderColorDisabled:"transparent"}},O6=e=>({...sa(e),...N6(e),...vb(e),presetsWidth:120,presetsMaxWidth:200,zIndexPopup:e.zIndexPopupBase+50}),j6=e=>{const{componentCls:t}=e;return{[t]:[{...qb(e),...Yb(e),...Kb(e),...Gb(e)},{"&-outlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-filled":{[`&${t}-multiple ${t}-selection-item`]:{background:e.colorBgContainer,border:`${he(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}},"&-borderless":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}},"&-underlined":{[`&${t}-multiple ${t}-selection-item`]:{background:e.multipleItemBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}}}]}},Um=(e,t)=>({padding:`${he(e)} ${he(t)}`}),D6=e=>{const{componentCls:t,colorError:r,colorWarning:n}=e;return{[`${t}:not(${t}-disabled):not([disabled])`]:{[`&${t}-status-error`]:{[`${t}-active-bar`]:{background:r}},[`&${t}-status-warning`]:{[`${t}-active-bar`]:{background:n}}}}},M6=e=>{const{componentCls:t,antCls:r,paddingInline:n,lineWidth:o,lineType:s,colorBorder:a,borderRadius:l,motionDurationMid:u,colorTextDisabled:d,colorTextPlaceholder:f,colorTextQuaternary:p,fontSizeLG:m,inputFontSizeLG:g,fontSizeSM:v,inputFontSizeSM:h,controlHeightSM:y,paddingInlineSM:b,paddingXS:_,marginXS:x,colorIcon:w,lineWidthBold:S,colorPrimary:C,motionDurationSlow:E,zIndexPopup:P,paddingXXS:$,sizePopupArrow:I,colorBgElevated:R,borderRadiusLG:N,boxShadowSecondary:T,borderRadiusSM:O,colorSplit:k,cellHoverBg:M,presetsWidth:U,presetsMaxWidth:L,boxShadowPopoverArrow:V,fontHeight:F,lineHeightLG:Z}=e;return[{[t]:{...pr(e),...Um(e.paddingBlock,e.paddingInline),position:"relative",display:"inline-flex",alignItems:"center",lineHeight:1,borderRadius:l,transition:["border","box-shadow","background-color"].map(B=>`${B} ${u}`).join(", "),[`${t}-prefix`]:{flex:"0 0 auto",marginInlineEnd:e.inputAffixPadding},[`${t}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":{position:"relative",display:"inline-block",width:"100%",color:"inherit",fontSize:e.inputFontSize??e.fontSize,lineHeight:e.lineHeight,transition:`all ${u}`,...Xb(f),flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,fontFamily:"inherit","&:focus":{boxShadow:"none",outline:0},"&[disabled]":{background:"transparent",color:d,cursor:"not-allowed"}},"&-placeholder":{"> input":{color:f}}},"&-large":{...Um(e.paddingBlockLG,e.paddingInlineLG),borderRadius:e.borderRadiusLG,[`${t}-input > input`]:{fontSize:g??m,lineHeight:Z}},"&-small":{...Um(e.paddingBlockSM,e.paddingInlineSM),borderRadius:e.borderRadiusSM,[`${t}-input > input`]:{fontSize:h??v}},[`${t}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:e.calc(_).div(2).equal(),color:p,lineHeight:1,pointerEvents:"none",transition:["opacity","color"].map(B=>`${B} ${u}`).join(", "),"> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:x}}},[`${t}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:p,lineHeight:1,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:["opacity","color"].map(B=>`${B} ${u}`).join(", "),"> *":{verticalAlign:"top"},"&:hover":{color:w}},"&:hover":{[`${t}-clear`]:{opacity:1},[`${t}-suffix:not(:last-child)`]:{opacity:0}},[`${t}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:m,color:p,fontSize:m,verticalAlign:"top",cursor:"default",[`${t}-focused &`]:{color:w},[`${t}-range-separator &`]:{[`${t}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${t}-active-bar`]:{bottom:e.calc(o).mul(-1).equal(),height:S,background:C,opacity:0,transition:`all ${E} ease-out`,pointerEvents:"none"},[`&${t}-focused`]:{[`${t}-active-bar`]:{opacity:1}},[`${t}-range-separator`]:{alignItems:"center",padding:`0 ${he(_)}`,lineHeight:1}},"&-range, &-multiple":{[`${t}-clear`]:{insetInlineEnd:n},[`&${t}-small`]:{[`${t}-clear`]:{insetInlineEnd:b}}},"&-dropdown":{...pr(e),...R6(e),pointerEvents:"none",position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:P,[`&${t}-dropdown-hidden`]:{display:"none"},"&-rtl":{direction:"rtl"},[`&${t}-dropdown-placement-bottomLeft,
&${t}-dropdown-placement-bottomRight`]:{[`${t}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${t}-dropdown-placement-topLeft,
&${t}-dropdown-placement-topRight`]:{[`${t}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${r}-slide-up-appear, &${r}-slide-up-enter`]:{[`${t}-range-arrow${t}-range-arrow`]:{transition:"none"}},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topLeft,
&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-topRight,
&${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topLeft,
&${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-topRight`]:{animationName:gb},[`&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomLeft,
&${r}-slide-up-enter${r}-slide-up-enter-active${t}-dropdown-placement-bottomRight,
&${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomLeft,
&${r}-slide-up-appear${r}-slide-up-appear-active${t}-dropdown-placement-bottomRight`]:{animationName:hb},[`&${r}-slide-up-leave ${t}-panel-container`]:{pointerEvents:"none"},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topLeft,
&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-topRight`]:{animationName:pb},[`&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomLeft,
&${r}-slide-up-leave${r}-slide-up-leave-active${t}-dropdown-placement-bottomRight`]:{animationName:mb},[`${t}-panel > ${t}-time-panel`]:{paddingTop:$},[`${t}-range-wrapper`]:{display:"flex",position:"relative"},[`${t}-range-arrow`]:{position:"absolute",zIndex:1,display:"none",paddingInline:e.calc(n).mul(1.5).equal(),boxSizing:"content-box",transition:`all ${E} ease-out`,...oL(e,R,V),"&:before":{insetInlineStart:e.calc(n).mul(1.5).equal()}},[`${t}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:R,borderRadius:N,boxShadow:T,transition:`margin ${E}`,display:"inline-block",pointerEvents:"auto",[`${t}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${t}-presets`]:{display:"flex",flexDirection:"column",minWidth:U,maxWidth:L,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:_,borderInlineEnd:`${he(o)} ${s} ${k}`,li:{...Vs,borderRadius:O,paddingInline:_,paddingBlock:e.calc(y).sub(F).div(2).equal(),cursor:"pointer",transition:`all ${E}`,"+ li":{marginTop:x},"&:hover":{background:M}}}},[`${t}-panels`]:{display:"inline-flex",flexWrap:"nowrap","&:last-child":{[`${t}-panel`]:{borderWidth:0}}},[`${t}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${t}-content, table`]:{textAlign:"center"},"&-focused":{borderColor:a}}}},"&-dropdown-range":{padding:`${he(e.calc(I).mul(2).div(3).equal())} 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${t}-separator`]:{transform:"scale(-1, 1)"},[`${t}-footer`]:{"&-extra":{direction:"rtl"}}}}},es(e,"slide-up"),es(e,"slide-down"),ni(e,"move-up"),ni(e,"move-down")]},pR=Kt("DatePicker",e=>{const t=Lt(oa(e),A6(e),{inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[T6(t),M6(t),j6(t),D6(t),$6(t),Rc(e,{focusElCls:`${e.componentCls}-focused`})]},O6);var k6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M482 152h60q8 0 8 8v704q0 8-8 8h-60q-8 0-8-8V160q0-8 8-8z"}},{tag:"path",attrs:{d:"M192 474h672q8 0 8 8v60q0 8-8 8H160q-8 0-8-8v-60q0-8 8-8z"}}]},name:"plus",theme:"outlined"};function mv(){return mv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},mv.apply(this,arguments)}const L6=(e,t)=>i.createElement(or,mv({},e,{ref:t,icon:k6})),F6=i.forwardRef(L6);function z6(e,t,r){var n=r||{},o=n.noTrailing,s=o===void 0?!1:o,a=n.noLeading,l=a===void 0?!1:a,u=n.debounceMode,d=u===void 0?void 0:u,f,p=!1,m=0;function g(){f&&clearTimeout(f)}function v(y){var b=y||{},_=b.upcomingOnly,x=_===void 0?!1:_;g(),p=!x}function h(){for(var y=arguments.length,b=new Array(y),_=0;_<y;_++)b[_]=arguments[_];var x=this,w=Date.now()-m;if(p)return;function S(){m=Date.now(),t.apply(x,b)}function C(){f=void 0}!l&&d&&!f&&S(),g(),d===void 0&&w>e?l?(m=Date.now(),s||(f=setTimeout(d?C:S,e))):S():s!==!0&&(f=setTimeout(d?C:S,d===void 0?e-w:e))}return h.cancel=v,h}function V6(e,t,r){var n={},o=n.atBegin,s=o===void 0?!1:o;return z6(e,t,{debounceMode:s!==!1})}const mR=i.createContext({});function rS(e){return e==="auto"?"1 1 auto":zs(e)?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const B6=i.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n}=i.useContext(Rt),{gutter:o,wrap:s}=i.useContext(mR),{prefixCls:a,span:l,order:u,offset:d,push:f,pull:p,className:m,children:g,flex:v,style:h,...y}=e,b=r("col",a),_=r(),[x,w]=k2(b),[S]=Fr(_,"col"),C={};let E={};sL.forEach(I=>{let R={};const N=e[I];zs(N)?R.span=N:Pr(N)&&(R=N||{}),delete y[I],E={...E,[`${b}-${I}-${R.span}`]:hn(R.span),[`${b}-${I}-order-${R.order}`]:R.order||R.order===0,[`${b}-${I}-offset-${R.offset}`]:R.offset||R.offset===0,[`${b}-${I}-push-${R.push}`]:R.push||R.push===0,[`${b}-${I}-pull-${R.pull}`]:R.pull||R.pull===0,[`${b}-rtl`]:n==="rtl"},R.flex&&(E[`${b}-${I}-flex`]=!0,C[S(`${I}-flex`)]=rS(R.flex))});const P=re(b,{[`${b}-${l}`]:l!==void 0,[`${b}-order-${u}`]:u,[`${b}-offset-${d}`]:d,[`${b}-push-${f}`]:f,[`${b}-pull-${p}`]:p},m,E,x,w),$={};if(o!=null&&o[0]){const I=zs(o[0])?`${o[0]/2}px`:`calc(${o[0]} / 2)`;$.paddingInline=I}return v&&($.flex=rS(v),s===!1&&!$.minWidth&&($.minWidth=0)),i.createElement("div",{...y,style:{...$,...h,...C},className:P,ref:t},g)});function H6(e,t){const r=[void 0,void 0],n=Array.isArray(e)?e:[e,void 0],o=t||{xs:!0,sm:!0,md:!0,lg:!0,xl:!0,xxl:!0,xxxl:!0};return n.forEach((s,a)=>{if(Pr(s))for(let l=0;l<Ms.length;l++){const u=Ms[l];if(o[u]&&s[u]!==void 0){r[a]=s[u];break}}else r[a]=s}),r}const nS=(e,t)=>{const[r,n]=i.useState(()=>Ux(e)?e:""),o=()=>{if(Ux(e)&&n(e),!!Pr(e))for(let s=0;s<Ms.length;s++){const a=Ms[s];if(!t||!t[a])continue;const l=e[a];if(l!==void 0){n(l);return}}};return i.useEffect(()=>{o()},[JSON.stringify(e),t]),r},W6=i.forwardRef((e,t)=>{const{prefixCls:r,justify:n,align:o,className:s,style:a,children:l,gutter:u=0,wrap:d,...f}=e,{getPrefixCls:p,direction:m}=i.useContext(Rt),g=Ab(!0,null),v=nS(o,g),h=nS(n,g),y=p("row",r),[b,_]=M2(y),x=H6(u,g),w=re(y,{[`${y}-no-wrap`]:d===!1,[`${y}-${h}`]:h,[`${y}-${v}`]:v,[`${y}-rtl`]:m==="rtl"},s,b,_),S={};if(x!=null&&x[0]){const $=zs(x[0])?`${x[0]/-2}px`:`calc(${x[0]} / -2)`;S.marginInline=$}const[C,E]=x;S.rowGap=E;const P=i.useMemo(()=>({gutter:[C,E],wrap:d}),[C,E,d]);return i.createElement(mR.Provider,{value:P},i.createElement("div",{...f,className:w,style:{...S,...a},ref:t},l))});var U6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M872 474H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h720c4.4 0 8-3.6 8-8v-60c0-4.4-3.6-8-8-8z"}}]},name:"minus",theme:"outlined"};function gv(){return gv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gv.apply(this,arguments)}const q6=(e,t)=>i.createElement(or,gv({},e,{ref:t,icon:U6})),G6=i.forwardRef(q6);var K6={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M890.5 755.3L537.9 269.2c-12.8-17.6-39-17.6-51.7 0L133.5 755.3A8 8 0 00140 768h75c5.1 0 9.9-2.5 12.9-6.6L512 369.8l284.1 391.6c3 4.1 7.8 6.6 12.9 6.6h75c6.5 0 10.3-7.4 6.5-12.7z"}}]},name:"up",theme:"outlined"};function hv(){return hv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},hv.apply(this,arguments)}const Y6=(e,t)=>i.createElement(or,hv({},e,{ref:t,icon:K6})),X6=i.forwardRef(Y6);function vv(){return typeof BigInt=="function"}function gR(e){return!e&&e!==0&&!Number.isNaN(e)||!String(e).trim()}function ks(e){var t=e.trim(),r=t.startsWith("-");r&&(t=t.slice(1)),t=t.replace(/(\.\d*[^0])0*$/,"$1").replace(/\.0*$/,"").replace(/^0+/,""),t.startsWith(".")&&(t="0".concat(t));var n=t||"0",o=n.split("."),s=o[0]||"0",a=o[1]||"0";s==="0"&&a==="0"&&(r=!1);var l=r?"-":"";return{negative:r,negativeStr:l,trimStr:n,integerStr:s,decimalStr:a,fullStr:"".concat(l).concat(n)}}function ip(e){var t=String(e);return!Number.isNaN(Number(t))&&t.includes("e")}function hR(e){var t=e.toLowerCase().split("e"),r=qx(t,2),n=r[0],o=r[1],s=o===void 0?"0":o,a=n.startsWith("-"),l=a?n.slice(1):n,u=l.split("."),d=qx(u,2),f=d[0],p=f===void 0?"0":f,m=d[1],g=m===void 0?"":m,v="".concat(p).concat(g).replace(/^0+/,"")||"0";return{decimal:g,digits:v,exponent:Number(s),integer:p,negative:a}}function J6(e){var t=e.decimal,r=e.digits,n=e.exponent,o=e.integer,s=e.negative;if(r==="0")return"0";var a=o.replace(/^0+/,"").length,l=(t.match(/^0*/)||[""])[0].length,u=a||-l,d=u+n,f="";return d<=0?f="0.".concat("0".repeat(-d)).concat(r):d>=r.length?f="".concat(r).concat("0".repeat(d-r.length)):f="".concat(r.slice(0,d),".").concat(r.slice(d)),"".concat(s?"-":"").concat(f)}function vR(e){return e.exponent>=0?Math.max(0,e.decimal.length-e.exponent):Math.abs(e.exponent)+e.decimal.length}function Rs(e){var t=String(e);return ip(e)?vR(hR(t)):t.includes(".")&&Zb(t)?t.length-t.indexOf(".")-1:0}function lp(e){var t=String(e);if(ip(e)){if(e>Number.MAX_SAFE_INTEGER)return String(vv()?BigInt(e).toString():Number.MAX_SAFE_INTEGER);if(e<Number.MIN_SAFE_INTEGER)return String(vv()?BigInt(e).toString():Number.MIN_SAFE_INTEGER);var r=hR(t),n=vR(r);t=n>100?J6(r):e.toFixed(n)}return ks(t).fullStr}function Zb(e){return typeof e=="number"?!Number.isNaN(e):e?/^\s*-?\d+(\.\d+)?\s*$/.test(e)||/^\s*-?\d+\.\s*$/.test(e)||/^\s*-?\.\d+\s*$/.test(e):!1}var Q6=function(){function e(t){if(ZP(this,e),no(this,"origin",""),no(this,"negative",void 0),no(this,"integer",void 0),no(this,"decimal",void 0),no(this,"decimalLen",void 0),no(this,"empty",void 0),no(this,"nan",void 0),gR(t)){this.empty=!0;return}if(this.origin=String(t),t==="-"||Number.isNaN(t)){this.nan=!0;return}var r=t;if(ip(r)&&(r=Number(r)),r=typeof r=="string"?r:lp(r),Zb(r)){var n=ks(r);this.negative=n.negative;var o=n.trimStr.split(".");this.integer=BigInt(o[0]);var s=o[1]||"0";this.decimal=BigInt(s),this.decimalLen=s.length}else this.nan=!0}return QP(e,[{key:"getMark",value:function(){return this.negative?"-":""}},{key:"getIntegerStr",value:function(){return this.integer.toString()}},{key:"getDecimalStr",value:function(){return this.decimal.toString().padStart(this.decimalLen,"0")}},{key:"alignDecimal",value:function(r){var n="".concat(this.getMark()).concat(this.getIntegerStr()).concat(this.getDecimalStr().padEnd(r,"0"));return BigInt(n)}},{key:"negate",value:function(){var r=new e(this.toString());return r.negative=!r.negative,r}},{key:"cal",value:function(r,n,o){var s=Math.max(this.getDecimalStr().length,r.getDecimalStr().length),a=this.alignDecimal(s),l=r.alignDecimal(s),u=n(a,l).toString(),d=o(s),f=ks(u),p=f.negativeStr,m=f.trimStr,g="".concat(p).concat(m.padStart(d+1,"0"));return new e("".concat(g.slice(0,-d),".").concat(g.slice(-d)))}},{key:"add",value:function(r){if(this.isInvalidate())return new e(r);var n=new e(r);return n.isInvalidate()?this:this.cal(n,function(o,s){return o+s},function(o){return o})}},{key:"multi",value:function(r){var n=new e(r);return this.isInvalidate()||n.isInvalidate()?new e(NaN):this.cal(n,function(o,s){return o*s},function(o){return o*2})}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return this.nan}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(r){return this.toString()===(r==null?void 0:r.toString())}},{key:"lessEquals",value:function(r){return this.add(r.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.isNaN()?NaN:Number(this.toString())}},{key:"toString",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":ks("".concat(this.getMark()).concat(this.getIntegerStr(),".").concat(this.getDecimalStr())).fullStr:this.origin}}]),e}(),Z6=function(){function e(t){if(ZP(this,e),no(this,"origin",""),no(this,"number",void 0),no(this,"empty",void 0),gR(t)){this.empty=!0;return}this.origin=String(t),this.number=Number(t)}return QP(e,[{key:"negate",value:function(){return new e(-this.toNumber())}},{key:"add",value:function(r){if(this.isInvalidate())return new e(r);var n=Number(r);if(Number.isNaN(n))return this;var o=this.number+n;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var s=Math.max(Rs(this.number),Rs(n));return new e(o.toFixed(s))}},{key:"multi",value:function(r){var n=Number(r);if(this.isInvalidate()||Number.isNaN(n))return new e(NaN);var o=this.number*n;if(o>Number.MAX_SAFE_INTEGER)return new e(Number.MAX_SAFE_INTEGER);if(o<Number.MIN_SAFE_INTEGER)return new e(Number.MIN_SAFE_INTEGER);var s=Math.max(Rs(this.number),Rs(n));return new e(o.toFixed(s))}},{key:"isEmpty",value:function(){return this.empty}},{key:"isNaN",value:function(){return Number.isNaN(this.number)}},{key:"isInvalidate",value:function(){return this.isEmpty()||this.isNaN()}},{key:"equals",value:function(r){return this.toNumber()===(r==null?void 0:r.toNumber())}},{key:"lessEquals",value:function(r){return this.add(r.negate().toString()).toNumber()<=0}},{key:"toNumber",value:function(){return this.number}},{key:"toString",value:function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;return r?this.isInvalidate()?"":ip(this.number)&&Rs(this.number)>100?String(this.number):lp(this.number):this.origin}}]),e}();function Dn(e){return vv()?new Q6(e):new Z6(e)}function dd(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;if(e==="")return"";var o=ks(e),s=o.negativeStr,a=o.integerStr,l=o.decimalStr,u="".concat(t).concat(l),d="".concat(s).concat(a);if(r>=0){var f=Number(l[r]);if(f>=5&&!n){var p=Dn(e).add("".concat(s,"0.").concat("0".repeat(r)).concat(10-f));return dd(p.toString(),t,r,n)}return r===0?d:"".concat(d).concat(t).concat(l.padEnd(r,"0").slice(0,r))}return u===".0"?d:"".concat(d).concat(u)}function e8(e,t){return typeof Proxy<"u"&&e?new Proxy(e,{get(r,n){if(t[n])return t[n];const o=r[n];return typeof o=="function"?o.bind(r):o}}):e}function t8(e,t){const r=i.useRef(null);function n(){try{const{selectionStart:s,selectionEnd:a,value:l}=e,u=l.substring(0,s),d=l.substring(a);r.current={start:s,end:a,value:l,beforeTxt:u,afterTxt:d}}catch{}}function o(){if(e&&r.current&&t)try{const{value:s}=e,{beforeTxt:a,afterTxt:l,start:u}=r.current;let d=s.length;if(s.startsWith(a))d=a.length;else if(s.endsWith(l))d=s.length-r.current.afterTxt.length;else{const f=a[u-1],p=s.indexOf(f,u-1);p!==-1&&(d=p+1)}e.setSelectionRange(d,d)}catch(s){Ic(!1,`Something warning of cursor restore. Please fire issue about this: ${s.message}`)}}return[n,o]}const r8=200,n8=600;function oS({prefixCls:e,action:t,children:r,disabled:n,className:o,style:s,onStep:a}){const l=t==="up",u=i.useRef(),d=i.useRef([]),f=()=>{clearTimeout(u.current)},p=h=>{h.preventDefault(),f(),a(l,"handler");function y(){a(l,"handler"),u.current=setTimeout(y,r8)}u.current=setTimeout(y,n8)};i.useEffect(()=>()=>{f(),d.current.forEach(h=>{It.cancel(h)})},[]);const m=`${e}-action`,g=re(m,`${m}-${t}`,{[`${m}-${t}-disabled`]:n},o),v=()=>d.current.push(It(f));return i.createElement("span",{unselectable:"on",role:"button",onMouseUp:v,onMouseLeave:v,onMouseDown:h=>{p(h)},"aria-label":l?"Increase Value":"Decrease Value","aria-disabled":n,className:g,style:s},r||i.createElement("span",{unselectable:"on",className:`${e}-action-${t}-inner`}))}function sS(e){const t=typeof e=="number"?lp(e):ks(e).fullStr;return t.includes(".")?ks(t.replace(/(\d)\.(\d)/g,"$1$2.")).fullStr:e+"0"}const o8=()=>{const e=i.useRef(0),t=()=>{It.cancel(e.current)};return i.useEffect(()=>t,[]),r=>{t(),e.current=It(()=>{r()})}};function El(){return El=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},El.apply(this,arguments)}const aS=(e,t)=>e||t.isEmpty()?t.toString():t.toNumber(),iS=e=>{const t=Dn(e);return t.isInvalidate()?null:t},s8=i.forwardRef((e,t)=>{const{mode:r="input",prefixCls:n="rc-input-number",className:o,style:s,classNames:a,styles:l,min:u,max:d,step:f=1,defaultValue:p,value:m,disabled:g,readOnly:v,upHandler:h,downHandler:y,keyboard:b,changeOnWheel:_=!1,controls:x=!0,prefix:w,suffix:S,stringMode:C,parser:E,formatter:P,precision:$,decimalSeparator:I,onChange:R,onInput:N,onPressEnter:T,onStep:O,onMouseDown:k,onClick:M,onMouseUp:U,onMouseLeave:L,onMouseMove:V,onMouseEnter:F,onMouseOut:Z,changeOnBlur:B=!0,...z}=e,[W,H]=i.useState(!1),Y=i.useRef(!1),G=i.useRef(!1),X=i.useRef(!1),Q=i.useRef(null),ee=i.useRef(null);i.useImperativeHandle(t,()=>e8(ee.current,{focus:Oe=>{wb(ee.current,Oe)},blur:()=>{var Oe;(Oe=ee.current)==null||Oe.blur()},nativeElement:Q.current}));const[te,J]=i.useState(()=>Dn(m??p));function ie(Oe){m===void 0&&J(Oe)}const fe=i.useCallback((Oe,Fe)=>{if(!Fe)return $>=0?$:Math.max(Rs(Oe),Rs(f))},[$,f]),ne=i.useCallback(Oe=>{const Fe=String(Oe);if(E)return E(Fe);let D=Fe;return I&&(D=D.replace(I,".")),D.replace(/[^\w.-]+/g,"")},[E,I]),ce=i.useRef(""),pe=i.useCallback((Oe,Fe)=>{if(P)return P(Oe,{userTyping:Fe,input:String(ce.current)});let D=typeof Oe=="number"?lp(Oe):Oe;if(!Fe){const le=fe(D,Fe);Zb(D)&&(I||le>=0)&&(D=dd(D,I||".",le))}return D},[P,fe,I]),[ue,de]=i.useState(()=>{const Oe=p??m;return te.isInvalidate()&&["string","number"].includes(typeof Oe)?Number.isNaN(Oe)?"":Oe:pe(te.toString(),!1)});ce.current=ue;function Ae(Oe,Fe){de(pe(Oe.isInvalidate()?Oe.toString(!1):Oe.toString(!Fe),Fe))}const $e=i.useMemo(()=>iS(d),[d,$]),me=i.useMemo(()=>iS(u),[u,$]),Ie=i.useMemo(()=>!$e||!te||te.isInvalidate()?!1:$e.lessEquals(te),[$e,te]),K=i.useMemo(()=>!me||!te||te.isInvalidate()?!1:te.lessEquals(me),[me,te]),[oe,se]=t8(ee.current,W),ve=Oe=>$e&&!Oe.lessEquals($e)?$e:me&&!me.lessEquals(Oe)?me:null,ge=Oe=>!ve(Oe),ye=(Oe,Fe)=>{let D=Oe,le=ge(D)||D.isEmpty();if(!D.isEmpty()&&!Fe&&(D=ve(D)||D,le=!0),!v&&!g&&le){const ae=D.toString(),Se=fe(ae,Fe);return Se>=0&&(D=Dn(dd(ae,".",Se)),ge(D)||(D=Dn(dd(ae,".",Se,!0)))),D.equals(te)||(ie(D),R==null||R(D.isEmpty()?null:aS(C,D)),m===void 0&&Ae(D,Fe)),D}return te},_e=o8(),xe=Oe=>{if(oe(),ce.current=Oe,de(Oe),!G.current){const Fe=ne(Oe),D=Dn(Fe);D.isNaN()||ye(D,!0)}N==null||N(Oe),_e(()=>{let Fe=Oe;E||(Fe=Oe.replace(/гЂ‚/g,".")),Fe!==Oe&&xe(Fe)})},Ee=()=>{G.current=!0},Ue=()=>{G.current=!1,xe(ee.current.value)},Ce=Oe=>{xe(Oe.target.value)},Te=St((Oe,Fe)=>{var Se;if(Oe&&Ie||!Oe&&K)return;Y.current=!1;let D=Dn(X.current?sS(f):f);Oe||(D=D.negate());const le=(te||Dn(0)).add(D.toString()),ae=ye(le,!1);O==null||O(aS(C,ae),{offset:X.current?sS(f):f,type:Oe?"up":"down",emitter:Fe}),(Se=ee.current)==null||Se.focus()}),Ye=Oe=>{const Fe=Dn(ne(ue));let D;Fe.isNaN()?D=ye(te,Oe):D=ye(Fe,Oe),m!==void 0?Ae(te,!1):D.isNaN()||Ae(D,!1)},Xe=()=>{Y.current=!0},ke=Oe=>{const{key:Fe,shiftKey:D}=Oe;Y.current=!0,X.current=D,Fe==="Enter"&&(G.current||(Y.current=!1),Ye(!1),T==null||T(Oe)),b!==!1&&!G.current&&["Up","ArrowUp","Down","ArrowDown"].includes(Fe)&&(Te(Fe==="Up"||Fe==="ArrowUp","keyboard"),Oe.preventDefault())},De=()=>{Y.current=!1,X.current=!1};i.useEffect(()=>{if(_&&W){const Oe=D=>{Te(D.deltaY<0,"wheel"),D.preventDefault()},Fe=ee.current;if(Fe)return Fe.addEventListener("wheel",Oe,{passive:!1}),()=>Fe.removeEventListener("wheel",Oe)}});const we=()=>{B&&Ye(!1),H(!1),Y.current=!1},Ve=Oe=>{ee.current&&Oe.target!==ee.current&&(ee.current.focus(),Oe.preventDefault()),k==null||k(Oe)};ld(()=>{te.isInvalidate()||Ae(te,!1)},[$,P]),ld(()=>{const Oe=Dn(m);J(Oe);const Fe=Dn(ne(ue));(!Oe.equals(Fe)||!Y.current||P)&&Ae(Oe,Y.current)},[m]),ld(()=>{P&&se()},[ue]);const Ne={prefixCls:n,onStep:Te,className:a==null?void 0:a.action,style:l==null?void 0:l.action},Le=i.createElement(oS,El({},Ne,{action:"up",disabled:Ie}),h),Be=i.createElement(oS,El({},Ne,{action:"down",disabled:K}),y);return i.createElement("div",{ref:Q,className:re(n,`${n}-mode-${r}`,o,a==null?void 0:a.root,{[`${n}-focused`]:W,[`${n}-disabled`]:g,[`${n}-readonly`]:v,[`${n}-not-a-number`]:te.isNaN(),[`${n}-out-of-range`]:!te.isInvalidate()&&!ge(te)}),style:{...l==null?void 0:l.root,...s},onMouseDown:Ve,onMouseUp:U,onMouseLeave:L,onMouseMove:V,onMouseEnter:F,onMouseOut:Z,onClick:M,onFocus:()=>{H(!0)},onBlur:we,onKeyDown:ke,onKeyUp:De,onCompositionStart:Ee,onCompositionEnd:Ue,onBeforeInput:Xe},r==="spinner"&&x&&Be,w!==void 0&&i.createElement("div",{className:re(`${n}-prefix`,a==null?void 0:a.prefix),style:l==null?void 0:l.prefix},w),i.createElement("input",El({autoComplete:"off",role:"spinbutton","aria-valuemin":u,"aria-valuemax":d,"aria-valuenow":te.isInvalidate()?null:te.toString(),step:f,ref:ee,className:re(`${n}-input`,a==null?void 0:a.input),style:l==null?void 0:l.input,value:ue,onChange:Ce,disabled:g,readOnly:v},z)),S!==void 0&&i.createElement("div",{className:re(`${n}-suffix`,a==null?void 0:a.suffix),style:l==null?void 0:l.suffix},S),r==="spinner"&&x&&Le,r==="input"&&x&&i.createElement("div",{className:re(`${n}-actions`,a==null?void 0:a.actions),style:l==null?void 0:l.actions},Le,Be))}),a8=e=>{const{componentCls:t,borderRadius:r,paddingSM:n,colorBorder:o,paddingXS:s,fontSizeLG:a,fontSizeSM:l,borderRadiusLG:u,borderRadiusSM:d,colorBgContainerDisabled:f,lineWidth:p,antCls:m}=e,[g,v]=Fr(m,"space");return{[t]:[{display:"inline-flex",alignItems:"center",gap:0,whiteSpace:"nowrap",paddingInline:n,margin:0,borderWidth:p,borderStyle:"solid",borderRadius:r,"&:hover":{zIndex:0},[`&${t}-disabled`]:{color:e.colorTextDisabled},"&-large":{fontSize:a,borderRadius:u},"&-small":{paddingInline:s,borderRadius:d,fontSize:l},"&-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}}]}},i8=Kt(["Space","Addon"],e=>[a8(e),Rc(e,{focus:!1})]),yR=q.forwardRef((e,t)=>{const{className:r,children:n,style:o,prefixCls:s,variant:a="outlined",disabled:l,status:u,...d}=e,{getPrefixCls:f,direction:p}=q.useContext(Rt),m=f("space-addon",s),[g,v]=i8(m),{compactItemClassnames:h,compactSize:y}=No(m,p),b=ts(m,u),_=re(m,g,h,v,`${m}-variant-${a}`,b,{[`${m}-${y}`]:y,[`${m}-disabled`]:l},r);return q.createElement("div",{ref:t,className:_,style:o,...d},n)}),l8=e=>{const t=e.handleVisible??"auto",r=e.controlHeightSM-e.lineWidth*2;return{...sa(e),controlWidth:90,handleWidth:r,handleFontSize:e.fontSize/2,handleVisible:t,handleActiveBg:e.colorFillAlter,handleBg:e.colorBgContainer,filledHandleBg:new fo(e.colorFillSecondary).onBackground(e.colorBgContainer).toHexString(),handleHoverColor:e.colorPrimary,handleBorderColor:e.colorBorder,handleOpacity:t===!0?1:0,handleVisibleWidth:t===!0?r:0}},c8=e=>{const{componentCls:t,lineWidth:r,lineType:n,borderRadius:o,inputFontSizeSM:s,inputFontSizeLG:a,colorError:l,paddingInlineSM:u,paddingBlockSM:d,paddingBlockLG:f,paddingInlineLG:p,colorIcon:m,colorTextDisabled:g,motionDurationMid:v,handleHoverColor:h,handleOpacity:y,paddingInline:b,paddingBlock:_,handleBg:x,handleActiveBg:w,inputAffixPadding:S,borderRadiusSM:C,controlWidth:E,handleBorderColor:P,filledHandleBg:$,lineHeightLG:I,antCls:R}=e,N=`${he(r)} ${n} ${P}`,[T,O]=Fr(R,"input-number");return[{[t]:{...pr(e),...ap(e),[T("input-padding-block")]:he(_),[T("input-padding-inline")]:he(b),display:"inline-flex",width:E,margin:0,paddingBlock:0,borderRadius:o,...qb(e,{[`${t}-actions`]:{background:x,[`${t}-action-down`]:{borderBlockStart:N}}}),...Kb(e,{[`${t}-actions`]:{background:$,[`${t}-action-down`]:{borderBlockStart:N}},"&:focus-within":{[`${t}-actions`]:{background:x}}}),...Yb(e,{[`${t}-actions`]:{background:x,[`${t}-action-down`]:{borderBlockStart:N}}}),...Gb(e),[`&${t}-borderless`]:{paddingBlock:0,[T("input-padding-block")]:he(e.calc(_).add(r).equal())},[`&${t}-borderless${t}-sm`]:{paddingBlock:0,[T("input-padding-block")]:he(e.calc(d).add(r).equal())},[`&${t}-borderless${t}-lg`]:{paddingBlock:0,[T("input-padding-block")]:he(e.calc(f).add(r).equal())},"&-rtl":{direction:"rtl",[`${t}-input`]:{direction:"rtl"}},[`&${t}-out-of-range`]:{[`${t}-input`]:{color:l}},[`${t}-input`]:{...pr(e),width:"100%",paddingBlock:O("input-padding-block"),textAlign:"start",backgroundColor:"transparent",border:0,borderRadius:0,outline:0,transition:`all ${v} linear`,appearance:"textfield",fontSize:"inherit",lineHeight:"inherit",...Xb(e.colorTextPlaceholder),'&[type="number"]::-webkit-inner-spin-button, &[type="number"]::-webkit-outer-spin-button':{margin:0,appearance:"none"}},[`&:hover ${t}-handler-wrap, &-focused ${t}-handler-wrap`]:{width:e.handleWidth,opacity:1},[`&-disabled ${t}-input`]:{cursor:"not-allowed",color:e.colorTextDisabled}}},{[t]:{[`${t}-action`]:{...qf(),userSelect:"none",overflow:"hidden",fontWeight:"bold",lineHeight:0,textAlign:"center",cursor:"pointer",transition:`all ${v} linear`,[`&:active:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{background:w},[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{color:h},[`&${t}-action-up-disabled, &${t}-action-down-disabled`]:{cursor:"not-allowed",color:g}},"&-mode-input":{overflow:"hidden",[`${t}-actions`]:{position:"absolute",insetBlockStart:0,insetInlineEnd:0,width:e.handleVisibleWidth,opacity:y,height:"100%",borderRadius:0,display:"flex",flexDirection:"column",alignItems:"stretch",transition:`all ${v}`,overflow:"hidden",[`${t}-action`]:{display:"flex",alignItems:"center",justifyContent:"center",flex:"auto",height:"40%",marginInlineEnd:0,fontSize:e.handleFontSize}},[`&:hover ${t}-actions, &-focused ${t}-actions`]:{width:e.handleWidth,opacity:1},[`${t}-action`]:{color:m,height:"50%",borderInlineStart:N,[`&:hover:not(${t}-action-up-disabled):not(${t}-action-down-disabled)`]:{height:"60%"}},[`&${t}-disabled, &${t}-readonly`]:{[`${t}-actions`]:{display:"none"}}},[`&${t}-mode-spinner`]:{padding:0,width:"auto",[`${t}-action`]:{flex:"none",paddingInline:O("input-padding-inline"),"&-up":{borderInlineStart:N},"&-down":{borderInlineEnd:N}},[`${t}-input`]:{textAlign:"center",paddingInline:O("input-padding-inline")}}}},{[t]:{"&-lg":{[T("input-padding-block")]:he(f),[T("input-padding-inline")]:he(p),paddingBlock:0,fontSize:a,lineHeight:I},"&-sm":{[T("input-padding-block")]:he(d),[T("input-padding-inline")]:he(u),paddingBlock:0,fontSize:s,borderRadius:C}}},{[t]:{[`${t}-prefix, ${t}-suffix`]:{display:"flex",flex:"none",alignItems:"center",alignSelf:"center",pointerEvents:"none"},[`${t}-prefix`]:{marginInlineEnd:S},[`${t}-suffix`]:{height:"100%",marginInlineStart:S,transition:`margin ${v}`},[`&:hover:not(${t}-without-controls)`]:{[`${t}-suffix`]:{marginInlineEnd:e.handleWidth}}}}]},u8=e=>{const{componentCls:t,antCls:r}=e;return{[`${t}-addon`]:{[`&:has(${r}-select)`]:{border:0,padding:0}}}},d8=Kt("InputNumber",e=>{const t=Lt(e,oa(e));return[c8(t),u8(t),Rc(t)]},l8,{unitless:{handleOpacity:!0},resetFont:!1}),f8=i.forwardRef((e,t)=>{const r=i.useRef(null);i.useImperativeHandle(t,()=>r.current);const{rootClassName:n,size:o,disabled:s,prefixCls:a,addonBefore:l,addonAfter:u,prefix:d,suffix:f,bordered:p,readOnly:m,status:g,controls:v=!0,variant:h,className:y,style:b,classNames:_,styles:x,mode:w,...S}=e,{direction:C,className:E,style:P,styles:$,classNames:I}=Mt("inputNumber"),R=i.useContext(Oo),N=s??R,T=i.useMemo(()=>!v||N||m?!1:v,[v,N,m]),{compactSize:O,compactItemClassnames:k}=No(a,C);let M=w==="spinner"?i.createElement(F6,null):i.createElement(X6,null),U=w==="spinner"?i.createElement(G6,null):i.createElement(X$,null);const L=typeof T=="boolean"?T:void 0;Pr(T)&&(M=T.upIcon||M,U=T.downIcon||U);const{hasFeedback:V,isFormItemInput:F,feedbackIcon:Z}=i.useContext(qn),B=sn(Q=>o??O??Q),[z,W]=_i("inputNumber",h,p),H=V&&i.createElement(i.Fragment,null,Z),Y={...e,size:B,disabled:N,controls:T},[G,X]=Xt([I,_],[$,x],{props:Y});return i.createElement(s8,{ref:r,mode:w,disabled:N,className:re(y,n,G.root,E,k,ts(a,g,V),{[`${a}-${z}`]:W,[`${a}-lg`]:B==="large",[`${a}-sm`]:B==="small",[`${a}-rtl`]:C==="rtl",[`${a}-in-form-item`]:F,[`${a}-without-controls`]:!T}),style:{...X.root,...P,...b},upHandler:M,downHandler:U,prefixCls:a,readOnly:m,controls:L,prefix:d,suffix:H||f,classNames:G,styles:X,...S})}),bR=i.forwardRef((e,t)=>{const{addonBefore:r,addonAfter:n,prefixCls:o,className:s,status:a,rootClassName:l,...u}=e,{getPrefixCls:d}=Mt("inputNumber"),f=d("input-number",o),{status:p}=i.useContext(qn),m=ea(p,a),g=Gr(f),[v,h]=d8(f,g),y=r||n,b=i.createElement(f8,{ref:t,...u,prefixCls:f,status:m,className:re(h,g,v,s),rootClassName:y?void 0:l});if(y){const _=S=>S?i.createElement(yR,{className:re(`${f}-addon`,h,v),variant:e.variant,disabled:e.disabled,status:m},i.createElement(To,{form:!0},S)):null,x=_(r),w=_(n);return i.createElement(bb,{rootClassName:l},x,b,w)}return b}),ll=bR,p8=e=>i.createElement(Ec,{theme:{components:{InputNumber:{handleVisible:!0}}}},i.createElement(bR,{...e}));ll._InternalPanelDoNotUseOrYouWillBeFired=p8;function m8(e){return!!(e.addonBefore||e.addonAfter)}function g8(e){return!!(e.prefix||e.suffix||e.allowClear)}function lS(e,t,r){const n=t.cloneNode(!0),o=Object.create(e,{target:{value:n},currentTarget:{value:n}});return n.value=r,typeof t.selectionStart=="number"&&typeof t.selectionEnd=="number"&&(n.selectionStart=t.selectionStart,n.selectionEnd=t.selectionEnd),n.setSelectionRange=(...s)=>{t.setSelectionRange(...s)},o}function Qd(e,t,r,n){if(!r)return;let o=t;if(t.type==="click"){o=lS(t,e,""),r(o);return}if(e.type!=="file"&&n!==void 0){o=lS(t,e,n),r(o);return}r(o)}function yv(){return yv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},yv.apply(this,arguments)}const _R=q.forwardRef((e,t)=>{var V,F,Z;const{inputElement:r,children:n,prefixCls:o,prefix:s,suffix:a,addonBefore:l,addonAfter:u,className:d,style:f,disabled:p,readOnly:m,focused:g,triggerFocus:v,allowClear:h,value:y,handleReset:b,hidden:_,classes:x,classNames:w,dataAttrs:S,styles:C,components:E,onClear:P}=e,$=n??r,I=(E==null?void 0:E.affixWrapper)||"span",R=(E==null?void 0:E.groupWrapper)||"span",N=(E==null?void 0:E.wrapper)||"span",T=(E==null?void 0:E.groupAddon)||"span",O=i.useRef(null),k=B=>{var z;(z=O.current)!=null&&z.contains(B.target)&&(v==null||v())},M=g8(e);let U=i.cloneElement($,{value:y,className:re((V=$.props)==null?void 0:V.className,!M&&(w==null?void 0:w.variant))||null});const L=i.useRef(null);if(q.useImperativeHandle(t,()=>({nativeElement:L.current||O.current})),M){let B=null;if(h){const Y=!p&&!m&&y,G=`${o}-clear-icon`,X=typeof h=="object"&&(h!=null&&h.clearIcon)?h.clearIcon:"вњ–";B=q.createElement("button",{type:"button",tabIndex:-1,onClick:Q=>{b==null||b(Q),P==null||P()},onMouseDown:Q=>Q.preventDefault(),className:re(G,{[`${G}-hidden`]:!Y,[`${G}-has-suffix`]:!!a})},X)}const z=`${o}-affix-wrapper`,W=re(z,{[`${o}-disabled`]:p,[`${z}-disabled`]:p,[`${z}-focused`]:g,[`${z}-readonly`]:m,[`${z}-input-with-clear-btn`]:a&&h&&y},x==null?void 0:x.affixWrapper,w==null?void 0:w.affixWrapper,w==null?void 0:w.variant),H=(a||h)&&q.createElement("span",{className:re(`${o}-suffix`,w==null?void 0:w.suffix),style:C==null?void 0:C.suffix},B,a);U=q.createElement(I,yv({className:W,style:C==null?void 0:C.affixWrapper,onClick:k},S==null?void 0:S.affixWrapper,{ref:O}),s&&q.createElement("span",{className:re(`${o}-prefix`,w==null?void 0:w.prefix),style:C==null?void 0:C.prefix},s),U,H)}if(m8(e)){const B=`${o}-group`,z=`${B}-addon`,W=`${B}-wrapper`,H=re(`${o}-wrapper`,B,x==null?void 0:x.wrapper,w==null?void 0:w.wrapper),Y=re(W,{[`${W}-disabled`]:p},x==null?void 0:x.group,w==null?void 0:w.groupWrapper);U=q.createElement(R,{className:Y,ref:L},q.createElement(N,{className:H},l&&q.createElement(T,{className:z},l),U,u&&q.createElement(T,{className:z},u)))}return q.cloneElement(U,{className:re((F=U.props)==null?void 0:F.className,d)||null,style:{...(Z=U.props)==null?void 0:Z.style,...f},hidden:_})});function xR(e,t){return i.useMemo(()=>{let r={};t&&(r.show=typeof t=="object"&&t.formatter?t.formatter:!!t),r={...r,...e};const{show:n,...o}=r;return{...o,show:!!n,showFormatter:typeof n=="function"?n:void 0,strategy:o.strategy||(s=>s.length)}},[e,t])}function Zd(){return Zd=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Zd.apply(this,arguments)}const h8=i.forwardRef((e,t)=>{const{autoComplete:r,onChange:n,onFocus:o,onBlur:s,onPressEnter:a,onKeyDown:l,onKeyUp:u,prefixCls:d="rc-input",disabled:f,htmlSize:p,className:m,maxLength:g,suffix:v,showCount:h,count:y,type:b="text",classes:_,classNames:x,styles:w,onCompositionStart:S,onCompositionEnd:C,...E}=e,[P,$]=i.useState(!1),I=i.useRef(!1),R=i.useRef(!1),N=i.useRef(null),T=i.useRef(null),O=ne=>{N.current&&wb(N.current,ne)},[k,M]=Ut(e.defaultValue,e.value),U=k==null?"":String(k),[L,V]=i.useState(null),F=xR(y,h),Z=F.max||g,B=F.strategy(U),z=!!Z&&B>Z;i.useImperativeHandle(t,()=>{var ne;return{focus:O,blur:()=>{var ce;(ce=N.current)==null||ce.blur()},setSelectionRange:(ce,pe,ue)=>{var de;(de=N.current)==null||de.setSelectionRange(ce,pe,ue)},select:()=>{var ce;(ce=N.current)==null||ce.select()},input:N.current,nativeElement:((ne=T.current)==null?void 0:ne.nativeElement)||N.current}}),i.useEffect(()=>{R.current&&(R.current=!1),$(ne=>ne&&f?!1:ne)},[f]);const W=(ne,ce,pe)=>{var de,Ae;let ue=ce;if(!I.current&&F.exceedFormatter&&F.max&&F.strategy(ce)>F.max)ue=F.exceedFormatter(ce,{max:F.max}),ce!==ue&&V([((de=N.current)==null?void 0:de.selectionStart)||0,((Ae=N.current)==null?void 0:Ae.selectionEnd)||0]);else if(pe.source==="compositionEnd")return;M(ue),N.current&&Qd(N.current,ne,n,ue)};i.useEffect(()=>{var ne;L&&((ne=N.current)==null||ne.setSelectionRange(...L))},[L]);const H=ne=>{W(ne,ne.target.value,{source:"change"})},Y=ne=>{I.current=!1,W(ne,ne.currentTarget.value,{source:"compositionEnd"}),C==null||C(ne)},G=ne=>{a&&ne.key==="Enter"&&!R.current&&!ne.nativeEvent.isComposing&&(R.current=!0,a(ne)),l==null||l(ne)},X=ne=>{ne.key==="Enter"&&(R.current=!1),u==null||u(ne)},Q=ne=>{$(!0),o==null||o(ne)},ee=ne=>{R.current&&(R.current=!1),$(!1),s==null||s(ne)},te=ne=>{M(""),O(),N.current&&Qd(N.current,ne,n)},J=z&&`${d}-out-of-range`,ie=()=>{const ne=Gt(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return q.createElement("input",Zd({autoComplete:r},ne,{onChange:H,onFocus:Q,onBlur:ee,onKeyDown:G,onKeyUp:X,className:re(d,{[`${d}-disabled`]:f},x==null?void 0:x.input),style:w==null?void 0:w.input,ref:N,size:p,type:b,onCompositionStart:ce=>{I.current=!0,S==null||S(ce)},onCompositionEnd:Y}))},fe=()=>{const ne=Number(Z)>0;if(v||F.show){const ce=F.showFormatter?F.showFormatter({value:U,count:B,maxLength:Z}):`${B}${ne?` / ${Z}`:""}`;return q.createElement(q.Fragment,null,F.show&&q.createElement("span",{className:re(`${d}-show-count-suffix`,{[`${d}-show-count-has-suffix`]:!!v},x==null?void 0:x.count),style:{...w==null?void 0:w.count}},ce),v)}return null};return q.createElement(_R,Zd({},E,{prefixCls:d,className:re(m,J),handleReset:te,value:U,focused:P,triggerFocus:O,suffix:fe(),disabled:f,classes:_,classNames:x,styles:w,ref:T}),ie())});function wR(e,t){const r=i.useRef([]),n=()=>{r.current.push(setTimeout(()=>{var o,s,a,l;(o=e.current)!=null&&o.input&&((s=e.current)==null?void 0:s.input.getAttribute("type"))==="password"&&((a=e.current)!=null&&a.input.hasAttribute("value"))&&((l=e.current)==null||l.input.removeAttribute("value"))}))};return i.useEffect(()=>(t&&n(),()=>r.current.forEach(o=>{o&&clearTimeout(o)})),[]),n}function v8(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}const cp=i.forwardRef((e,t)=>{const{prefixCls:r,bordered:n=!0,status:o,size:s,disabled:a,onBlur:l,onFocus:u,suffix:d,allowClear:f,addonAfter:p,addonBefore:m,className:g,style:v,styles:h,rootClassName:y,onChange:b,classNames:_,variant:x,...w}=e,{getPrefixCls:S,direction:C,allowClear:E,autoComplete:P,className:$,style:I,classNames:R,styles:N}=Mt("input"),T=S("input",r),O=i.useRef(null),k=Gr(T),[M,U]=dR(T,y);fR(T,k);const{compactSize:L,compactItemClassnames:V}=No(T,C),F=sn(de=>s??L??de),Z=q.useContext(Oo),B=a??Z,z={...e,size:F,disabled:B},[W,H]=Xt([R,_],[N,h],{props:z}),{status:Y,hasFeedback:G,feedbackIcon:X}=i.useContext(qn),Q=ea(Y,o),ee=v8(e)||!!G;i.useRef(ee);const te=wR(O,!0),J=de=>{te(),l==null||l(de)},ie=de=>{te(),u==null||u(de)},fe=de=>{te(),b==null||b(de)},ne=(G||d)&&q.createElement(q.Fragment,null,d,G&&X),ce=e$(f??E),[pe,ue]=_i("input",x,n);return q.createElement(h8,{ref:Ao(t,O),prefixCls:T,autoComplete:P,...w,disabled:B,onBlur:J,onFocus:ie,style:{...H.root,...I,...v},styles:H,suffix:ne,allowClear:ce,className:re(g,y,U,k,V,$,W.root),onChange:fe,addonBefore:m&&q.createElement(To,{form:!0,space:!0},m),addonAfter:p&&q.createElement(To,{form:!0,space:!0},p),classNames:{...W,input:re({[`${T}-sm`]:F==="small",[`${T}-lg`]:F==="large",[`${T}-rtl`]:C==="rtl"},W.input,M),variant:re({[`${T}-${pe}`]:ue},ts(T,Q)),affixWrapper:re({[`${T}-affix-wrapper-sm`]:F==="small",[`${T}-affix-wrapper-lg`]:F==="large",[`${T}-affix-wrapper-rtl`]:C==="rtl"},M),wrapper:re({[`${T}-group-rtl`]:C==="rtl"},M),groupWrapper:re({[`${T}-group-wrapper-sm`]:F==="small",[`${T}-group-wrapper-lg`]:F==="large",[`${T}-group-wrapper-rtl`]:C==="rtl",[`${T}-group-wrapper-${pe}`]:ue},ts(`${T}-group-wrapper`,Q,G),M)}})});var y8={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M873.1 596.2l-164-208A32 32 0 00684 376h-64.8c-6.7 0-10.4 7.7-6.3 13l144.3 183H152c-4.4 0-8 3.6-8 8v60c0 4.4 3.6 8 8 8h695.9c26.8 0 41.7-30.8 25.2-51.8z"}}]},name:"swap-right",theme:"outlined"};function bv(){return bv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},bv.apply(this,arguments)}const b8=(e,t)=>i.createElement(or,bv({},e,{ref:t,icon:y8})),_8=i.forwardRef(b8),SR=(e,t,r,n,o,s)=>{const{classNames:a,styles:l}=Mt(e),[u,d]=Xt([a,t],[l,r],{props:s},{popup:{_default:"root"}});return i.useMemo(()=>{var m,g;const f={...u,popup:{...u.popup,root:re((m=u.popup)==null?void 0:m.root,n)}},p={...d,popup:{...d.popup,root:{...(g=d.popup)==null?void 0:g.root,...o}}};return[f,p]},[u,d,n,o])};function x8(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.yearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.quarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.monthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.weekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.placeholder:e.lang.placeholder}function w8(e,t,r){return r!==void 0?r:t==="year"&&e.lang.yearPlaceholder?e.lang.rangeYearPlaceholder:t==="quarter"&&e.lang.quarterPlaceholder?e.lang.rangeQuarterPlaceholder:t==="month"&&e.lang.monthPlaceholder?e.lang.rangeMonthPlaceholder:t==="week"&&e.lang.weekPlaceholder?e.lang.rangeWeekPlaceholder:t==="time"&&e.timePickerLocale.placeholder?e.timePickerLocale.rangePlaceholder:e.lang.rangePlaceholder}function CR(e,t){const{allowClear:r=!0}=e,{clearIcon:n,removeIcon:o}=Q$({...e,componentName:"DatePicker"});return[i.useMemo(()=>r===!1?!1:{clearIcon:n,...r===!0?{}:r},[r,n]),o]}const[S8,C8]=["week","WeekPicker"],[E8,P8]=["month","MonthPicker"],[$8,I8]=["year","YearPicker"],[R8,T8]=["quarter","QuarterPicker"],[e_,qm]=["time","TimePicker"];var A8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};function _v(){return _v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},_v.apply(this,arguments)}const N8=(e,t)=>i.createElement(or,_v({},e,{ref:t,icon:A8})),O8=i.forwardRef(N8);var j8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};function xv(){return xv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},xv.apply(this,arguments)}const D8=(e,t)=>i.createElement(or,xv({},e,{ref:t,icon:j8})),ER=i.forwardRef(D8),PR=({picker:e,hasFeedback:t,feedbackIcon:r,suffixIcon:n})=>n===null||n===!1?null:n===!0||n===void 0?q.createElement(q.Fragment,null,e===e_?q.createElement(ER,null):q.createElement(O8,null),t&&r):n,M8=e=>i.createElement(vn,{size:"small",type:"primary",...e});function $R(e){return i.useMemo(()=>({button:M8,...e}),[e])}const k8=e=>i.forwardRef((r,n)=>{var me,Ie;const{prefixCls:o,getPopupContainer:s,components:a,className:l,style:u,classNames:d,styles:f,placement:p,size:m,disabled:g,bordered:v=!0,placeholder:h,status:y,variant:b,picker:_,dropdownClassName:x,popupClassName:w,popupStyle:S,rootClassName:C,suffixIcon:E,separator:P,...$}=r,I=_===e_?"timePicker":"datePicker",[R,N]=SR(I,d,f,w||x,S),T=i.useRef(null),{getPrefixCls:O,direction:k,getPopupContainer:M,rangePicker:U}=i.useContext(Rt),L=O("picker",o),{compactSize:V,compactItemClassnames:F}=No(L,k),Z=O(),B=P??(U==null?void 0:U.separator),[z,W]=_i("rangePicker",b,v),H=Gr(L),[Y,G]=pR(L,H),X=re(Y,G,H,C),[Q]=CR(r),ee=$R(a),te=sn(K=>m??V??K),J=i.useContext(Oo),ie=g??J,fe=i.useContext(qn),{hasFeedback:ne,status:ce,feedbackIcon:pe}=fe,ue=PR({picker:_,hasFeedback:ne,feedbackIcon:pe,suffixIcon:E});i.useImperativeHandle(n,()=>T.current);const[de]=Qs("Calendar",t$),Ae=r$(de,r.locale||{}),[$e]=Zs("DatePicker",(Ie=(me=N==null?void 0:N.popup)==null?void 0:me.root)==null?void 0:Ie.zIndex);return i.createElement(To,{space:!0},i.createElement(U5,{separator:i.createElement("span",{"aria-label":"to",className:`${L}-separator`},B??i.createElement(_8,null)),disabled:ie,ref:T,placement:p,placeholder:w8(Ae,_,h),suffixIcon:ue,prevIcon:i.createElement("span",{className:`${L}-prev-icon`}),nextIcon:i.createElement("span",{className:`${L}-next-icon`}),superPrevIcon:i.createElement("span",{className:`${L}-super-prev-icon`}),superNextIcon:i.createElement("span",{className:`${L}-super-next-icon`}),transitionName:`${Z}-slide-up`,picker:_,...$,locale:Ae.lang,getPopupContainer:s||M,generateConfig:e,components:ee,direction:k,prefixCls:L,rootClassName:X,className:re({[`${L}-large`]:te==="large",[`${L}-small`]:te==="small",[`${L}-${z}`]:W},ts(L,ea(ce,y),ne),F,l,U==null?void 0:U.className),style:{...U==null?void 0:U.style,...u},classNames:R,styles:{...N,popup:{...N.popup,root:{...N.popup.root,zIndex:$e}}},allowClear:Q}))}),L8=e=>{const t=(u,d)=>{const f=d===qm?"timePicker":"datePicker";return i.forwardRef((m,g)=>{var ke,De;const{prefixCls:v,getPopupContainer:h,components:y,style:b,className:_,size:x,bordered:w,placement:S,placeholder:C,disabled:E,status:P,variant:$,onCalendarChange:I,classNames:R,styles:N,dropdownClassName:T,popupClassName:O,popupStyle:k,rootClassName:M,suffixIcon:U,...L}=m,{suffixIcon:V}=Mt(d===qm?"timePicker":"datePicker"),{getPrefixCls:F,direction:Z,getPopupContainer:B,[f]:z}=i.useContext(Rt),W=F("picker",v),{compactSize:H,compactItemClassnames:Y}=No(W,Z),G=sn(we=>x??H??we),X=i.useContext(Oo),Q=E??X,ee={...m,size:G,disabled:Q,status:P,variant:$},[te,J]=SR(f,R,N,O||T,k,ee),ie=i.useRef(null),[fe,ne]=_i("datePicker",$,w),ce=Gr(W),[pe,ue]=pR(W,ce),de=re(pe,ue,ce,M);i.useImperativeHandle(g,()=>ie.current);const Ae={showToday:!0},$e=u||m.picker,me=F(),{onSelect:Ie,multiple:K}=L,oe=Ie&&u==="time"&&!K,se=(we,Ve,Ne)=>{I==null||I(we,Ve,Ne),oe&&Ie(we)},[ve,ge]=CR(m),ye=$R(y),_e=i.useContext(qn),{hasFeedback:xe,status:Ee,feedbackIcon:Ue}=_e,Ce=PR({picker:$e,hasFeedback:xe,feedbackIcon:Ue,suffixIcon:U===void 0?V:U}),[Te]=Qs("DatePicker",t$),Ye=r$(Te,m.locale||{}),[Xe]=Zs("DatePicker",(De=(ke=J==null?void 0:J.popup)==null?void 0:ke.root)==null?void 0:De.zIndex);return i.createElement(To,{space:!0},i.createElement(g6,{ref:ie,placeholder:x8(Ye,$e,C),suffixIcon:Ce,placement:S,prevIcon:i.createElement("span",{className:`${W}-prev-icon`}),nextIcon:i.createElement("span",{className:`${W}-next-icon`}),superPrevIcon:i.createElement("span",{className:`${W}-super-prev-icon`}),superNextIcon:i.createElement("span",{className:`${W}-super-next-icon`}),transitionName:`${me}-slide-up`,picker:u,onCalendarChange:se,...Ae,...L,locale:Ye.lang,getPopupContainer:h||B,generateConfig:e,components:ye,direction:Z,disabled:Q,prefixCls:W,rootClassName:de,className:re({[`${W}-large`]:G==="large",[`${W}-small`]:G==="small",[`${W}-${fe}`]:ne},ts(W,ea(Ee,P),xe),Y,z==null?void 0:z.className,_),style:{...z==null?void 0:z.style,...b},classNames:te,styles:{...J,popup:{...J.popup,root:{...J.popup.root,zIndex:Xe}}},allowClear:ve,removeIcon:ge}))})},r=t(),n=t(S8,C8),o=t(E8,P8),s=t($8,I8),a=t(R8,T8),l=t(e_,qm);return{DatePicker:r,WeekPicker:n,MonthPicker:o,YearPicker:s,TimePicker:l,QuarterPicker:a}},IR=e=>{const{DatePicker:t,WeekPicker:r,MonthPicker:n,YearPicker:o,TimePicker:s,QuarterPicker:a}=L8(e),l=k8(e),u=t;return u.WeekPicker=r,u.MonthPicker=n,u.YearPicker=o,u.RangePicker=l,u.TimePicker=s,u.QuarterPicker=a,u},Po=IR(FV),F8=Tc(Po,"popupAlign",void 0,"picker");Po._InternalPanelDoNotUseOrYouWillBeFired=F8;const z8=Tc(Po.RangePicker,"popupAlign",void 0,"picker");Po._InternalRangePanelDoNotUseOrYouWillBeFired=z8;Po.generatePicker=IR;const RR=q.createContext({latestIndex:0}),V8=RR.Provider,B8=e=>{const{className:t,prefix:r,index:n,children:o,separator:s,style:a,classNames:l,styles:u}=e,{latestIndex:d}=i.useContext(RR);return hn(o)?i.createElement(i.Fragment,null,i.createElement("div",{className:t,style:a},o),n<d&&s&&i.createElement("span",{className:re(`${r}-item-separator`,l==null?void 0:l.separator),style:u==null?void 0:u.separator},s)):null},H8=e=>{const{componentCls:t,antCls:r}=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 > ${r}-badge-not-a-wrapper:only-child`]:{display:"block"}}}},W8=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}}}},U8=Kt("Space",e=>{const t=Lt(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[H8(t),W8(t)]},()=>({}),{resetStyle:!1}),q8=i.forwardRef((e,t)=>{const{getPrefixCls:r,direction:n,size:o,className:s,style:a,classNames:l,styles:u}=Mt("space"),{size:d=o??"small",align:f,className:p,rootClassName:m,children:g,direction:v,orientation:h,prefixCls:y,split:b,separator:_,style:x,vertical:w,wrap:S=!1,classNames:C,styles:E,...P}=e,[$,I]=Array.isArray(d)?d:[d,d],R=Gx(I),N=Gx($),T=Kx(I),O=Kx($),k=os(g,{keepEmpty:!0}),[M,U]=aL(h,w,v),L=f===void 0&&!U?"center":f,V=_??b,F=r("space",y),[Z,B]=U8(F),z={...e,size:d,orientation:M,align:L},[W,H]=Xt([l,C],[u,E],{props:z}),Y=re(F,s,Z,`${F}-${M}`,{[`${F}-rtl`]:n==="rtl",[`${F}-align-${L}`]:L,[`${F}-gap-row-${I}`]:R,[`${F}-gap-col-${$}`]:N},p,m,B,W.root),G=re(`${F}-item`,W.item),X=k.map((te,J)=>{const ie=(te==null?void 0:te.key)||`${G}-${J}`;return i.createElement(B8,{prefix:F,classNames:W,styles:H,className:G,key:ie,index:J,separator:V,style:H.item},te)}),Q=i.useMemo(()=>({latestIndex:k.reduce((J,ie,fe)=>hn(ie)?fe:J,0)}),[k]);if(k.length===0)return null;const ee={};return S&&(ee.flexWrap="wrap"),!N&&O&&(ee.columnGap=$),!R&&T&&(ee.rowGap=I),i.createElement("div",{ref:t,className:Y,style:{...ee,...H.root,...a,...x},...P},i.createElement(V8,{value:Q},X))}),Lc=q8;Lc.Compact=bb;Lc.Addon=yR;const TR=e=>{const{getPopupContainer:t,getPrefixCls:r,direction:n}=i.useContext(Rt),{prefixCls:o,type:s="default",danger:a,disabled:l,loading:u,onClick:d,htmlType:f,children:p,className:m,menu:g,arrow:v,autoFocus:h,trigger:y,align:b,open:_,onOpenChange:x,placement:w,getPopupContainer:S,href:C,icon:E=i.createElement(bI,null),title:P,buttonsRender:$=ee=>ee,mouseEnterDelay:I,mouseLeaveDelay:R,overlayClassName:N,overlayStyle:T,destroyOnHidden:O,destroyPopupOnHide:k,dropdownRender:M,popupRender:U,...L}=e,V=r("dropdown",o),F=`${V}-button`,B={menu:g,arrow:v,autoFocus:h,align:b,disabled:l,trigger:l?[]:y,onOpenChange:x,getPopupContainer:S||t,mouseEnterDelay:I,mouseLeaveDelay:R,classNames:{root:N},styles:{root:T},destroyOnHidden:O,popupRender:U||M},{compactSize:z,compactItemClassnames:W}=No(V,n),H=re(F,W,m);"destroyPopupOnHide"in e&&(B.destroyPopupOnHide=k),"open"in e&&(B.open=_),"placement"in e?B.placement=w:B.placement=n==="rtl"?"bottomLeft":"bottomRight";const Y=i.createElement(vn,{type:s,danger:a,disabled:l,loading:u,onClick:d,htmlType:f,href:C,title:P},p),G=i.createElement(vn,{type:s,danger:a,icon:E}),[X,Q]=$([Y,G]);return i.createElement(Lc.Compact,{className:H,size:z,block:!0,...L},X,i.createElement(Zf,{...B},Q))};TR.__ANT_BUTTON=!0;const AR=Zf;AR.Button=TR;const G8=e=>{const{getPrefixCls:t,direction:r}=i.useContext(Rt),{prefixCls:n,className:o}=e,s=t("input-group",n),a=t("input"),[l,u]=fR(a),d=re(s,u,{[`${s}-lg`]:e.size==="large",[`${s}-sm`]:e.size==="small",[`${s}-compact`]:e.compact,[`${s}-rtl`]:r==="rtl"},l,o),f=i.useContext(qn),p=i.useMemo(()=>({...f,isFormItemInput:!1}),[f]);return i.createElement(qn.Provider,{value:p},i.createElement(Lc.Compact,{className:d,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},e.children))},K8=e=>{const{componentCls:t,paddingXS:r}=e;return{[t]:{display:"inline-flex",alignItems:"center",flexWrap:"nowrap",columnGap:r,[`${t}-input-wrapper`]:{position:"relative",[`${t}-mask-icon`]:{position:"absolute",zIndex:"1",top:"50%",right:"50%",transform:"translate(50%, -50%)",pointerEvents:"none"},[`${t}-mask-input`]:{color:"transparent",caretColor:e.colorText,"&::selection":{color:"transparent"}},[`${t}-mask-input[type=number]::-webkit-inner-spin-button`]:{"-webkit-appearance":"none",margin:0},[`${t}-mask-input[type=number]`]:{"-moz-appearance":"textfield"}},"&-rtl":{direction:"rtl"},[`${t}-input`]:{textAlign:"center",paddingInline:e.paddingXXS},[`&${t}-sm ${t}-input`]:{paddingInline:e.calc(e.paddingXXS).div(2).equal()},[`&${t}-lg ${t}-input`]:{paddingInline:e.paddingXS}}}},Y8=Kt(["Input","OTP"],e=>{const t=Lt(e,oa(e));return K8(t)},sa),X8=i.forwardRef((e,t)=>{const{className:r,value:n,onChange:o,onActiveChange:s,index:a,mask:l,onFocus:u,...d}=e,{getPrefixCls:f}=i.useContext(Rt),p=f("otp"),m=typeof l=="string"?l:n,g=i.useRef(null);i.useImperativeHandle(t,()=>g.current);const v=_=>{o(a,_.target.value)},h=()=>{It(()=>{var x;const _=(x=g.current)==null?void 0:x.input;document.activeElement===_&&_&&_.select()})},y=_=>{u==null||u(_),h()},b=_=>{const{key:x,ctrlKey:w,metaKey:S}=_;x==="ArrowLeft"?s(a-1):x==="ArrowRight"?s(a+1):x==="z"&&(w||S)?_.preventDefault():x==="Backspace"&&!n&&s(a-1),h()};return i.createElement("span",{className:`${p}-input-wrapper`,role:"presentation"},l&&n!==""&&n!==void 0&&i.createElement("span",{className:`${p}-mask-icon`,"aria-hidden":"true"},m),i.createElement(cp,{"aria-label":`OTP Input ${a+1}`,type:l===!0?"password":"text",...d,ref:g,value:n,onInput:v,onFocus:y,onKeyDown:b,onMouseDown:h,onMouseUp:h,className:re(r,{[`${p}-mask-input`]:l})}))});function Au(e){return(e||"").split("")}const J8=e=>{const{index:t,prefixCls:r,separator:n,className:o,style:s}=e,a=typeof n=="function"?n(t):n;return a?i.createElement("span",{className:re(`${r}-separator`,o),style:s},a):null},Q8=i.forwardRef((e,t)=>{const{prefixCls:r,length:n=6,size:o,defaultValue:s,value:a,onChange:l,formatter:u,separator:d,variant:f,disabled:p,status:m,autoFocus:g,mask:v,type:h,autoComplete:y,onInput:b,onFocus:_,inputMode:x,classNames:w,styles:S,className:C,style:E,...P}=e,{classNames:$,styles:I,getPrefixCls:R,direction:N,style:T,className:O}=Mt("otp"),k=R("otp",r),M={...e,length:n},[U,L]=Xt([$,w],[I,S],{props:M}),V=rn(P,{aria:!0,data:!0,attr:!0}),[F,Z]=Y8(k),B=sn(pe=>o??pe),z=i.useContext(qn),W=ea(z.status,m),H=i.useMemo(()=>({...z,status:W,hasFeedback:!1,feedbackIcon:null}),[z,W]),Y=i.useRef(null),G=i.useRef({});i.useImperativeHandle(t,()=>({focus:()=>{var pe;(pe=G.current[0])==null||pe.focus()},blur:()=>{var pe;for(let ue=0;ue<n;ue+=1)(pe=G.current[ue])==null||pe.blur()},nativeElement:Y.current}));const X=pe=>u?u(pe):pe,[Q,ee]=i.useState(()=>Au(X(s||"")));i.useEffect(()=>{a!==void 0&&ee(Au(a))},[a]);const te=St(pe=>{ee(pe),b&&b(pe),l&&pe.length===n&&pe.every(ue=>ue)&&pe.some((ue,de)=>Q[de]!==ue)&&l(pe.join(""))}),J=St((pe,ue)=>{let de=In(Q);for(let $e=0;$e<pe;$e+=1)de[$e]||(de[$e]="");ue.length<=1?de[pe]=ue:de=de.slice(0,pe).concat(Au(ue)),de=de.slice(0,n);for(let $e=de.length-1;$e>=0&&!de[$e];$e-=1)de.pop();const Ae=X(de.map($e=>$e||" ").join(""));return de=Au(Ae).map(($e,me)=>$e===" "&&!de[me]?de[me]:$e),de}),ie=(pe,ue)=>{var $e;const de=J(pe,ue),Ae=Math.min(pe+ue.length,n-1);Ae!==pe&&de[pe]!==void 0&&(($e=G.current[Ae])==null||$e.focus()),te(de)},fe=pe=>{var ue;(ue=G.current[pe])==null||ue.focus()},ne=(pe,ue)=>{var de,Ae,$e;for(let me=0;me<ue;me+=1)if(!((Ae=(de=G.current[me])==null?void 0:de.input)!=null&&Ae.value)){($e=G.current[me])==null||$e.focus();break}_==null||_(pe)},ce={variant:f,disabled:p,status:W,mask:v,type:h,inputMode:x,autoComplete:y};return i.createElement("div",{...V,ref:Y,className:re(C,k,{[`${k}-sm`]:B==="small",[`${k}-lg`]:B==="large",[`${k}-rtl`]:N==="rtl"},Z,F,O,U.root),style:{...L.root,...T,...E},role:"group"},i.createElement(qn.Provider,{value:H},Array.from({length:n}).map((pe,ue)=>{const de=`otp-${ue}`,Ae=Q[ue]||"";return i.createElement(i.Fragment,{key:de},i.createElement(X8,{ref:$e=>{G.current[ue]=$e},index:ue,size:B,htmlSize:1,className:re(U.input,`${k}-input`),style:L.input,onChange:ie,value:Ae,onActiveChange:fe,autoFocus:ue===0&&g,onFocus:$e=>ne($e,ue),...ce}),ue<n-1&&i.createElement(J8,{separator:d,index:ue,prefixCls:k,className:re(U.separator),style:L.separator}))})))});var Z8={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2Q889.47 375.11 816.7 305l-50.88 50.88C807.31 395.53 843.45 447.4 874.7 512 791.5 684.2 673.4 766 512 766q-72.67 0-133.87-22.38L323 798.75Q408 838 512 838q288.3 0 430.2-300.3a60.29 60.29 0 000-51.5zm-63.57-320.64L836 122.88a8 8 0 00-11.32 0L715.31 232.2Q624.86 186 512 186q-288.3 0-430.2 300.3a60.3 60.3 0 000 51.5q56.69 119.4 136.5 191.41L112.48 835a8 8 0 000 11.31L155.17 889a8 8 0 0011.31 0l712.15-712.12a8 8 0 000-11.32zM149.3 512C232.6 339.8 350.7 258 512 258c54.54 0 104.13 9.36 149.12 28.39l-70.3 70.3a176 176 0 00-238.13 238.13l-83.42 83.42C223.1 637.49 183.3 582.28 149.3 512zm246.7 0a112.11 112.11 0 01146.2-106.69L401.31 546.2A112 112 0 01396 512z"}},{tag:"path",attrs:{d:"M508 624c-3.46 0-6.87-.16-10.25-.47l-52.82 52.82a176.09 176.09 0 00227.42-227.42l-52.82 52.82c.31 3.38.47 6.79.47 10.25a111.94 111.94 0 01-112 112z"}}]},name:"eye-invisible",theme:"outlined"};function wv(){return wv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},wv.apply(this,arguments)}const eW=(e,t)=>i.createElement(or,wv({},e,{ref:t,icon:Z8})),tW=i.forwardRef(eW);var rW={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};function Sv(){return Sv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Sv.apply(this,arguments)}const nW=(e,t)=>i.createElement(or,Sv({},e,{ref:t,icon:rW})),oW=i.forwardRef(nW),sW=e=>e?i.createElement(oW,null):i.createElement(tW,null),aW={click:"onClick",hover:"onMouseOver"},iW=i.forwardRef((e,t)=>{const{disabled:r,action:n="click",visibilityToggle:o=!0,iconRender:s=sW,suffix:a}=e,l=i.useContext(Oo),u=r??l,d=Pr(o)&&o.visible!==void 0,[f,p]=i.useState(()=>d?o.visible:!1),m=i.useRef(null);i.useEffect(()=>{d&&p(o.visible)},[d,o]);const g=wR(m),v=()=>{var N;if(u)return;f&&g();const R=!f;p(R),Pr(o)&&((N=o.onVisibleChange)==null||N.call(o,R))},h=R=>{const N=aW[n]||"",T=s(f),O={[N]:v,className:`${R}-icon`,key:"passwordIcon",onMouseDown:k=>{k.preventDefault()},onMouseUp:k=>{k.preventDefault()}};return i.cloneElement(i.isValidElement(T)?T:i.createElement("span",null,T),O)},{className:y,prefixCls:b,inputPrefixCls:_,size:x,...w}=e,{getPrefixCls:S}=i.useContext(Rt),C=S("input",_),E=S("input-password",b),P=o&&h(E),$=re(E,y,{[`${E}-${x}`]:!!x}),I={...Gt(w,["suffix","iconRender","visibilityToggle"]),type:f?"text":"password",className:$,prefixCls:C,suffix:i.createElement(i.Fragment,null,P,a)};return x&&(I.size=x),i.createElement(cp,{ref:Ao(t,m),...I})}),lW=e=>{const{componentCls:t}=e,r=`${t}-btn`;return{[t]:{width:"100%",[r]:{"&-filled":{background:e.colorFillTertiary,"&:not(:disabled)":{"&:hover":{background:e.colorFillSecondary},"&:active":{background:e.colorFill}}}}}}},cW=Kt(["Input","Search"],lW),uW=i.forwardRef((e,t)=>{const{prefixCls:r,inputPrefixCls:n,className:o,size:s,style:a,enterButton:l=!1,addonAfter:u,loading:d,disabled:f,onSearch:p,onChange:m,onCompositionStart:g,onCompositionEnd:v,variant:h,onPressEnter:y,classNames:b,styles:_,hidden:x,...w}=e,{direction:S,getPrefixCls:C,classNames:E,styles:P}=Mt("inputSearch"),$={...e,enterButton:l},[I,R]=Xt([E,b],[P,_],{props:$},{button:{_default:"root"}}),N=i.useRef(!1),T=C("input-search",r),O=C("input",n),[k,M]=cW(T),{compactSize:U}=No(T,S),L=sn(ne=>s??U??ne),V=i.useRef(null),F=ne=>{ne!=null&&ne.target&&ne.type==="click"&&p&&p(ne.target.value,ne,{source:"clear"}),m==null||m(ne)},Z=ne=>{var ce;document.activeElement===((ce=V.current)==null?void 0:ce.input)&&ne.preventDefault()},B=ne=>{var ce,pe;p&&p((pe=(ce=V.current)==null?void 0:ce.input)==null?void 0:pe.value,ne,{source:"input"})},z=ne=>{N.current||d||(y==null||y(ne),B(ne))},W=typeof l=="boolean"?i.createElement(J$,null):null,H=`${T}-btn`,Y=re(H,{[`${H}-${h}`]:h});let G;const X=l||{},Q=X.type&&X.type.__ANT_BUTTON===!0;Q||X.type==="button"?G=nn(X,{onMouseDown:Z,onClick:ne=>{var ce,pe;(pe=(ce=X==null?void 0:X.props)==null?void 0:ce.onClick)==null||pe.call(ce,ne),B(ne)},key:"enterButton",...Q?{className:Y,size:L}:{}}):G=i.createElement(vn,{classNames:I.button,styles:R.button,className:Y,color:l?"primary":"default",size:L,disabled:f,key:"enterButton",onMouseDown:Z,onClick:B,loading:d,icon:W,variant:h==="borderless"||h==="filled"||h==="underlined"?"text":l?"solid":void 0},l),u&&(G=[G,nn(u,{key:"addonAfter"})]);const ee=re(T,M,{[`${T}-rtl`]:S==="rtl",[`${T}-${L}`]:!!L,[`${T}-with-button`]:!!l},o,k,I.root),te=ne=>{N.current=!0,g==null||g(ne)},J=ne=>{N.current=!1,v==null||v(ne)},ie=rn(w,{data:!0}),fe=Gt({...w,classNames:Gt(I,["button","root"]),styles:Gt(R,["button","root"]),prefixCls:O,type:"search",size:L,variant:h,onPressEnter:z,onCompositionStart:te,onCompositionEnd:J,onChange:F,disabled:f},Object.keys(ie));return i.createElement(bb,{className:ee,style:{...a,...R.root},...ie,hidden:x},i.createElement(cp,{ref:Ao(V,t),...fe}),G)}),dW=`
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;
`,fW=["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"],Gm={};let ln;function pW(e,t=!1){const r=e.getAttribute("id")||e.getAttribute("data-reactid")||e.getAttribute("name");if(t&&Gm[r])return Gm[r];const n=window.getComputedStyle(e),o=n.getPropertyValue("box-sizing")||n.getPropertyValue("-moz-box-sizing")||n.getPropertyValue("-webkit-box-sizing"),s=parseFloat(n.getPropertyValue("padding-bottom"))+parseFloat(n.getPropertyValue("padding-top")),a=parseFloat(n.getPropertyValue("border-bottom-width"))+parseFloat(n.getPropertyValue("border-top-width")),u={sizingStyle:fW.map(d=>`${d}:${n.getPropertyValue(d)}`).join(";"),paddingSize:s,borderSize:a,boxSizing:o};return t&&r&&(Gm[r]=u),u}function mW(e,t=!1,r=null,n=null){ln||(ln=document.createElement("textarea"),ln.setAttribute("tab-index","-1"),ln.setAttribute("aria-hidden","true"),ln.setAttribute("name","hiddenTextarea"),document.body.appendChild(ln)),e.getAttribute("wrap")?ln.setAttribute("wrap",e.getAttribute("wrap")):ln.removeAttribute("wrap");const{paddingSize:o,borderSize:s,boxSizing:a,sizingStyle:l}=pW(e,t);ln.setAttribute("style",`${l};${dW}`),ln.value=e.value||e.placeholder||"";let u,d,f,p=ln.scrollHeight;if(a==="border-box"?p+=s:a==="content-box"&&(p-=o),r!==null||n!==null){ln.value=" ";const g=ln.scrollHeight-o;r!==null&&(u=g*r,a==="border-box"&&(u=u+o+s),p=Math.max(u,p)),n!==null&&(d=g*n,a==="border-box"&&(d=d+o+s),f=p>d?"":"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 Cv(){return Cv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Cv.apply(this,arguments)}const Km=0,Ym=1,Xm=2,gW=i.forwardRef((e,t)=>{const{prefixCls:r,defaultValue:n,value:o,autoSize:s,onResize:a,className:l,style:u,disabled:d,onChange:f,onInternalAutoSize:p,...m}=e,[g,v]=Ut(n,o),h=g??"",y=k=>{v(k.target.value),f==null||f(k)},b=i.useRef();i.useImperativeHandle(t,()=>({textArea:b.current}));const[_,x]=i.useMemo(()=>s&&typeof s=="object"?[s.minRows,s.maxRows]:[],[s]),w=!!s,[S,C]=i.useState(Xm),[E,P]=i.useState(),$=()=>{C(Km)};qt(()=>{w&&$()},[o,_,x,w]),qt(()=>{if(S===Km)C(Ym);else if(S===Ym){const k=mW(b.current,!1,_,x);C(Xm),P(k)}},[S]);const I=i.useRef(),R=()=>{It.cancel(I.current)},N=k=>{S===Xm&&(a==null||a(k),s&&(R(),I.current=It(()=>{$()})))};i.useEffect(()=>R,[]);const O={...u,...w?E:null};return(S===Km||S===Ym)&&(O.overflowY="hidden",O.overflowX="hidden"),i.createElement(ns,{onResize:N,disabled:!(s||a)},i.createElement("textarea",Cv({},m,{ref:b,style:O,className:re(r,l,{[`${r}-disabled`]:d}),disabled:d,value:h,onChange:y})))});function Ev(){return Ev=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Ev.apply(this,arguments)}const hW=q.forwardRef(({defaultValue:e,value:t,onFocus:r,onBlur:n,onChange:o,allowClear:s,maxLength:a,onCompositionStart:l,onCompositionEnd:u,suffix:d,prefixCls:f="rc-textarea",showCount:p,count:m,className:g,style:v,disabled:h,hidden:y,classNames:b,styles:_,onResize:x,onClear:w,onPressEnter:S,readOnly:C,autoSize:E,onKeyDown:P,...$},I)=>{const[R,N]=Ut(e,t),T=R==null?"":String(R),[O,k]=q.useState(!1),M=q.useRef(!1),[U,L]=q.useState(null),V=i.useRef(null),F=i.useRef(null),Z=()=>{var me;return(me=F.current)==null?void 0:me.textArea},B=()=>{Z().focus()};i.useImperativeHandle(I,()=>{var me;return{resizableTextArea:F.current,focus:B,blur:()=>{Z().blur()},nativeElement:((me=V.current)==null?void 0:me.nativeElement)||Z()}}),i.useEffect(()=>{k(me=>!h&&me)},[h]);const[z,W]=q.useState(null);q.useEffect(()=>{z&&Z().setSelectionRange(...z)},[z]);const H=xR(m,p),Y=H.max??a,G=Number(Y)>0,X=H.strategy(T),Q=!!Y&&X>Y,ee=(me,Ie)=>{let K=Ie;!M.current&&H.exceedFormatter&&H.max&&H.strategy(Ie)>H.max&&(K=H.exceedFormatter(Ie,{max:H.max}),Ie!==K&&W([Z().selectionStart||0,Z().selectionEnd||0])),N(K),Qd(me.currentTarget,me,o,K)},te=me=>{M.current=!0,l==null||l(me)},J=me=>{M.current=!1,ee(me,me.currentTarget.value),u==null||u(me)},ie=me=>{ee(me,me.target.value)},fe=me=>{me.key==="Enter"&&S&&!me.nativeEvent.isComposing&&S(me),P==null||P(me)},ne=me=>{k(!0),r==null||r(me)},ce=me=>{k(!1),n==null||n(me)},pe=me=>{N(""),B(),Qd(Z(),me,o)};let ue=d,de;H.show&&(H.showFormatter?de=H.showFormatter({value:T,count:X,maxLength:Y}):de=`${X}${G?` / ${Y}`:""}`,ue=q.createElement(q.Fragment,null,ue,q.createElement("span",{className:re(`${f}-data-count`,b==null?void 0:b.count),style:_==null?void 0:_.count},de)));const Ae=me=>{var Ie;x==null||x(me),(Ie=Z())!=null&&Ie.style.height&&L(!0)},$e=!E&&!p&&!s;return q.createElement(_R,{ref:V,value:T,allowClear:s,handleReset:pe,suffix:ue,prefixCls:f,classNames:{...b,affixWrapper:re(b==null?void 0:b.affixWrapper,{[`${f}-show-count`]:p,[`${f}-textarea-allow-clear`]:s})},disabled:h,focused:O,className:re(g,Q&&`${f}-out-of-range`),style:{...v,...U&&!$e?{height:"auto"}:{}},dataAttrs:{affixWrapper:{"data-count":typeof de=="string"?de:void 0}},hidden:y,readOnly:C,onClear:w},q.createElement(gW,Ev({},$,{autoSize:E,maxLength:a,onKeyDown:fe,onChange:ie,onFocus:ne,onBlur:ce,onCompositionStart:te,onCompositionEnd:J,className:re(b==null?void 0:b.textarea),style:{resize:v==null?void 0:v.resize,..._==null?void 0:_.textarea},disabled:h,prefixCls:f,onResize:Ae,ref:F,readOnly:C})))}),vW=e=>{const{componentCls:t,paddingLG:r}=e,n=`${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"},[n]:{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${n}-has-feedback ${t}
`]:{paddingInlineEnd:r},[`&-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},[`${n}-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}}}}}},yW=Kt(["Input","TextArea"],e=>{const t=Lt(e,oa(e));return vW(t)},sa,{resetFont:!1}),NR=i.forwardRef((e,t)=>{var ne;const{prefixCls:r,bordered:n=!0,size:o,disabled:s,status:a,allowClear:l,classNames:u,rootClassName:d,className:f,style:p,styles:m,variant:g,showCount:v,onMouseDown:h,onResize:y,...b}=e,{getPrefixCls:_,direction:x,allowClear:w,autoComplete:S,className:C,style:E,classNames:P,styles:$}=Mt("textArea"),I=i.useContext(Oo),R=s??I,{status:N,hasFeedback:T,feedbackIcon:O}=i.useContext(qn),k=ea(N,a),[M,U]=Xt([P,u],[$,m],{props:e}),L=i.useRef(null);i.useImperativeHandle(t,()=>{var ce,pe;return{resizableTextArea:(ce=L.current)==null?void 0:ce.resizableTextArea,focus:ue=>{var de,Ae;wb((Ae=(de=L.current)==null?void 0:de.resizableTextArea)==null?void 0:Ae.textArea,ue)},blur:()=>{var ue;return(ue=L.current)==null?void 0:ue.blur()},nativeElement:((pe=L.current)==null?void 0:pe.nativeElement)||null}});const V=_("input",r),F=Gr(V),[Z,B]=dR(V,d);yW(V,F);const{compactSize:z,compactItemClassnames:W}=No(V,x),H=sn(ce=>o??z??ce),[Y,G]=_i("textArea",g,n),X=e$(l??w),[Q,ee]=i.useState(!1),[te,J]=i.useState(!1),ie=ce=>{ee(!0),h==null||h(ce);const pe=()=>{ee(!1),document.removeEventListener("mouseup",pe)};document.addEventListener("mouseup",pe)},fe=ce=>{var pe,ue;if(y==null||y(ce),Q&&typeof getComputedStyle=="function"){const de=(ue=(pe=L.current)==null?void 0:pe.nativeElement)==null?void 0:ue.querySelector("textarea");de&&getComputedStyle(de).resize==="both"&&J(!0)}};return i.createElement(hW,{autoComplete:S,...b,style:{...U.root,...E,...p},styles:U,disabled:R,allowClear:X,className:re(B,F,f,d,W,C,M.root,{[`${V}-textarea-affix-wrapper-resize-dirty`]:te}),classNames:{...M,textarea:re({[`${V}-sm`]:H==="small",[`${V}-lg`]:H==="large"},Z,M.textarea,Q&&`${V}-mouse-active`),variant:re({[`${V}-${Y}`]:G},ts(V,k)),affixWrapper:re(`${V}-textarea-affix-wrapper`,{[`${V}-affix-wrapper-rtl`]:x==="rtl",[`${V}-affix-wrapper-sm`]:H==="small",[`${V}-affix-wrapper-lg`]:H==="large",[`${V}-textarea-show-count`]:v||((ne=e.count)==null?void 0:ne.show)},Z)},prefixCls:V,suffix:T&&i.createElement("span",{className:`${V}-textarea-suffix`},O),showCount:v,ref:L,onResize:fe,onMouseDown:ie})}),Vt=cp;Vt.Group=G8;Vt.Search=uW;Vt.TextArea=NR;Vt.Password=iW;Vt.OTP=Q8;var bW={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"};function Pv(){return Pv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Pv.apply(this,arguments)}const _W=(e,t)=>i.createElement(or,Pv({},e,{ref:t,icon:bW})),cS=i.forwardRef(_W);var xW={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"};function $v(){return $v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},$v.apply(this,arguments)}const wW=(e,t)=>i.createElement(or,$v({},e,{ref:t,icon:xW})),uS=i.forwardRef(wW),SW={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:"йЎµз Ѓ"},CW=[10,20,50,100],EW=e=>{const{pageSizeOptions:t=CW,locale:r,changeSize:n,pageSize:o,goButton:s,quickGo:a,rootPrefixCls:l,disabled:u,buildOptionText:d,showSizeChanger:f,sizeChangerRender:p}=e,[m,g]=q.useState(""),v=q.useMemo(()=>!m||Number.isNaN(m)?void 0:Number(m),[m]),h=typeof d=="function"?d:P=>`${P} ${r.items_per_page}`,y=P=>{const $=P.target.value;/^\d*$/.test($)&&g($)},b=P=>{s||m===""||(g(""),!(P.relatedTarget&&(P.relatedTarget.className.includes(`${l}-item-link`)||P.relatedTarget.className.includes(`${l}-item`)))&&(a==null||a(v)))},_=P=>{m!==""&&(P.keyCode===lt.ENTER||P.type==="click")&&(g(""),a==null||a(v))},x=()=>t.some(P=>P.toString()===o.toString())?t:t.concat([o]).sort((P,$)=>{const I=Number.isNaN(Number(P))?0:Number(P),R=Number.isNaN(Number($))?0:Number($);return I-R}),w=`${l}-options`;if(!f&&!a)return null;let S=null,C=null,E=null;return f&&p&&(S=p({disabled:u,size:o,onSizeChange:P=>{n==null||n(Number(P))},"aria-label":r.page_size,className:`${w}-size-changer`,options:x().map(P=>({label:h(P),value:P}))})),a&&(s&&(E=typeof s=="boolean"?q.createElement("button",{type:"button",onClick:_,onKeyUp:_,disabled:u,className:`${w}-quick-jumper-button`},r.jump_to_confirm):q.createElement("span",{onClick:_,onKeyUp:_},s)),C=q.createElement("div",{className:`${w}-quick-jumper`},r.jump_to,q.createElement("input",{disabled:u,type:"text",value:m,onChange:y,onKeyUp:_,onBlur:b,"aria-label":r.page}),r.page,E)),q.createElement("li",{className:w},S,C)},zi=e=>{const{rootPrefixCls:t,page:r,active:n,className:o,style:s,showTitle:a,onClick:l,onKeyPress:u,itemRender:d}=e,f=`${t}-item`,p=re(f,`${f}-${r}`,{[`${f}-active`]:n,[`${f}-disabled`]:!r},o),m=()=>{l(r)},g=h=>{u(h,l,r)},v=d(r,"page",q.createElement("a",{rel:"nofollow"},r));return v?q.createElement("li",{title:a?String(r):null,className:p,style:s,onClick:m,onKeyDown:g,tabIndex:0},v):null};function Uo(){return Uo=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Uo.apply(this,arguments)}const PW=(e,t,r)=>r;function dS(){}function fS(e){const t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function vs(e,t,r){const n=typeof e>"u"?t:e;return Math.floor((r-1)/n)+1}const $W=e=>{const{prefixCls:t="rc-pagination",selectPrefixCls:r="rc-select",className:n,classNames:o,styles:s,current:a,defaultCurrent:l=1,total:u=0,pageSize:d,defaultPageSize:f=10,onChange:p=dS,hideOnSinglePage:m,align:g,showPrevNextJumpers:v=!0,showQuickJumper:h,showLessItems:y,showTitle:b=!0,onShowSizeChange:_=dS,locale:x=SW,style:w,totalBoundaryShowSizeChanger:S=50,disabled:C,simple:E,showTotal:P,showSizeChanger:$=u>S,sizeChangerRender:I,pageSizeOptions:R,itemRender:N=PW,jumpPrevIcon:T,jumpNextIcon:O,prevIcon:k,nextIcon:M}=e,U=q.useRef(null),[L,V]=Ut(f,d),[F,Z]=Ut(l,a),B=Math.max(1,Math.min(F,vs(void 0,L,u))),[z,W]=q.useState(B);i.useEffect(()=>{W(B)},[B]);const H=Math.max(1,B-(y?3:5)),Y=Math.min(vs(void 0,L,u),B+(y?3:5));function G(D,le){let ae=D||q.createElement("button",{type:"button","aria-label":le,className:`${t}-item-link`});return typeof D=="function"&&(ae=q.createElement(D,e)),ae}function X(D){const le=D.target.value,ae=vs(void 0,L,u);let Se;return le===""?Se=le:Number.isNaN(Number(le))?Se=z:le>=ae?Se=ae:Se=Number(le),Se}function Q(D){return fS(D)&&D!==B&&fS(u)&&u>0}const ee=u>L?h:!1;function te(D){(D.keyCode===lt.UP||D.keyCode===lt.DOWN)&&D.preventDefault()}function J(D){const le=X(D);switch(le!==z&&W(le),D.keyCode){case lt.ENTER:ne(le);break;case lt.UP:ne(le-1);break;case lt.DOWN:ne(le+1);break}}function ie(D){ne(X(D))}function fe(D){const le=vs(D,L,u),ae=B>le&&le!==0?le:B;V(D),W(ae),_==null||_(B,D),Z(ae),p==null||p(ae,D)}function ne(D){if(Q(D)&&!C){const le=vs(void 0,L,u);let ae=D;return D>le?ae=le:D<1&&(ae=1),ae!==z&&W(ae),Z(ae),p==null||p(ae,L),ae}return B}const ce=B>1,pe=B<vs(void 0,L,u);function ue(){ce&&ne(B-1)}function de(){pe&&ne(B+1)}function Ae(){ne(H)}function $e(){ne(Y)}function me(D,le,...ae){(D.key==="Enter"||D.charCode===lt.ENTER||D.keyCode===lt.ENTER)&&le(...ae)}function Ie(D){me(D,ue)}function K(D){me(D,de)}function oe(D){me(D,Ae)}function se(D){me(D,$e)}function ve(D){const le=N(D,"prev",G(k,"prev page"));return q.isValidElement(le)?q.cloneElement(le,{disabled:!ce}):le}function ge(D){const le=N(D,"next",G(M,"next page"));return q.isValidElement(le)?q.cloneElement(le,{disabled:!pe}):le}function ye(D){(D.type==="click"||D.keyCode===lt.ENTER)&&ne(z)}let _e=null;const xe=rn(e,{aria:!0,data:!0}),Ee=P&&q.createElement("li",{className:`${t}-total-text`},P(u,[u===0?0:(B-1)*L+1,B*L>u?u:B*L]));let Ue=null;const Ce=vs(void 0,L,u);if(m&&u<=L)return null;const Te=[],Ye={rootPrefixCls:t,onClick:ne,onKeyPress:me,showTitle:b,itemRender:N,page:-1,className:o==null?void 0:o.item,style:s==null?void 0:s.item},Xe=B-1>0?B-1:0,ke=B+1<Ce?B+1:Ce,De=h&&h.goButton,we=typeof E=="object"?E.readOnly:!E;let Ve=De,Ne=null;E&&(De&&(typeof De=="boolean"?Ve=q.createElement("button",{type:"button",onClick:ye,onKeyUp:ye},x.jump_to_confirm):Ve=q.createElement("span",{onClick:ye,onKeyUp:ye},De),Ve=q.createElement("li",{title:b?`${x.jump_to}${B}/${Ce}`:null,className:`${t}-simple-pager`},Ve)),Ne=q.createElement("li",{title:b?`${B}/${Ce}`:null,className:re(`${t}-simple-pager`,o==null?void 0:o.item),style:s==null?void 0:s.item},we?z:q.createElement("input",{type:"text","aria-label":x.jump_to,value:z,disabled:C,onKeyDown:te,onKeyUp:J,onChange:J,onBlur:ie,size:3}),q.createElement("span",{className:`${t}-slash`},"/"),Ce));const Le=y?1:2;if(Ce<=3+Le*2){Ce||Te.push(q.createElement(zi,Uo({},Ye,{key:"noPager",page:1,className:`${t}-item-disabled`})));for(let D=1;D<=Ce;D+=1)Te.push(q.createElement(zi,Uo({},Ye,{key:D,page:D,active:B===D})))}else{const D=y?x.prev_3:x.prev_5,le=y?x.next_3:x.next_5,ae=N(H,"jump-prev",G(T,"prev page")),Se=N(Y,"jump-next",G(O,"next page"));v&&(_e=ae?q.createElement("li",{title:b?D:null,key:"prev",onClick:Ae,tabIndex:0,onKeyDown:oe,className:re(`${t}-jump-prev`,{[`${t}-jump-prev-custom-icon`]:!!T})},ae):null,Ue=Se?q.createElement("li",{title:b?le:null,key:"next",onClick:$e,tabIndex:0,onKeyDown:se,className:re(`${t}-jump-next`,{[`${t}-jump-next-custom-icon`]:!!O})},Se):null);let ze=Math.max(1,B-Le),Re=Math.min(B+Le,Ce);B-1<=Le&&(Re=1+Le*2),Ce-B<=Le&&(ze=Ce-Le*2);for(let je=ze;je<=Re;je+=1)Te.push(q.createElement(zi,Uo({},Ye,{key:je,page:je,active:B===je})));if(B-1>=Le*2&&B!==3&&(Te[0]=q.cloneElement(Te[0],{className:re(`${t}-item-after-jump-prev`,Te[0].props.className)}),Te.unshift(_e)),Ce-B>=Le*2&&B!==Ce-2){const je=Te[Te.length-1];Te[Te.length-1]=q.cloneElement(je,{className:re(`${t}-item-before-jump-next`,je.props.className)}),Te.push(Ue)}ze!==1&&Te.unshift(q.createElement(zi,Uo({},Ye,{key:1,page:1}))),Re!==Ce&&Te.push(q.createElement(zi,Uo({},Ye,{key:Ce,page:Ce})))}let Be=ve(Xe);if(Be){const D=!ce||!Ce;Be=q.createElement("li",{title:b?x.prev_page:null,onClick:ue,tabIndex:D?null:0,onKeyDown:Ie,className:re(`${t}-prev`,o==null?void 0:o.item,{[`${t}-disabled`]:D}),style:s==null?void 0:s.item,"aria-disabled":D},Be)}let Oe=ge(ke);if(Oe){let D,le;E?(D=!pe,le=ce?0:null):(D=!pe||!Ce,le=D?null:0),Oe=q.createElement("li",{title:b?x.next_page:null,onClick:de,tabIndex:le,onKeyDown:K,className:re(`${t}-next`,o==null?void 0:o.item,{[`${t}-disabled`]:D}),style:s==null?void 0:s.item,"aria-disabled":D},Oe)}const Fe=re(t,n,{[`${t}-start`]:g==="start",[`${t}-center`]:g==="center",[`${t}-end`]:g==="end",[`${t}-simple`]:E,[`${t}-disabled`]:C});return q.createElement("ul",Uo({className:Fe,style:w,ref:U},xe),Ee,Be,E?Ne:Te,Oe,q.createElement(EW,{locale:x,rootPrefixCls:t,disabled:C,selectPrefixCls:r,changeSize:fe,pageSize:L,pageSizeOptions:R,quickGo:ee?ne:null,goButton:Ve,showSizeChanger:$,sizeChangerRender:I}))},IW=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}}}}},RW=e=>{const{componentCls:t}=e;return{[`&${t}-small ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-quick-jumper":{input:{...Qb(e),width:e.paginationMiniQuickJumperInputWidth}}}}},TW=e=>{const{componentCls:t}=e;return{[`&${t}-large ${t}-options`]:{"&-quick-jumper":{input:{...Jb(e)}}}}},AW=e=>{const{componentCls:t,antCls:r}=e,[,n]=Fr(r,"pagination");return{[`&${t}-simple`]:{[`${t}-prev, ${t}-next`]:{height:n("item-size-actual"),lineHeight:n("item-size-actual"),verticalAlign:"top",[`${t}-item-link`]:{height:n("item-size-actual"),backgroundColor:"transparent",border:0,"&:hover":{backgroundColor:e.colorBgTextHover},"&:active":{backgroundColor:e.colorBgTextActive},"&::after":{height:n("item-size-actual"),lineHeight:n("item-size-actual")}}},[`${t}-simple-pager`]:{display:"inline-flex",alignItems:"center",height:n("item-size-actual"),marginInlineEnd:n("item-spacing-actual"),input:{boxSizing:"border-box",height:"100%",width:e.quickJumperInputWidth,padding:`0 ${he(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${he(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:`${he(e.inputOutlineOffset)} 0 ${he(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}}}}}},NW=e=>{const{componentCls:t,antCls:r}=e,[,n]=Fr(r,"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:n("item-spacing-actual")},[`
${t}-prev,
${t}-next,
${t}-jump-prev,
${t}-jump-next
`]:{display:"inline-block",minWidth:n("item-size-actual"),height:n("item-size-actual"),color:e.colorText,fontFamily:e.fontFamily,lineHeight:n("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:`${he(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:n("item-size-actual"),marginInlineStart:e.marginXS,lineHeight:n("item-size-actual"),verticalAlign:"baseline",input:{...ap(e),...Ub(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow}),"&[disabled]":{...sp(e)},width:e.quickJumperInputWidth,height:n("item-size-actual"),boxSizing:"border-box",margin:0,marginInlineStart:n("item-spacing-actual"),marginInlineEnd:n("item-spacing-actual")}}}}},OW=e=>{const{componentCls:t,antCls:r}=e,[,n]=Fr(r,"pagination");return{[`${t}-item`]:{display:"inline-block",minWidth:n("item-size-actual"),height:n("item-size-actual"),marginInlineEnd:n("item-spacing-actual"),fontFamily:e.fontFamily,lineHeight:he(e.calc(n("item-size-actual")).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${he(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${he(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}}}}},jW=e=>{const{componentCls:t,antCls:r}=e,[n,o]=Fr(r,"pagination");return{[t]:{[n("item-size-actual")]:he(e.itemSize),[n("item-spacing-actual")]:he(e.marginXS),"&-small":{[n("item-size-actual")]:he(e.itemSizeSM),[n("item-spacing-actual")]:he(e.marginXXS)},"&-large":{[n("item-size-actual")]:he(e.itemSizeLG),[n("item-spacing-actual")]:he(e.marginSM)},...pr(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:he(e.calc(o("item-size-actual")).sub(2).equal()),verticalAlign:"middle"},...OW(e),...NW(e),...AW(e),...RW(e),...TW(e),...IW(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"}}},DW=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:{...Od(e)},[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":{[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0},...Ml(e)}},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Ml(e)}}}},OR=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,...sa(e)}),jR=e=>Lt(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"},oa(e)),MW=Kt("Pagination",e=>{const t=jR(e);return[jW(t),DW(t)]},OR),kW=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:`${he(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}}}}},LW=Uf(["Pagination","bordered"],e=>{const t=jR(e);return kW(t)},OR);function pS(e){return i.useMemo(()=>typeof e=="boolean"?[e,{}]:Pr(e)?[!0,e]:[void 0,void 0],[e])}const FW=e=>{const{align:t,prefixCls:r,selectPrefixCls:n,className:o,rootClassName:s,style:a,size:l,locale:u,responsive:d,showSizeChanger:f,selectComponentClass:p,pageSizeOptions:m,styles:g,classNames:v,...h}=e,{xs:y}=Ab(d),[,b]=Pc(),{getPrefixCls:_,direction:x,showSizeChanger:w,className:S,style:C,classNames:E,styles:P,totalBoundaryShowSizeChanger:$}=Mt("pagination"),I=_("pagination",r),[R,N]=MW(I),T=sn(l),O=T==="small"||!!(y&&!T&&d),k={...e,size:T},[M,U]=Xt([E,v],[P,g],{props:k}),[L]=Qs("Pagination",iL),V={...L,...u},[F,Z]=pS(f),[B,z]=pS(w),W=F??B,H=Z??z,Y=p||Or,G=i.useMemo(()=>m?m.map(Number):void 0,[m]),X=ie=>{var Ie;const{disabled:fe,size:ne,onSizeChange:ce,"aria-label":pe,className:ue,options:de}=ie,{className:Ae,onChange:$e}=H||{},me=(Ie=de.find(K=>String(K.value)===String(ne)))==null?void 0:Ie.value;return i.createElement(Y,{disabled:fe,showSearch:!0,popupMatchSelectWidth:!1,getPopupContainer:K=>K.parentNode,"aria-label":pe,options:de,...H,value:me,onChange:(K,oe)=>{ce==null||ce(K),$e==null||$e(K,oe)},size:T,className:re(ue,Ae)})},Q=i.useMemo(()=>{const ie=i.createElement("span",{className:`${I}-item-ellipsis`},"•••"),fe=i.createElement("button",{className:`${I}-item-link`,type:"button",tabIndex:-1},x==="rtl"?i.createElement(ih,null):i.createElement(Nh,null)),ne=i.createElement("button",{className:`${I}-item-link`,type:"button",tabIndex:-1},x==="rtl"?i.createElement(Nh,null):i.createElement(ih,null)),ce=i.createElement("a",{className:`${I}-item-link`},i.createElement("div",{className:`${I}-item-container`},x==="rtl"?i.createElement(uS,{className:`${I}-item-link-icon`}):i.createElement(cS,{className:`${I}-item-link-icon`}),ie)),pe=i.createElement("a",{className:`${I}-item-link`},i.createElement("div",{className:`${I}-item-container`},x==="rtl"?i.createElement(cS,{className:`${I}-item-link-icon`}):i.createElement(uS,{className:`${I}-item-link-icon`}),ie));return{prevIcon:fe,nextIcon:ne,jumpPrevIcon:ce,jumpNextIcon:pe}},[x,I]),ee=_("select",n),te=re({[`${I}-${t}`]:!!t,[`${I}-${T}`]:T,[`${I}-mini`]:O,[`${I}-rtl`]:x==="rtl",[`${I}-bordered`]:b.wireframe},S,o,s,M.root,R,N),J={...U.root,...C,...a};return i.createElement(i.Fragment,null,b.wireframe&&i.createElement(LW,{prefixCls:I}),i.createElement($W,{...Q,...h,styles:U,classNames:M,style:J,prefixCls:I,selectPrefixCls:ee,className:te,locale:V,pageSizeOptions:G,showSizeChanger:W,totalBoundaryShowSizeChanger:h.totalBoundaryShowSizeChanger??$,sizeChangerRender:X}))},ef=100,DR=ef/5,MR=ef/2-DR/2,Jm=MR*2*Math.PI,mS=50,gS=e=>{const{dotClassName:t,style:r,hasCircleCls:n}=e;return i.createElement("circle",{className:re(`${t}-circle`,{[`${t}-circle-bg`]:n}),r:MR,cx:mS,cy:mS,strokeWidth:DR,style:r})},zW=({percent:e,prefixCls:t})=>{const r=`${t}-dot`,n=`${r}-holder`,o=`${n}-hidden`,[s,a]=i.useState(!1);qt(()=>{e!==0&&a(!0)},[e!==0]);const l=Math.max(Math.min(e,100),0);if(!s)return null;const u={strokeDashoffset:`${Jm/4}`,strokeDasharray:`${Jm*l/100} ${Jm*(100-l)/100}`};return i.createElement("span",{className:re(n,`${r}-progress`,{[o]:l<=0})},i.createElement("svg",{viewBox:`0 0 ${ef} ${ef}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":l},i.createElement(gS,{dotClassName:r,hasCircleCls:!0}),i.createElement(gS,{dotClassName:r,style:u})))};function VW(e){const{prefixCls:t,percent:r=0,className:n,style:o}=e,s=`${t}-dot`,a=`${s}-holder`,l=`${a}-hidden`;return i.createElement(i.Fragment,null,i.createElement("span",{className:re(a,n,r>0&&l),style:o},i.createElement("span",{className:re(s,`${t}-dot-spin`)},[1,2,3,4].map(u=>i.createElement("i",{className:`${t}-dot-item`,key:u})))),i.createElement(zW,{prefixCls:t,percent:r}))}function BW(e){const{prefixCls:t,indicator:r,percent:n,className:o,style:s}=e,a=`${t}-dot`;return r&&i.isValidElement(r)?nn(r,l=>({className:re(l.className,a,o),style:{...l.style,...s},percent:n})):i.createElement(VW,{prefixCls:t,percent:n,className:o,style:s})}const HW=new Un("antSpinMove",{to:{opacity:1}}),WW=new Un("antRotate",{to:{transform:"rotate(405deg)"}}),UW=e=>{const{componentCls:t}=e,r=`${t}-section`;return{[t]:{...pr(e),position:"relative","&-rtl":{direction:"rtl"},[`&${r}, ${r}`]:{display:"flex",alignItems:"center",flexDirection:"column",gap:e.paddingSM,color:e.colorPrimary},[`&${r}`]:{display:"inline-flex"},[r]:{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"},[r]:{color:e.colorWhite,[`${t}-description`]:{color:e.colorTextLightSolid}}}}}},qW=e=>{const{componentCls:t,antCls:r,motionDurationSlow:n}=e,[o,s]=Fr(r,"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(a=>`${a} ${n} 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:WW,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:HW,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(a=>`${a} ${n} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}}}}},GW=e=>{const{componentCls:t}=e,[r]=Fr(e.antCls,"spin");return{[t]:{"&-sm":{[r("dot-holder-size")]:e.dotSizeSM},"&-lg":{[r("dot-holder-size")]:e.dotSizeLG}}}},KW=e=>{const{controlHeightLG:t,controlHeight:r}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:r}},YW=Kt("Spin",e=>{const t=Lt(e,{spinDotDefault:e.colorTextDescription});return[UW(t),qW(t),GW(t)]},KW),XW=200,hS=[[30,.05],[70,.03],[96,.01]];function JW(e,t){const[r,n]=i.useState(0),o=i.useRef(null),s=t==="auto";return i.useEffect(()=>(s&&e&&(n(0),o.current=setInterval(()=>{n(a=>{const l=100-a;for(let u=0;u<hS.length;u+=1){const[d,f]=hS[u];if(a<=d)return a+l*f}return a})},XW)),()=>{o.current&&(clearInterval(o.current),o.current=null)}),[s,e]),s?r:t}let kR;function QW(e,t){return!!e&&!!t&&!Number.isNaN(Number(t))}const up=e=>{const{prefixCls:t,spinning:r=!0,delay:n=0,className:o,rootClassName:s,size:a,tip:l,description:u,wrapperClassName:d,style:f,children:p,fullscreen:m=!1,indicator:g,percent:v,classNames:h,styles:y,...b}=e,{getPrefixCls:_,direction:x,indicator:w,className:S,style:C,classNames:E,styles:P}=Mt("spin"),$=_("spin",t),[I,R]=YW($),[N,T]=i.useState(()=>r&&!QW(r,n)),O=JW(N,v);i.useEffect(()=>{if(r){const W=V6(n,()=>{T(!0)});return W(),()=>{var H;(H=W==null?void 0:W.cancel)==null||H.call(W)}}T(!1)},[n,r]);const k=sn(W=>a??W),M=u??l,U={...e,size:k,spinning:N,tip:M,description:M,fullscreen:m,children:p,percent:O},[L,V]=Xt([E,h],[P,y],{props:U}),F=g??w??kR,Z=typeof p<"u",B=Z||m,z=i.createElement(i.Fragment,null,i.createElement(BW,{className:re(L.indicator),style:V.indicator,prefixCls:$,indicator:F,percent:O}),M&&i.createElement("div",{className:re(`${$}-description`,L.tip,L.description),style:{...V.tip,...V.description}},M));return i.createElement("div",{className:re($,{[`${$}-sm`]:k==="small",[`${$}-lg`]:k==="large",[`${$}-spinning`]:N,[`${$}-rtl`]:x==="rtl",[`${$}-fullscreen`]:m},s,L.root,m&&L.mask,B?d:[`${$}-section`,L.section],S,o,I,R),style:{...V.root,...B?{}:V.section,...m?V.mask:{},...C,...f},"aria-live":"polite","aria-busy":N,...b},N&&(B?i.createElement("div",{className:re(`${$}-section`,L.section),style:V.section},z):z),Z&&i.createElement("div",{className:re(`${$}-container`,L.container),style:V.container},p))};up.setDefaultIndicator=e=>{kR=e};const t_=q.createContext({});t_.Consumer;const ZW=({prefixCls:e,className:t,avatar:r,title:n,description:o,...s})=>{const{getPrefixCls:a}=i.useContext(Rt),l=a("list",e),u=re(`${l}-item-meta`,t),d=q.createElement("div",{className:`${l}-item-meta-content`},n&&q.createElement("h4",{className:`${l}-item-meta-title`},n),o&&q.createElement("div",{className:`${l}-item-meta-description`},o));return q.createElement("div",{...s,className:u},r&&q.createElement("div",{className:`${l}-item-meta-avatar`},r),(n||o)&&d)},eU=q.forwardRef((e,t)=>{const{prefixCls:r,children:n,actions:o,extra:s,styles:a,className:l,classNames:u,colStyle:d,...f}=e,{grid:p,itemLayout:m}=i.useContext(t_),{getPrefixCls:g,list:v}=i.useContext(Rt),h=E=>{var P,$;return re(($=(P=v==null?void 0:v.item)==null?void 0:P.classNames)==null?void 0:$[E],u==null?void 0:u[E])},y=E=>{var P,$;return{...($=(P=v==null?void 0:v.item)==null?void 0:P.styles)==null?void 0:$[E],...a==null?void 0:a[E]}},b=()=>{const E=os(n);return E.some($=>typeof $=="string")&&E.length>1},_=()=>m==="vertical"?!!s:!b(),x=g("list",r),w=o&&o.length>0&&q.createElement("ul",{className:re(`${x}-item-action`,h("actions")),key:"actions",style:y("actions")},o.map((E,P)=>q.createElement("li",{key:`${x}-item-action-${P}`},E,P!==o.length-1&&q.createElement("em",{className:`${x}-item-action-split`})))),S=p?"div":"li",C=q.createElement(S,{...f,...p?{}:{ref:t},className:re(`${x}-item`,{[`${x}-item-no-flex`]:!_()},l)},m==="vertical"&&s?[q.createElement("div",{className:`${x}-item-main`,key:"content"},n,w),q.createElement("div",{className:re(`${x}-item-extra`,h("extra")),key:"extra",style:y("extra")},s)]:[n,w,nn(s,{key:"extra"})]);return p?q.createElement(B6,{ref:t,flex:1,style:d},C):C}),LR=eU;LR.Meta=ZW;const tU=e=>{const{listBorderedCls:t,componentCls:r,paddingLG:n,margin:o,itemPaddingSM:s,itemPaddingLG:a,marginLG:l,borderRadiusLG:u}=e,d=he(e.calc(u).sub(e.lineWidth).equal());return{[t]:{border:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:u,[`${r}-header`]:{borderRadius:`${d} ${d} 0 0`},[`${r}-footer`]:{borderRadius:`0 0 ${d} ${d}`},[`${r}-header,${r}-footer,${r}-item`]:{paddingInline:n},[`${r}-pagination`]:{margin:`${he(o)} ${he(l)}`}},[`${t}${r}-sm`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:s}},[`${t}${r}-lg`]:{[`${r}-item,${r}-header,${r}-footer`]:{padding:a}}}},rU=e=>{const{componentCls:t,screenSM:r,screenMD:n,marginLG:o,marginSM:s,margin:a}=e;return{[`@media screen and (max-width:${n}px)`]:{[t]:{[`${t}-item`]:{[`${t}-item-action`]:{marginInlineStart:o}}},[`${t}-vertical`]:{[`${t}-item`]:{[`${t}-item-extra`]:{marginInlineStart:o}}}},[`@media screen and (max-width: ${r}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 ${he(a)}`}}}}}},nU=e=>{const{componentCls:t,antCls:r,controlHeight:n,minHeight:o,paddingSM:s,marginLG:a,padding:l,itemPadding:u,colorPrimary:d,itemPaddingSM:f,itemPaddingLG:p,paddingXS:m,margin:g,colorText:v,colorTextDescription:h,motionDurationSlow:y,lineWidth:b,headerBg:_,footerBg:x,emptyTextPadding:w,metaMarginBottom:S,avatarMarginRight:C,titleMarginBottom:E,descriptionFontSize:P}=e;return{[t]:{...pr(e),position:"relative","--rc-virtual-list-scrollbar-bg":e.colorSplit,"*":{outline:"none"},[`${t}-header`]:{background:_},[`${t}-footer`]:{background:x},[`${t}-header, ${t}-footer`]:{paddingBlock:s},[`${t}-pagination`]:{marginBlockStart:a,[`${r}-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:C},[`${t}-item-meta-content`]:{flex:"1 0",width:0,color:v},[`${t}-item-meta-title`]:{margin:`0 0 ${he(e.marginXXS)} 0`,color:v,fontSize:e.fontSize,lineHeight:e.lineHeight,"> a":{color:v,transition:`all ${y}`,"&:hover":{color:d}}},[`${t}-item-meta-description`]:{color:h,fontSize:P,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 ${he(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:b,height:e.calc(e.fontHeight).sub(e.calc(e.marginXXS).mul(2)).equal(),transform:"translateY(-50%)",backgroundColor:e.colorSplit}}},[`${t}-empty`]:{padding:`${he(l)} 0`,color:h,fontSize:e.fontSizeSM,textAlign:"center"},[`${t}-empty-text`]:{padding:w,color:e.colorTextDisabled,fontSize:e.fontSize,textAlign:"center"},[`${t}-item-no-flex`]:{display:"block"}},[`${t}-grid ${r}-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:a},[`${t}-item-meta`]:{marginBlockEnd:S,[`${t}-item-meta-title`]:{marginBlockStart:0,marginBlockEnd:E,color:v,fontSize:e.fontSizeLG,lineHeight:e.lineHeightLG}},[`${t}-item-action`]:{marginBlockStart:l,marginInlineStart:"auto","> li":{padding:`0 ${he(l)}`,"&:first-child":{paddingInlineStart:0}}}},[`${t}-split ${t}-item`]:{borderBlockEnd:`${he(e.lineWidth)} ${e.lineType} ${e.colorSplit}`,"&:last-child":{borderBlockEnd:"none"}},[`${t}-split ${t}-header`]:{borderBlockEnd:`${he(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-split${t}-empty ${t}-footer`]:{borderTop:`${he(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},[`${t}-loading ${t}-spin-nested-loading`]:{minHeight:n},[`${t}-split${t}-something-after-last-item ${r}-spin-container > ${t}-items > ${t}-item:last-child`]:{borderBlockEnd:`${he(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"}}}}},oU=e=>({contentWidth:220,itemPadding:`${he(e.paddingContentVertical)} 0`,itemPaddingSM:`${he(e.paddingContentVerticalSM)} ${he(e.paddingContentHorizontal)}`,itemPaddingLG:`${he(e.paddingContentVerticalLG)} ${he(e.paddingContentHorizontalLG)}`,headerBg:"transparent",footerBg:"transparent",emptyTextPadding:e.padding,metaMarginBottom:e.padding,avatarMarginRight:e.padding,titleMarginBottom:e.paddingSM,descriptionFontSize:e.fontSize}),sU=Kt("List",e=>{const t=Lt(e,{listBorderedCls:`${e.componentCls}-bordered`,minHeight:e.controlHeightLG});return[nU(t),tU(t),rU(t)]},oU,{extraCssVarPrefixCls:({prefixCls:e})=>[`${e}-container`]}),aU=(e,t)=>{const{pagination:r=!1,prefixCls:n,bordered:o=!1,split:s=!0,className:a,rootClassName:l,style:u,children:d,itemLayout:f,loadMore:p,grid:m,dataSource:g=[],size:v,header:h,footer:y,loading:b=!1,rowKey:_,renderItem:x,locale:w,...S}=e,C=Pr(r)?r:{},[E,P]=i.useState(C.defaultCurrent||1),[$,I]=i.useState(C.defaultPageSize||10),{getPrefixCls:R,direction:N,className:T,style:O}=Mt("list"),{renderEmpty:k}=i.useContext(Rt),M={current:1,total:0,position:"bottom"},U=me=>(Ie,K)=>{var oe;P(Ie),I(K),r&&((oe=r==null?void 0:r[me])==null||oe.call(r,Ie,K))},L=U("onChange"),V=U("onShowSizeChange"),F=(me,Ie)=>{if(!x)return null;let K;return typeof _=="function"?K=_(me):_?K=me[_]:K=me.key,K||(K=`list-item-${Ie}`),i.createElement(i.Fragment,{key:K},x(me,Ie))},Z=!!(p||r||y),B=R("list",n),[z,W]=sU(B);let H=b;typeof H=="boolean"&&(H={spinning:H});const Y=!!(H!=null&&H.spinning),G=sn(v);let X="";switch(G){case"large":X="lg";break;case"small":X="sm";break}const Q=re(B,{[`${B}-vertical`]:f==="vertical",[`${B}-${X}`]:X,[`${B}-split`]:s,[`${B}-bordered`]:o,[`${B}-loading`]:Y,[`${B}-grid`]:!!m,[`${B}-something-after-last-item`]:Z,[`${B}-rtl`]:N==="rtl"},T,a,l,z,W),ee=`${B}-container`,te=lL(M,{total:g.length,current:E,pageSize:$},r||{}),J=Math.ceil(te.total/te.pageSize);te.current=Math.min(te.current,J);const ie=r&&i.createElement("div",{className:re(`${B}-pagination`)},i.createElement(FW,{align:"end",...te,onChange:L,onShowSizeChange:V}));let fe=In(g);r&&g.length>(te.current-1)*te.pageSize&&(fe=In(g).splice((te.current-1)*te.pageSize,te.pageSize));const ne=Object.keys(m||{}).some(me=>Ms.includes(me)),ce=Ab(ne),pe=i.useMemo(()=>{for(let me=0;me<Ms.length;me+=1){const Ie=Ms[me];if(ce[Ie])return Ie}},[ce]),ue=i.useMemo(()=>{if(!m)return;const me=pe&&m[pe]?m[pe]:m.column;if(me)return{width:`${100/me}%`,maxWidth:`${100/me}%`}},[JSON.stringify(m),pe]);let de=Y&&i.createElement("div",{style:{minHeight:53}});if(fe.length>0){const me=fe.map(F);de=m?i.createElement(W6,{className:re(ee,W),gutter:m.gutter},i.Children.map(me,Ie=>i.createElement("div",{key:Ie==null?void 0:Ie.key,style:ue},Ie))):i.createElement("ul",{className:re(`${B}-items`,ee,W)},me)}else!d&&!Y&&(de=i.createElement("div",{className:`${B}-empty-text`},(w==null?void 0:w.emptyText)||(k==null?void 0:k("List"))||i.createElement(qP,{componentName:"List"})));const Ae=te.position,$e=i.useMemo(()=>({grid:m,itemLayout:f}),[JSON.stringify(m),f]);return i.createElement(t_.Provider,{value:$e},i.createElement("div",{ref:t,style:{...O,...u},className:Q,...S},(Ae==="top"||Ae==="both")&&ie,h&&i.createElement("div",{className:`${B}-header`},h),i.createElement(up,{...H},de,d),y&&i.createElement("div",{className:`${B}-footer`},y),p||(Ae==="bottom"||Ae==="both")&&ie))},iU=i.forwardRef(aU),Iv=iU;Iv.Item=LR;let fn=null,Ns=e=>e(),dc=[],fc={};function vS(){const{getContainer:e,duration:t,rtl:r,maxCount:n,top:o}=fc,s=(e==null?void 0:e())||document.body;return{getContainer:()=>s,duration:t,rtl:r,maxCount:n,top:o}}const lU=q.forwardRef((e,t)=>{const{messageConfig:r,sync:n}=e,{getPrefixCls:o}=i.useContext(Rt),s=fc.prefixCls||o("message"),a=i.useContext(J2),[l,u]=p$({...r,prefixCls:s,...a.message});return q.useImperativeHandle(t,()=>{const d={...l};return Object.keys(d).forEach(f=>{d[f]=(...p)=>(n(),l[f].apply(l,p))}),{instance:d,sync:n}}),u}),cU=q.forwardRef((e,t)=>{const[r,n]=q.useState(vS),o=()=>{n(vS)};q.useEffect(o,[]);const s=WP(),a=s.getRootPrefixCls(),l=s.getIconPrefixCls(),u=s.getTheme(),d=q.createElement(lU,{ref:t,sync:o,messageConfig:r});return q.createElement(Ec,{prefixCls:a,iconPrefixCls:l,theme:u},s.holderRender?s.holderRender(d):d)}),dp=()=>{if(!fn){const e=document.createDocumentFragment(),t={fragment:e};fn=t,Ns(()=>{HP(q.createElement(cU,{ref:r=>{const{instance:n,sync:o}=r||{};Promise.resolve().then(()=>{!t.instance&&n&&(t.instance=n,t.sync=o,dp())})}}),e)});return}fn.instance&&(dc.forEach(e=>{const{type:t,skipped:r}=e;if(!r)switch(t){case"open":{Ns(()=>{const n=fn.instance.open({...fc,...e.config});n==null||n.then(e.resolve),e.setCloseFn(n)});break}case"destroy":Ns(()=>{fn==null||fn.instance.destroy(e.key)});break;default:Ns(()=>{var n;const o=(n=fn.instance)[t].apply(n,In(e.args));o==null||o.then(e.resolve),e.setCloseFn(o)})}}),dc=[])};function uU(e){fc={...fc,...e},Ns(()=>{var t;(t=fn==null?void 0:fn.sync)==null||t.call(fn)})}function dU(e){const t=_b(r=>{let n;const o={type:"open",config:e,resolve:r,setCloseFn:s=>{n=s}};return dc.push(o),()=>{n?Ns(()=>{n()}):o.skipped=!0}});return dp(),t}function fU(e,t){const r=_b(n=>{let o;const s={type:e,args:t,resolve:n,setCloseFn:a=>{o=a}};return dc.push(s),()=>{o?Ns(()=>{o()}):s.skipped=!0}});return dp(),r}const pU=e=>{dc.push({type:"destroy",key:e}),dp()},mU=["success","info","warning","error","loading"],gU={open:dU,destroy:pU,config:uU,useMessage:XL,_InternalPanelDoNotUseOrYouWillBeFired:HL},fd=gU;mU.forEach(e=>{fd[e]=(...t)=>fU(e,t)});const hU=e=>{const{prefixCls:t,className:r,closeIcon:n,closable:o,type:s,title:a,children:l,footer:u,classNames:d,styles:f,...p}=e,{getPrefixCls:m}=i.useContext(Rt),{className:g,style:v,classNames:h,styles:y}=Mt("modal"),b=m(),_=t||m("modal"),x=Gr(b),[w,S]=C$(_,x),[C,E]=Xt([h,d],[y,f],{props:e}),P=`${_}-confirm`;let $={};return s?$={closable:o??!1,title:"",footer:"",children:i.createElement(P$,{...e,prefixCls:_,confirmPrefixCls:P,rootPrefixCls:b,content:l})}:$={closable:o??!0,title:a,footer:u!==null&&i.createElement(_$,{...e}),children:l},i.createElement(h$,{prefixCls:_,className:re(w,`${_}-pure-panel`,s&&P,s&&`${P}-${s}`,r,g,S,x,C.root),style:{...v,...E.root},...p,closeIcon:b$(_,n),closable:o,classNames:C,styles:E,...$})},vU=cL(hU);function FR(e){return Oc(T$(e))}const Ur=E$;Ur.useModal=X2;Ur.info=function(t){return Oc(A$(t))};Ur.success=function(t){return Oc(N$(t))};Ur.error=function(t){return Oc(O$(t))};Ur.warning=FR;Ur.warn=FR;Ur.confirm=function(t){return Oc(j$(t))};Ur.destroyAll=function(){for(;As.length;){const t=As.pop();t&&t()}};Ur.config=G2;Ur._InternalPanelDoNotUseOrYouWillBeFired=vU;const yU=e=>{const{paddingXXS:t,lineWidth:r,tagPaddingHorizontal:n,componentCls:o,calc:s}=e,a=s(n).sub(r).equal(),l=s(t).sub(r).equal();return{[o]:{...pr(e),display:"inline-block",height:"auto",paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",backgroundColor:e.defaultBg,border:`${he(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusSM,opacity:1,transition:`all ${e.motionDurationMid}`,textAlign:"start",position:"relative",[`&${o}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:e.defaultColor},[`${o}-close-icon`]:{marginInlineStart:l,fontSize:e.tagIconSize,color:e.colorIcon,cursor:"pointer",transition:`all ${e.motionDurationMid}`,"&:hover":{color:e.colorTextHeading}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${o}-checkable-checked):hover`]:{color:e.colorPrimary,backgroundColor:e.colorFillSecondary},"&:active, &-checked":{color:e.colorTextLightSolid},"&-checked":{backgroundColor:e.colorPrimary,"&:hover":{backgroundColor:e.colorPrimaryHover}},"&:active":{backgroundColor:e.colorPrimaryActive},"&-disabled":{cursor:"not-allowed",[`&:not(${o}-checkable-checked)`]:{color:e.colorTextDisabled,"&:hover":{backgroundColor:"transparent"}},[`&${o}-checkable-checked`]:{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled},"&:hover, &:active":{backgroundColor:e.colorBgContainerDisabled,color:e.colorTextDisabled},[`&:not(${o}-checkable-checked):hover`]:{color:e.colorTextDisabled}},"&-group":{display:"flex",flexWrap:"wrap",gap:e.paddingXS}},"&-hidden":{display:"none"},[`> ${e.iconCls} + span, > span + ${e.iconCls}`]:{marginInlineStart:a}},[`&${e.componentCls}-solid`]:{borderColor:"transparent",color:e.colorTextLightSolid,backgroundColor:e.colorBgSolid,[`&${o}-default`]:{color:e.solidTextColor}},[`${o}-filled`]:{borderColor:"transparent",backgroundColor:e.tagBorderlessBg},[`&${o}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed",backgroundColor:e.colorBgContainerDisabled,a:{cursor:"not-allowed",pointerEvents:"none",color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}},"a&":{"&:hover, &:active":{color:e.colorTextDisabled}},[`&${o}-outlined`]:{borderColor:e.colorBorderDisabled},[`&${o}-solid, &${o}-filled`]:{color:e.colorTextDisabled,[`${o}-close-icon`]:{color:e.colorTextDisabled}},[`${o}-close-icon`]:{cursor:"not-allowed",color:e.colorTextDisabled,"&:hover":{color:e.colorTextDisabled}}}}},r_=e=>{const{lineWidth:t,fontSizeIcon:r,calc:n}=e,o=e.fontSizeSM;return Lt(e,{tagFontSize:o,tagLineHeight:he(n(e.lineHeightSM).mul(o).equal()),tagIconSize:n(r).sub(n(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},n_=e=>{const t=uL(new dL(e.colorBgSolid),"#fff")?"#000":"#fff";return{defaultBg:new fo(e.colorFillTertiary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText,solidTextColor:t}},o_=Kt("Tag",e=>{const t=r_(e);return yU(t)},n_),zR=i.forwardRef((e,t)=>{const{prefixCls:r,style:n,className:o,checked:s,children:a,icon:l,onChange:u,onClick:d,disabled:f,...p}=e,{getPrefixCls:m,tag:g}=i.useContext(Rt),v=i.useContext(Oo),h=f??v,y=S=>{h||(u==null||u(!s),d==null||d(S))},b=m("tag",r),[_,x]=o_(b),w=re(b,`${b}-checkable`,{[`${b}-checkable-checked`]:s,[`${b}-checkable-disabled`]:h},g==null?void 0:g.className,o,_,x);return i.createElement("span",{...p,ref:t,style:{...n,...g==null?void 0:g.style},className:w,onClick:y},l,i.createElement("span",null,a))}),bU=q.forwardRef((e,t)=>{const{id:r,prefixCls:n,rootClassName:o,className:s,style:a,classNames:l,styles:u,disabled:d,options:f,value:p,defaultValue:m,onChange:g,multiple:v,...h}=e,{getPrefixCls:y,direction:b,className:_,style:x,classNames:w,styles:S}=Mt("tag"),C=y("tag",n),E=`${C}-checkable-group`,P=Gr(C),[$,I]=o_(C,P),[R,N]=Xt([w,l],[S,u],{props:e}),T=i.useMemo(()=>Array.isArray(f)?f.map(V=>Pr(V)?V:{value:V,label:V}):[],[f]),[O,k]=Ut(m,p),M=(V,F)=>{let Z=null;if(v){const B=O||[];Z=V?[].concat(In(B),[F.value]):B.filter(z=>z!==F.value)}else Z=V?F.value:null;k(Z),g==null||g(Z)},U=q.useRef(null);i.useImperativeHandle(t,()=>({nativeElement:U.current}));const L=rn(h,{aria:!0,data:!0});return q.createElement("div",{...L,className:re(E,_,o,{[`${E}-disabled`]:d,[`${E}-rtl`]:b==="rtl"},$,I,s,R.root),style:{...x,...N.root,...a},id:r,ref:U},T.map(V=>q.createElement(zR,{key:V.value,className:re(`${E}-item`,R.item),style:N.item,checked:v?(O||[]).includes(V.value):O===V.value,onChange:F=>M(F,V),disabled:d},V.label)))});function _U(e,t){const{color:r,variant:n,bordered:o}=e;return i.useMemo(()=>{const s=r==null?void 0:r.endsWith("-inverse");let a;n?a=n:s?a="solid":o===!1?a="filled":a=t||"filled";const l=s?r==null?void 0:r.replace("-inverse",""):r,u=Kf(r),d=fL(r),f={};if(!u&&!d&&l)if(a==="solid")f.backgroundColor=r;else{const p=new fo(l).toHsl();p.l=.95,f.backgroundColor=new fo(p).toHexString(),f.color=r,a==="outlined"&&(f.borderColor=r)}return[a,l,u,d,f]},[r,n,o,t])}const xU=e=>Gf(e,(t,{textColor:r,lightBorderColor:n,lightColor:o,darkColor:s})=>({[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:o,borderColor:n,color:r},[`&${e.componentCls}-solid`]:{backgroundColor:s,borderColor:s,color:e.colorTextLightSolid},[`&${e.componentCls}-filled`]:{backgroundColor:o,color:r}}})),wU=Uf(["Tag","preset"],e=>{const t=r_(e);return xU(t)},n_),Nu=(e,t,r)=>{const n=pL(r);return{[`${e.componentCls}${e.componentCls}-${t}:not(${e.componentCls}-disabled)`]:{[`&${e.componentCls}-outlined`]:{backgroundColor:e[`color${n}Bg`],borderColor:e[`color${n}Border`],color:e[`color${r}`]},[`&${e.componentCls}-solid`]:{backgroundColor:e[`color${r}`],borderColor:e[`color${r}`]},[`&${e.componentCls}-filled`]:{backgroundColor:e[`color${n}Bg`],color:e[`color${r}`]}}}},SU=Uf(["Tag","status"],e=>{const t=r_(e);return[Nu(t,"success","Success"),Nu(t,"processing","Info"),Nu(t,"error","Error"),Nu(t,"warning","Warning")]},n_),CU=i.forwardRef((e,t)=>{var ce;const{prefixCls:r,className:n,rootClassName:o,style:s,children:a,icon:l,color:u,variant:d,onClose:f,bordered:p,disabled:m,href:g,target:v,styles:h,classNames:y,...b}=e,{getPrefixCls:_,direction:x,className:w,variant:S,style:C,classNames:E,styles:P}=Mt("tag"),[$,I,R,N,T]=_U(e,S),O=R||N,k=i.useContext(Oo),M=m??k,{tag:U}=i.useContext(Rt),[L,V]=i.useState(!0),F=Gt(b,["closeIcon","closable"]),Z={...e,color:I,variant:$,disabled:M},[B,z]=Xt([E,y],[P,h],{props:Z}),W=i.useMemo(()=>{let pe={...z.root,...C,...s};return M||(pe={...T,...pe}),pe},[z.root,C,s,T,M]),H=_("tag",r),[Y,G]=o_(H),X=re(H,w,B.root,`${H}-${$}`,{[`${H}-${I}`]:O,[`${H}-hidden`]:!L,[`${H}-rtl`]:x==="rtl",[`${H}-disabled`]:M},n,o,Y,G),Q=pe=>{M||(pe.stopPropagation(),f==null||f(pe),!pe.defaultPrevented&&V(!1))},[,ee]=BP(jd(e),jd(U),{closable:!1,closeIconRender:pe=>{const ue=i.createElement("span",{className:`${H}-close-icon`,onClick:Q},pe);return gL(pe,ue,de=>({onClick:Ae=>{var $e;($e=de==null?void 0:de.onClick)==null||$e.call(de,Ae),Q(Ae)},className:re(de==null?void 0:de.className,`${H}-close-icon`)}))}}),te=typeof b.onClick=="function"||a&&a.type==="a",J=nn(l,{className:re(i.isValidElement(l)?(ce=l.props)==null?void 0:ce.className:void 0,B.icon),style:z.icon}),ie=J?i.createElement(i.Fragment,null,J,a&&i.createElement("span",{className:B.content,style:z.content},a)):a,fe=g?"a":"span",ne=i.createElement(fe,{...F,ref:t,className:X,style:W,href:M?void 0:g,target:v,onClick:M?void 0:F.onClick,...g&&M?{"aria-disabled":!0}:{}},ie,ee,R&&i.createElement(wU,{key:"preset",prefixCls:H}),N&&i.createElement(SU,{key:"status",prefixCls:H}));return te?i.createElement(mL,{component:"Tag"},ne):ne}),Fc=CU;Fc.CheckableTag=zR;Fc.CheckableTagGroup=bU;var EU={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"};function Rv(){return Rv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Rv.apply(this,arguments)}const PU=(e,t)=>i.createElement(or,Rv({},e,{ref:t,icon:EU})),$U=i.forwardRef(PU);var IU={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"};function Tv(){return Tv=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Tv.apply(this,arguments)}const RU=(e,t)=>i.createElement(or,Tv({},e,{ref:t,icon:IU})),TU=i.forwardRef(RU),AU=(e,t,r,n)=>{const{titleMarginBottom:o,fontWeightStrong:s}=n;return{marginBottom:o,color:r,fontWeight:s,fontSize:e,lineHeight:t}},NU=e=>{const t=[1,2,3,4,5],r={};return t.forEach(n=>{r[`
h${n}&,
div&-h${n},
div&-h${n} > textarea,
h${n}
`]=AU(e[`fontSizeHeading${n}`],e[`lineHeightHeading${n}`],e.colorTextHeading,e)}),r},OU=e=>{const{componentCls:t}=e;return{[`&${`${t}-link`}`]:{...n$(e),userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none",[`${t}-actions`]:{pointerEvents:"auto"}}}}}},jU=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:hL[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}}),DU=e=>{const{componentCls:t,paddingSM:r}=e,n=r;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:e.calc(e.paddingSM).mul(-1).equal(),insetBlockStart:e.calc(n).div(-2).add(1).equal(),marginBottom:e.calc(n).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"}}}},MU=e=>({[`${e.componentCls}-copy-success`]:{"&, &:hover, &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),kU=()=>({"a&-ellipsis, span&-ellipsis":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","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"}}),LU=e=>{const{componentCls:t,titleMarginTop:r}=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"},...NU(e),[`& + h1${t}, & + h2${t}, & + h3${t}, & + h4${t}, & + h5${t}`]:{marginTop:r},"div, ul, li, p, h1, h2, h3, h4, h5":{"+ h1, + h2, + h3, + h4, + h5":{marginTop:r}},...jU(e),...OU(e),[`${t}-actions`]:{display:"inline"},[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy
`]:{...n$(e),marginInlineStart:e.marginXXS},...DU(e),...MU(e),...kU(),"&-rtl":{direction:"rtl"}}}},FU=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),VR=Kt("Typography",LU,FU),zU=e=>{const{prefixCls:t,"aria-label":r,className:n,style:o,direction:s,maxLength:a,autoSize:l=!0,value:u,onSave:d,onCancel:f,onEnd:p,component:m,enterIcon:g=i.createElement(TU,null)}=e,v=i.useRef(null),h=i.useRef(!1),y=i.useRef(null),[b,_]=i.useState(u);i.useEffect(()=>{_(u)},[u]),i.useEffect(()=>{var T;if((T=v.current)!=null&&T.resizableTextArea){const{textArea:O}=v.current.resizableTextArea;O.focus();const{length:k}=O.value;O.setSelectionRange(k,k)}},[]);const x=({target:T})=>{_(T.value.replace(/[\n\r]/g,""))},w=()=>{h.current=!0},S=()=>{h.current=!1},C=({keyCode:T})=>{h.current||(y.current=T)},E=()=>{d(b.trim())},P=({keyCode:T,ctrlKey:O,altKey:k,metaKey:M,shiftKey:U})=>{y.current!==T||h.current||O||k||M||U||(T===lt.ENTER?(E(),p==null||p()):T===lt.ESC&&f())},$=()=>{E()},[I,R]=VR(t),N=re(t,`${t}-edit-content`,{[`${t}-rtl`]:s==="rtl",[`${t}-${m}`]:!!m},n,I,R);return i.createElement("div",{className:N,style:o},i.createElement(NR,{ref:v,maxLength:a,value:b,onChange:x,onKeyDown:C,onKeyUp:P,onCompositionStart:w,onCompositionEnd:S,onBlur:$,"aria-label":r,rows:1,autoSize:l}),g!==null?nn(g,{className:`${t}-edit-content-confirm`}):null)},VU=({copyConfig:e,children:t})=>{const[r,n]=i.useState(!1),[o,s]=i.useState(!1),a=i.useRef(null),l=()=>{a.current&&clearTimeout(a.current)},u={};e.format&&(u.format=e.format),i.useEffect(()=>l,[]);const d=St(async f=>{var p;f==null||f.preventDefault(),f==null||f.stopPropagation(),s(!0);try{const m=typeof e.text=="function"?await e.text():e.text;await vL(m||o$(t,{skipEmpty:!0}).join("")||"",u),s(!1),n(!0),l(),a.current=setTimeout(()=>{n(!1)},3e3),(p=e.onCopy)==null||p.call(e,f)}catch(m){throw s(!1),m}});return{copied:r,copyLoading:o,onClick:d}};function Qm(e,t){return i.useMemo(()=>{const r=!!e;return[r,{...t,...r&&typeof e=="object"?e:null}]},[e])}const BU=e=>{const t=i.useRef(void 0);return i.useEffect(()=>{t.current=e}),t.current},HU=(e,t,r)=>i.useMemo(()=>e===!0?{title:t??r}:i.isValidElement(e)?{title:e}:Pr(e)?{title:t??r,...e}:{title:e},[e,t,r]),BR=i.forwardRef((e,t)=>{const{prefixCls:r,component:n="article",className:o,rootClassName:s,children:a,direction:l,style:u,...d}=e,{getPrefixCls:f,direction:p,className:m,style:g}=Mt("typography"),v=l??p,h=f("typography",r),[y,b]=VR(h),_=re(h,m,{[`${h}-rtl`]:v==="rtl"},o,s,y,b),x={...g,...u};return i.createElement(n,{className:_,style:x,ref:t,...d},a)});var WU={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"};function Av(){return Av=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},Av.apply(this,arguments)}const UU=(e,t)=>i.createElement(or,Av({},e,{ref:t,icon:WU})),qU=i.forwardRef(UU),yS=e=>e===!1?[!1,!1]:o$(e);function Zm(e,t,r){return e===!0||e===void 0?t:e||r&&t}function GU(e){const t=document.createElement("em");e.appendChild(t);const r=e.getBoundingClientRect(),n=t.getBoundingClientRect();return e.removeChild(t),r.left>n.left||n.right>r.right||r.top>n.top||n.bottom>r.bottom}const s_=e=>["string","number"].includes(typeof e),KU=e=>{const{prefixCls:t,copied:r,locale:n,iconOnly:o,tooltips:s,icon:a,tabIndex:l,onCopy:u,loading:d}=e,f=yS(s),p=yS(a),{copied:m,copy:g}=n??{},v=r?m:g,h=Zm(f[r?1:0],v),y=typeof h=="string"?h:v;return i.createElement(jo,{title:h},i.createElement("button",{type:"button",className:re(`${t}-copy`,{[`${t}-copy-success`]:r,[`${t}-copy-icon-only`]:o}),onClick:u,"aria-label":y,tabIndex:l},r?Zm(p[1],i.createElement(Y$,null),!0):Zm(p[0],d?i.createElement(ib,null):i.createElement(qU,null),!0)))},Ou=i.forwardRef(({style:e,children:t},r)=>{const n=i.useRef(null);return i.useImperativeHandle(r,()=>({isExceed:()=>{const o=n.current;return o.scrollHeight>o.clientHeight},getHeight:()=>n.current.clientHeight})),i.createElement("span",{"aria-hidden":!0,ref:n,style:{position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)",...e}},t)}),YU=e=>e.reduce((t,r)=>t+(s_(r)?String(r).length:1),0);function bS(e,t){let r=0;const n=[];for(let o=0;o<e.length;o+=1){if(r===t)return n;const s=e[o],l=s_(s)?String(s).length:1,u=r+l;if(u>t){const d=t-r;return n.push(String(s).slice(0,d)),n}n.push(s),r=u}return e}const eg=0,tg=1,rg=2,ng=3,_S=4,ju={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function XU(e){const{enableMeasure:t,width:r,text:n,children:o,rows:s,expanded:a,miscDeps:l,onEllipsis:u}=e,d=i.useMemo(()=>os(n),[n]),f=i.useMemo(()=>YU(d),[n]),p=i.useMemo(()=>o(d,!1),[n]),[m,g]=i.useState(null),v=i.useRef(null),h=i.useRef(null),y=i.useRef(null),b=i.useRef(null),_=i.useRef(null),[x,w]=i.useState(!1),[S,C]=i.useState(eg),[E,P]=i.useState(0),[$,I]=i.useState(null);qt(()=>{C(t&&r&&f?tg:eg)},[r,n,s,t,d]),qt(()=>{var O,k,M,U;if(S===tg){C(rg);const L=h.current&&getComputedStyle(h.current).whiteSpace;I(L)}else if(S===rg){const L=!!((O=y.current)!=null&&O.isExceed());C(L?ng:_S),g(L?[0,f]:null),w(L);const V=((k=y.current)==null?void 0:k.getHeight())||0,F=s===1?0:((M=b.current)==null?void 0:M.getHeight())||0,Z=((U=_.current)==null?void 0:U.getHeight())||0,B=Math.max(V,F+Z);P(B+1),u(L)}},[S]);const R=m?Math.ceil((m[0]+m[1])/2):0;qt(()=>{var M;const[O,k]=m||[0,0];if(O!==k){const L=(((M=v.current)==null?void 0:M.getHeight())||0)>E;let V=R;k-O===1&&(V=L?O:k),g(L?[O,V]:[V,k])}},[m,R]);const N=i.useMemo(()=>{if(!t)return o(d,!1);if(S!==ng||!m||m[0]!==m[1]){const O=o(d,!1);return[_S,eg].includes(S)?O:i.createElement("span",{style:{...ju,WebkitLineClamp:s}},O)}return o(a?d:bS(d,m[0]),x)},[a,S,m,d].concat(In(l))),T={width:r,margin:0,padding:0,whiteSpace:$==="nowrap"?"normal":"inherit"};return i.createElement(i.Fragment,null,N,S===rg&&i.createElement(i.Fragment,null,i.createElement(Ou,{style:{...T,...ju,WebkitLineClamp:s},ref:y},p),i.createElement(Ou,{style:{...T,...ju,WebkitLineClamp:s-1},ref:b},p),i.createElement(Ou,{style:{...T,...ju,WebkitLineClamp:1},ref:_},o([],!0))),S===ng&&m&&m[0]!==m[1]&&i.createElement(Ou,{style:{...T,top:400},ref:v},o(bS(d,R),!0)),S===tg&&i.createElement("span",{style:{whiteSpace:"inherit"},ref:h}))}const JU=({enableEllipsis:e,isEllipsis:t,open:r,children:n,tooltipProps:o})=>{if(!(o!=null&&o.title)||!e)return n;const s=r&&t;return i.createElement(jo,{open:s,...o},n)};function QU({mark:e,code:t,underline:r,delete:n,strong:o,keyboard:s,italic:a},l){let u=l;function d(f,p){p&&(u=i.createElement(f,{},u))}return d("strong",o),d("u",r),d("del",n),d("code",t),d("mark",e),d("kbd",s),d("i",a),u}const ZU="...",xS=["delete","mark","code","underline","strong","keyboard","italic"],fp=i.forwardRef((e,t)=>{const{prefixCls:r,className:n,style:o,type:s,disabled:a,children:l,ellipsis:u,editable:d,copyable:f,component:p,title:m,onMouseEnter:g,onMouseLeave:v,...h}=e,{getPrefixCls:y,direction:b}=i.useContext(Rt),[_]=Qs("Text"),x=i.useRef(null),w=i.useRef(null),S=y("typography",r),C=Gt(h,xS),[E,P]=Qm(d),[$,I]=Ut(!1,P.editing),{triggerType:R=["icon"]}=P,N=Ne=>{var Le;Ne&&((Le=P.onStart)==null||Le.call(P)),I(Ne)},T=BU($);qt(()=>{var Ne;!$&&T&&((Ne=w.current)==null||Ne.focus())},[$]);const O=Ne=>{Ne==null||Ne.preventDefault(),N(!0)},k=Ne=>{var Le;(Le=P.onChange)==null||Le.call(P,Ne),N(!1)},M=()=>{var Ne;(Ne=P.onCancel)==null||Ne.call(P),N(!1)},[U,L]=Qm(f),{copied:V,copyLoading:F,onClick:Z}=VU({copyConfig:L,children:l}),[B,z]=i.useState(!1),[W,H]=i.useState(!1),[Y,G]=i.useState(!1),[X,Q]=i.useState(!1),[ee,te]=i.useState(!0),[J,ie]=Qm(u,{expandable:!1,symbol:Ne=>Ne?_==null?void 0:_.collapse:_==null?void 0:_.expand}),[fe,ne]=Ut(ie.defaultExpanded||!1,ie.expanded),ce=J&&(!fe||ie.expandable==="collapsible"),{rows:pe=1}=ie,ue=i.useMemo(()=>ce&&(ie.suffix!==void 0||ie.onEllipsis||ie.expandable||E||U),[ce,ie,E,U]);qt(()=>{J&&!ue&&(z(Yx("webkitLineClamp")),H(Yx("textOverflow")))},[ue,J]);const[de,Ae]=i.useState(ce),$e=i.useMemo(()=>ue?!1:pe===1?W:B,[ue,W,B]);qt(()=>{Ae($e&&ce)},[$e,ce]);const me=HU(ie.tooltip,P.text,l),Ie=de&&!!me.title,K=ce&&(de?Ie&&X:Y),oe=ce&&pe===1&&de,se=ce&&pe>1&&de,ve=(Ne,Le)=>{var Be;ne(Le.expanded),(Be=ie.onExpand)==null||Be.call(ie,Ne,Le)},[ge,ye]=i.useState(0),[_e,xe]=i.useState(!1),[Ee,Ue]=i.useState(!1),Ce=({offsetWidth:Ne})=>{ye(Ne)},Te=Ne=>{var Le;G(Ne),Y!==Ne&&((Le=ie.onEllipsis)==null||Le.call(ie,Ne))};i.useEffect(()=>{const Ne=x.current;if(J&&Ie&&Ne){const Le=GU(Ne);X!==Le&&Q(Le)}},[J,Ie,l,se,ee,ge]),i.useEffect(()=>{const Ne=x.current;if(typeof IntersectionObserver>"u"||!Ne||!Ie||!ce)return;const Le=new IntersectionObserver(()=>{te(!!Ne.offsetParent)});return Le.observe(Ne),()=>{Le.disconnect()}},[Ie,ce]);const Ye=i.useMemo(()=>{if(!(!J||de))return[P.text,l,m,me.title].find(s_)},[J,de,m,me.title,K]);if($)return i.createElement(zU,{value:P.text??(typeof l=="string"?l:""),onSave:k,onCancel:M,onEnd:P.onEnd,prefixCls:S,className:n,style:o,direction:b,component:p,maxLength:P.maxLength,autoSize:P.autoSize,enterIcon:P.enterIcon});const Xe=()=>{const{expandable:Ne,symbol:Le}=ie;return Ne?i.createElement("button",{type:"button",key:"expand",className:`${S}-${fe?"collapse":"expand"}`,onClick:Be=>ve(Be,{expanded:!fe}),"aria-label":fe?_.collapse:_==null?void 0:_.expand},typeof Le=="function"?Le(fe):Le):null},ke=()=>{if(!E)return;const{icon:Ne,tooltip:Le,tabIndex:Be}=P,Oe=os(Le)[0]||(_==null?void 0:_.edit),Fe=typeof Oe=="string"?Oe:"";return R.includes("icon")?i.createElement(jo,{key:"edit",title:Le===!1?"":Oe},i.createElement("button",{type:"button",ref:w,className:`${S}-edit`,onClick:O,"aria-label":Fe,tabIndex:Be},Ne||i.createElement($U,{role:"button"}))):null},De=()=>U?i.createElement(KU,{key:"copy",...L,prefixCls:S,copied:V,locale:_,onCopy:Z,loading:F,iconOnly:!hn(l)}):null,we=Ne=>{const Le=Ne&&Xe(),Be=ke(),Oe=De();return!Le&&!Be&&!Oe?null:i.createElement("span",{key:"operations",className:`${S}-actions`,onMouseEnter:()=>xe(!0),onMouseLeave:()=>xe(!1)},Le,Be,Oe)},Ve=Ne=>[Ne&&!fe&&i.createElement("span",{"aria-hidden":!0,key:"ellipsis"},ZU),ie.suffix,we(Ne)];return i.createElement(ns,{onResize:Ce,disabled:!ce},Ne=>i.createElement(JU,{tooltipProps:me,enableEllipsis:ce,isEllipsis:K,open:Ee&&!_e},i.createElement(BR,{onMouseEnter:Le=>{Ue(!0),g==null||g(Le)},onMouseLeave:Le=>{Ue(!1),v==null||v(Le)},className:re({[`${S}-${s}`]:s,[`${S}-disabled`]:a,[`${S}-ellipsis`]:J,[`${S}-ellipsis-single-line`]:oe,[`${S}-ellipsis-multiple-line`]:se,[`${S}-link`]:p==="a"},n),prefixCls:r,style:{...o,WebkitLineClamp:se?pe:void 0},component:p,ref:Ao(Ne,x,t),direction:b,onClick:R.includes("text")?O:void 0,"aria-label":Ye==null?void 0:Ye.toString(),title:m,...C},i.createElement(XU,{enableMeasure:ce&&!de,text:l,rows:pe,width:ge,onEllipsis:Te,expanded:fe,miscDeps:[V,fe,F,E,U,_].concat(In(xS.map(Le=>e[Le])))},(Le,Be)=>QU(e,i.createElement(i.Fragment,null,Le.length>0&&Be&&!fe&&Ye?i.createElement("span",{key:"show-content","aria-hidden":!0},Le):Le,Ve(Be)))))))}),eq=i.forwardRef((e,t)=>{const{ellipsis:r,rel:n,children:o,navigate:s,...a}=e,l={...a,rel:n===void 0&&a.target==="_blank"?"noopener noreferrer":n};return i.createElement(fp,{...l,ref:t,ellipsis:!!r,component:"a"},o)}),tq=i.forwardRef((e,t)=>{const{children:r,...n}=e;return i.createElement(fp,{ref:t,...n,component:"div"},r)}),rq=i.forwardRef((e,t)=>{const{ellipsis:r,children:n,...o}=e,s=i.useMemo(()=>Pr(r)?Gt(r,["expandable","rows"]):r,[r]);return i.createElement(fp,{ref:t,...o,ellipsis:s,component:"span"},n)}),nq=[1,2,3,4,5],oq=i.forwardRef((e,t)=>{const{level:r=1,children:n,...o}=e,s=nq.includes(r)?`h${r}`:"h1";return i.createElement(fp,{ref:t,...o,component:s},n)}),$o=BR;$o.Text=rq;$o.Link=eq;$o.Title=oq;$o.Paragraph=tq;var pp={},HR={exports:{}};(function(e){function t(r){return r&&r.__esModule?r:{default:r}}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports})(HR);var a_=HR.exports,mp={};Object.defineProperty(mp,"__esModule",{value:!0});mp.default=void 0;const sq={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:"размер страницы"};mp.default=sq;var gp={},zc={},hp={},vp={};Object.defineProperty(vp,"__esModule",{value:!0});vp.commonLocale=void 0;vp.commonLocale={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0};Object.defineProperty(hp,"__esModule",{value:!0});hp.default=void 0;var aq=vp;function pc(e){"@babel/helpers - typeof";return pc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(t){return typeof t}:function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},pc(e)}function wS(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),r.push.apply(r,n)}return r}function SS(e){for(var t=1;t<arguments.length;t++){var r=arguments[t]!=null?arguments[t]:{};t%2?wS(Object(r),!0).forEach(function(n){iq(e,n,r[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):wS(Object(r)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(r,n))})}return e}function iq(e,t,r){return t=lq(t),t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function lq(e){var t=cq(e,"string");return pc(t)=="symbol"?t:String(t)}function cq(e,t){if(pc(e)!="object"||!e)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t);if(pc(n)!="object")return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}var uq=SS(SS({},aq.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:"Следующий век"});hp.default=uq;var Vc={};Object.defineProperty(Vc,"__esModule",{value:!0});Vc.default=void 0;const dq={placeholder:"Выберите время",rangePlaceholder:["Время начала","Время окончания"]};Vc.default=dq;var WR=a_.default;Object.defineProperty(zc,"__esModule",{value:!0});zc.default=void 0;var fq=WR(hp),pq=WR(Vc);const mq={lang:{placeholder:"Выберите дату",yearPlaceholder:"Выберите РіРѕРґ",quarterPlaceholder:"Выберите квартал",monthPlaceholder:"Выберите месяц",weekPlaceholder:"Выберите неделю",rangePlaceholder:["Начальная дата","Конечная дата"],rangeYearPlaceholder:["Начальный РіРѕРґ","Год окончания"],rangeMonthPlaceholder:["Начальный месяц","Конечный месяц"],rangeWeekPlaceholder:["Начальная неделя","Конечная неделя"],shortWeekDays:["Р’СЃ","РџРЅ","Р’С‚","РЎСЂ","Р§С‚","РџС‚","РЎР±"],shortMonths:["РЇРЅРІ","Фев","Мар","РђРїСЂ","Май","РСЋРЅ","РСЋР»","РђРІРі","Сен","РћРєС‚","РќРѕСЏ","Дек"],...fq.default},timePickerLocale:{...pq.default}};zc.default=mq;var gq=a_.default;Object.defineProperty(gp,"__esModule",{value:!0});gp.default=void 0;var hq=gq(zc);gp.default=hq.default;var yp=a_.default;Object.defineProperty(pp,"__esModule",{value:!0});pp.default=void 0;var vq=yp(mp),yq=yp(gp),bq=yp(zc),_q=yp(Vc);const cn="${label} РЅРµ является типом ${type}",xq={locale:"ru",Pagination:vq.default,DatePicker:bq.default,TimePicker:_q.default,Calendar:yq.default,global:{placeholder:"Пожалуйста выберите",close:"Закрыть"},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:cn,method:cn,array:cn,object:cn,number:cn,date:cn,boolean:cn,integer:cn,float:cn,regexp:cn,email:cn,url:cn,hex:cn},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:"Градиент"}};pp.default=xq;var wq=pp;const Sq=Bf(wq);var Cq=typeof Element<"u",Eq=typeof Map=="function",Pq=typeof Set=="function",$q=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function pd(e,t){if(e===t)return!0;if(e&&t&&typeof e=="object"&&typeof t=="object"){if(e.constructor!==t.constructor)return!1;var r,n,o;if(Array.isArray(e)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(!pd(e[n],t[n]))return!1;return!0}var s;if(Eq&&e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;for(s=e.entries();!(n=s.next()).done;)if(!pd(n.value[1],t.get(n.value[0])))return!1;return!0}if(Pq&&e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(s=e.entries();!(n=s.next()).done;)if(!t.has(n.value[0]))return!1;return!0}if($q&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(t)){if(r=e.length,r!=t.length)return!1;for(n=r;n--!==0;)if(e[n]!==t[n])return!1;return!0}if(e.constructor===RegExp)return e.source===t.source&&e.flags===t.flags;if(e.valueOf!==Object.prototype.valueOf&&typeof e.valueOf=="function"&&typeof t.valueOf=="function")return e.valueOf()===t.valueOf();if(e.toString!==Object.prototype.toString&&typeof e.toString=="function"&&typeof t.toString=="function")return e.toString()===t.toString();if(o=Object.keys(e),r=o.length,r!==Object.keys(t).length)return!1;for(n=r;n--!==0;)if(!Object.prototype.hasOwnProperty.call(t,o[n]))return!1;if(Cq&&e instanceof Element)return!1;for(n=r;n--!==0;)if(!((o[n]==="_owner"||o[n]==="__v"||o[n]==="__o")&&e.$$typeof)&&!pd(e[o[n]],t[o[n]]))return!1;return!0}return e!==e&&t!==t}var Iq=function(t,r){try{return pd(t,r)}catch(n){if((n.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw n}};const Rq=Bf(Iq);var Tq=function(e,t,r,n,o,s,a,l){if(!e){var u;if(t===void 0)u=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var d=[r,n,o,s,a,l],f=0;u=new Error(t.replace(/%s/g,function(){return d[f++]})),u.name="Invariant Violation"}throw u.framesToPop=1,u}},Aq=Tq;const CS=Bf(Aq);var Nq=function(t,r,n,o){var s=n?n.call(o,t,r):void 0;if(s!==void 0)return!!s;if(t===r)return!0;if(typeof t!="object"||!t||typeof r!="object"||!r)return!1;var a=Object.keys(t),l=Object.keys(r);if(a.length!==l.length)return!1;for(var u=Object.prototype.hasOwnProperty.bind(r),d=0;d<a.length;d++){var f=a[d];if(!u(f))return!1;var p=t[f],m=r[f];if(s=n?n.call(o,p,m,f):void 0,s===!1||s===void 0&&p!==m)return!1}return!0};const Oq=Bf(Nq);var UR=(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))(UR||{}),og={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"]}},ES=Object.values(UR),bp={accesskey:"accessKey",charset:"charSet",class:"className",contenteditable:"contentEditable",contextmenu:"contextMenu","http-equiv":"httpEquiv",itemprop:"itemProp",tabindex:"tabIndex"},qR=Object.entries(bp).reduce((e,[t,r])=>(e[r]=t,e),{}),Bn="data-rh",Ka={DEFAULT_TITLE:"defaultTitle",DEFER:"defer",ENCODE_SPECIAL_CHARACTERS:"encodeSpecialCharacters",ON_CHANGE_CLIENT_STATE:"onChangeClientState",TITLE_TEMPLATE:"titleTemplate",PRIORITIZE_SEO_TAGS:"prioritizeSeoTags"},Ya=(e,t)=>{for(let r=e.length-1;r>=0;r-=1){const n=e[r];if(Object.prototype.hasOwnProperty.call(n,t))return n[t]}return null},jq=e=>{let t=Ya(e,"title");const r=Ya(e,Ka.TITLE_TEMPLATE);if(Array.isArray(t)&&(t=t.join("")),r&&t)return r.replace(/%s/g,()=>t);const n=Ya(e,Ka.DEFAULT_TITLE);return t||n||void 0},Dq=e=>Ya(e,Ka.ON_CHANGE_CLIENT_STATE)||(()=>{}),sg=(e,t)=>t.filter(r=>typeof r[e]<"u").map(r=>r[e]).reduce((r,n)=>({...r,...n}),{}),Mq=(e,t)=>t.filter(r=>typeof r.base<"u").map(r=>r.base).reverse().reduce((r,n)=>{if(!r.length){const o=Object.keys(n);for(let s=0;s<o.length;s+=1){const l=o[s].toLowerCase();if(e.indexOf(l)!==-1&&n[l])return r.concat(n)}}return r},[]),kq=e=>console&&typeof console.warn=="function"&&console.warn(e),Vi=(e,t,r)=>{const n={};return r.filter(o=>Array.isArray(o[e])?!0:(typeof o[e]<"u"&&kq(`Helmet: ${e} should be of type "Array". Instead found type "${typeof o[e]}"`),!1)).map(o=>o[e]).reverse().reduce((o,s)=>{const a={};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 n[d]||(n[d]={}),a[d]||(a[d]={}),n[d][p]?!1:(a[d][p]=!0,!0)}).reverse().forEach(u=>o.push(u));const l=Object.keys(a);for(let u=0;u<l.length;u+=1){const d=l[u],f={...n[d],...a[d]};n[d]=f}return o},[]).reverse()},Lq=(e,t)=>{if(Array.isArray(e)&&e.length){for(let r=0;r<e.length;r+=1)if(e[r][t])return!0}return!1},Fq=e=>({baseTag:Mq(["href"],e),bodyAttributes:sg("bodyAttributes",e),defer:Ya(e,Ka.DEFER),encode:Ya(e,Ka.ENCODE_SPECIAL_CHARACTERS),htmlAttributes:sg("htmlAttributes",e),linkTags:Vi("link",["rel","href"],e),metaTags:Vi("meta",["name","charset","http-equiv","property","itemprop"],e),noscriptTags:Vi("noscript",["innerHTML"],e),onChangeClientState:Dq(e),scriptTags:Vi("script",["src","innerHTML"],e),styleTags:Vi("style",["cssText"],e),title:jq(e),titleAttributes:sg("titleAttributes",e),prioritizeSeoTags:Lq(e,Ka.PRIORITIZE_SEO_TAGS)}),GR=e=>Array.isArray(e)?e.join(""):e,zq=(e,t)=>{const r=Object.keys(e);for(let n=0;n<r.length;n+=1)if(t[r[n]]&&t[r[n]].includes(e[r[n]]))return!0;return!1},ag=(e,t)=>Array.isArray(e)?e.reduce((r,n)=>(zq(n,t)?r.priority.push(n):r.default.push(n),r),{priority:[],default:[]}):{default:e,priority:[]},PS=(e,t)=>({...e,[t]:void 0}),Vq=["noscript","script","style"],Nv=(e,t=!0)=>t===!1?String(e):String(e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'"),KR=e=>Object.keys(e).reduce((t,r)=>{const n=typeof e[r]<"u"?`${r}="${e[r]}"`:`${r}`;return t?`${t} ${n}`:n},""),Bq=(e,t,r,n)=>{const o=KR(r),s=GR(t);return o?`<${e} ${Bn}="true" ${o}>${Nv(s,n)}</${e}>`:`<${e} ${Bn}="true">${Nv(s,n)}</${e}>`},Hq=(e,t,r=!0)=>t.reduce((n,o)=>{const s=o,a=Object.keys(s).filter(d=>!(d==="innerHTML"||d==="cssText")).reduce((d,f)=>{const p=typeof s[f]>"u"?f:`${f}="${Nv(s[f],r)}"`;return d?`${d} ${p}`:p},""),l=s.innerHTML||s.cssText||"",u=Vq.indexOf(e)===-1;return`${n}<${e} ${Bn}="true" ${a}${u?"/>":`>${l}</${e}>`}`},""),YR=(e,t={})=>Object.keys(e).reduce((r,n)=>{const o=bp[n];return r[o||n]=e[n],r},t),Wq=(e,t,r)=>{const n={key:t,[Bn]:!0},o=YR(r,n);return[q.createElement("title",o,t)]},md=(e,t)=>t.map((r,n)=>{const o={key:n,[Bn]:!0};return Object.keys(r).forEach(s=>{const l=bp[s]||s;if(l==="innerHTML"||l==="cssText"){const u=r.innerHTML||r.cssText;o.dangerouslySetInnerHTML={__html:u}}else o[l]=r[s]}),q.createElement(e,o)}),Pn=(e,t,r=!0)=>{switch(e){case"title":return{toComponent:()=>Wq(e,t.title,t.titleAttributes),toString:()=>Bq(e,t.title,t.titleAttributes,r)};case"bodyAttributes":case"htmlAttributes":return{toComponent:()=>YR(t),toString:()=>KR(t)};default:return{toComponent:()=>md(e,t),toString:()=>Hq(e,t,r)}}},Uq=({metaTags:e,linkTags:t,scriptTags:r,encode:n})=>{const o=ag(e,og.meta),s=ag(t,og.link),a=ag(r,og.script);return{priorityMethods:{toComponent:()=>[...md("meta",o.priority),...md("link",s.priority),...md("script",a.priority)],toString:()=>`${Pn("meta",o.priority,n)} ${Pn("link",s.priority,n)} ${Pn("script",a.priority,n)}`},metaTags:o.default,linkTags:s.default,scriptTags:a.default}},qq=e=>{const{baseTag:t,bodyAttributes:r,encode:n=!0,htmlAttributes:o,noscriptTags:s,styleTags:a,title:l="",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}=Uq(e)),{priority:g,base:Pn("base",t,n),bodyAttributes:Pn("bodyAttributes",r,n),htmlAttributes:Pn("htmlAttributes",o,n),link:Pn("link",f,n),meta:Pn("meta",p,n),noscript:Pn("noscript",s,n),script:Pn("script",m,n),style:Pn("style",a,n),title:Pn("title",{title:l,titleAttributes:u},n)}},Ov=qq,Du=[],i_=!!(typeof window<"u"&&window.document&&window.document.createElement),jv=class{constructor(e,t){Qt(this,"instances",[]);Qt(this,"canUseDOM",i_);Qt(this,"context");Qt(this,"value",{setHelmet:e=>{this.context.helmet=e},helmetInstances:{get:()=>this.canUseDOM?Du:this.instances,add:e=>{(this.canUseDOM?Du:this.instances).push(e)},remove:e=>{const t=(this.canUseDOM?Du:this.instances).indexOf(e);(this.canUseDOM?Du:this.instances).splice(t,1)}}});this.context=e,this.canUseDOM=t||!1,t||(e.helmet=Ov({baseTag:[],bodyAttributes:{},htmlAttributes:{},linkTags:[],metaTags:[],noscriptTags:[],scriptTags:[],styleTags:[],title:"",titleAttributes:{}}))}},Gq=parseInt(q.version.split(".")[0],10),Dv=Gq>=19,Kq={},XR=q.createContext(Kq),Ds,JR=(Ds=class extends i.Component{constructor(r){super(r);Qt(this,"helmetData");Dv?this.helmetData=null:this.helmetData=new jv(this.props.context||{},Ds.canUseDOM)}render(){return Dv?q.createElement(q.Fragment,null,this.props.children):q.createElement(XR.Provider,{value:this.helmetData.value},this.props.children)}},Qt(Ds,"canUseDOM",i_),Ds),ya=(e,t)=>{const r=document.head||document.querySelector("head"),n=r.querySelectorAll(`${e}[${Bn}]`),o=[].slice.call(n),s=[];let a;return t&&t.length&&t.forEach(l=>{const u=document.createElement(e);for(const d in l)if(Object.prototype.hasOwnProperty.call(l,d))if(d==="innerHTML")u.innerHTML=l.innerHTML;else if(d==="cssText"){const f=l.cssText;u.appendChild(document.createTextNode(f))}else{const f=d,p=typeof l[f]>"u"?"":l[f];u.setAttribute(d,p)}u.setAttribute(Bn,"true"),o.some((d,f)=>(a=f,u.isEqualNode(d)))?o.splice(a,1):s.push(u)}),o.forEach(l=>{var u;return(u=l.parentNode)==null?void 0:u.removeChild(l)}),s.forEach(l=>r.appendChild(l)),{oldTags:o,newTags:s}},Mv=(e,t)=>{const r=document.getElementsByTagName(e)[0];if(!r)return;const n=r.getAttribute(Bn),o=n?n.split(","):[],s=[...o],a=Object.keys(t);for(const l of a){const u=t[l]||"";r.getAttribute(l)!==u&&r.setAttribute(l,u),o.indexOf(l)===-1&&o.push(l);const d=s.indexOf(l);d!==-1&&s.splice(d,1)}for(let l=s.length-1;l>=0;l-=1)r.removeAttribute(s[l]);o.length===s.length?r.removeAttribute(Bn):r.getAttribute(Bn)!==a.join(",")&&r.setAttribute(Bn,a.join(","))},Yq=(e,t)=>{typeof e<"u"&&document.title!==e&&(document.title=GR(e)),Mv("title",t)},$S=(e,t)=>{const{baseTag:r,bodyAttributes:n,htmlAttributes:o,linkTags:s,metaTags:a,noscriptTags:l,onChangeClientState:u,scriptTags:d,styleTags:f,title:p,titleAttributes:m}=e;Mv("body",n),Mv("html",o),Yq(p,m);const g={baseTag:ya("base",r),linkTags:ya("link",s),metaTags:ya("meta",a),noscriptTags:ya("noscript",l),scriptTags:ya("script",d),styleTags:ya("style",f)},v={},h={};Object.keys(g).forEach(y=>{const{newTags:b,oldTags:_}=g[y];b.length&&(v[y]=b),_.length&&(h[y]=g[y].oldTags)}),t&&t(),u(e,v,h)},Bi=null,Xq=e=>{Bi&&cancelAnimationFrame(Bi),e.defer?Bi=requestAnimationFrame(()=>{$S(e,()=>{Bi=null})}):($S(e),Bi=null)},Jq=Xq,IS=class extends i.Component{constructor(){super(...arguments);Qt(this,"rendered",!1)}shouldComponentUpdate(t){return!Oq(t,this.props)}componentDidUpdate(){this.emitChange()}componentWillUnmount(){const{helmetInstances:t}=this.props.context;t.remove(this),this.emitChange()}emitChange(){const{helmetInstances:t,setHelmet:r}=this.props.context;let n=null;const o=Fq(t.get().map(s=>{const{context:a,...l}=s.props;return l}));JR.canUseDOM?Jq(o):Ov&&(n=Ov(o)),r(n)}init(){if(this.rendered)return;this.rendered=!0;const{helmetInstances:t}=this.props.context;t.add(this),this.emitChange()}render(){return this.init(),null}},gd=[],RS=e=>{const t={};for(const r of Object.keys(e))t[qR[r]||r]=e[r];return t},ys=e=>{const t={};for(const r of Object.keys(e)){const n=bp[r];t[n||r]=e[r]}return t},TS=(e,t)=>{if(!i_)return;const r=document.getElementsByTagName(e)[0];if(!r)return;const n="data-rh-managed",o=r.getAttribute(n),s=o?o.split(","):[],a=Object.keys(t);for(const l of s)a.includes(l)||r.removeAttribute(l);for(const l of a){const u=t[l];u==null||u===!1?r.removeAttribute(l):u===!0?r.setAttribute(l,""):r.setAttribute(l,String(u))}a.length>0?r.setAttribute(n,a.join(",")):r.removeAttribute(n)},ig=()=>{const e={},t={};for(const r of gd){const{htmlAttributes:n,bodyAttributes:o}=r.props;n&&Object.assign(e,RS(n)),o&&Object.assign(t,RS(o))}TS("html",e),TS("body",t)},Qq=class extends i.Component{componentDidMount(){gd.push(this),ig()}componentDidUpdate(){ig()}componentWillUnmount(){const e=gd.indexOf(this);e!==-1&&gd.splice(e,1),ig()}resolveTitle(){const{title:e,titleTemplate:t,defaultTitle:r}=this.props;return e&&t?t.replace(/%s/g,()=>Array.isArray(e)?e.join(""):e):e||r||void 0}renderTitle(){const e=this.resolveTitle();if(e===void 0)return null;const t=this.props.titleAttributes||{};return q.createElement("title",ys(t),e)}renderBase(){const{base:e}=this.props;return e?q.createElement("base",ys(e)):null}renderMeta(){const{meta:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>q.createElement("meta",{key:r,...ys(t)}))}renderLink(){const{link:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>q.createElement("link",{key:r,...ys(t)}))}renderScript(){const{script:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>{const{innerHTML:n,...o}=t,s=ys(o);return n&&(s.dangerouslySetInnerHTML={__html:n}),q.createElement("script",{key:r,...s})})}renderStyle(){const{style:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>{const{cssText:n,...o}=t,s=ys(o);return n&&(s.dangerouslySetInnerHTML={__html:n}),q.createElement("style",{key:r,...s})})}renderNoscript(){const{noscript:e}=this.props;return!e||!Array.isArray(e)?null:e.map((t,r)=>{const{innerHTML:n,...o}=t,s=ys(o);return n&&(s.dangerouslySetInnerHTML={__html:n}),q.createElement("noscript",{key:r,...s})})}render(){return q.createElement(q.Fragment,null,this.renderTitle(),this.renderBase(),this.renderMeta(),this.renderLink(),this.renderScript(),this.renderStyle(),this.renderNoscript())}},oh,Zq=(oh=class extends i.Component{shouldComponentUpdate(e){return!Rq(PS(this.props,"helmetData"),PS(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,r,n){return{...t,[e.type]:[...t[e.type]||[],{...r,...this.mapNestedChildrenToProps(e,n)}]}}mapObjectTypeChildren(e,t,r,n){switch(e.type){case"title":return{...t,[e.type]:n,titleAttributes:{...r}};case"body":return{...t,bodyAttributes:{...r}};case"html":return{...t,htmlAttributes:{...r}};default:return{...t,[e.type]:{...r}}}}mapArrayTypeChildrenToProps(e,t){let r={...t};return Object.keys(e).forEach(n=>{r={...r,[n]:e[n]}}),r}warnOnInvalidChildren(e,t){return CS(ES.some(r=>e.type===r),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 ${ES.join(", ")} are allowed. Helmet does not support rendering <${e.type}> elements. Refer to our API for more information.`),CS(!t||typeof t=="string"||Array.isArray(t)&&!t.some(r=>typeof r!="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 r={};return q.Children.forEach(e,n=>{if(!n||!n.props)return;const{children:o,...s}=n.props,a=Object.keys(s).reduce((u,d)=>(u[qR[d]||d]=s[d],u),{});let{type:l}=n;switch(typeof l=="symbol"?l=l.toString():this.warnOnInvalidChildren(n,o),l){case"Symbol(react.fragment)":t=this.mapChildrenToProps(o,t);break;case"link":case"meta":case"noscript":case"script":case"style":r=this.flattenArrayTypeChildren(n,r,a,o);break;default:t=this.mapObjectTypeChildren(n,t,a,o);break}}),this.mapArrayTypeChildrenToProps(r,t)}render(){const{children:e,...t}=this.props;let r={...t},{helmetData:n}=t;if(e&&(r=this.mapChildrenToProps(e,r)),n&&!(n instanceof jv)){const o=n;n=new jv(o.context,!0),delete r.helmetData}return Dv?q.createElement(Qq,{...r}):n?q.createElement(IS,{...r,context:n.value}):q.createElement(XR.Consumer,null,o=>q.createElement(IS,{...r,context:o}))}},Qt(oh,"defaultProps",{defer:!0,encodeSpecialCharacters:!0,prioritizeSeoTags:!1}),oh);function QR(e,t){return function(){return e.apply(t,arguments)}}const{toString:e7}=Object.prototype,{getPrototypeOf:_p}=Object,{iterator:xp,toStringTag:ZR}=Symbol,wp=(e=>t=>{const r=e7.call(t);return e[r]||(e[r]=r.slice(8,-1).toLowerCase())})(Object.create(null)),Xn=e=>(e=e.toLowerCase(),t=>wp(t)===e),Sp=e=>t=>typeof t===e,{isArray:Ci}=Array,si=Sp("undefined");function Bc(e){return e!==null&&!si(e)&&e.constructor!==null&&!si(e.constructor)&&en(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const eT=Xn("ArrayBuffer");function t7(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&eT(e.buffer),t}const r7=Sp("string"),en=Sp("function"),tT=Sp("number"),Hc=e=>e!==null&&typeof e=="object",n7=e=>e===!0||e===!1,hd=e=>{if(wp(e)!=="object")return!1;const t=_p(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(ZR in e)&&!(xp in e)},o7=e=>{if(!Hc(e)||Bc(e))return!1;try{return Object.keys(e).length===0&&Object.getPrototypeOf(e)===Object.prototype}catch{return!1}},s7=Xn("Date"),a7=Xn("File"),i7=e=>!!(e&&typeof e.uri<"u"),l7=e=>e&&typeof e.getParts<"u",c7=Xn("Blob"),u7=Xn("FileList"),d7=e=>Hc(e)&&en(e.pipe);function f7(){return typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}}const AS=f7(),NS=typeof AS.FormData<"u"?AS.FormData:void 0,p7=e=>{if(!e)return!1;if(NS&&e instanceof NS)return!0;const t=_p(e);if(!t||t===Object.prototype||!en(e.append))return!1;const r=wp(e);return r==="formdata"||r==="object"&&en(e.toString)&&e.toString()==="[object FormData]"},m7=Xn("URLSearchParams"),[g7,h7,v7,y7]=["ReadableStream","Request","Response","Headers"].map(Xn),b7=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Wc(e,t,{allOwnKeys:r=!1}={}){if(e===null||typeof e>"u")return;let n,o;if(typeof e!="object"&&(e=[e]),Ci(e))for(n=0,o=e.length;n<o;n++)t.call(null,e[n],n,e);else{if(Bc(e))return;const s=r?Object.getOwnPropertyNames(e):Object.keys(e),a=s.length;let l;for(n=0;n<a;n++)l=s[n],t.call(null,e[l],l,e)}}function rT(e,t){if(Bc(e))return null;t=t.toLowerCase();const r=Object.keys(e);let n=r.length,o;for(;n-- >0;)if(o=r[n],t===o.toLowerCase())return o;return null}const Os=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,nT=e=>!si(e)&&e!==Os;function kv(...e){const{caseless:t,skipUndefined:r}=nT(this)&&this||{},n={},o=(s,a)=>{if(a==="__proto__"||a==="constructor"||a==="prototype")return;const l=t&&rT(n,a)||a,u=Lv(n,l)?n[l]:void 0;hd(u)&&hd(s)?n[l]=kv(u,s):hd(s)?n[l]=kv({},s):Ci(s)?n[l]=s.slice():(!r||!si(s))&&(n[l]=s)};for(let s=0,a=e.length;s<a;s++)e[s]&&Wc(e[s],o);return n}const _7=(e,t,r,{allOwnKeys:n}={})=>(Wc(t,(o,s)=>{r&&en(o)?Object.defineProperty(e,s,{__proto__:null,value:QR(o,r),writable:!0,enumerable:!0,configurable:!0}):Object.defineProperty(e,s,{__proto__:null,value:o,writable:!0,enumerable:!0,configurable:!0})},{allOwnKeys:n}),e),x7=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),w7=(e,t,r,n)=>{e.prototype=Object.create(t.prototype,n),Object.defineProperty(e.prototype,"constructor",{__proto__:null,value:e,writable:!0,enumerable:!1,configurable:!0}),Object.defineProperty(e,"super",{__proto__:null,value:t.prototype}),r&&Object.assign(e.prototype,r)},S7=(e,t,r,n)=>{let o,s,a;const l={};if(t=t||{},e==null)return t;do{for(o=Object.getOwnPropertyNames(e),s=o.length;s-- >0;)a=o[s],(!n||n(a,e,t))&&!l[a]&&(t[a]=e[a],l[a]=!0);e=r!==!1&&_p(e)}while(e&&(!r||r(e,t))&&e!==Object.prototype);return t},C7=(e,t,r)=>{e=String(e),(r===void 0||r>e.length)&&(r=e.length),r-=t.length;const n=e.indexOf(t,r);return n!==-1&&n===r},E7=e=>{if(!e)return null;if(Ci(e))return e;let t=e.length;if(!tT(t))return null;const r=new Array(t);for(;t-- >0;)r[t]=e[t];return r},P7=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&_p(Uint8Array)),$7=(e,t)=>{const n=(e&&e[xp]).call(e);let o;for(;(o=n.next())&&!o.done;){const s=o.value;t.call(e,s[0],s[1])}},I7=(e,t)=>{let r;const n=[];for(;(r=e.exec(t))!==null;)n.push(r);return n},R7=Xn("HTMLFormElement"),T7=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(r,n,o){return n.toUpperCase()+o}),Lv=(({hasOwnProperty:e})=>(t,r)=>e.call(t,r))(Object.prototype),A7=Xn("RegExp"),oT=(e,t)=>{const r=Object.getOwnPropertyDescriptors(e),n={};Wc(r,(o,s)=>{let a;(a=t(o,s,e))!==!1&&(n[s]=a||o)}),Object.defineProperties(e,n)},N7=e=>{oT(e,(t,r)=>{if(en(e)&&["arguments","caller","callee"].includes(r))return!1;const n=e[r];if(en(n)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+r+"'")})}})},O7=(e,t)=>{const r={},n=o=>{o.forEach(s=>{r[s]=!0})};return Ci(e)?n(e):n(String(e).split(t)),r},j7=()=>{},D7=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t;function M7(e){return!!(e&&en(e.append)&&e[ZR]==="FormData"&&e[xp])}const k7=e=>{const t=new Array(10),r=(n,o)=>{if(Hc(n)){if(t.indexOf(n)>=0)return;if(Bc(n))return n;if(!("toJSON"in n)){t[o]=n;const s=Ci(n)?[]:{};return Wc(n,(a,l)=>{const u=r(a,o+1);!si(u)&&(s[l]=u)}),t[o]=void 0,s}}return n};return r(e,0)},L7=Xn("AsyncFunction"),F7=e=>e&&(Hc(e)||en(e))&&en(e.then)&&en(e.catch),sT=((e,t)=>e?setImmediate:t?((r,n)=>(Os.addEventListener("message",({source:o,data:s})=>{o===Os&&s===r&&n.length&&n.shift()()},!1),o=>{n.push(o),Os.postMessage(r,"*")}))(`axios@${Math.random()}`,[]):r=>setTimeout(r))(typeof setImmediate=="function",en(Os.postMessage)),z7=typeof queueMicrotask<"u"?queueMicrotask.bind(Os):typeof process<"u"&&process.nextTick||sT,V7=e=>e!=null&&en(e[xp]),be={isArray:Ci,isArrayBuffer:eT,isBuffer:Bc,isFormData:p7,isArrayBufferView:t7,isString:r7,isNumber:tT,isBoolean:n7,isObject:Hc,isPlainObject:hd,isEmptyObject:o7,isReadableStream:g7,isRequest:h7,isResponse:v7,isHeaders:y7,isUndefined:si,isDate:s7,isFile:a7,isReactNativeBlob:i7,isReactNative:l7,isBlob:c7,isRegExp:A7,isFunction:en,isStream:d7,isURLSearchParams:m7,isTypedArray:P7,isFileList:u7,forEach:Wc,merge:kv,extend:_7,trim:b7,stripBOM:x7,inherits:w7,toFlatObject:S7,kindOf:wp,kindOfTest:Xn,endsWith:C7,toArray:E7,forEachEntry:$7,matchAll:I7,isHTMLForm:R7,hasOwnProperty:Lv,hasOwnProp:Lv,reduceDescriptors:oT,freezeMethods:N7,toObjectSet:O7,toCamelCase:T7,noop:j7,toFiniteNumber:D7,findKey:rT,global:Os,isContextDefined:nT,isSpecCompliantForm:M7,toJSONObject:k7,isAsyncFn:L7,isThenable:F7,setImmediate:sT,asap:z7,isIterable:V7},B7=be.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"]),H7=e=>{const t={};let r,n,o;return e&&e.split(`
`).forEach(function(a){o=a.indexOf(":"),r=a.substring(0,o).trim().toLowerCase(),n=a.substring(o+1).trim(),!(!r||t[r]&&B7[r])&&(r==="set-cookie"?t[r]?t[r].push(n):t[r]=[n]:t[r]=t[r]?t[r]+", "+n:n)}),t},OS=Symbol("internals"),W7=/[^\x09\x20-\x7E\x80-\xFF]/g;function U7(e){let t=0,r=e.length;for(;t<r;){const n=e.charCodeAt(t);if(n!==9&&n!==32)break;t+=1}for(;r>t;){const n=e.charCodeAt(r-1);if(n!==9&&n!==32)break;r-=1}return t===0&&r===e.length?e:e.slice(t,r)}function Hi(e){return e&&String(e).trim().toLowerCase()}function q7(e){return U7(e.replace(W7,""))}function vd(e){return e===!1||e==null?e:be.isArray(e)?e.map(vd):q7(String(e))}function G7(e){const t=Object.create(null),r=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let n;for(;n=r.exec(e);)t[n[1]]=n[2];return t}const K7=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());function lg(e,t,r,n,o){if(be.isFunction(n))return n.call(this,t,r);if(o&&(t=r),!!be.isString(t)){if(be.isString(n))return t.indexOf(n)!==-1;if(be.isRegExp(n))return n.test(t)}}function Y7(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,r,n)=>r.toUpperCase()+n)}function X7(e,t){const r=be.toCamelCase(" "+t);["get","set","has"].forEach(n=>{Object.defineProperty(e,n+r,{__proto__:null,value:function(o,s,a){return this[n].call(this,t,o,s,a)},configurable:!0})})}let qr=class{constructor(t){t&&this.set(t)}set(t,r,n){const o=this;function s(l,u,d){const f=Hi(u);if(!f)throw new Error("header name must be a non-empty string");const p=be.findKey(o,f);(!p||o[p]===void 0||d===!0||d===void 0&&o[p]!==!1)&&(o[p||u]=vd(l))}const a=(l,u)=>be.forEach(l,(d,f)=>s(d,f,u));if(be.isPlainObject(t)||t instanceof this.constructor)a(t,r);else if(be.isString(t)&&(t=t.trim())&&!K7(t))a(H7(t),r);else if(be.isObject(t)&&be.isIterable(t)){let l={},u,d;for(const f of t){if(!be.isArray(f))throw TypeError("Object iterator must return a key-value pair");l[d=f[0]]=(u=l[d])?be.isArray(u)?[...u,f[1]]:[u,f[1]]:f[1]}a(l,r)}else t!=null&&s(r,t,n);return this}get(t,r){if(t=Hi(t),t){const n=be.findKey(this,t);if(n){const o=this[n];if(!r)return o;if(r===!0)return G7(o);if(be.isFunction(r))return r.call(this,o,n);if(be.isRegExp(r))return r.exec(o);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,r){if(t=Hi(t),t){const n=be.findKey(this,t);return!!(n&&this[n]!==void 0&&(!r||lg(this,this[n],n,r)))}return!1}delete(t,r){const n=this;let o=!1;function s(a){if(a=Hi(a),a){const l=be.findKey(n,a);l&&(!r||lg(n,n[l],l,r))&&(delete n[l],o=!0)}}return be.isArray(t)?t.forEach(s):s(t),o}clear(t){const r=Object.keys(this);let n=r.length,o=!1;for(;n--;){const s=r[n];(!t||lg(this,this[s],s,t,!0))&&(delete this[s],o=!0)}return o}normalize(t){const r=this,n={};return be.forEach(this,(o,s)=>{const a=be.findKey(n,s);if(a){r[a]=vd(o),delete r[s];return}const l=t?Y7(s):String(s).trim();l!==s&&delete r[s],r[l]=vd(o),n[l]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const r=Object.create(null);return be.forEach(this,(n,o)=>{n!=null&&n!==!1&&(r[o]=t&&be.isArray(n)?n.join(", "):n)}),r}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,r])=>t+": "+r).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,...r){const n=new this(t);return r.forEach(o=>n.set(o)),n}static accessor(t){const n=(this[OS]=this[OS]={accessors:{}}).accessors,o=this.prototype;function s(a){const l=Hi(a);n[l]||(X7(o,a),n[l]=!0)}return be.isArray(t)?t.forEach(s):s(t),this}};qr.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);be.reduceDescriptors(qr.prototype,({value:e},t)=>{let r=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(n){this[r]=n}}});be.freezeMethods(qr);const J7="[REDACTED ****]";function Q7(e){if(be.hasOwnProp(e,"toJSON"))return!0;let t=Object.getPrototypeOf(e);for(;t&&t!==Object.prototype;){if(be.hasOwnProp(t,"toJSON"))return!0;t=Object.getPrototypeOf(t)}return!1}function Z7(e,t){const r=new Set(t.map(s=>String(s).toLowerCase())),n=[],o=s=>{if(s===null||typeof s!="object"||be.isBuffer(s))return s;if(n.indexOf(s)!==-1)return;s instanceof qr&&(s=s.toJSON()),n.push(s);let a;if(be.isArray(s))a=[],s.forEach((l,u)=>{const d=o(l);be.isUndefined(d)||(a[u]=d)});else{if(!be.isPlainObject(s)&&Q7(s))return n.pop(),s;a=Object.create(null);for(const[l,u]of Object.entries(s)){const d=r.has(l.toLowerCase())?J7:o(u);be.isUndefined(d)||(a[l]=d)}}return n.pop(),a};return o(e)}let st=class aT extends Error{static from(t,r,n,o,s,a){const l=new aT(t.message,r||t.code,n,o,s);return l.cause=t,l.name=t.name,t.status!=null&&l.status==null&&(l.status=t.status),a&&Object.assign(l,a),l}constructor(t,r,n,o,s){super(t),Object.defineProperty(this,"message",{__proto__:null,value:t,enumerable:!0,writable:!0,configurable:!0}),this.name="AxiosError",this.isAxiosError=!0,r&&(this.code=r),n&&(this.config=n),o&&(this.request=o),s&&(this.response=s,this.status=s.status)}toJSON(){const t=this.config,r=t&&be.hasOwnProp(t,"redact")?t.redact:void 0,n=be.isArray(r)&&r.length>0?Z7(t,r):be.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:n,code:this.code,status:this.status}}};st.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";st.ERR_BAD_OPTION="ERR_BAD_OPTION";st.ECONNABORTED="ECONNABORTED";st.ETIMEDOUT="ETIMEDOUT";st.ECONNREFUSED="ECONNREFUSED";st.ERR_NETWORK="ERR_NETWORK";st.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";st.ERR_DEPRECATED="ERR_DEPRECATED";st.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";st.ERR_BAD_REQUEST="ERR_BAD_REQUEST";st.ERR_CANCELED="ERR_CANCELED";st.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";st.ERR_INVALID_URL="ERR_INVALID_URL";st.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const e9=null;function Fv(e){return be.isPlainObject(e)||be.isArray(e)}function iT(e){return be.endsWith(e,"[]")?e.slice(0,-2):e}function cg(e,t,r){return e?e.concat(t).map(function(o,s){return o=iT(o),!r&&s?"["+o+"]":o}).join(r?".":""):t}function t9(e){return be.isArray(e)&&!e.some(Fv)}const r9=be.toFlatObject(be,{},null,function(t){return/^is[A-Z]/.test(t)});function Cp(e,t,r){if(!be.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,r=be.toFlatObject(r,{metaTokens:!0,dots:!1,indexes:!1},!1,function(y,b){return!be.isUndefined(b[y])});const n=r.metaTokens,o=r.visitor||p,s=r.dots,a=r.indexes,l=r.Blob||typeof Blob<"u"&&Blob,u=r.maxDepth===void 0?100:r.maxDepth,d=l&&be.isSpecCompliantForm(t);if(!be.isFunction(o))throw new TypeError("visitor must be a function");function f(h){if(h===null)return"";if(be.isDate(h))return h.toISOString();if(be.isBoolean(h))return h.toString();if(!d&&be.isBlob(h))throw new st("Blob is not supported. Use a Buffer instead.");return be.isArrayBuffer(h)||be.isTypedArray(h)?d&&typeof Blob=="function"?new Blob([h]):Buffer.from(h):h}function p(h,y,b){let _=h;if(be.isReactNative(t)&&be.isReactNativeBlob(h))return t.append(cg(b,y,s),f(h)),!1;if(h&&!b&&typeof h=="object"){if(be.endsWith(y,"{}"))y=n?y:y.slice(0,-2),h=JSON.stringify(h);else if(be.isArray(h)&&t9(h)||(be.isFileList(h)||be.endsWith(y,"[]"))&&(_=be.toArray(h)))return y=iT(y),_.forEach(function(w,S){!(be.isUndefined(w)||w===null)&&t.append(a===!0?cg([y],S,s):a===null?y:y+"[]",f(w))}),!1}return Fv(h)?!0:(t.append(cg(b,y,s),f(h)),!1)}const m=[],g=Object.assign(r9,{defaultVisitor:p,convertValue:f,isVisitable:Fv});function v(h,y,b=0){if(!be.isUndefined(h)){if(b>u)throw new st("Object is too deeply nested ("+b+" levels). Max depth: "+u,st.ERR_FORM_DATA_DEPTH_EXCEEDED);if(m.indexOf(h)!==-1)throw Error("Circular reference detected in "+y.join("."));m.push(h),be.forEach(h,function(x,w){(!(be.isUndefined(x)||x===null)&&o.call(t,x,be.isString(w)?w.trim():w,y,g))===!0&&v(x,y?y.concat(w):[w],b+1)}),m.pop()}}if(!be.isObject(e))throw new TypeError("data must be an object");return v(e),t}function jS(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(e).replace(/[!'()~]|%20/g,function(n){return t[n]})}function l_(e,t){this._pairs=[],e&&Cp(e,this,t)}const lT=l_.prototype;lT.append=function(t,r){this._pairs.push([t,r])};lT.toString=function(t){const r=t?function(n){return t.call(this,n,jS)}:jS;return this._pairs.map(function(o){return r(o[0])+"="+r(o[1])},"").join("&")};function n9(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function cT(e,t,r){if(!t)return e;const n=r&&r.encode||n9,o=be.isFunction(r)?{serialize:r}:r,s=o&&o.serialize;let a;if(s?a=s(t,o):a=be.isURLSearchParams(t)?t.toString():new l_(t,o).toString(n),a){const l=e.indexOf("#");l!==-1&&(e=e.slice(0,l)),e+=(e.indexOf("?")===-1?"?":"&")+a}return e}class DS{constructor(){this.handlers=[]}use(t,r,n){return this.handlers.push({fulfilled:t,rejected:r,synchronous:n?n.synchronous:!1,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){be.forEach(this.handlers,function(n){n!==null&&t(n)})}}const c_={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1,legacyInterceptorReqResOrdering:!0},o9=typeof URLSearchParams<"u"?URLSearchParams:l_,s9=typeof FormData<"u"?FormData:null,a9=typeof Blob<"u"?Blob:null,i9={isBrowser:!0,classes:{URLSearchParams:o9,FormData:s9,Blob:a9},protocols:["http","https","file","blob","url","data"]},u_=typeof window<"u"&&typeof document<"u",zv=typeof navigator=="object"&&navigator||void 0,l9=u_&&(!zv||["ReactNative","NativeScript","NS"].indexOf(zv.product)<0),c9=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",u9=u_&&window.location.href||"http://localhost",d9=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv:u_,hasStandardBrowserEnv:l9,hasStandardBrowserWebWorkerEnv:c9,navigator:zv,origin:u9},Symbol.toStringTag,{value:"Module"})),Dr={...d9,...i9};function f9(e,t){return Cp(e,new Dr.classes.URLSearchParams,{visitor:function(r,n,o,s){return Dr.isNode&&be.isBuffer(r)?(this.append(n,r.toString("base64")),!1):s.defaultVisitor.apply(this,arguments)},...t})}function p9(e){return be.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function m9(e){const t={},r=Object.keys(e);let n;const o=r.length;let s;for(n=0;n<o;n++)s=r[n],t[s]=e[s];return t}function uT(e){function t(r,n,o,s){let a=r[s++];if(a==="__proto__")return!0;const l=Number.isFinite(+a),u=s>=r.length;return a=!a&&be.isArray(o)?o.length:a,u?(be.hasOwnProp(o,a)?o[a]=be.isArray(o[a])?o[a].concat(n):[o[a],n]:o[a]=n,!l):((!o[a]||!be.isObject(o[a]))&&(o[a]=[]),t(r,n,o[a],s)&&be.isArray(o[a])&&(o[a]=m9(o[a])),!l)}if(be.isFormData(e)&&be.isFunction(e.entries)){const r={};return be.forEachEntry(e,(n,o)=>{t(p9(n),o,r,0)}),r}return null}const ba=(e,t)=>e!=null&&be.hasOwnProp(e,t)?e[t]:void 0;function g9(e,t,r){if(be.isString(e))try{return(t||JSON.parse)(e),be.trim(e)}catch(n){if(n.name!=="SyntaxError")throw n}return(r||JSON.stringify)(e)}const Uc={transitional:c_,adapter:["xhr","http","fetch"],transformRequest:[function(t,r){const n=r.getContentType()||"",o=n.indexOf("application/json")>-1,s=be.isObject(t);if(s&&be.isHTMLForm(t)&&(t=new FormData(t)),be.isFormData(t))return o?JSON.stringify(uT(t)):t;if(be.isArrayBuffer(t)||be.isBuffer(t)||be.isStream(t)||be.isFile(t)||be.isBlob(t)||be.isReadableStream(t))return t;if(be.isArrayBufferView(t))return t.buffer;if(be.isURLSearchParams(t))return r.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let l;if(s){const u=ba(this,"formSerializer");if(n.indexOf("application/x-www-form-urlencoded")>-1)return f9(t,u).toString();if((l=be.isFileList(t))||n.indexOf("multipart/form-data")>-1){const d=ba(this,"env"),f=d&&d.FormData;return Cp(l?{"files[]":t}:t,f&&new f,u)}}return s||o?(r.setContentType("application/json",!1),g9(t)):t}],transformResponse:[function(t){const r=ba(this,"transitional")||Uc.transitional,n=r&&r.forcedJSONParsing,o=ba(this,"responseType"),s=o==="json";if(be.isResponse(t)||be.isReadableStream(t))return t;if(t&&be.isString(t)&&(n&&!o||s)){const l=!(r&&r.silentJSONParsing)&&s;try{return JSON.parse(t,ba(this,"parseReviver"))}catch(u){if(l)throw u.name==="SyntaxError"?st.from(u,st.ERR_BAD_RESPONSE,this,null,ba(this,"response")):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:Dr.classes.FormData,Blob:Dr.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};be.forEach(["delete","get","head","post","put","patch","query"],e=>{Uc.headers[e]={}});function ug(e,t){const r=this||Uc,n=t||r,o=qr.from(n.headers);let s=n.data;return be.forEach(e,function(l){s=l.call(r,s,o.normalize(),t?t.status:void 0)}),o.normalize(),s}function dT(e){return!!(e&&e.__CANCEL__)}let qc=class extends st{constructor(t,r,n){super(t??"canceled",st.ERR_CANCELED,r,n),this.name="CanceledError",this.__CANCEL__=!0}};function fT(e,t,r){const n=r.config.validateStatus;!r.status||!n||n(r.status)?e(r):t(new st("Request failed with status code "+r.status,r.status>=400&&r.status<500?st.ERR_BAD_REQUEST:st.ERR_BAD_RESPONSE,r.config,r.request,r))}function h9(e){const t=/^([-+\w]{1,25}):(?:\/\/)?/.exec(e);return t&&t[1]||""}function v9(e,t){e=e||10;const r=new Array(e),n=new Array(e);let o=0,s=0,a;return t=t!==void 0?t:1e3,function(u){const d=Date.now(),f=n[s];a||(a=d),r[o]=u,n[o]=d;let p=s,m=0;for(;p!==o;)m+=r[p++],p=p%e;if(o=(o+1)%e,o===s&&(s=(s+1)%e),d-a<t)return;const g=f&&d-f;return g?Math.round(m*1e3/g):void 0}}function y9(e,t){let r=0,n=1e3/t,o,s;const a=(d,f=Date.now())=>{r=f,o=null,s&&(clearTimeout(s),s=null),e(...d)};return[(...d)=>{const f=Date.now(),p=f-r;p>=n?a(d,f):(o=d,s||(s=setTimeout(()=>{s=null,a(o)},n-p)))},()=>o&&a(o)]}const tf=(e,t,r=3)=>{let n=0;const o=v9(50,250);return y9(s=>{const a=s.loaded,l=s.lengthComputable?s.total:void 0,u=l!=null?Math.min(a,l):a,d=Math.max(0,u-n),f=o(d);n=Math.max(n,u);const p={loaded:u,total:l,progress:l?u/l:void 0,bytes:d,rate:f||void 0,estimated:f&&l?(l-u)/f:void 0,event:s,lengthComputable:l!=null,[t?"download":"upload"]:!0};e(p)},r)},MS=(e,t)=>{const r=e!=null;return[n=>t[0]({lengthComputable:r,total:e,loaded:n}),t[1]]},kS=e=>(...t)=>be.asap(()=>e(...t)),b9=Dr.hasStandardBrowserEnv?((e,t)=>r=>(r=new URL(r,Dr.origin),e.protocol===r.protocol&&e.host===r.host&&(t||e.port===r.port)))(new URL(Dr.origin),Dr.navigator&&/(msie|trident)/i.test(Dr.navigator.userAgent)):()=>!0,_9=Dr.hasStandardBrowserEnv?{write(e,t,r,n,o,s,a){if(typeof document>"u")return;const l=[`${e}=${encodeURIComponent(t)}`];be.isNumber(r)&&l.push(`expires=${new Date(r).toUTCString()}`),be.isString(n)&&l.push(`path=${n}`),be.isString(o)&&l.push(`domain=${o}`),s===!0&&l.push("secure"),be.isString(a)&&l.push(`SameSite=${a}`),document.cookie=l.join("; ")},read(e){if(typeof document>"u")return null;const t=document.cookie.split(";");for(let r=0;r<t.length;r++){const n=t[r].replace(/^\s+/,""),o=n.indexOf("=");if(o!==-1&&n.slice(0,o)===e)return decodeURIComponent(n.slice(o+1))}return null},remove(e){this.write(e,"",Date.now()-864e5,"/")}}:{write(){},read(){return null},remove(){}};function x9(e){return typeof e!="string"?!1:/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function w9(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}function pT(e,t,r){let n=!x9(t);return e&&(n||r===!1)?w9(e,t):t}const LS=e=>e instanceof qr?{...e}:e;function Ws(e,t){t=t||{};const r=Object.create(null);Object.defineProperty(r,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:!1,writable:!0,configurable:!0});function n(d,f,p,m){return be.isPlainObject(d)&&be.isPlainObject(f)?be.merge.call({caseless:m},d,f):be.isPlainObject(f)?be.merge({},f):be.isArray(f)?f.slice():f}function o(d,f,p,m){if(be.isUndefined(f)){if(!be.isUndefined(d))return n(void 0,d,p,m)}else return n(d,f,p,m)}function s(d,f){if(!be.isUndefined(f))return n(void 0,f)}function a(d,f){if(be.isUndefined(f)){if(!be.isUndefined(d))return n(void 0,d)}else return n(void 0,f)}function l(d,f,p){if(be.hasOwnProp(t,p))return n(d,f);if(be.hasOwnProp(e,p))return n(void 0,d)}const u={url:s,method:s,data:s,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,allowedSocketPaths:a,responseEncoding:a,validateStatus:l,headers:(d,f,p)=>o(LS(d),LS(f),p,!0)};return be.forEach(Object.keys({...e,...t}),function(f){if(f==="__proto__"||f==="constructor"||f==="prototype")return;const p=be.hasOwnProp(u,f)?u[f]:o,m=be.hasOwnProp(e,f)?e[f]:void 0,g=be.hasOwnProp(t,f)?t[f]:void 0,v=p(m,g,f);be.isUndefined(v)&&p!==l||(r[f]=v)}),r}const S9=["content-type","content-length"];function C9(e,t,r){if(r!=="content-only"){e.set(t);return}Object.entries(t).forEach(([n,o])=>{S9.includes(n.toLowerCase())&&e.set(n,o)})}const E9=e=>encodeURIComponent(e).replace(/%([0-9A-F]{2})/gi,(t,r)=>String.fromCharCode(parseInt(r,16))),mT=e=>{const t=Ws({},e),r=m=>be.hasOwnProp(t,m)?t[m]:void 0,n=r("data");let o=r("withXSRFToken");const s=r("xsrfHeaderName"),a=r("xsrfCookieName");let l=r("headers");const u=r("auth"),d=r("baseURL"),f=r("allowAbsoluteUrls"),p=r("url");if(t.headers=l=qr.from(l),t.url=cT(pT(d,p,f),e.params,e.paramsSerializer),u&&l.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?E9(u.password):""))),be.isFormData(n)&&(Dr.hasStandardBrowserEnv||Dr.hasStandardBrowserWebWorkerEnv?l.setContentType(void 0):be.isFunction(n.getHeaders)&&C9(l,n.getHeaders(),r("formDataHeaderPolicy"))),Dr.hasStandardBrowserEnv&&(be.isFunction(o)&&(o=o(t)),o===!0||o==null&&b9(t.url))){const g=s&&a&&_9.read(a);g&&l.set(s,g)}return t},P9=typeof XMLHttpRequest<"u",$9=P9&&function(e){return new Promise(function(r,n){const o=mT(e);let s=o.data;const a=qr.from(o.headers).normalize();let{responseType:l,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 y=new XMLHttpRequest;y.open(o.method.toUpperCase(),o.url,!0),y.timeout=o.timeout;function b(){if(!y)return;const x=qr.from("getAllResponseHeaders"in y&&y.getAllResponseHeaders()),S={data:!l||l==="text"||l==="json"?y.responseText:y.response,status:y.status,statusText:y.statusText,headers:x,config:e,request:y};fT(function(E){r(E),h()},function(E){n(E),h()},S),y=null}"onloadend"in y?y.onloadend=b:y.onreadystatechange=function(){!y||y.readyState!==4||y.status===0&&!(y.responseURL&&y.responseURL.startsWith("file:"))||setTimeout(b)},y.onabort=function(){y&&(n(new st("Request aborted",st.ECONNABORTED,e,y)),h(),y=null)},y.onerror=function(w){const S=w&&w.message?w.message:"Network Error",C=new st(S,st.ERR_NETWORK,e,y);C.event=w||null,n(C),h(),y=null},y.ontimeout=function(){let w=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded";const S=o.transitional||c_;o.timeoutErrorMessage&&(w=o.timeoutErrorMessage),n(new st(w,S.clarifyTimeoutError?st.ETIMEDOUT:st.ECONNABORTED,e,y)),h(),y=null},s===void 0&&a.setContentType(null),"setRequestHeader"in y&&be.forEach(a.toJSON(),function(w,S){y.setRequestHeader(S,w)}),be.isUndefined(o.withCredentials)||(y.withCredentials=!!o.withCredentials),l&&l!=="json"&&(y.responseType=o.responseType),d&&([m,v]=tf(d,!0),y.addEventListener("progress",m)),u&&y.upload&&([p,g]=tf(u),y.upload.addEventListener("progress",p),y.upload.addEventListener("loadend",g)),(o.cancelToken||o.signal)&&(f=x=>{y&&(n(!x||x.type?new qc(null,e,y):x),y.abort(),h(),y=null)},o.cancelToken&&o.cancelToken.subscribe(f),o.signal&&(o.signal.aborted?f():o.signal.addEventListener("abort",f)));const _=h9(o.url);if(_&&!Dr.protocols.includes(_)){n(new st("Unsupported protocol "+_+":",st.ERR_BAD_REQUEST,e));return}y.send(s||null)})},I9=(e,t)=>{const{length:r}=e=e?e.filter(Boolean):[];if(t||r){let n=new AbortController,o;const s=function(d){if(!o){o=!0,l();const f=d instanceof Error?d:this.reason;n.abort(f instanceof st?f:new qc(f instanceof Error?f.message:f))}};let a=t&&setTimeout(()=>{a=null,s(new st(`timeout of ${t}ms exceeded`,st.ETIMEDOUT))},t);const l=()=>{e&&(a&&clearTimeout(a),a=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}=n;return u.unsubscribe=()=>be.asap(l),u}},R9=function*(e,t){let r=e.byteLength;if(r<t){yield e;return}let n=0,o;for(;n<r;)o=n+t,yield e.slice(n,o),n=o},T9=async function*(e,t){for await(const r of A9(e))yield*R9(r,t)},A9=async function*(e){if(e[Symbol.asyncIterator]){yield*e;return}const t=e.getReader();try{for(;;){const{done:r,value:n}=await t.read();if(r)break;yield n}}finally{await t.cancel()}},FS=(e,t,r,n)=>{const o=T9(e,t);let s=0,a,l=u=>{a||(a=!0,n&&n(u))};return new ReadableStream({async pull(u){try{const{done:d,value:f}=await o.next();if(d){l(),u.close();return}let p=f.byteLength;if(r){let m=s+=p;r(m)}u.enqueue(new Uint8Array(f))}catch(d){throw l(d),d}},cancel(u){return l(u),o.return()}},{highWaterMark:2})};function N9(e){if(!e||typeof e!="string"||!e.startsWith("data:"))return 0;const t=e.indexOf(",");if(t<0)return 0;const r=e.slice(5,t),n=e.slice(t+1);if(/;base64/i.test(r)){let a=n.length;const l=n.length;for(let g=0;g<l;g++)if(n.charCodeAt(g)===37&&g+2<l){const v=n.charCodeAt(g+1),h=n.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)&&(a-=2,g+=2)}let u=0,d=l-1;const f=g=>g>=2&&n.charCodeAt(g-2)===37&&n.charCodeAt(g-1)===51&&(n.charCodeAt(g)===68||n.charCodeAt(g)===100);d>=0&&(n.charCodeAt(d)===61?(u++,d--):f(d)&&(u++,d-=3)),u===1&&d>=0&&(n.charCodeAt(d)===61||f(d))&&u++;const m=Math.floor(a/4)*3-(u||0);return m>0?m:0}if(typeof Buffer<"u"&&typeof Buffer.byteLength=="function")return Buffer.byteLength(n,"utf8");let s=0;for(let a=0,l=n.length;a<l;a++){const u=n.charCodeAt(a);if(u<128)s+=1;else if(u<2048)s+=2;else if(u>=55296&&u<=56319&&a+1<l){const d=n.charCodeAt(a+1);d>=56320&&d<=57343?(s+=4,a++):s+=3}else s+=3}return s}const d_="1.16.0",zS=64*1024,{isFunction:Mu}=be,VS=(e,...t)=>{try{return!!e(...t)}catch{return!1}},O9=e=>{const t=be.global??globalThis,{ReadableStream:r,TextEncoder:n}=t;e=be.merge.call({skipUndefined:!0},{Request:t.Request,Response:t.Response},e);const{fetch:o,Request:s,Response:a}=e,l=o?Mu(o):typeof fetch=="function",u=Mu(s),d=Mu(a);if(!l)return!1;const f=l&&Mu(r),p=l&&(typeof n=="function"?(b=>_=>b.encode(_))(new n):async b=>new Uint8Array(await new s(b).arrayBuffer())),m=u&&f&&VS(()=>{let b=!1;const _=new s(Dr.origin,{body:new r,method:"POST",get duplex(){return b=!0,"half"}}),x=_.headers.has("Content-Type");return _.body!=null&&_.body.cancel(),b&&!x}),g=d&&f&&VS(()=>be.isReadableStream(new a("").body)),v={stream:g&&(b=>b.body)};l&&["text","arrayBuffer","blob","formData","stream"].forEach(b=>{!v[b]&&(v[b]=(_,x)=>{let w=_&&_[b];if(w)return w.call(_);throw new st(`Response type '${b}' is not supported`,st.ERR_NOT_SUPPORT,x)})});const h=async b=>{if(b==null)return 0;if(be.isBlob(b))return b.size;if(be.isSpecCompliantForm(b))return(await new s(Dr.origin,{method:"POST",body:b}).arrayBuffer()).byteLength;if(be.isArrayBufferView(b)||be.isArrayBuffer(b))return b.byteLength;if(be.isURLSearchParams(b)&&(b=b+""),be.isString(b))return(await p(b)).byteLength},y=async(b,_)=>{const x=be.toFiniteNumber(b.getContentLength());return x??h(_)};return async b=>{let{url:_,method:x,data:w,signal:S,cancelToken:C,timeout:E,onDownloadProgress:P,onUploadProgress:$,responseType:I,headers:R,withCredentials:N="same-origin",fetchOptions:T,maxContentLength:O,maxBodyLength:k}=mT(b);const M=be.isNumber(O)&&O>-1,U=be.isNumber(k)&&k>-1;let L=o||fetch;I=I?(I+"").toLowerCase():"text";let V=I9([S,C&&C.toAbortSignal()],E),F=null;const Z=V&&V.unsubscribe&&(()=>{V.unsubscribe()});let B;try{if(M&&typeof _=="string"&&_.startsWith("data:")&&N9(_)>O)throw new st("maxContentLength size of "+O+" exceeded",st.ERR_BAD_RESPONSE,b,F);if(U&&x!=="get"&&x!=="head"){const X=await y(R,w);if(typeof X=="number"&&isFinite(X)&&X>k)throw new st("Request body larger than maxBodyLength limit",st.ERR_BAD_REQUEST,b,F)}if($&&m&&x!=="get"&&x!=="head"&&(B=await y(R,w))!==0){let X=new s(_,{method:"POST",body:w,duplex:"half"}),Q;if(be.isFormData(w)&&(Q=X.headers.get("content-type"))&&R.setContentType(Q),X.body){const[ee,te]=MS(B,tf(kS($)));w=FS(X.body,zS,ee,te)}}be.isString(N)||(N=N?"include":"omit");const z=u&&"credentials"in s.prototype;if(be.isFormData(w)){const X=R.getContentType();X&&/^multipart\/form-data/i.test(X)&&!/boundary=/i.test(X)&&R.delete("content-type")}R.set("User-Agent","axios/"+d_,!1);const W={...T,signal:V,method:x.toUpperCase(),headers:R.normalize().toJSON(),body:w,duplex:"half",credentials:z?N:void 0};F=u&&new s(_,W);let H=await(u?L(F,T):L(_,W));if(M){const X=be.toFiniteNumber(H.headers.get("content-length"));if(X!=null&&X>O)throw new st("maxContentLength size of "+O+" exceeded",st.ERR_BAD_RESPONSE,b,F)}const Y=g&&(I==="stream"||I==="response");if(g&&H.body&&(P||M||Y&&Z)){const X={};["status","statusText","headers"].forEach(fe=>{X[fe]=H[fe]});const Q=be.toFiniteNumber(H.headers.get("content-length")),[ee,te]=P&&MS(Q,tf(kS(P),!0))||[];let J=0;const ie=fe=>{if(M&&(J=fe,J>O))throw new st("maxContentLength size of "+O+" exceeded",st.ERR_BAD_RESPONSE,b,F);ee&&ee(fe)};H=new a(FS(H.body,zS,ie,()=>{te&&te(),Z&&Z()}),X)}I=I||"text";let G=await v[be.findKey(v,I)||"text"](H,b);if(M&&!g&&!Y){let X;if(G!=null&&(typeof G.byteLength=="number"?X=G.byteLength:typeof G.size=="number"?X=G.size:typeof G=="string"&&(X=typeof n=="function"?new n().encode(G).byteLength:G.length)),typeof X=="number"&&X>O)throw new st("maxContentLength size of "+O+" exceeded",st.ERR_BAD_RESPONSE,b,F)}return!Y&&Z&&Z(),await new Promise((X,Q)=>{fT(X,Q,{data:G,headers:qr.from(H.headers),status:H.status,statusText:H.statusText,config:b,request:F})})}catch(z){if(Z&&Z(),V&&V.aborted&&V.reason instanceof st){const W=V.reason;throw W.config=b,F&&(W.request=F),z!==W&&(W.cause=z),W}throw z&&z.name==="TypeError"&&/Load failed|fetch/i.test(z.message)?Object.assign(new st("Network Error",st.ERR_NETWORK,b,F,z&&z.response),{cause:z.cause||z}):st.from(z,z&&z.code,b,F,z&&z.response)}}},j9=new Map,gT=e=>{let t=e&&e.env||{};const{fetch:r,Request:n,Response:o}=t,s=[n,o,r];let a=s.length,l=a,u,d,f=j9;for(;l--;)u=s[l],d=f.get(u),d===void 0&&f.set(u,d=l?new Map:O9(t)),f=d;return d};gT();const f_={http:e9,xhr:$9,fetch:{get:gT}};be.forEach(f_,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{__proto__:null,value:t})}catch{}Object.defineProperty(e,"adapterName",{__proto__:null,value:t})}});const BS=e=>`- ${e}`,D9=e=>be.isFunction(e)||e===null||e===!1;function M9(e,t){e=be.isArray(e)?e:[e];const{length:r}=e;let n,o;const s={};for(let a=0;a<r;a++){n=e[a];let l;if(o=n,!D9(n)&&(o=f_[(l=String(n)).toLowerCase()],o===void 0))throw new st(`Unknown adapter '${l}'`);if(o&&(be.isFunction(o)||(o=o.get(t))))break;s[l||"#"+a]=o}if(!o){const a=Object.entries(s).map(([u,d])=>`adapter ${u} `+(d===!1?"is not supported by the environment":"is not available in the build"));let l=r?a.length>1?`since :
`+a.map(BS).join(`
`):" "+BS(a[0]):"as no adapter specified";throw new st("There is no suitable adapter to dispatch the request "+l,"ERR_NOT_SUPPORT")}return o}const hT={getAdapter:M9,adapters:f_};function dg(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new qc(null,e)}function HS(e){return dg(e),e.headers=qr.from(e.headers),e.data=ug.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),hT.getAdapter(e.adapter||Uc.adapter,e)(e).then(function(n){dg(e),e.response=n;try{n.data=ug.call(e,e.transformResponse,n)}finally{delete e.response}return n.headers=qr.from(n.headers),n},function(n){if(!dT(n)&&(dg(e),n&&n.response)){e.response=n.response;try{n.response.data=ug.call(e,e.transformResponse,n.response)}finally{delete e.response}n.response.headers=qr.from(n.response.headers)}return Promise.reject(n)})}const Ep={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Ep[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});const WS={};Ep.transitional=function(t,r,n){function o(s,a){return"[Axios v"+d_+"] Transitional option '"+s+"'"+a+(n?". "+n:"")}return(s,a,l)=>{if(t===!1)throw new st(o(a," has been removed"+(r?" in "+r:"")),st.ERR_DEPRECATED);return r&&!WS[a]&&(WS[a]=!0,console.warn(o(a," has been deprecated since v"+r+" and will be removed in the near future"))),t?t(s,a,l):!0}};Ep.spelling=function(t){return(r,n)=>(console.warn(`${n} is likely a misspelling of ${t}`),!0)};function k9(e,t,r){if(typeof e!="object")throw new st("options must be an object",st.ERR_BAD_OPTION_VALUE);const n=Object.keys(e);let o=n.length;for(;o-- >0;){const s=n[o],a=Object.prototype.hasOwnProperty.call(t,s)?t[s]:void 0;if(a){const l=e[s],u=l===void 0||a(l,s,e);if(u!==!0)throw new st("option "+s+" must be "+u,st.ERR_BAD_OPTION_VALUE);continue}if(r!==!0)throw new st("Unknown option "+s,st.ERR_BAD_OPTION)}}const yd={assertOptions:k9,validators:Ep},Sn=yd.validators;let Ls=class{constructor(t){this.defaults=t||{},this.interceptors={request:new DS,response:new DS}}async request(t,r){try{return await this._request(t,r)}catch(n){if(n instanceof Error){let o={};Error.captureStackTrace?Error.captureStackTrace(o):o=new Error;const s=(()=>{if(!o.stack)return"";const a=o.stack.indexOf(`
`);return a===-1?"":o.stack.slice(a+1)})();try{if(!n.stack)n.stack=s;else if(s){const a=s.indexOf(`
`),l=a===-1?-1:s.indexOf(`
`,a+1),u=l===-1?"":s.slice(l+1);String(n.stack).endsWith(u)||(n.stack+=`
`+s)}}catch{}}throw n}}_request(t,r){typeof t=="string"?(r=r||{},r.url=t):r=t||{},r=Ws(this.defaults,r);const{transitional:n,paramsSerializer:o,headers:s}=r;n!==void 0&&yd.assertOptions(n,{silentJSONParsing:Sn.transitional(Sn.boolean),forcedJSONParsing:Sn.transitional(Sn.boolean),clarifyTimeoutError:Sn.transitional(Sn.boolean),legacyInterceptorReqResOrdering:Sn.transitional(Sn.boolean)},!1),o!=null&&(be.isFunction(o)?r.paramsSerializer={serialize:o}:yd.assertOptions(o,{encode:Sn.function,serialize:Sn.function},!0)),r.allowAbsoluteUrls!==void 0||(this.defaults.allowAbsoluteUrls!==void 0?r.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls:r.allowAbsoluteUrls=!0),yd.assertOptions(r,{baseUrl:Sn.spelling("baseURL"),withXsrfToken:Sn.spelling("withXSRFToken")},!0),r.method=(r.method||this.defaults.method||"get").toLowerCase();let a=s&&be.merge(s.common,s[r.method]);s&&be.forEach(["delete","get","head","post","put","patch","query","common"],v=>{delete s[v]}),r.headers=qr.concat(a,s);const l=[];let u=!0;this.interceptors.request.forEach(function(h){if(typeof h.runWhen=="function"&&h.runWhen(r)===!1)return;u=u&&h.synchronous;const y=r.transitional||c_;y&&y.legacyInterceptorReqResOrdering?l.unshift(h.fulfilled,h.rejected):l.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=[HS.bind(this),void 0];for(v.unshift(...l),v.push(...d),m=v.length,f=Promise.resolve(r);p<m;)f=f.then(v[p++],v[p++]);return f}m=l.length;let g=r;for(;p<m;){const v=l[p++],h=l[p++];try{g=v(g)}catch(y){h.call(this,y);break}}try{f=HS.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=Ws(this.defaults,t);const r=pT(t.baseURL,t.url,t.allowAbsoluteUrls);return cT(r,t.params,t.paramsSerializer)}};be.forEach(["delete","get","head","options"],function(t){Ls.prototype[t]=function(r,n){return this.request(Ws(n||{},{method:t,url:r,data:(n||{}).data}))}});be.forEach(["post","put","patch","query"],function(t){function r(n){return function(s,a,l){return this.request(Ws(l||{},{method:t,headers:n?{"Content-Type":"multipart/form-data"}:{},url:s,data:a}))}}Ls.prototype[t]=r(),t!=="query"&&(Ls.prototype[t+"Form"]=r(!0))});let L9=class vT{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let r;this.promise=new Promise(function(s){r=s});const n=this;this.promise.then(o=>{if(!n._listeners)return;let s=n._listeners.length;for(;s-- >0;)n._listeners[s](o);n._listeners=null}),this.promise.then=o=>{let s;const a=new Promise(l=>{n.subscribe(l),s=l}).then(o);return a.cancel=function(){n.unsubscribe(s)},a},t(function(s,a,l){n.reason||(n.reason=new qc(s,a,l),r(n.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 r=this._listeners.indexOf(t);r!==-1&&this._listeners.splice(r,1)}toAbortSignal(){const t=new AbortController,r=n=>{t.abort(n)};return this.subscribe(r),t.signal.unsubscribe=()=>this.unsubscribe(r),t.signal}static source(){let t;return{token:new vT(function(o){t=o}),cancel:t}}};function F9(e){return function(r){return e.apply(null,r)}}function z9(e){return be.isObject(e)&&e.isAxiosError===!0}const Vv={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(Vv).forEach(([e,t])=>{Vv[t]=e});function yT(e){const t=new Ls(e),r=QR(Ls.prototype.request,t);return be.extend(r,Ls.prototype,t,{allOwnKeys:!0}),be.extend(r,t,null,{allOwnKeys:!0}),r.create=function(o){return yT(Ws(e,o))},r}const lr=yT(Uc);lr.Axios=Ls;lr.CanceledError=qc;lr.CancelToken=L9;lr.isCancel=dT;lr.VERSION=d_;lr.toFormData=Cp;lr.AxiosError=st;lr.Cancel=lr.CanceledError;lr.all=function(t){return Promise.all(t)};lr.spread=F9;lr.isAxiosError=z9;lr.mergeConfig=Ws;lr.AxiosHeaders=qr;lr.formToJSON=e=>uT(be.isHTMLForm(e)?new FormData(e):e);lr.getAdapter=hT.getAdapter;lr.HttpStatusCode=Vv;lr.default=lr;const{Axios:Pye,AxiosError:rf,CanceledError:$ye,isCancel:Iye,CancelToken:Rye,VERSION:Tye,all:Aye,Cancel:Nye,isAxiosError:fg,spread:Oye,toFormData:jye,AxiosHeaders:nf,HttpStatusCode:Dye,formToJSON:Mye,getAdapter:kye,mergeConfig:Lye,create:Fye}=lr,US="avalog_visitor_id",qS=()=>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 bs=null;const GS=()=>{if(bs)return bs;try{const e=localStorage.getItem(US);if(e)return bs=e,e;const t=qS();return localStorage.setItem(US,t),bs=t,t}catch{return bs||(bs=qS()),bs}},V9=e=>"/api",B9=V9(),H9=["/license","/city","/mailing-view","/port-services","/additional-service-at-the-port","/carrier","/container-type","/form","/chat/widget","/rent-calculator","/international-auto"],W9=e=>{if(!e)return"";try{return new URL(e,window.location.origin).pathname.replace(/^\/api/,"")}catch{return e.replace(/^https?:\/\/[^/]+/i,"").replace(/^\/api/,"")}},bT=e=>{const t=W9(e);return H9.some(r=>t===r||t.startsWith(`${r}/`))},U9=e=>{if(e){if(e instanceof nf){e.delete("Authorization"),e.delete("authorization");return}delete e.Authorization,delete e.authorization}},_T=(e,t)=>{if(e){if(e instanceof nf){e.set("Authorization",t);return}e.Authorization=t}},Me=lr.create({baseURL:B9,headers:{"Content-Type":"application/json"}});Me.interceptors.request.use(async e=>{const t=e,r=bT(t.url),n=t.skipAuth===!0||r,o=Qr.getAccessToken();return r&&U9(t.headers),!n&&o&&o.trim()!==""&&_T(t.headers,`Bearer ${o}`),t.headers instanceof nf?t.headers.set("X-Visitor-Id",GS()):t.headers&&(t.headers["X-Visitor-Id"]=GS()),t.data instanceof FormData&&(t.headers instanceof nf?t.headers.delete("Content-Type"):t.headers&&delete t.headers["Content-Type"]),t},e=>Promise.reject(e));let ku=null;const q9=()=>(ku||(ku=Pl.refreshToken().finally(()=>{ku=null})),ku);Me.interceptors.response.use(e=>e,async e=>{var l,u,d,f,p,m;const t=e.config,r=bT(t==null?void 0:t.url),n=(t==null?void 0:t.skipAuth)===!0||r,o=(l=e.response)==null?void 0:l.status,s=o===401&&!n,a=!!Qr.getRefreshToken()||!!localStorage.getItem("user");if(s&&!(t!=null&&t._retry)&&t&&a&&(t._retry=!0,await q9())){const v=Qr.getAccessToken();return v&&_T(t.headers,`Bearer ${v}`),Me(t)}return s&&Qr.getAccessToken()&&(Qr.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 zye=Object.freeze(Object.defineProperty({__proto__:null,default:Me},Symbol.toStringTag,{value:"Module"})),Qr={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")}},_s=(e,t)=>{var r;if(e instanceof rf){const n=(r=e.response)==null?void 0:r.data;return n&&(n.message||n.error||n.detail||(Array.isArray(n.errors)?n.errors.join(", "):null))||t}return e instanceof Error&&e.message||t},Pl={async login(e,t,r=!1){var o;const n=btoa(`${e}:${t}`);try{const s=await Me.post("/sign-in",null,{headers:{Authorization:`Basic ${n}`},params:{rememberMe:r},skipAuth:!0});return Qr.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 a=s instanceof rf?(o=s.response)==null?void 0:o.status:void 0;return a===423?{success:!1,message:_s(s,"Аккаунт временно заблокирован после нескольких неудачных попыток РІС…РѕРґР°. Попробуйте через 15 РјРёРЅСѓС‚ или восстановите пароль.")}:{success:!1,message:_s(s,a===401?"Неверный email или пароль":"Ошибка РїСЂРё авторизации")}}},async register(e,t,r,n){var o;try{const s=await Me.post("/sign-up",{username:e,userPassword:t,phoneNumber:r,fullName:n},{skipAuth:!0});return s.data.access_token&&Qr.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 a=s instanceof rf?(o=s.response)==null?void 0:o.status:void 0;return{success:!1,message:_s(s,a===409?"Пользователь СЃ таким email СѓР¶Рµ существует":a===400?"Неверные данные. Проверьте: email, пароль (РјРёРЅ. 8 символов), телефон, Р¤РРћ.":"Ошибка регистрации")}}},async refreshToken(){const e=Qr.getRefreshToken();try{const t=await Me.post("/refresh-token",null,{headers:e?{Authorization:`Bearer ${e}`}:void 0,withCredentials:!0,skipAuth:!0});return Qr.setTokens(t.data.access_token,t.data.refresh_token),!0}catch{return!1}},async passwordResetRequest(e){return{message:(await Me.post("/auth/password-reset/request",{username:e},{skipAuth:!0})).data.message||"Если пользователь существует, РїРёСЃСЊРјРѕ отправлено"}},async passwordResetConfirm(e,t){try{return{success:!0,message:(await Me.post("/auth/password-reset/confirm",{token:e,newPassword:t},{skipAuth:!0})).data.message||"Пароль успешно обновлён"}}catch(r){return{success:!1,message:_s(r,"Токен неверен или просрочен")}}},async verifyEmailConfirm(e){try{return await Me.post("/auth/verify-email/confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:_s(t,"Ссылка недействительна или просрочена.")}}},async verifyEmailResend(){return(await Me.post("/auth/verify-email/resend")).data},async requestEmailChange(e,t){var r;try{return await Me.post("/user/email/change-request",{newEmail:e,currentPassword:t}),{success:!0}}catch(n){const o=n==null?void 0:n.response,s=(r=o==null?void 0:o.data)==null?void 0:r.detail;return s==="NEW_EMAIL_TAKEN"?{success:!1,message:"Ртот email СѓР¶Рµ занят РґСЂСѓРіРёРј аккаунтом."}:s==="NEW_EMAIL_SAME_AS_CURRENT"?{success:!1,message:"Новый email совпадает СЃ текущим."}:(o==null?void 0:o.status)===401?{success:!1,message:"Текущий пароль введён неверно."}:{success:!1,message:_s(n,"РќРµ удалось запросить смену email.")}}},async confirmEmailChange(e){try{return await Me.post("/user/email/change-confirm",{token:e},{skipAuth:!0}),{success:!0}}catch(t){return{success:!1,message:_s(t,"Ссылка недействительна или просрочена.")}}},async revokeAllSessions(){return(await Me.post("/auth/sessions/revoke-all")).data},async logout(){const e=Qr.getRefreshToken();if(!e){Qr.clearTokens();return}try{await Me.post("/logout",null,{headers:{Authorization:`Bearer ${e}`},skipAuth:!0})}catch{}finally{Qr.clearTokens()}}},G9={merge(){return Me.post("/statistics/merge-anonymous").then(e=>e.data)}};let Kn=null,rs=!1;async function xT(){if(rs)return;const e="phc_ALJZbeach8myJ85TGKZ8xReLnvb6KCWGcVzJTLTMY8Av",{default:t}=await A(async()=>{const{default:r}=await Promise.resolve().then(()=>gue);return{default:r}},void 0);Kn=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:r=>{},ip:!1,autocapture:!1}),rs=!0,Y9()}function wT(){return rs}function Hn(e,t){rs&&Kn&&Kn.capture(e,t)}function ST(e,t){!rs||!Kn||Kn.identify(e,t)}function CT(){!rs||!Kn||Kn.reset()}const K9={"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 Y9(){if(!rs)return;const e=typeof document<"u"?document.referrer:"";if(!e)return;let t=null;for(const[r,n]of Object.entries(K9))if(e.includes(r)){t=n;break}!t||!Kn||Kn.capture("ai_referrer_visit",{ai_engine:t,landing_page:typeof window<"u"?window.location.pathname:"",referrer:e})}function ET(e){rs&&Kn&&Kn.capture("$pageview",{$current_url:window.location.origin+e})}const X9=Object.freeze(Object.defineProperty({__proto__:null,capturePageview:ET,capturePostHog:Hn,identifyPostHog:ST,initPostHog:xT,isPostHogActive:wT,resetPostHog:CT},Symbol.toStringTag,{value:"Module"})),PT=i.createContext(void 0),J9=()=>{const e=localStorage.getItem("user");if(!e)return null;try{return JSON.parse(e)}catch{return localStorage.removeItem("user"),null}},Q9=({children:e})=>{const[t,r]=i.useState(J9),[n,o]=i.useState(()=>localStorage.getItem("isAuthenticated")==="true"),s=(u,d)=>{const f={email:d.email,fullName:d.fullName||d.user_name||d.email,phone:d.phoneNumber||""};r(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")),G9.merge().catch(()=>{}),ST(f.email,{fullName:f.fullName}),Hn("auth_login")},a=()=>{Hn("auth_logout"),CT(),r(null),o(!1),Pl.logout().catch(()=>{}),Qr.clearTokens(),localStorage.removeItem("user")},l=async()=>{try{const u=await Me.get("/user"),d=u.data.roles??[],f=u.data.tier??null;r(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 i.useEffect(()=>{n&&(!(t!=null&&t.roles)||(t==null?void 0:t.tier)===void 0)&&l()},[n]),c.jsx(PT.Provider,{value:{user:t,login:s,logout:a,isAuthenticated:n,refreshProfile:l},children:e})},Z9={user:null,isAuthenticated:!1,login:()=>{},logout:()=>{},refreshProfile:()=>Promise.resolve([])},Gc=()=>i.useContext(PT)??Z9,eG="_authPopup_1nqii_1",tG="_authPopup__content_1nqii_13",rG="_authPopup__closeButton_1nqii_25",nG="_authPopup__title_1nqii_43",oG="_authPopup__tabs_1nqii_50",sG="_authPopup__tab_1nqii_50",aG="_authPopup__tabActive_1nqii_70",iG="_authPopup__error_1nqii_82",lG="_authPopup__success_1nqii_91",cG="_authPopup__link_1nqii_100",uG="_authPopup__hint_1nqii_114",dG="_authPopup__fieldError_1nqii_120",fG="_authPopup__inputError_1nqii_128",pG="_authPopup__form_1nqii_154",mG="_authPopup__formGroup_1nqii_158",gG="_authPopup__input_1nqii_128",hG="_authPopup__buttonsContainer_1nqii_180",vG="_authPopup__rememberRow_1nqii_188",yG="_authPopup__rememberLabel_1nqii_192",bG="_authPopup__rememberCheckbox_1nqii_204",_G="_authPopup__submitButton_1nqii_224",xG="_authPopup__registerButton_1nqii_224",wG="_passwordInput_1nqii_254",SG="_togglePassword_1nqii_257",ot={authPopup:eG,authPopup__content:tG,authPopup__closeButton:rG,authPopup__title:nG,authPopup__tabs:oG,authPopup__tab:sG,authPopup__tabActive:aG,authPopup__error:iG,authPopup__success:lG,authPopup__link:cG,authPopup__hint:uG,authPopup__fieldError:dG,authPopup__inputError:fG,authPopup__form:pG,authPopup__formGroup:mG,authPopup__input:gG,authPopup__buttonsContainer:hG,authPopup__rememberRow:vG,authPopup__rememberLabel:yG,authPopup__rememberCheckbox:bG,authPopup__submitButton:_G,authPopup__registerButton:xG,passwordInput:wG,togglePassword:SG},KS={0:{label:"",color:"transparent"},1:{label:"Слабый",color:"#ff4d4f"},2:{label:"Средний",color:"#faad14"},3:{label:"Хороший",color:"#52c41a"},4:{label:"Сильный",color:"#13a10e"}},CG=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},EG=e=>{if(!e)return{score:0,...KS[0]};const t=e.length,r=CG(e);let n=1;return t>=16||t>=12&&r>=3?n=4:t>=12||t>=10&&r>=3?n=3:t>=8&&r>=2?n=2:(t>=8,n=1),{score:n,...KS[n]}},PG="_strength_1iugs_1",$G="_bar_1iugs_9",IG="_segment_1iugs_15",RG="_label_1iugs_22",Lu={strength:PG,bar:$G,segment:IG,label:RG},TG=({password:e,theme:t="light"})=>{const{score:r,label:n,color:o}=i.useMemo(()=>EG(e),[e]),s=t==="dark"?"rgba(255,255,255,0.1)":"rgba(0,0,0,0.08)";return c.jsxs("div",{className:Lu.strength,"aria-live":"polite",children:[c.jsx("div",{className:Lu.bar,children:[1,2,3,4].map(a=>c.jsx("div",{className:Lu.segment,style:{background:r>=a?o:s}},a))}),c.jsx("span",{className:Lu.label,style:{color:r===0?"transparent":o},children:n||"—"})]})},pg=8,mg=/^[^\s@]+@[^\s@]+\.[^\s@]+$/,$T=({isOpen:e,onClose:t,onSuccess:r})=>{const[n,o]=i.useState("login"),[s,a]=i.useState("login"),[l,u]=i.useState(""),[d,f]=i.useState(""),[p,m]=i.useState(""),[g,v]=i.useState(""),[h,y]=i.useState({}),[b,_]=i.useState(!1),{login:x,refreshProfile:w}=Gc(),S=Sc(),[C,E]=i.useState(!1),[P,$]=i.useState(!1),[I,R]=i.useState(""),[N,T]=i.useState(null),[O,k]=i.useState(!1),[M,U]=i.useState(!1),[L,V]=i.useState(!1);i.useEffect(()=>{e&&a(n)},[e,n]);const F=X=>{h[X]&&y(Q=>({...Q,[X]:void 0,_form:void 0}))},Z=async X=>{X.preventDefault();const Q={};if(l.trim()?mg.test(l.trim())||(Q.email="Некорректный формат email"):Q.email="Введите email",d||(Q.password="Введите пароль"),y(Q),!(Object.keys(Q).length>0)){_(!0);try{const ee=await Pl.login(l.trim(),d,L);if(ee.success&&ee.data){x(ee.data.access_token,{email:l.trim(),user_name:ee.data.user_name||l.trim()}),r(),t();try{const te=await w();te.includes("ROLE_SUPPLIER")||te.includes("ROLE_SUPPLIER_VIEWER")?S("/supplier"):te.includes("ROLE_ADMIN")&&S("/admin")}catch{}}else y({_form:ee.message||"Неверный email или пароль"})}catch(ee){console.error("Ошибка авторизации:",ee),y({_form:(ee==null?void 0:ee.message)||"Произошла ошибка РїСЂРё авторизации"})}finally{_(!1)}}},B=async X=>{X.preventDefault();const Q={};p.trim()||(Q.fullName="Укажите Р¤РРћ"),l.trim()?mg.test(l.trim())||(Q.email="Некорректный формат email"):Q.email="Введите email";const ee=g.replace(/\D/g,"");if(g.trim()?ee.length<10&&(Q.phoneNumber="РњРёРЅРёРјСѓРј 10 цифр"):Q.phoneNumber="Укажите телефон",d?d.length<pg&&(Q.password=`РњРёРЅРёРјСѓРј ${pg} символов`):Q.password="Введите пароль",I?d&&d!==I&&(Q.confirmPassword="Пароли РЅРµ совпадают"):Q.confirmPassword="Подтвердите пароль",y(Q),Object.keys(Q).length>0)return;const te=g.replace(/^8/,"7").replace(/^7/,"+7");_(!0);try{const J=await Pl.register(l.trim(),d,te,p.trim());J.success&&J.data?(x(J.data.access_token,{email:l.trim(),user_name:J.data.user_name||l.trim(),fullName:p.trim(),phoneNumber:te}),r(),t()):y({_form:J.message||"Ошибка РїСЂРё регистрации"})}catch(J){console.error("Ошибка регистрации:",J),y({_form:(J==null?void 0:J.message)||"Произошла ошибка РїСЂРё регистрации"})}finally{_(!1)}},z=()=>{u(""),f(""),m(""),v(""),R(""),y({}),E(!1),$(!1),k(!1),T(null),_(!1)},W=X=>{o(X),a(X),z()},H=async X=>{X.preventDefault();const Q={};if(l.trim()?mg.test(l.trim())||(Q.email="Некорректный формат email"):Q.email="Введите email",y(Q),!(Object.keys(Q).length>0)){U(!0);try{const{message:ee}=await Pl.passwordResetRequest(l.trim());k(!0),T({message:ee||"Если пользователь существует, РЅР° указанный email отправлена ссылка для СЃР±СЂРѕСЃР° пароля.",type:"success"})}catch(ee){y({_form:(ee==null?void 0:ee.message)||"РќРµ удалось отправить РїРёСЃСЊРјРѕ. Попробуйте РїРѕР·Р¶Рµ."})}finally{U(!1)}}},Y=()=>c.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:c.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"})}),G=()=>c.jsx("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:c.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?c.jsx("div",{className:ot.authPopup,children:c.jsxs("div",{className:ot.authPopup__content,children:[c.jsx("button",{className:ot.authPopup__closeButton,onClick:t,children:"Г—"}),s!=="forgot"&&c.jsxs("div",{className:ot.authPopup__tabs,children:[c.jsx("button",{type:"button",className:`${ot.authPopup__tab} ${n==="login"?ot.authPopup__tabActive:""}`,onClick:()=>W("login"),children:"Авторизация"}),c.jsx("button",{type:"button",className:`${ot.authPopup__tab} ${n==="register"?ot.authPopup__tabActive:""}`,onClick:()=>W("register"),children:"Регистрация"})]}),s==="forgot"&&c.jsx("h2",{className:ot.authPopup__title,children:"Восстановление пароля"}),h._form&&c.jsx("div",{className:ot.authPopup__error,children:h._form}),N&&s==="forgot"&&c.jsx("div",{className:N.type==="success"?ot.authPopup__success:ot.authPopup__error,children:N.message}),s==="forgot"&&c.jsxs("form",{onSubmit:H,className:ot.authPopup__form,children:[c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsx("input",{type:"email",name:"email",id:"auth-forgot-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:l,onChange:X=>{u(X.target.value),F("email")},className:`${ot.authPopup__input} ${h.email?ot.authPopup__inputError:""}`,placeholder:"Email",disabled:M,"aria-invalid":!!h.email}),h.email&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.email})]}),c.jsx("p",{className:ot.authPopup__hint,children:O?"РџРёСЃСЊРјРѕ СЃ ссылкой РЅР° СЃР±СЂРѕСЃ пароля отправлено. Проверьте папку «Входящие» Рё «Спам» — обычно РїСЂРёС…РѕРґРёС‚ РІ течение 1–2 РјРёРЅСѓС‚. Ссылка действительна 30 РјРёРЅСѓС‚.":"Введите email, указанный РїСЂРё регистрации. РњС‹ отправим ссылку для СЃР±СЂРѕСЃР° пароля."}),c.jsxs("div",{className:ot.authPopup__buttonsContainer,children:[c.jsx("button",{type:"button",className:ot.authPopup__registerButton,onClick:()=>{a("login"),y({}),k(!1),T(null)},disabled:M,children:"Назад"}),c.jsx("button",{type:"submit",className:ot.authPopup__submitButton,disabled:M,children:M?"Отправка...":O?"Отправить ещё раз":"Отправить ссылку"})]})]}),s==="login"&&n==="login"&&c.jsxs("form",{onSubmit:Z,className:ot.authPopup__form,noValidate:!0,children:[c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsx("input",{type:"email",name:"username",id:"auth-login-email",autoComplete:"username",inputMode:"email",spellCheck:!1,value:l,onChange:X=>{u(X.target.value),F("email")},className:`${ot.authPopup__input} ${h.email?ot.authPopup__inputError:""}`,placeholder:"Email","aria-invalid":!!h.email,disabled:b}),h.email&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.email})]}),c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsxs("div",{className:ot.passwordInput,children:[c.jsx("input",{type:C?"text":"password",name:"password",id:"auth-login-password",autoComplete:"current-password",spellCheck:!1,value:d,onChange:X=>{f(X.target.value),F("password")},className:`${ot.authPopup__input} ${h.password?ot.authPopup__inputError:""}`,placeholder:"Пароль","aria-invalid":!!h.password,disabled:b}),c.jsx("button",{type:"button",className:ot.togglePassword,onClick:()=>E(!C),tabIndex:-1,children:C?c.jsx(Y,{}):c.jsx(G,{})})]}),h.password&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.password}),c.jsx("button",{type:"button",className:ot.authPopup__link,onClick:()=>{a("forgot"),y({}),T(null)},children:"Забыли пароль?"})]}),c.jsx("div",{className:ot.authPopup__rememberRow,children:c.jsxs("label",{className:ot.authPopup__rememberLabel,children:[c.jsx("input",{type:"checkbox",checked:L,onChange:X=>V(X.target.checked),className:ot.authPopup__rememberCheckbox}),c.jsx("span",{children:"Запомнить меня РЅР° 90 дней"})]})}),c.jsx("div",{className:ot.authPopup__buttonsContainer,children:c.jsx("button",{type:"submit",className:ot.authPopup__submitButton,disabled:b,children:b?"Р’С…РѕРґ...":"Войти"})})]}),s==="register"&&c.jsxs("form",{onSubmit:B,className:ot.authPopup__form,noValidate:!0,children:[c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsx("input",{type:"text",name:"fullName",id:"auth-register-fullname",autoComplete:"name",value:p,onChange:X=>{m(X.target.value),F("fullName")},className:`${ot.authPopup__input} ${h.fullName?ot.authPopup__inputError:""}`,placeholder:"Р¤РРћ","aria-invalid":!!h.fullName,disabled:b}),h.fullName&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.fullName})]}),c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsx("input",{type:"email",name:"email",id:"auth-register-email",autoComplete:"email",inputMode:"email",spellCheck:!1,value:l,onChange:X=>{u(X.target.value),F("email")},className:`${ot.authPopup__input} ${h.email?ot.authPopup__inputError:""}`,placeholder:"Email","aria-invalid":!!h.email,disabled:b}),h.email&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.email})]}),c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsx("input",{type:"tel",name:"phone",id:"auth-register-phone",autoComplete:"tel",inputMode:"tel",value:g,onChange:X=>{v(X.target.value),F("phoneNumber")},className:`${ot.authPopup__input} ${h.phoneNumber?ot.authPopup__inputError:""}`,placeholder:"Телефон (+7 900 123 45 67)","aria-invalid":!!h.phoneNumber,disabled:b}),h.phoneNumber&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.phoneNumber})]}),c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsxs("div",{className:ot.passwordInput,children:[c.jsx("input",{type:C?"text":"password",name:"new-password",id:"auth-register-password",autoComplete:"new-password",spellCheck:!1,value:d,onChange:X=>{f(X.target.value),F("password")},className:`${ot.authPopup__input} ${h.password?ot.authPopup__inputError:""}`,placeholder:`Пароль (РјРёРЅ. ${pg} символов)`,"aria-invalid":!!h.password,disabled:b}),c.jsx("button",{type:"button",className:ot.togglePassword,onClick:()=>E(!C),tabIndex:-1,children:C?c.jsx(Y,{}):c.jsx(G,{})})]}),h.password&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.password}),d&&c.jsx(TG,{password:d,theme:"dark"})]}),c.jsxs("div",{className:ot.authPopup__formGroup,children:[c.jsxs("div",{className:ot.passwordInput,children:[c.jsx("input",{type:P?"text":"password",name:"confirm-password",id:"auth-register-confirm-password",autoComplete:"new-password",spellCheck:!1,value:I,onChange:X=>{R(X.target.value),F("confirmPassword")},className:`${ot.authPopup__input} ${h.confirmPassword?ot.authPopup__inputError:""}`,placeholder:"Подтвердите пароль","aria-invalid":!!h.confirmPassword,disabled:b}),c.jsx("button",{type:"button",className:ot.togglePassword,onClick:()=>$(!P),tabIndex:-1,children:P?c.jsx(Y,{}):c.jsx(G,{})})]}),h.confirmPassword&&c.jsx("span",{className:ot.authPopup__fieldError,children:h.confirmPassword})]}),c.jsx("div",{className:ot.authPopup__buttonsContainer,children:c.jsx("button",{type:"submit",className:ot.authPopup__submitButton,disabled:b,children:b?"Регистрация...":"Зарегистрироваться"})})]})]})}):null},Vye=Object.freeze(Object.defineProperty({__proto__:null,default:$T},Symbol.toStringTag,{value:"Module"})),Bye={list(e={}){var r,n,o;const t={page:e.page??0,size:e.size??20,sort:"publishedAt,desc"};return(r=e.cityFrom)!=null&&r.trim()&&(t.cityFrom=e.cityFrom.trim()),(n=e.cityTo)!=null&&n.trim()&&(t.cityTo=e.cityTo.trim()),(o=e.cargoType)!=null&&o.trim()&&(t.cargoType=e.cargoType.trim()),Me.get("/exchange/requests",{params:t}).then(s=>s.data)},get(e){return Me.get(`/exchange/requests/${e}`).then(t=>t.data)},create(e){return Me.post("/exchange/requests",e).then(t=>t.data)},update(e,t){return Me.put(`/exchange/requests/${e}`,t).then(r=>r.data)},delete(e){return Me.delete(`/exchange/requests/${e}`).then(()=>{})},publish(e){return Me.post(`/exchange/requests/${e}/publish`,{}).then(t=>t.data)},cancel(e){return Me.post(`/exchange/requests/${e}/cancel`,{}).then(t=>t.data)},award(e,t){return Me.post(`/exchange/requests/${e}/award/${t}`,{}).then(r=>r.data)},listMine(e=0,t=20){return Me.get("/exchange/my-requests",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(r=>r.data)},placeBid(e,t){return Me.post(`/exchange/requests/${e}/bids`,t).then(r=>r.data)},updateBid(e,t){return Me.put(`/exchange/bids/${e}`,t).then(r=>r.data)},withdrawBid(e){return Me.post(`/exchange/bids/${e}/withdraw`,{}).then(t=>t.data)},extendBid(e,t){return Me.post(`/exchange/bids/${e}/extend`,{validUntil:t}).then(r=>r.data)},listBids(e){return Me.get(`/exchange/requests/${e}/bids`).then(t=>t.data)},listMyBids(e=0,t=20){return Me.get("/exchange/my-bids",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(r=>r.data)},listQuestions(e){return Me.get(`/exchange/requests/${e}/questions`).then(t=>t.data)},askQuestion(e,t){return Me.post(`/exchange/requests/${e}/questions`,{text:t}).then(r=>r.data)},answerQuestion(e,t){return Me.post(`/exchange/questions/${e}/answer`,{text:t}).then(r=>r.data)},deleteQuestion(e){return Me.delete(`/exchange/questions/${e}`).then(()=>{})},getReputation(e){return Me.get(`/exchange/suppliers/${e}/reputation`).then(t=>t.data)},watch(e){return Me.post(`/exchange/requests/${e}/watch`,{}).then(t=>t.data)},unwatch(e){return Me.delete(`/exchange/requests/${e}/watch`).then(t=>t.data)},isWatching(e){return Me.get(`/exchange/requests/${e}/watch`).then(t=>t.data)},listWatching(e=0,t=20){return Me.get("/exchange/watching",{params:{page:e,size:t,sort:"createdAt,desc"}}).then(r=>r.data)},clone(e){return Me.post(`/exchange/requests/${e}/clone`,{}).then(t=>t.data)},proposeCounterOffer(e,t,r){return Me.post(`/exchange/bids/${e}/counter`,{requestedPriceUsd:t,message:r}).then(n=>n.data)},acceptCounterOffer(e){return Me.post(`/exchange/counter-offers/${e}/accept`,{}).then(t=>t.data)},rejectCounterOffer(e){return Me.post(`/exchange/counter-offers/${e}/reject`,{}).then(t=>t.data)},listCounterOffers(e){return Me.get(`/exchange/bids/${e}/counter-offers`).then(t=>t.data)}},Hye={stats(e,t){const r={};return e&&(r.since=e),t&&(r.until=t),Me.get("/admin/exchange/stats",{params:r}).then(n=>n.data)}},Wye={stats(e,t=10){const r={topLimit:t};return e&&(r.since=e),Me.get("/admin/exchange/chat/moderation/stats",{params:r}).then(n=>n.data)},messages(e,t=!0,r=0,n=20){const o={onlySanitized:t,page:r,size:n};return e&&(o.since=e),Me.get("/admin/exchange/chat/moderation/messages",{params:o}).then(s=>s.data)}},AG={send(e,t){return Me.post(`/exchange/requests/${e}/messages`,{text:t}).then(r=>r.data)},list(e){return Me.get(`/exchange/requests/${e}/messages`).then(t=>t.data)},markRead(e){return Me.post(`/exchange/requests/${e}/messages/mark-read`).then(()=>{})},unreadCounts(){return Me.get("/exchange/chat/unread-counts").then(e=>e.data)}},Uye={upload(e,t){const r=new FormData;return r.append("file",t),Me.post(`/exchange/bids/${e}/attachments`,r,{headers:{"Content-Type":"multipart/form-data"}}).then(n=>n.data)},list(e){return Me.get(`/exchange/bids/${e}/attachments`).then(t=>t.data)},async download(e){const t=await Me.get(`/exchange/attachments/${e}/download`,{responseType:"blob"}),r=t.headers["content-disposition"]??"",n=/filename="?([^";]+)"?/i.exec(r);return{blob:t.data,filename:(n==null?void 0:n[1])??`attachment-${e}`}},delete(e){return Me.delete(`/exchange/attachments/${e}`).then(()=>{})}},qye={stats(){return Me.get("/exchange/public-stats").then(e=>e.data)}},za={list(e={}){const t={page:e.page??0,size:e.size??30,unreadOnly:e.unreadOnly??!1};return Me.get("/me/notifications",{params:t}).then(r=>r.data)},unreadCount(){return Me.get("/me/notifications/unread-count").then(e=>e.data)},markRead(e){return Me.post(`/me/notifications/${e}/read`).then(()=>{})},markAllRead(){return Me.post("/me/notifications/read-all").then(e=>e.data)}};function NG(e){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}`;default:return null}return null}const OG=6e4,jG=()=>{const e=Sc(),[t,r]=i.useState(0),[n,o]=i.useState([]),[s,a]=i.useState(!1),[l,u]=i.useState(!1),d=i.useCallback(()=>{za.unreadCount().then(h=>r(h.unread)).catch(()=>{})},[]),f=i.useCallback(()=>{a(!0),za.list({page:0,size:5}).then(o).catch(()=>{}).finally(()=>a(!1))},[]);i.useEffect(()=>{d();const h=setInterval(()=>{typeof document<"u"&&document.visibilityState!=="visible"||d()},OG),y=()=>{document.visibilityState==="visible"&&d()};return document.addEventListener("visibilitychange",y),()=>{clearInterval(h),document.removeEventListener("visibilitychange",y)}},[d]),i.useEffect(()=>{if(typeof document>"u")return;const h=b=>b.replace(/^\(\d+\)\s*/,""),y=h(document.title||"Avalog");return document.title=t>0?`(${t}) ${y}`:y,()=>{typeof document<"u"&&(document.title=h(document.title))}},[t]);const p=h=>{u(h),h&&f()},m=async h=>{if(!h.readAt)try{await za.markRead(h.id),r(b=>Math.max(0,b-1)),o(b=>b.map(_=>_.id===h.id?{..._,readAt:new Date().toISOString()}:_))}catch{}const y=NG(h);y&&(u(!1),e(y))},g=async()=>{try{await za.markAllRead(),r(0),o(h=>h.map(y=>({...y,readAt:new Date().toISOString()})))}catch{}},v=c.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:[c.jsxs("div",{style:{padding:"10px 14px",borderBottom:"1px solid #f0f0f0",display:"flex",justifyContent:"space-between",alignItems:"center",gap:8},children:[c.jsx($o.Text,{strong:!0,children:"Уведомления"}),t>0&&c.jsx(vn,{size:"small",type:"link",onClick:g,style:{padding:0},children:"Прочитать РІСЃРµ"})]}),c.jsx("div",{style:{flex:1,overflowY:"auto",padding:4},children:s?c.jsx("div",{style:{textAlign:"center",padding:24},children:c.jsx(up,{})}):n.length===0?c.jsx(Xx,{image:Xx.PRESENTED_IMAGE_SIMPLE,description:"Нет уведомлений",style:{padding:16}}):c.jsx(Iv,{size:"small",dataSource:n,renderItem:h=>c.jsx(Iv.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:c.jsxs(Lc,{direction:"vertical",size:2,style:{width:"100%"},children:[c.jsxs("div",{style:{display:"flex",justifyContent:"space-between",gap:8},children:[c.jsx($o.Text,{strong:!0,style:{fontSize:13},children:h.subject||h.eventCode}),c.jsx($o.Text,{type:"secondary",style:{fontSize:11},children:Pt(h.sentAt).format("DD.MM HH:mm")})]}),h.body&&c.jsx($o.Text,{type:"secondary",style:{fontSize:12,display:"-webkit-box",WebkitLineClamp:2,WebkitBoxOrient:"vertical",overflow:"hidden"},children:h.body})]})},h.id)})}),c.jsx("div",{style:{padding:"8px 14px",borderTop:"1px solid #f0f0f0",textAlign:"center"},children:c.jsx(vn,{type:"link",size:"small",onClick:()=>{u(!1),e("/notifications")},children:"Р’СЃРµ уведомления в†’"})})]});return c.jsx(AR,{open:l,onOpenChange:p,trigger:["click"],placement:"bottomRight",popupRender:()=>v,children:c.jsx(jo,{title:"Уведомления",children:c.jsx("span",{style:{display:"inline-flex",cursor:"pointer",padding:"0 6px"},children:c.jsx(Bd,{count:t,size:"small",offset:[-2,4],children:c.jsx("span",{style:{fontSize:20,lineHeight:1},children:"рџ””"})})})})})},DG=[{code:"ru",label:"RU"},{code:"en",label:"EN"},{code:"zho",label:"ZH"}],YS=(e,t)=>{const r=((e==null?void 0:e.trim())||(t==null?void 0:t.trim())||"Профиль").trim();return r.length>20?r.slice(0,19)+"…":r};function MG(){var w,S;const[e,t]=i.useState(!1),[r,n]=i.useState("ru"),[o,s]=i.useState(!1),[a,l]=i.useState(!1),{isAuthenticated:u,user:d}=Gc(),f=((w=d==null?void 0:d.roles)==null?void 0:w.some(C=>C==="ROLE_SUPPLIER"||C==="ROLE_SUPPLIER_VIEWER"))??!1,p=((S=d==null?void 0:d.roles)==null?void 0:S.includes("ROLE_ADMIN"))??!1,m=Sc(),[g,v]=i.useState(0);i.useEffect(()=>{if(!u){v(0);return}let C=!1;const E=()=>{AG.unreadCounts().then($=>{C||v(Object.values($).reduce((I,R)=>I+R,0))}).catch(()=>{C||v(0)})};E();const P=window.setInterval(E,6e4);return()=>{C=!0,window.clearInterval(P)}},[u]);const h=i.useRef(null),y=C=>{n(C),t(!1)},b=()=>{t(!e)};i.useEffect(()=>{if(!e)return;const C=P=>{h.current&&!h.current.contains(P.target)&&t(!1)},E=P=>{P.key==="Escape"&&t(!1)};return document.addEventListener("mousedown",C),document.addEventListener("keydown",E),()=>{document.removeEventListener("mousedown",C),document.removeEventListener("keydown",E)}},[e]),i.useEffect(()=>{const C=()=>s(!0);return window.addEventListener("auth:session-expired",C),()=>window.removeEventListener("auth:session-expired",C)},[]);const _=C=>{C.preventDefault(),u?m("/Profile",{state:{section:"profile"}}):s(!0)},x=()=>{s(!1),m("/Profile")};return c.jsxs(i.Fragment,{children:[c.jsx("div",{className:"header",children:c.jsxs("div",{className:"header_wrapper",children:[c.jsxs("div",{className:"main_container",children:[c.jsxs("div",{className:"header_left",children:[c.jsx(vr,{to:"/",className:"logo_link",children:c.jsx("div",{className:"logo"})}),c.jsxs("div",{className:"header_nav-left",children:[c.jsx(vr,{to:"/",className:"nav-link calculator-link header-nav-link",children:"Калькулятор"}),c.jsx(vr,{to:u?"/exchange":"/exchange/about",className:"nav-link header-nav-link",children:c.jsx(Bd,{count:g,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:c.jsx("span",{children:"Биржа"})})}),u&&c.jsx(vr,{to:"/exchange/watching",className:"nav-link header-nav-link",children:"в… Рзбранное"})]})]}),c.jsxs("div",{className:"header_right",children:[c.jsxs("div",{className:"header_nav-right",children:[u&&c.jsx(jG,{}),c.jsx(vr,{to:"/plans",className:"nav-link header-nav-link",children:"Тарифы"}),c.jsx(vr,{to:"/contacts",className:"nav-link header-nav-link",children:"Контакты"}),f&&c.jsx(vr,{to:"/supplier",className:"nav-link header-nav-link",children:"Кабинет поставщика"}),p&&c.jsx(vr,{to:"/admin",className:"nav-link header-nav-link",children:"РђРґРјРёРЅ-панель"}),u?c.jsxs("button",{className:"login-button header-nav-login header-nav-login--authed",onClick:C=>{C.preventDefault(),m("/Profile",{state:{section:"profile"}})},title:(d==null?void 0:d.email)??void 0,children:[c.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),c.jsx("span",{className:"header-user-name",children:YS(d==null?void 0:d.fullName,d==null?void 0:d.email)})]}):c.jsxs("button",{className:"login-button header-nav-login",onClick:_,children:[c.jsx("span",{className:"user-icon"}),"Войти"]})]}),c.jsxs("div",{className:"contact_item",children:[c.jsx("div",{className:"contact_icon phone_icon"}),c.jsx("a",{href:"tel:+74999488801",className:"contact_text",children:"+7 499 948-88-01"})]}),c.jsxs("div",{className:"contact_item",children:[c.jsx("div",{className:"contact_icon email_icon"}),c.jsx("a",{href:"mailto:info@avalog.ru",className:"contact_text",children:"info@avalog.ru"})]}),c.jsxs("div",{className:"language_selector",ref:h,children:[c.jsxs("button",{type:"button",className:"language_selector__trigger",onClick:b,"aria-haspopup":"listbox","aria-expanded":e,"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:[c.jsx("span",{className:"language_icon","aria-hidden":"true"}),c.jsx("span",{className:"language_text",children:r.toUpperCase()})]}),e&&c.jsx("ul",{id:"header-language-listbox",className:"language_dropdown",role:"listbox","aria-label":"Выберите язык",style:{listStyle:"none",margin:0,padding:0},children:DG.map(C=>c.jsx("li",{role:"option","aria-selected":r===C.code,className:"language_option",onClick:()=>y(C.code),onKeyDown:E=>{(E.key==="Enter"||E.key===" ")&&(E.preventDefault(),y(C.code))},tabIndex:0,children:C.label},C.code))})]}),c.jsxs("button",{className:"mobile-menu-toggle",onClick:()=>l(!a),"aria-label":"Меню",children:[c.jsx("span",{className:`burger-line ${a?"active":""}`}),c.jsx("span",{className:`burger-line ${a?"active":""}`}),c.jsx("span",{className:`burger-line ${a?"active":""}`})]})]})]}),c.jsxs("div",{className:`navigation-container ${a?"mobile-open":""}`,children:[c.jsx(vr,{to:"/contacts",className:"nav-item",onClick:()=>l(!1),children:c.jsx("span",{className:"nav-link",children:"Контакты"})}),c.jsx(vr,{to:"/plans",className:"nav-item",onClick:()=>l(!1),children:c.jsx("span",{className:"nav-link",children:"Тарифы"})}),c.jsx(vr,{to:"/",className:"nav-item",onClick:()=>l(!1),children:c.jsx("span",{className:"nav-link calculator-link",children:"Калькулятор"})}),c.jsx(vr,{to:u?"/exchange":"/exchange/about",className:"nav-item",onClick:()=>l(!1),children:c.jsx("span",{className:"nav-link",children:c.jsx(Bd,{count:g,size:"small",offset:[6,-2],style:{backgroundColor:"#f5222d"},children:c.jsx("span",{children:"Биржа"})})})}),f&&c.jsx(vr,{to:"/supplier",className:"nav-item",onClick:()=>l(!1),children:c.jsx("span",{className:"nav-link",children:"Кабинет поставщика"})}),p&&c.jsx(vr,{to:"/admin",className:"nav-item",onClick:()=>l(!1),children:c.jsx("span",{className:"nav-link",children:"РђРґРјРёРЅ-панель"})}),u?c.jsx("div",{className:"nav-item",children:c.jsxs("button",{className:"login-button login-button--authed",onClick:C=>{C.preventDefault(),l(!1),m("/Profile",{state:{section:"profile"}})},title:(d==null?void 0:d.email)??void 0,children:[c.jsx("span",{className:"user-icon user-icon--authed","aria-hidden":!0}),c.jsx("span",{className:"header-user-name",children:YS(d==null?void 0:d.fullName,d==null?void 0:d.email)})]})}):c.jsx("div",{className:"nav-item",children:c.jsxs("button",{className:"login-button",onClick:C=>{C.preventDefault(),l(!1),_(C)},children:[c.jsx("span",{className:"user-icon"}),"Войти"]})})]})]})}),c.jsx($T,{isOpen:o,onClose:()=>s(!1),onSuccess:x})]})}const XS={async getWelcomeMessage(){const e=await Me.get("/welcome-message",{responseType:"text"});return typeof e.data=="string"?e.data:""},async getManagerMessage(){const e=await Me.get("/manager-message",{responseType:"text"});return typeof e.data=="string"?e.data:""}},IT="avalog_attribution",kG=30,LG=kG*24*60*60*1e3,FG=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")}},RT=()=>{try{const e=localStorage.getItem(IT)??sessionStorage.getItem(TT);if(!e)return null;const t=JSON.parse(e);return typeof(t==null?void 0:t._capturedAtEpoch)!="number"||Date.now()-t._capturedAtEpoch>LG?null:t}catch{return null}},TT="avalog_attribution_session",zG=e=>{const t=JSON.stringify(e);try{localStorage.setItem(IT,t)}catch{}try{sessionStorage.setItem(TT,t)}catch{}},VG=()=>{if(typeof window>"u"||typeof localStorage>"u"||RT())return;const r={...FG(window.location.search),referrer:document.referrer||null,landingUrl:window.location.href,capturedAt:new Date().toISOString(),_capturedAtEpoch:Date.now()};zG(r)},p_=()=>{const e=RT();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},BG=e=>{const t=p_();if(!t)return;const r=(t.utmSource??"").toLowerCase(),n=(t.utmMedium??"").toLowerCase();(r==="yandex"||r==="ya")&&n==="cpc"&&A(async()=>{const{capturePostHog:s}=await Promise.resolve().then(()=>X9);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(()=>{})},HG={async createSession(){const t=(await Me.post("/chat/session",{},{skipAuth:!0})).data,r=String((t==null?void 0:t.id)??(t==null?void 0:t.sessionId)??""),n=String((t==null?void 0:t.sessionKey)??"");return{id:r,sessionKey:n}},async sendMessage(e,t,r){const o=(await Me.post(`/chat/${e}/message`,{text:r,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??p_()};return(await Me.post("/chat/widget/reply",t,{skipAuth:!0})).data},getLkThreads(e=50){return Me.get("/chat/lk/threads",{params:{limit:e}}).then(t=>t.data??[])},getLkMessages(e,t=100){return Me.get(`/chat/lk/${e}/messages`,{params:{limit:t}}).then(r=>r.data??[])},postLkMessage(e,t){return Me.post(`/chat/lk/${e}/message`,{text:t.text,sender:t.sender}).then(r=>r.data)}},WG="_fab_hy95u_1",UG="_panel_hy95u_29",qG="_panelHeader_hy95u_57",GG="_closeBtn_hy95u_67",KG="_messages_hy95u_81",YG="_loading_hy95u_88",XG="_error_hy95u_89",JG="_empty_hy95u_90",QG="_messageUser_hy95u_107",ZG="_messageBot_hy95u_108",eK="_messageText_hy95u_132",tK="_inputRow_hy95u_138",rK="_input_hy95u_138",nK="_sendBtn_hy95u_171",Yr={fab:WG,panel:UG,panelHeader:qG,closeBtn:GG,messages:KG,loading:YG,error:XG,empty:JG,messageUser:QG,messageBot:ZG,messageText:eK,inputRow:tK,input:rK,sendBtn:nK},gg="Добро пожаловать! Задайте РІРѕРїСЂРѕСЃ — РјС‹ ответим РІ чате.",oK=()=>{const[e,t]=i.useState(!1),[r,n]=i.useState([]),[o,s]=i.useState(null),[a,l]=i.useState(""),[u,d]=i.useState(!1),[f,p]=i.useState(!1),[m,g]=i.useState(null),v=i.useRef(null),h=()=>{var _;return(_=v.current)==null?void 0:_.scrollIntoView({behavior:"smooth"})};i.useEffect(()=>{h()},[r]),i.useEffect(()=>{if(!e)return;d(!0),g(null),n([]),s(null),(async()=>{var w;if(!!!((w=Qr.getAccessToken())!=null&&w.trim())){n([{role:"system",text:gg}]),d(!1);return}try{const[S,C]=await Promise.allSettled([XS.getWelcomeMessage(),XS.getManagerMessage()]),E=S.status==="fulfilled"?S.value:"",P=C.status==="fulfilled"?C.value:"",$=[];E&&$.push({role:"system",text:E}),P&&$.push({role:"system",text:P}),$.length===0&&$.push({role:"system",text:gg}),n($)}catch{n([{role:"system",text:gg}])}finally{d(!1)}})()},[e]);const y=async()=>{const _=a.trim();if(!(!_||f)){l(""),n(x=>[...x,{role:"user",text:_}]),p(!0);try{const x=r.filter(S=>S.role==="user"||S.role==="bot").map(S=>({role:S.role==="user"?"user":"assistant",content:S.text})),w=await HG.widgetReply({message:_,sessionId:o??void 0,history:x.length?x:void 0});w.sessionId&&s(w.sessionId),n(S=>[...S,{role:"bot",text:w.reply||"(нет ответа)"}])}catch{n(x=>[...x,{role:"bot",text:"Ошибка отправки. Попробуйте РїРѕР·Р¶Рµ."}])}finally{p(!1)}}},b=_=>{_.key==="Enter"&&!_.shiftKey&&(_.preventDefault(),y())};return c.jsxs(c.Fragment,{children:[c.jsx("button",{type:"button",className:Yr.fab,onClick:()=>t(_=>!_),"aria-label":"Открыть чат",children:c.jsx("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:c.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&&c.jsxs("div",{className:Yr.panel,children:[c.jsxs("div",{className:Yr.panelHeader,children:[c.jsx("span",{children:"Чат"}),c.jsx("button",{type:"button",className:Yr.closeBtn,onClick:()=>t(!1),"aria-label":"Закрыть",children:"Г—"})]}),c.jsxs("div",{className:Yr.messages,children:[u&&c.jsx("div",{className:Yr.loading,children:"Загрузка..."}),m&&c.jsx("div",{className:Yr.error,children:m}),!u&&!m&&c.jsxs(c.Fragment,{children:[r.map((_,x)=>c.jsx("div",{className:_.role==="user"?Yr.messageUser:Yr.messageBot,children:c.jsx("div",{className:Yr.messageText,children:_.text})},x)),r.length===0&&c.jsx("div",{className:Yr.empty,children:"Нет сообщений"}),c.jsx("div",{ref:v})]})]}),!u&&!m&&c.jsxs("div",{className:Yr.inputRow,children:[c.jsx("input",{type:"text",className:Yr.input,placeholder:"Введите сообщение...",value:a,onChange:_=>l(_.target.value),onKeyDown:b,disabled:f}),c.jsx("button",{type:"button",className:Yr.sendBtn,onClick:y,disabled:f||!a.trim(),"aria-label":"Отправить",children:"Отправить"})]})]})]})},Bv="Avalog",bd="Avalog — онлайн-расчёт стоимости международной доставки РіСЂСѓР·РѕРІ: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа Рё мультимодальные перевозки.",Yo="https://avalog.ru",sK=`${Yo}/Logo.svg`,jn=(e,t,r,n)=>({"@context":"https://schema.org","@type":"Service",name:t,serviceType:e,description:r,provider:{"@type":"Organization",name:"Avalog",url:Yo},areaServed:[{"@type":"Country",name:"Р РѕСЃСЃРёСЏ"},{"@type":"Country",name:"Китай"},{"@type":"Country",name:"Корея"},{"@type":"Country",name:"Вьетнам"}],availableLanguage:["ru","en","zh"],url:`${Yo}${n}`}),JS={"/":{title:"Калькулятор стоимости доставки РіСЂСѓР·РѕРІ | Avalog",description:"Рассчитайте стоимость международной доставки Р·Р° минуту: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа, мультимодальные маршруты. Прозрачные тарифы перевозчиков.",jsonLd:{"@context":"https://schema.org","@type":"WebApplication",name:"Avalog — калькулятор тарифов",description:"Онлайн-калькулятор стоимости международной перевозки РіСЂСѓР·РѕРІ: морем, РїРѕ Р¶/Рґ, авто Рё авиа. Расчёт занимает менее минуты.",url:Yo,applicationCategory:"BusinessApplication",operatingSystem:"All",offers:{"@type":"Offer",price:"0",priceCurrency:"RUB"},provider:{"@type":"Organization",name:"Avalog",url:Yo}}},"/about":{title:"Транспортные услуги Avalog — РѕР±Р·РѕСЂ направлений",description:"Полный спектр транспортных услуг: РјРѕСЂСЃРєРёРµ контейнерные перевозки, Р¶/Рґ, авто, авиа, мультимодальная логистика, аренда контейнеров, таможенное оформление."},"/o-kompanii":{title:"Рћ компании Avalog — международная логистика",description:"Avalog — международный логистический оператор СЃ собственным IT-калькулятором тарифов перевозчиков. Рстория, команда, география работы."},"/Main":{title:"Avalog — главная страница",description:bd},"/railway":{title:"Железнодорожные перевозки РіСЂСѓР·РѕРІ | Avalog",description:"Контейнерные Р¶/Рґ перевозки РёР· Китая, Кореи, Юго-Восточной РђР·РёРё РІ Р РѕСЃСЃРёСЋ Рё РЎРќР“. Прямые поезда Рё комбинированные маршруты.",jsonLd:jn("Железнодорожные перевозки","Железнодорожные перевозки РіСЂСѓР·РѕРІ — Avalog","Контейнерные Р¶/Рґ перевозки РёР· Китая, Кореи, Юго-Восточной РђР·РёРё РІ Р РѕСЃСЃРёСЋ Рё РЎРќР“. Прямые поезда Рё комбинированные маршруты.","/railway")},"/marineservice":{title:"РњРѕСЂСЃРєРёРµ контейнерные перевозки РіСЂСѓР·РѕРІ | Avalog",description:"РњРѕСЂСЃРєРёРµ перевозки FCL Рё LCL РёР· портов Китая, Кореи, Вьетнама, РРЅРґРёРё. Расчёт фрахта, Р±СѓРєРёРЅРі, экспедирование РІ порту.",jsonLd:jn("РњРѕСЂСЃРєРёРµ контейнерные перевозки","РњРѕСЂСЃРєРёРµ перевозки FCL/LCL — Avalog","РњРѕСЂСЃРєРёРµ перевозки FCL Рё LCL РёР· портов Китая, Кореи, Вьетнама, РРЅРґРёРё. Расчёт фрахта, Р±СѓРєРёРЅРі, экспедирование РІ порту.","/marineservice")},"/reviews":{title:"Отзывы клиентов Avalog — реальные оценки доставок",description:"Реальные отзывы клиентов Рѕ доставке РіСЂСѓР·РѕРІ через Avalog. Только подтверждённые заявки, оценки 4в… Рё выше, открытые комментарии Рё ответы перевозчиков.",jsonLd:jn("Отзывы клиентов","Отзывы клиентов Avalog","Реальные отзывы клиентов Рѕ доставке РіСЂСѓР·РѕРІ через Avalog: РјРѕСЂСЃРєРёРµ, Р¶/Рґ, авто, авиа маршруты СЃ открытыми комментариями.","/reviews")},"/exchange/about":{title:"Биржа грузоперевозок Avalog — открытые маршруты Рё аукционы",description:"Открытая Р±РёСЂР¶Р° логистических заявок Рё предложений. Клиенты публикуют маршруты, поставщики делают ставки. Прозрачные цены, без скрытых наценок.",jsonLd:jn("Биржа грузоперевозок","Биржа грузоперевозок — Avalog","Открытая площадка тендеров РЅР° грузоперевозки. Sealed-bid между клиентами Рё проверенными поставщиками.","/exchange/about")},"/exchange":{title:"Биржа заявок — открытые тендеры РЅР° грузоперевозки | Avalog",description:"Живая лента тендеров РЅР° грузоперевозки. Sealed-bid Рё open аукционы между клиентами Рё проверенными поставщиками. Прозрачные цены, без скрытых наценок.",jsonLd:jn("Биржа тендеров","Биржа тендеров РЅР° грузоперевозки — Avalog","Живая лента тендеров: фильтр РїРѕ РіРѕСЂРѕРґСѓ отправления Рё назначения, типу РіСЂСѓР·Р°. Подача ставок поставщиками, выбор победителя клиентом.","/exchange")},"/autotransport":{title:"Автоперевозки РіСЂСѓР·РѕРІ | Avalog",description:"Международные Рё внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая Рё сборная доставка РїРѕ Р РѕСЃСЃРёРё Рё РЎРќР“.",jsonLd:jn("Автоперевозки","Автоперевозки РіСЂСѓР·РѕРІ — Avalog","Международные Рё внутренние автоперевозки: тенты, рефрижераторы, контейнеровозы. Прямая Рё сборная доставка РїРѕ Р РѕСЃСЃРёРё Рё РЎРќР“.","/autotransport")},"/airtransportations":{title:"Авиаперевозки РіСЂСѓР·РѕРІ | Avalog",description:"Грузовые авиаперевозки: срочная доставка, ценные Рё С…СЂСѓРїРєРёРµ РіСЂСѓР·С‹, негабарит. Расчёт стоимости Рё таможенное оформление.",jsonLd:jn("Авиаперевозки","Грузовые авиаперевозки — Avalog","Грузовые авиаперевозки: срочная доставка, ценные Рё С…СЂСѓРїРєРёРµ РіСЂСѓР·С‹, негабарит. Расчёт стоимости Рё таможенное оформление.","/airtransportations")},"/groupagecargo":{title:"Сборные РіСЂСѓР·С‹ (LCL) — международная доставка | Avalog",description:"Сборные РіСЂСѓР·С‹ РёР· Китая Рё Юго-Восточной РђР·РёРё: морем, поездом, автомобилем. Расчёт стоимости РїРѕ весу Рё объёму, консолидация РЅР° складе отправителя.",jsonLd:jn("Сборные РіСЂСѓР·С‹ 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:`${Yo}/Logo.svg`,url:`${Yo}/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:jn("Мультимодальные перевозки","Мультимодальные перевозки — 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:jn("Таможенное оформление","Таможенное оформление Рё брокерские услуги — Avalog","Таможенное оформление импорта Рё экспорта, классификация РўРќ Р’РР”, сертификация, брокерское сопровождение.","/customsservices")},"/containerrental":{title:"Аренда контейнеров — 20DV, 40HC, рефрижераторы | Avalog",description:"Аренда РјРѕСЂСЃРєРёС… контейнеров для перевозки Рё хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.",jsonLd:jn("Аренда контейнеров","Аренда РјРѕСЂСЃРєРёС… контейнеров — Avalog","Аренда контейнеров для перевозки Рё хранения: стандартные, high-cube, рефрижераторы, open-top, flat-rack.","/containerrental")},"/blog":{title:"Блог Avalog — статьи Рѕ международной логистике",description:"Статьи Рѕ логистике: тарифы, маршруты, таможенные правила, новости рынка контейнерных перевозок Рё международной торговли."}},aK=new Set(["/Profile","/Dashboard","/reset-password","/order-details/:id","/search-results","/mailing-view/:token","/ktk"]),iK=e=>{if(e in JS)return{...JS[e],pathForCanonical:e};if(e.startsWith("/blog/"))return{title:"Статья блога | Avalog",description:bd,pathForCanonical:e};const t=aK.has(e),r=e.startsWith("/order-details/")||e.startsWith("/mailing-view/");return t||r?{title:`${Bv}`,description:bd,pathForCanonical:e,noindex:!0}:{title:`${Bv}`,description:bd,pathForCanonical:e,noindex:!0}},hg={SITE_NAME:Bv,SITE_URL:Yo,OG_IMAGE_DEFAULT:sK},lK=()=>{const{pathname:e}=Js(),t=iK(e),r=`${hg.SITE_URL}${t.pathForCanonical}`,n=t.ogImage??hg.OG_IMAGE_DEFAULT,o=!t.noindex;return c.jsxs(Zq,{children:[c.jsx("title",{children:t.title}),c.jsx("meta",{name:"description",content:t.description}),c.jsx("link",{rel:"canonical",href:r}),t.noindex&&c.jsx("meta",{name:"robots",content:"noindex,nofollow"}),o&&c.jsx("link",{rel:"alternate",hrefLang:"ru",href:r}),o&&c.jsx("link",{rel:"alternate",hrefLang:"en",href:`${r}?lng=en`}),o&&c.jsx("link",{rel:"alternate",hrefLang:"zh",href:`${r}?lng=zho`}),o&&c.jsx("link",{rel:"alternate",hrefLang:"x-default",href:r}),c.jsx("meta",{property:"og:type",content:"website"}),c.jsx("meta",{property:"og:site_name",content:hg.SITE_NAME}),c.jsx("meta",{property:"og:title",content:t.title}),c.jsx("meta",{property:"og:description",content:t.description}),c.jsx("meta",{property:"og:url",content:r}),c.jsx("meta",{property:"og:image",content:n}),c.jsx("meta",{property:"og:locale",content:"ru_RU"}),c.jsx("meta",{property:"og:locale:alternate",content:"en_US"}),c.jsx("meta",{property:"og:locale:alternate",content:"zh_CN"}),c.jsx("meta",{name:"twitter:card",content:"summary_large_image"}),c.jsx("meta",{name:"twitter:title",content:t.title}),c.jsx("meta",{name:"twitter:description",content:t.description}),c.jsx("meta",{name:"twitter:image",content:n}),o&&t.jsonLd&&c.jsx("script",{type:"application/ld+json",children:JSON.stringify(t.jsonLd)})]})};function cK(){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 uK(){if(!cK())return;const e=[()=>A(()=>import("./AboutCompany-D2nwMGPZ.js"),__vite__mapDeps([0,1,2,3,4])),()=>A(()=>import("./ContactsPage-DYxaw7hR.js"),__vite__mapDeps([5,1,2,3,6,7])),()=>A(()=>import("./Blog-DzjJg8yz.js"),__vite__mapDeps([8,1,9,10,11,6,12,13,14,15,16,2,3])),()=>A(()=>import("./MarketingFaqPage-BXgqbGJp.js").then(n=>n.F),__vite__mapDeps([17,1,2,3,6,18])),()=>A(()=>import("./MainPage-CbSjUWC5.js"),__vite__mapDeps([19,1,20,6,21,12,13,14,15,22])),()=>A(()=>import("./MultiModal-SDv__jAf.js"),__vite__mapDeps([23,1,24,6,25,26,27,12,13,14,15,28]))];let t=0;const r=n=>{if(t>=e.length)return;const o=e[t++];if(o().catch(()=>{}),n&&n.timeRemaining()>50&&t<e.length){r(n);return}t<e.length&&window.requestIdleCallback(r,{timeout:5e3})};window.requestIdleCallback(r,{timeout:5e3})}const dK=()=>{const{pathname:e}=Js();return i.useEffect(()=>{window.scrollTo(0,0)},[e]),i.useEffect(()=>{uK()},[]),i.useLayoutEffect(()=>{const t=()=>{const r=document.querySelector(".header"),n=r?Math.ceil(r.getBoundingClientRect().height):80;document.documentElement.style.setProperty("--header-offset",`${n}px`)};return t(),window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[e]),c.jsxs(c.Fragment,{children:[c.jsx(lK,{}),c.jsx("div",{className:"background-image"}),c.jsxs("div",{className:"w-full",children:[c.jsx(MG,{}),c.jsx("div",{className:"content-wrapper",children:c.jsx("div",{className:"content",children:c.jsx(mk,{})})})]}),c.jsx(oK,{})]})};/**
* @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 AT=(...e)=>e.filter((t,r,n)=>!!t&&t.trim()!==""&&n.indexOf(t)===r).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 fK=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 pK=e=>e.replace(/^([A-Z])|[\s-_]+(\w)/g,(t,r,n)=>n?n.toUpperCase():r.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 QS=e=>{const t=pK(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 vg={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 mK=e=>{for(const t in e)if(t.startsWith("aria-")||t==="role"||t==="title")return!0;return!1},gK=i.createContext({}),hK=()=>i.useContext(gK),vK=i.forwardRef(({color:e,size:t,strokeWidth:r,absoluteStrokeWidth:n,className:o="",children:s,iconNode:a,...l},u)=>{const{size:d=24,strokeWidth:f=2,absoluteStrokeWidth:p=!1,color:m="currentColor",className:g=""}=hK()??{},v=n??p?Number(r??f)*24/Number(t??d):r??f;return i.createElement("svg",{ref:u,...vg,width:t??d??vg.width,height:t??d??vg.height,stroke:e??m,strokeWidth:v,className:AT("lucide",g,o),...!s&&!mK(l)&&{"aria-hidden":"true"},...l},[...a.map(([h,y])=>i.createElement(h,y)),...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 xr=(e,t)=>{const r=i.forwardRef(({className:n,...o},s)=>i.createElement(vK,{ref:s,iconNode:t,className:AT(`lucide-${fK(QS(e))}`,`lucide-${e}`,n),...o}));return r.displayName=QS(e),r};/**
* @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 yK=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],NT=xr("arrow-right",yK);/**
* @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 bK=[["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"}]],_K=xr("bell-ring",bK);/**
* @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 xK=[["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"}]],ZS=xr("bell",xK);/**
* @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 wK=[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]],m_=xr("check",wK);/**
* @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 SK=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],g_=xr("chevron-down",SK);/**
* @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 CK=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],EK=xr("chevron-right",CK);/**
* @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 PK=[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]],$K=xr("chevron-up",PK);/**
* @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 IK=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],OT=xr("circle",IK);/**
* @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 RK=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 6v6l4 2",key:"mmk7yg"}]],eC=xr("clock",RK);/**
* @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 TK=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 16v-4",key:"1dtifu"}],["path",{d:"M12 8h.01",key:"e9boi3"}]],AK=xr("info",TK);/**
* @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 NK=[["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"}]],OK=xr("layers",NK);/**
* @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 jK=[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]],tC=xr("loader-circle",jK);/**
* @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 DK=[["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"}]],MK=xr("log-in",DK);/**
* @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 kK=[["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"}]],LK=xr("plane",kK);/**
* @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 FK=[["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"}]],zK=xr("ship",FK);/**
* @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 VK=[["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"}]],BK=xr("tram-front",VK);/**
* @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 HK=[["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"}]],WK=xr("truck",HK);/**
* @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 UK=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],h_=xr("x",UK),qK=(e,t)=>{const r=new Array(e.length+t.length);for(let n=0;n<e.length;n++)r[n]=e[n];for(let n=0;n<t.length;n++)r[e.length+n]=t[n];return r},GK=(e,t)=>({classGroupId:e,validator:t}),jT=(e=new Map,t=null,r)=>({nextPart:e,validators:t,classGroupId:r}),of="-",rC=[],KK="arbitrary..",YK=e=>{const t=JK(e),{conflictingClassGroups:r,conflictingClassGroupModifiers:n}=e;return{getClassGroupId:a=>{if(a.startsWith("[")&&a.endsWith("]"))return XK(a);const l=a.split(of),u=l[0]===""&&l.length>1?1:0;return DT(l,u,t)},getConflictingClassGroupIds:(a,l)=>{if(l){const u=n[a],d=r[a];return u?d?qK(d,u):u:d||rC}return r[a]||rC}}},DT=(e,t,r)=>{if(e.length-t===0)return r.classGroupId;const o=e[t],s=r.nextPart.get(o);if(s){const d=DT(e,t+1,s);if(d)return d}const a=r.validators;if(a===null)return;const l=t===0?e.join(of):e.slice(t).join(of),u=a.length;for(let d=0;d<u;d++){const f=a[d];if(f.validator(l))return f.classGroupId}},XK=e=>e.slice(1,-1).indexOf(":")===-1?void 0:(()=>{const t=e.slice(1,-1),r=t.indexOf(":"),n=t.slice(0,r);return n?KK+n:void 0})(),JK=e=>{const{theme:t,classGroups:r}=e;return QK(r,t)},QK=(e,t)=>{const r=jT();for(const n in e){const o=e[n];v_(o,r,n,t)}return r},v_=(e,t,r,n)=>{const o=e.length;for(let s=0;s<o;s++){const a=e[s];ZK(a,t,r,n)}},ZK=(e,t,r,n)=>{if(typeof e=="string"){eY(e,t,r);return}if(typeof e=="function"){tY(e,t,r,n);return}rY(e,t,r,n)},eY=(e,t,r)=>{const n=e===""?t:MT(t,e);n.classGroupId=r},tY=(e,t,r,n)=>{if(nY(e)){v_(e(n),t,r,n);return}t.validators===null&&(t.validators=[]),t.validators.push(GK(r,e))},rY=(e,t,r,n)=>{const o=Object.entries(e),s=o.length;for(let a=0;a<s;a++){const[l,u]=o[a];v_(u,MT(t,l),r,n)}},MT=(e,t)=>{let r=e;const n=t.split(of),o=n.length;for(let s=0;s<o;s++){const a=n[s];let l=r.nextPart.get(a);l||(l=jT(),r.nextPart.set(a,l)),r=l}return r},nY=e=>"isThemeGetter"in e&&e.isThemeGetter===!0,oY=e=>{if(e<1)return{get:()=>{},set:()=>{}};let t=0,r=Object.create(null),n=Object.create(null);const o=(s,a)=>{r[s]=a,t++,t>e&&(t=0,n=r,r=Object.create(null))};return{get(s){let a=r[s];if(a!==void 0)return a;if((a=n[s])!==void 0)return o(s,a),a},set(s,a){s in r?r[s]=a:o(s,a)}}},Hv="!",nC=":",sY=[],oC=(e,t,r,n,o)=>({modifiers:e,hasImportantModifier:t,baseClassName:r,maybePostfixModifierPosition:n,isExternal:o}),aY=e=>{const{prefix:t,experimentalParseClassName:r}=e;let n=o=>{const s=[];let a=0,l=0,u=0,d;const f=o.length;for(let h=0;h<f;h++){const y=o[h];if(a===0&&l===0){if(y===nC){s.push(o.slice(u,h)),u=h+1;continue}if(y==="/"){d=h;continue}}y==="["?a++:y==="]"?a--:y==="("?l++:y===")"&&l--}const p=s.length===0?o:o.slice(u);let m=p,g=!1;p.endsWith(Hv)?(m=p.slice(0,-1),g=!0):p.startsWith(Hv)&&(m=p.slice(1),g=!0);const v=d&&d>u?d-u:void 0;return oC(s,g,m,v)};if(t){const o=t+nC,s=n;n=a=>a.startsWith(o)?s(a.slice(o.length)):oC(sY,!1,a,void 0,!0)}if(r){const o=n;n=s=>r({className:s,parseClassName:o})}return n},iY=e=>{const t=new Map;return e.orderSensitiveModifiers.forEach((r,n)=>{t.set(r,1e6+n)}),r=>{const n=[];let o=[];for(let s=0;s<r.length;s++){const a=r[s],l=a[0]==="[",u=t.has(a);l||u?(o.length>0&&(o.sort(),n.push(...o),o=[]),n.push(a)):o.push(a)}return o.length>0&&(o.sort(),n.push(...o)),n}},lY=e=>({cache:oY(e.cacheSize),parseClassName:aY(e),sortModifiers:iY(e),postfixLookupClassGroupIds:cY(e),...YK(e)}),cY=e=>{const t=Object.create(null),r=e.postfixLookupClassGroups;if(r)for(let n=0;n<r.length;n++)t[r[n]]=!0;return t},uY=/\s+/,dY=(e,t)=>{const{parseClassName:r,getClassGroupId:n,getConflictingClassGroupIds:o,sortModifiers:s,postfixLookupClassGroupIds:a}=t,l=[],u=e.trim().split(uY);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:y}=r(p);if(m){d=p+(d.length>0?" "+d:d);continue}let b=!!y,_;if(b){const E=h.substring(0,y);_=n(E);const P=_&&a[_]?n(h):void 0;P&&P!==_&&(_=P,b=!1)}else _=n(h);if(!_){if(!b){d=p+(d.length>0?" "+d:d);continue}if(_=n(h),!_){d=p+(d.length>0?" "+d:d);continue}b=!1}const x=g.length===0?"":g.length===1?g[0]:s(g).join(":"),w=v?x+Hv:x,S=w+_;if(l.indexOf(S)>-1)continue;l.push(S);const C=o(_,b);for(let E=0;E<C.length;++E){const P=C[E];l.push(w+P)}d=p+(d.length>0?" "+d:d)}return d},fY=(...e)=>{let t=0,r,n,o="";for(;t<e.length;)(r=e[t++])&&(n=kT(r))&&(o&&(o+=" "),o+=n);return o},kT=e=>{if(typeof e=="string")return e;let t,r="";for(let n=0;n<e.length;n++)e[n]&&(t=kT(e[n]))&&(r&&(r+=" "),r+=t);return r},pY=(e,...t)=>{let r,n,o,s;const a=u=>{const d=t.reduce((f,p)=>p(f),e());return r=lY(d),n=r.cache.get,o=r.cache.set,s=l,l(u)},l=u=>{const d=n(u);if(d)return d;const f=dY(u,r);return o(u,f),f};return s=a,(...u)=>s(fY(...u))},mY=[],hr=e=>{const t=r=>r[e]||mY;return t.isThemeGetter=!0,t},LT=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,FT=/^\((?:(\w[\w-]*):)?(.+)\)$/i,gY=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,hY=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,vY=/\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$/,yY=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,bY=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,_Y=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,ko=e=>gY.test(e),bt=e=>!!e&&!Number.isNaN(Number(e)),eo=e=>!!e&&Number.isInteger(Number(e)),yg=e=>e.endsWith("%")&&bt(e.slice(0,-1)),bo=e=>hY.test(e),zT=()=>!0,xY=e=>vY.test(e)&&!yY.test(e),y_=()=>!1,wY=e=>bY.test(e),SY=e=>_Y.test(e),CY=e=>!rt(e)&&!nt(e),EY=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)),PY=e=>as(e,HT,y_),rt=e=>LT.test(e),xs=e=>as(e,WT,xY),sC=e=>as(e,jY,bt),$Y=e=>as(e,qT,zT),IY=e=>as(e,UT,y_),aC=e=>as(e,VT,y_),RY=e=>as(e,BT,SY),Fu=e=>as(e,GT,wY),nt=e=>FT.test(e),Wi=e=>aa(e,WT),TY=e=>aa(e,UT),iC=e=>aa(e,VT),AY=e=>aa(e,HT),NY=e=>aa(e,BT),zu=e=>aa(e,GT,!0),OY=e=>aa(e,qT,!0),as=(e,t,r)=>{const n=LT.exec(e);return n?n[1]?t(n[1]):r(n[2]):!1},aa=(e,t,r=!1)=>{const n=FT.exec(e);return n?n[1]?t(n[1]):r:!1},VT=e=>e==="position"||e==="percentage",BT=e=>e==="image"||e==="url",HT=e=>e==="length"||e==="size"||e==="bg-size",WT=e=>e==="length",jY=e=>e==="number",UT=e=>e==="family-name",qT=e=>e==="number"||e==="weight",GT=e=>e==="shadow",DY=()=>{const e=hr("color"),t=hr("font"),r=hr("text"),n=hr("font-weight"),o=hr("tracking"),s=hr("leading"),a=hr("breakpoint"),l=hr("container"),u=hr("spacing"),d=hr("radius"),f=hr("shadow"),p=hr("inset-shadow"),m=hr("text-shadow"),g=hr("drop-shadow"),v=hr("blur"),h=hr("perspective"),y=hr("aspect"),b=hr("ease"),_=hr("animate"),x=()=>["auto","avoid","all","avoid-page","page","left","right","column"],w=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],S=()=>[...w(),nt,rt],C=()=>["auto","hidden","clip","visible","scroll"],E=()=>["auto","contain","none"],P=()=>[nt,rt,u],$=()=>[ko,"full","auto",...P()],I=()=>[eo,"none","subgrid",nt,rt],R=()=>["auto",{span:["full",eo,nt,rt]},eo,nt,rt],N=()=>[eo,"auto",nt,rt],T=()=>["auto","min","max","fr",nt,rt],O=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],k=()=>["start","end","center","stretch","center-safe","end-safe"],M=()=>["auto",...P()],U=()=>[ko,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...P()],L=()=>[ko,"screen","full","dvw","lvw","svw","min","max","fit",...P()],V=()=>[ko,"screen","full","lh","dvh","lvh","svh","min","max","fit",...P()],F=()=>[e,nt,rt],Z=()=>[...w(),iC,aC,{position:[nt,rt]}],B=()=>["no-repeat",{repeat:["","x","y","space","round"]}],z=()=>["auto","cover","contain",AY,PY,{size:[nt,rt]}],W=()=>[yg,Wi,xs],H=()=>["","none","full",d,nt,rt],Y=()=>["",bt,Wi,xs],G=()=>["solid","dashed","dotted","double"],X=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],Q=()=>[bt,yg,iC,aC],ee=()=>["","none",v,nt,rt],te=()=>["none",bt,nt,rt],J=()=>["none",bt,nt,rt],ie=()=>[bt,nt,rt],fe=()=>[ko,"full",...P()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[bo],breakpoint:[bo],color:[zT],container:[bo],"drop-shadow":[bo],ease:["in","out","in-out"],font:[CY],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[bo],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[bo],shadow:[bo],spacing:["px",bt],text:[bo],"text-shadow":[bo],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",ko,rt,nt,y]}],container:["container"],"container-type":[{"@container":["","normal","size",nt,rt]}],"container-named":[EY],columns:[{columns:[bt,rt,nt,l]}],"break-after":[{"break-after":x()}],"break-before":[{"break-before":x()}],"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:S()}],overflow:[{overflow:C()}],"overflow-x":[{"overflow-x":C()}],"overflow-y":[{"overflow-y":C()}],overscroll:[{overscroll:E()}],"overscroll-x":[{"overscroll-x":E()}],"overscroll-y":[{"overscroll-y":E()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:$()}],"inset-x":[{"inset-x":$()}],"inset-y":[{"inset-y":$()}],start:[{"inset-s":$(),start:$()}],end:[{"inset-e":$(),end:$()}],"inset-bs":[{"inset-bs":$()}],"inset-be":[{"inset-be":$()}],top:[{top:$()}],right:[{right:$()}],bottom:[{bottom:$()}],left:[{left:$()}],visibility:["visible","invisible","collapse"],z:[{z:[eo,"auto",nt,rt]}],basis:[{basis:[ko,"full","auto",l,...P()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[bt,ko,"auto","initial","none",rt]}],grow:[{grow:["",bt,nt,rt]}],shrink:[{shrink:["",bt,nt,rt]}],order:[{order:[eo,"first","last","none",nt,rt]}],"grid-cols":[{"grid-cols":I()}],"col-start-end":[{col:R()}],"col-start":[{"col-start":N()}],"col-end":[{"col-end":N()}],"grid-rows":[{"grid-rows":I()}],"row-start-end":[{row:R()}],"row-start":[{"row-start":N()}],"row-end":[{"row-end":N()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":T()}],"auto-rows":[{"auto-rows":T()}],gap:[{gap:P()}],"gap-x":[{"gap-x":P()}],"gap-y":[{"gap-y":P()}],"justify-content":[{justify:[...O(),"normal"]}],"justify-items":[{"justify-items":[...k(),"normal"]}],"justify-self":[{"justify-self":["auto",...k()]}],"align-content":[{content:["normal",...O()]}],"align-items":[{items:[...k(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...k(),{baseline:["","last"]}]}],"place-content":[{"place-content":O()}],"place-items":[{"place-items":[...k(),"baseline"]}],"place-self":[{"place-self":["auto",...k()]}],p:[{p:P()}],px:[{px:P()}],py:[{py:P()}],ps:[{ps:P()}],pe:[{pe:P()}],pbs:[{pbs:P()}],pbe:[{pbe:P()}],pt:[{pt:P()}],pr:[{pr:P()}],pb:[{pb:P()}],pl:[{pl:P()}],m:[{m:M()}],mx:[{mx:M()}],my:[{my:M()}],ms:[{ms:M()}],me:[{me:M()}],mbs:[{mbs:M()}],mbe:[{mbe:M()}],mt:[{mt:M()}],mr:[{mr:M()}],mb:[{mb:M()}],ml:[{ml:M()}],"space-x":[{"space-x":P()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":P()}],"space-y-reverse":["space-y-reverse"],size:[{size:U()}],"inline-size":[{inline:["auto",...L()]}],"min-inline-size":[{"min-inline":["auto",...L()]}],"max-inline-size":[{"max-inline":["none",...L()]}],"block-size":[{block:["auto",...V()]}],"min-block-size":[{"min-block":["auto",...V()]}],"max-block-size":[{"max-block":["none",...V()]}],w:[{w:[l,"screen",...U()]}],"min-w":[{"min-w":[l,"screen","none",...U()]}],"max-w":[{"max-w":[l,"screen","none","prose",{screen:[a]},...U()]}],h:[{h:["screen","lh",...U()]}],"min-h":[{"min-h":["screen","lh","none",...U()]}],"max-h":[{"max-h":["screen","lh",...U()]}],"font-size":[{text:["base",r,Wi,xs]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[n,OY,$Y]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",yg,rt]}],"font-family":[{font:[TY,IY,t]}],"font-features":[{"font-features":[rt]}],"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,nt,rt]}],"line-clamp":[{"line-clamp":[bt,"none",nt,sC]}],leading:[{leading:[s,...P()]}],"list-image":[{"list-image":["none",nt,rt]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",nt,rt]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:F()}],"text-color":[{text:F()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...G(),"wavy"]}],"text-decoration-thickness":[{decoration:[bt,"from-font","auto",nt,xs]}],"text-decoration-color":[{decoration:F()}],"underline-offset":[{"underline-offset":[bt,"auto",nt,rt]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:P()}],"tab-size":[{tab:[eo,nt,rt]}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",nt,rt]}],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",nt,rt]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:Z()}],"bg-repeat":[{bg:B()}],"bg-size":[{bg:z()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},eo,nt,rt],radial:["",nt,rt],conic:[eo,nt,rt]},NY,RY]}],"bg-color":[{bg:F()}],"gradient-from-pos":[{from:W()}],"gradient-via-pos":[{via:W()}],"gradient-to-pos":[{to:W()}],"gradient-from":[{from:F()}],"gradient-via":[{via:F()}],"gradient-to":[{to:F()}],rounded:[{rounded:H()}],"rounded-s":[{"rounded-s":H()}],"rounded-e":[{"rounded-e":H()}],"rounded-t":[{"rounded-t":H()}],"rounded-r":[{"rounded-r":H()}],"rounded-b":[{"rounded-b":H()}],"rounded-l":[{"rounded-l":H()}],"rounded-ss":[{"rounded-ss":H()}],"rounded-se":[{"rounded-se":H()}],"rounded-ee":[{"rounded-ee":H()}],"rounded-es":[{"rounded-es":H()}],"rounded-tl":[{"rounded-tl":H()}],"rounded-tr":[{"rounded-tr":H()}],"rounded-br":[{"rounded-br":H()}],"rounded-bl":[{"rounded-bl":H()}],"border-w":[{border:Y()}],"border-w-x":[{"border-x":Y()}],"border-w-y":[{"border-y":Y()}],"border-w-s":[{"border-s":Y()}],"border-w-e":[{"border-e":Y()}],"border-w-bs":[{"border-bs":Y()}],"border-w-be":[{"border-be":Y()}],"border-w-t":[{"border-t":Y()}],"border-w-r":[{"border-r":Y()}],"border-w-b":[{"border-b":Y()}],"border-w-l":[{"border-l":Y()}],"divide-x":[{"divide-x":Y()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":Y()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...G(),"hidden","none"]}],"divide-style":[{divide:[...G(),"hidden","none"]}],"border-color":[{border:F()}],"border-color-x":[{"border-x":F()}],"border-color-y":[{"border-y":F()}],"border-color-s":[{"border-s":F()}],"border-color-e":[{"border-e":F()}],"border-color-bs":[{"border-bs":F()}],"border-color-be":[{"border-be":F()}],"border-color-t":[{"border-t":F()}],"border-color-r":[{"border-r":F()}],"border-color-b":[{"border-b":F()}],"border-color-l":[{"border-l":F()}],"divide-color":[{divide:F()}],"outline-style":[{outline:[...G(),"none","hidden"]}],"outline-offset":[{"outline-offset":[bt,nt,rt]}],"outline-w":[{outline:["",bt,Wi,xs]}],"outline-color":[{outline:F()}],shadow:[{shadow:["","none",f,zu,Fu]}],"shadow-color":[{shadow:F()}],"inset-shadow":[{"inset-shadow":["none",p,zu,Fu]}],"inset-shadow-color":[{"inset-shadow":F()}],"ring-w":[{ring:Y()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:F()}],"ring-offset-w":[{"ring-offset":[bt,xs]}],"ring-offset-color":[{"ring-offset":F()}],"inset-ring-w":[{"inset-ring":Y()}],"inset-ring-color":[{"inset-ring":F()}],"text-shadow":[{"text-shadow":["none",m,zu,Fu]}],"text-shadow-color":[{"text-shadow":F()}],opacity:[{opacity:[bt,nt,rt]}],"mix-blend":[{"mix-blend":[...X(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":X()}],"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":[bt]}],"mask-image-linear-from-pos":[{"mask-linear-from":Q()}],"mask-image-linear-to-pos":[{"mask-linear-to":Q()}],"mask-image-linear-from-color":[{"mask-linear-from":F()}],"mask-image-linear-to-color":[{"mask-linear-to":F()}],"mask-image-t-from-pos":[{"mask-t-from":Q()}],"mask-image-t-to-pos":[{"mask-t-to":Q()}],"mask-image-t-from-color":[{"mask-t-from":F()}],"mask-image-t-to-color":[{"mask-t-to":F()}],"mask-image-r-from-pos":[{"mask-r-from":Q()}],"mask-image-r-to-pos":[{"mask-r-to":Q()}],"mask-image-r-from-color":[{"mask-r-from":F()}],"mask-image-r-to-color":[{"mask-r-to":F()}],"mask-image-b-from-pos":[{"mask-b-from":Q()}],"mask-image-b-to-pos":[{"mask-b-to":Q()}],"mask-image-b-from-color":[{"mask-b-from":F()}],"mask-image-b-to-color":[{"mask-b-to":F()}],"mask-image-l-from-pos":[{"mask-l-from":Q()}],"mask-image-l-to-pos":[{"mask-l-to":Q()}],"mask-image-l-from-color":[{"mask-l-from":F()}],"mask-image-l-to-color":[{"mask-l-to":F()}],"mask-image-x-from-pos":[{"mask-x-from":Q()}],"mask-image-x-to-pos":[{"mask-x-to":Q()}],"mask-image-x-from-color":[{"mask-x-from":F()}],"mask-image-x-to-color":[{"mask-x-to":F()}],"mask-image-y-from-pos":[{"mask-y-from":Q()}],"mask-image-y-to-pos":[{"mask-y-to":Q()}],"mask-image-y-from-color":[{"mask-y-from":F()}],"mask-image-y-to-color":[{"mask-y-to":F()}],"mask-image-radial":[{"mask-radial":[nt,rt]}],"mask-image-radial-from-pos":[{"mask-radial-from":Q()}],"mask-image-radial-to-pos":[{"mask-radial-to":Q()}],"mask-image-radial-from-color":[{"mask-radial-from":F()}],"mask-image-radial-to-color":[{"mask-radial-to":F()}],"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":w()}],"mask-image-conic-pos":[{"mask-conic":[bt]}],"mask-image-conic-from-pos":[{"mask-conic-from":Q()}],"mask-image-conic-to-pos":[{"mask-conic-to":Q()}],"mask-image-conic-from-color":[{"mask-conic-from":F()}],"mask-image-conic-to-color":[{"mask-conic-to":F()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:Z()}],"mask-repeat":[{mask:B()}],"mask-size":[{mask:z()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",nt,rt]}],filter:[{filter:["","none",nt,rt]}],blur:[{blur:ee()}],brightness:[{brightness:[bt,nt,rt]}],contrast:[{contrast:[bt,nt,rt]}],"drop-shadow":[{"drop-shadow":["","none",g,zu,Fu]}],"drop-shadow-color":[{"drop-shadow":F()}],grayscale:[{grayscale:["",bt,nt,rt]}],"hue-rotate":[{"hue-rotate":[bt,nt,rt]}],invert:[{invert:["",bt,nt,rt]}],saturate:[{saturate:[bt,nt,rt]}],sepia:[{sepia:["",bt,nt,rt]}],"backdrop-filter":[{"backdrop-filter":["","none",nt,rt]}],"backdrop-blur":[{"backdrop-blur":ee()}],"backdrop-brightness":[{"backdrop-brightness":[bt,nt,rt]}],"backdrop-contrast":[{"backdrop-contrast":[bt,nt,rt]}],"backdrop-grayscale":[{"backdrop-grayscale":["",bt,nt,rt]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[bt,nt,rt]}],"backdrop-invert":[{"backdrop-invert":["",bt,nt,rt]}],"backdrop-opacity":[{"backdrop-opacity":[bt,nt,rt]}],"backdrop-saturate":[{"backdrop-saturate":[bt,nt,rt]}],"backdrop-sepia":[{"backdrop-sepia":["",bt,nt,rt]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":P()}],"border-spacing-x":[{"border-spacing-x":P()}],"border-spacing-y":[{"border-spacing-y":P()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",nt,rt]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[bt,"initial",nt,rt]}],ease:[{ease:["linear","initial",b,nt,rt]}],delay:[{delay:[bt,nt,rt]}],animate:[{animate:["none",_,nt,rt]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[h,nt,rt]}],"perspective-origin":[{"perspective-origin":S()}],rotate:[{rotate:te()}],"rotate-x":[{"rotate-x":te()}],"rotate-y":[{"rotate-y":te()}],"rotate-z":[{"rotate-z":te()}],scale:[{scale:J()}],"scale-x":[{"scale-x":J()}],"scale-y":[{"scale-y":J()}],"scale-z":[{"scale-z":J()}],"scale-3d":["scale-3d"],skew:[{skew:ie()}],"skew-x":[{"skew-x":ie()}],"skew-y":[{"skew-y":ie()}],transform:[{transform:[nt,rt,"","none","gpu","cpu"]}],"transform-origin":[{origin:S()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:fe()}],"translate-x":[{"translate-x":fe()}],"translate-y":[{"translate-y":fe()}],"translate-z":[{"translate-z":fe()}],"translate-none":["translate-none"],zoom:[{zoom:[eo,nt,rt]}],accent:[{accent:F()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:F()}],"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",nt,rt]}],"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":F()}],"scrollbar-track-color":[{"scrollbar-track":F()}],"scrollbar-gutter":[{"scrollbar-gutter":["auto","stable","both"]}],"scrollbar-w":[{scrollbar:["auto","thin","none"]}],"scroll-m":[{"scroll-m":P()}],"scroll-mx":[{"scroll-mx":P()}],"scroll-my":[{"scroll-my":P()}],"scroll-ms":[{"scroll-ms":P()}],"scroll-me":[{"scroll-me":P()}],"scroll-mbs":[{"scroll-mbs":P()}],"scroll-mbe":[{"scroll-mbe":P()}],"scroll-mt":[{"scroll-mt":P()}],"scroll-mr":[{"scroll-mr":P()}],"scroll-mb":[{"scroll-mb":P()}],"scroll-ml":[{"scroll-ml":P()}],"scroll-p":[{"scroll-p":P()}],"scroll-px":[{"scroll-px":P()}],"scroll-py":[{"scroll-py":P()}],"scroll-ps":[{"scroll-ps":P()}],"scroll-pe":[{"scroll-pe":P()}],"scroll-pbs":[{"scroll-pbs":P()}],"scroll-pbe":[{"scroll-pbe":P()}],"scroll-pt":[{"scroll-pt":P()}],"scroll-pr":[{"scroll-pr":P()}],"scroll-pb":[{"scroll-pb":P()}],"scroll-pl":[{"scroll-pl":P()}],"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",nt,rt]}],fill:[{fill:["none",...F()]}],"stroke-w":[{stroke:[bt,Wi,xs,sC]}],stroke:[{stroke:["none",...F()]}],"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"]}},MY=pY(DY);function We(...e){return MY(re(e))}function kY(e,t){const r=i.createContext(t),n=s=>{const{children:a,...l}=s,u=i.useMemo(()=>l,Object.values(l));return c.jsx(r.Provider,{value:u,children:a})};n.displayName=e+"Provider";function o(s){const a=i.useContext(r);if(a)return a;if(t!==void 0)return t;throw new Error(`\`${s}\` must be used within \`${e}\``)}return[n,o]}function wr(e,t=[]){let r=[];function n(s,a){const l=i.createContext(a),u=r.length;r=[...r,a];const d=p=>{var b;const{scope:m,children:g,...v}=p,h=((b=m==null?void 0:m[e])==null?void 0:b[u])||l,y=i.useMemo(()=>v,Object.values(v));return c.jsx(h.Provider,{value:y,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])||l,v=i.useContext(g);if(v)return v;if(a!==void 0)return a;throw new Error(`\`${p}\` must be used within \`${s}\``)}return[d,f]}const o=()=>{const s=r.map(a=>i.createContext(a));return function(l){const u=(l==null?void 0:l[e])||s;return i.useMemo(()=>({[`__scope${e}`]:{...l,[e]:u}}),[l,u])}};return o.scopeName=e,[n,LY(o,...t)]}function LY(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(s){const a=n.reduce((l,{useScope:u,scopeName:d})=>{const p=u(s)[`__scope${d}`];return{...l,...p}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}function lC(e,t){if(typeof e=="function")return e(t);e!=null&&(e.current=t)}function go(...e){return t=>{let r=!1;const n=e.map(o=>{const s=lC(o,t);return!r&&typeof s=="function"&&(r=!0),s});if(r)return()=>{for(let o=0;o<n.length;o++){const s=n[o];typeof s=="function"?s():lC(e[o],null)}}}}function gt(...e){return i.useCallback(go(...e),e)}function cC(e){const t=FY(e),r=i.forwardRef((n,o)=>{const{children:s,...a}=n,l=i.Children.toArray(s),u=l.find(VY);if(u){const d=u.props.children,f=l.map(p=>p===u?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:p);return c.jsx(t,{...a,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return c.jsx(t,{...a,ref:o,children:s})});return r.displayName=`${e}.Slot`,r}function FY(e){const t=i.forwardRef((r,n)=>{const{children:o,...s}=r;if(i.isValidElement(o)){const a=HY(o),l=BY(s,o.props);return o.type!==i.Fragment&&(l.ref=n?go(n,a):a),i.cloneElement(o,l)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var zY=Symbol("radix.slottable");function VY(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===zY}function BY(e,t){const r={...t};for(const n in t){const o=e[n],s=t[n];/^on[A-Z]/.test(n)?o&&s?r[n]=(...l)=>{const u=s(...l);return o(...l),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...s}:n==="className"&&(r[n]=[o,s].filter(Boolean).join(" "))}return{...e,...r}}function HY(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}function Pp(e){const t=e+"CollectionProvider",[r,n]=wr(t),[o,s]=r(t,{collectionRef:{current:null},itemMap:new Map}),a=h=>{const{scope:y,children:b}=h,_=q.useRef(null),x=q.useRef(new Map).current;return c.jsx(o,{scope:y,itemMap:x,collectionRef:_,children:b})};a.displayName=t;const l=e+"CollectionSlot",u=cC(l),d=q.forwardRef((h,y)=>{const{scope:b,children:_}=h,x=s(l,b),w=gt(y,x.collectionRef);return c.jsx(u,{ref:w,children:_})});d.displayName=l;const f=e+"CollectionItemSlot",p="data-radix-collection-item",m=cC(f),g=q.forwardRef((h,y)=>{const{scope:b,children:_,...x}=h,w=q.useRef(null),S=gt(y,w),C=s(f,b);return q.useEffect(()=>(C.itemMap.set(w,{ref:w,...x}),()=>void C.itemMap.delete(w))),c.jsx(m,{[p]:"",ref:S,children:_})});g.displayName=f;function v(h){const y=s(e+"CollectionConsumer",h);return q.useCallback(()=>{const _=y.collectionRef.current;if(!_)return[];const x=Array.from(_.querySelectorAll(`[${p}]`));return Array.from(y.itemMap.values()).sort((C,E)=>x.indexOf(C.ref.current)-x.indexOf(E.ref.current))},[y.collectionRef,y.itemMap])}return[{Provider:a,Slot:d,ItemSlot:g},v,n]}function Ge(e,t,{checkForDefaultPrevented:r=!0}={}){return function(o){if(e==null||e(o),r===!1||!o.defaultPrevented)return t==null?void 0:t(o)}}var cr=globalThis!=null&&globalThis.document?i.useLayoutEffect:()=>{},WY=ab[" useInsertionEffect ".trim().toString()]||cr;function on({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){const[o,s,a]=UY({defaultProp:t,onChange:r}),l=e!==void 0,u=l?e:o;{const f=i.useRef(e!==void 0);i.useEffect(()=>{const p=f.current;p!==l&&console.warn(`${n} is changing from ${p?"controlled":"uncontrolled"} to ${l?"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=l},[l,n])}const d=i.useCallback(f=>{var p;if(l){const m=qY(f)?f(e):f;m!==e&&((p=a.current)==null||p.call(a,m))}else s(f)},[l,e,s,a]);return[u,d]}function UY({defaultProp:e,onChange:t}){const[r,n]=i.useState(e),o=i.useRef(r),s=i.useRef(t);return WY(()=>{s.current=t},[t]),i.useEffect(()=>{var a;o.current!==r&&((a=s.current)==null||a.call(s,r),o.current=r)},[r,o]),[r,n,s]}function qY(e){return typeof e=="function"}function GY(e){const t=KY(e),r=i.forwardRef((n,o)=>{const{children:s,...a}=n,l=i.Children.toArray(s),u=l.find(XY);if(u){const d=u.props.children,f=l.map(p=>p===u?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:p);return c.jsx(t,{...a,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return c.jsx(t,{...a,ref:o,children:s})});return r.displayName=`${e}.Slot`,r}function KY(e){const t=i.forwardRef((r,n)=>{const{children:o,...s}=r;if(i.isValidElement(o)){const a=QY(o),l=JY(s,o.props);return o.type!==i.Fragment&&(l.ref=n?go(n,a):a),i.cloneElement(o,l)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var YY=Symbol("radix.slottable");function XY(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===YY}function JY(e,t){const r={...t};for(const n in t){const o=e[n],s=t[n];/^on[A-Z]/.test(n)?o&&s?r[n]=(...l)=>{const u=s(...l);return o(...l),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...s}:n==="className"&&(r[n]=[o,s].filter(Boolean).join(" "))}return{...e,...r}}function QY(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var ZY=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],ct=ZY.reduce((e,t)=>{const r=GY(`Primitive.${t}`),n=i.forwardRef((o,s)=>{const{asChild:a,...l}=o,u=a?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(u,{...l,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function KT(e,t){e&&Zo.flushSync(()=>e.dispatchEvent(t))}function eX(e,t){return i.useReducer((r,n)=>t[r][n]??r,e)}var mr=e=>{const{present:t,children:r}=e,n=tX(t),o=typeof r=="function"?r({present:n.isPresent}):i.Children.only(r),s=gt(n.ref,rX(o));return typeof r=="function"||n.isPresent?i.cloneElement(o,{ref:s}):null};mr.displayName="Presence";function tX(e){const[t,r]=i.useState(),n=i.useRef(null),o=i.useRef(e),s=i.useRef("none"),a=e?"mounted":"unmounted",[l,u]=eX(a,{mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}});return i.useEffect(()=>{const d=Vu(n.current);s.current=l==="mounted"?d:"none"},[l]),cr(()=>{const d=n.current,f=o.current;if(f!==e){const m=s.current,g=Vu(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]),cr(()=>{if(t){let d;const f=t.ownerDocument.defaultView??window,p=g=>{const h=Vu(n.current).includes(CSS.escape(g.animationName));if(g.target===t&&h&&(u("ANIMATION_END"),!o.current)){const y=t.style.animationFillMode;t.style.animationFillMode="forwards",d=f.setTimeout(()=>{t.style.animationFillMode==="forwards"&&(t.style.animationFillMode=y)})}},m=g=>{g.target===t&&(s.current=Vu(n.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(l),ref:i.useCallback(d=>{n.current=d?getComputedStyle(d):null,r(d)},[])}}function Vu(e){return(e==null?void 0:e.animationName)||"none"}function rX(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var nX=ab[" useId ".trim().toString()]||(()=>{}),oX=0;function tn(e){const[t,r]=i.useState(nX());return cr(()=>{r(n=>n??String(oX++))},[e]),t?`radix-${t}`:""}var $p="Collapsible",[sX,YT]=wr($p),[aX,b_]=sX($p),XT=i.forwardRef((e,t)=>{const{__scopeCollapsible:r,open:n,defaultOpen:o,disabled:s,onOpenChange:a,...l}=e,[u,d]=on({prop:n,defaultProp:o??!1,onChange:a,caller:$p});return c.jsx(aX,{scope:r,disabled:s,contentId:tn(),open:u,onOpenToggle:i.useCallback(()=>d(f=>!f),[d]),children:c.jsx(ct.div,{"data-state":x_(u),"data-disabled":s?"":void 0,...l,ref:t})})});XT.displayName=$p;var JT="CollapsibleTrigger",QT=i.forwardRef((e,t)=>{const{__scopeCollapsible:r,...n}=e,o=b_(JT,r);return c.jsx(ct.button,{type:"button","aria-controls":o.contentId,"aria-expanded":o.open||!1,"data-state":x_(o.open),"data-disabled":o.disabled?"":void 0,disabled:o.disabled,...n,ref:t,onClick:Ge(e.onClick,o.onOpenToggle)})});QT.displayName=JT;var __="CollapsibleContent",ZT=i.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=b_(__,e.__scopeCollapsible);return c.jsx(mr,{present:r||o.open,children:({present:s})=>c.jsx(iX,{...n,ref:t,present:s})})});ZT.displayName=__;var iX=i.forwardRef((e,t)=>{const{__scopeCollapsible:r,present:n,children:o,...s}=e,a=b_(__,r),[l,u]=i.useState(n),d=i.useRef(null),f=gt(t,d),p=i.useRef(0),m=p.current,g=i.useRef(0),v=g.current,h=a.open||l,y=i.useRef(h),b=i.useRef(void 0);return i.useEffect(()=>{const _=requestAnimationFrame(()=>y.current=!1);return()=>cancelAnimationFrame(_)},[]),cr(()=>{const _=d.current;if(_){b.current=b.current||{transitionDuration:_.style.transitionDuration,animationName:_.style.animationName},_.style.transitionDuration="0s",_.style.animationName="none";const x=_.getBoundingClientRect();p.current=x.height,g.current=x.width,y.current||(_.style.transitionDuration=b.current.transitionDuration,_.style.animationName=b.current.animationName),u(n)}},[a.open,n]),c.jsx(ct.div,{"data-state":x_(a.open),"data-disabled":a.disabled?"":void 0,id:a.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 x_(e){return e?"open":"closed"}var lX=XT,cX=QT,uX=ZT,dX=i.createContext(void 0);function ia(e){const t=i.useContext(dX);return e||t||"ltr"}var Jn="Accordion",fX=["Home","End","ArrowDown","ArrowUp","ArrowLeft","ArrowRight"],[w_,pX,mX]=Pp(Jn),[Ip]=wr(Jn,[mX,YT]),S_=YT(),eA=q.forwardRef((e,t)=>{const{type:r,...n}=e,o=n,s=n;return c.jsx(w_.Provider,{scope:e.__scopeAccordion,children:r==="multiple"?c.jsx(yX,{...s,ref:t}):c.jsx(vX,{...o,ref:t})})});eA.displayName=Jn;var[tA,gX]=Ip(Jn),[rA,hX]=Ip(Jn,{collapsible:!1}),vX=q.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:o=()=>{},collapsible:s=!1,...a}=e,[l,u]=on({prop:r,defaultProp:n??"",onChange:o,caller:Jn});return c.jsx(tA,{scope:e.__scopeAccordion,value:q.useMemo(()=>l?[l]:[],[l]),onItemOpen:u,onItemClose:q.useCallback(()=>s&&u(""),[s,u]),children:c.jsx(rA,{scope:e.__scopeAccordion,collapsible:s,children:c.jsx(nA,{...a,ref:t})})})}),yX=q.forwardRef((e,t)=>{const{value:r,defaultValue:n,onValueChange:o=()=>{},...s}=e,[a,l]=on({prop:r,defaultProp:n??[],onChange:o,caller:Jn}),u=q.useCallback(f=>l((p=[])=>[...p,f]),[l]),d=q.useCallback(f=>l((p=[])=>p.filter(m=>m!==f)),[l]);return c.jsx(tA,{scope:e.__scopeAccordion,value:a,onItemOpen:u,onItemClose:d,children:c.jsx(rA,{scope:e.__scopeAccordion,collapsible:!0,children:c.jsx(nA,{...s,ref:t})})})}),[bX,Rp]=Ip(Jn),nA=q.forwardRef((e,t)=>{const{__scopeAccordion:r,disabled:n,dir:o,orientation:s="vertical",...a}=e,l=q.useRef(null),u=gt(l,t),d=pX(r),p=ia(o)==="ltr",m=Ge(e.onKeyDown,g=>{var P;if(!fX.includes(g.key))return;const v=g.target,h=d().filter($=>{var I;return!((I=$.ref.current)!=null&&I.disabled)}),y=h.findIndex($=>$.ref.current===v),b=h.length;if(y===-1)return;g.preventDefault();let _=y;const x=0,w=b-1,S=()=>{_=y+1,_>w&&(_=x)},C=()=>{_=y-1,_<x&&(_=w)};switch(g.key){case"Home":_=x;break;case"End":_=w;break;case"ArrowRight":s==="horizontal"&&(p?S():C());break;case"ArrowDown":s==="vertical"&&S();break;case"ArrowLeft":s==="horizontal"&&(p?C():S());break;case"ArrowUp":s==="vertical"&&C();break}const E=_%b;(P=h[E].ref.current)==null||P.focus()});return c.jsx(bX,{scope:r,disabled:n,direction:o,orientation:s,children:c.jsx(w_.Slot,{scope:r,children:c.jsx(ct.div,{...a,"data-orientation":s,ref:u,onKeyDown:n?void 0:m})})})}),sf="AccordionItem",[_X,C_]=Ip(sf),oA=q.forwardRef((e,t)=>{const{__scopeAccordion:r,value:n,...o}=e,s=Rp(sf,r),a=gX(sf,r),l=S_(r),u=tn(),d=n&&a.value.includes(n)||!1,f=s.disabled||e.disabled;return c.jsx(_X,{scope:r,open:d,disabled:f,triggerId:u,children:c.jsx(lX,{"data-orientation":s.orientation,"data-state":uA(d),...l,...o,ref:t,disabled:f,open:d,onOpenChange:p=>{p?a.onItemOpen(n):a.onItemClose(n)}})})});oA.displayName=sf;var sA="AccordionHeader",aA=q.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,o=Rp(Jn,r),s=C_(sA,r);return c.jsx(ct.h3,{"data-orientation":o.orientation,"data-state":uA(s.open),"data-disabled":s.disabled?"":void 0,...n,ref:t})});aA.displayName=sA;var Wv="AccordionTrigger",iA=q.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,o=Rp(Jn,r),s=C_(Wv,r),a=hX(Wv,r),l=S_(r);return c.jsx(w_.ItemSlot,{scope:r,children:c.jsx(cX,{"aria-disabled":s.open&&!a.collapsible||void 0,"data-orientation":o.orientation,id:s.triggerId,...l,...n,ref:t})})});iA.displayName=Wv;var lA="AccordionContent",cA=q.forwardRef((e,t)=>{const{__scopeAccordion:r,...n}=e,o=Rp(Jn,r),s=C_(lA,r),a=S_(r);return c.jsx(uX,{role:"region","aria-labelledby":s.triggerId,"data-orientation":o.orientation,...a,...n,ref:t,style:{"--radix-accordion-content-height":"var(--radix-collapsible-content-height)","--radix-accordion-content-width":"var(--radix-collapsible-content-width)",...e.style}})});cA.displayName=lA;function uA(e){return e?"open":"closed"}var xX=eA,wX=oA,SX=aA,dA=iA,fA=cA;const Gye=xX,CX=i.forwardRef(({className:e,...t},r)=>c.jsx(wX,{ref:r,className:We("border-b border-border",e),...t}));CX.displayName="AccordionItem";const EX=i.forwardRef(({className:e,children:t,...r},n)=>c.jsx(SX,{className:"flex",children:c.jsxs(dA,{ref:n,className:We("flex flex-1 items-center justify-between py-4 text-sm font-medium transition-all","hover:underline [&[data-state=open]>svg]:rotate-180",e),...r,children:[t,c.jsx(g_,{className:"h-4 w-4 shrink-0 text-text-muted transition-transform duration-normal"})]})}));EX.displayName=dA.displayName;const PX=i.forwardRef(({className:e,children:t,...r},n)=>c.jsx(fA,{ref:n,className:"overflow-hidden text-sm data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",...r,children:c.jsx("div",{className:We("pb-4 pt-0",e),children:t})}));PX.displayName=fA.displayName;const uC=e=>typeof e=="boolean"?`${e}`:e===0?"0":e,dC=re,$r=(e,t)=>r=>{var n;if((t==null?void 0:t.variants)==null)return dC(e,r==null?void 0:r.class,r==null?void 0:r.className);const{variants:o,defaultVariants:s}=t,a=Object.keys(o).map(d=>{const f=r==null?void 0:r[d],p=s==null?void 0:s[d];if(f===null)return null;const m=uC(f)||uC(p);return o[d][m]}),l=r&&Object.entries(r).reduce((d,f)=>{let[p,m]=f;return m===void 0||(d[p]=m),d},{}),u=t==null||(n=t.compoundVariants)===null||n===void 0?void 0:n.reduce((d,f)=>{let{class:p,className:m,...g}=f;return Object.entries(g).every(v=>{let[h,y]=v;return Array.isArray(y)?y.includes({...s,...l}[h]):{...s,...l}[h]===y})?[...d,p,m]:d},[]);return dC(e,a,u,r==null?void 0:r.class,r==null?void 0:r.className)},$X=$r("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"}}),IX=i.forwardRef(({className:e,variant:t,...r},n)=>c.jsx("div",{ref:n,role:"alert",className:We($X({variant:t}),e),...r}));IX.displayName="Alert";const RX=i.forwardRef(({className:e,...t},r)=>c.jsx("h5",{ref:r,className:We("mb-1 font-semibold leading-none tracking-tight",e),...t}));RX.displayName="AlertTitle";const TX=i.forwardRef(({className:e,...t},r)=>c.jsx("div",{ref:r,className:We("text-sm text-text-muted [&_p]:leading-relaxed",e),...t}));TX.displayName="AlertDescription";function _r(e){const t=i.useRef(e);return i.useEffect(()=>{t.current=e}),i.useMemo(()=>(...r)=>{var n;return(n=t.current)==null?void 0:n.call(t,...r)},[])}function AX(e,t=globalThis==null?void 0:globalThis.document){const r=_r(e);i.useEffect(()=>{const n=o=>{o.key==="Escape"&&r(o)};return t.addEventListener("keydown",n,{capture:!0}),()=>t.removeEventListener("keydown",n,{capture:!0})},[r,t])}var NX="DismissableLayer",Uv="dismissableLayer.update",OX="dismissableLayer.pointerDownOutside",jX="dismissableLayer.focusOutside",fC,pA=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),Ei=i.forwardRef((e,t)=>{const{disableOutsidePointerEvents:r=!1,onEscapeKeyDown:n,onPointerDownOutside:o,onFocusOutside:s,onInteractOutside:a,onDismiss:l,...u}=e,d=i.useContext(pA),[f,p]=i.useState(null),m=(f==null?void 0:f.ownerDocument)??(globalThis==null?void 0:globalThis.document),[,g]=i.useState({}),v=gt(t,E=>p(E)),h=Array.from(d.layers),[y]=[...d.layersWithOutsidePointerEventsDisabled].slice(-1),b=h.indexOf(y),_=f?h.indexOf(f):-1,x=d.layersWithOutsidePointerEventsDisabled.size>0,w=_>=b,S=kX(E=>{const P=E.target,$=[...d.branches].some(I=>I.contains(P));!w||$||(o==null||o(E),a==null||a(E),E.defaultPrevented||l==null||l())},m),C=LX(E=>{const P=E.target;[...d.branches].some(I=>I.contains(P))||(s==null||s(E),a==null||a(E),E.defaultPrevented||l==null||l())},m);return AX(E=>{_===d.layers.size-1&&(n==null||n(E),!E.defaultPrevented&&l&&(E.preventDefault(),l()))},m),i.useEffect(()=>{if(f)return r&&(d.layersWithOutsidePointerEventsDisabled.size===0&&(fC=m.body.style.pointerEvents,m.body.style.pointerEvents="none"),d.layersWithOutsidePointerEventsDisabled.add(f)),d.layers.add(f),pC(),()=>{r&&d.layersWithOutsidePointerEventsDisabled.size===1&&(m.body.style.pointerEvents=fC)}},[f,m,r,d]),i.useEffect(()=>()=>{f&&(d.layers.delete(f),d.layersWithOutsidePointerEventsDisabled.delete(f),pC())},[f,d]),i.useEffect(()=>{const E=()=>g({});return document.addEventListener(Uv,E),()=>document.removeEventListener(Uv,E)},[]),c.jsx(ct.div,{...u,ref:v,style:{pointerEvents:x?w?"auto":"none":void 0,...e.style},onFocusCapture:Ge(e.onFocusCapture,C.onFocusCapture),onBlurCapture:Ge(e.onBlurCapture,C.onBlurCapture),onPointerDownCapture:Ge(e.onPointerDownCapture,S.onPointerDownCapture)})});Ei.displayName=NX;var DX="DismissableLayerBranch",MX=i.forwardRef((e,t)=>{const r=i.useContext(pA),n=i.useRef(null),o=gt(t,n);return i.useEffect(()=>{const s=n.current;if(s)return r.branches.add(s),()=>{r.branches.delete(s)}},[r.branches]),c.jsx(ct.div,{...e,ref:o})});MX.displayName=DX;function kX(e,t=globalThis==null?void 0:globalThis.document){const r=_r(e),n=i.useRef(!1),o=i.useRef(()=>{});return i.useEffect(()=>{const s=l=>{if(l.target&&!n.current){let u=function(){mA(OX,r,d,{discrete:!0})};const d={originalEvent:l};l.pointerType==="touch"?(t.removeEventListener("click",o.current),o.current=u,t.addEventListener("click",o.current,{once:!0})):u()}else t.removeEventListener("click",o.current);n.current=!1},a=window.setTimeout(()=>{t.addEventListener("pointerdown",s)},0);return()=>{window.clearTimeout(a),t.removeEventListener("pointerdown",s),t.removeEventListener("click",o.current)}},[t,r]),{onPointerDownCapture:()=>n.current=!0}}function LX(e,t=globalThis==null?void 0:globalThis.document){const r=_r(e),n=i.useRef(!1);return i.useEffect(()=>{const o=s=>{s.target&&!n.current&&mA(jX,r,{originalEvent:s},{discrete:!1})};return t.addEventListener("focusin",o),()=>t.removeEventListener("focusin",o)},[t,r]),{onFocusCapture:()=>n.current=!0,onBlurCapture:()=>n.current=!1}}function pC(){const e=new CustomEvent(Uv);document.dispatchEvent(e)}function mA(e,t,r,{discrete:n}){const o=r.originalEvent.target,s=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&o.addEventListener(e,t,{once:!0}),n?KT(o,s):o.dispatchEvent(s)}var bg="focusScope.autoFocusOnMount",_g="focusScope.autoFocusOnUnmount",mC={bubbles:!1,cancelable:!0},FX="FocusScope",Kc=i.forwardRef((e,t)=>{const{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:s,...a}=e,[l,u]=i.useState(null),d=_r(o),f=_r(s),p=i.useRef(null),m=gt(t,h=>u(h)),g=i.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;i.useEffect(()=>{if(n){let h=function(x){if(g.paused||!l)return;const w=x.target;l.contains(w)?p.current=w:Ho(p.current,{select:!0})},y=function(x){if(g.paused||!l)return;const w=x.relatedTarget;w!==null&&(l.contains(w)||Ho(p.current,{select:!0}))},b=function(x){if(document.activeElement===document.body)for(const S of x)S.removedNodes.length>0&&Ho(l)};document.addEventListener("focusin",h),document.addEventListener("focusout",y);const _=new MutationObserver(b);return l&&_.observe(l,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",h),document.removeEventListener("focusout",y),_.disconnect()}}},[n,l,g.paused]),i.useEffect(()=>{if(l){hC.add(g);const h=document.activeElement;if(!l.contains(h)){const b=new CustomEvent(bg,mC);l.addEventListener(bg,d),l.dispatchEvent(b),b.defaultPrevented||(zX(UX(gA(l)),{select:!0}),document.activeElement===h&&Ho(l))}return()=>{l.removeEventListener(bg,d),setTimeout(()=>{const b=new CustomEvent(_g,mC);l.addEventListener(_g,f),l.dispatchEvent(b),b.defaultPrevented||Ho(h??document.body,{select:!0}),l.removeEventListener(_g,f),hC.remove(g)},0)}}},[l,d,f,g]);const v=i.useCallback(h=>{if(!r&&!n||g.paused)return;const y=h.key==="Tab"&&!h.altKey&&!h.ctrlKey&&!h.metaKey,b=document.activeElement;if(y&&b){const _=h.currentTarget,[x,w]=VX(_);x&&w?!h.shiftKey&&b===w?(h.preventDefault(),r&&Ho(x,{select:!0})):h.shiftKey&&b===x&&(h.preventDefault(),r&&Ho(w,{select:!0})):b===_&&h.preventDefault()}},[r,n,g.paused]);return c.jsx(ct.div,{tabIndex:-1,...a,ref:m,onKeyDown:v})});Kc.displayName=FX;function zX(e,{select:t=!1}={}){const r=document.activeElement;for(const n of e)if(Ho(n,{select:t}),document.activeElement!==r)return}function VX(e){const t=gA(e),r=gC(t,e),n=gC(t.reverse(),e);return[r,n]}function gA(e){const t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:n=>{const o=n.tagName==="INPUT"&&n.type==="hidden";return n.disabled||n.hidden||o?NodeFilter.FILTER_SKIP:n.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function gC(e,t){for(const r of e)if(!BX(r,{upTo:t}))return r}function BX(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 HX(e){return e instanceof HTMLInputElement&&"select"in e}function Ho(e,{select:t=!1}={}){if(e&&e.focus){const r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&HX(e)&&t&&e.select()}}var hC=WX();function WX(){let e=[];return{add(t){const r=e[0];t!==r&&(r==null||r.pause()),e=vC(e,t),e.unshift(t)},remove(t){var r;e=vC(e,t),(r=e[0])==null||r.resume()}}}function vC(e,t){const r=[...e],n=r.indexOf(t);return n!==-1&&r.splice(n,1),r}function UX(e){return e.filter(t=>t.tagName!=="A")}var qX="Portal",Pi=i.forwardRef((e,t)=>{var l;const{container:r,...n}=e,[o,s]=i.useState(!1);cr(()=>s(!0),[]);const a=r||o&&((l=globalThis==null?void 0:globalThis.document)==null?void 0:l.body);return a?MP.createPortal(c.jsx(ct.div,{...n,ref:t}),a):null});Pi.displayName=qX;var xg=0;function Tp(){i.useEffect(()=>{const e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??yC()),document.body.insertAdjacentElement("beforeend",e[1]??yC()),xg++,()=>{xg===1&&document.querySelectorAll("[data-radix-focus-guard]").forEach(t=>t.remove()),xg--}},[])}function yC(){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 so=function(){return so=Object.assign||function(t){for(var r,n=1,o=arguments.length;n<o;n++){r=arguments[n];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(t[s]=r[s])}return t},so.apply(this,arguments)};function hA(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]]);return r}function GX(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,s;n<o;n++)(s||!(n in t))&&(s||(s=Array.prototype.slice.call(t,0,n)),s[n]=t[n]);return e.concat(s||Array.prototype.slice.call(t))}var _d="right-scroll-bar-position",xd="width-before-scroll-bar",KX="with-scroll-bars-hidden",YX="--removed-body-scroll-bar-size";function wg(e,t){return typeof e=="function"?e(t):e&&(e.current=t),e}function XX(e,t){var r=i.useState(function(){return{value:e,callback:t,facade:{get current(){return r.value},set current(n){var o=r.value;o!==n&&(r.value=n,r.callback(n,o))}}}})[0];return r.callback=t,r.facade}var JX=typeof window<"u"?i.useLayoutEffect:i.useEffect,bC=new WeakMap;function QX(e,t){var r=XX(null,function(n){return e.forEach(function(o){return wg(o,n)})});return JX(function(){var n=bC.get(r);if(n){var o=new Set(n),s=new Set(e),a=r.current;o.forEach(function(l){s.has(l)||wg(l,null)}),s.forEach(function(l){o.has(l)||wg(l,a)})}bC.set(r,e)},[e]),r}function ZX(e){return e}function eJ(e,t){t===void 0&&(t=ZX);var r=[],n=!1,o={read:function(){if(n)throw new Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return r.length?r[r.length-1]:e},useMedium:function(s){var a=t(s,n);return r.push(a),function(){r=r.filter(function(l){return l!==a})}},assignSyncMedium:function(s){for(n=!0;r.length;){var a=r;r=[],a.forEach(s)}r={push:function(l){return s(l)},filter:function(){return r}}},assignMedium:function(s){n=!0;var a=[];if(r.length){var l=r;r=[],l.forEach(s),a=r}var u=function(){var f=a;a=[],f.forEach(s)},d=function(){return Promise.resolve().then(u)};d(),r={push:function(f){a.push(f),d()},filter:function(f){return a=a.filter(f),r}}}};return o}function tJ(e){e===void 0&&(e={});var t=eJ(null);return t.options=so({async:!0,ssr:!1},e),t}var vA=function(e){var t=e.sideCar,r=hA(e,["sideCar"]);if(!t)throw new Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw new Error("Sidecar medium not found");return i.createElement(n,so({},r))};vA.isSideCarExport=!0;function rJ(e,t){return e.useMedium(t),vA}var yA=tJ(),Sg=function(){},Ap=i.forwardRef(function(e,t){var r=i.useRef(null),n=i.useState({onScrollCapture:Sg,onWheelCapture:Sg,onTouchMoveCapture:Sg}),o=n[0],s=n[1],a=e.forwardProps,l=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,y=e.allowPinchZoom,b=e.as,_=b===void 0?"div":b,x=e.gapMode,w=hA(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),S=m,C=QX([r,t]),E=so(so({},w),o);return i.createElement(i.Fragment,null,f&&i.createElement(S,{sideCar:yA,removeScrollBar:d,shards:p,noRelative:g,noIsolation:v,inert:h,setCallbacks:s,allowPinchZoom:!!y,lockRef:r,gapMode:x}),a?i.cloneElement(i.Children.only(l),so(so({},E),{ref:C})):i.createElement(_,so({},E,{className:u,ref:C}),l))});Ap.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1};Ap.classNames={fullWidth:xd,zeroRight:_d};var nJ=function(){if(typeof __webpack_nonce__<"u")return __webpack_nonce__};function oJ(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=nJ();return t&&e.setAttribute("nonce",t),e}function sJ(e,t){e.styleSheet?e.styleSheet.cssText=t:e.appendChild(document.createTextNode(t))}function aJ(e){var t=document.head||document.getElementsByTagName("head")[0];t.appendChild(e)}var iJ=function(){var e=0,t=null;return{add:function(r){e==0&&(t=oJ())&&(sJ(t,r),aJ(t)),e++},remove:function(){e--,!e&&t&&(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},lJ=function(){var e=iJ();return function(t,r){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},bA=function(){var e=lJ(),t=function(r){var n=r.styles,o=r.dynamic;return e(n,o),null};return t},cJ={left:0,top:0,right:0,gap:0},Cg=function(e){return parseInt(e||"",10)||0},uJ=function(e){var t=window.getComputedStyle(document.body),r=t[e==="padding"?"paddingLeft":"marginLeft"],n=t[e==="padding"?"paddingTop":"marginTop"],o=t[e==="padding"?"paddingRight":"marginRight"];return[Cg(r),Cg(n),Cg(o)]},dJ=function(e){if(e===void 0&&(e="margin"),typeof window>"u")return cJ;var t=uJ(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},fJ=bA(),Xa="data-scroll-locked",pJ=function(e,t,r,n){var o=e.left,s=e.top,a=e.right,l=e.gap;return r===void 0&&(r="margin"),`
.`.concat(KX,` {
overflow: hidden `).concat(n,`;
padding-right: `).concat(l,"px ").concat(n,`;
}
body[`).concat(Xa,`] {
overflow: hidden `).concat(n,`;
overscroll-behavior: contain;
`).concat([t&&"position: relative ".concat(n,";"),r==="margin"&&`
padding-left: `.concat(o,`px;
padding-top: `).concat(s,`px;
padding-right: `).concat(a,`px;
margin-left:0;
margin-top:0;
margin-right: `).concat(l,"px ").concat(n,`;
`),r==="padding"&&"padding-right: ".concat(l,"px ").concat(n,";")].filter(Boolean).join(""),`
}
.`).concat(_d,` {
right: `).concat(l,"px ").concat(n,`;
}
.`).concat(xd,` {
margin-right: `).concat(l,"px ").concat(n,`;
}
.`).concat(_d," .").concat(_d,` {
right: 0 `).concat(n,`;
}
.`).concat(xd," .").concat(xd,` {
margin-right: 0 `).concat(n,`;
}
body[`).concat(Xa,`] {
`).concat(YX,": ").concat(l,`px;
}
`)},_C=function(){var e=parseInt(document.body.getAttribute(Xa)||"0",10);return isFinite(e)?e:0},mJ=function(){i.useEffect(function(){return document.body.setAttribute(Xa,(_C()+1).toString()),function(){var e=_C()-1;e<=0?document.body.removeAttribute(Xa):document.body.setAttribute(Xa,e.toString())}},[])},gJ=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,o=n===void 0?"margin":n;mJ();var s=i.useMemo(function(){return dJ(o)},[o]);return i.createElement(fJ,{styles:pJ(s,!t,o,r?"":"!important")})},qv=!1;if(typeof window<"u")try{var Bu=Object.defineProperty({},"passive",{get:function(){return qv=!0,!0}});window.addEventListener("test",Bu,Bu),window.removeEventListener("test",Bu,Bu)}catch{qv=!1}var _a=qv?{passive:!1}:!1,hJ=function(e){return e.tagName==="TEXTAREA"},_A=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return r[t]!=="hidden"&&!(r.overflowY===r.overflowX&&!hJ(e)&&r[t]==="visible")},vJ=function(e){return _A(e,"overflowY")},yJ=function(e){return _A(e,"overflowX")},xC=function(e,t){var r=t.ownerDocument,n=t;do{typeof ShadowRoot<"u"&&n instanceof ShadowRoot&&(n=n.host);var o=xA(e,n);if(o){var s=wA(e,n),a=s[1],l=s[2];if(a>l)return!0}n=n.parentNode}while(n&&n!==r.body);return!1},bJ=function(e){var t=e.scrollTop,r=e.scrollHeight,n=e.clientHeight;return[t,r,n]},_J=function(e){var t=e.scrollLeft,r=e.scrollWidth,n=e.clientWidth;return[t,r,n]},xA=function(e,t){return e==="v"?vJ(t):yJ(t)},wA=function(e,t){return e==="v"?bJ(t):_J(t)},xJ=function(e,t){return e==="h"&&t==="rtl"?-1:1},wJ=function(e,t,r,n,o){var s=xJ(e,window.getComputedStyle(t).direction),a=s*n,l=r.target,u=t.contains(l),d=!1,f=a>0,p=0,m=0;do{if(!l)break;var g=wA(e,l),v=g[0],h=g[1],y=g[2],b=h-y-s*v;(v||b)&&xA(e,l)&&(p+=b,m+=v);var _=l.parentNode;l=_&&_.nodeType===Node.DOCUMENT_FRAGMENT_NODE?_.host:_}while(!u&&l!==document.body||u&&(t.contains(l)||t===l));return(f&&Math.abs(p)<1||!f&&Math.abs(m)<1)&&(d=!0),d},Hu=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},wC=function(e){return[e.deltaX,e.deltaY]},SC=function(e){return e&&"current"in e?e.current:e},SJ=function(e,t){return e[0]===t[0]&&e[1]===t[1]},CJ=function(e){return`
.block-interactivity-`.concat(e,` {pointer-events: none;}
.allow-interactivity-`).concat(e,` {pointer-events: all;}
`)},EJ=0,xa=[];function PJ(e){var t=i.useRef([]),r=i.useRef([0,0]),n=i.useRef(),o=i.useState(EJ++)[0],s=i.useState(bA)[0],a=i.useRef(e);i.useEffect(function(){a.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var h=GX([e.lockRef.current],(e.shards||[]).map(SC),!0).filter(Boolean);return h.forEach(function(y){return y.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),h.forEach(function(y){return y.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var l=i.useCallback(function(h,y){if("touches"in h&&h.touches.length===2||h.type==="wheel"&&h.ctrlKey)return!a.current.allowPinchZoom;var b=Hu(h),_=r.current,x="deltaX"in h?h.deltaX:_[0]-b[0],w="deltaY"in h?h.deltaY:_[1]-b[1],S,C=h.target,E=Math.abs(x)>Math.abs(w)?"h":"v";if("touches"in h&&E==="h"&&C.type==="range")return!1;var P=window.getSelection(),$=P&&P.anchorNode,I=$?$===C||$.contains(C):!1;if(I)return!1;var R=xC(E,C);if(!R)return!0;if(R?S=E:(S=E==="v"?"h":"v",R=xC(E,C)),!R)return!1;if(!n.current&&"changedTouches"in h&&(x||w)&&(n.current=S),!S)return!0;var N=n.current||S;return wJ(N,y,h,N==="h"?x:w)},[]),u=i.useCallback(function(h){var y=h;if(!(!xa.length||xa[xa.length-1]!==s)){var b="deltaY"in y?wC(y):Hu(y),_=t.current.filter(function(S){return S.name===y.type&&(S.target===y.target||y.target===S.shadowParent)&&SJ(S.delta,b)})[0];if(_&&_.should){y.cancelable&&y.preventDefault();return}if(!_){var x=(a.current.shards||[]).map(SC).filter(Boolean).filter(function(S){return S.contains(y.target)}),w=x.length>0?l(y,x[0]):!a.current.noIsolation;w&&y.cancelable&&y.preventDefault()}}},[]),d=i.useCallback(function(h,y,b,_){var x={name:h,delta:y,target:b,should:_,shadowParent:$J(b)};t.current.push(x),setTimeout(function(){t.current=t.current.filter(function(w){return w!==x})},1)},[]),f=i.useCallback(function(h){r.current=Hu(h),n.current=void 0},[]),p=i.useCallback(function(h){d(h.type,wC(h),h.target,l(h,e.lockRef.current))},[]),m=i.useCallback(function(h){d(h.type,Hu(h),h.target,l(h,e.lockRef.current))},[]);i.useEffect(function(){return xa.push(s),e.setCallbacks({onScrollCapture:p,onWheelCapture:p,onTouchMoveCapture:m}),document.addEventListener("wheel",u,_a),document.addEventListener("touchmove",u,_a),document.addEventListener("touchstart",f,_a),function(){xa=xa.filter(function(h){return h!==s}),document.removeEventListener("wheel",u,_a),document.removeEventListener("touchmove",u,_a),document.removeEventListener("touchstart",f,_a)}},[]);var g=e.removeScrollBar,v=e.inert;return i.createElement(i.Fragment,null,v?i.createElement(s,{styles:CJ(o)}):null,g?i.createElement(gJ,{noRelative:e.noRelative,gapMode:e.gapMode}):null)}function $J(e){for(var t=null;e!==null;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}const IJ=rJ(yA,PJ);var Yc=i.forwardRef(function(e,t){return i.createElement(Ap,so({},e,{ref:t,sideCar:IJ}))});Yc.classNames=Ap.classNames;var RJ=function(e){if(typeof document>"u")return null;var t=Array.isArray(e)?e[0]:e;return t.ownerDocument.body},wa=new WeakMap,Wu=new WeakMap,Uu={},Eg=0,SA=function(e){return e&&(e.host||SA(e.parentNode))},TJ=function(e,t){return t.map(function(r){if(e.contains(r))return r;var n=SA(r);return n&&e.contains(n)?n:(console.error("aria-hidden",r,"in not contained inside",e,". Doing nothing"),null)}).filter(function(r){return!!r})},AJ=function(e,t,r,n){var o=TJ(t,Array.isArray(e)?e:[e]);Uu[r]||(Uu[r]=new WeakMap);var s=Uu[r],a=[],l=new Set,u=new Set(o),d=function(p){!p||l.has(p)||(l.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(l.has(m))f(m);else try{var g=m.getAttribute(n),v=g!==null&&g!=="false",h=(wa.get(m)||0)+1,y=(s.get(m)||0)+1;wa.set(m,h),s.set(m,y),a.push(m),h===1&&v&&Wu.set(m,!0),y===1&&m.setAttribute(r,"true"),v||m.setAttribute(n,"true")}catch(b){console.error("aria-hidden: cannot operate on ",m,b)}})};return f(t),l.clear(),Eg++,function(){a.forEach(function(p){var m=wa.get(p)-1,g=s.get(p)-1;wa.set(p,m),s.set(p,g),m||(Wu.has(p)||p.removeAttribute(n),Wu.delete(p)),g||p.removeAttribute(r)}),Eg--,Eg||(wa=new WeakMap,wa=new WeakMap,Wu=new WeakMap,Uu={})}},Np=function(e,t,r){r===void 0&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),o=RJ(e);return o?(n.push.apply(n,Array.from(o.querySelectorAll("[aria-live], script"))),AJ(n,o,r,"aria-hidden")):function(){return null}};function NJ(e){const t=OJ(e),r=i.forwardRef((n,o)=>{const{children:s,...a}=n,l=i.Children.toArray(s),u=l.find(DJ);if(u){const d=u.props.children,f=l.map(p=>p===u?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:p);return c.jsx(t,{...a,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return c.jsx(t,{...a,ref:o,children:s})});return r.displayName=`${e}.Slot`,r}function OJ(e){const t=i.forwardRef((r,n)=>{const{children:o,...s}=r;if(i.isValidElement(o)){const a=kJ(o),l=MJ(s,o.props);return o.type!==i.Fragment&&(l.ref=n?go(n,a):a),i.cloneElement(o,l)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var jJ=Symbol("radix.slottable");function DJ(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===jJ}function MJ(e,t){const r={...t};for(const n in t){const o=e[n],s=t[n];/^on[A-Z]/.test(n)?o&&s?r[n]=(...l)=>{const u=s(...l);return o(...l),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...s}:n==="className"&&(r[n]=[o,s].filter(Boolean).join(" "))}return{...e,...r}}function kJ(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Op="Dialog",[CA,EA]=wr(Op),[LJ,Qn]=CA(Op),PA=e=>{const{__scopeDialog:t,children:r,open:n,defaultOpen:o,onOpenChange:s,modal:a=!0}=e,l=i.useRef(null),u=i.useRef(null),[d,f]=on({prop:n,defaultProp:o??!1,onChange:s,caller:Op});return c.jsx(LJ,{scope:t,triggerRef:l,contentRef:u,contentId:tn(),titleId:tn(),descriptionId:tn(),open:d,onOpenChange:f,onOpenToggle:i.useCallback(()=>f(p=>!p),[f]),modal:a,children:r})};PA.displayName=Op;var $A="DialogTrigger",IA=i.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,o=Qn($A,r),s=gt(t,o.triggerRef);return c.jsx(ct.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":$_(o.open),...n,ref:s,onClick:Ge(e.onClick,o.onOpenToggle)})});IA.displayName=$A;var E_="DialogPortal",[FJ,RA]=CA(E_,{forceMount:void 0}),TA=e=>{const{__scopeDialog:t,forceMount:r,children:n,container:o}=e,s=Qn(E_,t);return c.jsx(FJ,{scope:t,forceMount:r,children:i.Children.map(n,a=>c.jsx(mr,{present:r||s.open,children:c.jsx(Pi,{asChild:!0,container:o,children:a})}))})};TA.displayName=E_;var af="DialogOverlay",AA=i.forwardRef((e,t)=>{const r=RA(af,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,s=Qn(af,e.__scopeDialog);return s.modal?c.jsx(mr,{present:n||s.open,children:c.jsx(VJ,{...o,ref:t})}):null});AA.displayName=af;var zJ=NJ("DialogOverlay.RemoveScroll"),VJ=i.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,o=Qn(af,r);return c.jsx(Yc,{as:zJ,allowPinchZoom:!0,shards:[o.contentRef],children:c.jsx(ct.div,{"data-state":$_(o.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),Us="DialogContent",NA=i.forwardRef((e,t)=>{const r=RA(Us,e.__scopeDialog),{forceMount:n=r.forceMount,...o}=e,s=Qn(Us,e.__scopeDialog);return c.jsx(mr,{present:n||s.open,children:s.modal?c.jsx(BJ,{...o,ref:t}):c.jsx(HJ,{...o,ref:t})})});NA.displayName=Us;var BJ=i.forwardRef((e,t)=>{const r=Qn(Us,e.__scopeDialog),n=i.useRef(null),o=gt(t,r.contentRef,n);return i.useEffect(()=>{const s=n.current;if(s)return Np(s)},[]),c.jsx(OA,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ge(e.onCloseAutoFocus,s=>{var a;s.preventDefault(),(a=r.triggerRef.current)==null||a.focus()}),onPointerDownOutside:Ge(e.onPointerDownOutside,s=>{const a=s.detail.originalEvent,l=a.button===0&&a.ctrlKey===!0;(a.button===2||l)&&s.preventDefault()}),onFocusOutside:Ge(e.onFocusOutside,s=>s.preventDefault())})}),HJ=i.forwardRef((e,t)=>{const r=Qn(Us,e.__scopeDialog),n=i.useRef(!1),o=i.useRef(!1);return c.jsx(OA,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a,l;(a=e.onCloseAutoFocus)==null||a.call(e,s),s.defaultPrevented||(n.current||(l=r.triggerRef.current)==null||l.focus(),s.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:s=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,s),s.defaultPrevented||(n.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const a=s.target;((d=r.triggerRef.current)==null?void 0:d.contains(a))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),OA=i.forwardRef((e,t)=>{const{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:s,...a}=e,l=Qn(Us,r),u=i.useRef(null),d=gt(t,u);return Tp(),c.jsxs(c.Fragment,{children:[c.jsx(Kc,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:s,children:c.jsx(Ei,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":$_(l.open),...a,ref:d,onDismiss:()=>l.onOpenChange(!1)})}),c.jsxs(c.Fragment,{children:[c.jsx(UJ,{titleId:l.titleId}),c.jsx(GJ,{contentRef:u,descriptionId:l.descriptionId})]})]})}),P_="DialogTitle",jA=i.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,o=Qn(P_,r);return c.jsx(ct.h2,{id:o.titleId,...n,ref:t})});jA.displayName=P_;var DA="DialogDescription",MA=i.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,o=Qn(DA,r);return c.jsx(ct.p,{id:o.descriptionId,...n,ref:t})});MA.displayName=DA;var kA="DialogClose",LA=i.forwardRef((e,t)=>{const{__scopeDialog:r,...n}=e,o=Qn(kA,r);return c.jsx(ct.button,{type:"button",...n,ref:t,onClick:Ge(e.onClick,()=>o.onOpenChange(!1))})});LA.displayName=kA;function $_(e){return e?"open":"closed"}var FA="DialogTitleWarning",[WJ,zA]=kY(FA,{contentName:Us,titleName:P_,docsSlug:"dialog"}),UJ=({titleId:e})=>{const t=zA(FA),r=`\`${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 i.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},qJ="DialogDescriptionWarning",GJ=({contentRef:e,descriptionId:t})=>{const n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${zA(qJ).contentName}}.`;return i.useEffect(()=>{var s;const o=(s=e.current)==null?void 0:s.getAttribute("aria-describedby");t&&o&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null},VA=PA,I_=IA,R_=TA,Xc=AA,Jc=NA,Qc=jA,Zc=MA,eu=LA,KJ=Symbol("radix.slottable");function YJ(e){const t=({children:r})=>c.jsx(c.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=KJ,t}var XJ="AlertDialog",[JJ]=wr(XJ,[EA]),is=EA(),QJ="AlertDialogTrigger",ZJ=i.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=is(r);return c.jsx(I_,{...o,...n,ref:t})});ZJ.displayName=QJ;var eQ="AlertDialogPortal",BA=e=>{const{__scopeAlertDialog:t,...r}=e,n=is(t);return c.jsx(R_,{...n,...r})};BA.displayName=eQ;var tQ="AlertDialogOverlay",HA=i.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=is(r);return c.jsx(Xc,{...o,...n,ref:t})});HA.displayName=tQ;var Ja="AlertDialogContent",[rQ,nQ]=JJ(Ja),oQ=YJ("AlertDialogContent"),WA=i.forwardRef((e,t)=>{const{__scopeAlertDialog:r,children:n,...o}=e,s=is(r),a=i.useRef(null),l=gt(t,a),u=i.useRef(null);return c.jsx(WJ,{contentName:Ja,titleName:UA,docsSlug:"alert-dialog",children:c.jsx(rQ,{scope:r,cancelRef:u,children:c.jsxs(Jc,{role:"alertdialog",...s,...o,ref:l,onOpenAutoFocus:Ge(o.onOpenAutoFocus,d=>{var f;d.preventDefault(),(f=u.current)==null||f.focus({preventScroll:!0})}),onPointerDownOutside:d=>d.preventDefault(),onInteractOutside:d=>d.preventDefault(),children:[c.jsx(oQ,{children:n}),c.jsx(aQ,{contentRef:a})]})})})});WA.displayName=Ja;var UA="AlertDialogTitle",qA=i.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=is(r);return c.jsx(Qc,{...o,...n,ref:t})});qA.displayName=UA;var GA="AlertDialogDescription",KA=i.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=is(r);return c.jsx(Zc,{...o,...n,ref:t})});KA.displayName=GA;var sQ="AlertDialogAction",YA=i.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,o=is(r);return c.jsx(eu,{...o,...n,ref:t})});YA.displayName=sQ;var XA="AlertDialogCancel",JA=i.forwardRef((e,t)=>{const{__scopeAlertDialog:r,...n}=e,{cancelRef:o}=nQ(XA,r),s=is(r),a=gt(t,o);return c.jsx(eu,{...s,...n,ref:a})});JA.displayName=XA;var aQ=({contentRef:e})=>{const t=`\`${Ja}\` requires a description for the component to be accessible for screen reader users.
You can add a description to the \`${Ja}\` by passing a \`${GA}\` 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 \`${Ja}\`. 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 i.useEffect(()=>{var n;document.getElementById((n=e.current)==null?void 0:n.getAttribute("aria-describedby"))||console.warn(t)},[t,e]),null},iQ=BA,QA=HA,ZA=WA,e1=YA,t1=JA,r1=qA,n1=KA,lQ=Symbol.for("react.lazy"),lf=ab[" use ".trim().toString()];function cQ(e){return typeof e=="object"&&e!==null&&"then"in e}function o1(e){return e!=null&&typeof e=="object"&&"$$typeof"in e&&e.$$typeof===lQ&&"_payload"in e&&cQ(e._payload)}function tu(e){const t=uQ(e),r=i.forwardRef((n,o)=>{let{children:s,...a}=n;o1(s)&&typeof lf=="function"&&(s=lf(s._payload));const l=i.Children.toArray(s),u=l.find(fQ);if(u){const d=u.props.children,f=l.map(p=>p===u?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:p);return c.jsx(t,{...a,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return c.jsx(t,{...a,ref:o,children:s})});return r.displayName=`${e}.Slot`,r}var s1=tu("Slot");function uQ(e){const t=i.forwardRef((r,n)=>{let{children:o,...s}=r;if(o1(o)&&typeof lf=="function"&&(o=lf(o._payload)),i.isValidElement(o)){const a=mQ(o),l=pQ(s,o.props);return o.type!==i.Fragment&&(l.ref=n?go(n,a):a),i.cloneElement(o,l)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var dQ=Symbol("radix.slottable");function fQ(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===dQ}function pQ(e,t){const r={...t};for(const n in t){const o=e[n],s=t[n];/^on[A-Z]/.test(n)?o&&s?r[n]=(...l)=>{const u=s(...l);return o(...l),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...s}:n==="className"&&(r[n]=[o,s].filter(Boolean).join(" "))}return{...e,...r}}function mQ(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}const T_=$r("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"}}),ai=i.forwardRef(({className:e,variant:t,size:r,asChild:n=!1,loading:o=!1,children:s,disabled:a,...l},u)=>{const d=n?s1:"button",f=n?i.isValidElement(s)?i.cloneElement(s,void 0,c.jsxs(c.Fragment,{children:[o?c.jsx(tC,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,s.props.children]})):s:c.jsxs(c.Fragment,{children:[o?c.jsx(tC,{className:"h-4 w-4 animate-spin","aria-hidden":!0}):null,s]});return c.jsx(d,{className:We(T_({variant:t,size:r}),e),ref:u,disabled:a||o,...l,children:f})});ai.displayName="Button";const gQ=iQ,a1=i.forwardRef(({className:e,...t},r)=>c.jsx(QA,{ref:r,className:We("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}));a1.displayName=QA.displayName;const hQ=i.forwardRef(({className:e,...t},r)=>c.jsxs(gQ,{children:[c.jsx(a1,{}),c.jsx(ZA,{ref:r,className:We("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})]}));hQ.displayName=ZA.displayName;const vQ=i.forwardRef(({className:e,...t},r)=>c.jsx(r1,{ref:r,className:We("text-lg font-semibold",e),...t}));vQ.displayName=r1.displayName;const yQ=i.forwardRef(({className:e,...t},r)=>c.jsx(n1,{ref:r,className:We("text-sm text-text-muted",e),...t}));yQ.displayName=n1.displayName;const bQ=i.forwardRef(({className:e,...t},r)=>c.jsx(e1,{ref:r,className:We(T_(),e),...t}));bQ.displayName=e1.displayName;const _Q=i.forwardRef(({className:e,...t},r)=>c.jsx(t1,{ref:r,className:We(T_({variant:"outline"}),"mt-2 sm:mt-0",e),...t}));_Q.displayName=t1.displayName;function xQ(e,t=[]){let r=[];function n(s,a){const l=i.createContext(a);l.displayName=s+"Context";const u=r.length;r=[...r,a];const d=p=>{var b;const{scope:m,children:g,...v}=p,h=((b=m==null?void 0:m[e])==null?void 0:b[u])||l,y=i.useMemo(()=>v,Object.values(v));return c.jsx(h.Provider,{value:y,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])||l,v=i.useContext(g);if(v)return v;if(a!==void 0)return a;throw new Error(`\`${p}\` must be used within \`${s}\``)}return[d,f]}const o=()=>{const s=r.map(a=>i.createContext(a));return function(l){const u=(l==null?void 0:l[e])||s;return i.useMemo(()=>({[`__scope${e}`]:{...l,[e]:u}}),[l,u])}};return o.scopeName=e,[n,wQ(o,...t)]}function wQ(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(s){const a=n.reduce((l,{useScope:u,scopeName:d})=>{const p=u(s)[`__scope${d}`];return{...l,...p}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}var SQ=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],A_=SQ.reduce((e,t)=>{const r=tu(`Primitive.${t}`),n=i.forwardRef((o,s)=>{const{asChild:a,...l}=o,u=a?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(u,{...l,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function CQ(){return bL.useSyncExternalStore(EQ,()=>!0,()=>!1)}function EQ(){return()=>{}}var N_="Avatar",[PQ]=xQ(N_),[$Q,i1]=PQ(N_),l1=i.forwardRef((e,t)=>{const{__scopeAvatar:r,...n}=e,[o,s]=i.useState("idle");return c.jsx($Q,{scope:r,imageLoadingStatus:o,onImageLoadingStatusChange:s,children:c.jsx(A_.span,{...n,ref:t})})});l1.displayName=N_;var c1="AvatarImage",u1=i.forwardRef((e,t)=>{const{__scopeAvatar:r,src:n,onLoadingStatusChange:o=()=>{},...s}=e,a=i1(c1,r),l=IQ(n,s),u=_r(d=>{o(d),a.onImageLoadingStatusChange(d)});return cr(()=>{l!=="idle"&&u(l)},[l,u]),l==="loaded"?c.jsx(A_.img,{...s,ref:t,src:n}):null});u1.displayName=c1;var d1="AvatarFallback",f1=i.forwardRef((e,t)=>{const{__scopeAvatar:r,delayMs:n,...o}=e,s=i1(d1,r),[a,l]=i.useState(n===void 0);return i.useEffect(()=>{if(n!==void 0){const u=window.setTimeout(()=>l(!0),n);return()=>window.clearTimeout(u)}},[n]),a&&s.imageLoadingStatus!=="loaded"?c.jsx(A_.span,{...o,ref:t}):null});f1.displayName=d1;function CC(e,t){return e?t?(e.src!==t&&(e.src=t),e.complete&&e.naturalWidth>0?"loaded":"loading"):"error":"idle"}function IQ(e,{referrerPolicy:t,crossOrigin:r}){const n=CQ(),o=i.useRef(null),s=n?(o.current||(o.current=new window.Image),o.current):null,[a,l]=i.useState(()=>CC(s,e));return cr(()=>{l(CC(s,e))},[s,e]),cr(()=>{const u=p=>()=>{l(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 r=="string"&&(s.crossOrigin=r),()=>{s.removeEventListener("load",d),s.removeEventListener("error",f)}},[s,r,t]),a}var p1=l1,m1=u1,g1=f1;const RQ=i.forwardRef(({className:e,...t},r)=>c.jsx(p1,{ref:r,className:We("relative flex h-10 w-10 shrink-0 overflow-hidden rounded-full",e),...t}));RQ.displayName=p1.displayName;const TQ=i.forwardRef(({className:e,...t},r)=>c.jsx(m1,{ref:r,className:We("aspect-square h-full w-full",e),...t}));TQ.displayName=m1.displayName;const AQ=i.forwardRef(({className:e,...t},r)=>c.jsx(g1,{ref:r,className:We("flex h-full w-full items-center justify-center rounded-full bg-bg-surface text-sm font-medium text-text-muted",e),...t}));AQ.displayName=g1.displayName;const NQ=$r("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 h1({className:e,variant:t,...r}){return c.jsx("span",{className:We(NQ({variant:t}),e),...r})}const v1=i.forwardRef(({className:e,...t},r)=>c.jsx("div",{ref:r,className:We("rounded-lg border border-border bg-bg-elevated text-text shadow-sm",e),...t}));v1.displayName="Card";const OQ=i.forwardRef(({className:e,...t},r)=>c.jsx("div",{ref:r,className:We("flex flex-col space-y-1.5 p-6",e),...t}));OQ.displayName="CardHeader";const jQ=i.forwardRef(({className:e,...t},r)=>c.jsx("h3",{ref:r,className:We("text-lg font-semibold leading-snug tracking-tight",e),...t}));jQ.displayName="CardTitle";const DQ=i.forwardRef(({className:e,...t},r)=>c.jsx("p",{ref:r,className:We("text-sm text-text-muted",e),...t}));DQ.displayName="CardDescription";const y1=i.forwardRef(({className:e,...t},r)=>c.jsx("div",{ref:r,className:We("p-6 pt-0",e),...t}));y1.displayName="CardContent";const MQ=i.forwardRef(({className:e,...t},r)=>c.jsx("div",{ref:r,className:We("flex items-center p-6 pt-0",e),...t}));MQ.displayName="CardFooter";function jp(e){const t=i.useRef({value:e,previous:e});return i.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}function Dp(e){const[t,r]=i.useState(void 0);return cr(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});const n=new ResizeObserver(o=>{if(!Array.isArray(o)||!o.length)return;const s=o[0];let a,l;if("borderBoxSize"in s){const u=s.borderBoxSize,d=Array.isArray(u)?u[0]:u;a=d.inlineSize,l=d.blockSize}else a=e.offsetWidth,l=e.offsetHeight;r({width:a,height:l})});return n.observe(e,{box:"border-box"}),()=>n.unobserve(e)}else r(void 0)},[e]),t}var Mp="Checkbox",[kQ]=wr(Mp),[LQ,O_]=kQ(Mp);function FQ(e){const{__scopeCheckbox:t,checked:r,children:n,defaultChecked:o,disabled:s,form:a,name:l,onCheckedChange:u,required:d,value:f="on",internal_do_not_use_render:p}=e,[m,g]=on({prop:r,defaultProp:o??!1,onChange:u,caller:Mp}),[v,h]=i.useState(null),[y,b]=i.useState(null),_=i.useRef(!1),x=v?!!a||!!v.closest("form"):!0,w={checked:m,disabled:s,setChecked:g,control:v,setControl:h,name:l,form:a,value:f,hasConsumerStoppedPropagationRef:_,required:d,defaultChecked:Qo(o)?!1:o,isFormControl:x,bubbleInput:y,setBubbleInput:b};return c.jsx(LQ,{scope:t,...w,children:zQ(p)?p(w):n})}var b1="CheckboxTrigger",_1=i.forwardRef(({__scopeCheckbox:e,onKeyDown:t,onClick:r,...n},o)=>{const{control:s,value:a,disabled:l,checked:u,required:d,setControl:f,setChecked:p,hasConsumerStoppedPropagationRef:m,isFormControl:g,bubbleInput:v}=O_(b1,e),h=gt(o,f),y=i.useRef(u);return i.useEffect(()=>{const b=s==null?void 0:s.form;if(b){const _=()=>p(y.current);return b.addEventListener("reset",_),()=>b.removeEventListener("reset",_)}},[s,p]),c.jsx(ct.button,{type:"button",role:"checkbox","aria-checked":Qo(u)?"mixed":u,"aria-required":d,"data-state":E1(u),"data-disabled":l?"":void 0,disabled:l,value:a,...n,ref:h,onKeyDown:Ge(t,b=>{b.key==="Enter"&&b.preventDefault()}),onClick:Ge(r,b=>{p(_=>Qo(_)?!0:!_),v&&g&&(m.current=b.isPropagationStopped(),m.current||b.stopPropagation())})})});_1.displayName=b1;var j_=i.forwardRef((e,t)=>{const{__scopeCheckbox:r,name:n,checked:o,defaultChecked:s,required:a,disabled:l,value:u,onCheckedChange:d,form:f,...p}=e;return c.jsx(FQ,{__scopeCheckbox:r,checked:o,defaultChecked:s,disabled:l,required:a,onCheckedChange:d,name:n,form:f,value:u,internal_do_not_use_render:({isFormControl:m})=>c.jsxs(c.Fragment,{children:[c.jsx(_1,{...p,ref:t,__scopeCheckbox:r}),m&&c.jsx(C1,{__scopeCheckbox:r})]})})});j_.displayName=Mp;var x1="CheckboxIndicator",w1=i.forwardRef((e,t)=>{const{__scopeCheckbox:r,forceMount:n,...o}=e,s=O_(x1,r);return c.jsx(mr,{present:n||Qo(s.checked)||s.checked===!0,children:c.jsx(ct.span,{"data-state":E1(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:t,style:{pointerEvents:"none",...e.style}})})});w1.displayName=x1;var S1="CheckboxBubbleInput",C1=i.forwardRef(({__scopeCheckbox:e,...t},r)=>{const{control:n,hasConsumerStoppedPropagationRef:o,checked:s,defaultChecked:a,required:l,disabled:u,name:d,value:f,form:p,bubbleInput:m,setBubbleInput:g}=O_(S1,e),v=gt(r,g),h=jp(s),y=Dp(n);i.useEffect(()=>{const _=m;if(!_)return;const x=window.HTMLInputElement.prototype,S=Object.getOwnPropertyDescriptor(x,"checked").set,C=!o.current;if(h!==s&&S){const E=new Event("click",{bubbles:C});_.indeterminate=Qo(s),S.call(_,Qo(s)?!1:s),_.dispatchEvent(E)}},[m,h,s,o]);const b=i.useRef(Qo(s)?!1:s);return c.jsx(ct.input,{type:"checkbox","aria-hidden":!0,defaultChecked:a??b.current,required:l,disabled:u,name:d,value:f,form:p,...t,tabIndex:-1,ref:v,style:{...t.style,...y,position:"absolute",pointerEvents:"none",opacity:0,margin:0,transform:"translateX(-100%)"}})});C1.displayName=S1;function zQ(e){return typeof e=="function"}function Qo(e){return e==="indeterminate"}function E1(e){return Qo(e)?"indeterminate":e?"checked":"unchecked"}const VQ=i.forwardRef(({className:e,...t},r)=>c.jsx(j_,{ref:r,className:We("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:c.jsx(w1,{className:We("flex items-center justify-center text-current"),children:c.jsx(m_,{className:"h-4 w-4"})})}));VQ.displayName=j_.displayName;const Kye=VA,Yye=I_,BQ=R_,P1=i.forwardRef(({className:e,...t},r)=>c.jsx(Xc,{ref:r,className:We("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}));P1.displayName=Xc.displayName;const HQ=i.forwardRef(({className:e,children:t,...r},n)=>c.jsxs(BQ,{children:[c.jsx(P1,{}),c.jsxs(Jc,{ref:n,className:We("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","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),...r,children:[t,c.jsxs(eu,{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:[c.jsx(h_,{className:"h-4 w-4"}),c.jsx("span",{className:"sr-only",children:"Закрыть"})]})]})]}));HQ.displayName=Jc.displayName;const WQ=({className:e,...t})=>c.jsx("div",{className:We("flex flex-col space-y-1.5 text-center sm:text-left",e),...t});WQ.displayName="DialogHeader";const UQ=({className:e,...t})=>c.jsx("div",{className:We("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",e),...t});UQ.displayName="DialogFooter";const qQ=i.forwardRef(({className:e,...t},r)=>c.jsx(Qc,{ref:r,className:We("text-lg font-semibold leading-snug tracking-tight",e),...t}));qQ.displayName=Qc.displayName;const GQ=i.forwardRef(({className:e,...t},r)=>c.jsx(Zc,{ref:r,className:We("text-sm text-text-muted",e),...t}));GQ.displayName=Zc.displayName;var KQ="Arrow",$1=i.forwardRef((e,t)=>{const{children:r,width:n=10,height:o=5,...s}=e;return c.jsx(ct.svg,{...s,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:c.jsx("polygon",{points:"0,0 30,0 15,10"})})});$1.displayName=KQ;var YQ=$1,D_="Popper",[I1,ls]=wr(D_),[XQ,R1]=I1(D_),T1=e=>{const{__scopePopper:t,children:r}=e,[n,o]=i.useState(null);return c.jsx(XQ,{scope:t,anchor:n,onAnchorChange:o,children:r})};T1.displayName=D_;var A1="PopperAnchor",N1=i.forwardRef((e,t)=>{const{__scopePopper:r,virtualRef:n,...o}=e,s=R1(A1,r),a=i.useRef(null),l=gt(t,a),u=i.useRef(null);return i.useEffect(()=>{const d=u.current;u.current=(n==null?void 0:n.current)||a.current,d!==u.current&&s.onAnchorChange(u.current)}),n?null:c.jsx(ct.div,{...o,ref:l})});N1.displayName=A1;var M_="PopperContent",[JQ,QQ]=I1(M_),O1=i.forwardRef((e,t)=>{var G,X,Q,ee,te,J;const{__scopePopper:r,side:n="bottom",sideOffset:o=0,align:s="center",alignOffset:a=0,arrowPadding:l=0,avoidCollisions:u=!0,collisionBoundary:d=[],collisionPadding:f=0,sticky:p="partial",hideWhenDetached:m=!1,updatePositionStrategy:g="optimized",onPlaced:v,...h}=e,y=R1(M_,r),[b,_]=i.useState(null),x=gt(t,ie=>_(ie)),[w,S]=i.useState(null),C=Dp(w),E=(C==null?void 0:C.width)??0,P=(C==null?void 0:C.height)??0,$=n+(s!=="center"?"-"+s:""),I=typeof f=="number"?f:{top:0,right:0,bottom:0,left:0,...f},R=Array.isArray(d)?d:[d],N=R.length>0,T={padding:I,boundary:R.filter(eZ),altBoundary:N},{refs:O,floatingStyles:k,placement:M,isPositioned:U,middlewareData:L}=gk({strategy:"fixed",placement:$,whileElementsMounted:(...ie)=>wk(...ie,{animationFrame:g==="always"}),elements:{reference:y.anchor},middleware:[hk({mainAxis:o+P,alignmentAxis:a}),u&&vk({mainAxis:!0,crossAxis:!1,limiter:p==="partial"?Sk():void 0,...T}),u&&yk({...T}),bk({...T,apply:({elements:ie,rects:fe,availableWidth:ne,availableHeight:ce})=>{const{width:pe,height:ue}=fe.reference,de=ie.floating.style;de.setProperty("--radix-popper-available-width",`${ne}px`),de.setProperty("--radix-popper-available-height",`${ce}px`),de.setProperty("--radix-popper-anchor-width",`${pe}px`),de.setProperty("--radix-popper-anchor-height",`${ue}px`)}}),w&&_k({element:w,padding:l}),tZ({arrowWidth:E,arrowHeight:P}),m&&xk({strategy:"referenceHidden",...T})]}),[V,F]=M1(M),Z=_r(v);cr(()=>{U&&(Z==null||Z())},[U,Z]);const B=(G=L.arrow)==null?void 0:G.x,z=(X=L.arrow)==null?void 0:X.y,W=((Q=L.arrow)==null?void 0:Q.centerOffset)!==0,[H,Y]=i.useState();return cr(()=>{b&&Y(window.getComputedStyle(b).zIndex)},[b]),c.jsx("div",{ref:O.setFloating,"data-radix-popper-content-wrapper":"",style:{...k,transform:U?k.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:H,"--radix-popper-transform-origin":[(ee=L.transformOrigin)==null?void 0:ee.x,(te=L.transformOrigin)==null?void 0:te.y].join(" "),...((J=L.hide)==null?void 0:J.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:c.jsx(JQ,{scope:r,placedSide:V,onArrowChange:S,arrowX:B,arrowY:z,shouldHideArrow:W,children:c.jsx(ct.div,{"data-side":V,"data-align":F,...h,ref:x,style:{...h.style,animation:U?void 0:"none"}})})})});O1.displayName=M_;var j1="PopperArrow",ZQ={top:"bottom",right:"left",bottom:"top",left:"right"},D1=i.forwardRef(function(t,r){const{__scopePopper:n,...o}=t,s=QQ(j1,n),a=ZQ[s.placedSide];return c.jsx("span",{ref:s.onArrowChange,style:{position:"absolute",left:s.arrowX,top:s.arrowY,[a]: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:c.jsx(YQ,{...o,ref:r,style:{...o.style,display:"block"}})})});D1.displayName=j1;function eZ(e){return e!==null}var tZ=e=>({name:"transformOrigin",options:e,fn(t){var y,b,_;const{placement:r,rects:n,middlewareData:o}=t,a=((y=o.arrow)==null?void 0:y.centerOffset)!==0,l=a?0:e.arrowWidth,u=a?0:e.arrowHeight,[d,f]=M1(r),p={start:"0%",center:"50%",end:"100%"}[f],m=(((b=o.arrow)==null?void 0:b.x)??0)+l/2,g=(((_=o.arrow)==null?void 0:_.y)??0)+u/2;let v="",h="";return d==="bottom"?(v=a?p:`${m}px`,h=`${-u}px`):d==="top"?(v=a?p:`${m}px`,h=`${n.floating.height+u}px`):d==="right"?(v=`${-u}px`,h=a?p:`${g}px`):d==="left"&&(v=`${n.floating.width+u}px`,h=a?p:`${g}px`),{data:{x:v,y:h}}}});function M1(e){const[t,r="center"]=e.split("-");return[t,r]}var kp=T1,ru=N1,Lp=O1,Fp=D1,Pg="rovingFocusGroup.onEntryFocus",rZ={bubbles:!1,cancelable:!0},nu="RovingFocusGroup",[Gv,k1,nZ]=Pp(nu),[oZ,$i]=wr(nu,[nZ]),[sZ,aZ]=oZ(nu),L1=i.forwardRef((e,t)=>c.jsx(Gv.Provider,{scope:e.__scopeRovingFocusGroup,children:c.jsx(Gv.Slot,{scope:e.__scopeRovingFocusGroup,children:c.jsx(iZ,{...e,ref:t})})}));L1.displayName=nu;var iZ=i.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,orientation:n,loop:o=!1,dir:s,currentTabStopId:a,defaultCurrentTabStopId:l,onCurrentTabStopIdChange:u,onEntryFocus:d,preventScrollOnEntryFocus:f=!1,...p}=e,m=i.useRef(null),g=gt(t,m),v=ia(s),[h,y]=on({prop:a,defaultProp:l??null,onChange:u,caller:nu}),[b,_]=i.useState(!1),x=_r(d),w=k1(r),S=i.useRef(!1),[C,E]=i.useState(0);return i.useEffect(()=>{const P=m.current;if(P)return P.addEventListener(Pg,x),()=>P.removeEventListener(Pg,x)},[x]),c.jsx(sZ,{scope:r,orientation:n,dir:v,loop:o,currentTabStopId:h,onItemFocus:i.useCallback(P=>y(P),[y]),onItemShiftTab:i.useCallback(()=>_(!0),[]),onFocusableItemAdd:i.useCallback(()=>E(P=>P+1),[]),onFocusableItemRemove:i.useCallback(()=>E(P=>P-1),[]),children:c.jsx(ct.div,{tabIndex:b||C===0?-1:0,"data-orientation":n,...p,ref:g,style:{outline:"none",...e.style},onMouseDown:Ge(e.onMouseDown,()=>{S.current=!0}),onFocus:Ge(e.onFocus,P=>{const $=!S.current;if(P.target===P.currentTarget&&$&&!b){const I=new CustomEvent(Pg,rZ);if(P.currentTarget.dispatchEvent(I),!I.defaultPrevented){const R=w().filter(M=>M.focusable),N=R.find(M=>M.active),T=R.find(M=>M.id===h),k=[N,T,...R].filter(Boolean).map(M=>M.ref.current);V1(k,f)}}S.current=!1}),onBlur:Ge(e.onBlur,()=>_(!1))})})}),F1="RovingFocusGroupItem",z1=i.forwardRef((e,t)=>{const{__scopeRovingFocusGroup:r,focusable:n=!0,active:o=!1,tabStopId:s,children:a,...l}=e,u=tn(),d=s||u,f=aZ(F1,r),p=f.currentTabStopId===d,m=k1(r),{onFocusableItemAdd:g,onFocusableItemRemove:v,currentTabStopId:h}=f;return i.useEffect(()=>{if(n)return g(),()=>v()},[n,g,v]),c.jsx(Gv.ItemSlot,{scope:r,id:d,focusable:n,active:o,children:c.jsx(ct.span,{tabIndex:p?0:-1,"data-orientation":f.orientation,...l,ref:t,onMouseDown:Ge(e.onMouseDown,y=>{n?f.onItemFocus(d):y.preventDefault()}),onFocus:Ge(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:Ge(e.onKeyDown,y=>{if(y.key==="Tab"&&y.shiftKey){f.onItemShiftTab();return}if(y.target!==y.currentTarget)return;const b=uZ(y,f.orientation,f.dir);if(b!==void 0){if(y.metaKey||y.ctrlKey||y.altKey||y.shiftKey)return;y.preventDefault();let x=m().filter(w=>w.focusable).map(w=>w.ref.current);if(b==="last")x.reverse();else if(b==="prev"||b==="next"){b==="prev"&&x.reverse();const w=x.indexOf(y.currentTarget);x=f.loop?dZ(x,w+1):x.slice(w+1)}setTimeout(()=>V1(x))}}),children:typeof a=="function"?a({isCurrentTabStop:p,hasTabStop:h!=null}):a})})});z1.displayName=F1;var lZ={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function cZ(e,t){return t!=="rtl"?e:e==="ArrowLeft"?"ArrowRight":e==="ArrowRight"?"ArrowLeft":e}function uZ(e,t,r){const n=cZ(e.key,r);if(!(t==="vertical"&&["ArrowLeft","ArrowRight"].includes(n))&&!(t==="horizontal"&&["ArrowUp","ArrowDown"].includes(n)))return lZ[n]}function V1(e,t=!1){const r=document.activeElement;for(const n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}function dZ(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var k_=L1,L_=z1;function fZ(e){const t=pZ(e),r=i.forwardRef((n,o)=>{const{children:s,...a}=n,l=i.Children.toArray(s),u=l.find(gZ);if(u){const d=u.props.children,f=l.map(p=>p===u?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:p);return c.jsx(t,{...a,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return c.jsx(t,{...a,ref:o,children:s})});return r.displayName=`${e}.Slot`,r}function pZ(e){const t=i.forwardRef((r,n)=>{const{children:o,...s}=r;if(i.isValidElement(o)){const a=vZ(o),l=hZ(s,o.props);return o.type!==i.Fragment&&(l.ref=n?go(n,a):a),i.cloneElement(o,l)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var mZ=Symbol("radix.slottable");function gZ(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===mZ}function hZ(e,t){const r={...t};for(const n in t){const o=e[n],s=t[n];/^on[A-Z]/.test(n)?o&&s?r[n]=(...l)=>{const u=s(...l);return o(...l),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...s}:n==="className"&&(r[n]=[o,s].filter(Boolean).join(" "))}return{...e,...r}}function vZ(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Kv=["Enter"," "],yZ=["ArrowDown","PageUp","Home"],B1=["ArrowUp","PageDown","End"],bZ=[...yZ,...B1],_Z={ltr:[...Kv,"ArrowRight"],rtl:[...Kv,"ArrowLeft"]},xZ={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ou="Menu",[mc,wZ,SZ]=Pp(ou),[la,H1]=wr(ou,[SZ,ls,$i]),zp=ls(),W1=$i(),[CZ,ca]=la(ou),[EZ,su]=la(ou),U1=e=>{const{__scopeMenu:t,open:r=!1,children:n,dir:o,onOpenChange:s,modal:a=!0}=e,l=zp(t),[u,d]=i.useState(null),f=i.useRef(!1),p=_r(s),m=ia(o);return i.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})}},[]),c.jsx(kp,{...l,children:c.jsx(CZ,{scope:t,open:r,onOpenChange:p,content:u,onContentChange:d,children:c.jsx(EZ,{scope:t,onClose:i.useCallback(()=>p(!1),[p]),isUsingKeyboardRef:f,dir:m,modal:a,children:n})})})};U1.displayName=ou;var PZ="MenuAnchor",F_=i.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e,o=zp(r);return c.jsx(ru,{...o,...n,ref:t})});F_.displayName=PZ;var z_="MenuPortal",[$Z,q1]=la(z_,{forceMount:void 0}),G1=e=>{const{__scopeMenu:t,forceMount:r,children:n,container:o}=e,s=ca(z_,t);return c.jsx($Z,{scope:t,forceMount:r,children:c.jsx(mr,{present:r||s.open,children:c.jsx(Pi,{asChild:!0,container:o,children:n})})})};G1.displayName=z_;var Rn="MenuContent",[IZ,V_]=la(Rn),K1=i.forwardRef((e,t)=>{const r=q1(Rn,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,s=ca(Rn,e.__scopeMenu),a=su(Rn,e.__scopeMenu);return c.jsx(mc.Provider,{scope:e.__scopeMenu,children:c.jsx(mr,{present:n||s.open,children:c.jsx(mc.Slot,{scope:e.__scopeMenu,children:a.modal?c.jsx(RZ,{...o,ref:t}):c.jsx(TZ,{...o,ref:t})})})})}),RZ=i.forwardRef((e,t)=>{const r=ca(Rn,e.__scopeMenu),n=i.useRef(null),o=gt(t,n);return i.useEffect(()=>{const s=n.current;if(s)return Np(s)},[]),c.jsx(B_,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:Ge(e.onFocusOutside,s=>s.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),TZ=i.forwardRef((e,t)=>{const r=ca(Rn,e.__scopeMenu);return c.jsx(B_,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),AZ=fZ("MenuContent.ScrollLock"),B_=i.forwardRef((e,t)=>{const{__scopeMenu:r,loop:n=!1,trapFocus:o,onOpenAutoFocus:s,onCloseAutoFocus:a,disableOutsidePointerEvents:l,onEntryFocus:u,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,onDismiss:g,disableOutsideScroll:v,...h}=e,y=ca(Rn,r),b=su(Rn,r),_=zp(r),x=W1(r),w=wZ(r),[S,C]=i.useState(null),E=i.useRef(null),P=gt(t,E,y.onContentChange),$=i.useRef(0),I=i.useRef(""),R=i.useRef(0),N=i.useRef(null),T=i.useRef("right"),O=i.useRef(0),k=v?Yc:i.Fragment,M=v?{as:AZ,allowPinchZoom:!0}:void 0,U=V=>{var G,X;const F=I.current+V,Z=w().filter(Q=>!Q.disabled),B=document.activeElement,z=(G=Z.find(Q=>Q.ref.current===B))==null?void 0:G.textValue,W=Z.map(Q=>Q.textValue),H=HZ(W,F,z),Y=(X=Z.find(Q=>Q.textValue===H))==null?void 0:X.ref.current;(function Q(ee){I.current=ee,window.clearTimeout($.current),ee!==""&&($.current=window.setTimeout(()=>Q(""),1e3))})(F),Y&&setTimeout(()=>Y.focus())};i.useEffect(()=>()=>window.clearTimeout($.current),[]),Tp();const L=i.useCallback(V=>{var Z,B;return T.current===((Z=N.current)==null?void 0:Z.side)&&UZ(V,(B=N.current)==null?void 0:B.area)},[]);return c.jsx(IZ,{scope:r,searchRef:I,onItemEnter:i.useCallback(V=>{L(V)&&V.preventDefault()},[L]),onItemLeave:i.useCallback(V=>{var F;L(V)||((F=E.current)==null||F.focus(),C(null))},[L]),onTriggerLeave:i.useCallback(V=>{L(V)&&V.preventDefault()},[L]),pointerGraceTimerRef:R,onPointerGraceIntentChange:i.useCallback(V=>{N.current=V},[]),children:c.jsx(k,{...M,children:c.jsx(Kc,{asChild:!0,trapped:o,onMountAutoFocus:Ge(s,V=>{var F;V.preventDefault(),(F=E.current)==null||F.focus({preventScroll:!0})}),onUnmountAutoFocus:a,children:c.jsx(Ei,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:p,onInteractOutside:m,onDismiss:g,children:c.jsx(k_,{asChild:!0,...x,dir:b.dir,orientation:"vertical",loop:n,currentTabStopId:S,onCurrentTabStopIdChange:C,onEntryFocus:Ge(u,V=>{b.isUsingKeyboardRef.current||V.preventDefault()}),preventScrollOnEntryFocus:!0,children:c.jsx(Lp,{role:"menu","aria-orientation":"vertical","data-state":uN(y.open),"data-radix-menu-content":"",dir:b.dir,..._,...h,ref:P,style:{outline:"none",...h.style},onKeyDown:Ge(h.onKeyDown,V=>{const Z=V.target.closest("[data-radix-menu-content]")===V.currentTarget,B=V.ctrlKey||V.altKey||V.metaKey,z=V.key.length===1;Z&&(V.key==="Tab"&&V.preventDefault(),!B&&z&&U(V.key));const W=E.current;if(V.target!==W||!bZ.includes(V.key))return;V.preventDefault();const Y=w().filter(G=>!G.disabled).map(G=>G.ref.current);B1.includes(V.key)&&Y.reverse(),VZ(Y)}),onBlur:Ge(e.onBlur,V=>{V.currentTarget.contains(V.target)||(window.clearTimeout($.current),I.current="")}),onPointerMove:Ge(e.onPointerMove,gc(V=>{const F=V.target,Z=O.current!==V.clientX;if(V.currentTarget.contains(F)&&Z){const B=V.clientX>O.current?"right":"left";T.current=B,O.current=V.clientX}}))})})})})})})});K1.displayName=Rn;var NZ="MenuGroup",H_=i.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return c.jsx(ct.div,{role:"group",...n,ref:t})});H_.displayName=NZ;var OZ="MenuLabel",Y1=i.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return c.jsx(ct.div,{...n,ref:t})});Y1.displayName=OZ;var cf="MenuItem",EC="menu.itemSelect",Vp=i.forwardRef((e,t)=>{const{disabled:r=!1,onSelect:n,...o}=e,s=i.useRef(null),a=su(cf,e.__scopeMenu),l=V_(cf,e.__scopeMenu),u=gt(t,s),d=i.useRef(!1),f=()=>{const p=s.current;if(!r&&p){const m=new CustomEvent(EC,{bubbles:!0,cancelable:!0});p.addEventListener(EC,g=>n==null?void 0:n(g),{once:!0}),KT(p,m),m.defaultPrevented?d.current=!1:a.onClose()}};return c.jsx(X1,{...o,ref:u,disabled:r,onClick:Ge(e.onClick,f),onPointerDown:p=>{var m;(m=e.onPointerDown)==null||m.call(e,p),d.current=!0},onPointerUp:Ge(e.onPointerUp,p=>{var m;d.current||(m=p.currentTarget)==null||m.click()}),onKeyDown:Ge(e.onKeyDown,p=>{const m=l.searchRef.current!=="";r||m&&p.key===" "||Kv.includes(p.key)&&(p.currentTarget.click(),p.preventDefault())})})});Vp.displayName=cf;var X1=i.forwardRef((e,t)=>{const{__scopeMenu:r,disabled:n=!1,textValue:o,...s}=e,a=V_(cf,r),l=W1(r),u=i.useRef(null),d=gt(t,u),[f,p]=i.useState(!1),[m,g]=i.useState("");return i.useEffect(()=>{const v=u.current;v&&g((v.textContent??"").trim())},[s.children]),c.jsx(mc.ItemSlot,{scope:r,disabled:n,textValue:o??m,children:c.jsx(L_,{asChild:!0,...l,focusable:!n,children:c.jsx(ct.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...s,ref:d,onPointerMove:Ge(e.onPointerMove,gc(v=>{n?a.onItemLeave(v):(a.onItemEnter(v),v.defaultPrevented||v.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:Ge(e.onPointerLeave,gc(v=>a.onItemLeave(v))),onFocus:Ge(e.onFocus,()=>p(!0)),onBlur:Ge(e.onBlur,()=>p(!1))})})})}),jZ="MenuCheckboxItem",J1=i.forwardRef((e,t)=>{const{checked:r=!1,onCheckedChange:n,...o}=e;return c.jsx(rN,{scope:e.__scopeMenu,checked:r,children:c.jsx(Vp,{role:"menuitemcheckbox","aria-checked":uf(r)?"mixed":r,...o,ref:t,"data-state":U_(r),onSelect:Ge(o.onSelect,()=>n==null?void 0:n(uf(r)?!0:!r),{checkForDefaultPrevented:!1})})})});J1.displayName=jZ;var Q1="MenuRadioGroup",[DZ,MZ]=la(Q1,{value:void 0,onValueChange:()=>{}}),Z1=i.forwardRef((e,t)=>{const{value:r,onValueChange:n,...o}=e,s=_r(n);return c.jsx(DZ,{scope:e.__scopeMenu,value:r,onValueChange:s,children:c.jsx(H_,{...o,ref:t})})});Z1.displayName=Q1;var eN="MenuRadioItem",tN=i.forwardRef((e,t)=>{const{value:r,...n}=e,o=MZ(eN,e.__scopeMenu),s=r===o.value;return c.jsx(rN,{scope:e.__scopeMenu,checked:s,children:c.jsx(Vp,{role:"menuitemradio","aria-checked":s,...n,ref:t,"data-state":U_(s),onSelect:Ge(n.onSelect,()=>{var a;return(a=o.onValueChange)==null?void 0:a.call(o,r)},{checkForDefaultPrevented:!1})})})});tN.displayName=eN;var W_="MenuItemIndicator",[rN,kZ]=la(W_,{checked:!1}),nN=i.forwardRef((e,t)=>{const{__scopeMenu:r,forceMount:n,...o}=e,s=kZ(W_,r);return c.jsx(mr,{present:n||uf(s.checked)||s.checked===!0,children:c.jsx(ct.span,{...o,ref:t,"data-state":U_(s.checked)})})});nN.displayName=W_;var LZ="MenuSeparator",oN=i.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e;return c.jsx(ct.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});oN.displayName=LZ;var FZ="MenuArrow",sN=i.forwardRef((e,t)=>{const{__scopeMenu:r,...n}=e,o=zp(r);return c.jsx(Fp,{...o,...n,ref:t})});sN.displayName=FZ;var zZ="MenuSub",[Xye,aN]=la(zZ),cl="MenuSubTrigger",iN=i.forwardRef((e,t)=>{const r=ca(cl,e.__scopeMenu),n=su(cl,e.__scopeMenu),o=aN(cl,e.__scopeMenu),s=V_(cl,e.__scopeMenu),a=i.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:u}=s,d={__scopeMenu:e.__scopeMenu},f=i.useCallback(()=>{a.current&&window.clearTimeout(a.current),a.current=null},[]);return i.useEffect(()=>f,[f]),i.useEffect(()=>{const p=l.current;return()=>{window.clearTimeout(p),u(null)}},[l,u]),c.jsx(F_,{asChild:!0,...d,children:c.jsx(X1,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":o.contentId,"data-state":uN(r.open),...e,ref:go(t,o.onTriggerChange),onClick:p=>{var m;(m=e.onClick)==null||m.call(e,p),!(e.disabled||p.defaultPrevented)&&(p.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:Ge(e.onPointerMove,gc(p=>{s.onItemEnter(p),!p.defaultPrevented&&!e.disabled&&!r.open&&!a.current&&(s.onPointerGraceIntentChange(null),a.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100))})),onPointerLeave:Ge(e.onPointerLeave,gc(p=>{var g,v;f();const m=(g=r.content)==null?void 0:g.getBoundingClientRect();if(m){const h=(v=r.content)==null?void 0:v.dataset.side,y=h==="right",b=y?-5:5,_=m[y?"left":"right"],x=m[y?"right":"left"];s.onPointerGraceIntentChange({area:[{x:p.clientX+b,y:p.clientY},{x:_,y:m.top},{x,y:m.top},{x,y:m.bottom},{x:_,y:m.bottom}],side:h}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>s.onPointerGraceIntentChange(null),300)}else{if(s.onTriggerLeave(p),p.defaultPrevented)return;s.onPointerGraceIntentChange(null)}})),onKeyDown:Ge(e.onKeyDown,p=>{var g;const m=s.searchRef.current!=="";e.disabled||m&&p.key===" "||_Z[n.dir].includes(p.key)&&(r.onOpenChange(!0),(g=r.content)==null||g.focus(),p.preventDefault())})})})});iN.displayName=cl;var lN="MenuSubContent",cN=i.forwardRef((e,t)=>{const r=q1(Rn,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,s=ca(Rn,e.__scopeMenu),a=su(Rn,e.__scopeMenu),l=aN(lN,e.__scopeMenu),u=i.useRef(null),d=gt(t,u);return c.jsx(mc.Provider,{scope:e.__scopeMenu,children:c.jsx(mr,{present:n||s.open,children:c.jsx(mc.Slot,{scope:e.__scopeMenu,children:c.jsx(B_,{id:l.contentId,"aria-labelledby":l.triggerId,...o,ref:d,align:"start",side:a.dir==="rtl"?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:f=>{var p;a.isUsingKeyboardRef.current&&((p=u.current)==null||p.focus()),f.preventDefault()},onCloseAutoFocus:f=>f.preventDefault(),onFocusOutside:Ge(e.onFocusOutside,f=>{f.target!==l.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:Ge(e.onEscapeKeyDown,f=>{a.onClose(),f.preventDefault()}),onKeyDown:Ge(e.onKeyDown,f=>{var g;const p=f.currentTarget.contains(f.target),m=xZ[a.dir].includes(f.key);p&&m&&(s.onOpenChange(!1),(g=l.trigger)==null||g.focus(),f.preventDefault())})})})})})});cN.displayName=lN;function uN(e){return e?"open":"closed"}function uf(e){return e==="indeterminate"}function U_(e){return uf(e)?"indeterminate":e?"checked":"unchecked"}function VZ(e){const t=document.activeElement;for(const r of e)if(r===t||(r.focus(),document.activeElement!==t))return}function BZ(e,t){return e.map((r,n)=>e[(t+n)%e.length])}function HZ(e,t,r){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,s=r?e.indexOf(r):-1;let a=BZ(e,Math.max(s,0));o.length===1&&(a=a.filter(d=>d!==r));const u=a.find(d=>d.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function WZ(e,t){const{x:r,y:n}=e;let o=!1;for(let s=0,a=t.length-1;s<t.length;a=s++){const l=t[s],u=t[a],d=l.x,f=l.y,p=u.x,m=u.y;f>n!=m>n&&r<(p-d)*(n-f)/(m-f)+d&&(o=!o)}return o}function UZ(e,t){if(!t)return!1;const r={x:e.clientX,y:e.clientY};return WZ(r,t)}function gc(e){return t=>t.pointerType==="mouse"?e(t):void 0}var qZ=U1,GZ=F_,KZ=G1,YZ=K1,XZ=H_,JZ=Y1,QZ=Vp,ZZ=J1,eee=Z1,tee=tN,ree=nN,nee=oN,oee=sN,see=iN,aee=cN,Bp="DropdownMenu",[iee]=wr(Bp,[H1]),Kr=H1(),[lee,dN]=iee(Bp),fN=e=>{const{__scopeDropdownMenu:t,children:r,dir:n,open:o,defaultOpen:s,onOpenChange:a,modal:l=!0}=e,u=Kr(t),d=i.useRef(null),[f,p]=on({prop:o,defaultProp:s??!1,onChange:a,caller:Bp});return c.jsx(lee,{scope:t,triggerId:tn(),triggerRef:d,contentId:tn(),open:f,onOpenChange:p,onOpenToggle:i.useCallback(()=>p(m=>!m),[p]),modal:l,children:c.jsx(qZ,{...u,open:f,onOpenChange:p,dir:n,modal:l,children:r})})};fN.displayName=Bp;var pN="DropdownMenuTrigger",mN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,disabled:n=!1,...o}=e,s=dN(pN,r),a=Kr(r);return c.jsx(GZ,{asChild:!0,...a,children:c.jsx(ct.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":n?"":void 0,disabled:n,...o,ref:go(t,s.triggerRef),onPointerDown:Ge(e.onPointerDown,l=>{!n&&l.button===0&&l.ctrlKey===!1&&(s.onOpenToggle(),s.open||l.preventDefault())}),onKeyDown:Ge(e.onKeyDown,l=>{n||(["Enter"," "].includes(l.key)&&s.onOpenToggle(),l.key==="ArrowDown"&&s.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(l.key)&&l.preventDefault())})})})});mN.displayName=pN;var cee="DropdownMenuPortal",gN=e=>{const{__scopeDropdownMenu:t,...r}=e,n=Kr(t);return c.jsx(KZ,{...n,...r})};gN.displayName=cee;var hN="DropdownMenuContent",vN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=dN(hN,r),s=Kr(r),a=i.useRef(!1);return c.jsx(YZ,{id:o.contentId,"aria-labelledby":o.triggerId,...s,...n,ref:t,onCloseAutoFocus:Ge(e.onCloseAutoFocus,l=>{var u;a.current||(u=o.triggerRef.current)==null||u.focus(),a.current=!1,l.preventDefault()}),onInteractOutside:Ge(e.onInteractOutside,l=>{const u=l.detail.originalEvent,d=u.button===0&&u.ctrlKey===!0,f=u.button===2||d;(!o.modal||f)&&(a.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)"}})});vN.displayName=hN;var uee="DropdownMenuGroup",dee=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(XZ,{...o,...n,ref:t})});dee.displayName=uee;var fee="DropdownMenuLabel",yN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(JZ,{...o,...n,ref:t})});yN.displayName=fee;var pee="DropdownMenuItem",bN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(QZ,{...o,...n,ref:t})});bN.displayName=pee;var mee="DropdownMenuCheckboxItem",_N=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(ZZ,{...o,...n,ref:t})});_N.displayName=mee;var gee="DropdownMenuRadioGroup",hee=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(eee,{...o,...n,ref:t})});hee.displayName=gee;var vee="DropdownMenuRadioItem",xN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(tee,{...o,...n,ref:t})});xN.displayName=vee;var yee="DropdownMenuItemIndicator",wN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(ree,{...o,...n,ref:t})});wN.displayName=yee;var bee="DropdownMenuSeparator",SN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(nee,{...o,...n,ref:t})});SN.displayName=bee;var _ee="DropdownMenuArrow",xee=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(oee,{...o,...n,ref:t})});xee.displayName=_ee;var wee="DropdownMenuSubTrigger",CN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(see,{...o,...n,ref:t})});CN.displayName=wee;var See="DropdownMenuSubContent",EN=i.forwardRef((e,t)=>{const{__scopeDropdownMenu:r,...n}=e,o=Kr(r);return c.jsx(aee,{...o,...n,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)"}})});EN.displayName=See;var Cee=fN,Eee=mN,Pee=gN,PN=vN,$N=yN,IN=bN,RN=_N,TN=xN,AN=wN,NN=SN,ON=CN,jN=EN;const Jye=Cee,Qye=Eee,$ee=i.forwardRef(({className:e,inset:t,children:r,...n},o)=>c.jsxs(ON,{ref:o,className:We("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),...n,children:[r,c.jsx(EK,{className:"ml-auto h-4 w-4"})]}));$ee.displayName=ON.displayName;const Iee=i.forwardRef(({className:e,...t},r)=>c.jsx(jN,{ref:r,className:We("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}));Iee.displayName=jN.displayName;const Ree=i.forwardRef(({className:e,sideOffset:t=4,...r},n)=>c.jsx(Pee,{children:c.jsx(PN,{ref:n,sideOffset:t,className:We("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),...r})}));Ree.displayName=PN.displayName;const Tee=i.forwardRef(({className:e,inset:t,...r},n)=>c.jsx(IN,{ref:n,className:We("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),...r}));Tee.displayName=IN.displayName;const Aee=i.forwardRef(({className:e,children:t,checked:r,...n},o)=>c.jsxs(RN,{ref:o,className:We("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:r,...n,children:[c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(AN,{children:c.jsx(m_,{className:"h-4 w-4"})})}),t]}));Aee.displayName=RN.displayName;const Nee=i.forwardRef(({className:e,children:t,...r},n)=>c.jsxs(TN,{ref:n,className:We("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),...r,children:[c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(AN,{children:c.jsx(OT,{className:"h-2 w-2 fill-current"})})}),t]}));Nee.displayName=TN.displayName;const Oee=i.forwardRef(({className:e,inset:t,...r},n)=>c.jsx($N,{ref:n,className:We("px-2 py-1.5 text-sm font-semibold",t&&"pl-8",e),...r}));Oee.displayName=$N.displayName;const jee=i.forwardRef(({className:e,...t},r)=>c.jsx(NN,{ref:r,className:We("-mx-1 my-1 h-px bg-border",e),...t}));jee.displayName=NN.displayName;var Dee=Symbol("radix.slottable");function Mee(e){const t=({children:r})=>c.jsx(c.Fragment,{children:r});return t.displayName=`${e}.Slottable`,t.__radixId=Dee,t}var DN=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"}),kee="VisuallyHidden",MN=i.forwardRef((e,t)=>c.jsx(ct.span,{...e,ref:t,style:{...DN,...e.style}}));MN.displayName=kee;var Lee=MN,[Hp]=wr("Tooltip",[ls]),Wp=ls(),kN="TooltipProvider",Fee=700,Yv="tooltip.open",[zee,q_]=Hp(kN),LN=e=>{const{__scopeTooltip:t,delayDuration:r=Fee,skipDelayDuration:n=300,disableHoverableContent:o=!1,children:s}=e,a=i.useRef(!0),l=i.useRef(!1),u=i.useRef(0);return i.useEffect(()=>{const d=u.current;return()=>window.clearTimeout(d)},[]),c.jsx(zee,{scope:t,isOpenDelayedRef:a,delayDuration:r,onOpen:i.useCallback(()=>{window.clearTimeout(u.current),a.current=!1},[]),onClose:i.useCallback(()=>{window.clearTimeout(u.current),u.current=window.setTimeout(()=>a.current=!0,n)},[n]),isPointerInTransitRef:l,onPointerInTransitChange:i.useCallback(d=>{l.current=d},[]),disableHoverableContent:o,children:s})};LN.displayName=kN;var hc="Tooltip",[Vee,au]=Hp(hc),FN=e=>{const{__scopeTooltip:t,children:r,open:n,defaultOpen:o,onOpenChange:s,disableHoverableContent:a,delayDuration:l}=e,u=q_(hc,e.__scopeTooltip),d=Wp(t),[f,p]=i.useState(null),m=tn(),g=i.useRef(0),v=a??u.disableHoverableContent,h=l??u.delayDuration,y=i.useRef(!1),[b,_]=on({prop:n,defaultProp:o??!1,onChange:E=>{E?(u.onOpen(),document.dispatchEvent(new CustomEvent(Yv))):u.onClose(),s==null||s(E)},caller:hc}),x=i.useMemo(()=>b?y.current?"delayed-open":"instant-open":"closed",[b]),w=i.useCallback(()=>{window.clearTimeout(g.current),g.current=0,y.current=!1,_(!0)},[_]),S=i.useCallback(()=>{window.clearTimeout(g.current),g.current=0,_(!1)},[_]),C=i.useCallback(()=>{window.clearTimeout(g.current),g.current=window.setTimeout(()=>{y.current=!0,_(!0),g.current=0},h)},[h,_]);return i.useEffect(()=>()=>{g.current&&(window.clearTimeout(g.current),g.current=0)},[]),c.jsx(kp,{...d,children:c.jsx(Vee,{scope:t,contentId:m,open:b,stateAttribute:x,trigger:f,onTriggerChange:p,onTriggerEnter:i.useCallback(()=>{u.isOpenDelayedRef.current?C():w()},[u.isOpenDelayedRef,C,w]),onTriggerLeave:i.useCallback(()=>{v?S():(window.clearTimeout(g.current),g.current=0)},[S,v]),onOpen:w,onClose:S,disableHoverableContent:v,children:r})})};FN.displayName=hc;var Xv="TooltipTrigger",zN=i.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,o=au(Xv,r),s=q_(Xv,r),a=Wp(r),l=i.useRef(null),u=gt(t,l,o.onTriggerChange),d=i.useRef(!1),f=i.useRef(!1),p=i.useCallback(()=>d.current=!1,[]);return i.useEffect(()=>()=>document.removeEventListener("pointerup",p),[p]),c.jsx(ru,{asChild:!0,...a,children:c.jsx(ct.button,{"aria-describedby":o.open?o.contentId:void 0,"data-state":o.stateAttribute,...n,ref:u,onPointerMove:Ge(e.onPointerMove,m=>{m.pointerType!=="touch"&&!f.current&&!s.isPointerInTransitRef.current&&(o.onTriggerEnter(),f.current=!0)}),onPointerLeave:Ge(e.onPointerLeave,()=>{o.onTriggerLeave(),f.current=!1}),onPointerDown:Ge(e.onPointerDown,()=>{o.open&&o.onClose(),d.current=!0,document.addEventListener("pointerup",p,{once:!0})}),onFocus:Ge(e.onFocus,()=>{d.current||o.onOpen()}),onBlur:Ge(e.onBlur,o.onClose),onClick:Ge(e.onClick,o.onClose)})})});zN.displayName=Xv;var G_="TooltipPortal",[Bee,Hee]=Hp(G_,{forceMount:void 0}),VN=e=>{const{__scopeTooltip:t,forceMount:r,children:n,container:o}=e,s=au(G_,t);return c.jsx(Bee,{scope:t,forceMount:r,children:c.jsx(mr,{present:r||s.open,children:c.jsx(Pi,{asChild:!0,container:o,children:n})})})};VN.displayName=G_;var ii="TooltipContent",BN=i.forwardRef((e,t)=>{const r=Hee(ii,e.__scopeTooltip),{forceMount:n=r.forceMount,side:o="top",...s}=e,a=au(ii,e.__scopeTooltip);return c.jsx(mr,{present:n||a.open,children:a.disableHoverableContent?c.jsx(HN,{side:o,...s,ref:t}):c.jsx(Wee,{side:o,...s,ref:t})})}),Wee=i.forwardRef((e,t)=>{const r=au(ii,e.__scopeTooltip),n=q_(ii,e.__scopeTooltip),o=i.useRef(null),s=gt(t,o),[a,l]=i.useState(null),{trigger:u,onClose:d}=r,f=o.current,{onPointerInTransitChange:p}=n,m=i.useCallback(()=>{l(null),p(!1)},[p]),g=i.useCallback((v,h)=>{const y=v.currentTarget,b={x:v.clientX,y:v.clientY},_=Yee(b,y.getBoundingClientRect()),x=Xee(b,_),w=Jee(h.getBoundingClientRect()),S=Zee([...x,...w]);l(S),p(!0)},[p]);return i.useEffect(()=>()=>m(),[m]),i.useEffect(()=>{if(u&&f){const v=y=>g(y,f),h=y=>g(y,u);return u.addEventListener("pointerleave",v),f.addEventListener("pointerleave",h),()=>{u.removeEventListener("pointerleave",v),f.removeEventListener("pointerleave",h)}}},[u,f,g,m]),i.useEffect(()=>{if(a){const v=h=>{const y=h.target,b={x:h.clientX,y:h.clientY},_=(u==null?void 0:u.contains(y))||(f==null?void 0:f.contains(y)),x=!Qee(b,a);_?m():x&&(m(),d())};return document.addEventListener("pointermove",v),()=>document.removeEventListener("pointermove",v)}},[u,f,a,d,m]),c.jsx(HN,{...e,ref:s})}),[Uee,qee]=Hp(hc,{isInside:!1}),Gee=Mee("TooltipContent"),HN=i.forwardRef((e,t)=>{const{__scopeTooltip:r,children:n,"aria-label":o,onEscapeKeyDown:s,onPointerDownOutside:a,...l}=e,u=au(ii,r),d=Wp(r),{onClose:f}=u;return i.useEffect(()=>(document.addEventListener(Yv,f),()=>document.removeEventListener(Yv,f)),[f]),i.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]),c.jsx(Ei,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:p=>p.preventDefault(),onDismiss:f,children:c.jsxs(Lp,{"data-state":u.stateAttribute,...d,...l,ref:t,style:{...l.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:[c.jsx(Gee,{children:n}),c.jsx(Uee,{scope:r,isInside:!0,children:c.jsx(Lee,{id:u.contentId,role:"tooltip",children:o||n})})]})})});BN.displayName=ii;var WN="TooltipArrow",Kee=i.forwardRef((e,t)=>{const{__scopeTooltip:r,...n}=e,o=Wp(r);return qee(WN,r).isInside?null:c.jsx(Fp,{...o,...n,ref:t})});Kee.displayName=WN;function Yee(e,t){const r=Math.abs(t.top-e.y),n=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),s=Math.abs(t.left-e.x);switch(Math.min(r,n,o,s)){case s:return"left";case o:return"right";case r:return"top";case n:return"bottom";default:throw new Error("unreachable")}}function Xee(e,t,r=5){const n=[];switch(t){case"top":n.push({x:e.x-r,y:e.y+r},{x:e.x+r,y:e.y+r});break;case"bottom":n.push({x:e.x-r,y:e.y-r},{x:e.x+r,y:e.y-r});break;case"left":n.push({x:e.x+r,y:e.y-r},{x:e.x+r,y:e.y+r});break;case"right":n.push({x:e.x-r,y:e.y-r},{x:e.x-r,y:e.y+r});break}return n}function Jee(e){const{top:t,right:r,bottom:n,left:o}=e;return[{x:o,y:t},{x:r,y:t},{x:r,y:n},{x:o,y:n}]}function Qee(e,t){const{x:r,y:n}=e;let o=!1;for(let s=0,a=t.length-1;s<t.length;a=s++){const l=t[s],u=t[a],d=l.x,f=l.y,p=u.x,m=u.y;f>n!=m>n&&r<(p-d)*(n-f)/(m-f)+d&&(o=!o)}return o}function Zee(e){const t=e.slice();return t.sort((r,n)=>r.x<n.x?-1:r.x>n.x?1:r.y<n.y?-1:r.y>n.y?1:0),ete(t)}function ete(e){if(e.length<=1)return e.slice();const t=[];for(let n=0;n<e.length;n++){const o=e[n];for(;t.length>=2;){const s=t[t.length-1],a=t[t.length-2];if((s.x-a.x)*(o.y-a.y)>=(s.y-a.y)*(o.x-a.x))t.pop();else break}t.push(o)}t.pop();const r=[];for(let n=e.length-1;n>=0;n--){const o=e[n];for(;r.length>=2;){const s=r[r.length-1],a=r[r.length-2];if((s.x-a.x)*(o.y-a.y)>=(s.y-a.y)*(o.x-a.x))r.pop();else break}r.push(o)}return r.pop(),t.length===1&&r.length===1&&t[0].x===r[0].x&&t[0].y===r[0].y?t:t.concat(r)}var tte=LN,rte=FN,nte=zN,ote=VN,UN=BN;const qN=tte,GN=rte,KN=nte,K_=i.forwardRef(({className:e,sideOffset:t=4,...r},n)=>c.jsx(ote,{children:c.jsx(UN,{ref:n,sideOffset:t,className:We("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),...r})}));K_.displayName=UN.displayName;const ste={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"},HIGH:{ru:"Высокая",en:"High",level:4,toneClass:"text-text",barColorClass:"bg-success"},VERY_HIGH:{ru:"Очень высокая",en:"Very high",level:5,toneClass:"text-text",barColorClass:"bg-success"}},PC=$r("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 ate(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 ite({level:e,barColorClass:t}){return c.jsx("span",{className:"inline-flex items-end gap-px ml-0.5","aria-hidden":!0,children:[1,2,3,4,5].map(r=>c.jsx("span",{className:We("w-1 rounded-sm transition-colors",r<=e?t:"bg-border",r===1?"h-1.5":r===2?"h-2":r===3?"h-2.5":r===4?"h-3":"h-3.5")},r))})}const lte=i.forwardRef(({className:e,date:t,confidence:r,rationale:n,locale:o="ru",variant:s="compact",testId:a,...l},u)=>{if(t==null||r==null){const y=o==="ru"?"ETA скоро":"ETA pending";return c.jsxs("span",{ref:u,className:We(PC({variant:s,emphasis:"muted"}),e),"aria-label":y,"data-testid":a,...l,children:[c.jsx(eC,{className:"h-3.5 w-3.5"}),y]})}const d=ste[r],f=ate(t,o),p=o==="ru"?d.ru:d.en,m=o==="ru"?"Уверенность":"Confidence",g=`${f} · ${m}: ${p}`,v=n??`${m}: ${p}`,h=c.jsxs("span",{className:We(PC({variant:s,emphasis:"default"}),d.toneClass,e),"aria-label":g,"data-testid":a,...l,children:[c.jsx(eC,{className:"h-3.5 w-3.5"}),f,c.jsx(ite,{level:d.level,barColorClass:d.barColorClass}),s==="full"?c.jsxs("span",{className:"text-sm text-text-muted ml-1",children:["· ",p]}):null]});return s==="full"?c.jsx(qN,{children:c.jsxs(GN,{children:[c.jsx(KN,{asChild:!0,children:c.jsx("span",{ref:u,children:h})}),c.jsx(K_,{children:v})]})}):i.cloneElement(h,{ref:u})});lte.displayName="EtaBadge";const $C={free:0,starter:1,pro:2,enterprise:3},cte={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"},YN=i.createContext({tier:"free",isAuthenticated:!1});function ute(){return i.useContext(YN)}function dte(e,t){return $C[e]>=$C[t]}function fte(e){return cte[e]??null}let Jv=null;function pte(e){Jv=e}function Zye(e){const{tier:t}=ute();if(!e)return!0;if(Jv)try{return Jv.isOn(e)}catch{}const r=fte(e);return r?dte(t,r):!1}const mte={sea:{label:"Море",labelEn:"Sea",icon:zK,bg:"bg-transport-sea-light",text:"text-transport-sea"},rail:{label:"Ж/Д",labelEn:"Rail",icon:BK,bg:"bg-transport-rail-light",text:"text-transport-rail"},road:{label:"Авто",labelEn:"Road",icon:WK,bg:"bg-transport-road-light",text:"text-transport-road"},air:{label:"Авиа",labelEn:"Air",icon:LK,bg:"bg-transport-air-light",text:"text-transport-air"},multimodal:{label:"Мультимодаль",labelEn:"Multimodal",icon:OK,bg:"bg-transport-multimodal-light",text:"text-transport-multimodal"}},gte=$r("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"}}),hte=i.forwardRef(({mode:e,size:t,iconOnly:r=!1,locale:n="ru",label:o,className:s,...a},l)=>{const u=mte[e],d=u.icon,f=o??(n==="en"?u.labelEn:u.label),p=t==="md"?"h-3.5 w-3.5":"h-3 w-3";return c.jsxs("span",{ref:l,className:We(gte({size:t}),u.bg,u.text,s),...a,children:[c.jsx(d,{className:p,"aria-hidden":!0}),r?c.jsx("span",{className:"sr-only",children:f}):f]})});hte.displayName="TransportBadge";const vte=i.forwardRef(({className:e,type:t,...r},n)=>c.jsx("input",{type:t,ref:n,className:We("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),...r}));vte.displayName="Input";var yte=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],bte=yte.reduce((e,t)=>{const r=tu(`Primitive.${t}`),n=i.forwardRef((o,s)=>{const{asChild:a,...l}=o,u=a?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(u,{...l,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),_te="Label",XN=i.forwardRef((e,t)=>c.jsx(bte.label,{...e,ref:t,onMouseDown:r=>{var o;r.target.closest("button, input, select, textarea")||((o=e.onMouseDown)==null||o.call(e,r),!r.defaultPrevented&&r.detail>1&&r.preventDefault())}}));XN.displayName=_te;var JN=XN;const xte=$r("text-sm font-medium leading-none peer-disabled:cursor-not-allowed peer-disabled:opacity-70"),QN=i.forwardRef(({className:e,...t},r)=>c.jsx(JN,{ref:r,className:We(xte(),e),...t}));QN.displayName=JN.displayName;const IC=$r("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"}}),wte={month:{ru:"/мес",en:"/month",zh:"/月"},year:{ru:"/год",en:"/year",zh:"/年"},day:{ru:"/день",en:"/day",zh:"/日"}},RC=new Map,ZN={ru:"ru-RU",en:"en-US",zh:"zh-CN"};function TC(e,t,r){const n=`${e}|${t}|${JSON.stringify(r)}`;let o=RC.get(n);return o||(o=new Intl.NumberFormat(ZN[e],r),RC.set(n,o)),o}function Ste(e,t){return e==="RUB"&&t>=100?0:2}function Cte(e){return e==="RUB"?2:4}function Ete(e,t,r){try{return new Intl.NumberFormat(ZN[r],{style:"currency",currency:t,currencyDisplay:"name",maximumFractionDigits:2}).format(e)}catch{return`${e} ${t}`}}function Pte(e,t,r){return t===0?e.replace(/^[+\-−]/,""):r==="never"?e.replace(/^[+\-−]/,""):r==="always"&&t>0&&!/^[+−-]/.test(e)?`+${e}`:e.replace(/^-/,"−")}const eO=i.forwardRef(({value:e,currency:t,locale:r="ru",size:n,emphasis:o,align:s,variant:a="default",sign:l="auto",period:u,prefix:d,unit:f,showCurrency:p=!0,conversionFrom:m,className:g,...v},h)=>{var E;const y=i.useMemo(()=>{const P=Math.abs(e),$={style:p?"currency":"decimal",currency:t,currencyDisplay:"symbol"};if(a==="compact")$.notation="compact",$.maximumFractionDigits=1;else if(a==="precise"){const R=Cte(t);$.minimumFractionDigits=R,$.maximumFractionDigits=R}else{const R=Ste(t,P);$.minimumFractionDigits=R,$.maximumFractionDigits=R}const I=TC(r,t,$).format(e);return Pte(I,e,l)},[e,t,r,a,l,p]),b=u&&(((E=wte[u])==null?void 0:E[r])??` /${u}`),_=i.useMemo(()=>{const P=Ete(e,t,r);return b?`${P} ${b.replace(/^\//,"")}`.trim():P},[e,t,r,b]),x=c.jsxs(c.Fragment,{children:[d?c.jsx("span",{className:"mr-1 text-text-muted text-[0.7em] font-medium align-baseline",children:d}):null,m?c.jsx("span",{"aria-hidden":!0,children:"≈ "}):null,y,b?c.jsx("span",{className:"ml-0.5 text-text-muted text-[0.85em] font-normal",children:b}):null,f?c.jsx("span",{className:"ml-0.5 text-text-muted text-[0.7em] font-normal",children:f}):null]});if(!m)return c.jsx("span",{ref:h,className:We(IC({size:n,emphasis:o,align:s}),g),"aria-label":_,...v,children:x});const S=TC(r,m.currency,{style:"currency",currency:m.currency,currencyDisplay:"symbol",maximumFractionDigits:2}).format(e/m.rate),C=r==="ru"?`Курс ${m.source??"ЦБ"} ${m.rate.toFixed(2)} от ${m.rateDate}`:`Rate ${m.source??"CB"} ${m.rate.toFixed(2)} on ${m.rateDate}`;return c.jsx(qN,{delayDuration:200,children:c.jsxs(GN,{children:[c.jsx(KN,{asChild:!0,children:c.jsxs("span",{ref:h,className:We(IC({size:n,emphasis:o,align:s}),"inline-flex items-baseline gap-0.5 cursor-help",g),"aria-label":_,...v,children:[x,c.jsx(AK,{className:"ml-0.5 inline h-3 w-3 self-center text-text-muted","aria-hidden":!0})]})}),c.jsx(K_,{children:c.jsxs("div",{className:"space-y-0.5 text-left",children:[c.jsxs("div",{className:"font-medium",children:[S," → ",y.replace(/^[−]/,"−")]}),c.jsx("div",{className:"text-[0.75rem] opacity-80",children:C})]})})]})})});eO.displayName="MoneyDisplay";function $te(e){const t=Ite(e),r=i.forwardRef((n,o)=>{const{children:s,...a}=n,l=i.Children.toArray(s),u=l.find(Tte);if(u){const d=u.props.children,f=l.map(p=>p===u?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:p);return c.jsx(t,{...a,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return c.jsx(t,{...a,ref:o,children:s})});return r.displayName=`${e}.Slot`,r}function Ite(e){const t=i.forwardRef((r,n)=>{const{children:o,...s}=r;if(i.isValidElement(o)){const a=Nte(o),l=Ate(s,o.props);return o.type!==i.Fragment&&(l.ref=n?go(n,a):a),i.cloneElement(o,l)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Rte=Symbol("radix.slottable");function Tte(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Rte}function Ate(e,t){const r={...t};for(const n in t){const o=e[n],s=t[n];/^on[A-Z]/.test(n)?o&&s?r[n]=(...l)=>{const u=s(...l);return o(...l),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...s}:n==="className"&&(r[n]=[o,s].filter(Boolean).join(" "))}return{...e,...r}}function Nte(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var Up="Popover",[tO]=wr(Up,[ls]),iu=ls(),[Ote,cs]=tO(Up),rO=e=>{const{__scopePopover:t,children:r,open:n,defaultOpen:o,onOpenChange:s,modal:a=!1}=e,l=iu(t),u=i.useRef(null),[d,f]=i.useState(!1),[p,m]=on({prop:n,defaultProp:o??!1,onChange:s,caller:Up});return c.jsx(kp,{...l,children:c.jsx(Ote,{scope:t,contentId:tn(),triggerRef:u,open:p,onOpenChange:m,onOpenToggle:i.useCallback(()=>m(g=>!g),[m]),hasCustomAnchor:d,onCustomAnchorAdd:i.useCallback(()=>f(!0),[]),onCustomAnchorRemove:i.useCallback(()=>f(!1),[]),modal:a,children:r})})};rO.displayName=Up;var nO="PopoverAnchor",jte=i.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,o=cs(nO,r),s=iu(r),{onCustomAnchorAdd:a,onCustomAnchorRemove:l}=o;return i.useEffect(()=>(a(),()=>l()),[a,l]),c.jsx(ru,{...s,...n,ref:t})});jte.displayName=nO;var oO="PopoverTrigger",sO=i.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,o=cs(oO,r),s=iu(r),a=gt(t,o.triggerRef),l=c.jsx(ct.button,{type:"button","aria-haspopup":"dialog","aria-expanded":o.open,"aria-controls":o.contentId,"data-state":uO(o.open),...n,ref:a,onClick:Ge(e.onClick,o.onOpenToggle)});return o.hasCustomAnchor?l:c.jsx(ru,{asChild:!0,...s,children:l})});sO.displayName=oO;var Y_="PopoverPortal",[Dte,Mte]=tO(Y_,{forceMount:void 0}),aO=e=>{const{__scopePopover:t,forceMount:r,children:n,container:o}=e,s=cs(Y_,t);return c.jsx(Dte,{scope:t,forceMount:r,children:c.jsx(mr,{present:r||s.open,children:c.jsx(Pi,{asChild:!0,container:o,children:n})})})};aO.displayName=Y_;var li="PopoverContent",iO=i.forwardRef((e,t)=>{const r=Mte(li,e.__scopePopover),{forceMount:n=r.forceMount,...o}=e,s=cs(li,e.__scopePopover);return c.jsx(mr,{present:n||s.open,children:s.modal?c.jsx(Lte,{...o,ref:t}):c.jsx(Fte,{...o,ref:t})})});iO.displayName=li;var kte=$te("PopoverContent.RemoveScroll"),Lte=i.forwardRef((e,t)=>{const r=cs(li,e.__scopePopover),n=i.useRef(null),o=gt(t,n),s=i.useRef(!1);return i.useEffect(()=>{const a=n.current;if(a)return Np(a)},[]),c.jsx(Yc,{as:kte,allowPinchZoom:!0,children:c.jsx(lO,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:Ge(e.onCloseAutoFocus,a=>{var l;a.preventDefault(),s.current||(l=r.triggerRef.current)==null||l.focus()}),onPointerDownOutside:Ge(e.onPointerDownOutside,a=>{const l=a.detail.originalEvent,u=l.button===0&&l.ctrlKey===!0,d=l.button===2||u;s.current=d},{checkForDefaultPrevented:!1}),onFocusOutside:Ge(e.onFocusOutside,a=>a.preventDefault(),{checkForDefaultPrevented:!1})})})}),Fte=i.forwardRef((e,t)=>{const r=cs(li,e.__scopePopover),n=i.useRef(!1),o=i.useRef(!1);return c.jsx(lO,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:s=>{var a,l;(a=e.onCloseAutoFocus)==null||a.call(e,s),s.defaultPrevented||(n.current||(l=r.triggerRef.current)==null||l.focus(),s.preventDefault()),n.current=!1,o.current=!1},onInteractOutside:s=>{var u,d;(u=e.onInteractOutside)==null||u.call(e,s),s.defaultPrevented||(n.current=!0,s.detail.originalEvent.type==="pointerdown"&&(o.current=!0));const a=s.target;((d=r.triggerRef.current)==null?void 0:d.contains(a))&&s.preventDefault(),s.detail.originalEvent.type==="focusin"&&o.current&&s.preventDefault()}})}),lO=i.forwardRef((e,t)=>{const{__scopePopover:r,trapFocus:n,onOpenAutoFocus:o,onCloseAutoFocus:s,disableOutsidePointerEvents:a,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,...p}=e,m=cs(li,r),g=iu(r);return Tp(),c.jsx(Kc,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:o,onUnmountAutoFocus:s,children:c.jsx(Ei,{asChild:!0,disableOutsidePointerEvents:a,onInteractOutside:f,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onDismiss:()=>m.onOpenChange(!1),children:c.jsx(Lp,{"data-state":uO(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)"}})})})}),cO="PopoverClose",zte=i.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,o=cs(cO,r);return c.jsx(ct.button,{type:"button",...n,ref:t,onClick:Ge(e.onClick,()=>o.onOpenChange(!1))})});zte.displayName=cO;var Vte="PopoverArrow",Bte=i.forwardRef((e,t)=>{const{__scopePopover:r,...n}=e,o=iu(r);return c.jsx(Fp,{...o,...n,ref:t})});Bte.displayName=Vte;function uO(e){return e?"open":"closed"}var Hte=rO,Wte=sO,Ute=aO,dO=iO;const qte=Hte,Gte=Wte,fO=i.forwardRef(({className:e,align:t="center",sideOffset:r=4,...n},o)=>c.jsx(Ute,{children:c.jsx(dO,{ref:o,align:t,sideOffset:r,className:We("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),...n})}));fO.displayName=dO.displayName;function Kte(e,t=[]){let r=[];function n(s,a){const l=i.createContext(a);l.displayName=s+"Context";const u=r.length;r=[...r,a];const d=p=>{var b;const{scope:m,children:g,...v}=p,h=((b=m==null?void 0:m[e])==null?void 0:b[u])||l,y=i.useMemo(()=>v,Object.values(v));return c.jsx(h.Provider,{value:y,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])||l,v=i.useContext(g);if(v)return v;if(a!==void 0)return a;throw new Error(`\`${p}\` must be used within \`${s}\``)}return[d,f]}const o=()=>{const s=r.map(a=>i.createContext(a));return function(l){const u=(l==null?void 0:l[e])||s;return i.useMemo(()=>({[`__scope${e}`]:{...l,[e]:u}}),[l,u])}};return o.scopeName=e,[n,Yte(o,...t)]}function Yte(...e){const t=e[0];if(e.length===1)return t;const r=()=>{const n=e.map(o=>({useScope:o(),scopeName:o.scopeName}));return function(s){const a=n.reduce((l,{useScope:u,scopeName:d})=>{const p=u(s)[`__scope${d}`];return{...l,...p}},{});return i.useMemo(()=>({[`__scope${t.scopeName}`]:a}),[a])}};return r.scopeName=t.scopeName,r}var Xte=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],pO=Xte.reduce((e,t)=>{const r=tu(`Primitive.${t}`),n=i.forwardRef((o,s)=>{const{asChild:a,...l}=o,u=a?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(u,{...l,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),X_="Progress",J_=100,[Jte]=Kte(X_),[Qte,Zte]=Jte(X_),mO=i.forwardRef((e,t)=>{const{__scopeProgress:r,value:n=null,max:o,getValueLabel:s=ere,...a}=e;(o||o===0)&&!AC(o)&&console.error(tre(`${o}`,"Progress"));const l=AC(o)?o:J_;n!==null&&!NC(n,l)&&console.error(rre(`${n}`,"Progress"));const u=NC(n,l)?n:null,d=df(u)?s(u,l):void 0;return c.jsx(Qte,{scope:r,value:u,max:l,children:c.jsx(pO.div,{"aria-valuemax":l,"aria-valuemin":0,"aria-valuenow":df(u)?u:void 0,"aria-valuetext":d,role:"progressbar","data-state":vO(u,l),"data-value":u??void 0,"data-max":l,...a,ref:t})})});mO.displayName=X_;var gO="ProgressIndicator",hO=i.forwardRef((e,t)=>{const{__scopeProgress:r,...n}=e,o=Zte(gO,r);return c.jsx(pO.div,{"data-state":vO(o.value,o.max),"data-value":o.value??void 0,"data-max":o.max,...n,ref:t})});hO.displayName=gO;function ere(e,t){return`${Math.round(e/t*100)}%`}function vO(e,t){return e==null?"indeterminate":e===t?"complete":"loading"}function df(e){return typeof e=="number"}function AC(e){return df(e)&&!isNaN(e)&&e>0}function NC(e,t){return df(e)&&!isNaN(e)&&e<=t&&e>=0}function tre(e,t){return`Invalid prop \`max\` of value \`${e}\` supplied to \`${t}\`. Only numbers greater than 0 are valid max values. Defaulting to \`${J_}\`.`}function rre(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 ${J_} if no \`max\` prop is set)
- \`null\` or \`undefined\` if the progress is indeterminate.
Defaulting to \`null\`.`}var yO=mO,nre=hO;const ore=i.forwardRef(({className:e,value:t,...r},n)=>c.jsx(yO,{ref:n,className:We("relative h-2 w-full overflow-hidden rounded-full bg-bg-surface",e),...r,children:c.jsx(nre,{className:"h-full w-full flex-1 bg-primary transition-transform duration-normal",style:{transform:`translateX(-${100-(t||0)}%)`}})}));ore.displayName=yO.displayName;var Q_="Radio",[sre,bO]=wr(Q_),[are,ire]=sre(Q_),_O=i.forwardRef((e,t)=>{const{__scopeRadio:r,name:n,checked:o=!1,required:s,disabled:a,value:l="on",onCheck:u,form:d,...f}=e,[p,m]=i.useState(null),g=gt(t,y=>m(y)),v=i.useRef(!1),h=p?d||!!p.closest("form"):!0;return c.jsxs(are,{scope:r,checked:o,disabled:a,children:[c.jsx(ct.button,{type:"button",role:"radio","aria-checked":o,"data-state":CO(o),"data-disabled":a?"":void 0,disabled:a,value:l,...f,ref:g,onClick:Ge(e.onClick,y=>{o||u==null||u(),h&&(v.current=y.isPropagationStopped(),v.current||y.stopPropagation())})}),h&&c.jsx(SO,{control:p,bubbles:!v.current,name:n,value:l,checked:o,required:s,disabled:a,form:d,style:{transform:"translateX(-100%)"}})]})});_O.displayName=Q_;var xO="RadioIndicator",wO=i.forwardRef((e,t)=>{const{__scopeRadio:r,forceMount:n,...o}=e,s=ire(xO,r);return c.jsx(mr,{present:n||s.checked,children:c.jsx(ct.span,{"data-state":CO(s.checked),"data-disabled":s.disabled?"":void 0,...o,ref:t})})});wO.displayName=xO;var lre="RadioBubbleInput",SO=i.forwardRef(({__scopeRadio:e,control:t,checked:r,bubbles:n=!0,...o},s)=>{const a=i.useRef(null),l=gt(a,s),u=jp(r),d=Dp(t);return i.useEffect(()=>{const f=a.current;if(!f)return;const p=window.HTMLInputElement.prototype,g=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==r&&g){const v=new Event("click",{bubbles:n});g.call(f,r),f.dispatchEvent(v)}},[u,r,n]),c.jsx(ct.input,{type:"radio","aria-hidden":!0,defaultChecked:r,...o,tabIndex:-1,ref:l,style:{...o.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});SO.displayName=lre;function CO(e){return e?"checked":"unchecked"}var cre=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],qp="RadioGroup",[ure]=wr(qp,[$i,bO]),EO=$i(),PO=bO(),[dre,fre]=ure(qp),$O=i.forwardRef((e,t)=>{const{__scopeRadioGroup:r,name:n,defaultValue:o,value:s,required:a=!1,disabled:l=!1,orientation:u,dir:d,loop:f=!0,onValueChange:p,...m}=e,g=EO(r),v=ia(d),[h,y]=on({prop:s,defaultProp:o??null,onChange:p,caller:qp});return c.jsx(dre,{scope:r,name:n,required:a,disabled:l,value:h,onValueChange:y,children:c.jsx(k_,{asChild:!0,...g,orientation:u,dir:v,loop:f,children:c.jsx(ct.div,{role:"radiogroup","aria-required":a,"aria-orientation":u,"data-disabled":l?"":void 0,dir:v,...m,ref:t})})})});$O.displayName=qp;var IO="RadioGroupItem",RO=i.forwardRef((e,t)=>{const{__scopeRadioGroup:r,disabled:n,...o}=e,s=fre(IO,r),a=s.disabled||n,l=EO(r),u=PO(r),d=i.useRef(null),f=gt(t,d),p=s.value===o.value,m=i.useRef(!1);return i.useEffect(()=>{const g=h=>{cre.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)}},[]),c.jsx(L_,{asChild:!0,...l,focusable:!a,active:p,children:c.jsx(_O,{disabled:a,required:s.required,checked:p,...u,...o,name:s.name,ref:f,onCheck:()=>s.onValueChange(o.value),onKeyDown:Ge(g=>{g.key==="Enter"&&g.preventDefault()}),onFocus:Ge(o.onFocus,()=>{var g;m.current&&((g=d.current)==null||g.click())})})})});RO.displayName=IO;var pre="RadioGroupIndicator",TO=i.forwardRef((e,t)=>{const{__scopeRadioGroup:r,...n}=e,o=PO(r);return c.jsx(wO,{...o,...n,ref:t})});TO.displayName=pre;var AO=$O,NO=RO,mre=TO;const gre=i.forwardRef(({className:e,...t},r)=>c.jsx(AO,{className:We("grid gap-2",e),...t,ref:r}));gre.displayName=AO.displayName;const hre=i.forwardRef(({className:e,...t},r)=>c.jsx(NO,{ref:r,className:We("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:c.jsx(mre,{className:"flex items-center justify-center",children:c.jsx(OT,{className:"h-2.5 w-2.5 fill-primary text-primary"})})}));hre.displayName=NO.displayName;function Qv(e,[t,r]){return Math.min(r,Math.max(t,e))}function vre(e,t){return i.useReducer((r,n)=>t[r][n]??r,e)}var Z_="ScrollArea",[OO]=wr(Z_),[yre,Nn]=OO(Z_),jO=i.forwardRef((e,t)=>{const{__scopeScrollArea:r,type:n="hover",dir:o,scrollHideDelay:s=600,...a}=e,[l,u]=i.useState(null),[d,f]=i.useState(null),[p,m]=i.useState(null),[g,v]=i.useState(null),[h,y]=i.useState(null),[b,_]=i.useState(0),[x,w]=i.useState(0),[S,C]=i.useState(!1),[E,P]=i.useState(!1),$=gt(t,R=>u(R)),I=ia(o);return c.jsx(yre,{scope:r,type:n,dir:I,scrollHideDelay:s,scrollArea:l,viewport:d,onViewportChange:f,content:p,onContentChange:m,scrollbarX:g,onScrollbarXChange:v,scrollbarXEnabled:S,onScrollbarXEnabledChange:C,scrollbarY:h,onScrollbarYChange:y,scrollbarYEnabled:E,onScrollbarYEnabledChange:P,onCornerWidthChange:_,onCornerHeightChange:w,children:c.jsx(ct.div,{dir:I,...a,ref:$,style:{position:"relative","--radix-scroll-area-corner-width":b+"px","--radix-scroll-area-corner-height":x+"px",...e.style}})})});jO.displayName=Z_;var DO="ScrollAreaViewport",MO=i.forwardRef((e,t)=>{const{__scopeScrollArea:r,children:n,nonce:o,...s}=e,a=Nn(DO,r),l=i.useRef(null),u=gt(t,l,a.onViewportChange);return c.jsxs(c.Fragment,{children:[c.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}),c.jsx(ct.div,{"data-radix-scroll-area-viewport":"",...s,ref:u,style:{overflowX:a.scrollbarXEnabled?"scroll":"hidden",overflowY:a.scrollbarYEnabled?"scroll":"hidden",...e.style},children:c.jsx("div",{ref:a.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});MO.displayName=DO;var ho="ScrollAreaScrollbar",ex=i.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=Nn(ho,e.__scopeScrollArea),{onScrollbarXEnabledChange:s,onScrollbarYEnabledChange:a}=o,l=e.orientation==="horizontal";return i.useEffect(()=>(l?s(!0):a(!0),()=>{l?s(!1):a(!1)}),[l,s,a]),o.type==="hover"?c.jsx(bre,{...n,ref:t,forceMount:r}):o.type==="scroll"?c.jsx(_re,{...n,ref:t,forceMount:r}):o.type==="auto"?c.jsx(kO,{...n,ref:t,forceMount:r}):o.type==="always"?c.jsx(tx,{...n,ref:t}):null});ex.displayName=ho;var bre=i.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=Nn(ho,e.__scopeScrollArea),[s,a]=i.useState(!1);return i.useEffect(()=>{const l=o.scrollArea;let u=0;if(l){const d=()=>{window.clearTimeout(u),a(!0)},f=()=>{u=window.setTimeout(()=>a(!1),o.scrollHideDelay)};return l.addEventListener("pointerenter",d),l.addEventListener("pointerleave",f),()=>{window.clearTimeout(u),l.removeEventListener("pointerenter",d),l.removeEventListener("pointerleave",f)}}},[o.scrollArea,o.scrollHideDelay]),c.jsx(mr,{present:r||s,children:c.jsx(kO,{"data-state":s?"visible":"hidden",...n,ref:t})})}),_re=i.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=Nn(ho,e.__scopeScrollArea),s=e.orientation==="horizontal",a=Kp(()=>u("SCROLL_END"),100),[l,u]=vre("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 i.useEffect(()=>{if(l==="idle"){const d=window.setTimeout(()=>u("HIDE"),o.scrollHideDelay);return()=>window.clearTimeout(d)}},[l,o.scrollHideDelay,u]),i.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"),a()),p=g};return d.addEventListener("scroll",m),()=>d.removeEventListener("scroll",m)}},[o.viewport,s,u,a]),c.jsx(mr,{present:r||l!=="hidden",children:c.jsx(tx,{"data-state":l==="hidden"?"hidden":"visible",...n,ref:t,onPointerEnter:Ge(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:Ge(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),kO=i.forwardRef((e,t)=>{const r=Nn(ho,e.__scopeScrollArea),{forceMount:n,...o}=e,[s,a]=i.useState(!1),l=e.orientation==="horizontal",u=Kp(()=>{if(r.viewport){const d=r.viewport.offsetWidth<r.viewport.scrollWidth,f=r.viewport.offsetHeight<r.viewport.scrollHeight;a(l?d:f)}},10);return ci(r.viewport,u),ci(r.content,u),c.jsx(mr,{present:n||s,children:c.jsx(tx,{"data-state":s?"visible":"hidden",...o,ref:t})})}),tx=i.forwardRef((e,t)=>{const{orientation:r="vertical",...n}=e,o=Nn(ho,e.__scopeScrollArea),s=i.useRef(null),a=i.useRef(0),[l,u]=i.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),d=BO(l.viewport,l.content),f={...n,sizes:l,onSizesChange:u,hasThumb:d>0&&d<1,onThumbChange:m=>s.current=m,onThumbPointerUp:()=>a.current=0,onThumbPointerDown:m=>a.current=m};function p(m,g){return Pre(m,a.current,l,g)}return r==="horizontal"?c.jsx(xre,{...f,ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){const m=o.viewport.scrollLeft,g=OC(m,l,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))}}):r==="vertical"?c.jsx(wre,{...f,ref:t,onThumbPositionChange:()=>{if(o.viewport&&s.current){const m=o.viewport.scrollTop,g=OC(m,l);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}),xre=i.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,s=Nn(ho,e.__scopeScrollArea),[a,l]=i.useState(),u=i.useRef(null),d=gt(t,u,s.onScrollbarXChange);return i.useEffect(()=>{u.current&&l(getComputedStyle(u.current))},[u]),c.jsx(FO,{"data-orientation":"horizontal",...o,ref:d,sizes:r,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":Gp(r)+"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),WO(m,p)&&f.preventDefault()}},onResize:()=>{u.current&&s.viewport&&a&&n({content:s.viewport.scrollWidth,viewport:s.viewport.offsetWidth,scrollbar:{size:u.current.clientWidth,paddingStart:pf(a.paddingLeft),paddingEnd:pf(a.paddingRight)}})}})}),wre=i.forwardRef((e,t)=>{const{sizes:r,onSizesChange:n,...o}=e,s=Nn(ho,e.__scopeScrollArea),[a,l]=i.useState(),u=i.useRef(null),d=gt(t,u,s.onScrollbarYChange);return i.useEffect(()=>{u.current&&l(getComputedStyle(u.current))},[u]),c.jsx(FO,{"data-orientation":"vertical",...o,ref:d,sizes:r,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":Gp(r)+"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),WO(m,p)&&f.preventDefault()}},onResize:()=>{u.current&&s.viewport&&a&&n({content:s.viewport.scrollHeight,viewport:s.viewport.offsetHeight,scrollbar:{size:u.current.clientHeight,paddingStart:pf(a.paddingTop),paddingEnd:pf(a.paddingBottom)}})}})}),[Sre,LO]=OO(ho),FO=i.forwardRef((e,t)=>{const{__scopeScrollArea:r,sizes:n,hasThumb:o,onThumbChange:s,onThumbPointerUp:a,onThumbPointerDown:l,onThumbPositionChange:u,onDragScroll:d,onWheelScroll:f,onResize:p,...m}=e,g=Nn(ho,r),[v,h]=i.useState(null),y=gt(t,$=>h($)),b=i.useRef(null),_=i.useRef(""),x=g.viewport,w=n.content-n.viewport,S=_r(f),C=_r(u),E=Kp(p,10);function P($){if(b.current){const I=$.clientX-b.current.left,R=$.clientY-b.current.top;d({x:I,y:R})}}return i.useEffect(()=>{const $=I=>{const R=I.target;(v==null?void 0:v.contains(R))&&S(I,w)};return document.addEventListener("wheel",$,{passive:!1}),()=>document.removeEventListener("wheel",$,{passive:!1})},[x,v,w,S]),i.useEffect(C,[n,C]),ci(v,E),ci(g.content,E),c.jsx(Sre,{scope:r,scrollbar:v,hasThumb:o,onThumbChange:_r(s),onThumbPointerUp:_r(a),onThumbPositionChange:C,onThumbPointerDown:_r(l),children:c.jsx(ct.div,{...m,ref:y,style:{position:"absolute",...m.style},onPointerDown:Ge(e.onPointerDown,$=>{$.button===0&&($.target.setPointerCapture($.pointerId),b.current=v.getBoundingClientRect(),_.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",g.viewport&&(g.viewport.style.scrollBehavior="auto"),P($))}),onPointerMove:Ge(e.onPointerMove,P),onPointerUp:Ge(e.onPointerUp,$=>{const I=$.target;I.hasPointerCapture($.pointerId)&&I.releasePointerCapture($.pointerId),document.body.style.webkitUserSelect=_.current,g.viewport&&(g.viewport.style.scrollBehavior=""),b.current=null})})})}),ff="ScrollAreaThumb",zO=i.forwardRef((e,t)=>{const{forceMount:r,...n}=e,o=LO(ff,e.__scopeScrollArea);return c.jsx(mr,{present:r||o.hasThumb,children:c.jsx(Cre,{ref:t,...n})})}),Cre=i.forwardRef((e,t)=>{const{__scopeScrollArea:r,style:n,...o}=e,s=Nn(ff,r),a=LO(ff,r),{onThumbPositionChange:l}=a,u=gt(t,p=>a.onThumbChange(p)),d=i.useRef(void 0),f=Kp(()=>{d.current&&(d.current(),d.current=void 0)},100);return i.useEffect(()=>{const p=s.viewport;if(p){const m=()=>{if(f(),!d.current){const g=$re(p,l);d.current=g,l()}};return l(),p.addEventListener("scroll",m),()=>p.removeEventListener("scroll",m)}},[s.viewport,f,l]),c.jsx(ct.div,{"data-state":a.hasThumb?"visible":"hidden",...o,ref:u,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:Ge(e.onPointerDownCapture,p=>{const g=p.target.getBoundingClientRect(),v=p.clientX-g.left,h=p.clientY-g.top;a.onThumbPointerDown({x:v,y:h})}),onPointerUp:Ge(e.onPointerUp,a.onThumbPointerUp)})});zO.displayName=ff;var rx="ScrollAreaCorner",VO=i.forwardRef((e,t)=>{const r=Nn(rx,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return r.type!=="scroll"&&n?c.jsx(Ere,{...e,ref:t}):null});VO.displayName=rx;var Ere=i.forwardRef((e,t)=>{const{__scopeScrollArea:r,...n}=e,o=Nn(rx,r),[s,a]=i.useState(0),[l,u]=i.useState(0),d=!!(s&&l);return ci(o.scrollbarX,()=>{var p;const f=((p=o.scrollbarX)==null?void 0:p.offsetHeight)||0;o.onCornerHeightChange(f),u(f)}),ci(o.scrollbarY,()=>{var p;const f=((p=o.scrollbarY)==null?void 0:p.offsetWidth)||0;o.onCornerWidthChange(f),a(f)}),d?c.jsx(ct.div,{...n,ref:t,style:{width:s,height:l,position:"absolute",right:o.dir==="ltr"?0:void 0,left:o.dir==="rtl"?0:void 0,bottom:0,...e.style}}):null});function pf(e){return e?parseInt(e,10):0}function BO(e,t){const r=e/t;return isNaN(r)?0:r}function Gp(e){const t=BO(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd,n=(e.scrollbar.size-r)*t;return Math.max(n,18)}function Pre(e,t,r,n="ltr"){const o=Gp(r),s=o/2,a=t||s,l=o-a,u=r.scrollbar.paddingStart+a,d=r.scrollbar.size-r.scrollbar.paddingEnd-l,f=r.content-r.viewport,p=n==="ltr"?[0,f]:[f*-1,0];return HO([u,d],p)(e)}function OC(e,t,r="ltr"){const n=Gp(t),o=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,s=t.scrollbar.size-o,a=t.content-t.viewport,l=s-n,u=r==="ltr"?[0,a]:[a*-1,0],d=Qv(e,u);return HO([0,a],[0,l])(d)}function HO(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];const n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}function WO(e,t){return e>0&&e<t}var $re=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return function o(){const s={left:e.scrollLeft,top:e.scrollTop},a=r.left!==s.left,l=r.top!==s.top;(a||l)&&t(),r=s,n=window.requestAnimationFrame(o)}(),()=>window.cancelAnimationFrame(n)};function Kp(e,t){const r=_r(e),n=i.useRef(0);return i.useEffect(()=>()=>window.clearTimeout(n.current),[]),i.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function ci(e,t){const r=_r(t);cr(()=>{let n=0;if(e){const o=new ResizeObserver(()=>{cancelAnimationFrame(n),n=window.requestAnimationFrame(r)});return o.observe(e),()=>{window.cancelAnimationFrame(n),o.unobserve(e)}}},[e,r])}var UO=jO,Ire=MO,Rre=VO;const Tre=i.forwardRef(({className:e,children:t,...r},n)=>c.jsxs(UO,{ref:n,className:We("relative overflow-hidden",e),...r,children:[c.jsx(Ire,{className:"h-full w-full rounded-[inherit]",children:t}),c.jsx(qO,{}),c.jsx(Rre,{})]}));Tre.displayName=UO.displayName;const qO=i.forwardRef(({className:e,orientation:t="vertical",...r},n)=>c.jsx(ex,{ref:n,orientation:t,className:We("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),...r,children:c.jsx(zO,{className:"relative flex-1 rounded-full bg-border-strong"})}));qO.displayName=ex.displayName;function Are(e){const t=Nre(e),r=i.forwardRef((n,o)=>{const{children:s,...a}=n,l=i.Children.toArray(s),u=l.find(jre);if(u){const d=u.props.children,f=l.map(p=>p===u?i.Children.count(d)>1?i.Children.only(null):i.isValidElement(d)?d.props.children:null:p);return c.jsx(t,{...a,ref:o,children:i.isValidElement(d)?i.cloneElement(d,void 0,f):null})}return c.jsx(t,{...a,ref:o,children:s})});return r.displayName=`${e}.Slot`,r}function Nre(e){const t=i.forwardRef((r,n)=>{const{children:o,...s}=r;if(i.isValidElement(o)){const a=Mre(o),l=Dre(s,o.props);return o.type!==i.Fragment&&(l.ref=n?go(n,a):a),i.cloneElement(o,l)}return i.Children.count(o)>1?i.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}var Ore=Symbol("radix.slottable");function jre(e){return i.isValidElement(e)&&typeof e.type=="function"&&"__radixId"in e.type&&e.type.__radixId===Ore}function Dre(e,t){const r={...t};for(const n in t){const o=e[n],s=t[n];/^on[A-Z]/.test(n)?o&&s?r[n]=(...l)=>{const u=s(...l);return o(...l),u}:o&&(r[n]=o):n==="style"?r[n]={...o,...s}:n==="className"&&(r[n]=[o,s].filter(Boolean).join(" "))}return{...e,...r}}function Mre(e){var n,o;let t=(n=Object.getOwnPropertyDescriptor(e.props,"ref"))==null?void 0:n.get,r=t&&"isReactWarning"in t&&t.isReactWarning;return r?e.ref:(t=(o=Object.getOwnPropertyDescriptor(e,"ref"))==null?void 0:o.get,r=t&&"isReactWarning"in t&&t.isReactWarning,r?e.props.ref:e.props.ref||e.ref)}var kre=[" ","Enter","ArrowUp","ArrowDown"],Lre=[" ","Enter"],qs="Select",[Yp,Xp,Fre]=Pp(qs),[Ii]=wr(qs,[Fre,ls]),Jp=ls(),[zre,us]=Ii(qs),[Vre,Bre]=Ii(qs),GO=e=>{const{__scopeSelect:t,children:r,open:n,defaultOpen:o,onOpenChange:s,value:a,defaultValue:l,onValueChange:u,dir:d,name:f,autoComplete:p,disabled:m,required:g,form:v}=e,h=Jp(t),[y,b]=i.useState(null),[_,x]=i.useState(null),[w,S]=i.useState(!1),C=ia(d),[E,P]=on({prop:n,defaultProp:o??!1,onChange:s,caller:qs}),[$,I]=on({prop:a,defaultProp:l,onChange:u,caller:qs}),R=i.useRef(null),N=y?v||!!y.closest("form"):!0,[T,O]=i.useState(new Set),k=Array.from(T).map(M=>M.props.value).join(";");return c.jsx(kp,{...h,children:c.jsxs(zre,{required:g,scope:t,trigger:y,onTriggerChange:b,valueNode:_,onValueNodeChange:x,valueNodeHasChildren:w,onValueNodeHasChildrenChange:S,contentId:tn(),value:$,onValueChange:I,open:E,onOpenChange:P,dir:C,triggerPointerDownPosRef:R,disabled:m,children:[c.jsx(Yp.Provider,{scope:t,children:c.jsx(Vre,{scope:e.__scopeSelect,onNativeOptionAdd:i.useCallback(M=>{O(U=>new Set(U).add(M))},[]),onNativeOptionRemove:i.useCallback(M=>{O(U=>{const L=new Set(U);return L.delete(M),L})},[]),children:r})}),N?c.jsxs(yj,{"aria-hidden":!0,required:g,tabIndex:-1,name:f,autoComplete:p,value:$,onChange:M=>I(M.target.value),disabled:m,form:v,children:[$===void 0?c.jsx("option",{value:""}):null,Array.from(T)]},k):null]})})};GO.displayName=qs;var KO="SelectTrigger",YO=i.forwardRef((e,t)=>{const{__scopeSelect:r,disabled:n=!1,...o}=e,s=Jp(r),a=us(KO,r),l=a.disabled||n,u=gt(t,a.onTriggerChange),d=Xp(r),f=i.useRef("touch"),[p,m,g]=_j(h=>{const y=d().filter(x=>!x.disabled),b=y.find(x=>x.value===a.value),_=xj(y,h,b);_!==void 0&&a.onValueChange(_.value)}),v=h=>{l||(a.onOpenChange(!0),g()),h&&(a.triggerPointerDownPosRef.current={x:Math.round(h.pageX),y:Math.round(h.pageY)})};return c.jsx(ru,{asChild:!0,...s,children:c.jsx(ct.button,{type:"button",role:"combobox","aria-controls":a.contentId,"aria-expanded":a.open,"aria-required":a.required,"aria-autocomplete":"none",dir:a.dir,"data-state":a.open?"open":"closed",disabled:l,"data-disabled":l?"":void 0,"data-placeholder":bj(a.value)?"":void 0,...o,ref:u,onClick:Ge(o.onClick,h=>{h.currentTarget.focus(),f.current!=="mouse"&&v(h)}),onPointerDown:Ge(o.onPointerDown,h=>{f.current=h.pointerType;const y=h.target;y.hasPointerCapture(h.pointerId)&&y.releasePointerCapture(h.pointerId),h.button===0&&h.ctrlKey===!1&&h.pointerType==="mouse"&&(v(h),h.preventDefault())}),onKeyDown:Ge(o.onKeyDown,h=>{const y=p.current!=="";!(h.ctrlKey||h.altKey||h.metaKey)&&h.key.length===1&&m(h.key),!(y&&h.key===" ")&&kre.includes(h.key)&&(v(),h.preventDefault())})})})});YO.displayName=KO;var XO="SelectValue",JO=i.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:o,children:s,placeholder:a="",...l}=e,u=us(XO,r),{onValueNodeHasChildrenChange:d}=u,f=s!==void 0,p=gt(t,u.onValueNodeChange);return cr(()=>{d(f)},[d,f]),c.jsx(ct.span,{...l,ref:p,style:{pointerEvents:"none"},children:bj(u.value)?c.jsx(c.Fragment,{children:a}):s})});JO.displayName=XO;var Hre="SelectIcon",QO=i.forwardRef((e,t)=>{const{__scopeSelect:r,children:n,...o}=e;return c.jsx(ct.span,{"aria-hidden":!0,...o,ref:t,children:n||"в–ј"})});QO.displayName=Hre;var Wre="SelectPortal",ZO=e=>c.jsx(Pi,{asChild:!0,...e});ZO.displayName=Wre;var Gs="SelectContent",ej=i.forwardRef((e,t)=>{const r=us(Gs,e.__scopeSelect),[n,o]=i.useState();if(cr(()=>{o(new DocumentFragment)},[]),!r.open){const s=n;return s?Zo.createPortal(c.jsx(tj,{scope:e.__scopeSelect,children:c.jsx(Yp.Slot,{scope:e.__scopeSelect,children:c.jsx("div",{children:e.children})})}),s):null}return c.jsx(rj,{...e,ref:t})});ej.displayName=Gs;var Mn=10,[tj,ds]=Ii(Gs),Ure="SelectContentImpl",qre=Are("SelectContent.RemoveScroll"),rj=i.forwardRef((e,t)=>{const{__scopeSelect:r,position:n="item-aligned",onCloseAutoFocus:o,onEscapeKeyDown:s,onPointerDownOutside:a,side:l,sideOffset:u,align:d,alignOffset:f,arrowPadding:p,collisionBoundary:m,collisionPadding:g,sticky:v,hideWhenDetached:h,avoidCollisions:y,...b}=e,_=us(Gs,r),[x,w]=i.useState(null),[S,C]=i.useState(null),E=gt(t,G=>w(G)),[P,$]=i.useState(null),[I,R]=i.useState(null),N=Xp(r),[T,O]=i.useState(!1),k=i.useRef(!1);i.useEffect(()=>{if(x)return Np(x)},[x]),Tp();const M=i.useCallback(G=>{const[X,...Q]=N().map(J=>J.ref.current),[ee]=Q.slice(-1),te=document.activeElement;for(const J of G)if(J===te||(J==null||J.scrollIntoView({block:"nearest"}),J===X&&S&&(S.scrollTop=0),J===ee&&S&&(S.scrollTop=S.scrollHeight),J==null||J.focus(),document.activeElement!==te))return},[N,S]),U=i.useCallback(()=>M([P,x]),[M,P,x]);i.useEffect(()=>{T&&U()},[T,U]);const{onOpenChange:L,triggerPointerDownPosRef:V}=_;i.useEffect(()=>{if(x){let G={x:0,y:0};const X=ee=>{var te,J;G={x:Math.abs(Math.round(ee.pageX)-(((te=V.current)==null?void 0:te.x)??0)),y:Math.abs(Math.round(ee.pageY)-(((J=V.current)==null?void 0:J.y)??0))}},Q=ee=>{G.x<=10&&G.y<=10?ee.preventDefault():x.contains(ee.target)||L(!1),document.removeEventListener("pointermove",X),V.current=null};return V.current!==null&&(document.addEventListener("pointermove",X),document.addEventListener("pointerup",Q,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",X),document.removeEventListener("pointerup",Q,{capture:!0})}}},[x,L,V]),i.useEffect(()=>{const G=()=>L(!1);return window.addEventListener("blur",G),window.addEventListener("resize",G),()=>{window.removeEventListener("blur",G),window.removeEventListener("resize",G)}},[L]);const[F,Z]=_j(G=>{const X=N().filter(te=>!te.disabled),Q=X.find(te=>te.ref.current===document.activeElement),ee=xj(X,G,Q);ee&&setTimeout(()=>ee.ref.current.focus())}),B=i.useCallback((G,X,Q)=>{const ee=!k.current&&!Q;(_.value!==void 0&&_.value===X||ee)&&($(G),ee&&(k.current=!0))},[_.value]),z=i.useCallback(()=>x==null?void 0:x.focus(),[x]),W=i.useCallback((G,X,Q)=>{const ee=!k.current&&!Q;(_.value!==void 0&&_.value===X||ee)&&R(G)},[_.value]),H=n==="popper"?Zv:nj,Y=H===Zv?{side:l,sideOffset:u,align:d,alignOffset:f,arrowPadding:p,collisionBoundary:m,collisionPadding:g,sticky:v,hideWhenDetached:h,avoidCollisions:y}:{};return c.jsx(tj,{scope:r,content:x,viewport:S,onViewportChange:C,itemRefCallback:B,selectedItem:P,onItemLeave:z,itemTextRefCallback:W,focusSelectedItem:U,selectedItemText:I,position:n,isPositioned:T,searchRef:F,children:c.jsx(Yc,{as:qre,allowPinchZoom:!0,children:c.jsx(Kc,{asChild:!0,trapped:_.open,onMountAutoFocus:G=>{G.preventDefault()},onUnmountAutoFocus:Ge(o,G=>{var X;(X=_.trigger)==null||X.focus({preventScroll:!0}),G.preventDefault()}),children:c.jsx(Ei,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:s,onPointerDownOutside:a,onFocusOutside:G=>G.preventDefault(),onDismiss:()=>_.onOpenChange(!1),children:c.jsx(H,{role:"listbox",id:_.contentId,"data-state":_.open?"open":"closed",dir:_.dir,onContextMenu:G=>G.preventDefault(),...b,...Y,onPlaced:()=>O(!0),ref:E,style:{display:"flex",flexDirection:"column",outline:"none",...b.style},onKeyDown:Ge(b.onKeyDown,G=>{const X=G.ctrlKey||G.altKey||G.metaKey;if(G.key==="Tab"&&G.preventDefault(),!X&&G.key.length===1&&Z(G.key),["ArrowUp","ArrowDown","Home","End"].includes(G.key)){let ee=N().filter(te=>!te.disabled).map(te=>te.ref.current);if(["ArrowUp","End"].includes(G.key)&&(ee=ee.slice().reverse()),["ArrowUp","ArrowDown"].includes(G.key)){const te=G.target,J=ee.indexOf(te);ee=ee.slice(J+1)}setTimeout(()=>M(ee)),G.preventDefault()}})})})})})})});rj.displayName=Ure;var Gre="SelectItemAlignedPosition",nj=i.forwardRef((e,t)=>{const{__scopeSelect:r,onPlaced:n,...o}=e,s=us(Gs,r),a=ds(Gs,r),[l,u]=i.useState(null),[d,f]=i.useState(null),p=gt(t,E=>f(E)),m=Xp(r),g=i.useRef(!1),v=i.useRef(!0),{viewport:h,selectedItem:y,selectedItemText:b,focusSelectedItem:_}=a,x=i.useCallback(()=>{if(s.trigger&&s.valueNode&&l&&d&&h&&y&&b){const E=s.trigger.getBoundingClientRect(),P=d.getBoundingClientRect(),$=s.valueNode.getBoundingClientRect(),I=b.getBoundingClientRect();if(s.dir!=="rtl"){const te=I.left-P.left,J=$.left-te,ie=E.left-J,fe=E.width+ie,ne=Math.max(fe,P.width),ce=window.innerWidth-Mn,pe=Qv(J,[Mn,Math.max(Mn,ce-ne)]);l.style.minWidth=fe+"px",l.style.left=pe+"px"}else{const te=P.right-I.right,J=window.innerWidth-$.right-te,ie=window.innerWidth-E.right-J,fe=E.width+ie,ne=Math.max(fe,P.width),ce=window.innerWidth-Mn,pe=Qv(J,[Mn,Math.max(Mn,ce-ne)]);l.style.minWidth=fe+"px",l.style.right=pe+"px"}const R=m(),N=window.innerHeight-Mn*2,T=h.scrollHeight,O=window.getComputedStyle(d),k=parseInt(O.borderTopWidth,10),M=parseInt(O.paddingTop,10),U=parseInt(O.borderBottomWidth,10),L=parseInt(O.paddingBottom,10),V=k+M+T+L+U,F=Math.min(y.offsetHeight*5,V),Z=window.getComputedStyle(h),B=parseInt(Z.paddingTop,10),z=parseInt(Z.paddingBottom,10),W=E.top+E.height/2-Mn,H=N-W,Y=y.offsetHeight/2,G=y.offsetTop+Y,X=k+M+G,Q=V-X;if(X<=W){const te=R.length>0&&y===R[R.length-1].ref.current;l.style.bottom="0px";const J=d.clientHeight-h.offsetTop-h.offsetHeight,ie=Math.max(H,Y+(te?z:0)+J+U),fe=X+ie;l.style.height=fe+"px"}else{const te=R.length>0&&y===R[0].ref.current;l.style.top="0px";const ie=Math.max(W,k+h.offsetTop+(te?B:0)+Y)+Q;l.style.height=ie+"px",h.scrollTop=X-W+h.offsetTop}l.style.margin=`${Mn}px 0`,l.style.minHeight=F+"px",l.style.maxHeight=N+"px",n==null||n(),requestAnimationFrame(()=>g.current=!0)}},[m,s.trigger,s.valueNode,l,d,h,y,b,s.dir,n]);cr(()=>x(),[x]);const[w,S]=i.useState();cr(()=>{d&&S(window.getComputedStyle(d).zIndex)},[d]);const C=i.useCallback(E=>{E&&v.current===!0&&(x(),_==null||_(),v.current=!1)},[x,_]);return c.jsx(Yre,{scope:r,contentWrapper:l,shouldExpandOnScrollRef:g,onScrollButtonChange:C,children:c.jsx("div",{ref:u,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:w},children:c.jsx(ct.div,{...o,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...o.style}})})})});nj.displayName=Gre;var Kre="SelectPopperPosition",Zv=i.forwardRef((e,t)=>{const{__scopeSelect:r,align:n="start",collisionPadding:o=Mn,...s}=e,a=Jp(r);return c.jsx(Lp,{...a,...s,ref:t,align:n,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)"}})});Zv.displayName=Kre;var[Yre,nx]=Ii(Gs,{}),ey="SelectViewport",oj=i.forwardRef((e,t)=>{const{__scopeSelect:r,nonce:n,...o}=e,s=ds(ey,r),a=nx(ey,r),l=gt(t,s.onViewportChange),u=i.useRef(0);return c.jsxs(c.Fragment,{children:[c.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:n}),c.jsx(Yp.Slot,{scope:r,children:c.jsx(ct.div,{"data-radix-select-viewport":"",role:"presentation",...o,ref:l,style:{position:"relative",flex:1,overflow:"hidden auto",...o.style},onScroll:Ge(o.onScroll,d=>{const f=d.currentTarget,{contentWrapper:p,shouldExpandOnScrollRef:m}=a;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),y=parseFloat(p.style.height),b=Math.max(h,y);if(b<v){const _=b+g,x=Math.min(v,_),w=_-x;p.style.height=x+"px",p.style.bottom==="0px"&&(f.scrollTop=w>0?w:0,p.style.justifyContent="flex-end")}}}u.current=f.scrollTop})})})]})});oj.displayName=ey;var sj="SelectGroup",[Xre,Jre]=Ii(sj),aj=i.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,o=tn();return c.jsx(Xre,{scope:r,id:o,children:c.jsx(ct.div,{role:"group","aria-labelledby":o,...n,ref:t})})});aj.displayName=sj;var ij="SelectLabel",lj=i.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,o=Jre(ij,r);return c.jsx(ct.div,{id:o.id,...n,ref:t})});lj.displayName=ij;var mf="SelectItem",[Qre,cj]=Ii(mf),uj=i.forwardRef((e,t)=>{const{__scopeSelect:r,value:n,disabled:o=!1,textValue:s,...a}=e,l=us(mf,r),u=ds(mf,r),d=l.value===n,[f,p]=i.useState(s??""),[m,g]=i.useState(!1),v=gt(t,_=>{var x;return(x=u.itemRefCallback)==null?void 0:x.call(u,_,n,o)}),h=tn(),y=i.useRef("touch"),b=()=>{o||(l.onValueChange(n),l.onOpenChange(!1))};if(n==="")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 c.jsx(Qre,{scope:r,value:n,disabled:o,textId:h,isSelected:d,onItemTextChange:i.useCallback(_=>{p(x=>x||((_==null?void 0:_.textContent)??"").trim())},[]),children:c.jsx(Yp.ItemSlot,{scope:r,value:n,disabled:o,textValue:f,children:c.jsx(ct.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,...a,ref:v,onFocus:Ge(a.onFocus,()=>g(!0)),onBlur:Ge(a.onBlur,()=>g(!1)),onClick:Ge(a.onClick,()=>{y.current!=="mouse"&&b()}),onPointerUp:Ge(a.onPointerUp,()=>{y.current==="mouse"&&b()}),onPointerDown:Ge(a.onPointerDown,_=>{y.current=_.pointerType}),onPointerMove:Ge(a.onPointerMove,_=>{var x;y.current=_.pointerType,o?(x=u.onItemLeave)==null||x.call(u):y.current==="mouse"&&_.currentTarget.focus({preventScroll:!0})}),onPointerLeave:Ge(a.onPointerLeave,_=>{var x;_.currentTarget===document.activeElement&&((x=u.onItemLeave)==null||x.call(u))}),onKeyDown:Ge(a.onKeyDown,_=>{var w;((w=u.searchRef)==null?void 0:w.current)!==""&&_.key===" "||(Lre.includes(_.key)&&b(),_.key===" "&&_.preventDefault())})})})})});uj.displayName=mf;var ul="SelectItemText",dj=i.forwardRef((e,t)=>{const{__scopeSelect:r,className:n,style:o,...s}=e,a=us(ul,r),l=ds(ul,r),u=cj(ul,r),d=Bre(ul,r),[f,p]=i.useState(null),m=gt(t,b=>p(b),u.onItemTextChange,b=>{var _;return(_=l.itemTextRefCallback)==null?void 0:_.call(l,b,u.value,u.disabled)}),g=f==null?void 0:f.textContent,v=i.useMemo(()=>c.jsx("option",{value:u.value,disabled:u.disabled,children:g},u.value),[u.disabled,u.value,g]),{onNativeOptionAdd:h,onNativeOptionRemove:y}=d;return cr(()=>(h(v),()=>y(v)),[h,y,v]),c.jsxs(c.Fragment,{children:[c.jsx(ct.span,{id:u.textId,...s,ref:m}),u.isSelected&&a.valueNode&&!a.valueNodeHasChildren?Zo.createPortal(s.children,a.valueNode):null]})});dj.displayName=ul;var fj="SelectItemIndicator",pj=i.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return cj(fj,r).isSelected?c.jsx(ct.span,{"aria-hidden":!0,...n,ref:t}):null});pj.displayName=fj;var ty="SelectScrollUpButton",mj=i.forwardRef((e,t)=>{const r=ds(ty,e.__scopeSelect),n=nx(ty,e.__scopeSelect),[o,s]=i.useState(!1),a=gt(t,n.onScrollButtonChange);return cr(()=>{if(r.viewport&&r.isPositioned){let l=function(){const d=u.scrollTop>0;s(d)};const u=r.viewport;return l(),u.addEventListener("scroll",l),()=>u.removeEventListener("scroll",l)}},[r.viewport,r.isPositioned]),o?c.jsx(hj,{...e,ref:a,onAutoScroll:()=>{const{viewport:l,selectedItem:u}=r;l&&u&&(l.scrollTop=l.scrollTop-u.offsetHeight)}}):null});mj.displayName=ty;var ry="SelectScrollDownButton",gj=i.forwardRef((e,t)=>{const r=ds(ry,e.__scopeSelect),n=nx(ry,e.__scopeSelect),[o,s]=i.useState(!1),a=gt(t,n.onScrollButtonChange);return cr(()=>{if(r.viewport&&r.isPositioned){let l=function(){const d=u.scrollHeight-u.clientHeight,f=Math.ceil(u.scrollTop)<d;s(f)};const u=r.viewport;return l(),u.addEventListener("scroll",l),()=>u.removeEventListener("scroll",l)}},[r.viewport,r.isPositioned]),o?c.jsx(hj,{...e,ref:a,onAutoScroll:()=>{const{viewport:l,selectedItem:u}=r;l&&u&&(l.scrollTop=l.scrollTop+u.offsetHeight)}}):null});gj.displayName=ry;var hj=i.forwardRef((e,t)=>{const{__scopeSelect:r,onAutoScroll:n,...o}=e,s=ds("SelectScrollButton",r),a=i.useRef(null),l=Xp(r),u=i.useCallback(()=>{a.current!==null&&(window.clearInterval(a.current),a.current=null)},[]);return i.useEffect(()=>()=>u(),[u]),cr(()=>{var f;const d=l().find(p=>p.ref.current===document.activeElement);(f=d==null?void 0:d.ref.current)==null||f.scrollIntoView({block:"nearest"})},[l]),c.jsx(ct.div,{"aria-hidden":!0,...o,ref:t,style:{flexShrink:0,...o.style},onPointerDown:Ge(o.onPointerDown,()=>{a.current===null&&(a.current=window.setInterval(n,50))}),onPointerMove:Ge(o.onPointerMove,()=>{var d;(d=s.onItemLeave)==null||d.call(s),a.current===null&&(a.current=window.setInterval(n,50))}),onPointerLeave:Ge(o.onPointerLeave,()=>{u()})})}),Zre="SelectSeparator",vj=i.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e;return c.jsx(ct.div,{"aria-hidden":!0,...n,ref:t})});vj.displayName=Zre;var ny="SelectArrow",ene=i.forwardRef((e,t)=>{const{__scopeSelect:r,...n}=e,o=Jp(r),s=us(ny,r),a=ds(ny,r);return s.open&&a.position==="popper"?c.jsx(Fp,{...o,...n,ref:t}):null});ene.displayName=ny;var tne="SelectBubbleInput",yj=i.forwardRef(({__scopeSelect:e,value:t,...r},n)=>{const o=i.useRef(null),s=gt(n,o),a=jp(t);return i.useEffect(()=>{const l=o.current;if(!l)return;const u=window.HTMLSelectElement.prototype,f=Object.getOwnPropertyDescriptor(u,"value").set;if(a!==t&&f){const p=new Event("change",{bubbles:!0});f.call(l,t),l.dispatchEvent(p)}},[a,t]),c.jsx(ct.select,{...r,style:{...DN,...r.style},ref:s,defaultValue:t})});yj.displayName=tne;function bj(e){return e===""||e===void 0}function _j(e){const t=_r(e),r=i.useRef(""),n=i.useRef(0),o=i.useCallback(a=>{const l=r.current+a;t(l),function u(d){r.current=d,window.clearTimeout(n.current),d!==""&&(n.current=window.setTimeout(()=>u(""),1e3))}(l)},[t]),s=i.useCallback(()=>{r.current="",window.clearTimeout(n.current)},[]);return i.useEffect(()=>()=>window.clearTimeout(n.current),[]),[r,o,s]}function xj(e,t,r){const o=t.length>1&&Array.from(t).every(d=>d===t[0])?t[0]:t,s=r?e.indexOf(r):-1;let a=rne(e,Math.max(s,0));o.length===1&&(a=a.filter(d=>d!==r));const u=a.find(d=>d.textValue.toLowerCase().startsWith(o.toLowerCase()));return u!==r?u:void 0}function rne(e,t){return e.map((r,n)=>e[(t+n)%e.length])}var nne=GO,wj=YO,one=JO,sne=QO,ane=ZO,Sj=ej,ine=oj,lne=aj,Cj=lj,Ej=uj,cne=dj,une=pj,Pj=mj,$j=gj,Ij=vj;const ebe=nne,tbe=lne,rbe=one,dne=i.forwardRef(({className:e,children:t,...r},n)=>c.jsxs(wj,{ref:n,className:We("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),...r,children:[t,c.jsx(sne,{asChild:!0,children:c.jsx(g_,{className:"h-4 w-4 opacity-50"})})]}));dne.displayName=wj.displayName;const Rj=i.forwardRef(({className:e,...t},r)=>c.jsx(Pj,{ref:r,className:We("flex cursor-default items-center justify-center py-1",e),...t,children:c.jsx($K,{className:"h-4 w-4"})}));Rj.displayName=Pj.displayName;const Tj=i.forwardRef(({className:e,...t},r)=>c.jsx($j,{ref:r,className:We("flex cursor-default items-center justify-center py-1",e),...t,children:c.jsx(g_,{className:"h-4 w-4"})}));Tj.displayName=$j.displayName;const fne=i.forwardRef(({className:e,children:t,position:r="popper",...n},o)=>c.jsx(ane,{children:c.jsxs(Sj,{ref:o,className:We("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",r==="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:r,...n,children:[c.jsx(Rj,{}),c.jsx(ine,{className:We("p-1",r==="popper"&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:t}),c.jsx(Tj,{})]})}));fne.displayName=Sj.displayName;const pne=i.forwardRef(({className:e,...t},r)=>c.jsx(Cj,{ref:r,className:We("px-2 py-1.5 text-sm font-semibold text-text-muted",e),...t}));pne.displayName=Cj.displayName;const mne=i.forwardRef(({className:e,children:t,...r},n)=>c.jsxs(Ej,{ref:n,className:We("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),...r,children:[c.jsx("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:c.jsx(une,{children:c.jsx(m_,{className:"h-4 w-4 text-primary"})})}),c.jsx(cne,{children:t})]}));mne.displayName=Ej.displayName;const gne=i.forwardRef(({className:e,...t},r)=>c.jsx(Ij,{ref:r,className:We("-mx-1 my-1 h-px bg-border",e),...t}));gne.displayName=Ij.displayName;var hne=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"],vne=hne.reduce((e,t)=>{const r=tu(`Primitive.${t}`),n=i.forwardRef((o,s)=>{const{asChild:a,...l}=o,u=a?r:t;return typeof window<"u"&&(window[Symbol.for("radix-ui")]=!0),c.jsx(u,{...l,ref:s})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),yne="Separator",jC="horizontal",bne=["horizontal","vertical"],Aj=i.forwardRef((e,t)=>{const{decorative:r,orientation:n=jC,...o}=e,s=_ne(n)?n:jC,l=r?{role:"none"}:{"aria-orientation":s==="vertical"?s:void 0,role:"separator"};return c.jsx(vne.div,{"data-orientation":s,...l,...o,ref:t})});Aj.displayName=yne;function _ne(e){return bne.includes(e)}var Nj=Aj;const Oj=i.forwardRef(({className:e,orientation:t="horizontal",decorative:r=!0,...n},o)=>c.jsx(Nj,{ref:o,decorative:r,orientation:t,className:We("shrink-0 bg-border",t==="horizontal"?"h-px w-full":"h-full w-px",e),...n}));Oj.displayName=Nj.displayName;const nbe=VA,obe=I_,sbe=eu,xne=R_,jj=i.forwardRef(({className:e,...t},r)=>c.jsx(Xc,{ref:r,className:We("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}));jj.displayName=Xc.displayName;const wne=$r("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"}}),Sne=i.forwardRef(({side:e="right",className:t,children:r,...n},o)=>c.jsxs(xne,{children:[c.jsx(jj,{}),c.jsxs(Jc,{ref:o,className:We(wne({side:e}),t),...n,children:[r,c.jsxs(eu,{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:[c.jsx(h_,{className:"h-4 w-4"}),c.jsx("span",{className:"sr-only",children:"Закрыть"})]})]})]}));Sne.displayName=Jc.displayName;const Cne=({className:e,...t})=>c.jsx("div",{className:We("flex flex-col space-y-2 text-center sm:text-left",e),...t});Cne.displayName="SheetHeader";const Ene=i.forwardRef(({className:e,...t},r)=>c.jsx(Qc,{ref:r,className:We("text-lg font-semibold text-text",e),...t}));Ene.displayName=Qc.displayName;const Pne=i.forwardRef(({className:e,...t},r)=>c.jsx(Zc,{ref:r,className:We("text-sm text-text-muted",e),...t}));Pne.displayName=Zc.displayName;var Qp="Switch",[$ne]=wr(Qp),[Ine,Rne]=$ne(Qp),Dj=i.forwardRef((e,t)=>{const{__scopeSwitch:r,name:n,checked:o,defaultChecked:s,required:a,disabled:l,value:u="on",onCheckedChange:d,form:f,...p}=e,[m,g]=i.useState(null),v=gt(t,x=>g(x)),h=i.useRef(!1),y=m?f||!!m.closest("form"):!0,[b,_]=on({prop:o,defaultProp:s??!1,onChange:d,caller:Qp});return c.jsxs(Ine,{scope:r,checked:b,disabled:l,children:[c.jsx(ct.button,{type:"button",role:"switch","aria-checked":b,"aria-required":a,"data-state":Fj(b),"data-disabled":l?"":void 0,disabled:l,value:u,...p,ref:v,onClick:Ge(e.onClick,x=>{_(w=>!w),y&&(h.current=x.isPropagationStopped(),h.current||x.stopPropagation())})}),y&&c.jsx(Lj,{control:m,bubbles:!h.current,name:n,value:u,checked:b,required:a,disabled:l,form:f,style:{transform:"translateX(-100%)"}})]})});Dj.displayName=Qp;var Mj="SwitchThumb",kj=i.forwardRef((e,t)=>{const{__scopeSwitch:r,...n}=e,o=Rne(Mj,r);return c.jsx(ct.span,{"data-state":Fj(o.checked),"data-disabled":o.disabled?"":void 0,...n,ref:t})});kj.displayName=Mj;var Tne="SwitchBubbleInput",Lj=i.forwardRef(({__scopeSwitch:e,control:t,checked:r,bubbles:n=!0,...o},s)=>{const a=i.useRef(null),l=gt(a,s),u=jp(r),d=Dp(t);return i.useEffect(()=>{const f=a.current;if(!f)return;const p=window.HTMLInputElement.prototype,g=Object.getOwnPropertyDescriptor(p,"checked").set;if(u!==r&&g){const v=new Event("click",{bubbles:n});g.call(f,r),f.dispatchEvent(v)}},[u,r,n]),c.jsx("input",{type:"checkbox","aria-hidden":!0,defaultChecked:r,...o,tabIndex:-1,ref:l,style:{...o.style,...d,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});Lj.displayName=Tne;function Fj(e){return e?"checked":"unchecked"}var zj=Dj,Ane=kj;const Nne=i.forwardRef(({className:e,...t},r)=>c.jsx(zj,{ref:r,className:We("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:c.jsx(Ane,{className:We("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")})}));Nne.displayName=zj.displayName;var Zp="Tabs",[One]=wr(Zp,[$i]),Vj=$i(),[jne,ox]=One(Zp),Bj=i.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,onValueChange:o,defaultValue:s,orientation:a="horizontal",dir:l,activationMode:u="automatic",...d}=e,f=ia(l),[p,m]=on({prop:n,onChange:o,defaultProp:s??"",caller:Zp});return c.jsx(jne,{scope:r,baseId:tn(),value:p,onValueChange:m,orientation:a,dir:f,activationMode:u,children:c.jsx(ct.div,{dir:f,"data-orientation":a,...d,ref:t})})});Bj.displayName=Zp;var Hj="TabsList",Wj=i.forwardRef((e,t)=>{const{__scopeTabs:r,loop:n=!0,...o}=e,s=ox(Hj,r),a=Vj(r);return c.jsx(k_,{asChild:!0,...a,orientation:s.orientation,dir:s.dir,loop:n,children:c.jsx(ct.div,{role:"tablist","aria-orientation":s.orientation,...o,ref:t})})});Wj.displayName=Hj;var Uj="TabsTrigger",qj=i.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,disabled:o=!1,...s}=e,a=ox(Uj,r),l=Vj(r),u=Yj(a.baseId,n),d=Xj(a.baseId,n),f=n===a.value;return c.jsx(L_,{asChild:!0,...l,focusable:!o,active:f,children:c.jsx(ct.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:Ge(e.onMouseDown,p=>{!o&&p.button===0&&p.ctrlKey===!1?a.onValueChange(n):p.preventDefault()}),onKeyDown:Ge(e.onKeyDown,p=>{[" ","Enter"].includes(p.key)&&a.onValueChange(n)}),onFocus:Ge(e.onFocus,()=>{const p=a.activationMode!=="manual";!f&&!o&&p&&a.onValueChange(n)})})})});qj.displayName=Uj;var Gj="TabsContent",Kj=i.forwardRef((e,t)=>{const{__scopeTabs:r,value:n,forceMount:o,children:s,...a}=e,l=ox(Gj,r),u=Yj(l.baseId,n),d=Xj(l.baseId,n),f=n===l.value,p=i.useRef(f);return i.useEffect(()=>{const m=requestAnimationFrame(()=>p.current=!1);return()=>cancelAnimationFrame(m)},[]),c.jsx(mr,{present:o||f,children:({present:m})=>c.jsx(ct.div,{"data-state":f?"active":"inactive","data-orientation":l.orientation,role:"tabpanel","aria-labelledby":u,hidden:!m,id:d,tabIndex:0,...a,ref:t,style:{...e.style,animationDuration:p.current?"0s":void 0},children:m&&s})})});Kj.displayName=Gj;function Yj(e,t){return`${e}-trigger-${t}`}function Xj(e,t){return`${e}-content-${t}`}var Dne=Bj,Jj=Wj,Qj=qj,Zj=Kj;const abe=Dne,Mne=i.forwardRef(({className:e,...t},r)=>c.jsx(Jj,{ref:r,className:We("inline-flex h-10 items-center justify-center rounded-md bg-bg-surface p-1 text-text-muted",e),...t}));Mne.displayName=Jj.displayName;const kne=i.forwardRef(({className:e,...t},r)=>c.jsx(Qj,{ref:r,className:We("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}));kne.displayName=Qj.displayName;const Lne=i.forwardRef(({className:e,...t},r)=>c.jsx(Zj,{ref:r,className:We("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}));Lne.displayName=Zj.displayName;const Fne=i.forwardRef(({className:e,...t},r)=>c.jsx("textarea",{ref:r,className:We("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}));Fne.displayName="Textarea";function zne(e){if(typeof document>"u")return;let t=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css",t.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}const Vne=e=>{switch(e){case"success":return Wne;case"info":return qne;case"warning":return Une;case"error":return Gne;default:return null}},Bne=Array(12).fill(0),Hne=({visible:e,className:t})=>q.createElement("div",{className:["sonner-loading-wrapper",t].filter(Boolean).join(" "),"data-visible":e},q.createElement("div",{className:"sonner-spinner"},Bne.map((r,n)=>q.createElement("div",{className:"sonner-loading-bar",key:`spinner-bar-${n}`})))),Wne=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.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"})),Une=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",height:"20",width:"20"},q.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"})),qne=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.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"})),Gne=q.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},q.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"})),Kne=q.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"},q.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),q.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),Yne=()=>{const[e,t]=q.useState(document.hidden);return q.useEffect(()=>{const r=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",r),()=>window.removeEventListener("visibilitychange",r)},[]),e};let oy=1;class Xne{constructor(){this.subscribe=t=>(this.subscribers.push(t),()=>{const r=this.subscribers.indexOf(t);this.subscribers.splice(r,1)}),this.publish=t=>{this.subscribers.forEach(r=>r(t))},this.addToast=t=>{this.publish(t),this.toasts=[...this.toasts,t]},this.create=t=>{var r;const{message:n,...o}=t,s=typeof(t==null?void 0:t.id)=="number"||((r=t.id)==null?void 0:r.length)>0?t.id:oy++,a=this.toasts.find(u=>u.id===s),l=t.dismissible===void 0?!0:t.dismissible;return this.dismissedToasts.has(s)&&this.dismissedToasts.delete(s),a?this.toasts=this.toasts.map(u=>u.id===s?(this.publish({...u,...t,id:s,title:n}),{...u,...t,id:s,dismissible:l,title:n}):u):this.addToast({title:n,...o,dismissible:l,id:s}),s},this.dismiss=t=>(t?(this.dismissedToasts.add(t),requestAnimationFrame(()=>this.subscribers.forEach(r=>r({id:t,dismiss:!0})))):this.toasts.forEach(r=>{this.subscribers.forEach(n=>n({id:r.id,dismiss:!0}))}),t),this.message=(t,r)=>this.create({...r,message:t}),this.error=(t,r)=>this.create({...r,message:t,type:"error"}),this.success=(t,r)=>this.create({...r,type:"success",message:t}),this.info=(t,r)=>this.create({...r,type:"info",message:t}),this.warning=(t,r)=>this.create({...r,type:"warning",message:t}),this.loading=(t,r)=>this.create({...r,type:"loading",message:t}),this.promise=(t,r)=>{if(!r)return;let n;r.loading!==void 0&&(n=this.create({...r,promise:t,type:"loading",message:r.loading,description:typeof r.description!="function"?r.description:void 0}));const o=Promise.resolve(t instanceof Function?t():t);let s=n!==void 0,a;const l=o.then(async d=>{if(a=["resolve",d],q.isValidElement(d))s=!1,this.create({id:n,type:"default",message:d});else if(Qne(d)&&!d.ok){s=!1;const p=typeof r.error=="function"?await r.error(`HTTP error! status: ${d.status}`):r.error,m=typeof r.description=="function"?await r.description(`HTTP error! status: ${d.status}`):r.description,v=typeof p=="object"&&!q.isValidElement(p)?p:{message:p};this.create({id:n,type:"error",description:m,...v})}else if(d instanceof Error){s=!1;const p=typeof r.error=="function"?await r.error(d):r.error,m=typeof r.description=="function"?await r.description(d):r.description,v=typeof p=="object"&&!q.isValidElement(p)?p:{message:p};this.create({id:n,type:"error",description:m,...v})}else if(r.success!==void 0){s=!1;const p=typeof r.success=="function"?await r.success(d):r.success,m=typeof r.description=="function"?await r.description(d):r.description,v=typeof p=="object"&&!q.isValidElement(p)?p:{message:p};this.create({id:n,type:"success",description:m,...v})}}).catch(async d=>{if(a=["reject",d],r.error!==void 0){s=!1;const f=typeof r.error=="function"?await r.error(d):r.error,p=typeof r.description=="function"?await r.description(d):r.description,g=typeof f=="object"&&!q.isValidElement(f)?f:{message:f};this.create({id:n,type:"error",description:p,...g})}}).finally(()=>{s&&(this.dismiss(n),n=void 0),r.finally==null||r.finally.call(r)}),u=()=>new Promise((d,f)=>l.then(()=>a[0]==="reject"?f(a[1]):d(a[1])).catch(f));return typeof n!="string"&&typeof n!="number"?{unwrap:u}:Object.assign(n,{unwrap:u})},this.custom=(t,r)=>{const n=(r==null?void 0:r.id)||oy++;return this.create({jsx:t(n),id:n,...r}),n},this.getActiveToasts=()=>this.toasts.filter(t=>!this.dismissedToasts.has(t.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}}const Jr=new Xne,Jne=(e,t)=>{const r=(t==null?void 0:t.id)||oy++;return Jr.addToast({title:e,...t,id:r}),r},Qne=e=>e&&typeof e=="object"&&"ok"in e&&typeof e.ok=="boolean"&&"status"in e&&typeof e.status=="number",Zne=Jne,eoe=()=>Jr.toasts,toe=()=>Jr.getActiveToasts(),ibe=Object.assign(Zne,{success:Jr.success,info:Jr.info,warning:Jr.warning,error:Jr.error,custom:Jr.custom,message:Jr.message,promise:Jr.promise,dismiss:Jr.dismiss,loading:Jr.loading},{getHistory:eoe,getToasts:toe});zne("[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 qu(e){return e.label!==void 0}const roe=3,noe="24px",ooe="16px",DC=4e3,soe=356,aoe=14,ioe=45,loe=200;function to(...e){return e.filter(Boolean).join(" ")}function coe(e){const[t,r]=e.split("-"),n=[];return t&&n.push(t),r&&n.push(r),n}const uoe=e=>{var t,r,n,o,s,a,l,u,d;const{invert:f,toast:p,unstyled:m,interacting:g,setHeights:v,visibleToasts:h,heights:y,index:b,toasts:_,expanded:x,removeToast:w,defaultRichColors:S,closeButton:C,style:E,cancelButtonStyle:P,actionButtonStyle:$,className:I="",descriptionClassName:R="",duration:N,position:T,gap:O,expandByDefault:k,classNames:M,icons:U,closeButtonAriaLabel:L="Close toast"}=e,[V,F]=q.useState(null),[Z,B]=q.useState(null),[z,W]=q.useState(!1),[H,Y]=q.useState(!1),[G,X]=q.useState(!1),[Q,ee]=q.useState(!1),[te,J]=q.useState(!1),[ie,fe]=q.useState(0),[ne,ce]=q.useState(0),pe=q.useRef(p.duration||N||DC),ue=q.useRef(null),de=q.useRef(null),Ae=b===0,$e=b+1<=h,me=p.type,Ie=p.dismissible!==!1,K=p.className||"",oe=p.descriptionClassName||"",se=q.useMemo(()=>y.findIndex(Be=>Be.toastId===p.id)||0,[y,p.id]),ve=q.useMemo(()=>{var Be;return(Be=p.closeButton)!=null?Be:C},[p.closeButton,C]),ge=q.useMemo(()=>p.duration||N||DC,[p.duration,N]),ye=q.useRef(0),_e=q.useRef(0),xe=q.useRef(0),Ee=q.useRef(null),[Ue,Ce]=T.split("-"),Te=q.useMemo(()=>y.reduce((Be,Oe,Fe)=>Fe>=se?Be:Be+Oe.height,0),[y,se]),Ye=Yne(),Xe=p.invert||f,ke=me==="loading";_e.current=q.useMemo(()=>se*O+Te,[se,Te]),q.useEffect(()=>{pe.current=ge},[ge]),q.useEffect(()=>{W(!0)},[]),q.useEffect(()=>{const Be=de.current;if(Be){const Oe=Be.getBoundingClientRect().height;return ce(Oe),v(Fe=>[{toastId:p.id,height:Oe,position:p.position},...Fe]),()=>v(Fe=>Fe.filter(D=>D.toastId!==p.id))}},[v,p.id]),q.useLayoutEffect(()=>{if(!z)return;const Be=de.current,Oe=Be.style.height;Be.style.height="auto";const Fe=Be.getBoundingClientRect().height;Be.style.height=Oe,ce(Fe),v(D=>D.find(ae=>ae.toastId===p.id)?D.map(ae=>ae.toastId===p.id?{...ae,height:Fe}:ae):[{toastId:p.id,height:Fe,position:p.position},...D])},[z,p.title,p.description,v,p.id,p.jsx,p.action,p.cancel]);const De=q.useCallback(()=>{Y(!0),fe(_e.current),v(Be=>Be.filter(Oe=>Oe.toastId!==p.id)),setTimeout(()=>{w(p)},loe)},[p,w,v,_e]);q.useEffect(()=>{if(p.promise&&me==="loading"||p.duration===1/0||p.type==="loading")return;let Be;return x||g||Ye?(()=>{if(xe.current<ye.current){const D=new Date().getTime()-ye.current;pe.current=pe.current-D}xe.current=new Date().getTime()})():(()=>{pe.current!==1/0&&(ye.current=new Date().getTime(),Be=setTimeout(()=>{p.onAutoClose==null||p.onAutoClose.call(p,p),De()},pe.current))})(),()=>clearTimeout(Be)},[x,g,p,me,Ye,De]),q.useEffect(()=>{p.delete&&(De(),p.onDismiss==null||p.onDismiss.call(p,p))},[De,p.delete]);function we(){var Be;if(U!=null&&U.loading){var Oe;return q.createElement("div",{className:to(M==null?void 0:M.loader,p==null||(Oe=p.classNames)==null?void 0:Oe.loader,"sonner-loader"),"data-visible":me==="loading"},U.loading)}return q.createElement(Hne,{className:to(M==null?void 0:M.loader,p==null||(Be=p.classNames)==null?void 0:Be.loader),visible:me==="loading"})}const Ve=p.icon||(U==null?void 0:U[me])||Vne(me);var Ne,Le;return q.createElement("li",{tabIndex:0,ref:de,className:to(I,K,M==null?void 0:M.toast,p==null||(t=p.classNames)==null?void 0:t.toast,M==null?void 0:M.default,M==null?void 0:M[me],p==null||(r=p.classNames)==null?void 0:r[me]),"data-sonner-toast":"","data-rich-colors":(Ne=p.richColors)!=null?Ne:S,"data-styled":!(p.jsx||p.unstyled||m),"data-mounted":z,"data-promise":!!p.promise,"data-swiped":te,"data-removed":H,"data-visible":$e,"data-y-position":Ue,"data-x-position":Ce,"data-index":b,"data-front":Ae,"data-swiping":G,"data-dismissible":Ie,"data-type":me,"data-invert":Xe,"data-swipe-out":Q,"data-swipe-direction":Z,"data-expanded":!!(x||k&&z),"data-testid":p.testId,style:{"--index":b,"--toasts-before":b,"--z-index":_.length-b,"--offset":`${H?ie:_e.current}px`,"--initial-height":k?"auto":`${ne}px`,...E,...p.style},onDragEnd:()=>{X(!1),F(null),Ee.current=null},onPointerDown:Be=>{Be.button!==2&&(ke||!Ie||(ue.current=new Date,fe(_e.current),Be.target.setPointerCapture(Be.pointerId),Be.target.tagName!=="BUTTON"&&(X(!0),Ee.current={x:Be.clientX,y:Be.clientY})))},onPointerUp:()=>{var Be,Oe,Fe;if(Q||!Ie)return;Ee.current=null;const D=Number(((Be=de.current)==null?void 0:Be.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),le=Number(((Oe=de.current)==null?void 0:Oe.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),ae=new Date().getTime()-((Fe=ue.current)==null?void 0:Fe.getTime()),Se=V==="x"?D:le,ze=Math.abs(Se)/ae;if(Math.abs(Se)>=ioe||ze>.11){fe(_e.current),p.onDismiss==null||p.onDismiss.call(p,p),B(V==="x"?D>0?"right":"left":le>0?"down":"up"),De(),ee(!0);return}else{var Re,je;(Re=de.current)==null||Re.style.setProperty("--swipe-amount-x","0px"),(je=de.current)==null||je.style.setProperty("--swipe-amount-y","0px")}J(!1),X(!1),F(null)},onPointerMove:Be=>{var Oe,Fe,D;if(!Ee.current||!Ie||((Oe=window.getSelection())==null?void 0:Oe.toString().length)>0)return;const ae=Be.clientY-Ee.current.y,Se=Be.clientX-Ee.current.x;var ze;const Re=(ze=e.swipeDirections)!=null?ze:coe(T);!V&&(Math.abs(Se)>1||Math.abs(ae)>1)&&F(Math.abs(Se)>Math.abs(ae)?"x":"y");let je={x:0,y:0};const Ke=tt=>1/(1.5+Math.abs(tt)/20);if(V==="y"){if(Re.includes("top")||Re.includes("bottom"))if(Re.includes("top")&&ae<0||Re.includes("bottom")&&ae>0)je.y=ae;else{const tt=ae*Ke(ae);je.y=Math.abs(tt)<Math.abs(ae)?tt:ae}}else if(V==="x"&&(Re.includes("left")||Re.includes("right")))if(Re.includes("left")&&Se<0||Re.includes("right")&&Se>0)je.x=Se;else{const tt=Se*Ke(Se);je.x=Math.abs(tt)<Math.abs(Se)?tt:Se}(Math.abs(je.x)>0||Math.abs(je.y)>0)&&J(!0),(Fe=de.current)==null||Fe.style.setProperty("--swipe-amount-x",`${je.x}px`),(D=de.current)==null||D.style.setProperty("--swipe-amount-y",`${je.y}px`)}},ve&&!p.jsx&&me!=="loading"?q.createElement("button",{"aria-label":L,"data-disabled":ke,"data-close-button":!0,onClick:ke||!Ie?()=>{}:()=>{De(),p.onDismiss==null||p.onDismiss.call(p,p)},className:to(M==null?void 0:M.closeButton,p==null||(n=p.classNames)==null?void 0:n.closeButton)},(Le=U==null?void 0:U.close)!=null?Le:Kne):null,(me||p.icon||p.promise)&&p.icon!==null&&((U==null?void 0:U[me])!==null||p.icon)?q.createElement("div",{"data-icon":"",className:to(M==null?void 0:M.icon,p==null||(o=p.classNames)==null?void 0:o.icon)},p.promise||p.type==="loading"&&!p.icon?p.icon||we():null,p.type!=="loading"?Ve:null):null,q.createElement("div",{"data-content":"",className:to(M==null?void 0:M.content,p==null||(s=p.classNames)==null?void 0:s.content)},q.createElement("div",{"data-title":"",className:to(M==null?void 0:M.title,p==null||(a=p.classNames)==null?void 0:a.title)},p.jsx?p.jsx:typeof p.title=="function"?p.title():p.title),p.description?q.createElement("div",{"data-description":"",className:to(R,oe,M==null?void 0:M.description,p==null||(l=p.classNames)==null?void 0:l.description)},typeof p.description=="function"?p.description():p.description):null),q.isValidElement(p.cancel)?p.cancel:p.cancel&&qu(p.cancel)?q.createElement("button",{"data-button":!0,"data-cancel":!0,style:p.cancelButtonStyle||P,onClick:Be=>{qu(p.cancel)&&Ie&&(p.cancel.onClick==null||p.cancel.onClick.call(p.cancel,Be),De())},className:to(M==null?void 0:M.cancelButton,p==null||(u=p.classNames)==null?void 0:u.cancelButton)},p.cancel.label):null,q.isValidElement(p.action)?p.action:p.action&&qu(p.action)?q.createElement("button",{"data-button":!0,"data-action":!0,style:p.actionButtonStyle||$,onClick:Be=>{qu(p.action)&&(p.action.onClick==null||p.action.onClick.call(p.action,Be),!Be.defaultPrevented&&De())},className:to(M==null?void 0:M.actionButton,p==null||(d=p.classNames)==null?void 0:d.actionButton)},p.action.label):null)};function MC(){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 doe(e,t){const r={};return[e,t].forEach((n,o)=>{const s=o===1,a=s?"--mobile-offset":"--offset",l=s?ooe:noe;function u(d){["top","right","bottom","left"].forEach(f=>{r[`${a}-${f}`]=typeof d=="number"?`${d}px`:d})}typeof n=="number"||typeof n=="string"?u(n):typeof n=="object"?["top","right","bottom","left"].forEach(d=>{n[d]===void 0?r[`${a}-${d}`]=l:r[`${a}-${d}`]=typeof n[d]=="number"?`${n[d]}px`:n[d]}):u(l)}),r}const lbe=q.forwardRef(function(t,r){const{id:n,invert:o,position:s="bottom-right",hotkey:a=["altKey","KeyT"],expand:l,closeButton:u,className:d,offset:f,mobileOffset:p,theme:m="light",richColors:g,duration:v,style:h,visibleToasts:y=roe,toastOptions:b,dir:_=MC(),gap:x=aoe,icons:w,containerAriaLabel:S="Notifications"}=t,[C,E]=q.useState([]),P=q.useMemo(()=>n?C.filter(z=>z.toasterId===n):C.filter(z=>!z.toasterId),[C,n]),$=q.useMemo(()=>Array.from(new Set([s].concat(P.filter(z=>z.position).map(z=>z.position)))),[P,s]),[I,R]=q.useState([]),[N,T]=q.useState(!1),[O,k]=q.useState(!1),[M,U]=q.useState(m!=="system"?m:typeof window<"u"&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),L=q.useRef(null),V=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),F=q.useRef(null),Z=q.useRef(!1),B=q.useCallback(z=>{E(W=>{var H;return(H=W.find(Y=>Y.id===z.id))!=null&&H.delete||Jr.dismiss(z.id),W.filter(({id:Y})=>Y!==z.id)})},[]);return q.useEffect(()=>Jr.subscribe(z=>{if(z.dismiss){requestAnimationFrame(()=>{E(W=>W.map(H=>H.id===z.id?{...H,delete:!0}:H))});return}setTimeout(()=>{MP.flushSync(()=>{E(W=>{const H=W.findIndex(Y=>Y.id===z.id);return H!==-1?[...W.slice(0,H),{...W[H],...z},...W.slice(H+1)]:[z,...W]})})})}),[C]),q.useEffect(()=>{if(m!=="system"){U(m);return}if(m==="system"&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?U("dark"):U("light")),typeof window>"u")return;const z=window.matchMedia("(prefers-color-scheme: dark)");try{z.addEventListener("change",({matches:W})=>{U(W?"dark":"light")})}catch{z.addListener(({matches:H})=>{try{U(H?"dark":"light")}catch(Y){console.error(Y)}})}},[m]),q.useEffect(()=>{C.length<=1&&T(!1)},[C]),q.useEffect(()=>{const z=W=>{var H;if(a.every(X=>W[X]||W.code===X)){var G;T(!0),(G=L.current)==null||G.focus()}W.code==="Escape"&&(document.activeElement===L.current||(H=L.current)!=null&&H.contains(document.activeElement))&&T(!1)};return document.addEventListener("keydown",z),()=>document.removeEventListener("keydown",z)},[a]),q.useEffect(()=>{if(L.current)return()=>{F.current&&(F.current.focus({preventScroll:!0}),F.current=null,Z.current=!1)}},[L.current]),q.createElement("section",{ref:r,"aria-label":`${S} ${V}`,tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},$.map((z,W)=>{var H;const[Y,G]=z.split("-");return P.length?q.createElement("ol",{key:z,dir:_==="auto"?MC():_,tabIndex:-1,ref:L,className:d,"data-sonner-toaster":!0,"data-sonner-theme":M,"data-y-position":Y,"data-x-position":G,style:{"--front-toast-height":`${((H=I[0])==null?void 0:H.height)||0}px`,"--width":`${soe}px`,"--gap":`${x}px`,...h,...doe(f,p)},onBlur:X=>{Z.current&&!X.currentTarget.contains(X.relatedTarget)&&(Z.current=!1,F.current&&(F.current.focus({preventScroll:!0}),F.current=null))},onFocus:X=>{X.target instanceof HTMLElement&&X.target.dataset.dismissible==="false"||Z.current||(Z.current=!0,F.current=X.relatedTarget)},onMouseEnter:()=>T(!0),onMouseMove:()=>T(!0),onMouseLeave:()=>{O||T(!1)},onDragEnd:()=>T(!1),onPointerDown:X=>{X.target instanceof HTMLElement&&X.target.dataset.dismissible==="false"||k(!0)},onPointerUp:()=>k(!1)},P.filter(X=>!X.position&&W===0||X.position===z).map((X,Q)=>{var ee,te;return q.createElement(uoe,{key:X.id,icons:w,index:Q,toast:X,defaultRichColors:g,duration:(ee=b==null?void 0:b.duration)!=null?ee:v,className:b==null?void 0:b.className,descriptionClassName:b==null?void 0:b.descriptionClassName,invert:o,visibleToasts:y,closeButton:(te=b==null?void 0:b.closeButton)!=null?te:u,interacting:O,position:z,style:b==null?void 0:b.style,unstyled:b==null?void 0:b.unstyled,classNames:b==null?void 0:b.classNames,cancelButtonStyle:b==null?void 0:b.cancelButtonStyle,actionButtonStyle:b==null?void 0:b.actionButtonStyle,closeButtonAriaLabel:b==null?void 0:b.closeButtonAriaLabel,removeToast:B,toasts:P.filter(J=>J.position==X.position),heights:I.filter(J=>J.position==X.position),setHeights:R,expandByDefault:l,gap:x,expanded:N,swipeDirections:t.swipeDirections})})):null}))}),foe=$r("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"}}),poe=i.forwardRef(({className:e,size:t,as:r="div",...n},o)=>{const s=r;return c.jsx(s,{ref:o,className:We(foe({size:t}),e),...n})});poe.displayName="Container";const moe=$r("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"}}),Va=i.forwardRef(({className:e,gap:t,align:r,justify:n,as:o="div",...s},a)=>{const l=o;return c.jsx(l,{ref:a,className:We(moe({gap:t,align:r,justify:n}),e),...s})});Va.displayName="Stack";const goe=$r("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}}),eD=i.forwardRef(({className:e,gap:t,align:r,justify:n,wrap:o,as:s="div",...a},l)=>{const u=s;return c.jsx(u,{ref:l,className:We(goe({gap:t,align:r,justify:n,wrap:o}),e),...a})});eD.displayName="Cluster";const hoe=$r("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}}),voe=i.forwardRef(({className:e,cols:t,gap:r,as:n="div",...o},s)=>{const a=n;return c.jsx(a,{ref:s,className:We(hoe({cols:t,gap:r}),e),...o})});voe.displayName="Grid";const yoe=$r("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"}}),boe=i.forwardRef(({className:e,py:t,bg:r,...n},o)=>c.jsx("section",{ref:o,className:We(yoe({py:t,bg:r}),e),...n}));boe.displayName="Section";const _oe=$r("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"}}),xoe=i.forwardRef(({className:e,size:t,as:r="h1",...n},o)=>{const s=r;return c.jsx(s,{ref:o,className:We(_oe({size:t}),e),...n})});xoe.displayName="Display";const woe=$r("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"}}),Soe=i.forwardRef(({className:e,size:t,as:r="h2",...n},o)=>{const s=r;return c.jsx(s,{ref:o,className:We(woe({size:t}),e),...n})});Soe.displayName="Heading";const Coe=$r("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"}}),Ts=i.forwardRef(({className:e,variant:t,weight:r,as:n="p",...o},s)=>{const a=n;return c.jsx(a,{ref:s,className:We(Coe({variant:t,weight:r}),e),...o})});Ts.displayName="Text";const Eoe=i.forwardRef(({className:e,block:t=!1,...r},n)=>t?c.jsx("pre",{ref:n,className:We("rounded-md bg-bg-surface p-4 font-mono text-sm text-text overflow-x-auto",e),...r}):c.jsx("code",{ref:n,className:We("rounded bg-bg-surface px-1.5 py-0.5 font-mono text-[0.875em] text-text",e),...r}));Eoe.displayName="Code";const Poe=$r("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"}}),$oe=i.forwardRef(({className:e,size:t,prefix:r,currency:n="в‚Ѕ",children:o,...s},a)=>c.jsxs("span",{ref:a,className:We(Poe({size:t}),e),...s,children:[r?c.jsx("span",{className:"text-text-muted font-medium pr-1.5",children:r}):null,o,n?c.jsx("span",{className:"text-text-muted font-medium pl-1.5",children:n}):null]}));$oe.displayName="Price";var lu=e=>e.type==="checkbox",js=e=>e instanceof Date,Wr=e=>e==null;const tD=e=>typeof e=="object";var nr=e=>!Wr(e)&&!Array.isArray(e)&&tD(e)&&!js(e),rD=e=>nr(e)&&e.target?lu(e.target)?e.target.checked:e.target.value:e,nD=(e,t)=>t.split(".").some((r,n,o)=>!isNaN(Number(r))&&e.has(o.slice(0,n).join("."))),Ioe=e=>{const t=e.constructor&&e.constructor.prototype;return nr(t)&&t.hasOwnProperty("isPrototypeOf")},sx=typeof window<"u"&&typeof window.HTMLElement<"u"&&typeof document<"u";function ar(e){if(e instanceof Date)return new Date(e);const t=typeof FileList<"u"&&e instanceof FileList;if(sx&&(e instanceof Blob||t))return e;const r=Array.isArray(e);if(!r&&!(nr(e)&&Ioe(e)))return e;const n=r?[]:Object.create(Object.getPrototypeOf(e));for(const o in e)Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=ar(e[o]));return n}var em=e=>/^\w*$/.test(e),Bt=e=>e===void 0,ax=e=>Array.isArray(e)?e.filter(Boolean):[],ix=e=>ax(e.replace(/["|']|\]/g,"").split(/\.|\[/)),Qe=(e,t,r)=>{if(!t||!nr(e))return r;const o=(em(t)?[t]:ix(t)).reduce((s,a)=>Wr(s)?void 0:s[a],e);return Bt(o)||o===e?Bt(e[t])?r:e[t]:o},pn=e=>typeof e=="boolean",jr=e=>typeof e=="function",kt=(e,t,r)=>{let n=-1;const o=em(t)?[t]:ix(t),s=o.length,a=s-1;for(;++n<s;){const l=o[n];let u=r;if(n!==a){const d=e[l];u=nr(d)||Array.isArray(d)?d:isNaN(+o[n+1])?{}:[]}if(l==="__proto__"||l==="constructor"||l==="prototype")return;e[l]=u,e=e[l]}};const qo={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"},$g="form",oD="root",lx=q.createContext(null);lx.displayName="HookFormControlContext";const cx=()=>q.useContext(lx);var sD=(e,t,r,n=!0)=>{const o={};for(const s in e)Object.defineProperty(o,s,{get:()=>{const a=s;return t._proxyFormState[a]!==zn.all&&(t._proxyFormState[a]=!n||zn.all),r&&(r[a]=!0),e[a]}});return o};const ux=typeof window<"u"?q.useLayoutEffect:q.useEffect;function Roe(e){const t=cx(),{control:r=t,disabled:n,name:o,exact:s}=e||{},[a,l]=q.useState(()=>({...r._formState,defaultValues:r._defaultValues})),u=q.useRef({isDirty:!1,isLoading:!1,dirtyFields:!1,touchedFields:!1,validatingFields:!1,isValidating:!1,isValid:!1,errors:!1});return ux(()=>r._subscribe({name:o,formState:u.current,exact:s,callback:d=>{!n&&l({...r._formState,...d,defaultValues:r._defaultValues})}}),[o,n,s]),q.useEffect(()=>{u.current.isValid&&r._setValid(!0)},[r]),q.useMemo(()=>sD(a,r,u.current,!1),[a,r])}var Mr=e=>typeof e=="string",sy=(e,t,r,n,o)=>Mr(e)?(n&&t.watch.add(e),Qe(r,e,o)):Array.isArray(e)?e.map(s=>(n&&t.watch.add(s),Qe(r,s))):(n&&(t.watchAll=!0),r),ay=e=>Wr(e)||!tD(e);function mn(e,t,r=new WeakSet){if(e===t)return!0;if(ay(e)||ay(t))return Object.is(e,t);if(js(e)&&js(t))return Object.is(e.getTime(),t.getTime());const n=Object.keys(e),o=Object.keys(t);if(n.length!==o.length)return!1;if(r.has(e)||r.has(t))return!0;r.add(e),r.add(t);for(const s of n){const a=e[s];if(!(s in t))return!1;if(s!=="ref"){const l=t[s];if(js(a)&&js(l)||(nr(a)||Array.isArray(a))&&(nr(l)||Array.isArray(l))?!mn(a,l,r):!Object.is(a,l))return!1}}return!0}function Toe(e){const t=cx(),{control:r=t,name:n,defaultValue:o,disabled:s,exact:a,compute:l}=e||{},u=q.useRef(o),d=q.useRef(l),f=q.useRef(void 0),p=q.useRef(r),m=q.useRef(n);d.current=l;const[g,v]=q.useState(()=>{const w=r._getWatch(n,u.current);return d.current?d.current(w):w}),h=q.useCallback(w=>{const S=sy(n,r._names,w||r._formValues,!1,u.current);return d.current?d.current(S):S},[r._formValues,r._names,n]),y=q.useCallback(w=>{if(!s){const S=sy(n,r._names,w||r._formValues,!1,u.current);if(d.current){const C=d.current(S);mn(C,f.current)||(v(C),f.current=C)}else v(S)}},[r._formValues,r._names,s,n]);ux(()=>((p.current!==r||!mn(m.current,n))&&(p.current=r,m.current=n,y()),r._subscribe({name:n,formState:{values:!0},exact:a,callback:w=>{y(w.values)}})),[r,a,n,y]),q.useEffect(()=>r._removeUnmounted());const b=p.current!==r,_=m.current,x=q.useMemo(()=>{if(s)return null;const w=!b&&!mn(_,n);return b||w?h():null},[s,b,n,_,h]);return x!==null?x:g}function Aoe(e){const t=cx(),{name:r,disabled:n,control:o=t,shouldUnregister:s,defaultValue:a,exact:l=!0}=e,u=nD(o._names.array,r),d=q.useMemo(()=>Qe(o._formValues,r,Qe(o._defaultValues,r,a)),[o,r,a]),f=Toe({control:o,name:r,defaultValue:d,exact:l}),p=Roe({control:o,name:r,exact:l}),m=q.useRef(e),g=q.useRef(o.register(r,{...e.rules,value:f,...pn(e.disabled)?{disabled:e.disabled}:{}}));m.current=e;const v=q.useMemo(()=>Object.defineProperties({},{invalid:{enumerable:!0,get:()=>!!Qe(p.errors,r)},isDirty:{enumerable:!0,get:()=>!!Qe(p.dirtyFields,r)},isTouched:{enumerable:!0,get:()=>!!Qe(p.touchedFields,r)},isValidating:{enumerable:!0,get:()=>!!Qe(p.validatingFields,r)},error:{enumerable:!0,get:()=>Qe(p.errors,r)}}),[p,r]),h=q.useCallback(x=>g.current.onChange({target:{value:rD(x),name:r},type:qo.CHANGE}),[r]),y=q.useCallback(()=>g.current.onBlur({target:{value:Qe(o._formValues,r),name:r},type:qo.BLUR}),[r,o._formValues]),b=q.useCallback(x=>{const w=Qe(o._fields,r);w&&w._f&&x&&(w._f.ref={focus:()=>jr(x.focus)&&x.focus(),select:()=>jr(x.select)&&x.select(),setCustomValidity:S=>jr(x.setCustomValidity)&&x.setCustomValidity(S),reportValidity:()=>jr(x.reportValidity)&&x.reportValidity()})},[o._fields,r]),_=q.useMemo(()=>({name:r,value:f,...pn(n)||p.disabled?{disabled:p.disabled||n}:{},onChange:h,onBlur:y,ref:b}),[r,n,p.disabled,h,y,b,f]);return q.useEffect(()=>{const x=o._options.shouldUnregister||s;o.register(r,{...m.current.rules,...pn(m.current.disabled)?{disabled:m.current.disabled}:{}});const w=(S,C)=>{const E=Qe(o._fields,S);E&&E._f&&(E._f.mount=C)};if(w(r,!0),x){const S=ar(Qe(o._options.defaultValues,r,m.current.defaultValue));kt(o._defaultValues,r,S),Bt(Qe(o._formValues,r))&&kt(o._formValues,r,S)}return!u&&o.register(r),()=>{(u?x&&!o._state.action:x)?o.unregister(r):w(r,!1)}},[r,o,u,s]),q.useEffect(()=>{o._setDisabledField({disabled:n,name:r})},[n,r,o]),q.useMemo(()=>({field:_,formState:p,fieldState:v}),[_,p,v])}const Noe=e=>e.render(Aoe(e)),dx=q.createContext(null);dx.displayName="HookFormContext";const Ooe=()=>q.useContext(dx),joe=e=>{const{children:t,watch:r,getValues:n,getFieldState:o,setError:s,clearErrors:a,setValue:l,setValues:u,trigger:d,formState:f,resetField:p,reset:m,handleSubmit:g,unregister:v,control:h,register:y,setFocus:b,subscribe:_}=e,x=q.useMemo(()=>({watch:r,getValues:n,getFieldState:o,setError:s,clearErrors:a,setValue:l,setValues:u,trigger:d,formState:f,resetField:p,reset:m,handleSubmit:g,unregister:v,control:h,register:y,setFocus:b,subscribe:_}),[a,h,f,o,n,g,y,m,p,s,b,l,u,_,d,v,r]);return q.createElement(dx.Provider,{value:x},q.createElement(lx.Provider,{value:x.control},t))};var Doe=(e,t,r,n,o)=>t?{...r[e],types:{...r[e]&&r[e].types?r[e].types:{},[n]:o||!0}}:{},$l=e=>Array.isArray(e)?e:[e],kC=()=>{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 aD(e,t){const r={};for(const n in e)if(e.hasOwnProperty(n)){const o=e[n],s=t[n];if(o&&nr(o)&&s){const a=aD(o,s);nr(a)&&(r[n]=a)}else e[n]&&(r[n]=s)}return r}var Ar=e=>nr(e)&&!Object.keys(e).length,fx=e=>e.type==="file",gf=e=>{if(!sx)return!1;const t=e?e.ownerDocument:0;return e instanceof(t&&t.defaultView?t.defaultView.HTMLElement:HTMLElement)},iD=e=>e.type==="select-multiple",px=e=>e.type==="radio",Moe=e=>px(e)||lu(e),Ig=e=>gf(e)&&e.isConnected;function koe(e,t){const r=t.slice(0,-1).length;let n=0;for(;n<r;){if(Wr(e)){e=void 0;break}e=e[t[n]],n++}return e}function Loe(e){for(const t in e)if(e.hasOwnProperty(t)&&!Bt(e[t]))return!1;return!0}function dr(e,t){if(Mr(t)&&Object.prototype.hasOwnProperty.call(e,t))return delete e[t],e;const r=Array.isArray(t)?t:em(t)?[t]:ix(t),n=r.length===1?e:koe(e,r),o=r.length-1,s=r[o];return n&&delete n[s],o!==0&&(nr(n)&&Ar(n)||Array.isArray(n)&&Loe(n))&&dr(e,r.slice(0,-1)),e}var Foe=e=>{for(const t in e)if(jr(e[t]))return!0;return!1};function lD(e){return Array.isArray(e)||nr(e)&&!Foe(e)}function iy(e,t={}){for(const r in e){const n=e[r];lD(n)?(t[r]=Array.isArray(n)?[]:{},iy(n,t[r])):Bt(n)||(t[r]=!0)}return t}function ly(e){if(e!==!1){if(e===!0)return!0;if(Array.isArray(e)){const t=e.map(r=>ly(r));return t.some(r=>r!==void 0)?t:void 0}if(nr(e)){const t={};for(const r in e){const n=ly(e[r]);Bt(n)||(t[r]=n)}return Object.keys(t).length?t:void 0}}}function dl(e,t,r){r||(r=iy(t));for(const n in e){const o=e[n];if(lD(o))Bt(t)||ay(r[n])?r[n]=iy(o,Array.isArray(o)?[]:{}):dl(o,Wr(t)?{}:t[n],r[n]);else{const s=t[n];r[n]=!mn(o,s)}}return ly(r)||{}}const LC={value:!1,isValid:!1},FC={value:!0,isValid:!0};var cD=e=>{if(Array.isArray(e)){if(e.length>1){const t=e.filter(r=>r&&r.checked&&!r.disabled).map(r=>r.value);return{value:t,isValid:!!t.length}}return e[0].checked&&!e[0].disabled?e[0].attributes&&!Bt(e[0].attributes.value)?Bt(e[0].value)||e[0].value===""?FC:{value:e[0].value,isValid:!0}:FC:LC}return LC},uD=(e,{valueAsNumber:t,valueAsDate:r,setValueAs:n})=>Bt(e)?e:t?e===""?NaN:e&&+e:r&&Mr(e)?new Date(e):n?n(e):e;const zC={isValid:!1,value:null};var dD=e=>Array.isArray(e)?e.reduce((t,r)=>r&&r.checked&&!r.disabled?{isValid:!0,value:r.value}:t,zC):zC;function VC(e){const t=e.ref;return fx(t)?t.files:px(t)?dD(e.refs).value:iD(t)?[...t.selectedOptions].map(({value:r})=>r):lu(t)?cD(e.refs).value:uD(Bt(t.value)?e.ref.value:t.value,e)}var zoe=(e,t,r,n)=>{const o={};for(const s of e){const a=Qe(t,s);a&&kt(o,s,a._f)}return{criteriaMode:r,names:[...e],fields:o,shouldUseNativeValidation:n}},hf=e=>e instanceof RegExp,Ui=e=>Bt(e)?e:hf(e)?e.source:nr(e)?hf(e.value)?e.value.source:e.value:e,BC=e=>({isOnSubmit:!e||e===zn.onSubmit,isOnBlur:e===zn.onBlur,isOnChange:e===zn.onChange,isOnAll:e===zn.all,isOnTouch:e===zn.onTouched});const HC="AsyncFunction";var Voe=e=>!!e&&!!e.validate&&!!(jr(e.validate)&&e.validate.constructor.name===HC||nr(e.validate)&&Object.values(e.validate).find(t=>t.constructor.name===HC)),Boe=e=>e.mount&&(e.required||e.min||e.max||e.maxLength||e.minLength||e.pattern||e.validate),WC=(e,t,r)=>!r&&(t.watchAll||t.watch.has(e)||[...t.watch].some(n=>e.startsWith(n)&&/^\.\w+/.test(e.slice(n.length))));const Il=(e,t,r,n)=>{for(const o of r||Object.keys(e)){const s=Qe(e,o);if(s){const{_f:a,...l}=s;if(a){if(a.refs&&a.refs[0]&&t(a.refs[0],o)&&!n)return!0;if(a.ref&&t(a.ref,a.name)&&!n)return!0;if(Il(l,t))break}else if(nr(l)&&Il(l,t))break}}};function UC(e,t,r){const n=Qe(e,r);if(n||em(r))return{error:n,name:r};const o=r.split(".");for(;o.length;){const s=o.join("."),a=Qe(t,s),l=Qe(e,s);if(a&&!Array.isArray(a)&&r!==s)return{name:r};if(l&&l.type)return{name:s,error:l};if(l&&l.root&&l.root.type)return{name:`${s}.root`,error:l.root};o.pop()}return{name:r}}var Hoe=(e,t,r,n)=>{r(e);const{name:o,...s}=e;return Ar(s)||n&&Object.keys(s).length>=Object.keys(t).length||Object.keys(s).find(a=>t[a]===(!n||zn.all))},Woe=(e,t,r)=>!e||!t||e===t||$l(e).some(n=>n&&(r?n===t:n.startsWith(t)||t.startsWith(n))),Uoe=(e,t,r,n,o)=>o.isOnAll?!1:!r&&o.isOnTouch?!(t||e):(r?n.isOnBlur:o.isOnBlur)?!e:(r?n.isOnChange:o.isOnChange)?e:!0,qoe=(e,t)=>!ax(Qe(e,t)).length&&dr(e,t),Goe=(e,t,r)=>{const n=$l(Qe(e,r));return kt(n,oD,t[r]),kt(e,r,n),e};function qC(e,t,r="validate"){if(Mr(e)||Array.isArray(e)&&e.every(Mr)||pn(e)&&!e)return{type:r,message:Mr(e)?e:"",ref:t}}var Sa=e=>nr(e)&&!hf(e)?e:{value:e,message:""},GC=async(e,t,r,n,o,s)=>{const{ref:a,refs:l,required:u,maxLength:d,minLength:f,min:p,max:m,pattern:g,validate:v,name:h,valueAsNumber:y,mount:b}=e._f,_=Qe(r,h);if(!b||t.has(h))return{};const x=l?l[0]:a,w=N=>{o&&x.reportValidity&&(x.setCustomValidity(pn(N)?"":N||""),x.reportValidity())},S={},C=px(a),E=lu(a),P=C||E,$=(y||fx(a))&&Bt(a.value)&&Bt(_)||gf(a)&&a.value===""||_===""||Array.isArray(_)&&!_.length||y&&typeof _=="number"&&isNaN(_),I=Doe.bind(null,h,n,S),R=(N,T,O,k=kn.maxLength,M=kn.minLength)=>{const U=N?T:O;S[h]={type:N?k:M,message:U,ref:a,...I(N?k:M,U)}};if(s?!Array.isArray(_)||!_.length:u&&(!P&&($||Wr(_))||pn(_)&&!_||E&&!cD(l).isValid||C&&!dD(l).isValid)){const{value:N,message:T}=Mr(u)?{value:!!u,message:u}:Sa(u);if(N&&(S[h]={type:kn.required,message:T,ref:x,...I(kn.required,T)},!n))return w(T),S}if(!$&&(!Wr(p)||!Wr(m))){let N,T;const O=Sa(m),k=Sa(p);if(!Wr(_)&&!isNaN(_)){const M=a.valueAsNumber||_&&+_;Wr(O.value)||(N=M>O.value),Wr(k.value)||(T=M<k.value)}else{const M=a.valueAsDate||new Date(_),U=F=>new Date(new Date().toDateString()+" "+F),L=a.type=="time",V=a.type=="week";Mr(O.value)&&_&&(N=L?U(_)>U(O.value):V?_>O.value:M>new Date(O.value)),Mr(k.value)&&_&&(T=L?U(_)<U(k.value):V?_<k.value:M<new Date(k.value))}if((N||T)&&(R(!!N,O.message,k.message,kn.max,kn.min),!n))return w(S[h].message),S}if((d||f)&&!$&&(Mr(_)||s&&Array.isArray(_))){const N=Sa(d),T=Sa(f),O=!Wr(N.value)&&_.length>+N.value,k=!Wr(T.value)&&_.length<+T.value;if((O||k)&&(R(O,N.message,T.message),!n))return w(S[h].message),S}if(g&&!$&&Mr(_)){const{value:N,message:T}=Sa(g);if(hf(N)&&!_.match(N)&&(S[h]={type:kn.pattern,message:T,ref:a,...I(kn.pattern,T)},!n))return w(T),S}if(v){if(jr(v)){const N=await v(_,r),T=qC(N,x);if(T&&(S[h]={...T,...I(kn.validate,T.message)},!n))return w(T.message),S}else if(nr(v)){let N={};for(const T in v){if(!Ar(N)&&!n)break;const O=qC(await v[T](_,r),x,T);O&&(N={...O,...I(T,O.message)},w(O.message),n&&(S[h]=N))}if(!Ar(N)&&(S[h]={ref:x,...N},!n))return S}}return w(!0),S};const Koe={mode:zn.onSubmit,reValidateMode:zn.onChange,shouldFocusError:!0},fD={submitCount:0,isDirty:!1,isReady:!1,isValidating:!1,isSubmitted:!1,isSubmitting:!1,isSubmitSuccessful:!1,isValid:!1,touchedFields:{},dirtyFields:{},validatingFields:{}};function Yoe(e={}){let t={...Koe,...e},r={...ar(fD),isLoading:jr(t.defaultValues),errors:t.errors||{},disabled:t.disabled||!1},n={},o=nr(t.defaultValues)||nr(t.values)?ar(t.defaultValues||t.values)||{}:{},s=t.shouldUnregister?{}:ar(o),a={action:!1,mount:!1,watch:!1,keepIsValid:!1},l={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:kC(),state:kC()},v=t.criteriaMode===zn.all,h=K=>oe=>{clearTimeout(d),d=setTimeout(K,oe)},y=async K=>{if(!a.keepIsValid&&!t.disabled&&(p.isValid||m.isValid||K)){let oe;t.resolver?(oe=Ar((await $()).errors),b()):oe=await N({fields:n,onlyCheckValid:!0,eventType:qo.VALID}),oe!==r.isValid&&g.state.next({isValid:oe})}},b=(K,oe)=>{!t.disabled&&(p.isValidating||p.validatingFields||m.isValidating||m.validatingFields)&&((K||Array.from(l.mount)).forEach(se=>{se&&(oe?kt(r.validatingFields,se,oe):dr(r.validatingFields,se))}),g.state.next({validatingFields:r.validatingFields,isValidating:!Ar(r.validatingFields)}))},_=()=>{r.dirtyFields=dl(o,s)},x=(K,oe=[],se,ve,ge=!0,ye=!0)=>{if(ve&&se&&!t.disabled){if(a.action=!0,ye&&Array.isArray(Qe(n,K))){const _e=se(Qe(n,K),ve.argA,ve.argB);ge&&kt(n,K,_e)}if(ye&&Array.isArray(Qe(r.errors,K))){const _e=se(Qe(r.errors,K),ve.argA,ve.argB);ge&&kt(r.errors,K,_e),qoe(r.errors,K)}if((p.touchedFields||m.touchedFields)&&ye&&Array.isArray(Qe(r.touchedFields,K))){const _e=se(Qe(r.touchedFields,K),ve.argA,ve.argB);ge&&kt(r.touchedFields,K,_e)}(p.dirtyFields||m.dirtyFields)&&_(),g.state.next({name:K,isDirty:O(K,oe),dirtyFields:r.dirtyFields,errors:r.errors,isValid:r.isValid})}else kt(s,K,oe)},w=(K,oe)=>{kt(r.errors,K,oe),g.state.next({errors:r.errors})},S=K=>{r.errors=K,g.state.next({errors:r.errors,isValid:!1})},C=(K,oe,se,ve)=>{const ge=Qe(n,K);if(ge){const ye=Bt(Qe(s,K)),_e=Qe(s,K,Bt(se)?Qe(o,K):se);Bt(_e)||ve&&ve.defaultChecked||oe?kt(s,K,oe?_e:VC(ge._f)):U(K,_e),a.mount&&!a.action&&(y(),ye&&r.isDirty&&(p.isDirty||m.isDirty)&&(O()||(r.isDirty=!1,g.state.next({...r}))))}},E=(K,oe,se,ve,ge)=>{let ye=!1,_e=!1;const xe={name:K};if(!t.disabled){if(!se||ve){(p.isDirty||m.isDirty)&&(_e=r.isDirty,r.isDirty=xe.isDirty=O(),ye=_e!==xe.isDirty);const Ee=mn(Qe(o,K),oe);_e=!!Qe(r.dirtyFields,K),Ee?dr(r.dirtyFields,K):kt(r.dirtyFields,K,!0),xe.dirtyFields=r.dirtyFields,ye=ye||(p.dirtyFields||m.dirtyFields)&&_e!==!Ee}if(se){const Ee=Qe(r.touchedFields,K);Ee||(kt(r.touchedFields,K,se),xe.touchedFields=r.touchedFields,ye=ye||(p.touchedFields||m.touchedFields)&&Ee!==se)}ye&&ge&&g.state.next(xe)}return ye?xe:{}},P=(K,oe,se,ve)=>{const ge=Qe(r.errors,K),ye=(p.isValid||m.isValid)&&pn(oe)&&r.isValid!==oe;if(t.delayError&&se?(u=h(()=>w(K,se)),u(t.delayError)):(clearTimeout(d),u=null,se?kt(r.errors,K,se):dr(r.errors,K)),(se?!mn(ge,se):ge)||!Ar(ve)||ye){const _e={...ve,...ye&&pn(oe)?{isValid:oe}:{},errors:r.errors,name:K};r={...r,..._e},g.state.next(_e)}},$=async K=>(b(K,!0),await t.resolver(s,t.context,zoe(K||l.mount,n,t.criteriaMode,t.shouldUseNativeValidation))),I=async K=>{const{errors:oe}=await $(K);if(b(K),K)for(const se of K){const ve=Qe(oe,se);ve?kt(r.errors,se,ve):dr(r.errors,se)}else r.errors=oe;return oe},R=async({name:K,eventType:oe})=>{if(e.validate){const se=await e.validate({formValues:s,formState:r,name:K,eventType:oe});if(nr(se))for(const ve in se)se[ve]&&G(`${$g}.${ve}`,{message:Mr(se.message)?se.message:"",type:kn.validate});else Mr(se)||!se?G($g,{message:se||"",type:kn.validate}):Y($g);return se}return!0},N=async({fields:K,onlyCheckValid:oe,name:se,eventType:ve,context:ge={valid:!0,runRootValidation:!1}})=>{if(e.validate&&(ge.runRootValidation=!0,!await R({name:se,eventType:ve})&&(ge.valid=!1,oe)))return ge.valid;for(const ye in K){const _e=K[ye];if(_e){const{_f:xe,...Ee}=_e;if(xe){const Ue=l.array.has(xe.name),Ce=_e._f&&Voe(_e._f);Ce&&p.validatingFields&&b([xe.name],!0);const Te=await GC(_e,l.disabled,s,v,t.shouldUseNativeValidation&&!oe,Ue);if(Ce&&p.validatingFields&&b([xe.name]),Te[xe.name]&&(ge.valid=!1,oe)||(!oe&&(Qe(Te,xe.name)?Ue?Goe(r.errors,Te,xe.name):kt(r.errors,xe.name,Te[xe.name]):dr(r.errors,xe.name)),e.shouldUseNativeValidation&&Te[xe.name]))break}!Ar(Ee)&&await N({context:ge,onlyCheckValid:oe,fields:Ee,name:ye,eventType:ve})}}return ge.valid},T=()=>{for(const K of l.unMount){const oe=Qe(n,K);oe&&(oe._f.refs?oe._f.refs.every(se=>!Ig(se)):!Ig(oe._f.ref))&&te(K)}l.unMount=new Set},O=(K,oe)=>!t.disabled&&(K&&oe&&kt(s,K,oe),!mn(W(),o)),k=(K,oe,se)=>sy(K,l,{...a.mount?s:Bt(oe)?o:Mr(K)?{[K]:oe}:oe},se,oe),M=K=>ax(Qe(a.mount?s:o,K,t.shouldUnregister?Qe(o,K,[]):[])),U=(K,oe,se={})=>{const ve=Qe(n,K);let ge=oe;if(ve){const ye=ve._f;ye&&(!ye.disabled&&kt(s,K,uD(oe,ye)),ge=gf(ye.ref)&&Wr(oe)?"":oe,iD(ye.ref)?[...ye.ref.options].forEach(_e=>_e.selected=ge.includes(_e.value)):ye.refs?lu(ye.ref)?ye.refs.forEach(_e=>{(!_e.defaultChecked||!_e.disabled)&&(Array.isArray(ge)?_e.checked=!!ge.find(xe=>xe===_e.value):_e.checked=ge===_e.value||!!ge)}):ye.refs.forEach(_e=>_e.checked=_e.value===ge):fx(ye.ref)?ye.ref.value="":(ye.ref.value=ge,ye.ref.type||g.state.next({name:K,values:ar(s)})))}(se.shouldDirty||se.shouldTouch)&&E(K,ge,se.shouldTouch,se.shouldDirty,!0),se.shouldValidate&&z(K)},L=(K,oe,se)=>{for(const ve in oe){if(!oe.hasOwnProperty(ve))return;const ge=oe[ve],ye=K+"."+ve,_e=Qe(n,ye);(l.array.has(K)||nr(ge)||_e&&!_e._f)&&!js(ge)?L(ye,ge,se):U(ye,ge,se)}},V=(K,oe,se={})=>{const ve=Qe(n,K),ge=l.array.has(K),ye=ar(oe),_e=Qe(s,K),xe=mn(_e,ye);if(kt(s,K,ye),ge)g.array.next({name:K,values:ar(s)}),(p.isDirty||p.dirtyFields||m.isDirty||m.dirtyFields)&&se.shouldDirty&&(_(),g.state.next({name:K,dirtyFields:r.dirtyFields,isDirty:O(K,ye)}));else{const Ee=Array.isArray(ye)&&!ye.length||Ar(ye);!ve||ve._f||Wr(ye)||Ee?U(K,ye,se):L(K,ye,se)}if(!xe){const Ee=WC(K,l);g.state.next({...Ee&&r,name:a.mount||Ee?K:void 0,values:ar(s)})}},F=K=>{const oe=jr(K)?K(s):K;mn(s,oe)||(s={...s,...oe},g.state.next({...r,values:s}))},Z=async K=>{a.mount=!0;const oe=K.target;let se=oe.name,ve=!0;const ge=Qe(n,se),ye=Ee=>{ve=Number.isNaN(Ee)||js(Ee)&&isNaN(Ee.getTime())||mn(Ee,Qe(s,se,Ee))},_e=BC(t.mode),xe=BC(t.reValidateMode);if(ge){let Ee,Ue;const Ce=oe.type?VC(ge._f):rD(K),Te=K.type===qo.BLUR||K.type===qo.FOCUS_OUT,Ye=!Boe(ge._f)&&!e.validate&&!t.resolver&&!Qe(r.errors,se)&&!ge._f.deps||Uoe(Te,Qe(r.touchedFields,se),r.isSubmitted,xe,_e),Xe=WC(se,l,Te);kt(s,se,Ce),Te?(!oe||!oe.readOnly)&&(ge._f.onBlur&&ge._f.onBlur(K),u&&u(0)):ge._f.onChange&&ge._f.onChange(K);const ke=E(se,Ce,Te),De=!Ar(ke)||Xe;if(!Te&&g.state.next({name:se,type:K.type,values:ar(s)}),Ye)return(p.isValid||m.isValid)&&(t.mode==="onBlur"?Te&&y():Te||y()),De&&g.state.next({name:se,...Xe?{}:ke});if(!t.resolver&&e.validate&&await R({name:se,eventType:K.type}),!Te&&Xe&&g.state.next({...r}),t.resolver){const{errors:we}=await $([se]);if(b([se]),ye(Ce),ve){const Ve=UC(r.errors,n,se),Ne=UC(we,n,Ve.name||se);Ee=Ne.error,se=Ne.name,Ue=Ar(we)}}else b([se],!0),Ee=(await GC(ge,l.disabled,s,v,t.shouldUseNativeValidation))[se],b([se]),ye(Ce),ve&&(Ee?Ue=!1:(p.isValid||m.isValid)&&(Ue=await N({fields:n,onlyCheckValid:!0,name:se,eventType:K.type})));ve&&(ge._f.deps&&(!Array.isArray(ge._f.deps)||ge._f.deps.length>0)&&z(ge._f.deps),P(se,Ue,Ee,ke))}},B=(K,oe)=>{if(Qe(r.errors,oe)&&K.focus)return K.focus(),1},z=async(K,oe={})=>{let se,ve;const ge=$l(K);if(t.resolver){const ye=await I(Bt(K)?K:ge);se=Ar(ye),ve=K?!ge.some(_e=>Qe(ye,_e)):se}else K?(ve=(await Promise.all(ge.map(async ye=>{const _e=Qe(n,ye);return await N({fields:_e&&_e._f?{[ye]:_e}:_e,eventType:qo.TRIGGER})}))).every(Boolean),!(!ve&&!r.isValid)&&y()):ve=se=await N({fields:n,name:K,eventType:qo.TRIGGER});return g.state.next({...!Mr(K)||(p.isValid||m.isValid)&&se!==r.isValid?{}:{name:K},...t.resolver||!K?{isValid:se}:{},errors:r.errors}),oe.shouldFocus&&!ve&&Il(n,B,K?ge:l.mount),ve},W=(K,oe)=>{let se={...a.mount?s:o};return oe&&(se=aD(oe.dirtyFields?r.dirtyFields:r.touchedFields,se)),Bt(K)?se:Mr(K)?Qe(se,K):K.map(ve=>Qe(se,ve))},H=(K,oe)=>({invalid:!!Qe((oe||r).errors,K),isDirty:!!Qe((oe||r).dirtyFields,K),error:Qe((oe||r).errors,K),isValidating:!!Qe(r.validatingFields,K),isTouched:!!Qe((oe||r).touchedFields,K)}),Y=K=>{const oe=K?$l(K):void 0;oe==null||oe.forEach(se=>dr(r.errors,se)),oe?oe.forEach(se=>{g.state.next({name:se,errors:r.errors})}):g.state.next({errors:{}})},G=(K,oe,se)=>{const ve=(Qe(n,K,{_f:{}})._f||{}).ref,ge=Qe(r.errors,K)||{},{ref:ye,message:_e,type:xe,...Ee}=ge;kt(r.errors,K,{...Ee,...oe,ref:ve}),g.state.next({name:K,errors:r.errors,isValid:!1}),se&&se.shouldFocus&&ve&&ve.focus&&ve.focus()},X=(K,oe)=>jr(K)?g.state.subscribe({next:se=>"values"in se&&K(se.values||k(void 0,oe),se)}):k(K,oe,!0),Q=K=>g.state.subscribe({next:oe=>{if(Woe(K.name,oe.name,K.exact)&&Hoe(oe,K.formState||p,$e,K.reRenderRoot)){const se={...s};K.callback({values:se,...r,...oe,defaultValues:o})}}}).unsubscribe,ee=K=>(a.mount=!0,m={...m,...K.formState},Q({...K,formState:{...f,...K.formState}})),te=(K,oe={})=>{for(const se of K?$l(K):l.mount)l.mount.delete(se),l.array.delete(se),oe.keepValue||(dr(n,se),dr(s,se)),!oe.keepError&&dr(r.errors,se),!oe.keepDirty&&dr(r.dirtyFields,se),!oe.keepTouched&&dr(r.touchedFields,se),!oe.keepIsValidating&&dr(r.validatingFields,se),!t.shouldUnregister&&!oe.keepDefaultValue&&dr(o,se);g.state.next({values:ar(s)}),g.state.next({...r,...oe.keepDirty?{isDirty:O()}:{}}),!oe.keepIsValid&&y()},J=({disabled:K,name:oe})=>{if(pn(K)&&a.mount||K||l.disabled.has(oe)){const ge=l.disabled.has(oe)!==!!K;K?l.disabled.add(oe):l.disabled.delete(oe),ge&&a.mount&&!a.action&&y()}},ie=(K,oe={})=>{let se=Qe(n,K);const ve=pn(oe.disabled)||pn(t.disabled),ge=!l.registerName.has(K)&&se&&se._f&&!se._f.mount;return kt(n,K,{...se||{},_f:{...se&&se._f?se._f:{ref:{name:K}},name:K,mount:!0,...oe}}),l.mount.add(K),se&&!ge?J({disabled:pn(oe.disabled)?oe.disabled:t.disabled,name:K}):C(K,!0,oe.value),{...ve?{disabled:oe.disabled||t.disabled}:{},...t.progressive?{required:!!oe.required,min:Ui(oe.min),max:Ui(oe.max),minLength:Ui(oe.minLength),maxLength:Ui(oe.maxLength),pattern:Ui(oe.pattern)}:{},name:K,onChange:Z,onBlur:Z,ref:ye=>{if(ye){l.registerName.add(K),ie(K,oe),l.registerName.delete(K),se=Qe(n,K);const _e=Bt(ye.value)&&ye.querySelectorAll&&ye.querySelectorAll("input,select,textarea")[0]||ye,xe=Moe(_e),Ee=se._f.refs||[];if(xe?Ee.find(Ue=>Ue===_e):_e===se._f.ref)return;kt(n,K,{_f:{...se._f,...xe?{refs:[...Ee.filter(Ig),_e,...Array.isArray(Qe(o,K))?[{}]:[]],ref:{type:_e.type,name:K}}:{ref:_e}}}),C(K,!1,void 0,_e)}else se=Qe(n,K,{}),se._f&&(se._f.mount=!1),(t.shouldUnregister||oe.shouldUnregister)&&!(nD(l.array,K)&&a.action)&&l.unMount.add(K)}}},fe=()=>t.shouldFocusError&&Il(n,B,l.mount),ne=K=>{pn(K)&&(g.state.next({disabled:K}),Il(n,(oe,se)=>{const ve=Qe(n,se);ve&&(oe.disabled=ve._f.disabled||K,Array.isArray(ve._f.refs)&&ve._f.refs.forEach(ge=>{ge.disabled=ve._f.disabled||K}))},0,!1))},ce=(K,oe)=>async se=>{let ve;se&&(se.preventDefault&&se.preventDefault(),se.persist&&se.persist());let ge=ar(s);if(g.state.next({isSubmitting:!0}),t.resolver){const{errors:ye,values:_e}=await $();b(),r.errors=ye,ge=ar(_e)}else await N({fields:n,eventType:qo.SUBMIT});if(l.disabled.size)for(const ye of l.disabled)dr(ge,ye);if(dr(r.errors,oD),Ar(r.errors)){g.state.next({errors:{}});try{await K(ge,se)}catch(ye){ve=ye}}else oe&&await oe({...r.errors},se),fe(),setTimeout(fe);if(g.state.next({isSubmitted:!0,isSubmitting:!1,isSubmitSuccessful:Ar(r.errors)&&!ve,submitCount:r.submitCount+1,errors:r.errors}),ve)throw ve},pe=(K,oe={})=>{Qe(n,K)&&(Bt(oe.defaultValue)?V(K,ar(Qe(o,K))):(V(K,oe.defaultValue),kt(o,K,ar(oe.defaultValue))),oe.keepTouched||dr(r.touchedFields,K),oe.keepDirty||(dr(r.dirtyFields,K),r.isDirty=oe.defaultValue?O(K,ar(Qe(o,K))):O()),oe.keepError||(dr(r.errors,K),p.isValid&&y()),g.state.next({...r}))},ue=(K,oe={})=>{const se=K?ar(K):o,ve=ar(se),ge=Ar(K),ye=ge?o:ve;if(oe.keepDefaultValues||(o=se),!oe.keepValues){if(oe.keepDirtyValues){const _e=new Set([...l.mount,...Object.keys(dl(o,s))]);for(const xe of Array.from(_e)){const Ee=Qe(r.dirtyFields,xe),Ue=Qe(s,xe),Ce=Qe(ye,xe);Ee&&!Bt(Ue)?kt(ye,xe,Ue):!Ee&&!Bt(Ce)&&V(xe,Ce)}}else{if(sx&&Bt(K))for(const _e of l.mount){const xe=Qe(n,_e);if(xe&&xe._f){const Ee=Array.isArray(xe._f.refs)?xe._f.refs[0]:xe._f.ref;if(gf(Ee)){const Ue=Ee.closest("form");if(Ue){Ue.reset();break}}}}if(oe.keepFieldsRef)for(const _e of l.mount)V(_e,Qe(ye,_e));else n={}}s=t.shouldUnregister?oe.keepDefaultValues?ar(o):{}:ar(ye),g.array.next({values:{...ye}}),g.state.next({values:{...ye}})}l={mount:oe.keepDirtyValues?l.mount:new Set,unMount:new Set,array:new Set,registerName:new Set,disabled:new Set,watch:new Set,watchAll:!1,focus:""},a.mount=!p.isValid||!!oe.keepIsValid||!!oe.keepDirtyValues||!t.shouldUnregister&&!Ar(ye),a.watch=!!t.shouldUnregister,a.keepIsValid=!!oe.keepIsValid,a.action=!1,oe.keepErrors||(r.errors={}),g.state.next({submitCount:oe.keepSubmitCount?r.submitCount:0,isDirty:ge?!1:oe.keepDirty?r.isDirty:!!(oe.keepDefaultValues&&!mn(K,o)),isSubmitted:oe.keepIsSubmitted?r.isSubmitted:!1,dirtyFields:ge?{}:oe.keepDirtyValues?oe.keepDefaultValues&&s?dl(o,s):r.dirtyFields:oe.keepDefaultValues&&K?dl(o,K):oe.keepDirty?r.dirtyFields:{},touchedFields:oe.keepTouched?r.touchedFields:{},errors:oe.keepErrors?r.errors:{},isSubmitSuccessful:oe.keepIsSubmitSuccessful?r.isSubmitSuccessful:!1,isSubmitting:!1,defaultValues:o})},de=(K,oe)=>ue(jr(K)?K(s):K,{...t.resetOptions,...oe}),Ae=(K,oe={})=>{const se=Qe(n,K),ve=se&&se._f;if(ve){const ge=ve.refs?ve.refs[0]:ve.ref;ge.focus&&setTimeout(()=>{ge.focus(),oe.shouldSelect&&jr(ge.select)&&ge.select()})}},$e=K=>{r={...r,...K}},Ie={control:{register:ie,unregister:te,getFieldState:H,handleSubmit:ce,setError:G,_subscribe:Q,_runSchema:$,_updateIsValidating:b,_focusError:fe,_getWatch:k,_getDirty:O,_setValid:y,_setFieldArray:x,_setDisabledField:J,_setErrors:S,_getFieldArray:M,_reset:ue,_resetDefaultValues:()=>jr(t.defaultValues)&&t.defaultValues().then(K=>{de(K,t.resetOptions),g.state.next({isLoading:!1})}),_removeUnmounted:T,_disableForm:ne,_subjects:g,_proxyFormState:p,get _fields(){return n},get _formValues(){return s},get _state(){return a},set _state(K){a=K},get _defaultValues(){return o},get _names(){return l},set _names(K){l=K},get _formState(){return r},get _options(){return t},set _options(K){t={...t,...K}}},subscribe:ee,trigger:z,register:ie,handleSubmit:ce,watch:X,setValue:V,setValues:F,getValues:W,reset:de,resetField:pe,clearErrors:Y,unregister:te,setError:G,setFocus:Ae,getFieldState:H};return{...Ie,formControl:Ie}}function cbe(e={}){const t=q.useRef(void 0),r=q.useRef(void 0),[n,o]=q.useState(()=>({...ar(fD),isLoading:jr(e.defaultValues),errors:e.errors||{},disabled:e.disabled||!1,defaultValues:jr(e.defaultValues)?void 0:e.defaultValues}));if(!t.current)if(e.formControl)t.current={...e.formControl,formState:n},e.defaultValues&&!jr(e.defaultValues)&&e.formControl.reset(e.defaultValues,e.resetOptions);else{const{formControl:a,...l}=Yoe(e);t.current={...l,formState:n}}const s=t.current.control;return s._options=e,ux(()=>{const a=s._subscribe({formState:s._proxyFormState,callback:()=>o({...s._formState}),reRenderRoot:!0});return o(l=>({...l,isReady:!0})),s._formState.isReady=!0,a},[s]),q.useEffect(()=>s._disableForm(e.disabled),[s,e.disabled]),q.useEffect(()=>{e.mode&&(s._options.mode=e.mode),e.reValidateMode&&(s._options.reValidateMode=e.reValidateMode)},[s,e.mode,e.reValidateMode]),q.useEffect(()=>{e.errors&&(s._setErrors(e.errors),s._focusError())},[s,e.errors]),q.useEffect(()=>{e.shouldUnregister&&s._subjects.state.next({values:s._getWatch()})},[s,e.shouldUnregister]),q.useEffect(()=>{if(s._proxyFormState.isDirty){const a=s._getDirty();a!==n.isDirty&&s._subjects.state.next({isDirty:a})}},[s,n.isDirty]),q.useEffect(()=>{var a;e.values&&!mn(e.values,r.current)?(s._reset(e.values,{keepFieldsRef:!0,...s._options.resetOptions}),!((a=s._options.resetOptions)===null||a===void 0)&&a.keepIsValid||s._setValid(),r.current=e.values,o(l=>({...l}))):s._resetDefaultValues()},[s,e.values]),q.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=q.useMemo(()=>sD(n,s),[s,n]),t.current}const ube=joe,pD=i.createContext({});function dbe({...e}){return c.jsx(pD.Provider,{value:{name:e.name},children:c.jsx(Noe,{...e})})}const mD=i.createContext({}),tm=()=>{const e=i.useContext(pD),t=i.useContext(mD),{getFieldState:r,formState:n}=Ooe(),o=r(e.name,n);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}},Xoe=i.forwardRef(({className:e,...t},r)=>{const n=i.useId();return c.jsx(mD.Provider,{value:{id:n},children:c.jsx("div",{ref:r,className:We("space-y-2",e),...t})})});Xoe.displayName="FormItem";const Joe=i.forwardRef(({className:e,...t},r)=>{const{error:n,formItemId:o}=tm();return c.jsx(QN,{ref:r,className:We(n&&"text-error",e),htmlFor:o,...t})});Joe.displayName="FormLabel";const Qoe=i.forwardRef(({...e},t)=>{const{error:r,formItemId:n,formDescriptionId:o,formMessageId:s}=tm();return c.jsx(s1,{ref:t,id:n,"aria-describedby":r?`${o} ${s}`:`${o}`,"aria-invalid":!!r,...e})});Qoe.displayName="FormControl";const Zoe=i.forwardRef(({className:e,...t},r)=>{const{formDescriptionId:n}=tm();return c.jsx("p",{ref:r,id:n,className:We("text-sm text-text-muted",e),...t})});Zoe.displayName="FormDescription";const ese=i.forwardRef(({className:e,children:t,...r},n)=>{const{error:o,formMessageId:s}=tm(),a=o?String((o==null?void 0:o.message)??""):t;return a?c.jsx("p",{ref:n,id:s,className:We("text-sm font-medium text-error",e),...r,children:a}):null});ese.displayName="FormMessage";const tse=i.forwardRef(({option:e,onDetailsClick:t,onOrderClick:r,className:n},o)=>{var l,u;const s=((l=e.destination)==null?void 0:l.trim())||"—",a=(u=e.routeLabel)==null?void 0:u.trim();return c.jsx(v1,{ref:o,className:We("h-full hover:shadow-md hover:border-primary/40 transition-all",n),children:c.jsx(y1,{className:"pt-5",children:c.jsxs(Va,{gap:3,children:[a?c.jsx(h1,{variant:"neutral",className:"self-start",children:a}):null,c.jsx(Ts,{weight:"semibold",className:"text-lg leading-tight",children:s}),c.jsx(eO,{value:e.totalCost??0,currency:"RUB",size:"lg",emphasis:"default"}),c.jsxs(eD,{gap:2,wrap:!0,children:[c.jsxs(ai,{type:"button",size:"sm",variant:"outline",onClick:()=>t(e),children:["Подробнее",c.jsx(NT,{className:"h-3.5 w-3.5"})]}),r?c.jsx(ai,{type:"button",size:"sm",onClick:()=>r(e),children:"Оформить"}):null]})]})})})});tse.displayName="BestOffersCard";function gD(e){if(e==null)return"";if(typeof e=="string")return e.trim();if(Array.isArray(e)){const t=e.find(r=>typeof r=="string"&&r.trim().length>0);return t?String(t).trim():""}if(typeof e=="object"&&e!==null&&"originalName"in e){const t=e.originalName;if(typeof t=="string"&&t.trim())return t.trim()}return typeof e=="object"&&e!==null&&"name"in e?gD(e.name):""}function rse(e){if(typeof e=="string")return e.trim();if(Array.isArray(e)){const t=Array.from(new Set(e.filter(r=>typeof r=="string").map(r=>r.trim()).filter(Boolean)));if(t.length>0)return t}return gD(e)}const rm={async getCities(e="ru",t){try{const r={language:e};t&&(r.search=t);const{data:n}=await Me.get("/city",{params:r});return console.log("вњ… Получены РіРѕСЂРѕРґР° СЃ API:",(n==null?void 0:n.length)||0),!n||!Array.isArray(n)?[]:n.map(s=>({id:s.id,name:rse(s==null?void 0:s.name),originalName:typeof s.originalName=="string"?s.originalName.trim():void 0}))}catch(r){return console.error("вќЊ Ошибка получения РіРѕСЂРѕРґРѕРІ СЃ /city, возвращаем пустой СЃРїРёСЃРѕРє:",r),[]}},async getContainerTypes(){return[{id:"20 DC",name:"20 DC"},{id:"40 HC",name:"40 HC"}]},async getCarriers(){try{const{data:e}=await Me.get("/carrier");return console.log("вњ… Получены перевозчики СЃ API:",(e==null?void 0:e.length)||0),e&&Array.isArray(e)?e.map(t=>({id:String(t.id??t.name??""),name:String(t.name??t.id??"")})):[]}catch(e){return console.error("вќЊ Ошибка получения перевозчиков СЃ /carrier, возвращаем пустой СЃРїРёСЃРѕРє:",e),[]}},async getRailwayCarriers(){try{const{data:e}=await Me.get("/carrier/railway");return console.log("вњ… Получены перевозчики РїРѕ Р–Р” СЃ API:",(e==null?void 0:e.length)||0),e&&Array.isArray(e)?e.map(t=>({id:String(t.id??t.name??""),name:String(t.name??t.id??"")})):[]}catch(e){return console.error("вќЊ Ошибка получения перевозчиков РїРѕ Р–Р” СЃ /carrier/railway, возвращаем пустой СЃРїРёСЃРѕРє:",e),[]}},async getContainerTypesKTK(){try{const{data:e}=await Me.get("/container-type");return console.log("вњ… Получены типы РљРўРљ СЃ API:",(e==null?void 0:e.length)||0),e&&Array.isArray(e)?e.map(t=>({id:String(t.id??t.name??""),name:String(t.name??t.id??"")})):[]}catch(e){return console.error("вќЊ Ошибка получения типов РљРўРљ СЃ /container-type, возвращаем пустой СЃРїРёСЃРѕРє:",e),[]}},async calculateQuote(e){const{data:t}=await Me.get("/delivery/calculate",{params:e});return Array.isArray(t)?t:[]},async getOption(e){const{data:t}=await Me.get("/delivery/getOption",{params:{id:e}});return t},async calculateBatch(e){const{data:t}=await Me.post("/delivery/calculate/batch",e);return t},async getDebug(e){const{data:t}=await Me.get("/delivery/debug",{params:e});return t},async getAlternatives(e,t){const{data:r}=await Me.get("/delivery/calculate/alternatives",{params:{cityFrom:e,cityTo:t}});return r}},fbe=["APPLICATION_STATUS_CHANGED","SHIPMENT_MILESTONE_CREATED","APPLICATION_FILE_UPLOADED","INVOICE_ISSUED","INVOICE_PAID","INVOICE_OVERDUE","INVOICE_DOCUMENT_UPLOADED","CONTRACT_SENT"],pbe=["EMAIL","TELEGRAM","WEB_PUSH"],nse={APPLICATION_STATUS_CHANGED:"Рзменение статуса заявки",SHIPMENT_MILESTONE_CREATED:"РќРѕРІРѕРµ событие трекинга",APPLICATION_FILE_UPLOADED:"Новый файл РїРѕ заявке",INVOICE_ISSUED:"Выставлен счёт",INVOICE_PAID:"Подтверждена оплата",INVOICE_OVERDUE:"Просроченный счёт",INVOICE_DOCUMENT_UPLOADED:"PDF документ счёта",CONTRACT_SENT:"Договор РЅР° подписание"},mbe={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:"РљРѕРіРґР° РґРѕРіРѕРІРѕСЂ готов Рё отправлен РЅР° подписание"},gbe={EMAIL:"Email",TELEGRAM:"Telegram",WEB_PUSH:"Браузер"},hbe={list(){return Me.get("/me/notification-preferences").then(e=>e.data)},set(e,t,r){return Me.put("/me/notification-preferences",{eventCode:e,channel:t,enabled:r}).then(n=>n.data)},getDigestMode(){return Me.get("/me/notification-preferences/digest-mode").then(e=>e.data)},setDigestMode(e){return Me.put("/me/notification-preferences/digest-mode",{mode:e}).then(t=>t.data)},testSend(e){return Me.post(`/me/notification-preferences/test-send?channel=${e}`).then(t=>t.data)}};function KC(e){return nse[e]??e}function ose(e,t=Date.now()){const r=new Date(e).getTime();if(Number.isNaN(r))return"";const n=Math.floor((t-r)/6e4);if(n<1)return"только что";if(n<60)return`${n} РјРёРЅ назад`;const o=Math.floor(n/60);if(o<24)return`${o} С‡ назад`;const s=Math.floor(o/24);return s===1?"вчера":`${s} РґРЅ назад`}const YC=[{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 vbe({inboxHref:e="/m/notifications",prefsHref:t="/m/dashboard/notifications",className:r}){var d;const{isAuthenticated:n}=Gc(),o=sh({queryKey:["m-bell-unread"],queryFn:()=>za.unreadCount(),enabled:n,staleTime:3e4}),s=sh({queryKey:["m-bell-preview"],queryFn:()=>za.list({page:0,size:5}),enabled:n,staleTime:6e4}),a=n?((d=o.data)==null?void 0:d.unread)??0:YC.filter(f=>f.readAt==null).length,l=i.useMemo(()=>n?s.data??[]:YC,[n,s.data]),u=a>0;return c.jsxs(qte,{children:[c.jsx(Gte,{asChild:!0,children:c.jsxs(ai,{variant:"ghost",size:"sm",className:`relative ${r??""}`.trim(),"aria-label":u?`Уведомления: ${a} непрочитанных`:"Уведомления","data-testid":"m-bell-trigger","data-unread":u?"true":"false",children:[u?c.jsx(_K,{className:"h-4 w-4"}):c.jsx(ZS,{className:"h-4 w-4"}),u?c.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:a>9?"9+":a}):null]})}),c.jsx(fO,{align:"end",className:"w-80 p-0","data-testid":"m-bell-popover",children:c.jsxs(Va,{gap:0,children:[c.jsx("div",{className:"px-4 py-3 border-b border-border",children:c.jsxs("div",{className:"flex items-center justify-between gap-2",children:[c.jsx(Ts,{weight:"medium",className:"text-sm",children:"Уведомления"}),u?c.jsxs(h1,{variant:"info",className:"text-xs",children:[a," новых"]}):null]})}),n?l.length===0?c.jsxs(Va,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-empty",children:[c.jsx(ZS,{className:"h-6 w-6 text-text-muted opacity-50"}),c.jsx(Ts,{variant:"muted",className:"text-xs",children:"Уведомлений РїРѕРєР° нет."})]}):c.jsx("div",{className:"max-h-80 overflow-y-auto","data-testid":"m-bell-list",children:l.map(f=>{const p=f.readAt==null;return c.jsx(vr,{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:c.jsxs(Va,{gap:1,children:[c.jsx(Ts,{weight:p?"semibold":"medium",className:"text-xs",children:f.subject||KC(f.eventCode)}),c.jsxs(Ts,{variant:"muted",className:"text-xs",children:[KC(f.eventCode)," В· ",ose(f.sentAt)]})]})},f.id)})}):c.jsxs(Va,{gap:2,align:"center",className:"px-4 py-6","data-testid":"m-bell-anon-state",children:[c.jsx(MK,{className:"h-6 w-6 text-text-muted"}),c.jsx(Ts,{variant:"muted",className:"text-xs text-center",children:"Войдите чтобы видеть СЃРІРѕРё уведомления."}),c.jsx(ai,{asChild:!0,variant:"default",size:"sm",children:c.jsx(vr,{to:"/m/auth",children:"Войти"})})]}),c.jsx(Oj,{}),c.jsxs("div",{className:"flex items-center justify-between px-4 py-2",children:[c.jsx(vr,{to:t,className:"text-xs text-text-muted hover:text-text underline","data-testid":"m-bell-prefs-link",children:"Настроить"}),c.jsxs(vr,{to:e,className:"text-xs font-medium text-text inline-flex items-center gap-1","data-testid":"m-bell-inbox-link",children:["Р’СЃРµ уведомления",c.jsx(NT,{className:"h-3 w-3"})]})]})]})})]})}const XC="exit_intent_shown",sse=["/lk/","/admin"],ase=["/m/calc"];function JC(e){return ase.includes(e)?!0:sse.some(t=>e.startsWith(t))}function ise(){const{pathname:e}=Js(),[t,r]=i.useState(!1);function n(){JC(e)||sessionStorage.getItem(XC)||(sessionStorage.setItem(XC,"1"),r(!0))}return i.useEffect(()=>{if(JC(e))return;if(window.matchMedia("(max-width: 768px)").matches){const a=setTimeout(n,3e4);return()=>clearTimeout(a)}function s(a){a.clientY<=20&&n()}return document.addEventListener("mouseleave",s),()=>document.removeEventListener("mouseleave",s)},[e]),t?c.jsx("div",{role:"dialog","aria-modal":"true","aria-label":"РќРµ уходите",className:We("fixed inset-0 z-[9999] flex items-center justify-center p-4","bg-black/50 backdrop-blur-sm"),onClick:o=>{o.target===o.currentTarget&&r(!1)},children:c.jsxs("div",{className:"relative w-full max-w-md rounded-2xl bg-white dark:bg-gray-900 shadow-2xl p-8 text-center",children:[c.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":"Закрыть",children:c.jsx(h_,{className:"w-5 h-5"})}),c.jsx("div",{className:"text-4xl mb-3",children:"рџљў"}),c.jsx("h2",{className:"text-xl font-bold text-gray-900 dark:text-white mb-2",children:"РќРµ уходите!"}),c.jsxs("p",{className:"text-gray-600 dark:text-gray-300 mb-6",children:["Бесплатный расчёт стоимости доставки за 30 секунд —",c.jsx("br",{}),"без регистрации РёВ Р·РІРѕРЅРєРѕРІ менеджера."]}),c.jsx(ai,{asChild:!0,size:"lg",className:"w-full",children:c.jsx(vr,{to:"/m/calc",onClick:()=>r(!1),children:"Рассчитать бесплатно в†’"})}),c.jsx("p",{className:"mt-3 text-xs text-gray-400",children:"60+ перевозчиков В· Китай, РРЅРґРёСЏ, Турция В· Р·Р° 15 секунд"})]})}):null}const hD={fetch:globalThis.fetch?globalThis.fetch.bind(globalThis):void 0,SubtleCrypto:globalThis.crypto?globalThis.crypto.subtle:void 0,EventSource:globalThis.EventSource};function lse(){return hD}function Rg(e){let t=2166136261;const r=e.length;for(let n=0;n<r;n++)t^=e.charCodeAt(n),t+=(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24);return t>>>0}function nm(e,t,r){return r===2?Rg(Rg(e+t)+"")%1e4/1e4:r===1?Rg(t+e)%1e3/1e3:null}function cse(e){return e<=0?[]:new Array(e).fill(1/e)}function mx(e,t){return e>=t[0]&&e<t[1]}function use(e,t){const r=nm("__"+t[0],e,1);return r===null?!1:r>=t[1]&&r<t[2]}function dse(e,t){for(let r=0;r<t.length;r++)if(mx(e,t[r]))return r;return-1}function vD(e){try{const t=e.replace(/([^\\])\//g,"$1\\/");return new RegExp(t)}catch(t){console.error(t);return}}function yD(e,t){if(!t.length)return!1;let r=!1,n=!1;for(let o=0;o<t.length;o++){const s=mse(e,t[o].type,t[o].pattern);if(t[o].include===!1){if(s)return!1}else r=!0,s&&(n=!0)}return n||!r}function fse(e,t,r){try{let n=t.replace(/[*.+?^${}()|[\]\\]/g,"\\$&").replace(/_____/g,".*");return r&&(n="\\/?"+n.replace(/(^\/|\/$)/g,"")+"\\/?"),new RegExp("^"+n+"$","i").test(e)}catch{return!1}}function pse(e,t){try{const r=new URL(t.replace(/^([^:/?]*)\./i,"https://$1.").replace(/\*/g,"_____"),"https://_____"),n=[[e.host,r.host,!1],[e.pathname,r.pathname,!0]];return r.hash&&n.push([e.hash,r.hash,!1]),r.searchParams.forEach((o,s)=>{n.push([e.searchParams.get(s)||"",o,!1])}),!n.some(o=>!fse(o[0],o[1],o[2]))}catch{return!1}}function mse(e,t,r){try{const n=new URL(e,"https://_");if(t==="regex"){const o=vD(r);return o?o.test(n.href)||o.test(n.href.substring(n.origin.length)):!1}else if(t==="simple")return pse(n,r);return!1}catch{return!1}}function gse(e,t,r){t=t===void 0?1:t,t<0?t=0:t>1&&(t=1);const n=cse(e);r=r||n,r.length!==e&&(r=n);const o=r.reduce((a,l)=>l+a,0);(o<.99||o>1.01)&&(r=n);let s=0;return r.map(a=>{const l=s;return s+=a,[l,l+t*a]})}function hse(e,t,r){if(!t)return null;const n=t.split("?")[1];if(!n)return null;const o=n.replace(/#.*/,"").split("&").map(s=>s.split("=",2)).filter(([s])=>s===e).map(([,s])=>parseInt(s));return o.length>0&&o[0]>=0&&o[0]<r?o[0]:null}function vse(e){try{return e()}catch(t){return console.error(t),!1}}const Tg=e=>Uint8Array.from(atob(e),t=>t.charCodeAt(0));async function Rl(e,t,r){if(t=t||"",r=r||globalThis.crypto&&globalThis.crypto.subtle||hD.SubtleCrypto,!r)throw new Error("No SubtleCrypto implementation found");try{const n=await r.importKey("raw",Tg(t),{name:"AES-CBC",length:128},!0,["encrypt","decrypt"]),[o,s]=e.split("."),a=await r.decrypt({name:"AES-CBC",iv:Tg(o)},n,Tg(s));return new TextDecoder().decode(a)}catch{throw new Error("Failed to decrypt")}}function vf(e){return typeof e=="string"?e:JSON.stringify(e)}function Cn(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(r=>r.match(/^[0-9]+$/)?r.padStart(5," "):r).join("-")}function yse(){let e;try{e="1.6.5"}catch{e=""}return e}function bse(e,t){let r,n;try{r=new URL(e),n=new URL(t)}catch(o){return console.error(`Unable to merge query strings: ${o}`),t}return r.searchParams.forEach((o,s)=>{n.searchParams.has(s)||n.searchParams.set(s,o)}),n.toString()}function QC(e){return typeof e=="object"&&e!==null}function Ag(e){return e.urlPatterns&&e.variations.some(t=>QC(t)&&"urlRedirect"in t)?"redirect":e.variations.some(t=>QC(t)&&(t.domMutations||"js"in t||"css"in t))?"visual":"unknown"}async function bD(e,t){return new Promise(r=>{let n=!1,o;const s=a=>{n||(n=!0,o&&clearTimeout(o),r(a||null))};t&&(o=setTimeout(()=>s(),t)),e.then(a=>s(a)).catch(()=>s())})}const Lr={staleTTL:1e3*60,maxAge:1e3*60*60*4,cacheKey:"gbFeaturesCache",backgroundSync:!0,maxEntries:10,disableIdleStreams:!1,idleStreamInterval:2e4,disableCache:!1},io=lse(),ui={fetchFeaturesCall:({host:e,clientKey:t,headers:r})=>io.fetch(`${e}/api/features/${t}`,{headers:r}),fetchRemoteEvalCall:({host:e,clientKey:t,payload:r,headers:n})=>{const o={method:"POST",headers:{"Content-Type":"application/json",...n},body:JSON.stringify(r)};return io.fetch(`${e}/api/eval/${t}`,o)},eventSourceCall:({host:e,clientKey:t,headers:r})=>r?new io.EventSource(`${e}/sub/${t}`,{headers:r}):new io.EventSource(`${e}/sub/${t}`),startIdleListener:()=>{let e;if(!(typeof window<"u"&&typeof document<"u"))return;const r=()=>{document.visibilityState==="visible"?(window.clearTimeout(e),Ese()):document.visibilityState==="hidden"&&(e=window.setTimeout(Cse,Lr.idleStreamInterval))};return document.addEventListener("visibilitychange",r),()=>document.removeEventListener("visibilitychange",r)},stopIdleListener:()=>{}};try{globalThis.localStorage&&(io.localStorage=globalThis.localStorage)}catch{}const di=new Map;let ZC=!1;const Io=new Map,Gu=new Map,fi=new Map,pi=new Set;function _se(e){Object.assign(Lr,e),Lr.backgroundSync||SD()}async function xse({instance:e,timeout:t,skipCache:r,allowStale:n,backgroundSync:o}){return o||(Lr.backgroundSync=!1),Pse({instance:e,allowStale:n,timeout:t,skipCache:r})}function wse(e){const t=cu(e),r=di.get(t)||new Set;r.add(e),di.set(t,r)}function Sse(e){di.forEach(t=>t.delete(e))}function Cse(){fi.forEach(e=>{e&&(e.state="idle",vx(e))})}function Ese(){fi.forEach(e=>{e&&e.state==="idle"&&yx(e)})}async function eE(){try{if(!io.localStorage)return;await io.localStorage.setItem(Lr.cacheKey,JSON.stringify(Array.from(Io.entries())))}catch{}}async function Pse({instance:e,allowStale:t,timeout:r,skipCache:n}){const o=cu(e),s=gx(e),a=new Date,l=new Date(a.getTime()-Lr.maxAge+Lr.staleTTL);await $se();const u=!Lr.disableCache&&!n?Io.get(s):void 0;return u&&(t||u.staleAt>a)&&u.staleAt>l?(u.sse&&pi.add(o),u.staleAt<a?cy(e):hx(e),{data:u.data,success:!0,source:"cache"}):await bD(cy(e),r)||{data:null,success:!1,source:"timeout",error:new Error("Timeout")}}function cu(e){const[t,r]=e.getApiInfo();return`${t}||${r}`}function gx(e){const t=cu(e);if(!("isRemoteEval"in e)||!e.isRemoteEval())return t;const r=e.getAttributes(),n=e.getCacheKeyAttributes()||Object.keys(e.getAttributes()),o={};n.forEach(l=>{o[l]=r[l]});const s=e.getForcedVariations(),a=e.getUrl();return`${t}||${JSON.stringify({ca:o,fv:s,url:a})}`}async function $se(){if(!ZC){ZC=!0;try{if(io.localStorage){const e=await io.localStorage.getItem(Lr.cacheKey);if(!Lr.disableCache&&e){const t=JSON.parse(e);t&&Array.isArray(t)&&t.forEach(([r,n])=>{Io.set(r,{...n,staleAt:new Date(n.staleAt)})}),_D()}}}catch{}if(!Lr.disableIdleStreams){const e=ui.startIdleListener();e&&(ui.stopIdleListener=e)}}}function _D(){const e=Array.from(Io.entries()).map(([r,n])=>({key:r,staleAt:n.staleAt.getTime()})).sort((r,n)=>r.staleAt-n.staleAt),t=Math.min(Math.max(0,Io.size-Lr.maxEntries),Io.size);for(let r=0;r<t;r++)Io.delete(e[r].key)}function xD(e,t,r){const n=r.dateUpdated||"",o=new Date(Date.now()+Lr.staleTTL),s=Lr.disableCache?void 0:Io.get(t);if(s&&n&&s.version===n){s.staleAt=o,eE();return}Lr.disableCache||(Io.set(t,{data:r,version:n,staleAt:o,sse:pi.has(e)}),_D()),eE();const a=di.get(e);a&&a.forEach(l=>Ise(l,r))}async function Ise(e,t){await e.setPayload(t||e.getPayload())}async function cy(e){const{apiHost:t,apiRequestHeaders:r}=e.getApiHosts(),n=e.getClientKey(),o="isRemoteEval"in e&&e.isRemoteEval(),s=cu(e),a=gx(e);let l=Gu.get(a);return l||(l=(o?ui.fetchRemoteEvalCall({host:t,clientKey:n,payload:{attributes:e.getAttributes(),forcedVariations:e.getForcedVariations(),forcedFeatures:Array.from(e.getForcedFeatures().entries()),url:e.getUrl()},headers:r}):ui.fetchFeaturesCall({host:t,clientKey:n,headers:r})).then(d=>{if(!d.ok)throw new Error(`HTTP error: ${d.status}`);return d.headers.get("x-sse-support")==="enabled"&&pi.add(s),d.json()}).then(d=>(xD(s,a,d),hx(e),Gu.delete(a),{data:d,success:!0,source:"network"})).catch(d=>(Gu.delete(a),{data:null,source:"error",success:!1,error:d})),Gu.set(a,l)),l}function hx(e,t=!1){const r=cu(e),n=gx(e),{streamingHost:o,streamingHostRequestHeaders:s}=e.getApiHosts(),a=e.getClientKey();if(t&&pi.add(r),Lr.backgroundSync&&pi.has(r)&&io.EventSource){if(fi.has(r))return;const l={src:null,host:o,clientKey:a,headers:s,cb:u=>{try{if(u.type==="features-updated"){const d=di.get(r);d&&d.forEach(f=>{cy(f)})}else if(u.type==="features"){const d=JSON.parse(u.data);xD(r,n,d)}l.errors=0}catch{wD(l)}},errors:0,state:"active"};fi.set(r,l),yx(l)}}function wD(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);vx(e),setTimeout(()=>{["idle","active"].includes(e.state)||yx(e)},Math.min(t,3e5))}}function vx(e){e.src&&(e.src.onopen=null,e.src.onerror=null,e.src.close(),e.src=null,e.state==="active"&&(e.state="disabled"))}function yx(e){e.src=ui.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=()=>wD(e),e.src.onopen=()=>{e.errors=0}}function Rse(e,t){vx(e),fi.delete(t)}function SD(){pi.clear(),fi.forEach(Rse),di.clear(),ui.stopIdleListener()}function Ng(e,t){if(t.streaming){if(!e.getClientKey())throw new Error("Must specify clientKey to enable streaming");t.payload&&hx(e,!0),wse(e)}}var Tse=/^[a-zA-Z:_][a-zA-Z0-9:_.-]*$/,bx={revert:function(){}},yf=new Map,_x=new Set;function Ase(e){return e==="html"?{childList:!0,subtree:!0,attributes:!0,characterData:!0}:{childList:!1,subtree:!1,attributes:!0,attributeFilter:[e]}}function om(e){var t=yf.get(e);return t||(t={element:e,attributes:{}},yf.set(e,t)),t}function sm(e,t,r,n,o){var s=r(e),a={isDirty:!1,originalValue:s,virtualValue:s,mutations:[],el:e,_positionTimeout:null,observer:new MutationObserver(function(){if(!(t==="position"&&a._positionTimeout)){t==="position"&&(a._positionTimeout=setTimeout(function(){a._positionTimeout=null},1e3));var l=r(e);t==="position"&&l.parentNode===a.virtualValue.parentNode&&l.insertBeforeNode===a.virtualValue.insertBeforeNode||l!==a.virtualValue&&(a.originalValue=l,o(a))}}),mutationRunner:o,setValue:n,getCurrentValue:r};return t==="position"&&e.parentNode?a.observer.observe(e.parentNode,{childList:!0,subtree:!0,attributes:!1,characterData:!1}):a.observer.observe(e,Ase(t)),a}function am(e,t){var r=t.getCurrentValue(t.el);t.virtualValue=e,e&&typeof e!="string"?(!r||e.parentNode!==r.parentNode||e.insertBeforeNode!==r.insertBeforeNode)&&(t.isDirty=!0,tE()):e!==r&&(t.isDirty=!0,tE())}function Nse(e){var t=e.originalValue;e.mutations.forEach(function(r){return t=r.mutate(t)}),am(qse(t),e)}function Ose(e){var t=new Set(e.originalValue.split(/\s+/).filter(Boolean));e.mutations.forEach(function(r){return r.mutate(t)}),am(Array.from(t).filter(Boolean).join(" "),e)}function jse(e){var t=e.originalValue;e.mutations.forEach(function(r){return t=r.mutate(t)}),am(t,e)}function Dse(e){var t=e.parentSelector,r=e.insertBeforeSelector,n=document.querySelector(t);if(!n)return null;var o=r?document.querySelector(r):null;return r&&!o?null:{parentNode:n,insertBeforeNode:o}}function Mse(e){var t=e.originalValue;e.mutations.forEach(function(r){var n=r.mutate(),o=Dse(n);t=o||t}),am(t,e)}var kse=function(t){return t.innerHTML},Lse=function(t,r){return t.innerHTML=r};function CD(e){var t=om(e);return t.html||(t.html=sm(e,"html",kse,Lse,Nse)),t.html}var Fse=function(t){return{parentNode:t.parentElement,insertBeforeNode:t.nextElementSibling}},zse=function(t,r){r.insertBeforeNode&&!r.parentNode.contains(r.insertBeforeNode)||r.parentNode.insertBefore(t,r.insertBeforeNode)};function ED(e){var t=om(e);return t.position||(t.position=sm(e,"position",Fse,zse,Mse)),t.position}var Vse=function(t,r){return r?t.className=r:t.removeAttribute("class")},Bse=function(t){return t.className};function PD(e){var t=om(e);return t.classes||(t.classes=sm(e,"class",Bse,Vse,Ose)),t.classes}var Hse=function(t){return function(r){var n;return(n=r.getAttribute(t))!=null?n:null}},Wse=function(t){return function(r,n){return n!==null?r.setAttribute(t,n):r.removeAttribute(t)}};function $D(e,t){var r=om(e);return r.attributes[t]||(r.attributes[t]=sm(e,t,Hse(t),Wse(t),jse)),r.attributes[t]}function Use(e,t){var r=yf.get(e);if(r)if(t==="html"){var n,o;(n=r.html)==null||(o=n.observer)==null||o.disconnect(),delete r.html}else if(t==="class"){var s,a;(s=r.classes)==null||(a=s.observer)==null||a.disconnect(),delete r.classes}else if(t==="position"){var l,u;(l=r.position)==null||(u=l.observer)==null||u.disconnect(),delete r.position}else{var d,f,p;(d=r.attributes)==null||(f=d[t])==null||(p=f.observer)==null||p.disconnect(),delete r.attributes[t]}}var Ku;function qse(e){return Ku||(Ku=document.createElement("div")),Ku.innerHTML=e,Ku.innerHTML}function Yu(e,t,r){if(r.isDirty){r.isDirty=!1;var n=r.virtualValue;r.mutations.length||Use(e,t),r.setValue(e,n)}}function Gse(e,t){e.html&&Yu(t,"html",e.html),e.classes&&Yu(t,"class",e.classes),e.position&&Yu(t,"position",e.position),Object.keys(e.attributes).forEach(function(r){Yu(t,r,e.attributes[r])})}function tE(){yf.forEach(Gse)}function Kse(e,t){var r=null;e.kind==="html"?r=CD(t):e.kind==="class"?r=PD(t):e.kind==="attribute"?r=$D(t,e.attribute):e.kind==="position"&&(r=ED(t)),r&&(r.mutations.push(e),r.mutationRunner(r))}function Yse(e,t){var r=null;if(e.kind==="html"?r=CD(t):e.kind==="class"?r=PD(t):e.kind==="attribute"?r=$D(t,e.attribute):e.kind==="position"&&(r=ED(t)),!!r){var n=r.mutations.indexOf(e);n!==-1&&r.mutations.splice(n,1),r.mutationRunner(r)}}function ID(e){if(!(e.kind==="position"&&e.elements.size===1)){var t=new Set(e.elements),r=document.querySelectorAll(e.selector);r.forEach(function(n){t.has(n)||(e.elements.add(n),Kse(e,n))})}}function Xse(e){e.elements.forEach(function(t){return Yse(e,t)}),e.elements.clear(),_x.delete(e)}function rE(){_x.forEach(ID)}var Og;function Jse(){typeof document>"u"||(Og||(Og=new MutationObserver(function(){rE()})),rE(),Og.observe(document.documentElement,{childList:!0,subtree:!0,attributes:!1,characterData:!1}))}Jse();function im(e){return typeof document>"u"?bx:(_x.add(e),ID(e),{revert:function(){Xse(e)}})}function uy(e,t){return im({kind:"html",elements:new Set,mutate:t,selector:e})}function RD(e,t){return im({kind:"position",elements:new Set,mutate:t,selector:e})}function Tl(e,t){return im({kind:"class",elements:new Set,mutate:t,selector:e})}function wd(e,t,r){return Tse.test(t)?t==="class"||t==="className"?Tl(e,function(n){var o=r(Array.from(n).join(" "));n.clear(),o&&o.split(/\s+/g).filter(Boolean).forEach(function(s){return n.add(s)})}):im({kind:"attribute",attribute:t,elements:new Set,mutate:r,selector:e}):bx}function Qse(e){var t=e.selector,r=e.action,n=e.value,o=e.attribute,s=e.parentSelector,a=e.insertBeforeSelector;if(o==="html"){if(r==="append")return uy(t,function(l){return l+(n??"")});if(r==="set")return uy(t,function(){return n??""})}else if(o==="class"){if(r==="append")return Tl(t,function(l){n&&l.add(n)});if(r==="remove")return Tl(t,function(l){n&&l.delete(n)});if(r==="set")return Tl(t,function(l){l.clear(),n&&l.add(n)})}else if(o==="position"){if(r==="set"&&s)return RD(t,function(){return{insertBeforeSelector:a,parentSelector:s}})}else{if(r==="append")return wd(t,o,function(l){return l!==null?l+(n??""):n??""});if(r==="set")return wd(t,o,function(){return n??""});if(r==="remove")return wd(t,o,function(){return null})}return bx}var Zse={html:uy,classes:Tl,attribute:wd,position:RD,declarative:Qse};const jg={};function ua(e,t,r){r=r||{};for(const[n,o]of Object.entries(t))switch(n){case"$or":if(!sE(e,o,r))return!1;break;case"$nor":if(sE(e,o,r))return!1;break;case"$and":if(!oae(e,o,r))return!1;break;case"$not":if(ua(e,o,r))return!1;break;default:if(!vc(o,eae(e,n),r))return!1}return!0}function eae(e,t){const r=t.split(".");let n=e;for(let o=0;o<r.length;o++)if(n&&typeof n=="object"&&r[o]in n)n=n[r[o]];else return null;return n}function nE(e,t=!1){const r=`${e}${t?"/i":""}`;return jg[r]||(jg[r]=new RegExp(e.replace(/([^\\])\//g,"$1\\/"),t?"i":void 0)),jg[r]}function vc(e,t,r,n=!1){if(typeof e=="string")return n?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)||!TD(e))return JSON.stringify(t)===JSON.stringify(e);for(const o in e)if(!nae(o,t,e[o],r))return!1;return!0}function TD(e){const t=Object.keys(e);return t.length>0&&t.filter(r=>r[0]==="$").length===t.length}function tae(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 rae(e,t,r){if(!Array.isArray(e))return!1;const n=TD(t)?o=>vc(t,o,r):o=>ua(o,t,r);for(let o=0;o<e.length;o++)if(e[o]&&n(e[o]))return!0;return!1}function Ca(e,t,r=!1){if(r){const n=o=>typeof o=="string"?o.toLowerCase():o;return Array.isArray(e)?e.some(o=>t.some(s=>n(o)===n(s))):t.some(o=>n(e)===n(o))}return Array.isArray(e)?e.some(n=>t.includes(n)):t.includes(e)}function oE(e,t,r,n=!1){if(!Array.isArray(e))return!1;for(let o=0;o<t.length;o++){let s=!1;for(let a=0;a<e.length;a++)if(vc(t[o],e[a],r,n)){s=!0;break}if(!s)return!1}return!0}function nae(e,t,r,n){switch(e){case"$veq":return Cn(t)===Cn(r);case"$vne":return Cn(t)!==Cn(r);case"$vgt":return Cn(t)>Cn(r);case"$vgte":return Cn(t)>=Cn(r);case"$vlt":return Cn(t)<Cn(r);case"$vlte":return Cn(t)<=Cn(r);case"$eq":return t===r;case"$ne":return t!==r;case"$lt":return t<r;case"$lte":return t<=r;case"$gt":return t>r;case"$gte":return t>=r;case"$exists":return r?t!=null:t==null;case"$in":return Array.isArray(r)?Ca(t,r):!1;case"$ini":return Array.isArray(r)?Ca(t,r,!0):!1;case"$inGroup":return Ca(t,n[r]||[]);case"$notInGroup":return!Ca(t,n[r]||[]);case"$nin":return Array.isArray(r)?!Ca(t,r):!1;case"$nini":return Array.isArray(r)?!Ca(t,r,!0):!1;case"$not":return!vc(r,t,n);case"$size":return Array.isArray(t)?vc(r,t.length,n):!1;case"$elemMatch":return rae(t,r,n);case"$all":return Array.isArray(r)?oE(t,r,n):!1;case"$alli":return Array.isArray(r)?oE(t,r,n,!0):!1;case"$regex":try{return nE(r).test(t)}catch{return!1}case"$regexi":try{return nE(r,!0).test(t)}catch{return!1}case"$type":return tae(t)===r;default:return console.error("Unknown operator: "+e),!1}}function sE(e,t,r){if(!t.length)return!0;for(let n=0;n<t.length;n++)if(ua(e,t[n],r))return!0;return!1}function oae(e,t,r){for(let n=0;n<t.length;n++)if(!ua(e,t[n],r))return!1;return!0}const sae="Feature Evaluated",aae="Experiment Viewed";function iae(e){const t=new Map;return e.global.forcedFeatureValues&&e.global.forcedFeatureValues.forEach((r,n)=>t.set(n,r)),e.user.forcedFeatureValues&&e.user.forcedFeatureValues.forEach((r,n)=>t.set(n,r)),t}function lae(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 Qa(e){try{await e()}catch{}}function AD(e,t,r){if(e.user.trackedExperiments){const o=my(t,r);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:r,timestamp:Date.now().toString(),logType:"experiment"});const n=[];if(e.global.trackingCallback){const o=e.global.trackingCallback;n.push(Qa(()=>o(t,r,e.user)))}if(e.user.trackingCallback){const o=e.user.trackingCallback;n.push(Qa(()=>o(t,r)))}if(e.global.eventLogger){const o=e.global.eventLogger;n.push(Qa(()=>o(aae,{experimentId:t.key,variationId:r.key,hashAttribute:r.hashAttribute,hashValue:r.hashValue},e.user)))}return n}function cae(e,t,r){if(e.user.trackedFeatureUsage){const n=JSON.stringify(r.value);if(e.user.trackedFeatureUsage[t]===n)return;e.user.trackedFeatureUsage[t]=n,e.user.enableDevMode&&e.user.devLogs&&e.user.devLogs.push({featureKey:t,result:r,timestamp:Date.now().toString(),logType:"feature"})}if(e.global.onFeatureUsage){const n=e.global.onFeatureUsage;Qa(()=>n(t,r,e.user))}if(e.user.onFeatureUsage){const n=e.user.onFeatureUsage;Qa(()=>n(t,r))}if(e.global.eventLogger){const n=e.global.eventLogger;Qa(()=>n(sae,{feature:t,source:r.source,value:r.value,ruleId:r.source==="defaultValue"?"$default":r.ruleId||"",variationId:r.experimentResult?r.experimentResult.key:""},e.user))}}function xx(e,t){if(t.stack.evaluatedFeatures.has(e))return Lo(t,e,null,"cyclicPrerequisite");t.stack.evaluatedFeatures.add(e),t.stack.id=e;const r=iae(t);if(r.has(e))return Lo(t,e,r.get(e),"override");if(!t.global.features||!t.global.features[e])return Lo(t,e,null,"unknownFeature");const n=t.global.features[e];if(n.rules){const o=new Set(t.stack.evaluatedFeatures);e:for(const s of n.rules){if(s.parentConditions)for(const u of s.parentConditions){t.stack.evaluatedFeatures=new Set(o);const d=xx(u.id,t);if(d.source==="cyclicPrerequisite")return Lo(t,e,null,"cyclicPrerequisite");const f={value:d.value};if(!ua(f,u.condition||{})){if(u.gate)return Lo(t,e,null,"prerequisite");continue e}}if(s.filters&&jD(s.filters,t))continue;if("force"in s){if(s.condition&&!OD(s.condition,t)||!uae(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=>{!AD(t,u.experiment,u.result).length&&t.global.saveDeferredTrack&&t.global.saveDeferredTrack({experiment:u.experiment,result:u.result})}),Lo(t,e,s.force,"force",s.id)}if(!s.variations)continue;const a={variations:s.variations,key:s.key||e};"coverage"in s&&(a.coverage=s.coverage),s.weights&&(a.weights=s.weights),s.hashAttribute&&(a.hashAttribute=s.hashAttribute),s.fallbackAttribute&&(a.fallbackAttribute=s.fallbackAttribute),s.disableStickyBucketing&&(a.disableStickyBucketing=s.disableStickyBucketing),s.bucketVersion!==void 0&&(a.bucketVersion=s.bucketVersion),s.minBucketVersion!==void 0&&(a.minBucketVersion=s.minBucketVersion),s.namespace&&(a.namespace=s.namespace),s.meta&&(a.meta=s.meta),s.ranges&&(a.ranges=s.ranges),s.name&&(a.name=s.name),s.phase&&(a.phase=s.phase),s.seed&&(a.seed=s.seed),s.hashVersion&&(a.hashVersion=s.hashVersion),s.filters&&(a.filters=s.filters),s.condition&&(a.condition=s.condition);const{result:l}=dy(a,e,t);if(t.global.onExperimentEval&&t.global.onExperimentEval(a,l),l.inExperiment&&!l.passthrough)return Lo(t,e,l.value,"experiment",s.id,a,l)}}return Lo(t,e,n.defaultValue===void 0?null:n.defaultValue,"defaultValue")}function dy(e,t,r){const n=e.key,o=e.variations.length;if(o<2)return{result:Zt(r,e,-1,!1,t)};if(r.global.enabled===!1||r.user.enabled===!1)return{result:Zt(r,e,-1,!1,t)};if(e=dae(e,r),e.urlPatterns&&!yD(r.user.url||"",e.urlPatterns))return{result:Zt(r,e,-1,!1,t)};const s=hse(n,r.user.url||"",o);if(s!==null)return{result:Zt(r,e,s,!1,t)};const a=lae(r);if(n in a){const y=a[n];return{result:Zt(r,e,y,!1,t)}}if(e.status==="draft"||e.active===!1)return{result:Zt(r,e,-1,!1,t)};const{hashAttribute:l,hashValue:u}=Ks(r,e.hashAttribute,r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing?e.fallbackAttribute:void 0);if(!u)return{result:Zt(r,e,-1,!1,t)};let d=-1,f=!1,p=!1;if(r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{variation:y,versionIsBlocked:b}=mae({ctx:r,expKey:e.key,expBucketVersion:e.bucketVersion,expHashAttribute:e.hashAttribute,expFallbackAttribute:e.fallbackAttribute,expMinBucketVersion:e.minBucketVersion,expMeta:e.meta});f=y>=0,d=y,p=!!b}if(!f){if(e.filters){if(jD(e.filters,r))return{result:Zt(r,e,-1,!1,t)}}else if(e.namespace&&!use(u,e.namespace))return{result:Zt(r,e,-1,!1,t)};if(e.include&&!vse(e.include))return{result:Zt(r,e,-1,!1,t)};if(e.condition&&!OD(e.condition,r))return{result:Zt(r,e,-1,!1,t)};if(e.parentConditions){const y=new Set(r.stack.evaluatedFeatures);for(const b of e.parentConditions){r.stack.evaluatedFeatures=new Set(y);const _=xx(b.id,r);if(_.source==="cyclicPrerequisite")return{result:Zt(r,e,-1,!1,t)};const x={value:_.value};if(!ua(x,b.condition||{}))return{result:Zt(r,e,-1,!1,t)}}}if(e.groups&&!pae(e.groups,r))return{result:Zt(r,e,-1,!1,t)}}if(e.url&&!fae(e.url,r))return{result:Zt(r,e,-1,!1,t)};const m=nm(e.seed||n,u,e.hashVersion||1);if(m===null)return{result:Zt(r,e,-1,!1,t)};if(!f){const y=e.ranges||gse(o,e.coverage===void 0?1:e.coverage,e.weights);d=dse(m,y)}if(p)return{result:Zt(r,e,-1,!1,t,void 0,!0)};if(d<0)return{result:Zt(r,e,-1,!1,t)};if("force"in e)return{result:Zt(r,e,e.force===void 0?-1:e.force,!1,t)};if(r.global.qaMode||r.user.qaMode)return{result:Zt(r,e,-1,!1,t)};if(e.status==="stopped")return{result:Zt(r,e,-1,!1,t)};const g=Zt(r,e,d,!0,t,m,f);if(r.user.saveStickyBucketAssignmentDoc&&!e.disableStickyBucketing){const{changed:y,key:b,doc:_}=hae(r,l,vf(u),{[fy(e.key,e.bucketVersion)]:g.key});y&&(r.user.stickyBucketAssignmentDocs=r.user.stickyBucketAssignmentDocs||{},r.user.stickyBucketAssignmentDocs[b]=_,r.user.saveStickyBucketAssignmentDoc(_))}const v=AD(r,e,g);v.length===0&&r.global.saveDeferredTrack&&r.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&&r.global.recordChangeId&&r.global.recordChangeId(e.changeId),{result:g,trackingCall:h}}function Lo(e,t,r,n,o,s,a){const l={value:r,on:!!r,off:!r,source:n,ruleId:o||""};return s&&(l.experiment=s),a&&(l.experimentResult=a),n!=="override"&&cae(e,t,l),l}function ND(e){return{...e.user.attributes,...e.user.attributeOverrides}}function OD(e,t){return ua(ND(t),e,t.global.savedGroups||{})}function jD(e,t){return e.some(r=>{const{hashValue:n}=Ks(t,r.attribute);if(!n)return!0;const o=nm(r.seed,n,r.hashVersion||2);return o===null?!0:!r.ranges.some(s=>mx(o,s))})}function uae(e,t,r,n,o,s,a){if(!o&&s===void 0)return!0;if(!o&&s===0)return!1;const{hashValue:l}=Ks(e,r,n);if(!l)return!1;const u=nm(t,l,a||1);return u===null?!1:o?mx(u,o):s!==void 0?u<=s:!0}function Zt(e,t,r,n,o,s,a){let l=!0;(r<0||r>=t.variations.length)&&(r=0,l=!1);const{hashAttribute:u,hashValue:d}=Ks(e,t.hashAttribute,e.user.saveStickyBucketAssignmentDoc&&!t.disableStickyBucketing?t.fallbackAttribute:void 0),f=t.meta?t.meta[r]:{},p={key:f.key||""+r,featureId:o,inExperiment:l,hashUsed:n,variationId:r,value:t.variations[r],hashAttribute:u,hashValue:d,stickyBucketUsed:!!a};return f.name&&(p.name=f.name),s!==void 0&&(p.bucket=s),f.passthrough&&(p.passthrough=f.passthrough),p}function dae(e,t){const r=e.key,n=t.global.overrides;return n&&n[r]&&(e=Object.assign({},e,n[r]),typeof e.url=="string"&&(e.url=vD(e.url))),e}function Ks(e,t,r){let n=t||"id",o="";const s=ND(e);return s[n]&&(o=s[n]),!o&&r&&(s[r]&&(o=s[r]),o&&(n=r)),{hashAttribute:n,hashValue:o}}function fae(e,t){const r=t.user.url;if(!r)return!1;const n=r.replace(/^https?:\/\//,"").replace(/^[^/]*\//,"/");return!!(e.test(r)||e.test(n))}function pae(e,t){const r=t.global.groups||{};for(let n=0;n<e.length;n++)if(r[e[n]])return!0;return!1}function mae({ctx:e,expKey:t,expBucketVersion:r,expHashAttribute:n,expFallbackAttribute:o,expMinBucketVersion:s,expMeta:a}){r=r||0,s=s||0,n=n||"id",a=a||[];const l=fy(t,r),u=gae(e,n,o);if(s>0)for(let p=0;p<s;p++){const m=fy(t,p);if(u[m]!==void 0)return{variation:-1,versionIsBlocked:!0}}const d=u[l];if(d===void 0)return{variation:-1};const f=a.findIndex(p=>p.key===d);return f<0?{variation:-1}:{variation:f}}function fy(e,t){return t=t||0,`${e}__${t}`}function py(e,t){return`${e}||${t}`}function gae(e,t,r){if(!e.user.stickyBucketAssignmentDocs)return{};const{hashAttribute:n,hashValue:o}=Ks(e,t),s=py(n,vf(o)),{hashAttribute:a,hashValue:l}=Ks(e,r),u=l?py(a,vf(l)):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 hae(e,t,r,n){const o=py(t,r),s=e.user.stickyBucketAssignmentDocs&&e.user.stickyBucketAssignmentDocs[o]?e.user.stickyBucketAssignmentDocs[o].assignments||{}:{},a={...s,...n},l=JSON.stringify(s)!==JSON.stringify(a);return{key:o,doc:{attributeName:t,attributeValue:r,assignments:a},changed:l}}function vae(e,t){const r=new Set,n=t&&t.features?t.features:e.global.features||{},o=t&&t.experiments?t.experiments:e.global.experiments||[];return Object.keys(n).forEach(s=>{const a=n[s];if(a.rules)for(const l of a.rules)l.variations&&(r.add(l.hashAttribute||"id"),l.fallbackAttribute&&r.add(l.fallbackAttribute))}),o.map(s=>{r.add(s.hashAttribute||"id"),s.fallbackAttribute&&r.add(s.fallbackAttribute)}),Array.from(r)}async function yae(e,t,r){const n=DD(e,r);return t.getAllAssignments(n)}function DD(e,t){const r={};return vae(e,t).forEach(o=>{const{hashValue:s}=Ks(e,o);r[o]=vf(s)}),r}async function bae(e,t,r){if(e={...e},e.encryptedFeatures){try{e.features=JSON.parse(await Rl(e.encryptedFeatures,t,r))}catch(n){console.error(n)}delete e.encryptedFeatures}if(e.encryptedExperiments){try{e.experiments=JSON.parse(await Rl(e.encryptedExperiments,t,r))}catch(n){console.error(n)}delete e.encryptedExperiments}if(e.encryptedSavedGroups){try{e.savedGroups=JSON.parse(await Rl(e.encryptedSavedGroups,t,r))}catch(n){console.error(n)}delete e.encryptedSavedGroups}return e}function _ae(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 my(e,t){return t.hashAttribute+t.hashValue+e.key+t.variationId}const Ea=typeof window<"u"&&typeof document<"u",xae=yse();class wae{constructor(t){if(t=t||{},this.version=xae,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 r=!1;try{r=!!new URL(t.apiHost||"").hostname.match(/growthbook\.io$/i)}catch{}if(r)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 r=t.stickyBucketService;this._saveStickyBucketAssignmentDoc=n=>r.saveAssignments(n)}if(t.plugins)for(const r of t.plugins)r(this);if(t.features&&(this.ready=!0),Ea&&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 r in this._options.stickyBucketAssignmentDocs){const n=this._options.stickyBucketAssignmentDocs[r];n&&this._options.stickyBucketService.saveAssignments(n).catch(()=>{})}this.ready&&this.refreshStickyBuckets(this.getPayload())}async setPayload(t){this._payload=t;const r=await bae(t,this._options.decryptionKey);this._decryptedPayload=r,await this.refreshStickyBuckets(r),r.features&&(this._options.features=r.features),r.savedGroups&&(this._options.savedGroups=r.savedGroups),r.experiments&&(this._options.experiments=r.experiments,this._updateAllAutoExperiments()),this.ready=!0,this._render()}initSync(t){this._initialized=!0;const r=t.payload;if(r.encryptedExperiments||r.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,r)),this._payload=r,this._decryptedPayload=r,r.features&&(this._options.features=r.features),r.experiments&&(this._options.experiments=r.experiments,this._updateAllAutoExperiments()),this.ready=!0,Ng(this,t),this}async init(t){if(this._initialized=!0,t=t||{},t.cacheSettings&&_se(t.cacheSettings),t.payload)return await this.setPayload(t.payload),Ng(this,t),{success:!0,source:"init"};{const{data:r,...n}=await this._refresh({...t,allowStale:!0});return Ng(this,t),await this.setPayload(r||{}),n}}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 r=await this._refresh({...t||{},allowStale:!1});r.data&&await this.setPayload(r.data)}getApiInfo(){return[this.getApiHosts().apiHost,this.getClientKey()]}getApiHosts(){return _ae(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:r,allowStale:n,streaming:o}){if(!this._options.clientKey)throw new Error("Missing clientKey");return xse({instance:this,timeout:t,skipCache:r||this._options.disableCache,allowStale:n,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,r,n){const o=await Rl(t,r||this._options.decryptionKey,n);this.setFeatures(JSON.parse(o))}setExperiments(t){this._options.experiments=t,this.ready=!0,this._updateAllAutoExperiments()}async setEncryptedExperiments(t,r,n){const o=await Rl(t,r||this._options.decryptionKey,n);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(r=>{try{r()}catch(n){console.error(n)}}),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,Sse(this),t.destroyAllStreams&&SD(),this.logs=[],Ea&&window._growthbook===this&&delete window._growthbook,this._activeAutoExperiments.forEach(r=>{r.undo()}),this._activeAutoExperiments.clear(),this._triggeredExpKeys.clear()}setRenderer(t){this._renderer=t}forceVariation(t,r){if(this._options.forcedVariations=this._options.forcedVariations||{},this._options.forcedVariations[t]=r,this._options.remoteEval){this._refreshForRemoteEval();return}this._updateAllAutoExperiments(),this._render()}run(t){const{result:r}=dy(t,null,this._getEvalContext());return this._onExperimentEval(t,r),r}triggerExperiment(t){return this._triggeredExpKeys.add(t),this._options.experiments?this._options.experiments.filter(n=>n.key===t).map(n=>this._runAutoExperiment(n)).filter(n=>n!==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,r){const n=this._activeAutoExperiments.get(t);if(t.manual&&!this._triggeredExpKeys.has(t.key)&&!n)return null;const o=this._isAutoExperimentBlockedByContext(t);let s,a;o?s=Zt(this._getEvalContext(),t,-1,!1,""):({result:s,trackingCall:a}=dy(t,null,this._getEvalContext()),this._onExperimentEval(t,s));const l=JSON.stringify(s.value);if(!r&&s.inExperiment&&n&&n.valueHash===l)return s;if(n&&this._undoActiveAutoExperiment(t),s.inExperiment){const u=Ag(t);if(u==="redirect"&&s.value.urlRedirect&&t.urlPatterns){const d=t.persistQueryString?bse(this._getContextUrl(),s.value.urlRedirect):s.value.urlRedirect;if(yD(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(Ea)Promise.all([...a?[bD(a,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:l})}}return s}_undoActiveAutoExperiment(t){const r=this._activeAutoExperiments.get(t);r&&(r.undo(),this._activeAutoExperiments.delete(t))}_updateAllAutoExperiments(t){if(!this._autoExperimentsAllowed)return;const r=this._options.experiments||[],n=new Set(r);this._activeAutoExperiments.forEach((o,s)=>{n.has(s)||(o.undo(),this._activeAutoExperiments.delete(s))});for(const o of r){const s=this._runAutoExperiment(o,t);if(s&&s.inExperiment&&Ag(o)==="redirect")break}}_onExperimentEval(t,r){const n=this._assigned.get(t.key);this._assigned.set(t.key,{experiment:t,result:r}),this._subscriptions.size>0&&this._fireSubscriptions(t,r,n)}_fireSubscriptions(t,r,n){(!n||n.result.inExperiment!==r.inExperiment||n.result.variationId!==r.variationId)&&this._subscriptions.forEach(o=>{try{o(t,r)}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,r){const n=this.evalFeature(t).value;return n===null?r:n}feature(t){return this.evalFeature(t)}evalFeature(t){return xx(t,this._getEvalContext())}log(t,r){this.debug&&(this._options.log?this._options.log(t,r):console.log(t,r))}getDeferredTrackingCalls(){return Array.from(this._deferredTrackingCalls.values())}setDeferredTrackingCalls(t){this._deferredTrackingCalls=new Map(t.filter(r=>r&&r.experiment&&r.result).map(r=>[my(r.experiment,r.result),r]))}async fireDeferredTrackingCalls(){if(!this._options.trackingCallback)return;const t=[];this._deferredTrackingCalls.forEach(r=>{!r||!r.experiment||!r.result?console.error("Invalid deferred tracking call",{call:r}):t.push(this._options.trackingCallback(r.experiment,r.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,r){if(this._destroyed){console.error("Cannot log event to destroyed GrowthBook instance");return}if(this._options.enableDevMode&&this.logs.push({eventName:t,properties:r,timestamp:Date.now().toString(),logType:"event"}),this._options.eventLogger)try{await this._options.eventLogger(t,r||{},this._getUserContext())}catch(n){console.error(n)}else console.error("No event logger configured")}_saveDeferredTrack(t){this._deferredTrackingCalls.set(my(t.experiment,t.result),t)}_getContextUrl(){return this._options.url||(Ea?window.location.href:"")}_isAutoExperimentBlockedByContext(t){const r=Ag(t);if(r==="visual"){if(this._options.disableVisualExperiments||this._options.disableJsInjection&&t.variations.some(n=>n.js))return!0}else if(r==="redirect"){if(this._options.disableUrlRedirectExperiments)return!0;try{const n=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!==n.protocol||s.host!==n.host))return!0}}catch(n){return this.log("Error parsing current or redirect URL",{id:t.key,error:n}),!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}:Ea?{navigate:t=>{window.location.replace(t)},delay:100}:{navigate:null,delay:0}}_applyDOMChanges(t){if(!Ea)return;const r=[];if(t.css){const n=document.createElement("style");n.innerHTML=t.css,document.head.appendChild(n),r.push(()=>n.remove())}if(t.js){const n=document.createElement("script");n.innerHTML=t.js,this._options.jsInjectionNonce&&(n.nonce=this._options.jsInjectionNonce),document.head.appendChild(n),r.push(()=>n.remove())}return t.domMutations&&t.domMutations.forEach(n=>{r.push(Zse.declarative(n).revert)}),()=>{r.forEach(n=>n())}}async refreshStickyBuckets(t){if(this._options.stickyBucketService){const r=this._getEvalContext(),n=await yae(r,this._options.stickyBucketService,t);this._options.stickyBucketAssignmentDocs=n}}generateStickyBucketAssignmentDocsSync(t,r){if(!("getAllAssignmentsSync"in t)){console.error("generating StickyBucketAssignmentDocs docs requires StickyBucketServiceSync");return}const n=this._getEvalContext(),o=DD(n,r);return t.getAllAssignmentsSync(o)}inDevMode(){return!!this._options.enableDevMode}}const Sae="https://cdn.growthbook.io",bf=new wae({apiHost:Sae,clientKey:"",enableDevMode:!1,trackingCallback:(e,t)=>{Hn("experiment_exposure",{experiment_id:e.key,variation_id:t.variationId,variant:String(t.value),in_experiment:t.inExperiment})}}),aE="avalog.ab.anon_id",Cae=()=>MD();function MD(){if(typeof window>"u")return;let e;try{e=localStorage.getItem(aE)??"",e||(e=Eae(),localStorage.setItem(aE,e))}catch{e="no-storage"}bf.setAttributes({id:e})}function Eae(){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 ybe={HERO_CTA_COPY:"hero_cta_copy",PRICING_DISPLAY:"pricing_display",TRUST_SIGNAL:"trust_signal"},iE=new Set;function bbe(e,t){const[r,n]=i.useState(t[0]),o=i.useRef(!1),s=i.useCallback(a=>{const l=`${e}:${a}`;iE.has(l)||o.current||(o.current=!0,iE.add(l),Hn("experiment_exposure",{experiment_id:e,variant:a}))},[e]);return i.useEffect(()=>{if(typeof window>"u")return;const l=bf.run({key:e,variations:t}).value;n(l),s(l)},[e]),r}const Pae=({children:e})=>{var s;const{user:t,isAuthenticated:r}=Gc(),n=((s=t==null?void 0:t.tier)==null?void 0:s.toLowerCase())??"free",o=["free","starter","pro","enterprise"].includes(n)?n:"free";return i.useEffect(()=>{Cae(),pte({isOn:a=>bf.isOn(a)})},[]),i.useEffect(()=>{bf.setAttributes({id:(t==null?void 0:t.email)??"",loggedIn:r,tier:o})},[t==null?void 0:t.email,r,o]),i.useEffect(()=>{},[o]),c.jsx(YN.Provider,{value:{tier:o,isAuthenticated:r},children:e})},$ae={selectedShippingOption:void 0,setSelectedShippingOption:()=>{}},kD=i.createContext($ae),Iae=({children:e})=>{const[t,r]=i.useState();return c.jsx(kD.Provider,{value:{selectedShippingOption:t,setSelectedShippingOption:r},children:e})},Rae=()=>i.useContext(kD);function Tae(e){var r;if(!(e!=null&&e.length))return"";const t=e[0];return((r=t.portFrom)==null?void 0:r.split(" ")[0])||t.portFrom||""}function Aae(e){return e!=null&&e.length&&e[e.length-1].portTo||""}const Nae=({option:e,onDetailsClick:t,onOrderClick:r})=>{const n=Tae(e.segments),o=Aae(e.segments),s=e.totalCost!=null?e.totalCost:0;return c.jsxs("div",{className:"best-offers-block",children:[n&&c.jsx("span",{className:"best-offers-block__tag",children:n}),c.jsx("div",{className:"best-offers-block__city",children:o||"—"}),c.jsxs("div",{className:"best-offers-block__price",children:[s.toLocaleString("ru-RU").replace(/,/g," ")," в‚Ѕ"]}),c.jsxs("div",{className:"best-offers-block__actions",children:[c.jsx("button",{type:"button",className:"best-offers-block__btn best-offers-block__btn--detail",onClick:()=>t(e),children:"Подробнее"}),r&&c.jsx("button",{type:"button",className:"best-offers-block__btn best-offers-block__btn--order",onClick:()=>r(e),children:"Оформить"})]})]})},Oae={async getRates(){const{data:e}=await Me.get("/fx/rates");return e}},jae=()=>{const[e,t]=i.useState(null),[r,n]=i.useState(!1);return i.useEffect(()=>{let o=!1;return Oae.getRates().then(s=>{o||t(s.rates)}).catch(()=>{o||n(!0)}),()=>{o=!0}},[]),r||!e||e.length===0?null:c.jsxs("div",{className:"fx-widget",style:{display:"inline-flex",gap:"16px",padding:"6px 14px",background:"rgba(255, 255, 255, 0.92)",borderRadius:"999px",fontSize:"13px",color:"#0F172A",boxShadow:"0 1px 4px rgba(0,0,0,0.08)"},children:[c.jsx("span",{style:{fontWeight:600,color:"#64748B"},children:"ЦБ РФ:"}),e.map(o=>c.jsx(Dae,{rate:o},o.charCode))]})},Dae=({rate:e})=>{const t=e.rate-e.previousRate,r=t>0?"в–І":t<0?"в–ј":"В·",n=t>0?"#16A34A":t<0?"#EF4444":"#64748B",o=e.rate.toFixed(2);return c.jsxs("span",{style:{display:"inline-flex",alignItems:"baseline",gap:"4px"},children:[c.jsx("span",{style:{fontWeight:600},children:e.charCode}),c.jsxs("span",{children:[o,"В в‚Ѕ"]}),c.jsx("span",{style:{color:n,fontSize:"11px"},children:r})]})},Mae={async getToday(){const{data:e}=await Me.get("/stats/live-ticker");return e}},kae=()=>{const[e,t]=i.useState(null),[r,n]=i.useState(!1);return i.useEffect(()=>{let o=!1;return Mae.getToday().then(s=>{if(!o){if(s.applicationsToday<=0&&s.quotesToday<=0){n(!0);return}t(s)}}).catch(()=>{o||n(!0)}),()=>{o=!0}},[]),r||!e?null:c.jsxs("div",{className:"live-ticker-widget",role:"status","aria-label":"Активность Avalog сегодня",style:{display:"inline-flex",alignItems:"center",gap:"12px",padding:"6px 14px",background:"rgba(255, 255, 255, 0.92)",borderRadius:"999px",fontSize:"13px",color:"#0F172A",boxShadow:"0 1px 4px rgba(0,0,0,0.08)"},children:[c.jsx("span",{style:{color:"#16A34A",fontWeight:600},"aria-hidden":"true",children:"в—Џ"}),e.applicationsToday>0&&c.jsxs("span",{children:[c.jsx("strong",{children:e.applicationsToday})," ",lE(e.applicationsToday,["заявка","заявки","заявок"])," сегодня"]}),e.applicationsToday>0&&e.quotesToday>0&&c.jsx("span",{style:{color:"#64748B"},children:"В·"}),e.quotesToday>0&&c.jsxs("span",{children:[c.jsx("strong",{children:e.quotesToday})," ",lE(e.quotesToday,["расчёт","расчёта","расчётов"])]})]})};function lE(e,t){const r=e%10,n=e%100;return n>=11&&n<=14?t[2]:r===1?t[0]:r>=2&&r<=4?t[1]:t[2]}async function Lae(e){const t={cityFrom:e.cityFrom,cityTo:e.cityTo,time:e.time,size:e.size};return e.carrier&&(t.carrier=e.carrier),(await Me.get("/rent-calculator/options",{params:t})).data??[]}async function Fae(e){const t={cityFrom:e.cityFrom,cityTo:e.cityTo,time:e.time};return e.carType&&(t.carType=e.carType),e.carrier&&(t.carrier=e.carrier),(await Me.get("/international-auto/options",{params:t})).data??[]}const zae=e=>e instanceof rf||typeof e=="object"&&e!==null&&e.isAxiosError===!0,Vae=e=>{var n;const t=(n=e.response)==null?void 0:n.data;if(!t||typeof t!="object")return null;const r=[t.message,t.detail,t.error];for(const o of r)if(typeof o=="string"&&o.trim()!=="")return o;if(Array.isArray(t.errors)){const o=t.errors.filter(s=>typeof s=="string"&&s.trim()!=="").join("; ");if(o)return o}return null},Bae=(e,t)=>{const r=t?` ${t}`:"";switch(e){case 400:return t?`РќРµ получилось выполнить ${t}: запрос составлен неверно. Проверьте поля Рё попробуйте ещё раз.`:"Запрос составлен неверно. Проверьте введённые данные Рё попробуйте ещё раз.";case 401:return"Сессия истекла. Войдите заново, чтобы продолжить.";case 403:return"Недостаточно прав для этого действия. Если РІС‹ считаете, что это ошибка — напишите РІ поддержку.";case 404:return t?`РќРµ нашли данные для${r}. Проверьте параметры или попробуйте РґСЂСѓРіРѕР№ вариант.`:"РќРµ нашли запрошенные данные.";case 408:return`Сервер слишком долго отвечал${r}. Проверьте интернет Рё попробуйте ещё раз.`;case 409:return"Конфликт данных: РїРѕС…РѕР¶Рµ, что-то СѓР¶Рµ изменилось РЅР° сервере. Обновите страницу Рё попробуйте ещё раз.";case 413:return"Файл слишком большой. Уменьшите размер Рё попробуйте СЃРЅРѕРІР°.";case 422:return"РќРµ удалось обработать данные. Проверьте, что РІСЃРµ поля заполнены корректно.";case 423:return"Аккаунт временно заблокирован после нескольких неудачных попыток. Попробуйте через 15 РјРёРЅСѓС‚ или восстановите пароль.";case 429:return"Слишком РјРЅРѕРіРѕ запросов РїРѕРґСЂСЏРґ. Подождите минуту Рё попробуйте ещё раз.";case 500:return t?`РќР° сервере СЃР±РѕР№ РїСЂРё попытке выполнить ${t}. РњС‹ СѓР¶Рµ РІРёРґРёРј ошибку — попробуйте через пару РјРёРЅСѓС‚.`:"РќР° сервере СЃР±РѕР№. РњС‹ СѓР¶Рµ РІРёРґРёРј ошибку — попробуйте через пару РјРёРЅСѓС‚.";case 502:case 503:case 504:return`Сервер временно недоступен${r}. Попробуйте через пару РјРёРЅСѓС‚.`;default:return null}},Hae=e=>!e.response,Wae=e=>e.code==="ECONNABORTED"||/timeout/i.test(e.message||""),Uae=e=>/^request failed with status code\s+\d+/i.test(e.trim());function Xu(e,t={}){var s;const{operation:r,fallback:n}=t,o=r?` ${r}`:"";if(zae(e)){const a=Vae(e);if(a)return a;if(Wae(e))return`Сервер слишком долго отвечает${o}. Проверьте интернет Рё попробуйте ещё раз.`;if(Hae(e))return`РќРµ удалось связаться СЃ сервером${o}. Проверьте подключение Рє интернету Рё попробуйте ещё раз.`;const l=Bae((s=e.response)==null?void 0:s.status,r);if(l)return l}return e instanceof Error&&e.message&&!Uae(e.message)?e.message:n??`Что-то пошло РЅРµ так${o}. Попробуйте ещё раз через минуту.`}const qae={Р°:"a",Р±:"b",РІ:"v",Рі:"g",Рґ:"d",Рµ:"e",С‘:"yo",Р¶:"zh",Р·:"z",Рё:"i",Р№:"y",Рє:"k",Р»:"l",Рј:"m",РЅ:"n",Рѕ:"o",Рї:"p",СЂ:"r",СЃ:"s",С‚:"t",Сѓ:"u",С„:"f",С…:"kh",С†:"ts",С‡:"ch",С€:"sh",С‰:"shch",СЉ:"",С‹:"y",СЊ:"",СЌ:"e",СЋ:"yu",СЏ:"ya",Рђ:"A",Р‘:"B",Р’:"V",Р“:"G",Р”:"D",Р•:"E",РЃ:"Yo",Р–:"Zh",Р—:"Z",Р:"I",Р™:"Y",Рљ:"K",Р›:"L",Рњ:"M",Рќ:"N",Рћ:"O",Рџ:"P",Р :"R",РЎ:"S",Рў:"T",РЈ:"U",Р¤:"F",РҐ:"Kh",Р¦:"Ts",Р§:"Ch",РЁ:"Sh",Р©:"Shch",РЄ:"",Р«:"Y",Р¬:"",Р:"E",Р®:"Yu",РЇ:"Ya"},Ju={shch:"С‰",Shch:"Р©",SHCH:"Р©",zh:"Р¶",Zh:"Р–",ZH:"Р–",ch:"С‡",Ch:"Р§",CH:"Р§",sh:"С€",Sh:"РЁ",SH:"РЁ",yo:"С‘",Yo:"РЃ",YO:"РЃ",yu:"СЋ",Yu:"Р®",YU:"Р®",ya:"СЏ",Ya:"РЇ",YA:"РЇ",kh:"С…",Kh:"РҐ",KH:"РҐ",ts:"С†",Ts:"Р¦",TS:"Р¦",ck:"Рє",Ck:"Рљ",CK:"Рљ",sc:"СЃ",Sc:"РЎ",SC:"РЎ",ow:"Рѕ",Ow:"Рћ",OW:"Рћ",a:"Р°",b:"Р±",v:"РІ",g:"Рі",d:"Рґ",e:"Рµ",f:"С„",z:"Р·",i:"Рё",j:"Р№",k:"Рє",l:"Р»",m:"Рј",n:"РЅ",o:"Рѕ",p:"Рї",r:"СЂ",s:"СЃ",t:"С‚",u:"Сѓ",w:"РІ",x:"РєСЃ",y:"Р№",A:"Рђ",B:"Р‘",V:"Р’",G:"Р“",D:"Р”",E:"Р•",F:"Р¤",Z:"Р—",I:"Р",J:"Р™",K:"Рљ",L:"Р›",M:"Рњ",N:"Рќ",O:"Рћ",P:"Рџ",R:"Р ",S:"РЎ",T:"Рў",U:"РЈ",W:"Р’",X:"РљРЎ",Y:"Р™"},Gae=e=>/[Р°-СЏС‘]/i.test(e),Kae=e=>/[a-z]/i.test(e),Yae=e=>e.replace(/[Р°-яёА-РЇРЃ]/g,t=>qae[t]||t),Xae=e=>{const t=Object.keys(Ju).sort((n,o)=>o.length-n.length);let r=e;return t.forEach(n=>{const o=new RegExp(n,"gi");r=r.replace(o,s=>{if(s===s.toUpperCase())return Ju[n].toUpperCase();if(s[0]===s[0].toUpperCase()){const a=Ju[n.toLowerCase()];return a.charAt(0).toUpperCase()+a.slice(1)}else return Ju[n.toLowerCase()]})}),r},Jae=e=>{const t=[e.toLowerCase()];return Gae(e)&&t.push(Yae(e).toLowerCase()),Kae(e)&&t.push(Xae(e).toLowerCase()),[...new Set(t)]},fl=(e,t)=>{if(!t||typeof t!="string")return!1;const r=Jae(e),n=t.toLowerCase();return r.some(o=>n.includes(o))},cE=[{value:"tent",label:"Тент"},{value:"refrigerator",label:"Рефрижератор"},{value:"van",label:"Фургон"},{value:"container",label:"Контейнеровоз"},{value:"other",label:"Другое"}],un={"20 DC":"FILO20","20 DC (24-28С‚)":"FILO20HC","40 HC":"FILO40"},wx=e=>e?e.normalize("NFKC").replace(/[\u200B-\u200D\u2060\uFEFF]/g,"").replace(/\u00A0/g," ").replace(/\s+/g," ").trim():"",dn=e=>{const r=(Array.isArray(e.name)?e.name:e.name?[e.name]:[]).map(n=>wx(n)).filter(Boolean);return Array.from(new Set(r))},jt=e=>{if(!e)return"";const t=wx(e.originalName||""),r=dn(e);return t||r[0]||""},sr=e=>{if(!e)return"";const t=jt(e);return t||dn(e)[0]||""},Pa=(e,t)=>{if(!(e!=null&&e.trim())||!t.length)return[];const r=e.split(",").map(o=>o.trim()).filter(Boolean),n=[];for(const o of r){const s=t.find(a=>jt(a)===o||sr(a)===o||dn(a).some(l=>l===o));s&&!n.some(a=>a.id===s.id)&&n.push(s)}return n},uE=e=>{const t=String(e||"").trim();return t?Object.prototype.hasOwnProperty.call(un,t)?un[t]:Object.values(un).includes(t)?t:null:null},Dg=e=>{if(!(e!=null&&e.trim()))return null;const t=e.trim(),r=t.match(/^(\d{2})\.(\d{2})\.(\d{4})$/),n=t.match(/^(\d{4})-(\d{2})-(\d{2})$/),o=r?Number(r[1]):n?Number(n[3]):NaN,s=r?Number(r[2]):n?Number(n[2]):NaN,a=r?Number(r[3]):n?Number(n[1]):NaN;if(!Number.isFinite(o)||!Number.isFinite(s)||!Number.isFinite(a))return null;const l=new Date(a,s-1,o);return l.getFullYear()!==a||l.getMonth()!==s-1||l.getDate()!==o?null:l},dE=({setIsSearching:e,setShippingOptions:t,setNoTariff:r,variant:n="hero",showTabs:o=!0,showRouteModeToggle:s=!0,showPricingModeToggle:a=!0,initialCityFrom:l,initialCityTo:u,initialSize:d,initialDate:f,initialPricingMode:p,initialWeight:m,initialVolume:g,initialTransportType:v,initialCarType:h,initialActiveTab:y,onTabChange:b,onPricingModeChange:_,initialRouteMode:x,onFormValuesChange:w})=>{const{i18n:S}=_L(),C=Sc(),[E]=Ck(),[P,$]=i.useState([]),[I,R]=i.useState(),[N,T]=i.useState(),[O,k]=i.useState(()=>{const D=Dg(f);if(D)return D;const le=new Date;return le.setDate(le.getDate()+1),le}),[M,U]=i.useState(()=>E.get("pricingMode")==="DYNAMIC"||p==="DYNAMIC"?"DYNAMIC":"CONTAINER"),[L,V]=i.useState(()=>{const D=m??E.get("weight");if(D===""||D==null)return null;const le=Number(D);return Number.isFinite(le)?le:null}),[F,Z]=i.useState(()=>{const D=g??E.get("volume");if(D===""||D==null)return null;const le=Number(D);return Number.isFinite(le)?le:null}),[B,z]=i.useState(()=>d!=null&&d.trim()?d.split(",").map(D=>{const le=D.trim();return le?Object.prototype.hasOwnProperty.call(un,le)?le:Object.keys(un).find(Se=>un[Se]===le)||null:null}).filter(Boolean):[]),[W,H]=i.useState(l||""),[Y,G]=i.useState(u||""),[X,Q]=i.useState([]),[ee,te]=i.useState([]),[J,ie]=i.useState(()=>{const D=E.get("tab");return D==="ktk"?1:D==="intauto"?3:0}),[fe,ne]=i.useState(!1),[ce,pe]=i.useState(null),[ue,de]=i.useState(!1),[Ae,$e]=i.useState("single"),me=i.useRef(!1);i.useEffect(()=>{me.current||E.get("tab")==="ktk"&&(me.current=!0,ie(1),b==null||b(1))},[E]),i.useEffect(()=>{y!==void 0&&ie(y)},[y]),i.useEffect(()=>{p!==void 0&&p!==M&&U(p)},[p]),i.useEffect(()=>{if(x!==void 0&&($e(x),x==="single"&&(se.length>0||ge.length>0))){const D=se[0],le=ge[0];ve([]),ye([]),D?(R(D),H(sr(D)||"")):(R(void 0),H("")),le?(T(le),G(sr(le)||"")):(T(void 0),G("")),Q([]),te([])}},[x]),i.useEffect(()=>{if(v==="DIRECT_AUTO"&&(h!=null&&xe(h),f)){const D=Dg(f);D&&Ue(D)}},[v,h,f]),i.useEffect(()=>{s&&Ae==="single"&&B.length>1&&z(D=>D.slice(0,1))},[s,Ae]);const Ie=()=>{if($e("single"),se.length>0||ge.length>0){const D=se[0],le=ge[0];ve([]),ye([]),D?(R(D),H(sr(D)||"")):(R(void 0),H("")),le?(T(le),G(sr(le)||"")):(T(void 0),G("")),Q([]),te([])}},K=5,oe=5,[se,ve]=i.useState([]),[ge,ye]=i.useState([]),[_e,xe]=i.useState(void 0),[Ee,Ue]=i.useState(new Date),Ce=i.useRef(0),Te=!(n==="inline"&&M==="DYNAMIC");i.useEffect(()=>{rm.getCities(S.language).then(D=>{const le=D.map(ae=>({id:ae.id,name:ae.name,originalName:wx(ae.originalName||(Array.isArray(ae.name)?ae.name[0]:ae.name))}));if($(le),l&&le.length>0)if(l.includes(",")||x==="multiple"){const ae=Pa(l,le);ae.length>0&&ve(ae)}else{const ae=le.find(Se=>Se.originalName===l||dn(Se).some(ze=>ze===l));ae&&(R(ae),H(sr(ae)||l))}if(u&&le.length>0)if(u.includes(",")||x==="multiple"){const ae=Pa(u,le);ae.length>0&&ye(ae)}else{const ae=le.find(Se=>Se.originalName===u||dn(Se).some(ze=>ze===u));ae&&(T(ae),G(sr(ae)||u))}}).catch(D=>{console.error("Ошибка загрузки РіРѕСЂРѕРґРѕРІ:",D)})},[S.language,l,u,x]),i.useEffect(()=>{if(P.length!==0){if(l!==void 0)if(!l.trim())R(void 0),H("");else if(l.includes(",")||x==="multiple"){const D=Pa(l,P);D.length>0&&ve(D)}else{const D=P.find(le=>jt(le)===l||dn(le).some(ae=>ae===l));D?(R(D),H(sr(D)||l)):H(l)}if(u!==void 0)if(!u.trim())T(void 0),G("");else if(u.includes(",")||x==="multiple"){const D=Pa(u,P);D.length>0&&ye(D)}else{const D=P.find(le=>jt(le)===u||dn(le).some(ae=>ae===u));D?(T(D),G(sr(D)||u)):G(u)}}},[l,u,x,P]),i.useEffect(()=>{if(f){const D=Dg(f);D&&(k(D),Ue(D))}},[f]),i.useEffect(()=>{if(d!=null){const D=String(d).trim();if(!D){z([]);return}const le=D.split(",").map(ae=>{const Se=ae.trim();return Se?Object.prototype.hasOwnProperty.call(un,Se)?Se:Object.keys(un).find(Re=>un[Re]===Se)||null:null}).filter(Boolean);le.length>0&&z(le)}},[d]),i.useEffect(()=>{h!==void 0&&xe(h||void 0)},[h]),i.useEffect(()=>{if(m!=null){const D=Number(m);V(Number.isFinite(D)?D:null)}},[m]),i.useEffect(()=>{if(g!=null){const D=Number(g);Z(Number.isFinite(D)?D:null)}},[g]);const Ye=y!==void 0?y:J,Xe=i.useRef(!1);i.useEffect(()=>{if(!w)return;if(!Xe.current){Xe.current=!0;return}const D=Ae==="multiple"&&se.length>0?se.map(ze=>jt(ze)).join(", "):(I?jt(I):W)||"",le=Ae==="multiple"&&ge.length>0?ge.map(ze=>jt(ze)).join(", "):(N?jt(N):Y)||"",ae=B.length>0?B.map(ze=>String(ze)).join(","):"",Se=Ye===2?Pt(Ee).format("DD.MM.YYYY"):Pt(O).format("DD.MM.YYYY");w({cityFrom:D||void 0,cityTo:le||void 0,size:ae||void 0,date:Se||void 0,routeMode:Ae,carType:_e||void 0,weight:L,volume:F})},[w,Ye,Ae,I,W,N,Y,se,ge,B,O,Ee,_e,L,F]);const ke=async()=>{Hn("calculator_submitted",{tab:"default",pricingMode:M,routeMode:s?Ae:"single",originCount:se.length||(I?1:0),destinationCount:ge.length||(N?1:0),containerCount:B.length});const D=Pt(O).format("DD.MM.YYYY"),le=B.length>0?B.map(Et=>uE(String(Et))).filter(Et=>!!Et):[],ae=le.join(",");if(s&&Ae==="multiple"){const Et=[];if(se.length===0&&Et.push("Хотя Р±С‹ РѕРґРёРЅ РїСѓРЅРєС‚ отправления"),ge.length===0&&Et.push("Хотя Р±С‹ РѕРґРёРЅ РїСѓРЅРєС‚ назначения"),M!=="DYNAMIC"&&B.length===0&&Et.push("Оборудование"),O||Et.push("Дата отгрузки"),M==="DYNAMIC"&&L==null&&F==null&&Et.push("Вес или объём (для СЃР±РѕСЂРЅРѕРіРѕ РіСЂСѓР·Р°)"),Et.length>0){alert(`Пожалуйста, заполните:
${Et.join(`
`)}`);return}de(!0),e==null||e(!0),t==null||t([]),r==null||r(!1);const it=++Ce.current,He=[],dt={cityFrom:"",cityTo:"",time:D,size:"",pricingMode:M};M==="DYNAMIC"&&(L!=null&&(dt.weight=L),F!=null&&(dt.volume=F));try{if(M==="DYNAMIC")for(const ft of se)for(const At of ge){if(it!==Ce.current)return;const wt=jt(ft)||(ft.id?String(ft.id):""),gr=jt(At)||(At.id?String(At.id):""),ur={...dt,cityFrom:wt,cityTo:gr},Ir=await Me.get("/delivery/calculate",{params:ur});if(it!==Ce.current)return;const _n=Ir.data??[];He.push(..._n)}else for(const ft of se)for(const At of ge)for(const wt of le){if(it!==Ce.current)return;const gr=jt(ft)||(ft.id?String(ft.id):""),ur=jt(At)||(At.id?String(At.id):""),Ir={...dt,cityFrom:gr,cityTo:ur,size:wt},_n=await Me.get("/delivery/calculate",{params:Ir});if(it!==Ce.current)return;const fs=_n.data??[];He.push(...fs)}if(it!==Ce.current)return;t==null||t(He),r==null||r(He.length===0);const mt={cityFrom:se.map(ft=>jt(ft)).join(","),cityTo:ge.map(ft=>jt(ft)).join(","),time:D,pricingMode:M,routeMode:"multiple"};M==="CONTAINER"&&(mt.size=ae),M==="DYNAMIC"&&(L!=null&&(mt.weight=String(L)),F!=null&&(mt.volume=String(F)));const Tt=new URLSearchParams(mt).toString();C(`/search-results?${Tt}`,{state:{params:mt,results:He},replace:!1})}catch(mt){if(it!==Ce.current)return;console.error("Ошибка при расчете стоимости:",mt),fd.error(Xu(mt,{operation:"расчёта стоимости"}))}finally{it===Ce.current&&(e==null||e(!1),de(!1))}return}const Se=se.length>0?se:Pa(W,P),ze=ge.length>0?ge:Pa(Y,P),Re=Se.length>1||ze.length>1;if(Se.length>0&&ze.length>0&&(Ae==="multiple"||Re)){const Et=[];if(M!=="DYNAMIC"&&B.length===0&&Et.push("Оборудование"),O||Et.push("Дата отгрузки"),M==="DYNAMIC"&&L==null&&F==null&&Et.push("Вес или объём (для сборного груза)"),Et.length>0){alert(`Пожалуйста, заполните:
${Et.join(`
`)}`);return}de(!0),e==null||e(!0),t==null||t([]),r==null||r(!1);const it=++Ce.current,He=[],dt={cityFrom:"",cityTo:"",time:D,size:"",pricingMode:M};M==="DYNAMIC"&&(L!=null&&(dt.weight=L),F!=null&&(dt.volume=F));try{if(M==="DYNAMIC")for(const ft of Se)for(const At of ze){if(it!==Ce.current)return;const wt=jt(ft)||(ft.id?String(ft.id):""),gr=jt(At)||(At.id?String(At.id):""),ur={...dt,cityFrom:wt,cityTo:gr},Ir=await Me.get("/delivery/calculate",{params:ur});if(it!==Ce.current)return;const _n=Ir.data??[];He.push(..._n)}else for(const ft of Se)for(const At of ze)for(const wt of le){if(it!==Ce.current)return;const gr=jt(ft)||(ft.id?String(ft.id):""),ur=jt(At)||(At.id?String(At.id):""),Ir={...dt,cityFrom:gr,cityTo:ur,size:wt},_n=await Me.get("/delivery/calculate",{params:Ir});if(it!==Ce.current)return;const fs=_n.data??[];He.push(...fs)}if(it!==Ce.current)return;t==null||t(He),r==null||r(He.length===0);const mt={cityFrom:Se.map(ft=>jt(ft)).join(","),cityTo:ze.map(ft=>jt(ft)).join(","),time:D,pricingMode:M,routeMode:"multiple"};M==="CONTAINER"&&(mt.size=ae),M==="DYNAMIC"&&(L!=null&&(mt.weight=String(L)),F!=null&&(mt.volume=String(F)));const Tt=new URLSearchParams(mt).toString();C(`/search-results?${Tt}`,{state:{params:mt,results:He},replace:!1})}catch(mt){if(it!==Ce.current)return;console.error("Ошибка при расчете стоимости:",mt),fd.error(Xu(mt,{operation:"расчёта стоимости"}))}finally{it===Ce.current&&(e==null||e(!1),de(!1))}return}const je=[];if(I||je.push("Пункт отправления"),N||je.push("Пункт назначения"),M!=="DYNAMIC"&&B.length===0&&je.push("Оборудование"),O||je.push("Дата отгрузки"),M==="DYNAMIC"&&L==null&&F==null&&je.push("Вес или объём (для сборного груза)"),je.length>0){alert(`Пожалуйста, заполните следующие поля:
${je.join(`
`)}`);return}const Ke=jt(I),tt=jt(N),at=Ke||(I!=null&&I.id?String(I.id):""),Nt=tt||(N!=null&&N.id?String(N.id):""),Ot={cityFrom:at,cityTo:Nt,time:D,pricingMode:M};(s&&Ae==="single"||!s&&x==="single")&&(Ot.routeMode="single"),M==="CONTAINER"&&(Ot.size=ae),M==="DYNAMIC"&&(L!=null&&(Ot.weight=String(L)),F!=null&&(Ot.volume=String(F)));const Ft=new URLSearchParams(Ot).toString();de(!0),e==null||e(!0),t==null||t([]),r==null||r(!1);const zr=++Ce.current,an={cityFrom:at,cityTo:Nt,time:D,pricingMode:M};M==="DYNAMIC"&&(L!=null&&(an.weight=L),F!=null&&(an.volume=F));try{const Et=[];if(M==="DYNAMIC"){if(zr!==Ce.current)return;const it=await Me.get("/delivery/calculate",{params:an});if(zr!==Ce.current)return;const He=it.data??[];Et.push(...He)}else for(const it of le){if(zr!==Ce.current)return;const He=await Me.get("/delivery/calculate",{params:{...an,size:it}});if(zr!==Ce.current)return;const dt=He.data??[];Et.push(...dt)}if(zr!==Ce.current)return;t==null||t(Et),C(`/search-results?${Ft}`,{state:{params:Ot,results:Et},replace:!1})}catch(Et){if(zr!==Ce.current)return;console.error("Ошибка при расчете стоимости:",Et),fd.error(Xu(Et,{operation:"расчёта стоимости"}))}finally{zr===Ce.current&&(e==null||e(!1),de(!1))}},De=async()=>{Hn("calculator_submitted",{tab:"direct_auto",carType:_e??null});const D=[];if(I||D.push("Откуда (пункт отправления)"),N||D.push("Куда (пункт назначения)"),Ee||D.push("Дата готовности"),D.length>0){alert(`Пожалуйста, заполните:
${D.join(`
`)}`);return}const le=jt(I)||(I!=null&&I.id?String(I.id):""),ae=jt(N)||(N!=null&&N.id?String(N.id):""),Se=Pt(Ee).format("DD.MM.YYYY"),ze={cityFrom:le,cityTo:ae,time:Se,transportType:"DIRECT_AUTO",pricingMode:"DYNAMIC",carType:_e||void 0};de(!0),e==null||e(!0),t==null||t([]),r==null||r(!1);const Re=++Ce.current;try{const je=await Me.get("/delivery/calculate",{params:ze});if(Re!==Ce.current)return;const Ke=je.data??[];t==null||t(Ke),Ke.length===0&&(r==null||r(!0));const tt=new URLSearchParams(Object.fromEntries(Object.entries(ze).filter(([,at])=>at!=null&&at!=="").map(([at,Nt])=>[at,String(Nt)]))).toString();C(`/search-results?${tt}`,{state:{params:ze,results:Ke},replace:!1})}catch(je){if(Re!==Ce.current)return;console.error("Ошибка расчёта «Прямое авто»:",je),r==null||r(!0),t==null||t([]);const Ke=new URLSearchParams({cityFrom:le,cityTo:ae,time:Se,transportType:"DIRECT_AUTO"}).toString();C(`/search-results?${Ke}`,{state:{params:ze,results:[]},replace:!1})}finally{Re===Ce.current&&(e==null||e(!1),de(!1))}},we=async()=>{Hn("calculator_submitted",{tab:"ktk",containerCount:B.length});const D=[];if(I||D.push("Пункт отправления (откуда)"),N||D.push("Пункт назначения (куда)"),B.length===0&&D.push("Тип контейнера"),O||D.push("Дата"),D.length>0){alert(`Пожалуйста, заполните:
${D.join(`
`)}`);return}const le=Pt(O).format("DD.MM.YYYY"),ae=jt(I)||(I!=null&&I.id?String(I.id):""),Se=jt(N)||(N!=null&&N.id?String(N.id):""),ze=uE(String(B[0]));if(!ze){alert("Не удалось определить тип контейнера для запроса.");return}pe(null),ne(!0),e==null||e(!0),t==null||t([]),r==null||r(!1);const Re=++Ce.current;try{if(await Lae({cityFrom:ae,cityTo:Se,time:le,size:ze}),Re!==Ce.current)return;t==null||t([]),r==null||r(!1);const je={cityFrom:ae,cityTo:Se,time:le,size:ze,pricingMode:"CONTAINER",tab:"ktk"},Ke=new URLSearchParams(je).toString();C(`/search-results?${Ke}`,{state:{params:je},replace:!1})}catch(je){if(Re!==Ce.current)return;console.error("Ошибка при расчёте вариантов КТК:",je),pe(Xu(je,{operation:"расчёта вариантов КТК"})),r==null||r(!0),t==null||t([])}finally{Re===Ce.current&&(ne(!1),e==null||e(!1))}},Ve=async()=>{Hn("calculator_submitted",{tab:"intauto"});const D=[];if(I||D.push("Пункт отправления (откуда)"),N||D.push("Пункт назначения (куда)"),Ee||D.push("Дата"),D.length>0){alert(`Пожалуйста, заполните:
${D.join(`
`)}`);return}const le=Pt(Ee).format("DD.MM.YYYY"),ae=jt(I)||(I!=null&&I.id?String(I.id):""),Se=jt(N)||(N!=null&&N.id?String(N.id):"");de(!0),e==null||e(!0),t==null||t([]),r==null||r(!1);const ze=++Ce.current;try{if(await Fae({cityFrom:ae,cityTo:Se,time:le}),ze!==Ce.current)return;const Re={cityFrom:ae,cityTo:Se,time:le,tab:"intauto"};_e&&(Re.carType=_e);const je=new URLSearchParams(Re).toString();C(`/search-results?${je}`,{state:{params:Re},replace:!1})}catch(Re){if(ze!==Ce.current)return;console.error("Ошибка РїСЂРё расчёте «Международное авто»:",Re),r==null||r(!0),t==null||t([])}finally{ze===Ce.current&&(de(!1),e==null||e(!1))}},Ne=D=>{if(!D){Q([]);return}const le=P.filter(Se=>{const ze=dn(Se),Re=Se.originalName;return ze.some(je=>fl(D,je))||fl(D,Re)}),ae=Array.from(new Map(le.map(Se=>[Se.id,Se])).values());Q(ae)},Le=D=>{if(!D){te([]);return}const le=P.filter(Se=>{const ze=dn(Se),Re=Se.originalName;return ze.some(je=>fl(D,je))||fl(D,Re)}),ae=Array.from(new Map(le.map(Se=>[Se.id,Se])).values());te(ae)},Be=`search-form-container ${n}`,Oe=`search-field-container ${n}`,Fe=y!==void 0?y:J;return c.jsxs("div",{className:Be,children:[o&&c.jsxs("div",{className:"search-tabs",role:"tablist",children:[c.jsx("div",{className:`search-tab ${Fe===0?"active":""}`,onClick:()=>{ie(0),b==null||b(0)},onKeyDown:D=>D.key==="Enter"&&(ie(0),b==null?void 0:b(0)),role:"tab",tabIndex:0,"aria-selected":Fe===0,children:"Международная логистика"}),c.jsx("div",{className:`search-tab ${Fe===1?"active":""}`,onClick:()=>{ie(1),b==null||b(1)},onKeyDown:D=>D.key==="Enter"&&(ie(1),b==null?void 0:b(1)),role:"tab",tabIndex:0,"aria-selected":Fe===1,children:"Предоставление РљРўРљ"}),c.jsx("div",{className:`search-tab ${Fe===2?"active":""}`,onClick:()=>{ie(2),b==null||b(2)},onKeyDown:D=>D.key==="Enter"&&(ie(2),b==null?void 0:b(2)),role:"tab",tabIndex:0,"aria-selected":Fe===2,children:"Международное Авто"})]}),Fe===0&&(a||s)&&c.jsxs("div",{className:"search-mode-row",children:[a&&c.jsxs("div",{className:"route-mode-toggle pricing-mode-toggle",children:[c.jsx("button",{type:"button",className:`route-mode-btn ${M==="CONTAINER"?"active":""}`,onClick:()=>{U("CONTAINER"),_==null||_("CONTAINER")},children:"Контейнерные перевозки"}),c.jsx("button",{type:"button",className:`route-mode-btn ${M==="DYNAMIC"?"active":""}`,onClick:()=>{U("DYNAMIC"),_==null||_("DYNAMIC")},children:"Сборные РіСЂСѓР·С‹"})]}),s&&c.jsxs("div",{className:"route-mode-toggle route-mode-toggle--routes",children:[c.jsx("button",{type:"button",className:`route-mode-btn ${Ae==="single"?"active":""}`,onClick:Ie,children:"РћРґРёРЅ маршрут"}),c.jsx("button",{type:"button",className:`route-mode-btn ${Ae==="multiple"?"active":""}`,onClick:()=>$e("multiple"),children:"Несколько"})]})]}),c.jsxs("div",{className:Oe,children:[Fe===0&&c.jsx("div",{style:{display:"contents"},children:(Ae==="single"||!s&&x!=="multiple")&&se.length===0&&ge.length===0?c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"search-field city-field departure-field",children:[c.jsx("span",{className:"field-prefix",children:"A"}),c.jsx(ro,{placeholder:"РџСѓРЅРєС‚ отправления",value:W,options:X.map(D=>{const le=sr(D);return{key:`city-${D.id}`,value:le,label:le,city:D}}),onSearch:D=>{H(D),Ne(D)},onSelect:(D,le)=>{R(le.city);const ae=sr(le.city)||D;H(ae),Q([])},onChange:D=>{H(D||""),D||(R(void 0),Q([]))},className:"city-autocomplete"})]}),c.jsxs("div",{className:"search-field city-field arrival-field",children:[c.jsx("span",{className:"field-prefix",children:"B"}),c.jsx(ro,{placeholder:"РџСѓРЅРєС‚ назначения",value:Y,options:ee.map(D=>{const le=sr(D);return{key:`city-${D.id}`,value:le,label:le,city:D}}),onSearch:D=>{G(D),Le(D)},onSelect:(D,le)=>{T(le.city);const ae=sr(le.city)||D;G(ae),te([])},onChange:D=>{G(D||""),D||(T(void 0),te([]))},className:"city-autocomplete"})]}),M==="CONTAINER"&&v!=="DIRECT_AUTO"&&c.jsx("div",{className:"search-field equipment-field",children:s&&Ae==="single"||x==="single"?c.jsx(Or,{placeholder:"Оборудование",value:B[0]??void 0,options:Object.keys(un).map(le=>({value:le,label:le})),onChange:le=>z(le?[le]:[]),className:"equipment-select equipment-select--single",allowClear:!0}):c.jsx(Or,{mode:"multiple",placeholder:"Оборудование (РјРѕР¶РЅРѕ несколько)",value:B,options:Object.keys(un).map(le=>({value:le,label:le})),onChange:le=>z(le||[]),className:"equipment-select",maxTagCount:"responsive",allowClear:!0})}),v==="DIRECT_AUTO"&&c.jsx("div",{className:"search-field equipment-field",children:c.jsx(Or,{placeholder:"РўРёРї машины",value:_e,allowClear:!0,options:cE.map(D=>({value:D.value,label:D.label})),onChange:D=>xe(D),className:"equipment-select"})}),M==="DYNAMIC"&&v!=="DIRECT_AUTO"&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"search-field groupage-weight-field",children:c.jsx(ll,{placeholder:"Вес, РєРі",value:L,onChange:D=>V(D??null),min:1,addonAfter:"РєРі",className:"search-input-number",style:{width:"100%",minWidth:120}})}),c.jsx("div",{className:"search-field groupage-volume-field",children:c.jsx(ll,{placeholder:"Объём, РјВі",value:F,onChange:D=>Z(D??null),min:.1,step:.1,addonAfter:"РјВі",className:"search-input-number",style:{width:"100%",minWidth:120}})})]}),c.jsx("div",{className:"search-field date-field",children:c.jsx(Po,{placeholder:"dd.mm.yyyy",format:"DD.MM.YYYY",value:(v==="DIRECT_AUTO"?Ee:O)?Pt(v==="DIRECT_AUTO"?Ee:O):null,onChange:D=>{const le=D?D.toDate():new Date;k(le),v==="DIRECT_AUTO"&&Ue(le)},className:"date-picker",suffixIcon:Te?c.jsx("span",{className:"field-calendar"}):void 0,allowClear:!1,showToday:!0,disabledDate:D=>D&&D<Pt().startOf("day"),onClick:()=>console.log("DatePicker clicked")})}),c.jsx("div",{className:"search-field action-field",children:c.jsx("button",{type:"button",className:`search-button ${ue?"search-button--loading":""}`,onClick:v==="DIRECT_AUTO"?De:ke,disabled:ue,children:ue?c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"search-button__spinner","aria-hidden":!0}),"Поиск…"]}):"Найти варианты"})})]}):c.jsxs(c.Fragment,{children:[c.jsxs("div",{className:"city-multi-field-wrap",children:[c.jsxs("div",{className:"search-field city-field departure-field",children:[c.jsx("span",{className:"field-prefix",children:"A"}),se.length<K?c.jsx(ro,{placeholder:"РџСѓРЅРєС‚ отправления",value:W,options:X.map(D=>{const le=sr(D);return{key:`city-${D.id}`,value:le,label:le,city:D}}),onSearch:D=>{H(D),Ne(D)},onSelect:(D,le)=>{se.some(ae=>ae.id===le.city.id)||(ve(ae=>ae.length>=K?ae:[...ae,le.city]),H(""),Q([]))},onChange:D=>H(D||""),className:"city-autocomplete"}):c.jsxs("span",{className:"city-field-placeholder",children:["Выбрано: ",K]})]}),se.length>0&&c.jsx("div",{className:"city-tags-below",children:c.jsx("div",{className:"city-tags-wrap city-tags-wrap--pyramid",children:se.map(D=>{const le=sr(D);return c.jsxs("span",{className:"city-tag",children:[le,c.jsx("button",{type:"button","aria-label":"Удалить",onClick:()=>ve(ae=>ae.filter(Se=>Se.id!==D.id)),className:"city-tag-remove",children:"Г—"})]},D.id)})})})]}),c.jsxs("div",{className:"city-multi-field-wrap",children:[c.jsxs("div",{className:"search-field city-field arrival-field",children:[c.jsx("span",{className:"field-prefix",children:"B"}),ge.length<oe?c.jsx(ro,{placeholder:"РџСѓРЅРєС‚ назначения",value:Y,options:ee.map(D=>{const le=sr(D);return{key:`city-${D.id}`,value:le,label:le,city:D}}),onSearch:D=>{G(D),Le(D)},onSelect:(D,le)=>{ge.some(ae=>ae.id===le.city.id)||(ye(ae=>ae.length>=oe?ae:[...ae,le.city]),G(""),te([]))},onChange:D=>G(D||""),className:"city-autocomplete"}):c.jsxs("span",{className:"city-field-placeholder",children:["Выбрано: ",oe]})]}),ge.length>0&&c.jsx("div",{className:"city-tags-below",children:c.jsx("div",{className:"city-tags-wrap city-tags-wrap--pyramid",children:ge.map(D=>{const le=sr(D);return c.jsxs("span",{className:"city-tag",children:[le,c.jsx("button",{type:"button","aria-label":"Удалить",onClick:()=>ye(ae=>ae.filter(Se=>Se.id!==D.id)),className:"city-tag-remove",children:"Г—"})]},D.id)})})})]}),M==="CONTAINER"&&c.jsx("div",{className:"search-field equipment-field",children:c.jsx(Or,{mode:"multiple",placeholder:"Оборудование (РјРѕР¶РЅРѕ несколько)",value:B,options:Object.keys(un).map(D=>({value:D,label:D})),onChange:D=>z(D||[]),className:"equipment-select",maxTagCount:"responsive"})}),M==="DYNAMIC"&&c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"search-field groupage-weight-field",children:c.jsx(ll,{placeholder:"Вес, РєРі",value:L,onChange:D=>V(D??null),min:1,addonAfter:"РєРі",className:"search-input-number",style:{width:"100%",minWidth:120}})}),c.jsx("div",{className:"search-field groupage-volume-field",children:c.jsx(ll,{placeholder:"Объём, РјВі",value:F,onChange:D=>Z(D??null),min:.1,step:.1,addonAfter:"РјВі",className:"search-input-number",style:{width:"100%",minWidth:120}})})]}),c.jsx("div",{className:"search-field date-field",children:c.jsx(Po,{placeholder:"dd.mm.yyyy",format:"DD.MM.YYYY",value:O?Pt(O):null,onChange:D=>k(D?D.toDate():new Date),className:"date-picker",suffixIcon:Te?c.jsx("span",{className:"field-calendar"}):void 0,allowClear:!1,showToday:!0,disabledDate:D=>D&&D<Pt().startOf("day")})}),c.jsx("div",{className:"search-field action-field",children:c.jsx("button",{type:"button",className:`search-button ${ue?"search-button--loading":""}`,onClick:ke,disabled:ue,children:ue?c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"search-button__spinner","aria-hidden":!0}),"Поиск…"]}):"Найти варианты"})})]})},"tab-logistics"),Fe===1&&c.jsxs("div",{style:{display:"contents"},children:[c.jsxs("div",{className:"search-field city-field departure-field",children:[c.jsx("span",{className:"field-prefix",children:"A"}),c.jsx(ro,{placeholder:"Откуда",value:W,options:X.map(D=>{const ae=dn(D)[0]||D.originalName||"";return{key:`city-${D.id}`,value:ae,label:ae,city:D}}),onSearch:D=>{H(D),Ne(D)},onSelect:(D,le)=>{R(le.city);const ae=dn(le.city);H(ae[0]||le.city.originalName||D),Q([])},onChange:D=>{H(D||""),D||(R(void 0),Q([]))},className:"city-autocomplete"})]}),c.jsxs("div",{className:"search-field city-field arrival-field",children:[c.jsx("span",{className:"field-prefix",children:"B"}),c.jsx(ro,{placeholder:"РљСѓРґР°",value:Y,options:ee.map(D=>{const ae=dn(D)[0]||D.originalName||"";return{key:`city-${D.id}`,value:ae,label:ae,city:D}}),onSearch:D=>{G(D),Le(D)},onSelect:(D,le)=>{T(le.city);const ae=dn(le.city);G(ae[0]||le.city.originalName||D),te([])},onChange:D=>{G(D||""),D||(T(void 0),te([]))},className:"city-autocomplete"})]}),c.jsx("div",{className:"search-field equipment-field",children:c.jsx(Or,{placeholder:"РўРёРї контейнера",value:B[0]??void 0,options:Object.keys(un).map(D=>({value:D,label:D})),onChange:D=>z(D?[D]:[]),className:"equipment-select",allowClear:!0})}),c.jsx("div",{className:"search-field date-field",children:c.jsx(Po,{placeholder:"Дата",format:"DD.MM.YYYY",value:O?Pt(O):null,onChange:D=>D&&k(D.toDate()),className:"date-picker",suffixIcon:c.jsx("span",{className:"field-calendar"}),allowClear:!1,disabledDate:D=>D&&D<Pt().startOf("day")})}),ce&&c.jsx("p",{style:{gridColumn:"1 / -1",color:"var(--color-error, #c00)"},children:ce}),c.jsx("div",{className:"search-field action-field",children:c.jsx("button",{type:"button",className:`search-button ${fe?"search-button--loading":""}`,onClick:we,disabled:fe,children:fe?c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"search-button__spinner","aria-hidden":!0}),"Поиск…"]}):"Найти варианты"})})]},"tab-ktk"),Fe===2&&c.jsxs("div",{style:{display:"contents"},children:[c.jsxs("div",{className:"search-field city-field departure-field",children:[c.jsx("span",{className:"field-prefix",children:"A"}),c.jsx(ro,{placeholder:"Откуда",value:W,options:X.map(D=>{const le=sr(D);return{key:`city-${D.id}`,value:le,label:le,city:D}}),onSearch:D=>{H(D),Ne(D)},onSelect:(D,le)=>{R(le.city);const ae=sr(le.city)||D;H(ae),Q([])},onChange:D=>{H(D||""),D||(R(void 0),Q([]))},className:"city-autocomplete"})]}),c.jsxs("div",{className:"search-field city-field arrival-field",children:[c.jsx("span",{className:"field-prefix",children:"B"}),c.jsx(ro,{placeholder:"РљСѓРґР°",value:Y,options:ee.map(D=>{const le=sr(D);return{key:`city-${D.id}`,value:le,label:le,city:D}}),onSearch:D=>{G(D),Le(D)},onSelect:(D,le)=>{T(le.city);const ae=sr(le.city)||D;G(ae),te([])},onChange:D=>{G(D||""),D||T(void 0),D||te([])},className:"city-autocomplete"})]}),c.jsx("div",{className:"search-field equipment-field",children:c.jsx(Or,{placeholder:"РўРёРї авто",value:_e,allowClear:!0,options:cE.map(D=>({value:D.value,label:D.label})),onChange:D=>xe(D),className:"equipment-select"})}),c.jsx("div",{className:"search-field date-field",children:c.jsx(Po,{placeholder:"Дата готовности",format:"DD.MM.YYYY",value:Ee?Pt(Ee):null,onChange:D=>D&&Ue(D.toDate()),className:"date-picker",suffixIcon:c.jsx("span",{className:"field-calendar"}),allowClear:!1,disabledDate:D=>D&&D<Pt().startOf("day")})}),c.jsx("div",{className:"search-field action-field",children:c.jsx("button",{type:"button",className:`search-button ${ue?"search-button--loading":""}`,onClick:Ve,disabled:ue,children:ue?c.jsxs(c.Fragment,{children:[c.jsx("span",{className:"search-button__spinner","aria-hidden":!0}),"Поиск…"]}):"Рассчитать"})})]},"tab-direct-auto")]})]})},Qae="/mainpagebanner.webp";var Sd=(e=>(e.FILO20="20 DC",e.FILO20HC="20 DC (24-28С‚)",e.FILO40="40 HC",e))(Sd||{}),Zae=(e=>(e.Sea="Sea",e.Railway="Railway",e.Auto="Auto",e.Air="Air",e))(Zae||{});const LD={[Sd.FILO20]:"FILO20",[Sd.FILO20HC]:"FILO20HC",[Sd.FILO40]:"FILO40"},qi=e=>{const t={port:e.port};return e.carrier&&(t.carrier=e.carrier),e.size&&(t.size=e.size),e.storageDays!==void 0&&(t.storageDays=e.storageDays),e.containerType&&(t.containerType=e.containerType),e.transportType&&(t.transportType=e.transportType),t},fE=e=>{const t=[];for(const[r,n]of Object.entries(e))n!==void 0&&t.push([r,String(n)]);return new URLSearchParams(t).toString()},FD={async getAdditionalServices(e,t,r){var o;const n=qi({port:e,carrier:t,...r});console.log("рџ“‹ Extra services request — filters sent to backend:",n);try{const s=await Me.get("/port-services/port-services/port",{params:n}),a=Array.isArray(s.data)?s.data.length:0;return console.log("рџ“‹ Extra services response:",a,"items (backend should filter by from/to/carrier/size/date)"),s}catch(s){if(fg(s)&&((o=s.response)==null?void 0:o.status)===404)return Me.get("/port-services/port",{params:n});throw s}},getPortStorage(e,t,r){const n=qi({port:e,carrier:t,...r});return Me.get("/port-services/port-storage/port",{params:n})},getStationServices(e,t,r){const n=qi({port:e,carrier:t,...r});return Me.get("/port-services/station-services/port",{params:n})},getStationStorage(e,t,r){const n=qi({port:e,carrier:t,...r});return Me.get("/port-services/station-storage/port",{params:n})},getExcessiveContainers(e,t,r){const n=qi({port:e,carrier:t,...r});return Me.get("/port-services/excessive-containers/port",{params:n})},async getSchedule(e,t,r,n){var s,a,l;const o={from:e,to:t};r&&(o.carrier=r),n&&(o.date=n),console.log("рџ“… Запрос расписания:",{from:e,to:t,carrier:r,date:n,fullUrl:`/delivery/schedule?${fE(o)}`});try{const u=await Me.get("/delivery/schedule",{params:o});return console.log("рџ“… Ответ расписания:",{url:u.config.url,status:u.status,data:u.data,dataLength:Array.isArray(u.data)?u.data.length:"not array"}),u}catch(u){throw fg(u)?console.error("вќЊ Ошибка получения расписания:",{url:(s=u.config)==null?void 0:s.url,status:(a=u.response)==null?void 0:a.status,data:(l=u.response)==null?void 0:l.data,message:u.message}):console.error("вќЊ Ошибка получения расписания (РЅРµ axios):",u),u}},getTransitTime(e,t,r){const n={from:e,to:t};return r&&(n.carrier=r),console.log("вЏ±пёЏ Запрос транзитных СЃСЂРѕРєРѕРІ:",{from:e,to:t,carrier:r,fullUrl:`/port-services/transit-time/route?${fE(n)}`}),Me.get("/port-services/transit-time/route",{params:n})},async importAutoRoutes(e){var r,n,o;const t=new FormData;t.append("file",e),console.log("📤 РРјРїРѕСЂС‚ авто-маршрутов РёР· Excel:",e.name);try{const s=await Me.post("/excel/auto",t,{headers:{"Content-Type":"multipart/form-data"}});return console.log("вњ… РРјРїРѕСЂС‚ авто-маршрутов успешен:",s.data),s}catch(s){throw fg(s)?console.error("вќЊ Ошибка импорта авто-маршрутов:",{url:(r=s.config)==null?void 0:r.url,status:(n=s.response)==null?void 0:n.status,data:(o=s.response)==null?void 0:o.data,message:s.message}):console.error("вќЊ Ошибка импорта авто-маршрутов (РЅРµ axios):",s),s}}},eie=97.053,pE={FILO20:33,FILO20HC:33,FILO40:67},tie=e=>e?e==="FILO20"||e==="FILO20HC"||e==="FILO40"?e:LD[e]||"FILO20":"FILO20",rie=e=>{const t=e.currencyRate;return!t||t===0?eie:t},nie=e=>e?e.size==null?!0:e.segments.some(t=>t.prices==null&&t.calculatedPriceRub!=null):!1,Sx=e=>{const t=[];if(e){t.push(e);const r=LD[e];r&&r!==e&&t.push(r)}return t},Cx=(e,t)=>{if(!e||typeof e!="object")return null;for(const n of t)if(typeof e[n]=="number")return e[n];const r=Object.values(e).find(n=>typeof n=="number");return typeof r=="number"?r:null},oie=(e,t,r,n)=>{if(n&&e.calculatedPriceRub!=null)return e.calculatedPriceRub;const o=e.prices||{};let a=Cx(o,Sx(t))??0;if(e.ratePerUnit!==void 0&&e.addValue!==void 0){const l=tie(t),u=pE[l]||pE.FILO20,d=e.ratePerUnit*u+e.addValue;a=Math.max(a,d)}return e.currency==="RUB"?a:a*r},sie=(e,t,r)=>{if(!e)return 0;const n=typeof e.price=="number"?e.price:Cx(e.prices??null,Sx(t))??0;return e.currency==="USD"?n*r:n},aie=(e,t,r,n)=>!e||e.length===0||n?0:e.reduce((o,s)=>{const l=Cx(s.prices??null,Sx(t))??(typeof s.price=="number"?s.price:0),u=s.currency==="USD"?l*r:l;return o+u},0),iie=e=>{var s;if(!e||!e.segments)return 0;const t=rie(e),r=e.size||"FILO20",n=nie(e);let o=0;for(const a of e.segments)o+=Math.round(oie(a,r,t,n));if(!n&&e.rent&&(o+=Math.round(sie(e.rent,r,t))),!n&&e.dropOffEntity&&e.dropOffEntity.length>0){const a=e.segments[e.segments.length-1],l=((s=a==null?void 0:a.details)==null?void 0:s.dropOffIncluded)===!0;o+=Math.round(aie(e.dropOffEntity,r,t,l))}return o},lie=new Set(["SEA","RAILWAY","AUTO"]),cie=e=>lie.has(String(e.transportType).toUpperCase()),Fo=(e,t=!1)=>typeof e!="number"||Number.isNaN(e)?null:t?Math.ceil(e/24):e,uie=e=>{const t=e,r=Fo(e.trans_in,!0)??Fo(t.transIn)??Fo(t.ttIn)??Fo(t.tt_in),n=Fo(e.trans_on,!0)??Fo(t.transOn)??Fo(t.ttTo)??Fo(t.tt_to);return{preparationDays:r,transitDays:n}},zD=e=>{var l;if(!((l=e==null?void 0:e.segments)!=null&&l.length))return{status:"missing",summary:null};const t=e.segments.filter(cie);if(t.length===0)return{status:"missing",summary:null};let r=!1,n=!1,o=0,s=0;for(const u of t){const{preparationDays:d,transitDays:f}=uie(u);(d!==null||f!==null)&&(r=!0),(d===null||f===null)&&(n=!0),o+=d??0,s+=f??0}if(!r)return{status:"missing",summary:null};const a=o>0||s>0?{inTransit:s,total:o+s}:null;return{status:n?"partial":"complete",summary:a}},Cd=e=>{if(typeof e=="number"&&e>0)return{min:e,max:e};if(typeof e!="string")return null;const t=e.match(/(\d+)(?:\s*-\s*(\d+))?/);if(!t)return null;const r=parseInt(t[1],10),n=t[2]?parseInt(t[2],10):r;return!Number.isFinite(r)||!Number.isFinite(n)||r<=0||n<=0?null:{min:r,max:n}},die=e=>{const t=Cd(e.duration)??Cd(e.transitTime)??Cd(e.days);if(t)return t.min;const r=e.departureDate||e.dateFrom||e.seaDeparture||e.departure,n=e.arrivalDate||e.dateTo||e.arrival;if(typeof r!="string"||typeof n!="string")return null;const o=new Date(r),s=new Date(n);if(Number.isNaN(o.getTime())||Number.isNaN(s.getTime())||s<o)return null;const a=Math.ceil((s.getTime()-o.getTime())/(1e3*60*60*24));return a>0?a:null},fie=e=>{if(!Array.isArray(e)||e.length===0)return{status:"missing",range:null};const t=e.map(r=>r&&typeof r=="object"?die(r):null).filter(r=>typeof r=="number"&&r>0);return t.length===0?{status:"partial",range:null}:{status:"complete",range:{min:Math.min(...t),max:Math.max(...t)}}},_be=e=>{var u,d,f,p,m,g,v,h,y;const t=(d=(u=e.transitTime)==null?void 0:u.total)==null?void 0:d.days;if(typeof t=="number"&&t>0)return t;const r=(p=(f=e.transitTime)==null?void 0:f.total)==null?void 0:p.hours;if(typeof r=="number"&&r>0)return Math.ceil(r/24);const n=(g=(m=e.transitTime)==null?void 0:m.inTransit)==null?void 0:g.days;if(typeof n=="number"&&n>0)return n;const o=(h=(v=e.transitTime)==null?void 0:v.inTransit)==null?void 0:h.hours;if(typeof o=="number"&&o>0)return Math.ceil(o/24);const s=zD(e);if((y=s.summary)!=null&&y.total&&s.summary.total>0)return s.summary.total;const a=e,l=[a.duration,a.transitTime,a.transitDays,a.days,a.daysInTransit,a.transitDuration];for(const b of l){const _=Cd(b);if(_)return _.min}return Number.POSITIVE_INFINITY};var pie={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372zm198.4-588.1a32 32 0 00-24.5.5L414.9 415 296.4 686c-3.6 8.2-3.6 17.5 0 25.7 3.4 7.8 9.7 13.9 17.7 17 3.8 1.5 7.7 2.2 11.7 2.2 4.4 0 8.7-.9 12.8-2.7l271-118.6 118.5-271a32.06 32.06 0 00-17.7-42.7zM576.8 534.4l26.2 26.2-42.4 42.4-26.2-26.2L380 644.4 447.5 490 422 464.4l42.4-42.4 25.5 25.5L644.4 380l-67.6 154.4zM464.4 422L422 464.4l25.5 25.6 86.9 86.8 26.2 26.2 42.4-42.4-26.2-26.2-86.8-86.9z"}}]},name:"compass",theme:"outlined"};function gy(){return gy=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},gy.apply(this,arguments)}const mie=(e,t)=>i.createElement(or,gy({},e,{ref:t,icon:pie})),gie=i.forwardRef(mie),hie={next(e){const t={from:e.from,to:e.to};return e.carrier&&(t.carrier=e.carrier),e.limit&&(t.limit=e.limit),Me.get("/schedule/next",{params:t}).then(r=>r.data)}};function vie(e){const t=(e??"").trim();return t?t==="закончены"?{label:t,tone:"error"}:t==="есть РІ наличии (СЃ РѕРіРѕРІРѕСЂРєРѕР№)"?{label:t,tone:"warning"}:t==="есть РІ наличии"?{label:t,tone:"success"}:{label:t,tone:"default"}:null}const yie="_wrap_wdgmm_1",bie="_header_wdgmm_10",_ie="_icon_wdgmm_17",xie="_title_wdgmm_22",wie="_items_wdgmm_27",Sie="_item_wdgmm_27",Cie="_dateTag_wdgmm_41",Eie="_availabilityTag_wdgmm_47",Pie="_vessel_wdgmm_54",$ie="_voyage_wdgmm_59",Iie="_carrier_wdgmm_63",Vn={wrap:yie,header:bie,icon:_ie,title:xie,items:wie,item:Sie,dateTag:Cie,availabilityTag:Eie,vessel:Pie,voyage:$ie,carrier:Iie},{Text:Ed}=$o;function Rie({from:e,to:t,carrier:r,limit:n=3,compact:o=!1}){const s=(e??"").trim(),a=(t??"").trim(),l=s.length>0&&a.length>0,{data:u,isLoading:d,isError:f}=sh({queryKey:["schedule.next",s,a,r??"",n],queryFn:()=>hie.next({from:s,to:a,carrier:r,limit:n}),enabled:l,staleTime:6e4*30,retry:1});if(!l||d||f||!u||u.length===0)return null;const p=o?u.slice(0,1):u;return c.jsxs("div",{className:Vn.wrap,children:[c.jsxs("div",{className:Vn.header,children:[c.jsx(gie,{className:Vn.icon}),c.jsx(Ed,{strong:!0,className:Vn.title,children:"Ближайшие рейсы"})]}),c.jsx("div",{className:Vn.items,children:p.map((m,g)=>c.jsx(Tie,{sailing:m},g))})]})}function Tie({sailing:e}){const t=mE(e.etd),r=mE(e.eta),n=`${e.pol} в†’ ${e.pod} В· ${t}–${r}${e.source?" В· "+e.source:""}`,o=Aie(e.availability);return c.jsx(jo,{title:n,children:c.jsxs("div",{className:Vn.item,role:"listitem",children:[c.jsxs(Fc,{color:"processing",className:Vn.dateTag,children:[c.jsx(ER,{})," ",t]}),c.jsxs(Ed,{className:Vn.vessel,children:[e.vesselName??"—",e.voyageNumber&&c.jsxs(Ed,{type:"secondary",className:Vn.voyage,children:[" ","/ ",e.voyageNumber]})]}),o,e.carrier&&c.jsx(Ed,{type:"secondary",className:Vn.carrier,children:e.carrier})]})})}function Aie(e){const t=vie(e);return t?c.jsx(Fc,{color:t.tone,className:Vn.availabilityTag,children:t.label}):null}function mE(e){try{const t=new Date(e);return Number.isNaN(t.getTime())?e:t.toLocaleDateString("ru-RU",{day:"2-digit",month:"short"})}catch{return e}}const Nie=[{label:"Забайкальск / Маньчжурия",aliases:["забайкальск","zabaikalsk","маньчжурия","manchuria","manzhouli","манчьжурия"]},{label:"РҐРѕСЂРіРѕСЃ",aliases:["С…РѕСЂРіРѕСЃ","khorgos","korgas","хоргас"]},{label:"Достык / Алтынколь",aliases:["достык","dostyk","алтынколь","altynkol","алтынкол"]},{label:"Наушки / Сухэбаатар",aliases:["наушки","naushki","сухэбаатар","sukhbaatar","sГјkhbaatar"]},{label:"Гродеково / Суйфэньхэ",aliases:["гродеково","grodekovo","суйфэньхэ","suifenhe","суйфэнхэ"]},{label:"Нижнеленинское / Тунцзян",aliases:["нижнеленинское","nizhneleninskoye","тунцзян","tongjiang"]},{label:"Ррлянь / Дзамын-Т®ТЇРґ",aliases:["эрлянь","erlian","erenhot","дзамын","zamyn"]}];function Oie(e){const t=e.segments.find(r=>String(r.transportType).toUpperCase()==="RAILWAY");return(t==null?void 0:t.portFrom)??null}function jie(e){const t=e.segments.filter(n=>String(n.transportType).toUpperCase()==="RAILWAY");if(!t.length)return[];const r=new Set;for(const n of t){const o=n.portFrom.toLowerCase(),s=n.portTo.toLowerCase();for(const{label:a,aliases:l}of Nie)l.some(u=>o.includes(u)||s.includes(u))&&r.add(a)}if(t.length>1){const n=t[0].portFrom,o=t[t.length-1].portTo;for(const s of t)s.portFrom!==n&&r.add(s.portFrom),s.portTo!==o&&r.add(s.portTo)}return Array.from(r)}const gE={FILO20:"20'DC",FILO20HC:"20'DC",FILO40:"40'HC","20 DC":"20'DC","20 DC (24-28С‚)":"20'DC (24-28С‚)","40 HC":"40'HC"},Die=e=>{const t=[];return e.forEach((r,n)=>{n===0&&t.push(r.portFrom),t.push(r.portTo)}),t.join(" - ")},hE=e=>{if(typeof e=="number"&&Number.isFinite(e)&&e>0)return{min:e,max:e};if(typeof e=="string"){const t=e.match(/(\d+)(?:\s*-\s*(\d+))?/);if(t){const r=parseInt(t[1],10),n=t[2]?parseInt(t[2],10):r;if(Number.isFinite(r)&&Number.isFinite(n)&&r>0)return{min:r,max:n}}}return null},Mie=async e=>{if(e.segments.length===0)return{status:"missing",range:null};const t=e,r=["duration","transitTime","transitDays","days","daysInTransit","transitDuration"];for(const u of r){const d=hE(t[u]);if(d)return{status:"complete",range:d}}if(e.segments.length>0){const u=e.segments[0];for(const d of r){const f=hE(u[d]);if(f)return{status:"complete",range:f}}}const n=e.segments[0],o=n.portFrom,s=n.portTo,a=n.carrier,l=`${o}-${s}-${a||"any"}`;try{let u;return Za.has(l)?u=Za.get(l):(u=(await FD.getSchedule(o,s,a)).data,Za.set(l,u)),fie(u)}catch(u){console.warn("Ошибка РїСЂРё получении расписания для расчета дней РІ пути:",u)}return{status:"missing",range:null}},Go=e=>e.toLocaleDateString("ru-RU",{day:"2-digit",month:"2-digit",year:"numeric"}),Za=new Map,kie=async e=>{if(e.segments.length===0)return[];const t=e.segments[0],r=t.portFrom,n=t.portTo,o=t.carrier,s=`${r}-${n}-${o||"any"}`;try{let a;if(Za.has(s)?a=Za.get(s):(a=(await FD.getSchedule(r,n,o)).data,Za.set(s,a)),Array.isArray(a)&&a.length>0){const l=new Date;l.setHours(0,0,0,0);const u=l.getTime(),d=a.map(f=>{if(!f||typeof f!="object")return null;const p=f,m=p.departureDate??p.dateFrom??p.seaDeparture??p.departure;return typeof m=="string"?new Date(m):null}).filter(f=>f!==null&&!isNaN(f.getTime())&&f.getTime()>=u);if(d.length>0){const f=d.sort((p,m)=>p.getTime()-m.getTime()).slice(0,3).map(p=>Go(p));if(f.length>0)return f}}}catch(a){console.warn("Ошибка РїСЂРё получении расписания:",a)}return[]},Lie=e=>{const t=new Date;t.setHours(0,0,0,0);const r=t.getTime(),n=s=>s.filter(a=>{const l=a.trim().split(/[.\-/]/);if(l.length!==3)return!0;const u=parseInt(l[0],10),d=parseInt(l[1],10)-1,f=parseInt(l[2],10),p=new Date(f,d,u);return!isNaN(p.getTime())&&p.getTime()>=r});if(e.date)try{const s=new Date(e.date);if(isNaN(s.getTime()))throw new Error("Invalid date");const a=[Go(new Date(s.getTime()+0*24*60*60*1e3)),Go(new Date(s.getTime()+7*24*60*60*1e3)),Go(new Date(s.getTime()+14*24*60*60*1e3))];return n(a)}catch(s){console.warn("Ошибка РїСЂРё парсинге даты РёР· option.date:",e.date,s)}if(e.segments.length>0){const s=e.segments[0];if(s.validFrom)try{const a=new Date(s.validFrom);if(isNaN(a.getTime()))return[];const l=[Go(new Date(a.getTime()+0*24*60*60*1e3)),Go(new Date(a.getTime()+7*24*60*60*1e3)),Go(new Date(a.getTime()+14*24*60*60*1e3))];return n(l)}catch{return[]}}const o=e.meta;return o!=null&&o.customDates&&o.customDates.length>0?n(o.customDates):[]},Fie=({segments:e,fallbackCityFrom:t,fallbackCityTo:r})=>{const n=e.find(a=>String(a.transportType).toUpperCase()==="SEA"),o=(n==null?void 0:n.portFrom)||t||"",s=(n==null?void 0:n.portTo)||r||"";return!o||!s?null:c.jsx(Rie,{from:o,to:s,carrier:n==null?void 0:n.carrier,limit:3})},zie=({option:e,onDetailsClick:t,onOrderClick:r,onCardClick:n,containerSize:o,searchParams:s,isBestValue:a,isFastest:l,mayRiseSoon:u,overrideTransitDays:d,overrideTransitLabel:f,overrideTotalCost:p,orderButtonLabel:m,showPriceFrom:g=!0,compareChecked:v,onCompareToggle:h,compareDisabled:y})=>{const _=e.meta??{},[x,w]=i.useState([]),[S,C]=i.useState({status:"missing",range:null}),[,E]=i.useState(!0);i.useEffect(()=>{(async()=>{var H;E(!0);try{const[Y,G]=await Promise.all([kie(e),Mie(e)]);let X=Y.slice(0,3);const Q=(H=s==null?void 0:s.time)==null?void 0:H.trim();if(Q&&Y.some(ee=>ee===Q)){const ee=Y.filter(te=>te!==Q);X=[Q,...ee].slice(0,3)}w(X),C(G)}catch(Y){console.error("Ошибка РїСЂРё загрузке расписания:",Y);const X=Lie(e).slice(0,3);w(X),C({status:"missing",range:null})}finally{E(!1)}})()},[e,s==null?void 0:s.time]);const P=Die(e.segments),$=e.size?gE[String(e.size)]||String(e.size).replace(/\s+/,"'"):o?gE[o]||o:null,I=q.useMemo(()=>{var X;if(!((X=e.segments)!=null&&X.length))return null;const W=e.segments.find(Q=>{const ee=String(Q.transportType).toUpperCase();return ee==="SEA"||ee==="RAILWAY"})??e.segments[0];if(!W)return null;const H=W,Y=H.containerTypeSize??H.containerType;if(!Y)return null;const G=String(Y).toUpperCase();return G==="SOC"||G==="COC"?G:null},[e.segments]),R=q.useMemo(()=>{const W=e.segments.find(H=>String(H.transportType).toUpperCase()==="SEA");return(W==null?void 0:W.carrier)||null},[e.segments]),N=q.useMemo(()=>{const W=e.segments.find(H=>String(H.transportType).toUpperCase()==="RAILWAY");return(W==null?void 0:W.carrier)||null},[e.segments]),T=q.useMemo(()=>zD(e),[e]),O=d??T.summary,k=q.useMemo(()=>f!=null&&f!==""?f:O!=null?`РІ пути ${O.inTransit}/${O.total} дней`:S.status==="complete"&&S.range?`РІ пути ${S.range.min}/${S.range.max} дней`:T.status==="partial"||S.status==="partial"?"неизвестно":"нет данных",[f,O,S,T.status]),M=q.useMemo(()=>{const W=e.segments.map(Y=>Y.validTo?new Date(Y.validTo):null).filter(Y=>Y!==null&&!isNaN(Y.getTime()));if(W.length===0)return null;const H=W.reduce((Y,G)=>Y.getTime()<G.getTime()?Y:G);return`актуально РґРѕ ${Go(H)}`},[e.segments]),U=R||N||null,L=!e.priceConfidence||e.priceConfidence==="FIRM",V=m??(L?"Забронировать":"Запросить стоимость"),F=m||L?"primary":"ghost",Z=_.secondaryBadges??[L?{text:"Твёрдая цена",tone:"positive"}:{text:"Ориентировочно",tone:"warning",tooltip:e.estimateNote??"Точную стоимость уточним РІ течение 2 часов"},...a?[{text:"␠Лучший выбор",tone:"positive",tooltip:"Авто-РїРѕРґР±РѕСЂ РїРѕ балансу цены Рё СЃСЂРѕРєР° (60% цена + 40% СЃСЂРѕРє). Рто вариант СЃ лучшим compromise среди показанных."}]:[],...l&&!a?[{text:"рџљЂ Самый быстрый",tone:"info"}]:[],...u?[{text:"Может СЃРєРѕСЂРѕ подорожать",tone:"warning"}]:[],...I?[{text:I,tone:"neutral"}]:[],...$?[{text:$,tone:"neutral"}]:[],...U?[{text:U,tone:"neutral"}]:[]],B=_.datesTitle??"Ближайшие даты:",z=_.availability;return c.jsxs("article",{className:`result-card${n?" result-card--clickable":""}${v?" result-card--compare-checked":""}`,onClick:n?()=>n(e):void 0,role:n?"button":void 0,tabIndex:n?0:void 0,onKeyDown:n?W=>{(W.key==="Enter"||W.key===" ")&&(W.preventDefault(),n(e))}:void 0,children:[h&&c.jsxs("label",{className:"result-card__compare-checkbox",onClick:W=>W.stopPropagation(),title:y&&!v?"РњРѕР¶РЅРѕ сравнить РЅРµ более 3 вариантов":"Отметить для сравнения",children:[c.jsx("input",{type:"checkbox",checked:!!v,disabled:!!y&&!v,onChange:W=>h(e,W.target.checked)}),c.jsx("span",{className:"result-card__compare-label",children:"Сравнить"})]}),c.jsxs("div",{className:"result-card__status",children:[z&&c.jsxs("span",{className:`badge badge--${z.tone}`,children:[z.icon&&c.jsx("span",{className:"badge__icon",children:z.icon}),z.text]}),Z.map((W,H)=>{const Y=c.jsxs("span",{className:`badge badge--${W.tone}`,children:[W.icon&&c.jsx("span",{className:"badge__icon",children:W.icon}),W.text]},H);return W.tooltip?c.jsx(jo,{title:W.tooltip,children:Y},H):Y})]}),c.jsxs("div",{className:"result-card__body",children:[c.jsxs("div",{className:"result-card__content",children:[c.jsx("h3",{className:"result-card__route",children:P}),(()=>{const W=Oie(e),H=jie(e);return!W&&H.length===0?null:c.jsxs("div",{className:"result-card__railway-meta",children:[W&&c.jsxs("span",{className:"result-card__railway-meta-item",children:["рџљ† ",c.jsx("span",{className:"result-card__railway-meta-label",children:"Откуда:"})," ",W]}),H.map(Y=>c.jsxs("span",{className:"result-card__railway-meta-item result-card__railway-meta-item--crossing",children:["🛤️ ",Y]},Y))]})})(),x.length>0&&c.jsxs("div",{className:"result-card__dates",children:[c.jsx("span",{children:B}),c.jsx("div",{className:"result-card__dates-list",children:x.map(W=>c.jsx("button",{type:"button",className:"result-card__date-button",onClick:H=>{H.stopPropagation(),t&&(sessionStorage.setItem("selectedScheduleDate",W),t(e))},children:W},W))})]}),(()=>{const W=_.costBreakdown??[],H=_.transitBreakdown??[];if(W.length===0&&H.length===0)return null;const Y=J=>J.trim().toLowerCase()==="итого",G=new Map;let X;for(const J of W)Y(J.label)?X=J.value:G.set(J.label,J.value);const Q=[],ee=new Set;let te;for(const J of H){if(Y(J.label)){te=J.value;continue}ee.add(J.label),Q.push({key:`seg-${J.label}`,label:J.label,cost:G.get(J.label)??"—",transit:J.value,category:J.category})}for(const J of W)Y(J.label)||ee.has(J.label)||Q.push({key:`cost-${J.label}`,label:J.label,cost:J.value,transit:"—"});return c.jsxs("div",{className:"result-card__breakdown result-card__breakdown--unified",children:[c.jsxs("div",{className:"result-card__breakdown-row result-card__breakdown-row--head",children:[c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--label",children:"Ртап"}),c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--cost",children:"Стоимость"}),c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--transit",children:"РЎСЂРѕРє"})]}),Q.map(J=>c.jsxs("div",{className:"result-card__breakdown-row"+(J.category==="PREPARATION"?" result-card__breakdown-row--prep":""),children:[c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--label",children:J.label}),c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--cost",children:J.cost}),c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--transit",children:J.transit})]},J.key)),(X||te)&&c.jsxs("div",{className:"result-card__breakdown-row result-card__breakdown-row--total",children:[c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--label",children:"Ртого"}),c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--cost",children:X??"—"}),c.jsx("span",{className:"result-card__breakdown-col result-card__breakdown-col--transit",children:te??"—"})]})]})})(),_.notes&&_.notes.length>0&&c.jsx("ul",{className:"result-card__notes",children:_.notes.map((W,H)=>c.jsx("li",{children:W},H))}),c.jsx(Fie,{segments:e.segments,fallbackCityFrom:s==null?void 0:s.cityFrom,fallbackCityTo:s==null?void 0:s.cityTo})]}),c.jsxs("div",{className:"result-card__aside",children:[k&&c.jsx("div",{className:"result-card__transit-days",children:k}),M&&c.jsx("div",{className:"result-card__rate-validity",children:M}),c.jsxs("div",{className:"result-card__price-wrapper",children:[c.jsx("span",{className:"result-card__price-caption",children:"итого:"}),c.jsxs("span",{className:"result-card__price",children:[g!==!1?"РѕС‚ ":"",(p??(iie(e)||e.totalCost)).toLocaleString("ru-RU").replace(/,/g," ")," ","в‚Ѕ"]})]}),c.jsxs("div",{className:"result-card__actions",children:[r&&c.jsx("button",{className:`result-card__button result-card__button--${F}`,onClick:W=>{W.stopPropagation(),r(e)},children:V}),t&&c.jsx("button",{className:"result-card__button result-card__button--ghost",onClick:W=>{W.stopPropagation(),t(e)},children:"Подробнее"})]})]})]})]})},Vie=q.memo(zie),Bie={async submit(e){const t={...e,attribution:e.attribution??p_()},n=(await Me.post("/form/submit",t)).data??{success:!0};return n.success&&BG(e.formType),n}},Hie=({cityFrom:e,cityTo:t,baseQuery:r})=>{const n=Sc(),[o,s]=i.useState(null),[a,l]=i.useState(!1);if(i.useEffect(()=>{!(e!=null&&e.trim())||!(t!=null&&t.trim())||(l(!0),rm.getAlternatives(e,t).then(s).catch(()=>s(null)).finally(()=>l(!1)))},[e,t]),a)return c.jsxs("div",{style:{marginTop:16,textAlign:"center"},children:[c.jsx(up,{size:"small"})," ",c.jsx("span",{style:{opacity:.6},children:"Подбираем альтернативы..."})]});if(!o)return null;const{sameOrigin:u,sameDestination:d,popular:f}=o;if(u.length===0&&d.length===0&&f.length===0)return null;const p=(g,v)=>{const h=new URLSearchParams;h.set("cityFrom",g),h.set("cityTo",v),Object.entries(r).forEach(([y,b])=>{b!=null&&b!==""&&h.set(y,b)}),n(`/search-results?${h.toString()}`)},m=({items:g})=>c.jsx("div",{style:{display:"flex",flexWrap:"wrap",gap:8,marginTop:8},children:g.map(v=>c.jsxs(Fc,{color:"blue",style:{cursor:"pointer",padding:"6px 12px",fontSize:13},onClick:()=>p(v.cityFrom,v.cityTo),title:`Запросов Р·Р° 90 дней: ${v.searchCount}`,children:[v.cityFrom," в†’ ",v.cityTo]},`${v.cityFrom}|${v.cityTo}`))});return c.jsxs("div",{style:{marginTop:20,padding:"12px 16px",background:"#fafafa",borderRadius:8},children:[c.jsx("h4",{style:{marginTop:0,marginBottom:8},children:"Рђ РІРѕС‚ эти маршруты РјС‹ РІРѕР·РёРј:"}),u.length>0&&c.jsxs("div",{style:{marginTop:8},children:[c.jsxs("div",{style:{fontSize:13,fontWeight:500},children:["РР· ",e," РІ РґСЂСѓРіРёРµ направления:"]}),c.jsx(m,{items:u})]}),d.length>0&&c.jsxs("div",{style:{marginTop:12},children:[c.jsxs("div",{style:{fontSize:13,fontWeight:500},children:["Р’ ",t," РёР· РґСЂСѓРіРёС… РіРѕСЂРѕРґРѕРІ:"]}),c.jsx(m,{items:d})]}),f.length>0&&c.jsxs("div",{style:{marginTop:12},children:[c.jsx("div",{style:{fontSize:13,fontWeight:500},children:"Самые популярные направления:"}),c.jsx(m,{items:f})]})]})},vE=(e,t)=>{if(!e||!e.trim()||t.length===0)return!1;const r=e.trim();return t.some(n=>{const o=Array.isArray(n.name)?n.name:[n.name];return n.originalName&&o.push(n.originalName),o.some(s=>typeof s=="string"&&fl(r,s))})},Wie=({noTariff:e=!1,routeNotFound:t,apiError:r=!1,searchContext:n})=>{const{user:o}=Gc(),[s,a]=i.useState(!1),[l,u]=i.useState({name:"",phone:"",email:"",comment:""}),[d,f]=i.useState(!1),[p,m]=i.useState([]);i.useEffect(()=>{!(n!=null&&n.cityFrom)&&!(n!=null&&n.cityTo)||rm.getCities("ru").then(m).catch(()=>m([]))},[n==null?void 0:n.cityFrom,n==null?void 0:n.cityTo]);const g=i.useMemo(()=>{var E,P;if(p.length===0)return[];const w=[],S=(E=n==null?void 0:n.cityFrom)==null?void 0:E.trim(),C=(P=n==null?void 0:n.cityTo)==null?void 0:P.trim();return S&&!vE(S,p)&&w.push(S),C&&!vE(C,p)&&w.push(C),w},[p,n==null?void 0:n.cityFrom,n==null?void 0:n.cityTo]),v=g.length>0,h=()=>{if(r){const w=(n==null?void 0:n.cityFrom)||"—",S=(n==null?void 0:n.cityTo)||"—";u(C=>({...C,comment:C.comment||`РќРµ удалось загрузить тарифы. Прошу предоставить расчёт РїРѕ маршруту: ${w} в†’ ${S}.`})),a(!0);return}if(v){const w=g.join(", ");u(S=>({...S,comment:S.comment||`Прошу рассмотреть добавление РіРѕСЂРѕРґР°/маршрута: ${w}. Маршрут: ${(n==null?void 0:n.cityFrom)||"—"} в†’ ${(n==null?void 0:n.cityTo)||"—"}.`}))}a(!0)};i.useEffect(()=>{s&&o&&u(w=>({...w,name:w.name||o.fullName||"",email:w.email||o.email||"",phone:w.phone||o.phone||""}))},[s,o]);const y=()=>{a(!1),u({name:"",phone:"",email:"",comment:""})},b=()=>{const w=["Запрос индивидуального расчёта (тариф РЅРµ найден)."];return l.comment.trim()&&w.push(`Комментарий: ${l.comment.trim()}`),(n!=null&&n.cityFrom||n!=null&&n.cityTo||n!=null&&n.time)&&w.push(`Маршрут: ${n.cityFrom||"—"} в†’ ${n.cityTo||"—"}, дата: ${n.time||"—"}${n.size?`, оборудование: ${n.size}`:""}${n.transportType?`, тип: ${n.transportType}`:""}.`),w.join(`
`)},_=async w=>{if(w.preventDefault(),!(!l.name.trim()||!l.phone.trim()||!l.email.trim())){f(!0);try{await Bie.submit({formType:"contact",name:(o&&o.fullName||l.name).trim(),phone:(o&&o.phone||l.phone).trim(),email:(o&&o.email||l.email).trim(),message:b()}),y(),alert("Заявка отправлена. РњС‹ свяжемся СЃ вами РІ ближайшее время.")}catch(S){console.error(S),alert("РќРµ удалось отправить заявку. Попробуйте РїРѕР·Р¶Рµ или позвоните нам.")}finally{f(!1)}}},x=c.jsxs("button",{type:"button",className:"suggestion-item suggestion-item--action",onClick:h,"aria-label":"Оставить контакты для СЃРІСЏР·Рё",children:[c.jsx("span",{className:"suggestion-icon",children:"рџ“ћ"}),c.jsx("span",{children:"Свяжитесь СЃ нами для индивидуального расчёта"})]});if(r)return c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"no-results-panel no-results-panel--api-error",children:c.jsxs("div",{className:"no-results-content",children:[c.jsx("div",{className:"no-results-icon",children:"вљ пёЏ"}),c.jsx("h2",{className:"no-results-title",children:"РќРµ удалось загрузить данные"}),c.jsxs("p",{className:"no-results-description",children:["Сервис временно недоступен или нет данных РїРѕ данному маршруту.",c.jsx("br",{}),"Попробуйте изменить параметры или запросите расчёт Сѓ менеджера."]}),c.jsx("div",{className:"no-results-suggestions",children:x})]})}),c.jsx(Ur,{title:"Оставьте контакты для СЃРІСЏР·Рё",open:s,onCancel:y,footer:null,destroyOnClose:!0,width:440,className:"no-results-contact-modal",children:c.jsxs("form",{onSubmit:_,children:[c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"РРјСЏ",value:l.name,onChange:w=>u(S=>({...S,name:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Телефон",type:"tel",value:l.phone,onChange:w=>u(S=>({...S,phone:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Email",type:"email",value:l.email,onChange:w=>u(S=>({...S,email:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt.TextArea,{placeholder:"Комментарий (маршрут, дата, пожелания)",value:l.comment,onChange:w=>u(S=>{var C;return{...S,comment:((C=w.target)==null?void 0:C.value)??""}}),rows:3})}),c.jsx("div",{className:"no-results-form-actions",children:c.jsx(vn,{type:"primary",htmlType:"submit",loading:d,size:"large",block:!0,children:"Отправить заявку"})})]})})]});if(e)return c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"no-results-panel no-results-panel--no-tariff",children:c.jsxs("div",{className:"no-results-content",children:[c.jsx("div",{className:"no-results-icon",children:"рџљ›"}),c.jsx("h2",{className:"no-results-title",children:"Нет тарифа"}),c.jsxs("p",{className:"no-results-description",children:["РџРѕ указанному маршруту Рё параметрам тариф РЅРµ найден.",c.jsx("br",{}),"Свяжитесь СЃ нами для индивидуального расчёта."]}),c.jsx("div",{className:"no-results-suggestions",children:x})]})}),c.jsx(Ur,{title:"Оставьте контакты для СЃРІСЏР·Рё",open:s,onCancel:y,footer:null,destroyOnClose:!0,width:440,className:"no-results-contact-modal",children:c.jsxs("form",{onSubmit:_,children:[c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"РРјСЏ",value:l.name,onChange:w=>u(S=>({...S,name:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Телефон",type:"tel",value:l.phone,onChange:w=>u(S=>({...S,phone:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Email",type:"email",value:l.email,onChange:w=>u(S=>({...S,email:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt.TextArea,{placeholder:"Комментарий (маршрут, дата, пожелания)",value:l.comment,onChange:w=>u(S=>{var C;return{...S,comment:((C=w.target)==null?void 0:C.value)??""}}),rows:3})}),c.jsx("div",{className:"no-results-form-actions",children:c.jsx(vn,{type:"primary",htmlType:"submit",loading:d,size:"large",block:!0,children:"Отправить заявку"})})]})})]});if(t)return c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"no-results-panel no-results-panel--route-not-found",children:c.jsxs("div",{className:"no-results-content",children:[c.jsx("div",{className:"no-results-icon",children:"📦"}),c.jsx("h2",{className:"no-results-title",children:"РќРµ удалось найти такой маршрут"}),c.jsxs("p",{className:"no-results-description",children:["РџРѕ маршруту В«",t,"В» вариантов доставки РЅРµ найдено.",c.jsx("br",{}),"Попробуйте изменить дату отправления или выберите РґСЂСѓРіРёРµ РіРѕСЂРѕРґР°."]}),c.jsxs("div",{className:"no-results-suggestions",children:[c.jsxs("div",{className:"suggestion-item",children:[c.jsx("span",{className:"suggestion-icon",children:"рџ“…"}),c.jsx("span",{children:"Попробуйте РґСЂСѓРіСѓСЋ дату отправления"})]}),c.jsxs("div",{className:"suggestion-item",children:[c.jsx("span",{className:"suggestion-icon",children:"рџ“Ќ"}),c.jsx("span",{children:"Выберите РґСЂСѓРіРёРµ РіРѕСЂРѕРґР° отправления или назначения"})]}),x]})]})}),c.jsx(Ur,{title:"Оставьте контакты для СЃРІСЏР·Рё",open:s,onCancel:y,footer:null,destroyOnClose:!0,width:440,className:"no-results-contact-modal",children:c.jsxs("form",{onSubmit:_,children:[c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"РРјСЏ",value:l.name,onChange:w=>u(S=>({...S,name:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Телефон",type:"tel",value:l.phone,onChange:w=>u(S=>({...S,phone:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Email",type:"email",value:l.email,onChange:w=>u(S=>({...S,email:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt.TextArea,{placeholder:"Комментарий (маршрут, дата, пожелания)",value:l.comment,onChange:w=>u(S=>{var C;return{...S,comment:((C=w.target)==null?void 0:C.value)??""}}),rows:3})}),c.jsx("div",{className:"no-results-form-actions",children:c.jsx(vn,{type:"primary",htmlType:"submit",loading:d,size:"large",block:!0,children:"Отправить заявку"})})]})})]});if(v){const w=g.length===1?"РіРѕСЂРѕРґ":"РіРѕСЂРѕРґР°",S=g.map(C=>`В«${C}В»`).join(" Рё ");return c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"no-results-panel no-results-panel--unknown-city",children:c.jsxs("div",{className:"no-results-content",children:[c.jsx("div",{className:"no-results-icon",children:"рџ—єпёЏ"}),c.jsxs("h2",{className:"no-results-title",children:[w," РїРѕРєР° РЅРµ РІ нашем каталоге"]}),c.jsxs("p",{className:"no-results-description",children:[S," ",(g.length===1,"ещё нет")," РІ нашей базе направлений. Оставьте заявку — рассмотрим добавление Рё предложим индивидуальный расчёт."]}),c.jsxs("div",{className:"no-results-suggestions",children:[c.jsxs("div",{className:"suggestion-item",children:[c.jsx("span",{className:"suggestion-icon",children:"рџ“Ќ"}),c.jsx("span",{children:"Если ошиблись РІ названии — попробуйте полное (например «Москва» вместо «мск»)"})]}),x]})]})}),c.jsx(Ur,{title:"Оставьте контакты для СЃРІСЏР·Рё",open:s,onCancel:y,footer:null,destroyOnClose:!0,width:440,className:"no-results-contact-modal",children:c.jsxs("form",{onSubmit:_,children:[c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"РРјСЏ",value:l.name,onChange:C=>u(E=>({...E,name:C.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Телефон",type:"tel",value:l.phone,onChange:C=>u(E=>({...E,phone:C.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Email",type:"email",value:l.email,onChange:C=>u(E=>({...E,email:C.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt.TextArea,{placeholder:"Комментарий (маршрут, дата, пожелания)",value:l.comment,onChange:C=>u(E=>{var P;return{...E,comment:((P=C.target)==null?void 0:P.value)??""}}),rows:3})}),c.jsx("div",{className:"no-results-form-actions",children:c.jsx(vn,{type:"primary",htmlType:"submit",loading:d,size:"large",block:!0,children:"Отправить заявку"})})]})})]})}return c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"no-results-panel",children:c.jsxs("div",{className:"no-results-content",children:[c.jsx("div",{className:"no-results-icon",children:"📦"}),c.jsx("h2",{className:"no-results-title",children:"Варианты доставки РЅРµ найдены"}),c.jsxs("p",{className:"no-results-description",children:["Рљ сожалению, для указанных параметров РЅРµ найдено доступных вариантов доставки.",c.jsx("br",{}),"Попробуйте изменить дату отправления или выберите РґСЂСѓРіРёРµ РіРѕСЂРѕРґР°."]}),c.jsxs("div",{className:"no-results-suggestions",children:[c.jsxs("div",{className:"suggestion-item",children:[c.jsx("span",{className:"suggestion-icon",children:"рџ“…"}),c.jsx("span",{children:"Попробуйте РґСЂСѓРіСѓСЋ дату отправления"})]}),c.jsxs("div",{className:"suggestion-item",children:[c.jsx("span",{className:"suggestion-icon",children:"рџ“Ќ"}),c.jsx("span",{children:"Выберите РґСЂСѓРіРёРµ РіРѕСЂРѕРґР° отправления или назначения"})]}),x]}),(n==null?void 0:n.cityFrom)&&(n==null?void 0:n.cityTo)&&c.jsx(Hie,{cityFrom:n.cityFrom,cityTo:n.cityTo,baseQuery:{time:n.time,size:n.size,transportType:n.transportType}})]})}),c.jsx(Ur,{title:"Оставьте контакты для СЃРІСЏР·Рё",open:s,onCancel:y,footer:null,destroyOnClose:!0,width:440,className:"no-results-contact-modal",children:c.jsxs("form",{onSubmit:_,children:[c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"РРјСЏ",value:l.name,onChange:w=>u(S=>({...S,name:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Телефон",type:"tel",value:l.phone,onChange:w=>u(S=>({...S,phone:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt,{placeholder:"Email",type:"email",value:l.email,onChange:w=>u(S=>({...S,email:w.target.value})),required:!0,size:"large"})}),c.jsx("div",{className:"no-results-form-group",children:c.jsx(Vt.TextArea,{placeholder:"Комментарий (маршрут, дата, пожелания)",value:l.comment,onChange:w=>u(S=>{var C;return{...S,comment:((C=w.target)==null?void 0:C.value)??""}}),rows:3})}),c.jsx("div",{className:"no-results-form-actions",children:c.jsx(vn,{type:"primary",htmlType:"submit",loading:d,size:"large",block:!0,children:"Отправить заявку"})})]})})]})},Uie=i.lazy(()=>A(()=>import("./TransportServices-bT5td7RT.js"),__vite__mapDeps([29,1,30]))),qie=i.lazy(()=>A(()=>import("./IndustrySolutions-DOk3fb4D.js"),__vite__mapDeps([31,1,32]))),Gie=i.lazy(()=>A(()=>import("./AdditionalServices-CDiYPIzh.js"),__vite__mapDeps([33,1,34]))),Kie=i.lazy(()=>A(()=>import("./GeographyOfWork-BK24fYUe.js"),__vite__mapDeps([35,1,36]))),Yie=i.lazy(()=>A(()=>import("./OurPartners-XexChepw.js"),__vite__mapDeps([37,1,38]))),Xie=i.lazy(()=>A(()=>import("./ClientsAboutUs-BbDpGvt0.js"),__vite__mapDeps([39,1,40]))),Jie=i.lazy(()=>A(()=>import("./SuccessStories-CYPPjbGi.js"),__vite__mapDeps([41,1,42]))),Qie=i.lazy(()=>A(()=>import("./AvalogBlog-imLO-7h_.js"),__vite__mapDeps([43,1,44]))),Zie=i.lazy(()=>A(()=>import("./QuestionsSection-D1_YfDmJ.js"),__vite__mapDeps([11,1,6,12,13,14,15,16]))),ele=i.lazy(()=>A(()=>import("./Footer-B4kitMHj.js"),__vite__mapDeps([2,1,3]))),tle=i.lazy(()=>A(()=>import("./OrderModal-1IjzdOS8.js"),__vite__mapDeps([45,1,46,14,47,12,13,6,15,48]))),rle=i.lazy(()=>A(()=>import("./FirmOrderModal-BqnM0pIW.js"),__vite__mapDeps([49,1,47,50,14,51,52,53,54,12,13,6,15]))),nle=i.lazy(()=>A(()=>import("./PopularRoutesSection-xmrcEO9H.js"),__vite__mapDeps([55,1,12,56,13,14,6,15,57]))),yE="Shanghai",bE="РњРѕСЃРєРІР°",ole="FILO20",VD=({isDashboard:e=!1})=>{var T;const r=(T=Js().state)==null?void 0:T.repeatOrder,[n,o]=i.useState(!1),[s,a]=i.useState(null),[l,u]=i.useState([]),[d,f]=i.useState(!1),[p,m]=i.useState(!1),[g,v]=i.useState(!1),{setSelectedShippingOption:h}=Rae(),[y,b]=i.useState(!1),[_,x]=i.useState(0),[w,S]=i.useState("CONTAINER"),[C,E]=i.useState(()=>r?{cityFrom:r.cityFrom??void 0,cityTo:r.cityTo??void 0}:{}),[P,$]=i.useState([]),[I,R]=i.useState(!1);i.useEffect(()=>{const O=()=>{b(window.scrollY>260)};return window.addEventListener("scroll",O,{passive:!0}),O(),()=>window.removeEventListener("scroll",O)},[]),i.useEffect(()=>{r!=null&&r.reorderFromId&&Hn("order_repeat_calc_opened",{reorderFromId:r.reorderFromId,cityFrom:r.cityFrom??null,cityTo:r.cityTo??null})},[]),i.useEffect(()=>{if(e)return;let O=!1;return R(!0),rm.calculateQuote({cityFrom:yE,cityTo:bE,time:Pt().format("DD.MM.YYYY"),size:ole,pricingMode:"CONTAINER"}).then(k=>{if(O)return;const M=[...k].sort((U,L)=>(U.totalCost??0)-(L.totalCost??0));$(M.slice(0,6))}).catch(k=>{var M;O||($([]),Hn("best_offers_load_failed",{status:((M=k==null?void 0:k.response)==null?void 0:M.status)??null,cityFrom:yE,cityTo:bE}))}).finally(()=>{O||R(!1)}),()=>{O=!0}},[e]);const N=p&&l.length>0?[...l].sort((O,k)=>(O.totalCost??0)-(k.totalCost??0)).slice(0,6):P;return c.jsxs("div",{className:"calculator",children:[!e&&c.jsx("div",{className:`calculator-sticky-bar ${y?"calculator-sticky-bar--visible":""}`,children:c.jsx("div",{className:"calculator-sticky-bar__inner",children:c.jsx(dE,{variant:"inline",showTabs:!0,showRouteModeToggle:!0,showPricingModeToggle:!0,initialActiveTab:_,onTabChange:x,initialPricingMode:w,onPricingModeChange:S,initialCityFrom:C.cityFrom,initialCityTo:C.cityTo,initialSize:C.size,initialDate:C.date,initialRouteMode:C.routeMode,initialCarType:C.carType,initialWeight:C.weight!=null?String(C.weight):void 0,initialVolume:C.volume!=null?String(C.volume):void 0,onFormValuesChange:E,setIsSearching:O=>{f(O),O&&m(!0)},setShippingOptions:O=>{u(O),m(!0)},setNoTariff:v})})}),!e&&c.jsxs("div",{className:"relative w-full h-[80vh]",children:[c.jsx("img",{src:Qae,alt:"Banner",className:"absolute inset-0 w-full h-full object-cover z-[-1]"}),c.jsxs("div",{className:"absolute z-10 top-[10%] left-1/2 -translate-x-1/2 flex flex-col items-center text-center px-4",children:[c.jsx("h1",{className:"text-white text-xl md:text-2xl lg:text-3xl font-bold mb-2 leading-snug max-w-4xl",children:"Рассчитай любой маршрут Рё оформи перевозку Р·Р° 15 секунд"}),c.jsx("p",{className:"text-white text-xs md:text-sm lg:text-base font-medium max-w-3xl",children:"2490 РіРѕСЂРѕРґРѕРІ, 60 000 контейнеров, более 100 000 международных маршрутов"})]}),c.jsx(dE,{initialActiveTab:_,onTabChange:x,initialPricingMode:w,onPricingModeChange:S,initialCityFrom:C.cityFrom,initialCityTo:C.cityTo,initialSize:C.size,initialDate:C.date,initialRouteMode:C.routeMode,initialCarType:C.carType,initialWeight:C.weight!=null?String(C.weight):void 0,initialVolume:C.volume!=null?String(C.volume):void 0,onFormValuesChange:E,setIsSearching:O=>{f(O),O&&m(!0)},setShippingOptions:O=>{u(O),m(!0)},setNoTariff:v}),c.jsx("div",{className:"absolute bottom-6 left-1/2 -translate-x-1/2 z-20",children:c.jsx(jae,{})})]}),!e&&d&&c.jsx("div",{className:"calculator-loading",children:c.jsx("div",{className:"loading-spinner",children:"РџРѕРёСЃРє вариантов доставки..."})}),!e&&(I||N.length>0)&&c.jsx("section",{className:"calculator-best-offers",children:c.jsxs("div",{className:"calculator-best-offers__container",children:[c.jsx("div",{style:{textAlign:"center",marginBottom:"16px"},children:c.jsx(kae,{})}),c.jsx("h2",{className:"calculator-best-offers__title",children:p&&l.length>0?"Лучшие предложения РїРѕ вашему запросу":"Лучшие предложения РїРѕ стоимости"}),I?c.jsx("div",{className:"calculator-best-offers__loading",children:"Загрузка предложений..."}):c.jsx("div",{className:"calculator-best-offers__grid",children:N.map((O,k)=>c.jsx(Nae,{option:O,onDetailsClick:M=>{h(M);try{sessionStorage.setItem(`deliveryOption_${M.id}`,JSON.stringify(M)),sessionStorage.setItem("orderDetailsShowPriceFrom",N.length>1?"from":"single")}catch{}window.open(`/order-details/${M.id}`,"_blank")},onOrderClick:M=>{a(M),o(!0)}},`${O.id}-${O.size??""}-${k}`))})]})}),!e&&p&&!d&&c.jsx("div",{className:"calculator-results",children:c.jsx("div",{className:"calculator-results-container",children:l.length>0?c.jsxs(c.Fragment,{children:[c.jsx("div",{className:"results-header",children:c.jsxs("h2",{className:"calculator-results-title",children:["Найдено вариантов доставки: ",c.jsx("b",{children:l.length})]})}),c.jsx("div",{className:"shipping-options-list",children:l.map((O,k)=>c.jsx(Vie,{option:O,onDetailsClick:M=>{h(M);try{sessionStorage.setItem(`deliveryOption_${M.id}`,JSON.stringify(M)),sessionStorage.setItem("orderDetailsShowPriceFrom",l.length>1?"from":"single")}catch{}window.open(`/order-details/${M.id}`,"_blank")},onOrderClick:M=>{a(M),o(!0)},showPriceFrom:l.length>1},`${O.id}-${String(O.size??"")}-${k}`))})]}):c.jsx(Wie,{noTariff:g})})}),!e&&c.jsxs(i.Suspense,{fallback:null,children:[c.jsx(Uie,{}),c.jsx("div",{className:"section-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(qie,{}),c.jsx("div",{className:"section-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(Gie,{}),c.jsx("div",{className:"section-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(Kie,{}),c.jsx("div",{className:"section-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(Yie,{}),c.jsx("div",{className:"section-divider clients-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(Xie,{}),c.jsx("div",{className:"section-divider success-stories-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(Jie,{}),c.jsx("div",{className:"section-divider avalog-blog-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(Qie,{}),c.jsx("div",{className:"section-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(nle,{}),c.jsx("div",{className:"section-divider questions-divider",children:c.jsx("div",{className:"divider-line"})}),c.jsx(Zie,{}),c.jsx("div",{className:"section-divider white-divider",children:c.jsx("div",{className:"divider-line white-line"})}),c.jsx(ele,{})]}),s&&c.jsx(i.Suspense,{fallback:null,children:!s.priceConfidence||s.priceConfidence==="FIRM"?c.jsx(rle,{isOpen:n,onClose:()=>{o(!1),a(null)},deliveryOption:s}):c.jsx(tle,{isOpen:n,onClose:()=>{o(!1),a(null)},route:s})})]})},xbe=Object.freeze(Object.defineProperty({__proto__:null,default:VD},Symbol.toStringTag,{value:"Module"})),sle={async getStatus(){return(await Me.get("/license/status",{skipAuth:!0})).data},async activate(e){return(await Me.post("/license/activate",{token:e},{skipAuth:!0})).data},async deactivate(e){return(await Me.post("/license/deactivate",{token:e},{skipAuth:!0})).data}},_E=5e3,Gi=new Map;function ale(e){const t=Date.now(),r=Gi.get(e);if(r&&t-r<_E)return!1;if(Gi.set(e,t),Gi.size>50)for(const[n,o]of Gi)t-o>_E&&Gi.delete(n);return!0}function hy(e,t){const r=e instanceof Error?e.message:typeof e=="string"?e:"Unknown error",n=e instanceof Error?e.stack:void 0,o=`${t}::${r}`;if(!ale(o))return;const s={message:r,stack:n,source:t,url:typeof window<"u"?window.location.href:"",userAgent:typeof navigator<"u"?navigator.userAgent:"",timestamp:new Date().toISOString()};console.error(`[errorLogger:${t}]`,s)}function ile(){typeof window>"u"||(window.addEventListener("error",e=>{hy(e.error??e.message,"window-error")}),window.addEventListener("unhandledrejection",e=>{hy(e.reason,"unhandled-rejection")}))}class vy extends i.Component{constructor(){super(...arguments);Qt(this,"state",{hasError:!1,error:null});Qt(this,"handleReload",()=>{window.location.reload()});Qt(this,"handleHome",()=>{window.location.assign("/")})}static getDerivedStateFromError(r){return{hasError:!0,error:r}}componentDidCatch(r,n){const o=this.props.label?`[${this.props.label}] `:"",s=new Error(`${o}${r.message}
Component stack:${n.componentStack??""}`);s.stack=r.stack,hy(s,"react-boundary")}render(){return this.state.hasError?this.props.fallback?this.props.fallback:c.jsxs("div",{role:"alert",style:{maxWidth:640,margin:"80px auto",padding:"32px 24px",fontFamily:"Montserrat, system-ui, sans-serif",textAlign:"center"},children:[c.jsx("h1",{style:{fontSize:28,marginBottom:16},children:"Что-то пошло не так"}),c.jsx("p",{style:{fontSize:16,color:"#666",marginBottom:24},children:"Произошла непредвиденная ошибка. Мы получили уведомление и уже разбираемся."}),c.jsxs("div",{style:{display:"flex",gap:12,justifyContent:"center"},children:[c.jsx("button",{type:"button",onClick:this.handleReload,style:{padding:"10px 20px",border:"1px solid #1a1a1a",background:"#1a1a1a",color:"#fff",borderRadius:6,cursor:"pointer"},children:"Обновить страницу"}),c.jsx("button",{type:"button",onClick:this.handleHome,style:{padding:"10px 20px",border:"1px solid #1a1a1a",background:"transparent",color:"#1a1a1a",borderRadius:6,cursor:"pointer"},children:"На главную"})]}),!1]}):this.props.children}}function lle(){const e=Js();return i.useEffect(()=>{ET(e.pathname+e.search)},[e.pathname,e.search]),null}var Pe=typeof window<"u"?window:void 0,br=typeof globalThis<"u"?globalThis:Pe;typeof self>"u"&&(br.self=br),typeof File>"u"&&(br.File=function(){});var yn=br==null?void 0:br.navigator,Je=br==null?void 0:br.document,Cr=br==null?void 0:br.location,yy=br==null?void 0:br.fetch,by=br!=null&&br.XMLHttpRequest&&"withCredentials"in new br.XMLHttpRequest?br.XMLHttpRequest:void 0,xE=br==null?void 0:br.AbortController,cle=br==null?void 0:br.CompressionStream,Xr=yn==null?void 0:yn.userAgent,ut=Pe??{},wE="1.372.10",Hr={DEBUG:!1,LIB_VERSION:wE,LIB_NAME:"web",JS_SDK_VERSION:wE};function SE(e,t,r,n,o,s,a){try{var l=e[s](a),u=l.value}catch(d){return void r(d)}l.done?t(u):Promise.resolve(u).then(n,o)}function $n(e){return function(){var t=this,r=arguments;return new Promise(function(n,o){var s=e.apply(t,r);function a(u){SE(s,n,o,a,l,"next",u)}function l(u){SE(s,n,o,a,l,"throw",u)}a(void 0)})}}function qe(){return qe=Object.assign?Object.assign.bind():function(e){for(var t=1;arguments.length>t;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e},qe.apply(null,arguments)}function BD(e,t){if(e==null)return{};var r={};for(var n in e)if({}.hasOwnProperty.call(e,n)){if(t.indexOf(n)!==-1)continue;r[n]=e[n]}return r}function _y(){return _y=$n(function*(e,t,r){t===void 0&&(t=!0);try{var n=new CompressionStream("gzip"),o=n.writable.getWriter(),s=o.write(new TextEncoder().encode(e)).then(()=>o.close()).catch(function(){var u=$n(function*(d){try{yield o.abort(d)}catch{}throw d});return function(d){return u.apply(this,arguments)}}()),a=new Response(n.readable).blob(),[l]=yield Promise.all([a,s]);return l}catch(u){if(r!=null&&r.rethrow)throw u;return t&&console.error("Failed to gzip compress data",u),null}}),_y.apply(this,arguments)}var ule=["amazonbot","amazonproductbot","app.hypefactors.com","applebot","archive.org_bot","awariobot","backlinksextendedbot","baiduspider","bingbot","bingpreview","chrome-lighthouse","dataforseobot","deepscan","duckduckbot","facebookexternal","facebookcatalog","http://yandex.com/bots","hubspot","ia_archiver","leikibot","linkedinbot","meta-externalagent","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","sebot-wa","sitebulb","slackbot","slurp","trendictionbot","turnitin","twitterbot","vercel-screenshot","vercelbot","yahoo! slurp","yandexbot","zoombot","bot.htm","bot.php","(bot;","bot/","crawler","ahrefsbot","ahrefssiteaudit","semrushbot","siteauditbot","splitsignalbot","gptbot","oai-searchbot","chatgpt-user","perplexitybot","better uptime bot","sentryuptimebot","uptimerobot","headlesschrome","cypress","google-hoteladsverifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleother","google-cloudvertexbot","googleweblight","mediapartners-google","storebot-google","google-inspectiontool","bytespider"],CE=function(e,t){if(t===void 0&&(t=[]),!e)return!1;var r=e.toLowerCase();return ule.concat(t).some(n=>{var o=n.toLowerCase();return r.indexOf(o)!==-1})},dle=["$snapshot","$pageview","$pageleave","$set","survey dismissed","survey sent","survey shown","$identify","$groupidentify","$create_alias","$$client_ingestion_warning","$web_experiment_applied","$feature_enrollment_update","$feature_flag_called"];function _t(e,t){return e.indexOf(t)!==-1}var lm=function(e){return e.trim()},xy=function(e){return e.replace(/^\$/,"")},HD=Object.prototype,WD=HD.hasOwnProperty,cm=HD.toString,$t=Array.isArray||function(e){return cm.call(e)==="[object Array]"},So=e=>typeof e=="function",ir=e=>e===Object(e)&&!$t(e),Ba=e=>{if(ir(e)){for(var t in e)if(WD.call(e,t))return!1;return!0}return!1},et=e=>e===void 0,tr=e=>cm.call(e)=="[object String]",Pd=e=>tr(e)&&e.trim().length===0,Do=e=>e===null,xt=e=>et(e)||Do(e),An=e=>cm.call(e)=="[object Number]"&&e==e,Oa=e=>An(e)&&e>0,lo=e=>cm.call(e)==="[object Boolean]",fle=e=>e instanceof FormData,ple=e=>_t(dle,e);function UD(e){return e===null||typeof e!="object"}function _f(e,t){return{}.toString.call(e)==="[object "+t+"]"}function Ex(e){return typeof Event<"u"&&function(t,r){try{return t instanceof r}catch{return!1}}(e,Event)}var mle=[!0,"true",1,"1","yes"],Mg=e=>_t(mle,e),gle=[!1,"false",0,"0","no"];function co(e,t,r,n,o){return t>r&&(n.warn("min cannot be greater than max."),t=r),An(e)?e>r?(n.warn(" cannot be greater than max: "+r+". Using max value instead."),r):t>e?(n.warn(" cannot be less than min: "+t+". Using min value instead."),t):e:(n.warn(" must be a number. using max or fallback. max: "+r+", fallback: "+o),co(o||r,t,r,n))}class hle{constructor(t){this.$t={},this.zt=t.zt,this.Zt=co(t.bucketSize,0,100,t.Gt),this.Qt=co(t.refillRate,0,this.Zt,t.Gt),this.Jt=co(t.refillInterval,0,864e5,t.Gt)}Kt(t,r){var n=Math.floor((r-t.lastAccess)/this.Jt);n>0&&(t.tokens=Math.min(t.tokens+n*this.Qt,this.Zt),t.lastAccess=t.lastAccess+n*this.Jt)}consumeRateLimit(t){var r,n=Date.now(),o=String(t),s=this.$t[o];return s?this.Kt(s,n):this.$t[o]=s={tokens:this.Zt,lastAccess:n},s.tokens===0||(s.tokens--,s.tokens===0&&((r=this.zt)==null||r.call(this,t)),s.tokens===0)}stop(){this.$t={}}}var Qu,EE,kg,bn="Mobile",xf="iOS",Ro="Android",mi="Tablet",qD=Ro+" "+mi,GD="iPad",KD="Apple",YD=KD+" Watch",Al="Safari",gi="BlackBerry",XD="Samsung",JD=XD+"Browser",QD=XD+" Internet",Fs="Chrome",vle=Fs+" OS",ZD=Fs+" "+xf,Px="Internet Explorer",eM=Px+" "+bn,$x="Opera",yle=$x+" Mini",Ix="Edge",tM="Microsoft "+Ix,ei="Firefox",rM=ei+" "+xf,yc="Nintendo",bc="PlayStation",ti="Xbox",nM=Ro+" "+bn,oM=bn+" "+Al,pl="Windows",wy=pl+" Phone",PE="Nokia",Sy="Ouya",sM="Generic",ble=sM+" "+bn.toLowerCase(),aM=sM+" "+mi.toLowerCase(),Cy="Konqueror",Br="(\\d+(\\.\\d+)?)",Lg=new RegExp("Version/"+Br),_le=new RegExp(ti,"i"),xle=new RegExp(bc+" \\w+","i"),wle=new RegExp(yc+" \\w+","i"),Rx=new RegExp(gi+"|PlayBook|BB10","i"),Sle={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"},iM=function(e,t){return t=t||"",_t(e," OPR/")&&_t(e,"Mini")?yle:_t(e," OPR/")?$x:Rx.test(e)?gi:_t(e,"IE"+bn)||_t(e,"WPDesktop")?eM:_t(e,JD)?QD:_t(e,Ix)||_t(e,"Edg/")?tM:_t(e,"FBIOS")?"Facebook "+bn:_t(e,"UCWEB")||_t(e,"UCBrowser")?"UC Browser":_t(e,"CriOS")?ZD:_t(e,"CrMo")||_t(e,Fs)?Fs:_t(e,Ro)&&_t(e,Al)?nM:_t(e,"FxiOS")?rM:_t(e.toLowerCase(),Cy.toLowerCase())?Cy:((r,n)=>n&&_t(n,KD)||function(o){return _t(o,Al)&&!_t(o,Fs)&&!_t(o,Ro)}(r))(e,t)?_t(e,bn)?oM:Al:_t(e,ei)?ei:_t(e,"MSIE")||_t(e,"Trident/")?Px:_t(e,"Gecko")?ei:""},Cle={[eM]:[new RegExp("rv:"+Br)],[tM]:[new RegExp(Ix+"?\\/"+Br)],[Fs]:[new RegExp("("+Fs+"|CrMo)\\/"+Br)],[ZD]:[new RegExp("CriOS\\/"+Br)],"UC Browser":[new RegExp("(UCBrowser|UCWEB)\\/"+Br)],[Al]:[Lg],[oM]:[Lg],[$x]:[new RegExp("(Opera|OPR)\\/"+Br)],[ei]:[new RegExp(ei+"\\/"+Br)],[rM]:[new RegExp("FxiOS\\/"+Br)],[Cy]:[new RegExp("Konqueror[:/]?"+Br,"i")],[gi]:[new RegExp(gi+" "+Br),Lg],[nM]:[new RegExp("android\\s"+Br,"i")],[QD]:[new RegExp(JD+"\\/"+Br)],[Px]:[new RegExp("(rv:|MSIE )"+Br)],Mozilla:[new RegExp("rv:"+Br)]},Ele=function(e,t){var r=iM(e,t),n=Cle[r];if(et(n))return null;for(var o=0;n.length>o;o++){var s=e.match(n[o]);if(s)return parseFloat(s[s.length-2])}return null},$E=[[new RegExp(ti+"; "+ti+" (.*?)[);]","i"),e=>[ti,e&&e[1]||""]],[new RegExp(yc,"i"),[yc,""]],[new RegExp(bc,"i"),[bc,""]],[Rx,[gi,""]],[new RegExp(pl,"i"),(e,t)=>{if(/Phone/.test(t)||/WPDesktop/.test(t))return[wy,""];if(new RegExp(bn).test(t)&&!/IEMobile\b/.test(t))return[pl+" "+bn,""];var r=/Windows NT ([0-9.]+)/i.exec(t);if(r&&r[1]){var n=Sle[r[1]]||"";return/arm/i.test(t)&&(n="RT"),[pl,n]}return[pl,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>e&&e[3]?[xf,[e[3],e[4],e[5]||"0"].join(".")]:[xf,""]],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var t="";return e&&e.length>=3&&(t=et(e[2])?e[3]:e[2]),["watchOS",t]}],[new RegExp("("+Ro+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+Ro+")","i"),e=>e&&e[2]?[Ro,[e[2],e[3],e[4]||"0"].join(".")]:[Ro,""]],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var t=["Mac OS X",""];return e&&e[1]&&(t[1]=[e[1],e[2],e[3]||"0"].join(".")),t}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[vle,""]],[/Linux|debian/i,["Linux",""]]],IE=function(e){return wle.test(e)?yc:xle.test(e)?bc:_le.test(e)?ti:new RegExp(Sy,"i").test(e)?Sy:new RegExp("("+wy+"|WPDesktop)","i").test(e)?wy:/iPad/.test(e)?GD:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?YD:Rx.test(e)?gi:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":new RegExp(PE,"i").test(e)?PE:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?new RegExp(bn).test(e)&&!/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)||/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?Ro:qD:new RegExp("(pda|"+bn+")","i").test(e)?ble:new RegExp(mi,"i").test(e)&&!new RegExp(mi+" pc","i").test(e)?aM:""},Ple=e=>e instanceof Error,lM={trace:{text:"TRACE",number:1},debug:{text:"DEBUG",number:5},info:{text:"INFO",number:9},warn:{text:"WARN",number:13},error:{text:"ERROR",number:17},fatal:{text:"FATAL",number:21}},$le=lM.info;function cM(e){if(lo(e))return{boolValue:e};if(typeof e=="number")return Number.isFinite(e)?Number.isInteger(e)?{intValue:e}:{doubleValue:e}:{stringValue:String(e)};if(typeof e=="string")return{stringValue:e};if($t(e))return{arrayValue:{values:e.map(t=>cM(t))}};try{return{stringValue:JSON.stringify(e)}}catch{return{stringValue:String(e)}}}function RE(e){var t=[];for(var r in e){var n=e[r];Do(n)||et(n)||t.push({key:r,value:cM(n)})}return t}function Ile(e){var t=globalThis._posthogChunkIds;if(t){var r=Object.keys(t);return kg&&r.length===EE||(EE=r.length,kg=r.reduce((n,o)=>{Qu||(Qu={});var s=Qu[o];if(s)n[s[0]]=s[1];else for(var a=e(o),l=a.length-1;l>=0;l--){var u=a[l],d=u==null?void 0:u.filename,f=t[o];if(d&&f){n[d]=f,Qu[o]=[d,f];break}}return n},{})),kg}}class Rle{constructor(t,r,n){n===void 0&&(n=[]),this.coercers=t,this.stackParser=r,this.modifiers=n}buildFromUnknown(t,r){r===void 0&&(r={});var n=r&&r.mechanism||{handled:!0,type:"generic"},o=this.buildCoercingContext(n,r,0).apply(t),s=this.buildParsingContext(r),a=this.parseStacktrace(o,s);return{$exception_list:this.convertToExceptionList(a,n),$exception_level:"error"}}modifyFrames(t){var r=this;return $n(function*(){for(var n of t)n.stacktrace&&n.stacktrace.frames&&$t(n.stacktrace.frames)&&(n.stacktrace.frames=yield r.applyModifiers(n.stacktrace.frames));return t})()}coerceFallback(t){var r;return{type:"Error",value:"Unknown error",stack:(r=t.syntheticException)==null?void 0:r.stack,synthetic:!0}}parseStacktrace(t,r){var n,o;return t.cause!=null&&(n=this.parseStacktrace(t.cause,r)),t.stack!=""&&t.stack!=null&&(o=this.applyChunkIds(this.stackParser(t.stack,t.synthetic?r.skipFirstLines:0),r.chunkIdMap)),qe({},t,{cause:n,stack:o})}applyChunkIds(t,r){return t.map(n=>(n.filename&&r&&(n.chunk_id=r[n.filename]),n))}applyCoercers(t,r){for(var n of this.coercers)if(n.match(t))return n.coerce(t,r);return this.coerceFallback(r)}applyModifiers(t){var r=this;return $n(function*(){var n=t;for(var o of r.modifiers)n=yield o(n);return n})()}convertToExceptionList(t,r){var n,o,s,a={type:t.type,value:t.value,mechanism:{type:(n=r.type)!==null&&n!==void 0?n:"generic",handled:(o=r.handled)===null||o===void 0||o,synthetic:(s=t.synthetic)!==null&&s!==void 0&&s}};t.stack&&(a.stacktrace={type:"raw",frames:t.stack});var l=[a];return t.cause!=null&&l.push(...this.convertToExceptionList(t.cause,qe({},r,{handled:!0}))),l}buildParsingContext(t){var r;return{chunkIdMap:Ile(this.stackParser),skipFirstLines:(r=t.skipFirstLines)!==null&&r!==void 0?r:1}}buildCoercingContext(t,r,n){n===void 0&&(n=0);var o=(s,a)=>{if(4>=a){var l=this.buildCoercingContext(t,r,a);return this.applyCoercers(s,l)}};return qe({},r,{syntheticException:n==0?r.syntheticException:void 0,mechanism:t,apply:s=>o(s,n),next:s=>o(s,n+1)})}}var hi="?";function Ey(e,t,r,n,o){var s={platform:e,filename:t,function:r==="<anonymous>"?hi:r,in_app:!0};return et(n)||(s.lineno=n),et(o)||(s.colno=o),s}var uM=(e,t)=>{var r=e.indexOf("safari-extension")!==-1,n=e.indexOf("safari-web-extension")!==-1;return r||n?[e.indexOf("@")!==-1?e.split("@")[0]:hi,r?"safari-extension:"+t:"safari-web-extension:"+t]:[e,t]},Tle=/^\s*at (\S+?)(?::(\d+))(?::(\d+))\s*$/i,Ale=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,Nle=/\((\S*)(?::(\d+))(?::(\d+))\)/,Ole=(e,t)=>{var r=Tle.exec(e);if(r){var[,n,o,s]=r;return Ey(t,n,hi,+o,+s)}var a=Ale.exec(e);if(a){if(a[2]&&a[2].indexOf("eval")===0){var l=Nle.exec(a[2]);l&&(a[2]=l[1],a[3]=l[2],a[4]=l[3])}var[u,d]=uM(a[1]||hi,a[2]);return Ey(t,d,u,a[3]?+a[3]:void 0,a[4]?+a[4]:void 0)}},jle=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,Dle=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Mle=(e,t)=>{var r=jle.exec(e);if(r){if(r[3]&&r[3].indexOf(" > eval")>-1){var n=Dle.exec(r[3]);n&&(r[1]=r[1]||"eval",r[3]=n[1],r[4]=n[2],r[5]="")}var o=r[3],s=r[1]||hi;return[s,o]=uM(s,o),Ey(t,o,s,r[4]?+r[4]:void 0,r[5]?+r[5]:void 0)}},TE=/\(error: (.*)\)/;class kle{match(t){return this.isDOMException(t)||this.isDOMError(t)}coerce(t,r){var n=tr(t.stack);return{type:this.getType(t),value:this.getValue(t),stack:n?t.stack:void 0,cause:t.cause?r.next(t.cause):void 0,synthetic:!1}}getType(t){return this.isDOMError(t)?"DOMError":"DOMException"}getValue(t){var r=t.name||(this.isDOMError(t)?"DOMError":"DOMException");return t.message?r+": "+t.message:r}isDOMException(t){return _f(t,"DOMException")}isDOMError(t){return _f(t,"DOMError")}}class Lle{match(t){return(r=>r instanceof Error)(t)}coerce(t,r){return{type:this.getType(t),value:this.getMessage(t,r),stack:this.getStack(t),cause:t.cause?r.next(t.cause):void 0,synthetic:!1}}getType(t){return t.name||t.constructor.name}getMessage(t,r){var n=t.message;return String(n.error&&typeof n.error.message=="string"?n.error.message:n)}getStack(t){return t.stacktrace||t.stack||void 0}}class Fle{constructor(){}match(t){return _f(t,"ErrorEvent")&&t.error!=null}coerce(t,r){var n;return r.apply(t.error)||{type:"ErrorEvent",value:t.message,stack:(n=r.syntheticException)==null?void 0:n.stack,synthetic:!0}}}var zle=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i;class Vle{match(t){return typeof t=="string"}coerce(t,r){var n,[o,s]=this.getInfos(t);return{type:o??"Error",value:s??t,stack:(n=r.syntheticException)==null?void 0:n.stack,synthetic:!0}}getInfos(t){var r="Error",n=t,o=t.match(zle);return o&&(r=o[1],n=o[2]),[r,n]}}var Ble=["fatal","error","warning","log","info","debug"];function dM(e,t){t===void 0&&(t=40);var r=Object.keys(e);if(r.sort(),!r.length)return"[object has no keys]";for(var n=r.length;n>0;n--){var o=r.slice(0,n).join(", ");if(t>=o.length)return n===r.length?o:o.length>t?o.slice(0,t)+"...":o}return""}class Hle{match(t){return typeof t=="object"&&t!==null}coerce(t,r){var n,o=this.getErrorPropertyFromObject(t);return o?r.apply(o):{type:this.getType(t),value:this.getValue(t),stack:(n=r.syntheticException)==null?void 0:n.stack,level:this.isSeverityLevel(t.level)?t.level:"error",synthetic:!0}}getType(t){return Ex(t)?t.constructor.name:"Error"}getValue(t){if("name"in t&&typeof t.name=="string"){var r="'"+t.name+"' captured as exception";return"message"in t&&typeof t.message=="string"&&(r+=" with message: '"+t.message+"'"),r}if("message"in t&&typeof t.message=="string")return t.message;var n=this.getObjectClassName(t);return(n&&n!=="Object"?"'"+n+"'":"Object")+" captured as exception with keys: "+dM(t)}isSeverityLevel(t){return tr(t)&&!Pd(t)&&Ble.indexOf(t)>=0}getErrorPropertyFromObject(t){for(var r in t)if({}.hasOwnProperty.call(t,r)){var n=t[r];if(Ple(n))return n}}getObjectClassName(t){try{var r=Object.getPrototypeOf(t);return r?r.constructor.name:void 0}catch{return}}}class Wle{match(t){return Ex(t)}coerce(t,r){var n,o=t.constructor.name;return{type:o,value:o+" captured as exception with keys: "+dM(t),stack:(n=r.syntheticException)==null?void 0:n.stack,synthetic:!0}}}class Ule{match(t){return UD(t)}coerce(t,r){var n;return{type:"Error",value:"Primitive value captured as exception: "+String(t),stack:(n=r.syntheticException)==null?void 0:n.stack,synthetic:!0}}}class qle{match(t){return _f(t,"PromiseRejectionEvent")||this.isCustomEventWrappingRejection(t)}isCustomEventWrappingRejection(t){if(!Ex(t))return!1;try{var r=t.detail;return r!=null&&typeof r=="object"&&"reason"in r}catch{return!1}}coerce(t,r){var n,o=this.getUnhandledRejectionReason(t);return UD(o)?{type:"UnhandledRejection",value:"Non-Error promise rejection captured with value: "+String(o),stack:(n=r.syntheticException)==null?void 0:n.stack,synthetic:!0}:r.apply(o)}getUnhandledRejectionReason(t){try{if("reason"in t)return t.reason;if("detail"in t&&t.detail!=null&&typeof t.detail=="object"&&"reason"in t.detail)return t.detail.reason}catch{}return t}}var wf="$message",Sf="$timestamp",Gle=new Set([wf,Sf]),Fg={enabled:!0,max_bytes:32768};function Cf(e){var t;return e?{enabled:(t=e.enabled)!==null&&t!==void 0?t:Fg.enabled,max_bytes:Yle(e.max_bytes,Fg.max_bytes)}:qe({},Fg)}class Kle{constructor(t){this.Yt=[],this.Xt=0,this.qt=Cf(t)}setConfig(t){this.qt=Cf(t),this.er()}add(t){var r=function(o){var s=function(f){var p=new WeakSet;try{return JSON.stringify(f,(m,g)=>{if(typeof g=="bigint")return g.toString();if(typeof g!="function"&&typeof g!="symbol"){if(g instanceof Date)return g.toISOString();if(g instanceof Error)return{name:g.name,message:g.message,stack:g.stack};if(g&&typeof g=="object"){if(p.has(g))return"[Circular]";p.add(g)}return g}})}catch{return}}(o);if(s)try{var a=JSON.parse(s);if(!ir(a))return;var l=a,u=l[wf],d=l[Sf];return!tr(u)||u.trim().length===0||!tr(d)&&!An(d)?void 0:{step:l,json:s}}catch{return}}(t);if(r){var n=function(o){if(typeof TextEncoder<"u")return new TextEncoder().encode(o).length;for(var s=encodeURIComponent(o),a=0,l=0;s.length>l;l++)s[l]==="%"?(a+=1,l+=2):a+=1;return a}(r.json);n>this.qt.max_bytes||(this.Yt.push({step:r.step,bytes:n}),this.Xt+=n,this.er())}}getAttachable(){return this.Yt.map(t=>t.step)}clear(){this.Yt=[],this.Xt=0}size(){return this.Yt.length}er(){for(;this.Xt>this.qt.max_bytes&&this.Yt.length>0;){var t=this.Yt.shift();t&&(this.Xt-=t.bytes)}}}function Yle(e,t){if(!An(e)||e===1/0||e===-1/0)return t;var r=Math.floor(e);return 0>r?t:r}var fM=function(e,t){var{debugEnabled:r}=t===void 0?{}:t,n={k(o){if(Pe&&(Hr.DEBUG||ut.POSTHOG_DEBUG||r)&&!et(Pe.console)&&Pe.console){for(var s=("__rrweb_original__"in Pe.console[o])?Pe.console[o].__rrweb_original__:Pe.console[o],a=arguments.length,l=new Array(a>1?a-1:0),u=1;a>u;u++)l[u-1]=arguments[u];s(e,...l)}},debug(){for(var o=arguments.length,s=new Array(o),a=0;o>a;a++)s[a]=arguments[a];n.k("debug",...s)},info(){for(var o=arguments.length,s=new Array(o),a=0;o>a;a++)s[a]=arguments[a];n.k("log",...s)},warn(){for(var o=arguments.length,s=new Array(o),a=0;o>a;a++)s[a]=arguments[a];n.k("warn",...s)},error(){for(var o=arguments.length,s=new Array(o),a=0;o>a;a++)s[a]=arguments[a];n.k("error",...s)},critical(){for(var o=arguments.length,s=new Array(o),a=0;o>a;a++)s[a]=arguments[a];console.error(e,...s)},uninitializedWarning(o){n.error("You must initialize PostHog before calling "+o)},createLogger:(o,s)=>fM(e+" "+o,s)};return n},Ze=fM("[PostHog.js]"),Yt=Ze.createLogger,Xle=Yt("[ExternalScriptsLoader]"),zg=(e,t,r)=>{if(e.config.disable_external_dependency_loading)return Xle.warn(t+" was requested but loading of external scripts is disabled."),r("Loading of external scripts is disabled");var n=Je==null?void 0:Je.querySelectorAll("script");if(n){for(var o,s=function(){if(n[a].src===t){var u=n[a];return u.__posthog_loading_callback_fired?{v:r()}:(u.addEventListener("load",d=>{u.__posthog_loading_callback_fired=!0,r(void 0,d)}),u.onerror=d=>r(d),{v:void 0})}},a=0;n.length>a;a++)if(o=s())return o.v}var l=()=>{if(!Je)return r("document not found");var u=Je.createElement("script");if(u.type="text/javascript",u.crossOrigin="anonymous",u.src=t,u.onload=p=>{u.__posthog_loading_callback_fired=!0,r(void 0,p)},u.onerror=p=>r(p),e.config.prepare_external_dependency_script&&(u=e.config.prepare_external_dependency_script(u)),!u)return r("prepare_external_dependency_script returned null");if(e.config.external_scripts_inject_target==="head")Je.head.appendChild(u);else{var d,f=Je.querySelectorAll("body > script");f.length>0?(d=f[0].parentNode)==null||d.insertBefore(u,f[0]):Je.body.appendChild(u)}};Je!=null&&Je.body?l():Je==null||Je.addEventListener("DOMContentLoaded",l)};ut.__PosthogExtensions__=ut.__PosthogExtensions__||{},ut.__PosthogExtensions__.loadExternalDependency=(e,t,r)=>{if(t!=="remote-config"){var n;if(e.config.__preview_external_dependency_versioned_paths)n=e.requestRouter.endpointFor("assets","/static/"+e.version+"/"+t+".js");else{var o="/static/"+t+".js?v="+e.version;if(t==="toolbar"){var s=3e5;o=o+"&t="+Math.floor(Date.now()/s)*s}n=e.requestRouter.endpointFor("assets",o)}zg(e,n,r)}else{var a=e.requestRouter.endpointFor("assets","/array/"+e.config.token+"/config.js");zg(e,a,r)}},ut.__PosthogExtensions__.loadSiteApp=(e,t,r)=>{var n=e.requestRouter.endpointFor("api",t);zg(e,n,r)};var pM="$people_distinct_id",Ef="$device_id",ml="__alias",gl="__timers",Py="$autocapture_disabled_server_side",$y="$heatmaps_enabled_server_side",Iy="$exception_capture_enabled_server_side",Ry="$error_tracking_suppression_rules",Ty="$error_tracking_capture_extension_exceptions",Ay="$web_vitals_enabled_server_side",Tx="$dead_clicks_enabled_server_side",Ny="$product_tours_enabled_server_side",Oy="$web_vitals_allowed_metrics",hl="$session_recording_remote_config",mM="$replay_override_sampling",gM="$replay_override_linked_flag",hM="$replay_override_url_trigger",vM="$replay_override_event_trigger",Pf="$sesid",Ax="$session_is_sampled",Ha="$enabled_feature_flags",$d="$active_feature_flags",vl="$early_access_features",jy="$feature_flag_details",Dy="$feature_flag_payloads",My="$feature_flag_request_id",wo="$override_feature_flags",ja="$override_feature_flag_payloads",yl="$stored_person_properties",Ps="$stored_group_properties",ky="$surveys",Ly="$surveys_activated",Id="ph_product_tours",Nl="$flag_call_reported",Fy="$flag_call_reported_session_id",zy="$feature_flag_errors",$f="$feature_flag_evaluated_at",Ln="$user_state",Vy="$client_session_props",By="$capture_rate_limit",Hy="$initial_campaign_params",Wy="$initial_referrer_info",If="$initial_person_info",Rf="$epp",yM="__POSTHOG_TOOLBAR__",Zu="$posthog_cookieless",bM="$sdk_debug_extensions_init_method",_M="$sdk_debug_extensions_init_time_ms",xM="$sdk_debug_recording_script_not_loaded",Nx="PostHog loadExternalDependency extension not found.",$s="on_reject",Co="always",$a="anonymous",Ia="identified",Uy="identified_only",Tf="visibilitychange",Af="beforeunload",Da="$pageview",Vg="$pageleave",Bg="$identify",AE="$groupidentify";function ed(e,t){$t(e)&&e.forEach(t)}function Ht(e,t){if(!xt(e))if($t(e))e.forEach(t);else if(fle(e))e.forEach((n,o)=>t(n,o));else for(var r in e)WD.call(e,r)&&t(e[r],r)}var rr=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),n=1;t>n;n++)r[n-1]=arguments[n];for(var o of r)for(var s in o)o[s]!==void 0&&(e[s]=o[s]);return e};function Rd(e){for(var t=Object.keys(e),r=t.length,n=new Array(r);r--;)n[r]=[t[r],e[t[r]]];return n}var NE=function(e){try{return e()}catch{return}},Jle=function(e){return function(){try{for(var t=arguments.length,r=new Array(t),n=0;t>n;n++)r[n]=arguments[n];return e.apply(this,r)}catch(o){Ze.critical("Implementation error. Please turn on debug mode and open a ticket on https://app.posthog.com/home#panel=support%3Asupport%3A."),Ze.critical(o)}}},Ox=function(e){var t={};return Ht(e,function(r,n){(tr(r)&&r.length>0||An(r))&&(t[n]=r)}),t},Qle=["herokuapp.com","vercel.app","netlify.app"];function Zle(e){var t=e==null?void 0:e.hostname;if(!tr(t))return!1;var r=t.split(".").slice(-2).join(".");for(var n of Qle)if(r===n)return!1;return!0}function fr(e,t,r,n){var{capture:o=!1,passive:s=!0}=n??{};e==null||e.addEventListener(t,r,{capture:o,passive:s})}function wM(e){return e.name==="ph_toolbar_internal"}Math.trunc||(Math.trunc=function(e){return 0>e?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return An(e)&&isFinite(e)&&Math.floor(e)===e});class Nf{constructor(t){if(this.bytes=t,t.length!==16)throw new TypeError("not 128-bit length")}static fromFieldsV7(t,r,n,o){if(!Number.isInteger(t)||!Number.isInteger(r)||!Number.isInteger(n)||!Number.isInteger(o)||0>t||0>r||0>n||0>o||t>0xffffffffffff||r>4095||n>1073741823||o>4294967295)throw new RangeError("invalid field value");var s=new Uint8Array(16);return s[0]=t/Math.pow(2,40),s[1]=t/Math.pow(2,32),s[2]=t/Math.pow(2,24),s[3]=t/Math.pow(2,16),s[4]=t/Math.pow(2,8),s[5]=t,s[6]=112|r>>>8,s[7]=r,s[8]=128|n>>>24,s[9]=n>>>16,s[10]=n>>>8,s[11]=n,s[12]=o>>>24,s[13]=o>>>16,s[14]=o>>>8,s[15]=o,new Nf(s)}toString(){for(var t="",r=0;this.bytes.length>r;r++)t=t+(this.bytes[r]>>>4).toString(16)+(15&this.bytes[r]).toString(16),r!==3&&r!==5&&r!==7&&r!==9||(t+="-");if(t.length!==36)throw new Error("Invalid UUIDv7 was generated");return t}clone(){return new Nf(this.bytes.slice(0))}equals(t){return this.compareTo(t)===0}compareTo(t){for(var r=0;16>r;r++){var n=this.bytes[r]-t.bytes[r];if(n!==0)return Math.sign(n)}return 0}}class ece{constructor(){this.S=0,this.C=0,this.I=new tce}generate(){var t=this.generateOrAbort();if(et(t)){this.S=0;var r=this.generateOrAbort();if(et(r))throw new Error("Could not generate UUID after timestamp reset");return r}return t}generateOrAbort(){var t=Date.now();if(t>this.S)this.S=t,this.T();else{if(this.S>=t+1e4)return;this.C++,this.C>4398046511103&&(this.S++,this.T())}return Nf.fromFieldsV7(this.S,Math.trunc(this.C/Math.pow(2,30)),this.C&Math.pow(2,30)-1,this.I.nextUint32())}T(){this.C=1024*this.I.nextUint32()+(1023&this.I.nextUint32())}}var OE,SM=e=>{if(typeof UUIDV7_DENY_WEAK_RNG<"u"&&UUIDV7_DENY_WEAK_RNG)throw new Error("no cryptographically strong RNG available");for(var t=0;e.length>t;t++)e[t]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return e};Pe&&!et(Pe.crypto)&&crypto.getRandomValues&&(SM=e=>crypto.getRandomValues(e));class tce{constructor(){this.M=new Uint32Array(8),this.O=1/0}nextUint32(){return this.M.length>this.O||(SM(this.M),this.O=0),this.M[this.O++]}}var Ko=()=>rce().toString(),rce=()=>(OE||(OE=new ece)).generate(),Ki="",nce=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i,ao={R:()=>!!Je,D(e){Ze.error("cookieStore error: "+e)},A(e){if(Je){try{for(var t=e+"=",r=Je.cookie.split(";").filter(s=>s.length),n=0;r.length>n;n++){for(var o=r[n];o.charAt(0)==" ";)o=o.substring(1,o.length);if(o.indexOf(t)===0)return decodeURIComponent(o.substring(t.length,o.length))}}catch{}return null}},F(e){var t;try{t=JSON.parse(ao.A(e))||{}}catch{}return t},N(e,t,r,n,o){if(Je)try{var s="",a="",l=function(f,p){if(p){var m=function(v,h){if(h===void 0&&(h=Je),Ki)return Ki;if(!h||["localhost","127.0.0.1"].includes(v))return"";for(var y=v.split("."),b=Math.min(y.length,8),_="dmn_chk_"+Ko();!Ki&&b--;){var x=y.slice(b).join("."),w=_+"=1;domain=."+x+";path=/";h.cookie=w+";max-age=3",h.cookie.includes(_)&&(h.cookie=w+";max-age=0",Ki=x)}return Ki}(f);if(!m){var g=(v=>{var h=v.match(nce);return h?h[0]:""})(f);g!==m&&Ze.info("Warning: cookie subdomain discovery mismatch",g,m),m=g}return m?"; domain=."+m:""}return""}(Je.location.hostname,n);if(r){var u=new Date;u.setTime(u.getTime()+864e5*r),s="; expires="+u.toUTCString()}o&&(a="; secure");var d=e+"="+encodeURIComponent(JSON.stringify(t))+s+"; SameSite=Lax; path=/"+l+a;return d.length>3686.4&&Ze.warn("cookieStore warning: large cookie, len="+d.length),Je.cookie=d,d}catch{return}},q(e,t){if(Je!=null&&Je.cookie)try{ao.N(e,"",-1,t)}catch{return}}},Hg=null,er={R(){if(!Do(Hg))return Hg;var e=!0;if(et(Pe))e=!1;else try{var t="__mplssupport__";er.N(t,"xyz"),er.A(t)!=='"xyz"'&&(e=!1),er.q(t)}catch{e=!1}return e||Ze.error("localStorage unsupported; falling back to cookie store"),Hg=e,e},D(e){Ze.error("localStorage error: "+e)},A(e){try{return Pe==null?void 0:Pe.localStorage.getItem(e)}catch(t){er.D(t)}return null},F(e){try{return JSON.parse(er.A(e))||{}}catch{}return null},N(e,t){try{Pe==null||Pe.localStorage.setItem(e,JSON.stringify(t))}catch(r){er.D(r)}},q(e){try{Pe==null||Pe.localStorage.removeItem(e)}catch(t){er.D(t)}}},oce=[Ef,"distinct_id",Pf,Ax,Rf,If,Ln],td={},sce={R:()=>!0,D(e){Ze.error("memoryStorage error: "+e)},A:e=>td[e]||null,F:e=>td[e]||null,N(e,t){td[e]=t},q(e){delete td[e]}},ws=null,Er={R(){if(!Do(ws))return ws;if(ws=!0,et(Pe))ws=!1;else try{var e="__support__";Er.N(e,"xyz"),Er.A(e)!=='"xyz"'&&(ws=!1),Er.q(e)}catch{ws=!1}return ws},D(e){Ze.error("sessionStorage error: ",e)},A(e){try{return Pe==null?void 0:Pe.sessionStorage.getItem(e)}catch(t){Er.D(t)}return null},F(e){try{return JSON.parse(Er.A(e))||null}catch{}return null},N(e,t){try{Pe==null||Pe.sessionStorage.setItem(e,JSON.stringify(t))}catch(r){Er.D(r)}},q(e){try{Pe==null||Pe.sessionStorage.removeItem(e)}catch(t){Er.D(t)}}};class ace{constructor(t){this._instance=t}get qt(){return this._instance.config}get consent(){return this.rr()?0:this.ir}isOptedOut(){return this.qt.cookieless_mode===Co||this.isRejected()||this.consent===-1&&this.qt.cookieless_mode===$s}isOptedIn(){return!this.isOptedOut()}isExplicitlyOptedOut(){return this.consent===0}isRejected(){return this.consent===0||this.consent===-1&&this.qt.opt_out_capturing_by_default}optInOut(t){this.nr.N(this.sr,t?1:0,this.qt.cookie_expiration,this.qt.cross_subdomain_cookie,this.qt.secure_cookie)}reset(){this.nr.q(this.sr,this.qt.cross_subdomain_cookie)}get sr(){var{token:t,opt_out_capturing_cookie_prefix:r,consent_persistence_name:n}=this._instance.config;return n||(r?r+t:"__ph_opt_in_out_"+t)}get ir(){var t=this.nr.A(this.sr);return Mg(t)?1:_t(gle,t)?0:-1}get nr(){var t=this.qt.opt_out_capturing_persistence_type,r=t==="localStorage"?er:ao;if(!this.ar||this.ar!==r){this.ar=r;var n=t==="localStorage"?ao:er;n.A(this.sr)&&(this.ar.A(this.sr)||this.optInOut(Mg(n.A(this.sr))),n.q(this.sr,this.qt.cross_subdomain_cookie))}return this.ar}rr(){return!!this.qt.respect_dnt&&[yn==null?void 0:yn.doNotTrack,yn==null?void 0:yn.msDoNotTrack,ut.doNotTrack].some(t=>Mg(t))}}var rd=Yt("[Dead Clicks]"),ice=()=>!0,lce=e=>{var t,r=!((t=e.instance.persistence)==null||!t.get_property(Tx)),n=e.instance.config.capture_dead_clicks;return lo(n)?n:!!ir(n)||r};class jE{get lazyLoadedDeadClicksAutocapture(){return this.ur}constructor(t,r,n){this.instance=t,this.isEnabled=r,this.onCapture=n,this.startIfEnabledOrStop()}onRemoteConfig(t){"captureDeadClicks"in t&&(this.instance.persistence&&this.instance.persistence.register({[Tx]:t.captureDeadClicks}),this.startIfEnabledOrStop())}startIfEnabledOrStop(){this.isEnabled(this)?this.lr(()=>{this.hr()}):this.stop()}lr(t){var r,n;(r=ut.__PosthogExtensions__)!=null&&r.initDeadClicksAutocapture&&t(),(n=ut.__PosthogExtensions__)==null||n.loadExternalDependency==null||n.loadExternalDependency(this.instance,"dead-clicks-autocapture",o=>{o?rd.error("failed to load script",o):t()})}hr(){var t;if(Je){if(!this.ur&&(t=ut.__PosthogExtensions__)!=null&&t.initDeadClicksAutocapture){var r=ir(this.instance.config.capture_dead_clicks)?this.instance.config.capture_dead_clicks:{};r.__onCapture=this.onCapture,this.ur=ut.__PosthogExtensions__.initDeadClicksAutocapture(this.instance,r),this.ur.start(Je),rd.info("starting...")}}else rd.error("`document` not found. Cannot start.")}stop(){this.ur&&(this.ur.stop(),this.ur=void 0,rd.info("stopping..."))}}var Wg=Yt("[SegmentIntegration]"),CM="posthog-js";function EM(e,t){var{organization:r,projectId:n,prefix:o,severityAllowList:s=["error"],sendExceptionsToPostHog:a=!0}=t===void 0?{}:t;return l=>{var u,d,f,p,m;if(s!=="*"&&!s.includes(l.level)||!e.__loaded)return l;l.tags||(l.tags={});var g=e.requestRouter.endpointFor("ui","/project/"+e.config.token+"/person/"+e.get_distinct_id());l.tags["PostHog Person URL"]=g,e.sessionRecordingStarted()&&(l.tags["PostHog Recording URL"]=e.get_session_replay_url({withTimestamp:!0}));var v,h=((u=l.exception)==null?void 0:u.values)||[],y=h.map(_=>qe({},_,{stacktrace:_.stacktrace?qe({},_.stacktrace,{type:"raw",frames:(_.stacktrace.frames||[]).map(x=>qe({},x,{platform:"web:javascript"}))}):void 0})),b={$exception_message:((d=h[0])==null?void 0:d.value)||l.message,$exception_type:(f=h[0])==null?void 0:f.type,$exception_level:l.level,$exception_list:y,$sentry_event_id:l.event_id,$sentry_exception:l.exception,$sentry_exception_message:((p=h[0])==null?void 0:p.value)||l.message,$sentry_exception_type:(m=h[0])==null?void 0:m.type,$sentry_tags:l.tags};return r&&n&&(b.$sentry_url=(o||"https://sentry.io/organizations/")+r+"/issues/?project="+n+"&query="+l.event_id),a&&((v=e.exceptions)==null||v.sendExceptionEvent(b)),l}}class cce{constructor(t,r,n,o,s,a){this.name=CM,this.setupOnce=function(l){l(EM(t,{organization:r,projectId:n,prefix:o,severityAllowList:s,sendExceptionsToPostHog:a==null||a}))}}}class DE{constructor(t){this.cr=(r,n,o)=>{o&&(o.noSessionId||o.activityTimeout||o.sessionPastMaximumLength)&&(Ze.info("[PageViewManager] Session rotated, clearing pageview state",{sessionId:r,changeReason:o}),this.dr=void 0,this._instance.scrollManager.resetContext())},this._instance=t,this.vr()}vr(){var t;this.pr=(t=this._instance.sessionManager)==null?void 0:t.onSessionId(this.cr)}destroy(){var t;(t=this.pr)==null||t.call(this),this.pr=void 0}doPageView(t,r){var n,o=this.gr(t,r);return this.dr={pathname:(n=Pe==null?void 0:Pe.location.pathname)!==null&&n!==void 0?n:"",pageViewId:r,timestamp:t},this._instance.scrollManager.resetContext(),o}doPageLeave(t){var r;return this.gr(t,(r=this.dr)==null?void 0:r.pageViewId)}doEvent(){var t;return{$pageview_id:(t=this.dr)==null?void 0:t.pageViewId}}gr(t,r){var n=this.dr;if(!n)return{$pageview_id:r};var o={$pageview_id:r,$prev_pageview_id:n.pageViewId},s=this._instance.scrollManager.getContext();if(s&&!this._instance.config.disable_scroll_properties){var{maxScrollHeight:a,lastScrollY:l,maxScrollY:u,maxContentHeight:d,lastContentY:f,maxContentY:p}=s;if(!(et(a)||et(l)||et(u)||et(d)||et(f)||et(p))){a=Math.ceil(a),l=Math.ceil(l),u=Math.ceil(u),d=Math.ceil(d),f=Math.ceil(f),p=Math.ceil(p);var m=a>1?co(l/a,0,1,Ze):1,g=a>1?co(u/a,0,1,Ze):1,v=d>1?co(f/d,0,1,Ze):1,h=d>1?co(p/d,0,1,Ze):1;o=rr(o,{$prev_pageview_last_scroll:l,$prev_pageview_last_scroll_percentage:m,$prev_pageview_max_scroll:u,$prev_pageview_max_scroll_percentage:g,$prev_pageview_last_content:f,$prev_pageview_last_content_percentage:v,$prev_pageview_max_content:p,$prev_pageview_max_content_percentage:h})}}return n.pathname&&(o.$prev_pageview_pathname=n.pathname),n.timestamp&&(o.$prev_pageview_duration=(t.getTime()-n.timestamp.getTime())/1e3),o}}var uce={[pM]:{exposure:"hidden"},[ml]:{exposure:"hidden"},__cmpns:{exposure:"hidden"},[gl]:{exposure:"hidden"},[Py]:{exposure:"event"},[$y]:{exposure:"hidden"},[Iy]:{exposure:"event"},[Ry]:{exposure:"hidden"},[Ty]:{exposure:"event"},[Ay]:{exposure:"event"},[Tx]:{exposure:"event"},[Ny]:{exposure:"hidden"},[Oy]:{exposure:"event"},[hl]:{exposure:"hidden"},$session_recording_enabled_server_side:{exposure:"hidden"},[Pf]:{exposure:"hidden"},[Ax]:{exposure:"event"},$session_past_minimum_duration:{exposure:"event"},$session_recording_url_trigger_activated_session:{exposure:"event"},$session_recording_event_trigger_activated_session:{exposure:"event"},$debug_first_full_snapshot_timestamp:{exposure:"event"},[Ha]:{exposure:"derived",shouldSkipFromEventProperties:(e,t)=>t(),transformToEventProperties(e){if(!ir(e))return{};for(var t={},r=Object.keys(e),n=0;r.length>n;n++)t["$feature/"+r[n]]=e[r[n]];return t}},[$d]:{exposure:"event"},[vl]:{exposure:"hidden"},[jy]:{exposure:"hidden"},[Dy]:{exposure:"event"},[My]:{exposure:"event"},[wo]:{exposure:"event"},[ja]:{exposure:"hidden"},[yl]:{exposure:"hidden"},[Ps]:{exposure:"hidden"},[ky]:{exposure:"hidden"},[Ly]:{exposure:"event"},[Id]:{exposure:"hidden"},$product_tours_activated:{exposure:"hidden"},$conversations_widget_session_id:{exposure:"event"},$conversations_ticket_id:{exposure:"event"},$conversations_widget_state:{exposure:"event"},$conversations_user_traits:{exposure:"event"},[Nl]:{exposure:"hidden"},[Fy]:{exposure:"hidden"},[zy]:{exposure:"hidden"},[$f]:{exposure:"hidden"},[Ln]:{exposure:"hidden"},[Vy]:{exposure:"hidden"},[By]:{exposure:"hidden"},[Hy]:{exposure:"hidden"},[Wy]:{exposure:"hidden"},[If]:{exposure:"hidden"},[Rf]:{exposure:"hidden"},[mM]:{exposure:"event"},[gM]:{exposure:"event"},[hM]:{exposure:"event"},[vM]:{exposure:"event"},[bM]:{exposure:"event"},[_M]:{exposure:"event"},[xM]:{exposure:"event"},$sdk_debug_replay_event_trigger_status:{exposure:"event"},$sdk_debug_replay_linked_flag_trigger_status:{exposure:"event"},$sdk_debug_replay_matched_recording_trigger_groups:{exposure:"event"},$sdk_debug_replay_remote_trigger_matching_config:{exposure:"event"},$sdk_debug_replay_trigger_groups_count:{exposure:"event"},$sdk_debug_replay_url_trigger_status:{exposure:"event"},$session_recording_start_reason:{exposure:"event"}},dce=[["$posthog_sr_group_event_trigger_",{exposure:"hidden"}],["$posthog_sr_group_url_trigger_",{exposure:"hidden"}],["$posthog_sr_group_sampling_",{exposure:"hidden"}]],Of=e=>{var t=Je==null?void 0:Je.createElement("a");return et(t)?null:(t.href=e,t)},jf=function(e,t){for(var r,n=((e.split("#")[0]||"").split(/\?(.*)/)[1]||"").replace(/^\?+/g,"").split("&"),o=0;n.length>o;o++){var s=n[o].split("=");if(s[0]===t){r=s;break}}if(!$t(r)||2>r.length)return"";var a=r[1];try{a=decodeURIComponent(a)}catch{Ze.error("Skipping decoding for malformed query param: "+a)}return a.replace(/\+/g," ")},_c=function(e,t,r){if(!e||!t||!t.length)return e;for(var n=e.split("#"),o=n[1],s=(n[0]||"").split("?"),a=s[1],l=s[0],u=(a||"").split("&"),d=[],f=0;u.length>f;f++){var p=u[f].split("=");$t(p)&&(t.includes(p[0])?d.push(p[0]+"="+r):d.push(u[f]))}var m=l;return a!=null&&(m+="?"+d.join("&")),o!=null&&(m+="#"+o),m},Df=function(e,t){var r=e.match(new RegExp(t+"=([^&]*)"));return r?r[1]:null},nd="https?://(.*)",vi=["gclid","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","igshid","ttclid","rdt_cid","epik","qclid","sccid","irclid","_kx"],fce=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gad_source","mc_cid",...vi],xc="<masked>",pce=["li_fat_id"];function PM(e,t,r){if(!Je)return{};var n,o=t?[...vi,...r||[]]:[],s=$M(_c(Je.URL,o,xc),e),a=(n={},Ht(pce,function(l){var u=ao.A(l);n[l]=u||null}),n);return rr(a,s)}function $M(e,t){var r=fce.concat(t||[]),n={};return Ht(r,function(o){var s=jf(e,o);n[o]=s||null}),n}function IM(e){var t=function(s){return s?s.search(nd+"google.([^/?]*)")===0?"google":s.search(nd+"bing.com")===0?"bing":s.search(nd+"yahoo.com")===0?"yahoo":s.search(nd+"duckduckgo.com")===0?"duckduckgo":null:null}(e),r=t!="yahoo"?"q":"p",n={};if(!Do(t)){n.$search_engine=t;var o=Je?jf(Je.referrer,r):"";o.length&&(n.ph_keyword=o)}return n}function ME(){return navigator.language||navigator.userLanguage}var Mf="$direct";function RM(){return(Je==null?void 0:Je.referrer)||Mf}function TM(e,t){var r=e?[...vi,...t||[]]:[],n=Cr==null?void 0:Cr.href.substring(0,1e3);return{r:RM().substring(0,1e3),u:n?_c(n,r,xc):void 0}}function AM(e){var t,{r,u:n}=e,o={$referrer:r,$referring_domain:r==null?void 0:r==Mf?Mf:(t=Of(r))==null?void 0:t.host};if(n){o.$current_url=n;var s=Of(n);o.$host=s==null?void 0:s.host,o.$pathname=s==null?void 0:s.pathname;var a=$M(n);rr(o,a)}if(r){var l=IM(r);rr(o,l)}return o}function NM(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return}}function mce(){try{return new Date().getTimezoneOffset()}catch{return}}var gce=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"];class Ug{constructor(t,r){this.qt=t,this.props={},this.mr=!1,this.yr=(n=>{var o="";return n.token&&(o=n.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),n.persistence_name?"ph_"+n.persistence_name:"ph_"+o+"_posthog"})(t),this.nr=this.br(t),this.load(),t.debug&&Ze.info("Persistence loaded",t.persistence,qe({},this.props)),this.update_config(t,t,r),this.save()}isDisabled(){return!!this._r}br(t){gce.indexOf(t.persistence.toLowerCase())===-1&&(Ze.critical("Unknown persistence type "+t.persistence+"; falling back to localStorage+cookie"),t.persistence="localStorage+cookie");var r=function(o){o===void 0&&(o=[]);var s=[...oce,...o];return qe({},er,{F(a){try{var l={};try{l=ao.F(a)||{}}catch{}var u=rr(l,JSON.parse(er.A(a)||"{}"));return er.N(a,u),u}catch{}return null},N(a,l,u,d,f,p){try{er.N(a,l,void 0,void 0,p);var m={};s.forEach(g=>{l[g]&&(m[g]=l[g])}),Object.keys(m).length&&ao.N(a,m,u,d,f,p)}catch(g){er.D(g)}},q(a,l){try{Pe==null||Pe.localStorage.removeItem(a),ao.q(a,l)}catch(u){er.D(u)}}})}(t.cookie_persisted_properties||[]),n=t.persistence.toLowerCase();return n==="localstorage"&&er.R()?er:n==="localstorage+cookie"&&r.R()?r:n==="sessionstorage"&&Er.R()?Er:n==="memory"?sce:n==="cookie"?ao:r.R()?r:ao}wr(t){var r=t??this.qt.feature_flag_cache_ttl_ms;if(!r||0>=r)return!1;var n=this.props[$f];return!n||typeof n!="number"||Date.now()-n>r}properties(){var t={};return Ht(this.props,(r,n)=>{var o=(s=>{var a=uce[s];if(a)return a;for(var[l,u]of dce)if(s.indexOf(l)===0)return u})(n);if((o==null?void 0:o.exposure)==="derived"){if(o.shouldSkipFromEventProperties!=null&&o.shouldSkipFromEventProperties(r,n===Ha?()=>this.wr():()=>!1))return;o.transformToEventProperties&&rr(t,o.transformToEventProperties(r))}else o&&o.exposure!=="event"||(t[n]=r)}),t}load(){if(!this._r){var t=this.nr.F(this.yr);t&&(this.props=rr({},t))}}save(){this._r||this.nr.N(this.yr,this.props,this.Sr,this.kr,this.Cr,this.qt.debug)}remove(){this.nr.q(this.yr,!1),this.nr.q(this.yr,!0)}clear(){this.remove(),this.props={}}register_once(t,r,n){if(ir(t)){et(r)&&(r="None"),this.Sr=et(n)?this.Ir:n;var o=!1;if(Ht(t,(s,a)=>{this.props.hasOwnProperty(a)&&this.props[a]!==r||(this.Tr(a,s),o=!0)}),o)return this.save(),!0}return!1}register(t,r){if(ir(t)){this.Sr=et(r)?this.Ir:r;var n=!1;if(Ht(t,(o,s)=>{t.hasOwnProperty(s)&&this.props[s]!==o&&(this.Tr(s,o),n=!0)}),n)return this.save(),!0}return!1}unregister(t){t in this.props&&(this.Er(t),this.save())}update_campaign_params(){if(!this.mr){var t=PM(this.qt.custom_campaign_params,this.qt.mask_personal_data_properties,this.qt.custom_personal_data_properties);Ba(Ox(t))||this.register(t),this.mr=!0}}update_search_keyword(){var t;this.register((t=Je==null?void 0:Je.referrer)?IM(t):{})}update_referrer_info(){var t;this.register_once({$referrer:RM(),$referring_domain:Je!=null&&Je.referrer&&((t=Of(Je.referrer))==null?void 0:t.host)||Mf},void 0)}set_initial_person_info(){this.props[Hy]||this.props[Wy]||this.register_once({[If]:TM(this.qt.mask_personal_data_properties,this.qt.custom_personal_data_properties)},void 0)}get_initial_props(){var t={};Ht([Wy,Hy],a=>{var l=this.props[a];l&&Ht(l,function(u,d){t["$initial_"+xy(d)]=u})});var r,n,o=this.props[If];if(o){var s=(r=AM(o),n={},Ht(r,function(a,l){n["$initial_"+xy(l)]=a}),n);rr(t,s)}return t}safe_merge(t){return Ht(this.props,function(r,n){n in t||(t[n]=r)}),t}update_config(t,r,n){if(this.Ir=this.Sr=t.cookie_expiration,this.set_disabled(t.disable_persistence||!!n),this.set_cross_subdomain(t.cross_subdomain_cookie),this.set_secure(t.secure_cookie),t.persistence!==r.persistence||!((a,l)=>{if(a.length!==l.length)return!1;var u=[...a].sort(),d=[...l].sort();return u.every((f,p)=>f===d[p])})(t.cookie_persisted_properties||[],r.cookie_persisted_properties||[])){var o=this.br(t),s=this.props;this.clear(),this.nr=o,this.props=s,this.save()}}set_disabled(t){this._r=t,this._r?this.remove():this.save()}set_cross_subdomain(t){t!==this.kr&&(this.kr=t,this.remove(),this.save())}set_secure(t){t!==this.Cr&&(this.Cr=t,this.remove(),this.save())}set_event_timer(t,r){var n=this.props[gl]||{};n[t]=r,this.Tr(gl,n),this.save()}remove_event_timer(t){var r=this.props[gl]||{},n=r[t];return et(n)||(delete r[t],this.Tr(gl,r),this.save()),n}get_property(t){return this.props[t]}set_property(t,r){this.Tr(t,r),this.save()}Tr(t,r){this.props[t]=r}Er(t){delete this.props[t]}}var Ma={Activation:"events",Cancellation:"cancelEvents"},Td={Popover:"popover",API:"api",Widget:"widget"},Wa={SHOWN:"survey shown",DISMISSED:"survey dismissed",SENT:"survey sent"},Ad={SURVEY_ID:"$survey_id",SURVEY_ITERATION:"$survey_iteration",SURVEY_LAST_SEEN_DATE:"$survey_last_seen_date"},kf={Popover:"popover",Inline:"inline"},OM={SHOWN:"product tour shown"},qy={TOUR_LAST_SEEN_DATE:"$product_tour_last_seen_date",TOUR_TYPE:"$product_tour_type"},kE=Yt("[RateLimiter]");class hce{constructor(t){this.serverLimits={},this.lastEventRateLimited=!1,this.checkForLimiting=r=>{var n=r.text;if(n&&n.length)try{(JSON.parse(n).quota_limited||[]).forEach(o=>{kE.info((o||"events")+" is quota limited."),this.serverLimits[o]=new Date().getTime()+6e4})}catch(o){return void kE.warn('could not rate limit - continuing. Error: "'+(o==null?void 0:o.message)+'"',{text:n})}},this.instance=t,this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}get captureEventsPerSecond(){var t;return((t=this.instance.config.rate_limiting)==null?void 0:t.events_per_second)||10}get captureEventsBurstLimit(){var t;return Math.max(((t=this.instance.config.rate_limiting)==null?void 0:t.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond)}clientRateLimitContext(t){var r,n,o;t===void 0&&(t=!1);var{captureEventsBurstLimit:s,captureEventsPerSecond:a}=this,l=new Date().getTime(),u=(r=(n=this.instance.persistence)==null?void 0:n.get_property(By))!==null&&r!==void 0?r:{tokens:s,last:l};u.tokens+=(l-u.last)/1e3*a,u.last=l,u.tokens>s&&(u.tokens=s);var d=1>u.tokens;return d||t||(u.tokens=Math.max(0,u.tokens-1)),!d||this.lastEventRateLimited||t||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to "+a+" events per second and "+s+" events burst limit."},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=d,(o=this.instance.persistence)==null||o.set_property(By,u),{isRateLimited:d,remainingTokens:u.tokens}}isServerRateLimited(t){var r=this.serverLimits[t||"events"]||!1;return r!==!1&&new Date().getTime()<r}}var Yi=Yt("[RemoteConfig]");class jM{constructor(t){this._instance=t}get remoteConfig(){var t;return(t=ut._POSTHOG_REMOTE_CONFIG)==null||(t=t[this._instance.config.token])==null?void 0:t.config}Mr(t){var r,n;(r=ut.__PosthogExtensions__)!=null&&r.loadExternalDependency?(n=ut.__PosthogExtensions__)==null||n.loadExternalDependency==null||n.loadExternalDependency(this._instance,"remote-config",()=>t(this.remoteConfig)):t()}Pr(t){this._instance._send_request({method:"GET",url:this._instance.requestRouter.endpointFor("assets","/array/"+this._instance.config.token+"/config"),callback(r){t(r.json)}})}load(){try{if(this.remoteConfig)return Yi.info("Using preloaded remote config",this.remoteConfig),this.Rr(this.remoteConfig),void this.Or();if(this._instance.Lr())return void Yi.warn("Remote config is disabled. Falling back to local config.");this.Mr(t=>{if(!t)return Yi.info("No config found after loading remote JS config. Falling back to JSON."),void this.Pr(r=>{this.Rr(r),this.Or()});this.Rr(t),this.Or()})}catch(t){Yi.error("Error loading remote config",t)}}stop(){this.Fr&&(clearInterval(this.Fr),this.Fr=void 0)}refresh(){this._instance.Lr()||(Je==null?void 0:Je.visibilityState)==="hidden"||this._instance.reloadFeatureFlags()}Or(){var t;if(!this.Fr){var r=(t=this._instance.config.remote_config_refresh_interval_ms)!==null&&t!==void 0?t:3e5;r!==0&&(this.Fr=setInterval(()=>{this.refresh()},r))}}Rr(t){var r;t||Yi.error("Failed to fetch remote config from PostHog."),this._instance.Rr(t??{}),(t==null?void 0:t.hasFeatureFlags)!==!1&&(this._instance.config.advanced_disable_feature_flags_on_first_load||(r=this._instance.featureFlags)==null||r.ensureFlagsLoaded())}}var Fn={GZipJS:"gzip-js",Base64:"base64"},Tn=Uint8Array,Zr=Uint16Array,yi=Uint32Array,jx=new Tn([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),Dx=new Tn([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),LE=new Tn([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),DM=function(e,t){for(var r=new Zr(31),n=0;31>n;++n)r[n]=t+=1<<e[n-1];var o=new yi(r[30]);for(n=1;30>n;++n)for(var s=r[n];r[n+1]>s;++s)o[s]=s-r[n]<<5|n;return[r,o]},MM=DM(jx,2),Gy=MM[1];MM[0][28]=258,Gy[258]=28;for(var FE=DM(Dx,0)[1],kM=new Zr(32768),Wt=0;32768>Wt;++Wt){var Ra=(43690&Wt)>>>1|(21845&Wt)<<1;kM[Wt]=((65280&(Ra=(61680&(Ra=(52428&Ra)>>>2|(13107&Ra)<<2))>>>4|(3855&Ra)<<4))>>>8|(255&Ra)<<8)>>>1}var Ol=function(e,t,r){for(var n=e.length,o=0,s=new Zr(t);n>o;++o)++s[e[o]-1];var a,l=new Zr(t);for(o=0;t>o;++o)l[o]=l[o-1]+s[o-1]<<1;for(a=new Zr(n),o=0;n>o;++o)a[o]=kM[l[e[o]-1]++]>>>15-e[o];return a},Ys=new Tn(288);for(Wt=0;144>Wt;++Wt)Ys[Wt]=8;for(Wt=144;256>Wt;++Wt)Ys[Wt]=9;for(Wt=256;280>Wt;++Wt)Ys[Wt]=7;for(Wt=280;288>Wt;++Wt)Ys[Wt]=8;var Lf=new Tn(32);for(Wt=0;32>Wt;++Wt)Lf[Wt]=5;var vce=Ol(Ys,9),yce=Ol(Lf,5),LM=function(e){return(e/8>>0)+(7&e&&1)},FM=function(e,t,r){(r==null||r>e.length)&&(r=e.length);var n=new(e instanceof Zr?Zr:e instanceof yi?yi:Tn)(r-t);return n.set(e.subarray(t,r)),n},_o=function(e,t,r){var n=t/8>>0;e[n]|=r<<=7&t,e[n+1]|=r>>>8},Xi=function(e,t,r){var n=t/8>>0;e[n]|=r<<=7&t,e[n+1]|=r>>>8,e[n+2]|=r>>>16},qg=function(e,t){for(var r=[],n=0;e.length>n;++n)e[n]&&r.push({s:n,f:e[n]});var o=r.length,s=r.slice();if(!o)return[new Tn(0),0];if(o==1){var a=new Tn(r[0].s+1);return a[r[0].s]=1,[a,1]}r.sort(function(S,C){return S.f-C.f}),r.push({s:-1,f:25001});var l=r[0],u=r[1],d=0,f=1,p=2;for(r[0]={s:-1,f:l.f+u.f,l,r:u};f!=o-1;)l=r[r[p].f>r[d].f?d++:p++],u=r[d!=f&&r[p].f>r[d].f?d++:p++],r[f++]={s:-1,f:l.f+u.f,l,r:u};var m=s[0].s;for(n=1;o>n;++n)s[n].s>m&&(m=s[n].s);var g=new Zr(m+1),v=Ky(r[f-1],g,0);if(v>t){n=0;var h=0,y=v-t,b=1<<y;for(s.sort(function(S,C){return g[C.s]-g[S.s]||S.f-C.f});o>n;++n){var _=s[n].s;if(t>=g[_])break;h+=b-(1<<v-g[_]),g[_]=t}for(h>>>=y;h>0;){var x=s[n].s;t>g[x]?h-=1<<t-g[x]++-1:++n}for(;n>=0&&h;--n){var w=s[n].s;g[w]==t&&(--g[w],++h)}v=t}return[new Tn(g),v]},Ky=function(e,t,r){return e.s==-1?Math.max(Ky(e.l,t,r+1),Ky(e.r,t,r+1)):t[e.s]=r},zE=function(e){for(var t=e.length;t&&!e[--t];);for(var r=new Zr(++t),n=0,o=e[0],s=1,a=function(u){r[n++]=u},l=1;t>=l;++l)if(e[l]==o&&l!=t)++s;else{if(!o&&s>2){for(;s>138;s-=138)a(32754);s>2&&(a(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(a(o),--s;s>6;s-=6)a(8304);s>2&&(a(s-3<<5|8208),s=0)}for(;s--;)a(o);s=1,o=e[l]}return[r.subarray(0,n),t]},Ji=function(e,t){for(var r=0,n=0;t.length>n;++n)r+=e[n]*t[n];return r},Yy=function(e,t,r){var n=r.length,o=LM(t+2);e[o]=255&n,e[o+1]=n>>>8,e[o+2]=255^e[o],e[o+3]=255^e[o+1];for(var s=0;n>s;++s)e[o+s+4]=r[s];return 8*(o+4+n)},VE=function(e,t,r,n,o,s,a,l,u,d,f){_o(t,f++,r),++o[256];for(var p=qg(o,15),m=p[0],g=p[1],v=qg(s,15),h=v[0],y=v[1],b=zE(m),_=b[0],x=b[1],w=zE(h),S=w[0],C=w[1],E=new Zr(19),P=0;_.length>P;++P)E[31&_[P]]++;for(P=0;S.length>P;++P)E[31&S[P]]++;for(var $=qg(E,7),I=$[0],R=$[1],N=19;N>4&&!I[LE[N-1]];--N);var T,O,k,M,U=d+5<<3,L=Ji(o,Ys)+Ji(s,Lf)+a,V=Ji(o,m)+Ji(s,h)+a+14+3*N+Ji(E,I)+(2*E[16]+3*E[17]+7*E[18]);if(L>=U&&V>=U)return Yy(t,f,e.subarray(u,u+d));if(_o(t,f,1+(L>V)),f+=2,L>V){T=Ol(m,g),O=m,k=Ol(h,y),M=h;var F=Ol(I,R);for(_o(t,f,x-257),_o(t,f+5,C-1),_o(t,f+10,N-4),f+=14,P=0;N>P;++P)_o(t,f+3*P,I[LE[P]]);f+=3*N;for(var Z=[_,S],B=0;2>B;++B){var z=Z[B];for(P=0;z.length>P;++P)_o(t,f,F[W=31&z[P]]),f+=I[W],W>15&&(_o(t,f,z[P]>>>5&127),f+=z[P]>>>12)}}else T=vce,O=Ys,k=yce,M=Lf;for(P=0;l>P;++P)if(n[P]>255){var W;Xi(t,f,T[257+(W=n[P]>>>18&31)]),f+=O[W+257],W>7&&(_o(t,f,n[P]>>>23&31),f+=jx[W]);var H=31&n[P];Xi(t,f,k[H]),f+=M[H],H>3&&(Xi(t,f,n[P]>>>5&8191),f+=Dx[H])}else Xi(t,f,T[n[P]]),f+=O[n[P]];return Xi(t,f,T[256]),f+O[256]},bce=new yi([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),_ce=function(){for(var e=new yi(256),t=0;256>t;++t){for(var r=t,n=9;--n;)r=(1&r&&3988292384)^r>>>1;e[t]=r}return e}(),Gg=function(e,t,r){for(;r;++t)e[t]=r,r>>>=8};function xce(e,t){t===void 0&&(t={});var r=function(){var p=4294967295;return{p(m){for(var g=p,v=0;m.length>v;++v)g=_ce[255&g^m[v]]^g>>>8;p=g},d(){return 4294967295^p}}}(),n=e.length;r.p(e);var o,s,a,l,u,d=(l=10+((o=t).filename&&o.filename.length+1||0),u=8,function(p,m,g,v,h,y){var b=p.length,_=new Tn(v+b+5*(1+Math.floor(b/7e3))+h),x=_.subarray(v,_.length-h),w=0;if(!m||8>b)for(var S=0;b>=S;S+=65535){var C=S+65535;b>C?w=Yy(x,w,p.subarray(S,C)):(x[S]=!0,w=Yy(x,w,p.subarray(S,b)))}else{for(var E=bce[m-1],P=E>>>13,$=8191&E,I=(1<<g)-1,R=new Zr(32768),N=new Zr(I+1),T=Math.ceil(g/3),O=2*T,k=function(Ie){return(p[Ie]^p[Ie+1]<<T^p[Ie+2]<<O)&I},M=new yi(25e3),U=new Zr(288),L=new Zr(32),V=0,F=0,Z=(S=0,0),B=0,z=0;b>S;++S){var W=k(S),H=32767&S,Y=N[W];if(R[H]=Y,N[W]=H,S>=B){var G=b-S;if((V>7e3||Z>24576)&&G>423){w=VE(p,x,0,M,U,L,F,Z,z,S-z,w),Z=V=F=0,z=S;for(var X=0;286>X;++X)U[X]=0;for(X=0;30>X;++X)L[X]=0}var Q=2,ee=0,te=$,J=H-Y&32767;if(G>2&&W==k(S-J))for(var ie=Math.min(P,G)-1,fe=Math.min(32767,S),ne=Math.min(258,G);fe>=J&&--te&&H!=Y;){if(p[S+Q]==p[S+Q-J]){for(var ce=0;ne>ce&&p[S+ce]==p[S+ce-J];++ce);if(ce>Q){if(Q=ce,ee=J,ce>ie)break;var pe=Math.min(J,ce-2),ue=0;for(X=0;pe>X;++X){var de=S-J+X+32768&32767,Ae=de-R[de]+32768&32767;Ae>ue&&(ue=Ae,Y=de)}}}J+=(H=Y)-(Y=R[H])+32768&32767}if(ee){M[Z++]=268435456|Gy[Q]<<18|FE[ee];var $e=31&Gy[Q],me=31&FE[ee];F+=jx[$e]+Dx[me],++U[257+$e],++L[me],B=S+Q,++V}else M[Z++]=p[S],++U[p[S]]}}w=VE(p,x,!0,M,U,L,F,Z,z,S-z,w)}return FM(_,0,v+LM(w)+h)}(s=e,(a=t).level==null?6:a.level,a.mem==null?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(s.length)))):12+a.mem,l,u)),f=d.length;return function(p,m){var g=m.filename;if(p[0]=31,p[1]=139,p[2]=8,p[8]=2>m.level?4:m.level==9?2:0,p[9]=3,m.mtime!=0&&Gg(p,4,Math.floor(new Date(m.mtime||Date.now())/1e3)),g){p[3]=8;for(var v=0;g.length>=v;++v)p[v+10]=g.charCodeAt(v)}}(d,t),Gg(d,f-8,r.d()),Gg(d,f-4,n),d}var wce=!!by||!!yy,zM="text/plain",BE=!1,um=function(e,t,r){var n;r===void 0&&(r=!0);var[o,s]=e.split("?"),a=qe({},t),l=(n=s==null?void 0:s.split("&").map(d=>{var f,[p,m]=d.split("="),g=r&&(f=a[p])!==null&&f!==void 0?f:m;return delete a[p],p+"="+g}))!==null&&n!==void 0?n:[],u=function(d,f){var p,m;f===void 0&&(f="&");var g=[];return Ht(d,function(v,h){et(v)||et(h)||h==="undefined"||(p=encodeURIComponent((y=>y instanceof File)(v)?v.name:v.toString()),m=encodeURIComponent(h),g[g.length]=m+"="+p)}),g.join(f)}(a);return u&&l.push(u),o+"?"+l.join("&")},Ua=(e,t)=>JSON.stringify(e,(r,n)=>typeof n=="bigint"?n.toString():n,t),Kg=e=>{if(e.tr)return e.tr;var{data:t,compression:r}=e;if(t){if(r===Fn.GZipJS){var n=xce(function(l,u){var d=l.length;if(typeof TextEncoder<"u")return new TextEncoder().encode(l);for(var f=new Tn(l.length+(l.length>>>1)),p=0,m=function(y){f[p++]=y},g=0;d>g;++g){if(p+5>f.length){var v=new Tn(p+8+(d-g<<1));v.set(f),f=v}var h=l.charCodeAt(g);128>h?m(h):2048>h?(m(192|h>>>6),m(128|63&h)):h>55295&&57344>h?(m(240|(h=65536+(1047552&h)|1023&l.charCodeAt(++g))>>>18),m(128|h>>>12&63),m(128|h>>>6&63),m(128|63&h)):(m(224|h>>>12),m(128|h>>>6&63),m(128|63&h))}return FM(f,0,p)}(Ua(t)),{mtime:0});return{contentType:zM,body:n.buffer.slice(n.byteOffset,n.byteOffset+n.byteLength),estimatedSize:n.byteLength}}if(r===Fn.Base64){var o=function(l){return l&&btoa(encodeURIComponent(l).replace(/%([0-9A-F]{2})/g,(u,d)=>String.fromCharCode(parseInt(d,16))))}(Ua(t)),s=(l=>"data="+encodeURIComponent(typeof l=="string"?l:Ua(l)))(o);return{contentType:"application/x-www-form-urlencoded",body:s,estimatedSize:new Blob([s]).size}}var a=Ua(t);return{contentType:"application/json",body:a,estimatedSize:new Blob([a]).size}}},Sce=function(){var e=$n(function*(t){var r=Ua(t.data),n=yield function(s,a,l){return _y.apply(this,arguments)}(r,Hr.DEBUG,{rethrow:!0});if(!n)return t;var o=yield n.arrayBuffer();return qe({},t,{tr:{contentType:zM,body:o,estimatedSize:o.byteLength}})});return function(t){return e.apply(this,arguments)}}(),HE=(e,t)=>um(e,{_:new Date().getTime().toString(),ver:Hr.JS_SDK_VERSION,compression:t}),Nd=[];yy&&Nd.push({transport:"fetch",method(e){var t,r,{contentType:n,body:o,estimatedSize:s}=(t=Kg(e))!==null&&t!==void 0?t:{},a=new Headers;Ht(e.headers,function(f,p){a.append(p,f)}),n&&a.append("Content-Type",n);var l=e.url,u=null;if(xE){var d=new xE;u={signal:d.signal,timeout:setTimeout(()=>d.abort(),e.timeout)}}yy(l,qe({method:(e==null?void 0:e.method)||"GET",headers:a,keepalive:e.method==="POST"&&52428.8>(s||0),body:o,signal:(r=u)==null?void 0:r.signal},e.fetchOptions)).then(f=>f.text().then(p=>{var m={statusCode:f.status,text:p};if(f.status===200)try{m.json=JSON.parse(p)}catch(g){Ze.error(g)}e.callback==null||e.callback(m)})).catch(f=>{Ze.error(f),e.callback==null||e.callback({statusCode:0,error:f})}).finally(()=>u?clearTimeout(u.timeout):null)}}),by&&Nd.push({transport:"XHR",method(e){var t,r=new by;r.open(e.method||"GET",e.url,!0);var{contentType:n,body:o}=(t=Kg(e))!==null&&t!==void 0?t:{};Ht(e.headers,function(s,a){r.setRequestHeader(a,s)}),n&&r.setRequestHeader("Content-Type",n),e.timeout&&(r.timeout=e.timeout),e.disableXHRCredentials||(r.withCredentials=!0),r.onreadystatechange=()=>{if(r.readyState===4){var s={statusCode:r.status,text:r.responseText};if(r.status===200)try{s.json=JSON.parse(r.responseText)}catch{}e.callback==null||e.callback(s)}},r.send(o)}}),yn!=null&&yn.sendBeacon&&Nd.push({transport:"sendBeacon",method(e){var t=um(e.url,{beacon:"1"});try{var r,{contentType:n,body:o}=(r=Kg(e))!==null&&r!==void 0?r:{};if(!o)return;var s=o instanceof Blob?o:new Blob([o],{type:n});yn.sendBeacon(t,s)}catch{}}});var Xy=3e3;class Cce{constructor(t,r){this.Ar=!0,this.Nr=[],this.$r=co((r==null?void 0:r.flush_interval_ms)||Xy,250,5e3,Ze.createLogger("flush interval"),Xy),this.Dr=t}enqueue(t){this.Nr.push(t),this.qr||this.jr()}unload(){this.Hr();var t=this.Nr.length>0?this.Ur():{},r=Object.values(t);[...r.filter(n=>n.url.indexOf("/e")===0),...r.filter(n=>n.url.indexOf("/e")!==0)].map(n=>{this.Dr(qe({},n,{transport:"sendBeacon"}))})}enable(){this.Ar=!1,this.jr()}jr(){var t=this;this.Ar||(this.qr=setTimeout(()=>{if(this.Hr(),this.Nr.length>0){var r=this.Ur(),n=function(){var s=r[o],a=new Date().getTime();s.data&&$t(s.data)&&Ht(s.data,l=>{l.offset=Math.abs(l.timestamp-a),delete l.timestamp}),t.Dr(s)};for(var o in r)n()}},this.$r))}Hr(){clearTimeout(this.qr),this.qr=void 0}Ur(){var t={};return Ht(this.Nr,r=>{var n,o=r,s=(o?o.batchKey:null)||o.url;et(t[s])&&(t[s]=qe({},o,{data:[]})),(n=t[s].data)==null||n.push(o.data)}),this.Nr=[],t}}var Ece=["retriesPerformedSoFar"];class Pce{constructor(t){this.Br=!1,this.zr=3e3,this.Nr=[],this._instance=t,this.Nr=[],this.Vr=!0,!et(Pe)&&"onLine"in Pe.navigator&&(this.Vr=Pe.navigator.onLine,this.Wr=()=>{this.Vr=!0,this.Zr()},this.Gr=()=>{this.Vr=!1},fr(Pe,"online",this.Wr),fr(Pe,"offline",this.Gr))}get length(){return this.Nr.length}retriableRequest(t){var{retriesPerformedSoFar:r}=t,n=BD(t,Ece);Oa(r)&&(n.url=um(n.url,{retry_count:r})),this._instance._send_request(qe({},n,{callback:o=>{o.statusCode===200||o.statusCode>=400&&500>o.statusCode||(r??0)>=10?n.callback==null||n.callback(o):this.Qr(qe({retriesPerformedSoFar:r},n))}}))}Qr(t){var r=t.retriesPerformedSoFar||0;t.retriesPerformedSoFar=r+1;var n=function(a){var l=3e3*Math.pow(2,a),u=l/2,d=Math.min(18e5,l),f=Math.random()-.5;return Math.ceil(d+f*(d-u))}(r),o=Date.now()+n;this.Nr.push({retryAt:o,requestOptions:t});var s="Enqueued failed request for retry in "+n;navigator.onLine||(s+=" (Browser is offline)"),Ze.warn(s),this.Br||(this.Br=!0,this.Jr())}Jr(){if(this.Kr&&clearTimeout(this.Kr),this.Nr.length===0)return this.Br=!1,void(this.Kr=void 0);this.Kr=setTimeout(()=>{this.Vr&&this.Nr.length>0&&this.Zr(),this.Jr()},this.zr)}Zr(){var t=Date.now(),r=[],n=this.Nr.filter(s=>t>s.retryAt||(r.push(s),!1));if(this.Nr=r,n.length>0)for(var{requestOptions:o}of n)this.retriableRequest(o)}unload(){for(var{requestOptions:t}of(this.Kr&&(clearTimeout(this.Kr),this.Kr=void 0),this.Br=!1,et(Pe)||(this.Wr&&(Pe.removeEventListener("online",this.Wr),this.Wr=void 0),this.Gr&&(Pe.removeEventListener("offline",this.Gr),this.Gr=void 0)),this.Nr))try{this._instance._send_request(qe({},t,{transport:"sendBeacon"}))}catch(r){Ze.error(r)}this.Nr=[]}}class $ce{constructor(t){this.Yr=()=>{var r,n,o,s;this.Xr||(this.Xr={});var a=this.scrollElement(),l=this.scrollY(),u=a?Math.max(0,a.scrollHeight-a.clientHeight):0,d=l+((a==null?void 0:a.clientHeight)||0),f=(a==null?void 0:a.scrollHeight)||0;this.Xr.lastScrollY=Math.ceil(l),this.Xr.maxScrollY=Math.max(l,(r=this.Xr.maxScrollY)!==null&&r!==void 0?r:0),this.Xr.maxScrollHeight=Math.max(u,(n=this.Xr.maxScrollHeight)!==null&&n!==void 0?n:0),this.Xr.lastContentY=d,this.Xr.maxContentY=Math.max(d,(o=this.Xr.maxContentY)!==null&&o!==void 0?o:0),this.Xr.maxContentHeight=Math.max(f,(s=this.Xr.maxContentHeight)!==null&&s!==void 0?s:0)},this._instance=t}get ei(){return this._instance.config.scroll_root_selector}getContext(){return this.Xr}resetContext(){var t=this.Xr;return setTimeout(this.Yr,0),t}startMeasuringScrollPosition(){fr(Pe,"scroll",this.Yr,{capture:!0}),fr(Pe,"scrollend",this.Yr,{capture:!0}),fr(Pe,"resize",this.Yr)}scrollElement(){if(!this.ei)return Pe==null?void 0:Pe.document.documentElement;var t=$t(this.ei)?this.ei:[this.ei];for(var r of t){var n=Pe==null?void 0:Pe.document.querySelector(r);if(n)return n}}scrollY(){if(this.ei){var t=this.scrollElement();return t&&t.scrollTop||0}return Pe&&(Pe.scrollY||Pe.pageYOffset||Pe.document.documentElement.scrollTop)||0}scrollX(){if(this.ei){var t=this.scrollElement();return t&&t.scrollLeft||0}return Pe&&(Pe.scrollX||Pe.pageXOffset||Pe.document.documentElement.scrollLeft)||0}}var Ice=e=>TM(e==null?void 0:e.config.mask_personal_data_properties,e==null?void 0:e.config.custom_personal_data_properties);class WE{constructor(t,r,n,o){this.ti=s=>{var a=this.ri();if(!a||a.sessionId!==s){var l={sessionId:s,props:this.ii(this._instance)};this.ni.register({[Vy]:l})}},this._instance=t,this.si=r,this.ni=n,this.ii=o||Ice,this.si.onSessionId(this.ti)}ri(){return this.ni.props[Vy]}getSetOnceProps(){var t,r=(t=this.ri())==null?void 0:t.props;return r?"r"in r?AM(r):{$referring_domain:r.referringDomain,$pathname:r.initialPathName,utm_source:r.utm_source,utm_campaign:r.utm_campaign,utm_medium:r.utm_medium,utm_content:r.utm_content,utm_term:r.utm_term}:{}}getSessionProps(){var t={};return Ht(Ox(this.getSetOnceProps()),(r,n)=>{n==="$current_url"&&(n="url"),t["$session_entry_"+xy(n)]=r}),t}}class Mx{constructor(){this.oi={}}on(t,r){return this.oi[t]||(this.oi[t]=[]),this.oi[t].push(r),()=>{this.oi[t]=this.oi[t].filter(n=>n!==r)}}emit(t,r){for(var n of this.oi[t]||[])n(r);for(var o of this.oi["*"]||[])o(t,r)}}var Yg=Yt("[SessionId]");class UE{on(t,r){return this.ai.on(t,r)}constructor(t,r,n){var o;if(this.ui=[],this.li=void 0,this.ai=new Mx,this.hi=(d,f)=>!(!Oa(d)||!Oa(f))&&Math.abs(d-f)>this.sessionTimeoutMs,!t.persistence)throw new Error("SessionIdManager requires a PostHogPersistence instance");if(t.config.cookieless_mode===Co)throw new Error('SessionIdManager cannot be used with cookieless_mode="always"');this.qt=t.config,this.ni=t.persistence,this.ci=void 0,this.di=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this.vi=r||Ko,this.fi=n||Ko;var s=this.qt.persistence_name||this.qt.token;if(this._sessionTimeoutMs=1e3*co(this.qt.session_idle_timeout_seconds||1800,60,36e3,Yg.createLogger("session_idle_timeout_seconds"),1800),t.register({$configured_session_timeout_ms:this._sessionTimeoutMs}),this.pi(),this.gi="ph_"+s+"_window_id",this.mi="ph_"+s+"_primary_window_exists",this.yi()){var a=Er.F(this.gi),l=Er.F(this.mi);a&&!l?this.ci=a:Er.q(this.gi),Er.N(this.mi,!0)}if((o=this.qt.bootstrap)!=null&&o.sessionID)try{var u=(d=>{var f=this.qt.bootstrap.sessionID.replace(/-/g,"");if(f.length!==32)throw new Error("Not a valid UUID");if(f[12]!=="7")throw new Error("Not a UUIDv7");return parseInt(f.substring(0,12),16)})();this.bi(this.qt.bootstrap.sessionID,new Date().getTime(),u)}catch(d){Yg.error("Invalid sessionID in bootstrap",d)}this.wi()}get sessionTimeoutMs(){return this._sessionTimeoutMs}onSessionId(t){return et(this.ui)&&(this.ui=[]),this.ui.push(t),this.di&&t(this.di,this.ci),()=>{this.ui=this.ui.filter(r=>r!==t)}}yi(){return this.qt.persistence!=="memory"&&!this.ni._r&&Er.R()}xi(t){t!==this.ci&&(this.ci=t,this.yi()&&Er.N(this.gi,t))}Si(){return this.ci?this.ci:this.yi()?Er.F(this.gi):null}bi(t,r,n){t===this.di&&r===this._sessionActivityTimestamp&&n===this._sessionStartTimestamp||(this._sessionStartTimestamp=n,this._sessionActivityTimestamp=r,this.di=t,this.ni.register({[Pf]:[r,t,n]}))}ki(){var t=this.ni.props[Pf];return $t(t)&&t.length===2&&t.push(t[0]),t||[0,null,0]}resetSessionId(){this.bi(null,null,null)}destroy(){clearTimeout(this.Ci),this.Ci=void 0,this.li&&Pe&&(Pe.removeEventListener(Af,this.li,{capture:!1}),this.li=void 0),this.ui=[]}wi(){this.li=()=>{this.yi()&&Er.q(this.mi)},fr(Pe,Af,this.li,{capture:!1})}checkAndGetSessionAndWindowId(t,r){if(t===void 0&&(t=!1),r===void 0&&(r=null),this.qt.cookieless_mode===Co)throw new Error('checkAndGetSessionAndWindowId should not be called with cookieless_mode="always"');var n=r||new Date().getTime(),[o,s,a]=this.ki(),l=this.Si(),u=Oa(a)&&Math.abs(n-a)>864e5,d=!1,f=!s,p=!f&&!t&&this.hi(n,o);f||p||u?(s=this.vi(),l=this.fi(),Yg.info("new session ID generated",{sessionId:s,windowId:l,changeReason:{noSessionId:f,activityTimeout:p,sessionPastMaximumLength:u}}),a=n,d=!0):l||(l=this.fi(),d=!0);var m=Oa(o)&&t&&!u?o:n,g=Oa(a)?a:new Date().getTime();return this.xi(l),this.bi(s,m,g),t||this.pi(),d&&this.ui.forEach(v=>v(s,l,d?{noSessionId:f,activityTimeout:p,sessionPastMaximumLength:u}:void 0)),{sessionId:s,windowId:l,sessionStartTimestamp:g,changeReason:d?{noSessionId:f,activityTimeout:p,sessionPastMaximumLength:u}:void 0,lastActivityTimestamp:o}}pi(){clearTimeout(this.Ci),this.Ci=setTimeout(()=>{var[t]=this.ki();if(this.hi(new Date().getTime(),t)){var r=this.di;this.resetSessionId(),this.ai.emit("forcedIdleReset",{idleSessionId:r})}},1.1*this.sessionTimeoutMs)}}var VM=function(e,t){if(!e)return!1;var r=e.userAgent;if(r&&CE(r,t))return!0;try{var n=e==null?void 0:e.userAgentData;if(n!=null&&n.brands&&n.brands.some(o=>CE(o==null?void 0:o.brand,t)))return!0}catch{}return!!e.webdriver},Ff=function(e,t){if(!function(r){try{new RegExp(r)}catch{return!1}return!0}(t))return!1;try{return new RegExp(t).test(e)}catch{return!1}};function qE(e,t,r){return Ua({distinct_id:e,userPropertiesToSet:t,userPropertiesToSetOnce:r})}var BM={exact:(e,t)=>t.some(r=>e.some(n=>r===n)),is_not:(e,t)=>t.every(r=>e.every(n=>r!==n)),regex:(e,t)=>t.some(r=>e.some(n=>Ff(r,n))),not_regex:(e,t)=>t.every(r=>e.every(n=>!Ff(r,n))),icontains:(e,t)=>t.map(od).some(r=>e.map(od).some(n=>r.includes(n))),not_icontains:(e,t)=>t.map(od).every(r=>e.map(od).every(n=>!r.includes(n))),gt:(e,t)=>t.some(r=>{var n=parseFloat(r);return!isNaN(n)&&e.some(o=>n>parseFloat(o))}),lt:(e,t)=>t.some(r=>{var n=parseFloat(r);return!isNaN(n)&&e.some(o=>n<parseFloat(o))})},od=e=>e.toLowerCase();function HM(e,t){return!e||Object.entries(e).every(r=>{var[n,o]=r,s=t==null?void 0:t[n];if(et(s)||Do(s))return!1;var a=[String(s)],l=BM[o.operator];return!!l&&l(o.values,a)})}var Jy="custom",GE="i.posthog.com",Rce=/^\/static\//;class Tce{constructor(t){this.Ii={},this.instance=t}get apiHost(){var t=this.instance.config.api_host.trim().replace(/\/$/,"");return t==="https://app.posthog.com"?"https://us.i.posthog.com":t}get flagsApiHost(){var t=this.instance.config.flags_api_host;return t?t.trim().replace(/\/$/,""):this.apiHost}get uiHost(){var t,r=(t=this.instance.config.ui_host)==null?void 0:t.replace(/\/$/,"");return r||(r=this.apiHost.replace("."+GE,".posthog.com")),r==="https://app.posthog.com"?"https://us.posthog.com":r}get region(){return this.Ii[this.apiHost]||(this.Ii[this.apiHost]=/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?"us":/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?"eu":Jy),this.Ii[this.apiHost]}Ti(t){var r=this.instance.config.__preview_external_dependency_versioned_paths;if(typeof r=="string"&&Rce.test(t))return r.trim().replace(/\/$/,"")||void 0}endpointFor(t,r){if(r===void 0&&(r=""),r&&(r=r[0]==="/"?r:"/"+r),t==="ui")return this.uiHost+r;if(t==="flags")return this.flagsApiHost+r;if(t==="assets"){var n=this.Ti(r);if(n)return""+n+r}if(this.region===Jy)return this.apiHost+r;var o=GE+r;switch(t){case"assets":return"https://"+this.region+"-assets."+o;case"api":return"https://"+this.region+"."+o}}}var Dt=Yt("[Surveys]"),Qy="seenSurvey_",Ace=[Td.Popover,Td.Widget,Td.API],Nce={ignoreConditions:!1,ignoreDelay:!1,displayType:kf.Popover},Oce=Yt("[PostHog ExternalIntegrations]"),jce={intercom:"intercom-integration",crispChat:"crisp-chat-integration"};class Dce{constructor(t){this._instance=t}lr(t,r){var n;(n=ut.__PosthogExtensions__)==null||n.loadExternalDependency==null||n.loadExternalDependency(this._instance,t,o=>{if(o)return Oce.error("failed to load script",o);r()})}startIfEnabledOrStop(){var t=this,r=function(a){var l,u,d;!o||(l=ut.__PosthogExtensions__)!=null&&(l=l.integrations)!=null&&l[a]||t.lr(jce[a],()=>{var f;(f=ut.__PosthogExtensions__)==null||(f=f.integrations)==null||(f=f[a])==null||f.start(t._instance)}),!o&&(u=ut.__PosthogExtensions__)!=null&&(u=u.integrations)!=null&&u[a]&&((d=ut.__PosthogExtensions__)==null||(d=d.integrations)==null||(d=d[a])==null||d.stop())};for(var[n,o]of Object.entries((s=this._instance.config.integrations)!==null&&s!==void 0?s:{})){var s;r(n)}}}var Ta,jl={},Xg=0,Zy=()=>{},KE='Consent opt in/out is not valid with cookieless_mode="always" and will be ignored',Qi="Surveys module not available",YE="sanitize_properties is deprecated. Use before_send instead",WM="Invalid value for property_denylist config: ",ka="posthog",UM=!wce&&(Xr==null?void 0:Xr.indexOf("MSIE"))===-1&&(Xr==null?void 0:Xr.indexOf("Mozilla"))===-1,XE=e=>{var t;return qe({api_host:"https://us.i.posthog.com",flags_api_host:null,ui_host:null,token:"",autocapture:!0,cross_subdomain_cookie:Zle(Je==null?void 0:Je.location),persistence:"localStorage+cookie",persistence_name:"",cookie_persisted_properties:[],loaded:Zy,save_campaign_params:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageleave:"if_capture_pageview",defaults:e??"unset",__preview_deferred_init_extensions:!1,__preview_external_dependency_versioned_paths:!1,debug:Cr&&tr(Cr==null?void 0:Cr.search)&&Cr.search.indexOf("__posthog_debug=true")!==-1||!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_web_experiments:!0,disable_surveys:!1,disable_surveys_automatic_display:!1,disable_conversations:!1,disable_product_tours:!1,disable_external_dependency_loading:!1,enable_recording_console_log:void 0,secure_cookie:(Pe==null||(t=Pe.location)==null?void 0:t.protocol)==="https:",ip:!1,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",consent_persistence_name:null,opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},request_batching:!0,properties_string_max_length:65535,mask_all_element_attributes:!1,mask_all_text:!1,mask_personal_data_properties:!1,custom_personal_data_properties:[],advanced_disable_flags:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_only_evaluate_survey_feature_flags:!1,advanced_feature_flags_dedup_per_session:!1,advanced_enable_surveys:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,surveys_request_timeout_ms:1e4,on_request_error(r){Ze.error("Bad HTTP status: "+r.statusCode+" "+r.text)},get_device_id:r=>r,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:Uy,before_send:void 0,request_queue_config:{flush_interval_ms:Xy},error_tracking:{},_onCapture:Zy,__preview_eager_load_replay:!1},(r=>({rageclick:!r||"2025-11-30">r||{content_ignorelist:!0},capture_pageview:!r||"2025-05-24">r||"history_change",session_recording:r&&r>="2025-11-30"?{strictMinimumDuration:!0}:{},external_scripts_inject_target:r&&r>="2026-01-30"?"head":"body",internal_or_test_user_hostname:r&&r>="2026-01-30"?/^(localhost|127\.0\.0\.1)$/:void 0}))(e))},Mce=[["process_person","person_profiles"],["xhr_headers","request_headers"],["cookie_name","persistence_name"],["disable_cookie","disable_persistence"],["store_google","save_campaign_params"],["verbose","debug"]],JE=e=>{var t={};for(var[r,n]of Mce)et(e[r])||(t[n]=e[r]);var o=rr({},t,e);return $t(e.property_blacklist)&&(et(e.property_denylist)?o.property_denylist=e.property_blacklist:$t(e.property_denylist)?o.property_denylist=[...e.property_blacklist,...e.property_denylist]:Ze.error(WM+e.property_denylist)),o};class kce{constructor(){this.__forceAllowLocalhost=!1}get Ei(){return this.__forceAllowLocalhost}set Ei(t){Ze.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=t}}class gn{Mi(t,r){if(t){var n=this.Pi.indexOf(t);n!==-1&&this.Pi.splice(n,1)}return this.Pi.push(r),r.initialize==null||r.initialize(),r}Ri(){return this.config.cookieless_mode===Co||this.config.cookieless_mode===$s&&this.consent.isRejected()}get decideEndpointWasHit(){var t,r;return(t=(r=this.featureFlags)==null?void 0:r.hasLoadedFlags)!==null&&t!==void 0&&t}get flagsEndpointWasHit(){var t,r;return(t=(r=this.featureFlags)==null?void 0:r.hasLoadedFlags)!==null&&t!==void 0&&t}constructor(){var t;this.webPerformance=new kce,this.Oi=!1,this.version=Hr.LIB_VERSION,this.Li=new Mx,this.Pi=[],this._calculate_event_properties=this.calculateEventProperties.bind(this),this.config=XE(),this.SentryIntegration=cce,this.sentryIntegration=n=>function(o,s){var a=EM(o,s);return{name:CM,processEvent:l=>a(l)}}(this,n),this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this.Fi=!1,this.Ai=null,this.Ni=null,this.$i=null,this.scrollManager=new $ce(this),this.pageViewManager=new DE(this),this.rateLimiter=new hce(this),this.requestRouter=new Tce(this),this.consent=new ace(this),this.externalIntegrations=new Dce(this);var r=(t=gn.__defaultExtensionClasses)!==null&&t!==void 0?t:{};this.featureFlags=r.featureFlags&&new r.featureFlags(this),this.toolbar=r.toolbar&&new r.toolbar(this),this.surveys=r.surveys&&new r.surveys(this),this.conversations=r.conversations&&new r.conversations(this),this.logs=r.logs&&new r.logs(this),this.experiments=r.experiments&&new r.experiments(this),this.exceptions=r.exceptions&&new r.exceptions(this),this.people={set:(n,o,s)=>{var a=tr(n)?{[n]:o}:n;this.setPersonProperties(a),s==null||s({})},set_once:(n,o,s)=>{var a=tr(n)?{[n]:o}:n;this.setPersonProperties(void 0,a),s==null||s({})}},this.on("eventCaptured",n=>Ze.info('send "'+(n==null?void 0:n.event)+'"',n))}init(t,r,n){if(n&&n!==ka){var o,s=(o=jl[n])!==null&&o!==void 0?o:new gn;return s._init(t,r,n),jl[n]=s,jl[ka][n]=s,s}return this._init(t,r,n)}_init(t,r,n){var o,s;if(r===void 0&&(r={}),et(t)||Pd(t))return Ze.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return console.warn("[PostHog.js]","You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},r.debug=this.Di(r.debug),this.qi=r,this.ji=[],r.person_profiles?this.Ni=r.person_profiles:r.process_person&&(this.Ni=r.process_person),this.set_config(rr({},XE(r.defaults),JE(r),{name:n,token:t})),this.config.on_xhr_error&&Ze.error("on_xhr_error is deprecated. Use on_request_error instead"),this.compression=r.disable_compression?void 0:Fn.GZipJS;var a=this.Hi();this.persistence=new Ug(this.config,a),this.sessionPersistence=this.config.persistence==="sessionStorage"||this.config.persistence==="memory"?this.persistence:new Ug(qe({},this.config,{persistence:"sessionStorage"}),a);var l=qe({},this.persistence.props),u=qe({},this.sessionPersistence.props);this.register({$initialization_time:new Date().toISOString()}),this.Ui=new Cce(y=>this.Bi(y),this.config.request_queue_config),this.zi=new Pce(this),this.__request_queue=[];var d=this.Ri();if(d||(this.sessionManager=new UE(this),this.sessionPropsManager=new WE(this,this.sessionManager,this.persistence)),this.config.__preview_deferred_init_extensions?(Ze.info("Deferring extension initialization to improve startup performance"),setTimeout(()=>{this.Vi(d)},0)):(Ze.info("Initializing extensions synchronously"),this.Vi(d)),Hr.DEBUG=Hr.DEBUG||this.config.debug,Hr.DEBUG&&Ze.info("Starting in debug mode",{this:this,config:r,thisC:qe({},this.config),p:l,s:u}),!this.config.identity_distinct_id||(o=r.bootstrap)!=null&&o.distinctID||(r.bootstrap=qe({},r.bootstrap,{distinctID:this.config.identity_distinct_id,isIdentifiedID:!0})),((s=r.bootstrap)==null?void 0:s.distinctID)!==void 0){var f=r.bootstrap.distinctID,p=this.get_distinct_id(),m=this.persistence.get_property(Ln);if(r.bootstrap.isIdentifiedID&&p!=null&&p!==f&&m===$a)this.identify(f);else if(r.bootstrap.isIdentifiedID&&p!=null&&p!==f&&m===Ia)Ze.warn("Bootstrap distinctID differs from an already-identified user. The existing identity is preserved. Call reset() before reinitializing if you intend to switch users.");else{var g=this.config.get_device_id(Ko()),v=r.bootstrap.isIdentifiedID?g:f;this.persistence.set_property(Ln,r.bootstrap.isIdentifiedID?Ia:$a),this.register({distinct_id:f,$device_id:v})}}if(d)this.register_once({distinct_id:Zu,$device_id:null},"");else if(!this.get_distinct_id()){var h=this.config.get_device_id(Ko());this.register_once({distinct_id:h,$device_id:h},""),this.persistence.set_property(Ln,$a)}return fr(Pe,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this),{passive:!1}),r.segment?function(y,b){var _=y.config.segment;if(!_)return b();(function(x,w){var S=x.config.segment;if(!S)return w();var C=P=>{var $=()=>P.anonymousId()||Ko();x.config.get_device_id=$,P.id()&&(x.register({distinct_id:P.id(),$device_id:$()}),x.persistence.set_property(Ln,Ia)),w()},E=S.user();"then"in E&&So(E.then)?E.then(C):C(E)})(y,()=>{_.register((x=>{Promise&&Promise.resolve||Wg.warn("This browser does not have Promise support, and can not use the segment integration");var w=(S,C)=>{if(!C)return S;S.event.userId||S.event.anonymousId===x.get_distinct_id()||(Wg.info("No userId set, resetting PostHog"),x.reset()),S.event.userId&&S.event.userId!==x.get_distinct_id()&&(Wg.info("UserId set, identifying with PostHog"),x.identify(S.event.userId));var E=x.calculateEventProperties(C,S.event.properties);return S.event.properties=Object.assign({},E,S.event.properties),S};return{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:()=>!0,load:()=>Promise.resolve(),track:S=>w(S,S.event.event),page:S=>w(S,Da),identify:S=>w(S,Bg),screen:S=>w(S,"$screen")}})(y)).then(()=>{b()})})}(this,()=>this.Wi()):this.Wi(),So(this.config._onCapture)&&this.config._onCapture!==Zy&&(Ze.warn("onCapture is deprecated. Please use `before_send` instead"),this.on("eventCaptured",y=>this.config._onCapture(y.event,y))),this.config.ip&&Ze.warn('The `ip` config option has NO EFFECT AT ALL and has been deprecated. Use a custom transformation or "Discard IP data" project setting instead. See https://posthog.com/tutorials/web-redact-properties#hiding-customer-ip-address for more information.'),this}Vi(t){var r,n,o,s,a,l,u,d=performance.now(),f=qe({},gn.__defaultExtensionClasses,this.config.__extensionClasses),p=[];f.featureFlags&&this.Pi.push(this.featureFlags=(r=this.featureFlags)!==null&&r!==void 0?r:new f.featureFlags(this)),f.exceptions&&this.Pi.push(this.exceptions=(n=this.exceptions)!==null&&n!==void 0?n:new f.exceptions(this)),f.historyAutocapture&&this.Pi.push(this.historyAutocapture=new f.historyAutocapture(this)),f.tracingHeaders&&this.Pi.push(new f.tracingHeaders(this)),f.siteApps&&this.Pi.push(this.siteApps=new f.siteApps(this)),f.sessionRecording&&!t&&this.Pi.push(this.sessionRecording=new f.sessionRecording(this)),this.config.disable_scroll_properties||p.push(()=>{this.scrollManager.startMeasuringScrollPosition()}),f.autocapture&&this.Pi.push(this.autocapture=new f.autocapture(this)),f.surveys&&this.Pi.push(this.surveys=(o=this.surveys)!==null&&o!==void 0?o:new f.surveys(this)),f.logs&&this.Pi.push(this.logs=(s=this.logs)!==null&&s!==void 0?s:new f.logs(this)),f.conversations&&this.Pi.push(this.conversations=(a=this.conversations)!==null&&a!==void 0?a:new f.conversations(this)),f.productTours&&this.Pi.push(this.productTours=new f.productTours(this)),f.heatmaps&&this.Pi.push(this.heatmaps=new f.heatmaps(this)),f.webVitalsAutocapture&&this.Pi.push(this.webVitalsAutocapture=new f.webVitalsAutocapture(this)),f.exceptionObserver&&this.Pi.push(this.exceptionObserver=new f.exceptionObserver(this)),f.deadClicksAutocapture&&this.Pi.push(this.deadClicksAutocapture=new f.deadClicksAutocapture(this,lce)),f.toolbar&&this.Pi.push(this.toolbar=(l=this.toolbar)!==null&&l!==void 0?l:new f.toolbar(this)),f.experiments&&this.Pi.push(this.experiments=(u=this.experiments)!==null&&u!==void 0?u:new f.experiments(this)),this.Pi.forEach(m=>{m.initialize&&p.push(()=>{m.initialize==null||m.initialize()})}),p.push(()=>{if(this.Zi){var m=this.Zi;this.Zi=void 0,this.Rr(m)}}),this.Gi(p,d)}Gi(t,r){for(;t.length>0;){if(this.config.__preview_deferred_init_extensions&&performance.now()-r>=30&&t.length>0)return void setTimeout(()=>{this.Gi(t,r)},0);var n=t.shift();if(n)try{n()}catch(s){Ze.error("Error initializing extension:",s)}}var o=Math.round(performance.now()-r);this.register_for_session({[bM]:this.config.__preview_deferred_init_extensions?"deferred":"synchronous",[_M]:o}),this.config.__preview_deferred_init_extensions&&Ze.info("PostHog extensions initialized ("+o+"ms)")}Rr(t){var r;if(!Je||!Je.body)return Ze.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout(()=>{this.Rr(t)},500);this.config.__preview_deferred_init_extensions&&(this.Zi=t),this.Qi=t,this.compression=void 0,t.supportedCompression&&!this.config.disable_compression&&(this.compression=_t(t.supportedCompression,Fn.GZipJS)?Fn.GZipJS:_t(t.supportedCompression,Fn.Base64)?Fn.Base64:void 0),(r=t.analytics)!=null&&r.endpoint&&(this.analyticsDefaultEndpoint=t.analytics.endpoint),this.set_config({person_profiles:this.Ni?this.Ni:Uy}),this.Pi.forEach(n=>n.onRemoteConfig==null?void 0:n.onRemoteConfig(t))}Wi(){try{this.config.loaded(this)}catch(n){Ze.critical("`loaded` function failed",n)}if(this.Ji(),this.config.internal_or_test_user_hostname&&Cr!=null&&Cr.hostname){var t=Cr.hostname,r=this.config.internal_or_test_user_hostname;(typeof r=="string"?t===r:r.test(t))&&this.setInternalOrTestUser()}this.config.capture_pageview&&setTimeout(()=>{(this.consent.isOptedIn()||this.Ri())&&this.Ki()},1),this.Yi=new jM(this),this.Yi.load()}Ji(){var t;this.is_capturing()&&this.config.request_batching&&((t=this.Ui)==null||t.enable())}_dom_loaded(){this.is_capturing()&&ed(this.__request_queue,t=>this.Bi(t)),this.__request_queue=[],this.Ji()}_handle_unload(){var t,r,n,o;(t=this.surveys)==null||t.handlePageUnload(),this.config.request_batching?(this.Xi()&&this.capture(Vg),(r=this.logs)==null||r.flushLogs("sendBeacon"),(n=this.Ui)==null||n.unload(),(o=this.zi)==null||o.unload()):this.Xi()&&this.capture(Vg,null,{transport:"sendBeacon"})}_send_request(t){this.__loaded&&(UM?this.__request_queue.push(t):this.rateLimiter.isServerRateLimited(t.batchKey)||(t.transport=t.transport||this.config.api_transport,t.url=um(t.url,{ip:this.config.ip?1:0}),t.headers=qe({},this.config.request_headers,t.headers),t.compression=t.compression==="best-available"?this.compression:t.compression,t.disableXHRCredentials=this.config.__preview_disable_xhr_credentials,this.config.__preview_disable_beacon&&(t.disableTransport=["sendBeacon"]),t.fetchOptions=t.fetchOptions||this.config.fetch_options,(r=>{var n,o,s,a=qe({},r);a.timeout=a.timeout||6e4,a.url=HE(a.url,a.compression);var l=(n=a.transport)!==null&&n!==void 0?n:"fetch",u=Nd.filter(f=>!a.disableTransport||!f.transport||!a.disableTransport.includes(f.transport)),d=(o=(s=function(f,p){for(var m=0;f.length>m;m++)if(f[m].transport===l)return f[m]}(u))==null?void 0:s.method)!==null&&o!==void 0?o:u[0].method;if(!d)throw new Error("No available transport method");l!=="sendBeacon"&&a.data&&a.compression===Fn.GZipJS&&cle&&!BE?Sce(a).then(f=>{d(f)}).catch(f=>{if((p=>!(!p||typeof p!="object")&&("name"in p?String(p.name):"")==="NotReadableError")(f))return BE=!0,void d(qe({},a,{compression:void 0,url:HE(r.url,void 0)}));d(a)}):d(a)})(qe({},t,{callback:r=>{var n,o;this.rateLimiter.checkForLimiting(r),400>r.statusCode||(n=(o=this.config).on_request_error)==null||n.call(o,r),t.callback==null||t.callback(r)}}))))}Bi(t){this.zi?this.zi.retriableRequest(t):this._send_request(t)}_execute_array(t){Xg++;try{var r,n=[],o=[],s=[];ed(t,l=>{l&&($t(r=l[0])?s.push(l):So(l)?l.call(this):$t(l)&&r==="alias"?n.push(l):$t(l)&&r.indexOf("capture")!==-1&&So(this[r])?s.push(l):o.push(l))});var a=function(l,u){ed(l,function(d){if($t(d[0])){var f=u;Ht(d,function(p){f=f[p[0]].apply(f,p.slice(1))})}else u[d[0]].apply(u,d.slice(1))})};a(n,this),a(o,this),a(s,this)}finally{Xg--}}push(t){if(Xg>0&&$t(t)&&tr(t[0])){var r=gn.prototype[t[0]];So(r)&&r.apply(this,t.slice(1))}else this._execute_array([t])}capture(t,r,n){var o,s,a,l,u;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this.Ui){if(this.is_capturing())if(!et(t)&&tr(t)){var d=!this.config.opt_out_useragent_filter&&this._is_bot();if(!d||this.config.__preview_capture_bot_pageviews){var f=n!=null&&n.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(f==null||!f.isRateLimited){r!=null&&r.$current_url&&!tr(r==null?void 0:r.$current_url)&&(Ze.error("Invalid `$current_url` property provided to `posthog.capture`. Input must be a string. Ignoring provided value."),r==null||delete r.$current_url),t!=="$exception"||n!=null&&n.en||Ze.warn("Using `posthog.capture('$exception')` is unreliable because it does not attach required metadata. Use `posthog.captureException(error)` instead, which attaches required metadata automatically."),this.sessionPersistence.update_search_keyword(),this.config.save_campaign_params&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.save_campaign_params||this.config.save_referrer)&&this.persistence.set_initial_person_info();var p=new Date,m=(n==null?void 0:n.timestamp)||p,g=Ko(),v={uuid:g,event:t,properties:this.calculateEventProperties(t,r||{},m,g)};t===Da&&this.config.__preview_capture_bot_pageviews&&d&&(v.event="$bot_pageview",v.properties.$browser_type="bot"),f&&(v.properties.$lib_rate_limit_remaining_tokens=f.remainingTokens),n!=null&&n.$set&&(v.$set=n==null?void 0:n.$set);var h,y,b,_=this.tn(n==null?void 0:n.$set_once,t!==AE,t===Bg);if(_&&(v.$set_once=_),n!=null&&n._noTruncate||(s=this.config.properties_string_max_length,a=v,l=$=>tr($)?$.slice(0,s):$,u=new Set,v=function $(I,R){return I!==Object(I)?l?l(I):I:u.has(I)?void 0:(u.add(I),$t(I)?(N=[],ed(I,T=>{N.push($(T))})):(N={},Ht(I,(T,O)=>{u.has(T)||(N[O]=$(T))})),N);var N}(a)),v.timestamp=m,et(n==null?void 0:n.timestamp)||(v.properties.$event_time_override_provided=!0,v.properties.$event_time_override_system_time=p),t===Wa.DISMISSED||t===Wa.SENT){var x=r==null?void 0:r[Ad.SURVEY_ID],w=r==null?void 0:r[Ad.SURVEY_ITERATION];($=>{try{var I=(R=>((N,T)=>{var O=""+Qy+T.id;return T.current_iteration&&T.current_iteration>0&&(O=""+Qy+T.id+"_"+T.current_iteration),O})(0,R))($);if(localStorage.getItem(I))return;localStorage.setItem(I,"true")}catch(R){Dt.error("Failed to persist survey seen state",R)}})({id:x,current_iteration:w}),v.$set=qe({},v.$set,{[(h={id:x,current_iteration:w},y=t===Wa.SENT?"responded":"dismissed",b="$survey_"+y+"/"+h.id,h.current_iteration&&h.current_iteration>0&&(b="$survey_"+y+"/"+h.id+"/"+h.current_iteration),b)]:!0})}else t===Wa.SHOWN&&(v.$set=qe({},v.$set,{[Ad.SURVEY_LAST_SEEN_DATE]:new Date().toISOString()}));if(t===OM.SHOWN){var S=r==null?void 0:r[qy.TOUR_TYPE];S&&(v.$set=qe({},v.$set,{[qy.TOUR_LAST_SEEN_DATE+"/"+S]:new Date().toISOString()}))}var C=qe({},v.properties.$set,v.$set);if(Ba(C)||this.setPersonPropertiesForFlags(C),!xt(this.config.before_send)){var E=this.rn(v);if(!E)return;v=E}this.Li.emit("eventCaptured",v);var P={method:"POST",url:(o=n==null?void 0:n._url)!==null&&o!==void 0?o:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:v,compression:"best-available",batchKey:n==null?void 0:n._batchKey};return!this.config.request_batching||n&&(n==null||!n._batchKey)||n!=null&&n.send_instantly?this.Bi(P):this.Ui.enqueue(P),v}Ze.critical("This capture call is ignored due to client rate limiting.")}}else Ze.error("No event name provided to posthog.capture")}else Ze.uninitializedWarning("posthog.capture")}_addCaptureHook(t){return this.on("eventCaptured",r=>t(r.event,r))}calculateEventProperties(t,r,n,o,s){if(n=n||new Date,!this.persistence||!this.sessionPersistence)return r;var a=s?void 0:this.persistence.remove_event_timer(t),l=qe({},r);if(l.token=this.config.token,l.$config_defaults=this.config.defaults,this.Ri()&&(l.$cookieless_mode=!0),t==="$snapshot"){var u=qe({},this.persistence.properties(),this.sessionPersistence.properties());return l.distinct_id=u.distinct_id,(!tr(l.distinct_id)&&!An(l.distinct_id)||Pd(l.distinct_id))&&Ze.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),l}var d,f=function(b,_){var x,w,S,C;if(!Xr)return{};var E,P,$,I,R,N,T,O,k=b?[...vi,..._||[]]:[],[M,U]=function(L){for(var V=0;$E.length>V;V++){var[F,Z]=$E[V],B=F.exec(L),z=B&&(So(Z)?Z(B,L):Z);if(z)return z}return["",""]}(Xr);return rr(Ox({$os:M,$os_version:U,$browser:iM(Xr,navigator.vendor),$device:IE(Xr),$device_type:(P=Xr,$={userAgentDataPlatform:(x=navigator)==null||(x=x.userAgentData)==null?void 0:x.platform,maxTouchPoints:(w=navigator)==null?void 0:w.maxTouchPoints,screenWidth:Pe==null||(S=Pe.screen)==null?void 0:S.width,screenHeight:Pe==null||(C=Pe.screen)==null?void 0:C.height,devicePixelRatio:Pe==null?void 0:Pe.devicePixelRatio},O=IE(P),O===GD||O===qD||O==="Kobo"||O==="Kindle Fire"||O===aM?mi:O===yc||O===ti||O===bc||O===Sy?"Console":O===YD?"Wearable":O?bn:($==null?void 0:$.userAgentDataPlatform)==="Android"&&((I=$==null?void 0:$.maxTouchPoints)!==null&&I!==void 0?I:0)>0?600>Math.min((R=$==null?void 0:$.screenWidth)!==null&&R!==void 0?R:0,(N=$==null?void 0:$.screenHeight)!==null&&N!==void 0?N:0)/((T=$==null?void 0:$.devicePixelRatio)!==null&&T!==void 0?T:1)?bn:mi:"Desktop"),$timezone:NM(),$timezone_offset:mce()}),{$current_url:_c(Cr==null?void 0:Cr.href,k,xc),$host:Cr==null?void 0:Cr.host,$pathname:Cr==null?void 0:Cr.pathname,$raw_user_agent:Xr.length>1e3?Xr.substring(0,997)+"...":Xr,$browser_version:Ele(Xr,navigator.vendor),$browser_language:ME(),$browser_language_prefix:(E=ME(),typeof E=="string"?E.split("-")[0]:void 0),$screen_height:Pe==null?void 0:Pe.screen.height,$screen_width:Pe==null?void 0:Pe.screen.width,$viewport_height:Pe==null?void 0:Pe.innerHeight,$viewport_width:Pe==null?void 0:Pe.innerWidth,$lib:Hr.LIB_NAME,$lib_version:Hr.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})}(this.config.mask_personal_data_properties,this.config.custom_personal_data_properties);if(this.sessionManager){var{sessionId:p,windowId:m}=this.sessionManager.checkAndGetSessionAndWindowId(s,n.getTime());l.$session_id=p,l.$window_id=m}this.sessionPropsManager&&rr(l,this.sessionPropsManager.getSessionProps());try{var g;this.sessionRecording&&rr(l,this.sessionRecording.sdkDebugProperties),l.$sdk_debug_retry_queue_size=(g=this.zi)==null?void 0:g.length}catch(b){l.$sdk_debug_error_capturing_properties=String(b)}if(this.requestRouter.region===Jy&&(l.$lib_custom_api_host=this.config.api_host),d=t!==Da||s?t!==Vg||s?this.pageViewManager.doEvent():this.pageViewManager.doPageLeave(n):this.pageViewManager.doPageView(n,o),l=rr(l,d),t===Da&&Je&&(l.title=Je.title),!et(a)){var v=n.getTime()-a;l.$duration=parseFloat((v/1e3).toFixed(3))}Xr&&this.config.opt_out_useragent_filter&&(l.$browser_type=this._is_bot()?"bot":"browser"),(l=rr({},f,this.persistence.properties(),this.sessionPersistence.properties(),l)).$is_identified=this._isIdentified(),$t(this.config.property_denylist)?Ht(this.config.property_denylist,function(b){delete l[b]}):Ze.error(WM+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var h=this.config.sanitize_properties;h&&(Ze.error(YE),l=h(l,t));var y=this.nn();return l.$process_person_profile=y,y&&!s&&this.sn("_calculate_event_properties"),l}tn(t,r,n){var o;if(r===void 0&&(r=!0),n===void 0&&(n=!1),!this.persistence||!this.nn()||this.Oi&&!n)return t;var s=this.persistence.get_initial_props(),a=(o=this.sessionPropsManager)==null?void 0:o.getSetOnceProps(),l=rr({},s,a||{},t||{}),u=this.config.sanitize_properties;return u&&(Ze.error(YE),l=u(l,"$set_once")),r&&(this.Oi=!0),Ba(l)?void 0:l}register(t,r){var n;(n=this.persistence)==null||n.register(t,r)}register_once(t,r,n){var o;(o=this.persistence)==null||o.register_once(t,r,n)}register_for_session(t){var r;(r=this.sessionPersistence)==null||r.register(t)}unregister(t){var r;(r=this.persistence)==null||r.unregister(t)}unregister_for_session(t){var r;(r=this.sessionPersistence)==null||r.unregister(t)}an(t,r){this.register({[t]:r})}getFeatureFlag(t,r){var n;return(n=this.featureFlags)==null?void 0:n.getFeatureFlag(t,r)}getFeatureFlagPayload(t){var r;return(r=this.featureFlags)==null?void 0:r.getFeatureFlagPayload(t)}getFeatureFlagResult(t,r){var n;return(n=this.featureFlags)==null?void 0:n.getFeatureFlagResult(t,r)}isFeatureEnabled(t,r){var n;return(n=this.featureFlags)==null?void 0:n.isFeatureEnabled(t,r)}reloadFeatureFlags(){var t;(t=this.featureFlags)==null||t.reloadFeatureFlags()}updateFlags(t,r,n){var o;(o=this.featureFlags)==null||o.updateFlags(t,r,n)}updateEarlyAccessFeatureEnrollment(t,r,n){var o;(o=this.featureFlags)==null||o.updateEarlyAccessFeatureEnrollment(t,r,n)}getEarlyAccessFeatures(t,r,n){var o;return r===void 0&&(r=!1),(o=this.featureFlags)==null?void 0:o.getEarlyAccessFeatures(t,r,n)}on(t,r){return this.Li.on(t,r)}onFeatureFlags(t){return this.featureFlags?this.featureFlags.onFeatureFlags(t):(t([],{},{errorsLoading:!0}),()=>{})}onSurveysLoaded(t){return this.surveys?this.surveys.onSurveysLoaded(t):(t([],{isLoaded:!1,error:Qi}),()=>{})}onSessionId(t){var r,n;return(r=(n=this.sessionManager)==null?void 0:n.onSessionId(t))!==null&&r!==void 0?r:()=>{}}getSurveys(t,r){r===void 0&&(r=!1),this.surveys?this.surveys.getSurveys(t,r):t([],{isLoaded:!1,error:Qi})}getActiveMatchingSurveys(t,r){r===void 0&&(r=!1),this.surveys?this.surveys.getActiveMatchingSurveys(t,r):t([],{isLoaded:!1,error:Qi})}renderSurvey(t,r){var n;(n=this.surveys)==null||n.renderSurvey(t,r)}displaySurvey(t,r){var n;r===void 0&&(r=Nce),(n=this.surveys)==null||n.displaySurvey(t,r)}cancelPendingSurvey(t){var r;(r=this.surveys)==null||r.cancelPendingSurvey(t)}canRenderSurvey(t){var r,n;return(r=(n=this.surveys)==null?void 0:n.canRenderSurvey(t))!==null&&r!==void 0?r:{visible:!1,disabledReason:Qi}}canRenderSurveyAsync(t,r){var n,o;return r===void 0&&(r=!1),(n=(o=this.surveys)==null?void 0:o.canRenderSurveyAsync(t,r))!==null&&n!==void 0?n:Promise.resolve({visible:!1,disabledReason:Qi})}un(t){return!t||Pd(t)?(Ze.critical("Unique user id has not been set in posthog.identify"),!1):t===Zu?(Ze.critical('The string "'+t+'" was set in posthog.identify which indicates an error. This ID is only used as a sentinel value.'),!1):!["distinct_id","distinctid"].includes(t.toLowerCase())&&!["undefined","null"].includes(t.toLowerCase())||(Ze.critical('The string "'+t+'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.'),!1)}identify(t,r,n){if(!this.__loaded||!this.persistence)return Ze.uninitializedWarning("posthog.identify");if(An(t)&&(t=t.toString(),Ze.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),this.un(t)&&this.sn("posthog.identify")){var o=this.get_distinct_id();this.register({$user_id:t}),this.get_property(Ef)||this.register_once({$had_persisted_distinct_id:!0,$device_id:o},""),t!==o&&t!==this.get_property(ml)&&(this.unregister(ml),this.register({distinct_id:t}));var s,a=(this.persistence.get_property(Ln)||$a)===$a;t!==o&&a?(this.persistence.set_property(Ln,Ia),this.setPersonPropertiesForFlags({$set:r||{},$set_once:n||{}},!1),this.capture(Bg,{distinct_id:t,$anon_distinct_id:o},{$set:r||{},$set_once:n||{}}),this.$i=qE(t,r,n),(s=this.featureFlags)==null||s.setAnonymousDistinctId(o)):(r||n)&&this.setPersonProperties(r,n),t!==o&&(this.reloadFeatureFlags(),this.unregister(Nl))}}setPersonProperties(t,r){if((t||r)&&this.sn("posthog.setPersonProperties")){var n=qE(this.get_distinct_id(),t,r);this.$i!==n?(this.setPersonPropertiesForFlags({$set:t||{},$set_once:r||{}},!0),this.capture("$set",{$set:t||{},$set_once:r||{}}),this.$i=n):Ze.info("A duplicate setPersonProperties call was made with the same properties. It has been ignored.")}}group(t,r,n){if(t&&r){var o=this.getGroups(),s=o[t]!==r;if(s&&this.resetGroupPropertiesForFlags(t),this.register({$groups:qe({},o,{[t]:r})}),s||n){var a={$group_type:t,$group_key:r};n&&(a.$group_set=n),this.capture(AE,a)}n&&this.setGroupPropertiesForFlags({[t]:n}),s&&!n&&this.reloadFeatureFlags()}else Ze.error("posthog.group requires a group type and group key")}resetGroups(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}setPersonPropertiesForFlags(t,r){var n;r===void 0&&(r=!0),(n=this.featureFlags)==null||n.setPersonPropertiesForFlags(t,r)}resetPersonPropertiesForFlags(){var t;(t=this.featureFlags)==null||t.resetPersonPropertiesForFlags()}setGroupPropertiesForFlags(t,r){var n;r===void 0&&(r=!0),this.sn("posthog.setGroupPropertiesForFlags")&&((n=this.featureFlags)==null||n.setGroupPropertiesForFlags(t,r))}resetGroupPropertiesForFlags(t){var r;(r=this.featureFlags)==null||r.resetGroupPropertiesForFlags(t)}reset(t){var r,n,o,s,a,l,u,d;if(Ze.info("reset"),!this.__loaded)return Ze.uninitializedWarning("posthog.reset");var f=this.get_property(Ef);if(this.consent.reset(),(r=this.persistence)==null||r.clear(),(n=this.sessionPersistence)==null||n.clear(),(o=this.surveys)==null||o.reset(),(s=this.Yi)==null||s.stop(),(a=this.featureFlags)==null||a.reset(),(l=this.conversations)==null||l.reset(),(u=this.persistence)==null||u.set_property(Ln,$a),(d=this.sessionManager)==null||d.resetSessionId(),this.$i=null,this.config.cookieless_mode===Co)this.register_once({distinct_id:Zu,$device_id:null},"");else{var p=this.config.get_device_id(Ko());this.register_once({distinct_id:p,$device_id:t?p:f},"")}this.register({$last_posthog_reset:new Date().toISOString()},1),delete this.config.identity_distinct_id,delete this.config.identity_hash,this.reloadFeatureFlags()}setIdentity(t,r){var n;this.config.identity_distinct_id=t,this.config.identity_hash=r,this.alias(t),(n=this.conversations)==null||n.ln()}clearIdentity(){var t;delete this.config.identity_distinct_id,delete this.config.identity_hash,(t=this.conversations)==null||t.hn()}get_distinct_id(){return this.get_property("distinct_id")}getGroups(){return this.get_property("$groups")||{}}get_session_id(){var t,r;return(t=(r=this.sessionManager)==null?void 0:r.checkAndGetSessionAndWindowId(!0).sessionId)!==null&&t!==void 0?t:""}get_session_replay_url(t){if(!this.sessionManager)return"";var{sessionId:r,sessionStartTimestamp:n}=this.sessionManager.checkAndGetSessionAndWindowId(!0),o=this.requestRouter.endpointFor("ui","/project/"+this.config.token+"/replay/"+r);if(t!=null&&t.withTimestamp&&n){var s,a=(s=t.timestampLookBack)!==null&&s!==void 0?s:10;if(!n)return o;o+="?t="+Math.max(Math.floor((new Date().getTime()-n)/1e3)-a,0)}return o}alias(t,r){return t===this.get_property(pM)?(Ze.critical("Attempting to create alias for existing People user - aborting."),-2):this.sn("posthog.alias")?(et(r)&&(r=this.get_distinct_id()),t!==r?(this.an(ml,t),this.capture("$create_alias",{alias:t,distinct_id:r})):(Ze.warn("alias matches current distinct_id - skipping api call."),this.identify(t),-1)):void 0}set_config(t){var r=qe({},this.config);if(ir(t)){var n,o,s,a,l,u,d,f,p,m;rr(this.config,JE(t));var g=this.Hi();(n=this.persistence)==null||n.update_config(this.config,r,g),this.sessionPersistence=this.config.persistence==="sessionStorage"||this.config.persistence==="memory"?this.persistence:new Ug(qe({},this.config,{persistence:"sessionStorage"}),g);var v=this.Di(this.config.debug);lo(v)&&(this.config.debug=v),lo(this.config.debug)&&(this.config.debug?(Hr.DEBUG=!0,er.R()&&er.N("ph_debug",!0),Ze.info("set_config",{config:t,oldConfig:r,newConfig:qe({},this.config)})):(Hr.DEBUG=!1,er.R()&&er.q("ph_debug"))),(o=this.exceptionObserver)==null||o.onConfigChange(),(s=this.exceptions)==null||s.onConfigChange(),(a=this.sessionRecording)==null||a.startIfEnabledOrStop(),(l=this.autocapture)==null||l.startIfEnabled(),(u=this.heatmaps)==null||u.startIfEnabled(),(d=this.exceptionObserver)==null||d.startIfEnabledOrStop(),(f=this.deadClicksAutocapture)==null||f.startIfEnabledOrStop(),(p=this.surveys)==null||p.loadIfEnabled(),this.cn(),(m=this.externalIntegrations)==null||m.startIfEnabledOrStop()}}_overrideSDKInfo(t,r){Hr.LIB_NAME=t,Hr.LIB_VERSION=r}startSessionRecording(t){var r,n,o,s,a,l=t===!0,u={sampling:l||!(t==null||!t.sampling),linked_flag:l||!(t==null||!t.linked_flag),url_trigger:l||!(t==null||!t.url_trigger),event_trigger:l||!(t==null||!t.event_trigger)};Object.values(u).some(Boolean)&&((r=this.sessionManager)==null||r.checkAndGetSessionAndWindowId(),u.sampling&&((n=this.sessionRecording)==null||n.overrideSampling()),u.linked_flag&&((o=this.sessionRecording)==null||o.overrideLinkedFlag()),u.url_trigger&&((s=this.sessionRecording)==null||s.overrideTrigger("url")),u.event_trigger&&((a=this.sessionRecording)==null||a.overrideTrigger("event"))),this.set_config({disable_session_recording:!1})}stopSessionRecording(){this.set_config({disable_session_recording:!0})}sessionRecordingStarted(){var t;return!((t=this.sessionRecording)==null||!t.started)}captureException(t,r){if(this.exceptions){var n=new Error("PostHog syntheticException"),o=this.exceptions.buildProperties(t,{handled:!0,syntheticException:n});return this.exceptions.sendExceptionEvent(qe({},o,r))}}addExceptionStep(t,r){var n;(n=this.exceptions)==null||n.addExceptionStep(t,r)}captureLog(t){var r;(r=this.logs)==null||r.captureLog(t)}get logger(){var t,r;return(t=(r=this.logs)==null?void 0:r.logger)!==null&&t!==void 0?t:gn.dn}startExceptionAutocapture(t){this.set_config({capture_exceptions:t==null||t})}stopExceptionAutocapture(){this.set_config({capture_exceptions:!1})}loadToolbar(t){var r,n;return(r=(n=this.toolbar)==null?void 0:n.loadToolbar(t))!==null&&r!==void 0&&r}get_property(t){var r;return(r=this.persistence)==null?void 0:r.props[t]}getSessionProperty(t){var r;return(r=this.sessionPersistence)==null?void 0:r.props[t]}toString(){var t,r=(t=this.config.name)!==null&&t!==void 0?t:ka;return r!==ka&&(r=ka+"."+r),r}_isIdentified(){var t,r;return((t=this.persistence)==null?void 0:t.get_property(Ln))===Ia||((r=this.sessionPersistence)==null?void 0:r.get_property(Ln))===Ia}nn(){var t,r;return!(this.config.person_profiles==="never"||this.config.person_profiles===Uy&&!this._isIdentified()&&Ba(this.getGroups())&&((t=this.persistence)==null||(t=t.props)==null||!t[ml])&&((r=this.persistence)==null||(r=r.props)==null||!r[Rf]))}Xi(){return this.config.capture_pageleave===!0||this.config.capture_pageleave==="if_capture_pageview"&&(this.config.capture_pageview===!0||this.config.capture_pageview==="history_change")}createPersonProfile(){this.nn()||this.sn("posthog.createPersonProfile")&&this.setPersonProperties({},{})}setInternalOrTestUser(){this.sn("posthog.setInternalOrTestUser")&&this.setPersonProperties({$internal_or_test_user:!0})}sn(t){return this.config.person_profiles==="never"?(Ze.error(t+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this.an(Rf,!0),!0)}Hi(){if(this.config.cookieless_mode==="always")return!0;var t=this.consent.isOptedOut();return this.config.disable_persistence||t&&!(!this.config.opt_out_persistence_by_default&&this.config.cookieless_mode!==$s)}cn(){var t,r,n,o,s=this.Hi();return((t=this.persistence)==null?void 0:t._r)!==s&&((n=this.persistence)==null||n.set_disabled(s)),((r=this.sessionPersistence)==null?void 0:r._r)!==s&&((o=this.sessionPersistence)==null||o.set_disabled(s)),s}opt_in_capturing(t){var r;if(this.config.cookieless_mode!==Co){if(this.Ri()){var n,o,s,a,l;this.reset(!0),(n=this.sessionManager)==null||n.destroy(),(o=this.pageViewManager)==null||o.destroy(),this.sessionManager=new UE(this),this.pageViewManager=new DE(this),this.persistence&&(this.sessionPropsManager=new WE(this,this.sessionManager,this.persistence));var u,d=(s=(a=this.config.__extensionClasses)==null?void 0:a.sessionRecording)!==null&&s!==void 0?s:(l=gn.__defaultExtensionClasses)==null?void 0:l.sessionRecording;d&&(this.sessionRecording=this.Mi(this.sessionRecording,new d(this)),this.Qi&&((u=this.sessionRecording)==null||u.onRemoteConfig==null||u.onRemoteConfig(this.Qi)))}var f,p;this.consent.optInOut(!0),this.cn(),this.Ji(),(r=this.sessionRecording)==null||r.startIfEnabledOrStop(),this.config.cookieless_mode==$s&&((f=this.surveys)==null||f.loadIfEnabled()),(et(t==null?void 0:t.captureEventName)||t!=null&&t.captureEventName)&&this.capture((p=t==null?void 0:t.captureEventName)!==null&&p!==void 0?p:"$opt_in",t==null?void 0:t.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this.Ki()}else Ze.warn(KE)}opt_out_capturing(){var t,r,n;this.config.cookieless_mode!==Co?(this.config.cookieless_mode===$s&&this.consent.isOptedIn()&&this.reset(!0),this.consent.optInOut(!1),this.cn(),this.config.cookieless_mode===$s&&(this.register({distinct_id:Zu,$device_id:null}),(t=this.sessionRecording)==null||t.stopRecording(),this.sessionRecording=void 0,(r=this.sessionManager)==null||r.destroy(),(n=this.pageViewManager)==null||n.destroy(),this.sessionManager=void 0,this.sessionPropsManager=void 0,this.Ki())):Ze.warn(KE)}has_opted_in_capturing(){return this.consent.isOptedIn()}has_opted_out_capturing(){return this.consent.isOptedOut()}get_explicit_consent_status(){var t=this.consent.consent;return t===1?"granted":t===0?"denied":"pending"}is_capturing(){return this.config.cookieless_mode===Co||(this.config.cookieless_mode===$s?this.consent.isRejected()||this.consent.isOptedIn():!this.has_opted_out_capturing())}clear_opt_in_out_capturing(){this.consent.reset(),this.cn()}_is_bot(){return yn?VM(yn,this.config.custom_blocked_useragents):void 0}Ki(){Je&&(Je.visibilityState==="visible"?this.Fi||(this.Fi=!0,this.capture(Da,{title:Je.title},{send_instantly:!0}),this.Ai&&(Je.removeEventListener(Tf,this.Ai),this.Ai=null)):this.Ai||(this.Ai=this.Ki.bind(this),fr(Je,Tf,this.Ai)))}debug(t){t===!1?(Pe==null||Pe.console.log("You've disabled debug mode."),this.set_config({debug:!1})):(Pe==null||Pe.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),this.set_config({debug:!0}))}Lr(){var t,r,n,o,s,a,l=this.qi||{};return"advanced_disable_flags"in l?!!l.advanced_disable_flags:this.config.advanced_disable_flags!==!1?!!this.config.advanced_disable_flags:this.config.advanced_disable_decide===!0?(Ze.warn("Config field 'advanced_disable_decide' is deprecated. Please use 'advanced_disable_flags' instead. The old field will be removed in a future major version."),!0):(n="advanced_disable_decide",o=Ze,s=(r="advanced_disable_flags")in(t=l)&&!xt(t[r]),a=n in t&&!xt(t[n]),s?t[r]:!!a&&(o&&o.warn("Config field '"+n+"' is deprecated. Please use '"+r+"' instead. The old field will be removed in a future major version."),t[n]))}rn(t){if(xt(this.config.before_send))return t;var r=$t(this.config.before_send)?this.config.before_send:[this.config.before_send],n=t;for(var o of r){if(n=o(n),xt(n)){var s="Event '"+t.event+"' was rejected in beforeSend function";return ple(t.event)?Ze.warn(s+". This can cause unexpected behavior."):Ze.info(s),null}n.properties&&!Ba(n.properties)||Ze.warn("Event '"+t.event+"' has no properties after beforeSend function, this is likely an error.")}return n}getPageViewId(){var t;return(t=this.pageViewManager.dr)==null?void 0:t.pageViewId}captureTraceFeedback(t,r){this.capture("$ai_feedback",{$ai_trace_id:String(t),$ai_feedback_text:r})}captureTraceMetric(t,r,n){this.capture("$ai_metric",{$ai_trace_id:String(t),$ai_metric_name:r,$ai_metric_value:String(n)})}Di(t){var r=lo(t)&&!t,n=er.R()&&er.A("ph_debug")==="true";return!r&&(!!n||t)}}gn.__defaultExtensionClasses={},gn.dn={trace:Ta=()=>{},debug:Ta,info:Ta,warn:Ta,error:Ta,fatal:Ta},function(e,t){for(var r=0;t.length>r;r++)e.prototype[t[r]]=Jle(e.prototype[t[r]])}(gn,["identify"]);var Lce=1,Fce=3,zce=11;function QE(e){return e instanceof Element&&(e.id===yM||!(e.closest==null||!e.closest(".toolbar-global-fade-container")))}function Xs(e){return!!e&&e.nodeType===Lce}function Wn(e,t){return!!e&&!!e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function qM(e){return!!e&&e.nodeType===Fce}function GM(e){return!!e&&e.nodeType===zce&&Xs(e.host)}function kx(e){return e?lm(e).split(/\s+/):[]}function ZE(e){var t=Pe==null?void 0:Pe.location.href;return!!(t&&e&&e.some(r=>t.match(r)))}function zf(e){var t="";switch(typeof e.className){case"string":t=e.className;break;case"object":t=(e.className&&"baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";break;default:t=""}return kx(t)}function KM(e){return xt(e)?null:lm(e).split(/(\s+)/).filter(t=>Dl(t)).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function wc(e){var t="";return tb(e)&&!XM(e)&&e.childNodes&&e.childNodes.length&&Ht(e.childNodes,function(r){var n;qM(r)&&r.textContent&&(t+=(n=KM(r.textContent))!==null&&n!==void 0?n:"")}),lm(t)}function eP(e){return et(e.target)?e.srcElement||null:(t=e.target)!=null&&t.shadowRoot?e.composedPath()[0]||null:e.target||null;var t}var Lx=["a","button","form","input","select","textarea","label"];function tP(e,t){if(et(t))return!0;var r,n=function(s){if(t.some(a=>s.matches(a)))return{v:!0}};for(var o of e)if(r=n(o))return r.v;return!1}function YM(e){var t=e.parentNode;return!(!t||!Xs(t))&&t}var Vce=["next","previous","prev",">","<"],rP=[".ph-no-rageclick",".ph-no-capture"],eb=e=>!e||Wn(e,"html")||!Xs(e),nP=(e,t)=>{if(!Pe||eb(e))return{parentIsUsefulElement:!1,targetElementList:[]};for(var r=!1,n=[e],o=e;o.parentNode&&!Wn(o,"body");)if(GM(o.parentNode))n.push(o.parentNode.host),o=o.parentNode.host;else{var s=YM(o);if(!s)break;if(t||Lx.indexOf(s.tagName.toLowerCase())>-1)r=!0;else{var a=Pe.getComputedStyle(s);a&&a.getPropertyValue("cursor")==="pointer"&&(r=!0)}n.push(s),o=s}return{parentIsUsefulElement:r,targetElementList:n}};function tb(e){for(var t=e;t.parentNode&&!Wn(t,"body");t=t.parentNode){var r=zf(t);if(_t(r,"ph-sensitive")||_t(r,"ph-no-capture"))return!1}if(_t(zf(e),"ph-include"))return!0;var n=e.type||"";if(tr(n))switch(n.toLowerCase()){case"hidden":case"password":return!1}var o=e.name||e.id||"";return!tr(o)||!/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(o.replace(/[^a-zA-Z0-9]/g,""))}function XM(e){return!!(Wn(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||Wn(e,"select")||Wn(e,"textarea")||e.getAttribute("contenteditable")==="true")}var JM="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",Bce=new RegExp("^(?:"+JM+")$"),Hce=new RegExp(JM),QM="\\d{3}-?\\d{2}-?\\d{4}",Wce=new RegExp("^("+QM+")$"),Uce=new RegExp("("+QM+")");function Dl(e,t){return t===void 0&&(t=!0),!(xt(e)||tr(e)&&(e=lm(e),(t?Bce:Hce).test((e||"").replace(/[- ]/g,""))||(t?Wce:Uce).test(e)))}function oP(e){var t=wc(e);return Dl(t=(t+" "+ZM(e)).trim())?t:""}function ZM(e){var t="";return e&&e.childNodes&&e.childNodes.length&&Ht(e.childNodes,function(r){var n;if(r&&((n=r.tagName)==null?void 0:n.toLowerCase())==="span")try{var o=wc(r);t=(t+" "+o).trim(),r.childNodes&&r.childNodes.length&&(t=(t+" "+ZM(r)).trim())}catch(s){Ze.error("[AutoCapture]",s)}}),t}function sP(e){return e.replace(/"|\\"/g,'\\"')}function qce(e){var t=e.attr__class;return t?$t(t)?t:kx(t):void 0}class aP{constructor(t){this.disabled=t===!1;var r=ir(t)?t:{};this.thresholdPx=r.threshold_px||30,this.timeoutMs=r.timeout_ms||1e3,this.clickCount=r.click_count||3,this.clicks=[]}isRageClick(t,r,n){if(this.disabled)return!1;var o=this.clicks[this.clicks.length-1];if(o&&Math.abs(t-o.x)+Math.abs(r-o.y)<this.thresholdPx&&this.timeoutMs>n-o.timestamp){if(this.clicks.push({x:t,y:r,timestamp:n}),this.clicks.length===this.clickCount)return!0}else this.clicks=[{x:t,y:r,timestamp:n}];return!1}}var Jg="$copy_autocapture",Qg=Yt("[AutoCapture]");function Zg(e,t){return t.length>e?t.slice(0,e)+"...":t}function Gce(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do t=t.previousSibling;while(t&&!Xs(t));return t}function Kce(e,t){var r,n,{e:o,maskAllElementAttributes:s,maskAllText:a,elementAttributeIgnoreList:l,elementsChainAsString:u}=t;if(!Xs(e))return{props:{}};for(var d=[e],f=e;f.parentNode&&!Wn(f,"body");)if(GM(f.parentNode))d.push(f.parentNode.host),f=f.parentNode.host;else{if(!Xs(f.parentNode))break;d.push(f.parentNode),f=f.parentNode}var p,m,g=[],v={},h=!1,y=!1;if(Ht(d,S=>{var C=tb(S);if(Wn(S,"a")){var E=S.getAttribute("href");h=C&&!!E&&Dl(E)&&E}_t(zf(S),"ph-no-capture")&&(y=!0),g.push(function($,I,R,N){var T=$.tagName.toLowerCase(),O={tag_name:T};Lx.indexOf(T)>-1&&!R&&(O.$el_text=T.toLowerCase()==="a"||T.toLowerCase()==="button"?Zg(1024,oP($)):Zg(1024,wc($)));var k=zf($);k.length>0&&(O.classes=k.filter(function(V){return V!==""})),Ht($.attributes,function(V){var F;if((!XM($)||["name","id","class","aria-label"].indexOf(V.name)!==-1)&&(N==null||!N.includes(V.name))&&!I&&Dl(V.value)&&(!tr(F=V.name)||F.substring(0,10)!=="_ngcontent"&&F.substring(0,7)!=="_nghost")){var Z=V.value;V.name==="class"&&(Z=kx(Z).join(" ")),O["attr__"+V.name]=Zg(1024,Z)}});for(var M=1,U=1,L=$;L=Gce(L);)M++,L.tagName===$.tagName&&U++;return O.nth_child=M,O.nth_of_type=U,O}(S,s,a,l));var P=function($){if(!tb($))return{};var I={};return Ht($.attributes,function(R){if(R.name&&R.name.indexOf("data-ph-capture-attribute")===0){var N=R.name.replace("data-ph-capture-attribute-",""),T=R.value;N&&T&&Dl(T)&&(I[N]=T)}}),I}(S);rr(v,P)}),y)return{props:{},explicitNoCapture:y};if(a||(g[0].$el_text=Wn(e,"a")||Wn(e,"button")?oP(e):wc(e)),h){var b,_;g[0].attr__href=h;var x=(b=Of(h))==null?void 0:b.host,w=Pe==null||(_=Pe.location)==null?void 0:_.host;x&&w&&x!==w&&(p=h)}return{props:rr({$event_type:o.type,$ce_version:1},u?{}:{$elements:g},{$elements_chain:(m=g,function(S){return S.map(C=>{var E,P,$="";if(C.tag_name&&($+=C.tag_name),C.attr_class)for(var I of(C.attr_class.sort(),C.attr_class))$+="."+I.replace(/"/g,"");var R=qe({},C.text?{text:C.text}:{},{"nth-child":(E=C.nth_child)!==null&&E!==void 0?E:0,"nth-of-type":(P=C.nth_of_type)!==null&&P!==void 0?P:0},C.href?{href:C.href}:{},C.attr_id?{attr_id:C.attr_id}:{},C.attributes),N={};return Rd(R).sort((T,O)=>{var[k]=T,[M]=O;return k.localeCompare(M)}).forEach(T=>{var[O,k]=T;return N[sP(O.toString())]=sP(k.toString())}),($+=":")+Rd(N).map(T=>{var[O,k]=T;return O+'="'+k+'"'}).join("")}).join(";")}(function(S){return S.map(C=>{var E,P,$={text:(E=C.$el_text)==null?void 0:E.slice(0,400),tag_name:C.tag_name,href:(P=C.attr__href)==null?void 0:P.slice(0,2048),attr_class:qce(C),attr_id:C.attr__id,nth_child:C.nth_child,nth_of_type:C.nth_of_type,attributes:{}};return Rd(C).filter(I=>{var[R]=I;return R.indexOf("attr__")===0}).forEach(I=>{var[R,N]=I;return $.attributes[R]=N}),$})}(m)))},(r=g[0])!=null&&r.$el_text?{$el_text:(n=g[0])==null?void 0:n.$el_text}:{},p&&o.type==="click"?{$external_click_url:p}:{},v)}}var Zi=Yt("[ExceptionAutocapture]");function iP(e,t,r){try{if(!(t in e))return()=>{};var n=e[t],o=r(n);return So(o)&&(o.prototype=o.prototype||{},Object.defineProperties(o,{__posthog_wrapped__:{enumerable:!1,value:!0}})),e[t]=o,()=>{e[t]=n}}catch{return()=>{}}}var Yce=Yt("[TracingHeaders]"),zo=Yt("[Web Vitals]"),lP=9e5,cP="disabled",uP="lazy_loading",el="awaiting_config",sd="missing_config";Yt("[SessionRecording]"),Yt("[SessionRecording]");var rb="[SessionRecording]",Vo=Yt(rb),Xce=Yt("[Heatmaps]");function dP(e){return ir(e)&&"clientX"in e&&"clientY"in e&&An(e.clientX)&&An(e.clientY)}var fP=Yt("[Product Tours]"),Jce=["$set_once","$set"],Bo=Yt("[SiteApps]"),pP="Error while initializing PostHog app with config id ";function Aa(e,t,r){if(xt(e))return!1;switch(r){case"exact":return e===t;case"contains":var n=t.replace(/[.*+?^${}()|[\]\\]/g,"\\$&").replace(/_/g,".").replace(/%/g,".*");return new RegExp(n,"i").test(e);case"regex":try{return new RegExp(t).test(e)}catch{return!1}default:return!1}}class Qce{constructor(t){this.vn=new Mx,this.fn=(r,n)=>this.pn(r,n)&&this.gn(r,n)&&this.mn(r,n)&&this.yn(r,n),this.pn=(r,n)=>n==null||!n.event||(r==null?void 0:r.event)===(n==null?void 0:n.event),this._instance=t,this.bn=new Set,this._n=new Set}init(){var t,r;et((t=this._instance)==null?void 0:t._addCaptureHook)||(r=this._instance)==null||r._addCaptureHook((n,o)=>{this.on(n,o)})}register(t){var r,n;if(!et((r=this._instance)==null?void 0:r._addCaptureHook)&&(t.forEach(a=>{var l,u;(l=this._n)==null||l.add(a),(u=a.steps)==null||u.forEach(d=>{var f;(f=this.bn)==null||f.add((d==null?void 0:d.event)||"")})}),(n=this._instance)!=null&&n.autocapture)){var o,s=new Set;t.forEach(a=>{var l;(l=a.steps)==null||l.forEach(u=>{u!=null&&u.selector&&s.add(u==null?void 0:u.selector)})}),(o=this._instance)==null||o.autocapture.setElementSelectors(s)}}on(t,r){var n;r!=null&&t.length!=0&&(this.bn.has(t)||this.bn.has(r==null?void 0:r.event))&&this._n&&((n=this._n)==null?void 0:n.size)>0&&this._n.forEach(o=>{this.wn(r,o)&&this.vn.emit("actionCaptured",o.name)})}xn(t){this.onAction("actionCaptured",r=>t(r))}wn(t,r){if((r==null?void 0:r.steps)==null)return!1;for(var n of r.steps)if(this.fn(t,n))return!0;return!1}onAction(t,r){return this.vn.on(t,r)}gn(t,r){if(r!=null&&r.url){var n,o=t==null||(n=t.properties)==null?void 0:n.$current_url;if(!o||typeof o!="string"||!Aa(o,r.url,r.url_matching||"contains"))return!1}return!0}mn(t,r){return!!this.Sn(t,r)&&!!this.kn(t,r)&&!!this.Cn(t,r)}Sn(t,r){var n;if(r==null||!r.href)return!0;var o=this.In(t);if(o.length>0)return o.some(l=>Aa(l.href,r.href,r.href_matching||"exact"));var s,a=(t==null||(n=t.properties)==null?void 0:n.$elements_chain)||"";return!!a&&Aa((s=a.match(/(?::|")href="(.*?)"/))?s[1]:"",r.href,r.href_matching||"exact")}kn(t,r){var n;if(r==null||!r.text)return!0;var o=this.In(t);if(o.length>0)return o.some(d=>Aa(d.text,r.text,r.text_matching||"exact")||Aa(d.$el_text,r.text,r.text_matching||"exact"));var s,a,l,u=(t==null||(n=t.properties)==null?void 0:n.$elements_chain)||"";return!!u&&(s=function(d){for(var f,p=[],m=/(?::|")text="(.*?)"/g;!xt(f=m.exec(d));)p.includes(f[1])||p.push(f[1]);return p}(u),a=r.text,l=r.text_matching||"exact",s.some(d=>Aa(d,a,l)))}Cn(t,r){var n,o;if(r==null||!r.selector)return!0;var s=t==null||(n=t.properties)==null?void 0:n.$element_selectors;if(s!=null&&s.includes(r.selector))return!0;var a=(t==null||(o=t.properties)==null?void 0:o.$elements_chain)||"";if(r.selector_regex&&a)try{return new RegExp(r.selector_regex).test(a)}catch{return!1}return!1}In(t){var r;return(t==null||(r=t.properties)==null?void 0:r.$elements)==null?[]:t==null?void 0:t.properties.$elements}yn(t,r){return r==null||!r.properties||r.properties.length===0||HM(r.properties.reduce((n,o)=>{var s=$t(o.value)?o.value.map(String):o.value!=null?[String(o.value)]:[];return n[o.key]={values:s,operator:o.operator||"exact"},n},{}),t==null?void 0:t.properties)}}class Zce{constructor(t){this._instance=t,this.Tn=new Map,this.En=new Map,this.Mn=new Map}Pn(t,r){return!!t&&HM(t.propertyFilters,r==null?void 0:r.properties)}Rn(t,r){var n=new Map;return t.forEach(o=>{var s;(s=o.conditions)==null||(s=s[r])==null||(s=s.values)==null||s.forEach(a=>{if(a!=null&&a.name){var l=n.get(a.name)||[];l.push(o.id),n.set(a.name,l)}})}),n}On(t,r,n){var o=(n===Ma.Activation?this.Tn:this.En).get(t),s=[];return this.Ln(a=>{s=a.filter(l=>o==null?void 0:o.includes(l.id))}),s.filter(a=>{var l,u=(l=a.conditions)==null||(l=l[n])==null||(l=l.values)==null?void 0:l.find(d=>d.name===t);return this.Pn(u,r)})}register(t){var r;et((r=this._instance)==null?void 0:r._addCaptureHook)||(this.Fn(t),this.An(t))}An(t){var r=t.filter(n=>{var o,s;return((o=n.conditions)==null?void 0:o.actions)&&((s=n.conditions)==null||(s=s.actions)==null||(s=s.values)==null?void 0:s.length)>0});r.length!==0&&(this.Nn==null&&(this.Nn=new Qce(this._instance),this.Nn.init(),this.Nn.xn(n=>{this.onAction(n)})),r.forEach(n=>{var o,s,a,l,u;n.conditions&&(o=n.conditions)!=null&&o.actions&&(s=n.conditions)!=null&&(s=s.actions)!=null&&s.values&&((a=n.conditions)==null||(a=a.actions)==null||(a=a.values)==null?void 0:a.length)>0&&((l=this.Nn)==null||l.register(n.conditions.actions.values),(u=n.conditions)==null||(u=u.actions)==null||(u=u.values)==null||u.forEach(d=>{if(d&&d.name){var f=this.Mn.get(d.name);f&&f.push(n.id),this.Mn.set(d.name,f||[n.id])}}))}))}Fn(t){var r,n=t.filter(s=>{var a,l;return((a=s.conditions)==null?void 0:a.events)&&((l=s.conditions)==null||(l=l.events)==null||(l=l.values)==null?void 0:l.length)>0}),o=t.filter(s=>{var a,l;return((a=s.conditions)==null?void 0:a.cancelEvents)&&((l=s.conditions)==null||(l=l.cancelEvents)==null||(l=l.values)==null?void 0:l.length)>0});n.length===0&&o.length===0||((r=this._instance)==null||r._addCaptureHook((s,a)=>{this.onEvent(s,a)}),this.Tn=this.Rn(t,Ma.Activation),this.En=this.Rn(t,Ma.Cancellation))}onEvent(t,r){var n,o=this.le(),s=this.$n(),a=this.Dn(),l=((n=this._instance)==null||(n=n.persistence)==null?void 0:n.props[s])||[];if(a===t&&r&&l.length>0){var u,d;o.info("event matched, removing item from activated items",{event:t,eventPayload:r,existingActivatedItems:l});var f=(r==null||(u=r.properties)==null?void 0:u.$survey_id)||(r==null||(d=r.properties)==null?void 0:d.$product_tour_id);if(f){var p=l.indexOf(f);0>p||(l.splice(p,1),this.qn(l))}}else{if(this.En.has(t)){var m=this.On(t,r,Ma.Cancellation);m.length>0&&(o.info("cancel event matched, cancelling items",{event:t,itemsToCancel:m.map(v=>v.id)}),m.forEach(v=>{var h=l.indexOf(v.id);0>h||l.splice(h,1),this.jn(v.id)}),this.qn(l))}if(this.Tn.has(t)){o.info("event name matched",{event:t,eventPayload:r,items:this.Tn.get(t)});var g=this.On(t,r,Ma.Activation);this.qn(l.concat(g.map(v=>v.id)||[]))}}}onAction(t){var r,n=this.$n(),o=((r=this._instance)==null||(r=r.persistence)==null?void 0:r.props[n])||[];this.Mn.has(t)&&this.qn(o.concat(this.Mn.get(t)||[]))}qn(t){var r=this.le(),n=[...new Set(t)].filter(o=>!this.Hn(o));r.info("updating activated items",{activatedItems:n}),this.Un(n)}getActivatedIds(){var t,r=this.$n();return((t=this._instance)==null||(t=t.persistence)==null?void 0:t.props[r])||[]}getEventToItemsMap(){return this.Tn}Bn(){return this.Nn}}class eue extends Zce{constructor(t){super(t)}$n(){return Ly}Dn(){return Wa.SHOWN}Ln(t){var r;(r=this._instance)==null||r.getSurveys(t)}jn(t){var r;(r=this._instance)==null||r.cancelPendingSurvey(t)}le(){return Dt}Un(t){var r;(r=this._instance)==null||(r=r.persistence)==null||r.register({[Ly]:t})}Hn(){return!1}getSurveys(){return this.getActivatedIds()}getEventToSurveys(){return this.getEventToItemsMap()}}var eh="SDK is not enabled or survey functionality is not yet loaded",mP="Disabled. Not loading surveys.",tue=Pe!=null&&Pe.location?Df(Pe.location.hash,"__posthog")||Df(location.hash,"state"):null,gP="_postHogToolbarParams",hP=Yt("[Toolbar]"),Vr=Yt("[FeatureFlags]"),Ss=Yt("[FeatureFlags]",{debugEnabled:!0}),th=`" failed. Feature flags didn't load in time.`,vP=e=>{for(var t={},r=0;e.length>r;r++)t[e[r]]=!0;return t},yP=e=>{var t={};for(var[r,n]of Rd(e||{}))n&&(t[r]=n);return t},xo=Yt("[Error tracking]"),bP="Refusing to render web experiment since the viewer is a likely bot",rue={icontains:(e,t)=>!!Pe&&t.href.toLowerCase().indexOf(e.toLowerCase())>-1,not_icontains:(e,t)=>!!Pe&&t.href.toLowerCase().indexOf(e.toLowerCase())===-1,regex:(e,t)=>!!Pe&&Ff(t.href,e),not_regex:(e,t)=>!!Pe&&!Ff(t.href,e),exact:(e,t)=>t.href===e,is_not:(e,t)=>t.href!==e};class Tr{get qt(){return this._instance.config}constructor(t){var r=this;this.getWebExperimentsAndEvaluateDisplayLogic=function(n){n===void 0&&(n=!1),r.getWebExperiments(o=>{Tr.zn("retrieved web experiments from the server"),r.Vn=new Map,o.forEach(s=>{if(s.feature_flag_key){var a;r.Vn&&(Tr.zn("setting flag key ",s.feature_flag_key," to web experiment ",s),(a=r.Vn)==null||a.set(s.feature_flag_key,s));var l=r._instance.getFeatureFlag(s.feature_flag_key);tr(l)&&s.variants[l]&&r.Wn(s.name,l,s.variants[l].transforms)}else if(s.variants)for(var u in s.variants){var d=s.variants[u];Tr.Zn(d)&&r.Wn(s.name,u,d.transforms)}})},n)},this._instance=t,this._instance.onFeatureFlags(n=>{this.onFeatureFlags(n)})}initialize(){}onFeatureFlags(t){if(this._is_bot())Tr.zn(bP);else if(!this.qt.disable_web_experiments){if(xt(this.Vn))return this.Vn=new Map,this.loadIfEnabled(),void this.previewWebExperiment();Tr.zn("applying feature flags",t),t.forEach(r=>{var n;if(this.Vn&&(n=this.Vn)!=null&&n.has(r)){var o,s=this._instance.getFeatureFlag(r),a=(o=this.Vn)==null?void 0:o.get(r);s&&a!=null&&a.variants[s]&&this.Wn(a.name,s,a.variants[s].transforms)}})}}previewWebExperiment(){var t=Tr.getWindowLocation();if(t!=null&&t.search){var r=jf(t==null?void 0:t.search,"__experiment_id"),n=jf(t==null?void 0:t.search,"__experiment_variant");r&&n&&(Tr.zn("previewing web experiments "+r+" && "+n),this.getWebExperiments(o=>{this.Gn(parseInt(r),n,o)},!1,!0))}}loadIfEnabled(){this.qt.disable_web_experiments||this.getWebExperimentsAndEvaluateDisplayLogic()}getWebExperiments(t,r,n){if(this.qt.disable_web_experiments&&!n)return t([]);var o=this._instance.get_property("$web_experiments");if(o&&!r)return t(o);this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/web_experiments/?token="+this.qt.token),method:"GET",callback:s=>t(s.statusCode===200&&s.json&&s.json.experiments||[])})}Gn(t,r,n){var o=n.filter(s=>s.id===t);o&&o.length>0&&(Tr.zn("Previewing web experiment ["+o[0].name+"] with variant ["+r+"]"),this.Wn(o[0].name,r,o[0].variants[r].transforms))}static Zn(t){return!xt(t.conditions)&&Tr.Qn(t)&&Tr.Jn(t)}static Qn(t){var r;if(xt(t.conditions)||xt((r=t.conditions)==null?void 0:r.url))return!0;var n,o,s,a=Tr.getWindowLocation();return!!a&&((n=t.conditions)==null||!n.url||rue[(o=(s=t.conditions)==null?void 0:s.urlMatchType)!==null&&o!==void 0?o:"icontains"](t.conditions.url,a))}static getWindowLocation(){return Pe==null?void 0:Pe.location}static Jn(t){var r;if(xt(t.conditions)||xt((r=t.conditions)==null?void 0:r.utm))return!0;var n=PM();if(n.utm_source){var o,s,a,l,u,d,f,p,m=(o=t.conditions)==null||(o=o.utm)==null||!o.utm_campaign||((s=t.conditions)==null||(s=s.utm)==null?void 0:s.utm_campaign)==n.utm_campaign,g=(a=t.conditions)==null||(a=a.utm)==null||!a.utm_source||((l=t.conditions)==null||(l=l.utm)==null?void 0:l.utm_source)==n.utm_source,v=(u=t.conditions)==null||(u=u.utm)==null||!u.utm_medium||((d=t.conditions)==null||(d=d.utm)==null?void 0:d.utm_medium)==n.utm_medium,h=(f=t.conditions)==null||(f=f.utm)==null||!f.utm_term||((p=t.conditions)==null||(p=p.utm)==null?void 0:p.utm_term)==n.utm_term;return m&&v&&h&&g}return!1}static zn(t){for(var r=arguments.length,n=new Array(r>1?r-1:0),o=1;r>o;o++)n[o-1]=arguments[o];Ze.info("[WebExperiments] "+t,n)}Wn(t,r,n){this._is_bot()?Tr.zn(bP):r!=="control"?n.forEach(o=>{if(o.selector){var s;Tr.zn("applying transform of variant "+r+" for experiment "+t+" ",o);var a=(s=document)==null?void 0:s.querySelectorAll(o.selector);a==null||a.forEach(l=>{var u=l;o.html&&(u.innerHTML=o.html),o.css&&u.setAttribute("style",o.css)})}}):Tr.zn("Control variants leave the page unmodified.")}_is_bot(){return yn&&this._instance?VM(yn,this.qt.custom_blocked_useragents):void 0}}var En=Yt("[Conversations]"),Cs="Conversations not available yet.",dm={featureFlags:class{constructor(e){this.Kn=!1,this.Yn=!1,this.Xn=!1,this.es=!1,this.ts=!1,this.rs=!1,this.ns=!1,this.ss=!1,this._instance=e,this.featureFlagEventHandlers=[]}get qt(){return this._instance.config}get ni(){return this._instance.persistence}os(e){return this._instance.get_property(e)}us(){var e,t;return(e=(t=this.ni)==null?void 0:t.wr(this.qt.feature_flag_cache_ttl_ms))!==null&&e!==void 0&&e}ls(){return!!this.us()&&(this.ss||this.Xn||(this.ss=!0,Vr.warn("Feature flag cache is stale, triggering refresh..."),this.reloadFeatureFlags()),!0)}hs(){var e,t=(e=this.qt.evaluation_contexts)!==null&&e!==void 0?e:this.qt.evaluation_environments;return!this.qt.evaluation_environments||this.qt.evaluation_contexts||this.ns||(Vr.warn("evaluation_environments is deprecated. Use evaluation_contexts instead. evaluation_environments will be removed in a future version."),this.ns=!0),t!=null&&t.length?t.filter(r=>{var n=r&&typeof r=="string"&&r.trim().length>0;return n||Vr.error("Invalid evaluation context found:",r,"Expected non-empty string"),n}):[]}cs(){return this.hs().length>0}initialize(){var e,t,{config:r}=this._instance,n=(e=(t=r.bootstrap)==null?void 0:t.featureFlags)!==null&&e!==void 0?e:{};if(Object.keys(n).length){var o,s,a=(o=(s=r.bootstrap)==null?void 0:s.featureFlagPayloads)!==null&&o!==void 0?o:{},l=Object.keys(n).filter(d=>!!n[d]).reduce((d,f)=>(d[f]=n[f]||!1,d),{}),u=Object.keys(a).filter(d=>l[d]).reduce((d,f)=>(a[f]&&(d[f]=a[f]),d),{});this.receivedFeatureFlags({featureFlags:l,featureFlagPayloads:u})}}updateFlags(e,t,r){var n=r!=null&&r.merge?this.getFlagVariants():{},o=r!=null&&r.merge?this.getFlagPayloads():{},s=qe({},n,e),a=qe({},o,t),l={};for(var[u,d]of Object.entries(s)){var f=typeof d=="string";l[u]={key:u,enabled:!!f||!!d,variant:f?d:void 0,reason:void 0,metadata:et(a==null?void 0:a[u])?void 0:{id:0,version:void 0,description:void 0,payload:a[u]}}}this.receivedFeatureFlags({flags:l})}get hasLoadedFlags(){return this.Yn}getFlags(){return Object.keys(this.getFlagVariants())}getFlagsWithDetails(){var e=this.os(jy),t=this.os(wo),r=this.os(ja);if(!r&&!t)return e||{};var n=rr({},e||{}),o=[...new Set([...Object.keys(r||{}),...Object.keys(t||{})])];for(var s of o){var a,l,u=n[s],d=t==null?void 0:t[s],f=et(d)?(a=u==null?void 0:u.enabled)!==null&&a!==void 0&&a:!!d,p=et(d)?u.variant:typeof d=="string"?d:void 0,m=r==null?void 0:r[s],g=qe({},u,{enabled:f,variant:f?p??(u==null?void 0:u.variant):void 0});f!==(u==null?void 0:u.enabled)&&(g.original_enabled=u==null?void 0:u.enabled),p!==(u==null?void 0:u.variant)&&(g.original_variant=u==null?void 0:u.variant),m&&(g.metadata=qe({},u==null?void 0:u.metadata,{payload:m,original_payload:u==null||(l=u.metadata)==null?void 0:l.payload})),n[s]=g}return this.Kn||(Vr.warn(" Overriding feature flag details!",{flagDetails:e,overriddenPayloads:r,finalDetails:n}),this.Kn=!0),n}getFlagVariants(){var e=this.os(Ha),t=this.os(wo);if(!t)return e||{};for(var r=rr({},e),n=Object.keys(t),o=0;n.length>o;o++)r[n[o]]=t[n[o]];return this.Kn||(Vr.warn(" Overriding feature flags!",{enabledFlags:e,overriddenFlags:t,finalFlags:r}),this.Kn=!0),r}getFlagPayloads(){var e=this.os(Dy),t=this.os(ja);if(!t)return e||{};for(var r=rr({},e||{}),n=Object.keys(t),o=0;n.length>o;o++)r[n[o]]=t[n[o]];return this.Kn||(Vr.warn(" Overriding feature flag payloads!",{flagPayloads:e,overriddenPayloads:t,finalPayloads:r}),this.Kn=!0),r}reloadFeatureFlags(){this.es||this.qt.advanced_disable_feature_flags||this.ds||(this._instance.Li.emit("featureFlagsReloading",!0),this.ds=setTimeout(()=>{this.vs()},5))}fs(){clearTimeout(this.ds),this.ds=void 0}ensureFlagsLoaded(){this.Yn||this.Xn||this.ds||this.reloadFeatureFlags()}setAnonymousDistinctId(e){this.$anon_distinct_id=e}setReloadingPaused(e){this.es=e}vs(e){var t;if(this.fs(),!this._instance.Lr())if(this.Xn)this.ts=!0;else{var r=this.qt.token,n=this.os(Ef),o={token:r,distinct_id:this._instance.get_distinct_id(),groups:this._instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:qe({},((t=this.ni)==null?void 0:t.get_initial_props())||{},this.os(yl)||{}),group_properties:this.os(Ps),timezone:NM()};Do(n)||et(n)||(o.$device_id=n),(e!=null&&e.disableFlags||this.qt.advanced_disable_feature_flags)&&(o.disable_flags=!0),this.cs()&&(o.evaluation_contexts=this.hs());var s=this._instance.requestRouter.endpointFor("flags","/flags/?v=2"+(this.qt.advanced_only_evaluate_survey_feature_flags?"&only_evaluate_survey_feature_flags=true":""));this.Xn=!0,this._instance._send_request({method:"POST",url:s,data:o,compression:this.qt.disable_compression?void 0:Fn.Base64,timeout:this.qt.feature_flag_request_timeout_ms,callback:a=>{var l,u,d,f=!0;if(a.statusCode===200&&(this.ts||(this.$anon_distinct_id=void 0),f=!1),this.Xn=!1,!o.disable_flags||this.ts){this.rs=!f;var p=[];a.error?a.error instanceof Error?p.push(a.error.name==="AbortError"?"timeout":"connection_error"):p.push("unknown_error"):a.statusCode!==200&&p.push("api_error_"+a.statusCode),(l=a.json)!=null&&l.errorsWhileComputingFlags&&p.push("errors_while_computing_flags");var m,g=!((u=a.json)==null||(u=u.quotaLimited)==null||!u.includes("feature_flags"));g&&p.push("quota_limited"),(d=this.ni)==null||d.register({[zy]:p}),g?Vr.warn("You have hit your feature flags quota limit, and will not be able to load feature flags until the quota is reset. Please visit https://posthog.com/docs/billing/limits-alerts to learn more."):(o.disable_flags||this.receivedFeatureFlags((m=a.json)!==null&&m!==void 0?m:{},f,{partialResponse:!!this.qt.advanced_only_evaluate_survey_feature_flags}),this.ts&&(this.ts=!1,this.vs()))}}})}}getFeatureFlag(e,t){var r;if(t===void 0&&(t={}),!t.fresh||this.rs)if(this.Yn||this.getFlags()&&this.getFlags().length>0){if(!this.ls()){var n=this.getFeatureFlagResult(e,t);return(r=n==null?void 0:n.variant)!==null&&r!==void 0?r:n==null?void 0:n.enabled}}else Vr.warn('getFeatureFlag for key "'+e+th)}getFeatureFlagDetails(e){return this.getFlagsWithDetails()[e]}getFeatureFlagPayload(e){var t=this.getFeatureFlagResult(e,{send_event:!1});return t==null?void 0:t.payload}getFeatureFlagResult(e,t){if(t===void 0&&(t={}),!t.fresh||this.rs)if(this.Yn||this.getFlags()&&this.getFlags().length>0){if(!this.ls()){var r=this.getFlagVariants(),n=e in r,o=r[e],s=this.getFlagPayloads()[e],a=String(o),l=this.os(My)||void 0,u=this.os($f)||void 0,d=this.os(Nl)||{};if(this.qt.advanced_feature_flags_dedup_per_session){var f,p=this._instance.get_session_id(),m=this.os(Fy);p&&p!==m&&(d={},(f=this.ni)==null||f.register({[Nl]:d,[Fy]:p}))}if((t.send_event||!("send_event"in t))&&(!(e in d)||!d[e].includes(a))){var g,v,h,y,b,_,x,w,S,C;$t(d[e])?d[e].push(a):d[e]=[a],(g=this.ni)==null||g.register({[Nl]:d});var E=this.getFeatureFlagDetails(e),P=[...(v=this.os(zy))!==null&&v!==void 0?v:[]];et(o)&&P.push("flag_missing");var $={$feature_flag:e,$feature_flag_response:o,$feature_flag_payload:s||null,$feature_flag_request_id:l,$feature_flag_evaluated_at:u,$feature_flag_bootstrapped_response:((h=this.qt.bootstrap)==null||(h=h.featureFlags)==null?void 0:h[e])||null,$feature_flag_bootstrapped_payload:((y=this.qt.bootstrap)==null||(y=y.featureFlagPayloads)==null?void 0:y[e])||null,$used_bootstrap_value:!this.rs};et(E==null||(b=E.metadata)==null?void 0:b.version)||($.$feature_flag_version=E.metadata.version);var I,R=(_=E==null||(x=E.reason)==null?void 0:x.description)!==null&&_!==void 0?_:E==null||(w=E.reason)==null?void 0:w.code;R&&($.$feature_flag_reason=R),E!=null&&(S=E.metadata)!=null&&S.id&&($.$feature_flag_id=E.metadata.id),et(E==null?void 0:E.original_variant)&&et(E==null?void 0:E.original_enabled)||($.$feature_flag_original_response=et(E.original_variant)?E.original_enabled:E.original_variant),E!=null&&(C=E.metadata)!=null&&C.original_payload&&($.$feature_flag_original_payload=E==null||(I=E.metadata)==null?void 0:I.original_payload),P.length&&($.$feature_flag_error=P.join(",")),this._instance.capture("$feature_flag_called",$)}if(n){var N=s;if(!et(s))try{N=JSON.parse(s)}catch{}return{key:e,enabled:!!o,variant:typeof o=="string"?o:void 0,payload:N}}}}else Vr.warn('getFeatureFlagResult for key "'+e+th)}getRemoteConfigPayload(e,t){var r=this.qt.token,n={distinct_id:this._instance.get_distinct_id(),token:r};this.cs()&&(n.evaluation_contexts=this.hs()),this._instance._send_request({method:"POST",url:this._instance.requestRouter.endpointFor("flags","/flags/?v=2"),data:n,compression:this.qt.disable_compression?void 0:Fn.Base64,timeout:this.qt.feature_flag_request_timeout_ms,callback(o){var s,a=(s=o.json)==null?void 0:s.featureFlagPayloads;t((a==null?void 0:a[e])||void 0)}})}isFeatureEnabled(e,t){if(t===void 0&&(t={}),!t.fresh||this.rs){if(this.Yn||this.getFlags()&&this.getFlags().length>0){var r=this.getFeatureFlag(e,t);return et(r)?void 0:!!r}Vr.warn('isFeatureEnabled for key "'+e+th)}}addFeatureFlagsHandler(e){this.featureFlagEventHandlers.push(e)}removeFeatureFlagsHandler(e){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter(t=>t!==e)}receivedFeatureFlags(e,t,r){if(this.ni){this.Yn=!0;var n=this.getFlagVariants(),o=this.getFlagPayloads(),s=this.getFlagsWithDetails();(function(a,l,u,d,f,p){u===void 0&&(u={}),d===void 0&&(d={}),f===void 0&&(f={});var m=(P=>{var $=P.flags;return $?(P.featureFlags=Object.fromEntries(Object.keys($).map(I=>{var R;return[I,(R=$[I].variant)!==null&&R!==void 0?R:$[I].enabled]})),P.featureFlagPayloads=Object.fromEntries(Object.keys($).filter(I=>$[I].enabled).filter(I=>{var R;return(R=$[I].metadata)==null?void 0:R.payload}).map(I=>{var R;return[I,(R=$[I].metadata)==null?void 0:R.payload]}))):Vr.warn("Using an older version of the feature flags endpoint. Please upgrade your PostHog server to the latest version"),P})(a),g=m.flags,v=m.featureFlags,h=m.featureFlagPayloads;if(v){var y=a.requestId,b=a.evaluatedAt;if($t(v)){Vr.warn("v1 of the feature flags endpoint is deprecated. Please use the latest version.");var _={};if(v)for(var x=0;v.length>x;x++)_[v[x]]=!0;l&&l.register({[$d]:v,[Ha]:_})}else{var w=v,S=h,C=g;if(p!=null&&p.partialResponse)w=qe({},u,w),S=qe({},d,S),C=qe({},f,C);else if(a.errorsWhileComputingFlags)if(g){var E=new Set(Object.keys(g).filter(P=>{var $;return!(($=g[P])!=null&&$.failed)}));w=qe({},u,Object.fromEntries(Object.entries(w).filter(P=>{var[$]=P;return E.has($)}))),S=qe({},d,Object.fromEntries(Object.entries(S||{}).filter(P=>{var[$]=P;return E.has($)}))),C=qe({},f,Object.fromEntries(Object.entries(C||{}).filter(P=>{var[$]=P;return E.has($)})))}else w=qe({},u,w),S=qe({},d,S),C=qe({},f,C);l&&l.register(qe({[$d]:Object.keys(yP(w)),[Ha]:w||{},[Dy]:S||{},[jy]:C||{}},y?{[My]:y}:{},b?{[$f]:b}:{}))}}})(e,this.ni,n,o,s,r),t||(this.ss=!1),this.ps(t)}}override(e,t){t===void 0&&(t=!1),Vr.warn("override is deprecated. Please use overrideFeatureFlags instead."),this.overrideFeatureFlags({flags:e,suppressWarning:t})}overrideFeatureFlags(e){if(!this._instance.__loaded||!this.ni)return Vr.uninitializedWarning("posthog.featureFlags.overrideFeatureFlags");if(e===!1)return this.ni.unregister(wo),this.ni.unregister(ja),this.ps(),Ss.info("All overrides cleared");if($t(e)){var t=vP(e);return this.ni.register({[wo]:t}),this.ps(),Ss.info("Flag overrides set",{flags:e})}if(e&&typeof e=="object"&&("flags"in e||"payloads"in e)){var r,n=e;if(this.Kn=!!((r=n.suppressWarning)!==null&&r!==void 0&&r),"flags"in n){if(n.flags===!1)this.ni.unregister(wo),Ss.info("Flag overrides cleared");else if(n.flags){if($t(n.flags)){var o=vP(n.flags);this.ni.register({[wo]:o})}else this.ni.register({[wo]:n.flags});Ss.info("Flag overrides set",{flags:n.flags})}}return"payloads"in n&&(n.payloads===!1?(this.ni.unregister(ja),Ss.info("Payload overrides cleared")):n.payloads&&(this.ni.register({[ja]:n.payloads}),Ss.info("Payload overrides set",{payloads:n.payloads}))),void this.ps()}if(e&&typeof e=="object")return this.ni.register({[wo]:e}),this.ps(),Ss.info("Flag overrides set",{flags:e});Vr.warn("Invalid overrideOptions provided to overrideFeatureFlags",{overrideOptions:e})}onFeatureFlags(e){if(this.addFeatureFlagsHandler(e),this.Yn){var{flags:t,flagVariants:r}=this.gs();e(t,r)}return()=>this.removeFeatureFlagsHandler(e)}updateEarlyAccessFeatureEnrollment(e,t,r){var n,o=(this.os(vl)||[]).find(u=>u.flagKey===e),s={["$feature_enrollment/"+e]:t},a={$feature_flag:e,$feature_enrollment:t,$set:s};o&&(a.$early_access_feature_name=o.name),r&&(a.$feature_enrollment_stage=r),this._instance.capture("$feature_enrollment_update",a),this.setPersonPropertiesForFlags(s,!1);var l=qe({},this.getFlagVariants(),{[e]:t});(n=this.ni)==null||n.register({[$d]:Object.keys(yP(l)),[Ha]:l}),this.ps()}getEarlyAccessFeatures(e,t,r){t===void 0&&(t=!1);var n=this.os(vl),o=r?"&"+r.map(s=>"stage="+s).join("&"):"";if(n&&!t)return e(n);this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/early_access_features/?token="+this.qt.token+o),method:"GET",callback:s=>{var a,l;if(s.json){var u=s.json.earlyAccessFeatures;return(a=this.ni)==null||a.unregister(vl),(l=this.ni)==null||l.register({[vl]:u}),e(u)}}})}gs(){var e=this.getFlags(),t=this.getFlagVariants();return{flags:e.filter(r=>t[r]),flagVariants:Object.keys(t).filter(r=>t[r]).reduce((r,n)=>(r[n]=t[n],r),{})}}ps(e){var{flags:t,flagVariants:r}=this.gs();this.featureFlagEventHandlers.forEach(n=>n(t,r,{errorsLoading:e}))}setPersonPropertiesForFlags(e,t){t===void 0&&(t=!0);var r=this.os(yl)||{},n=(e==null?void 0:e.$set)||(e!=null&&e.$set_once?{}:e),o=e==null?void 0:e.$set_once,s={};if(o)for(var a in o)({}).hasOwnProperty.call(o,a)&&(a in r||(s[a]=o[a]));this._instance.register({[yl]:qe({},r,s,n)}),t&&this._instance.reloadFeatureFlags()}resetPersonPropertiesForFlags(){this._instance.unregister(yl)}setGroupPropertiesForFlags(e,t){t===void 0&&(t=!0);var r=this.os(Ps)||{};Object.keys(r).length!==0&&Object.keys(r).forEach(n=>{r[n]=qe({},r[n],e[n]),delete e[n]}),this._instance.register({[Ps]:qe({},r,e)}),t&&this._instance.reloadFeatureFlags()}resetGroupPropertiesForFlags(e){if(e){var t=this.os(Ps)||{};this._instance.register({[Ps]:qe({},t,{[e]:{}})})}else this._instance.unregister(Ps)}reset(){this.Yn=!1,this.Xn=!1,this.es=!1,this.ts=!1,this.rs=!1,this.$anon_distinct_id=void 0,this.fs(),this.Kn=!1}}},nue={sessionRecording:class{get qt(){return this._instance.config}get ni(){return this._instance.persistence}get started(){var e;return!((e=this.ys)==null||!e.isStarted)}get status(){var e,t;return this.bs===el||this.bs===sd?this.bs:(e=(t=this.ys)==null?void 0:t.status)!==null&&e!==void 0?e:this.bs}constructor(e){if(this._forceAllowLocalhostNetworkCapture=!1,this.bs=cP,this._s=void 0,this._instance=e,!this._instance.sessionManager)throw Vo.error("started without valid sessionManager"),new Error(rb+" started without valid sessionManager. This is a bug.");if(this.qt.cookieless_mode===Co)throw new Error(rb+' cannot be used with cookieless_mode="always"')}initialize(){this.startIfEnabledOrStop()}get ws(){var e,t=!((e=this._instance.get_property(hl))==null||!e.enabled),r=!this.qt.disable_session_recording,n=this.qt.disable_session_recording||this._instance.consent.isOptedOut();return Pe&&t&&r&&!n}startIfEnabledOrStop(e){var t;if(!this.ws||(t=this.ys)==null||!t.isStarted){var r=!et(Object.assign)&&!et(Array.from);this.ws&&r?(this.xs(e),Vo.info("starting")):(this.bs=cP,this.stopRecording())}}xs(e){var t,r,n;this.ws&&(this.bs!==el&&this.bs!==sd&&(this.bs=uP),ut!=null&&(t=ut.__PosthogExtensions__)!=null&&(t=t.rrweb)!=null&&t.record&&(r=ut.__PosthogExtensions__)!=null&&r.initSessionRecording?this.Ss(e):(n=ut.__PosthogExtensions__)==null||n.loadExternalDependency==null||n.loadExternalDependency(this._instance,this.ks,o=>{if(o)return Vo.error("could not load recorder",o);this.Ss(e)}))}stopRecording(){var e,t;(e=this._s)==null||e.call(this),this._s=void 0,(t=this.ys)==null||t.stop()}Cs(){var e,t;(e=this._s)==null||e.call(this),this._s=void 0,(t=this.ys)==null||t.discard()}Is(){var e;(e=this.ni)==null||e.unregister(Ax)}Ts(e,t){if(xt(e))return null;var r,n=An(e)?e:parseFloat(e);return typeof(r=n)!="number"||!Number.isFinite(r)||0>r||r>1?(Vo.warn(t+" must be between 0 and 1. Ignoring invalid value:",e),null):n}Es(e){if(this.ni){var t,r,n=this.ni,o=()=>{var s,a=e.sessionRecording===!1?void 0:e.sessionRecording,l=this.Ts((s=this.qt.session_recording)==null?void 0:s.sampleRate,"session_recording.sampleRate"),u=this.Ts(a==null?void 0:a.sampleRate,"remote config sampleRate"),d=l??u;xt(d)&&this.Is();var f=a==null?void 0:a.minimumDurationMilliseconds;n.register({[hl]:qe({cache_timestamp:Date.now(),enabled:!!a},a,{networkPayloadCapture:qe({capturePerformance:e.capturePerformance},a==null?void 0:a.networkPayloadCapture),canvasRecording:{enabled:a==null?void 0:a.recordCanvas,fps:a==null?void 0:a.canvasFps,quality:a==null?void 0:a.canvasQuality},sampleRate:d,minimumDurationMilliseconds:et(f)?null:f,endpoint:a==null?void 0:a.endpoint,triggerMatchType:a==null?void 0:a.triggerMatchType,masking:a==null?void 0:a.masking,urlTriggers:a==null?void 0:a.urlTriggers,version:a==null?void 0:a.version,triggerGroups:a==null?void 0:a.triggerGroups})})};o(),(t=this._s)==null||t.call(this),this._s=(r=this._instance.sessionManager)==null?void 0:r.onSessionId(o)}}onRemoteConfig(e){return"sessionRecording"in e?e.sessionRecording===!1?(this.Es(e),void this.Cs()):(this.Es(e),void this.startIfEnabledOrStop()):(this.bs===el&&(this.bs=sd,Vo.warn("config refresh failed, recording will not start until page reload")),void this.startIfEnabledOrStop())}log(e,t){var r;t===void 0&&(t="log"),(r=this.ys)!=null&&r.log?this.ys.log(e,t):Vo.warn("log called before recorder was ready")}get ks(){var e,t,r=(e=this._instance)==null||(e=e.persistence)==null?void 0:e.get_property(hl);return(r==null||(t=r.scriptConfig)==null?void 0:t.script)||"lazy-recorder"}Ms(){var e,t=this._instance.get_property(hl);if(!t)return!1;var r=(e=(typeof t=="object"?t:JSON.parse(t)).cache_timestamp)!==null&&e!==void 0?e:Date.now();return 36e5>=Date.now()-r}Ss(e){var t,r;if((t=ut.__PosthogExtensions__)==null||!t.initSessionRecording)return Vo.warn("Called on script loaded before session recording is available. This can be caused by adblockers."),void this._instance.register_for_session({[xM]:!0});if(this.ys||(this.ys=(r=ut.__PosthogExtensions__)==null?void 0:r.initSessionRecording(this._instance),this.ys._forceAllowLocalhostNetworkCapture=this._forceAllowLocalhostNetworkCapture),!this.Ms())return this.bs===sd||this.bs===el?void 0:(this.bs=el,Vo.info("persisted remote config is stale, requesting fresh config before starting"),void new jM(this._instance).load());this.bs=uP,this.ys.start(e)}onRRwebEmit(e){var t;(t=this.ys)==null||t.onRRwebEmit==null||t.onRRwebEmit(e)}overrideLinkedFlag(){var e,t;this.ys||(t=this.ni)==null||t.register({[gM]:!0}),(e=this.ys)==null||e.overrideLinkedFlag()}overrideSampling(){var e,t;this.ys||(t=this.ni)==null||t.register({[mM]:!0}),(e=this.ys)==null||e.overrideSampling()}overrideTrigger(e){var t,r;this.ys||(r=this.ni)==null||r.register({[e==="url"?hM:vM]:!0}),(t=this.ys)==null||t.overrideTrigger(e)}get sdkDebugProperties(){var e;return((e=this.ys)==null?void 0:e.sdkDebugProperties)||{$recording_status:this.status}}tryAddCustomEvent(e,t){var r;return!((r=this.ys)==null||!r.tryAddCustomEvent(e,t))}}},oue={autocapture:class{constructor(e){this.Ps=!1,this.Rs=null,this.Os=!1,this.instance=e,this.rageclicks=new aP(e.config.rageclick),this.Ls=null}initialize(){this.startIfEnabled()}get qt(){var e,t,r=ir(this.instance.config.autocapture)?this.instance.config.autocapture:{};return r.url_allowlist=(e=r.url_allowlist)==null?void 0:e.map(n=>new RegExp(n)),r.url_ignorelist=(t=r.url_ignorelist)==null?void 0:t.map(n=>new RegExp(n)),r}Fs(){if(this.isBrowserSupported()){if(Pe&&Je){var e=r=>{r=r||(Pe==null?void 0:Pe.event);try{this.As(r)}catch(n){Qg.error("Failed to capture event",n)}};if(fr(Je,"submit",e,{capture:!0}),fr(Je,"change",e,{capture:!0}),fr(Je,"click",e,{capture:!0}),this.qt.capture_copied_text){var t=r=>{r=r||(Pe==null?void 0:Pe.event);try{this.As(r,Jg)}catch(n){Qg.error("Failed to capture copy/cut event",n)}};fr(Je,"copy",t,{capture:!0}),fr(Je,"cut",t,{capture:!0})}}}else Qg.info("Disabling Automatic Event Collection because this browser is not supported")}startIfEnabled(){this.isEnabled&&!this.Ps&&(this.Fs(),this.Ps=!0)}onRemoteConfig(e){e.elementsChainAsString&&(this.Os=e.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register({[Py]:!!e.autocapture_opt_out}),this.Rs=!!e.autocapture_opt_out,this.startIfEnabled()}setElementSelectors(e){this.Ls=e}getElementSelectors(e){var t,r=[];return(t=this.Ls)==null||t.forEach(n=>{var o=Je==null?void 0:Je.querySelectorAll(n);o==null||o.forEach(s=>{e===s&&r.push(n)})}),r}get isEnabled(){var e,t,r=(e=this.instance.persistence)==null?void 0:e.props[Py];if(Do(this.Rs)&&!lo(r)&&!this.instance.Lr())return!1;var n=(t=this.Rs)!==null&&t!==void 0?t:!!r;return!!this.instance.config.autocapture&&!n}As(e,t){if(t===void 0&&(t="$autocapture"),this.isEnabled){var r,n=eP(e);qM(n)&&(n=n.parentNode||null),t==="$autocapture"&&e.type==="click"&&e instanceof MouseEvent&&this.instance.config.rageclick&&(r=this.rageclicks)!=null&&r.isRageClick(e.clientX,e.clientY,e.timeStamp||new Date().getTime())&&function(p,m){if(!Pe||eb(p))return!1;var g,v,h;if(lo(m)?(g=!!m&&rP,v=void 0):(g=(h=m==null?void 0:m.css_selector_ignorelist)!==null&&h!==void 0?h:rP,v=m==null?void 0:m.content_ignorelist),g===!1)return!1;var{targetElementList:y}=nP(p,!1);return!function(b,_){if(b===!1||et(b))return!1;var x;if(b===!0)x=Vce;else{if(!$t(b))return!1;if(b.length>10)return Ze.error("[PostHog] content_ignorelist array cannot exceed 10 items. Use css_selector_ignorelist for more complex matching."),!1;x=b.map(w=>w.toLowerCase())}return _.some(w=>{var{safeText:S,ariaLabel:C}=w;return x.some(E=>S.includes(E)||C.includes(E))})}(v,y.map(b=>{var _;return{safeText:wc(b).toLowerCase(),ariaLabel:((_=b.getAttribute("aria-label"))==null?void 0:_.toLowerCase().trim())||""}}))&&!tP(y,g)}(n,this.instance.config.rageclick)&&this.As(e,"$rageclick");var o=t===Jg;if(n&&function(p,m,g,v,h){var y,b,_,x;if(g===void 0&&(g=void 0),!Pe||eb(p)||(y=g)!=null&&y.url_allowlist&&!ZE(g.url_allowlist)||(b=g)!=null&&b.url_ignorelist&&ZE(g.url_ignorelist))return!1;if((_=g)!=null&&_.dom_event_allowlist){var w=g.dom_event_allowlist;if(w&&!w.some($=>m.type===$))return!1}var{parentIsUsefulElement:S,targetElementList:C}=nP(p,v);if(!function($,I){var R=I==null?void 0:I.element_allowlist;if(et(R))return!0;var N,T=function(k){if(R.some(M=>k.tagName.toLowerCase()===M))return{v:!0}};for(var O of $)if(N=T(O))return N.v;return!1}(C,g)||!tP(C,(x=g)==null?void 0:x.css_selector_allowlist))return!1;var E=Pe.getComputedStyle(p);if(E&&E.getPropertyValue("cursor")==="pointer"&&m.type==="click")return!0;var P=p.tagName.toLowerCase();switch(P){case"html":return!1;case"form":return(h||["submit"]).indexOf(m.type)>=0;case"input":case"select":case"textarea":return(h||["change","click"]).indexOf(m.type)>=0;default:return S?(h||["click"]).indexOf(m.type)>=0:(h||["click"]).indexOf(m.type)>=0&&(Lx.indexOf(P)>-1||p.getAttribute("contenteditable")==="true")}}(n,e,this.qt,o,o?["copy","cut"]:void 0)){var{props:s,explicitNoCapture:a}=Kce(n,{e,maskAllElementAttributes:this.instance.config.mask_all_element_attributes,maskAllText:this.instance.config.mask_all_text,elementAttributeIgnoreList:this.qt.element_attribute_ignorelist,elementsChainAsString:this.Os});if(a)return!1;var l=this.getElementSelectors(n);if(l&&l.length>0&&(s.$element_selectors=l),t===Jg){var u,d=KM(Pe==null||(u=Pe.getSelection())==null?void 0:u.toString()),f=e.type||"clipboard";if(!d)return!1;s.$selected_content=d,s.$copy_type=f}return this.instance.capture(t,s),!0}}}isBrowserSupported(){return So(Je==null?void 0:Je.querySelectorAll)}},historyAutocapture:class{constructor(e){var t;this._instance=e,this.Ns=(Pe==null||(t=Pe.location)==null?void 0:t.pathname)||""}initialize(){this.startIfEnabled()}get isEnabled(){return this._instance.config.capture_pageview==="history_change"}startIfEnabled(){this.isEnabled&&(Ze.info("History API monitoring enabled, starting..."),this.monitorHistoryChanges())}stop(){this.$s&&this.$s(),this.$s=void 0,Ze.info("History API monitoring stopped")}monitorHistoryChanges(){var e,t;if(Pe&&Pe.history){var r=this;(e=Pe.history.pushState)!=null&&e.__posthog_wrapped__||iP(Pe.history,"pushState",n=>function(o,s,a){n.call(this,o,s,a),r.Ds("pushState")}),(t=Pe.history.replaceState)!=null&&t.__posthog_wrapped__||iP(Pe.history,"replaceState",n=>function(o,s,a){n.call(this,o,s,a),r.Ds("replaceState")}),this.qs()}}Ds(e){try{var t,r=Pe==null||(t=Pe.location)==null?void 0:t.pathname;if(!r)return;r!==this.Ns&&this.isEnabled&&this._instance.capture(Da,{navigation_type:e}),this.Ns=r}catch(n){Ze.error("Error capturing "+e+" pageview",n)}}qs(){if(!this.$s){var e=()=>{this.Ds("popstate")};fr(Pe,"popstate",e),this.$s=()=>{Pe&&Pe.removeEventListener("popstate",e)}}}},heatmaps:class{get qt(){return this.instance.config}constructor(e){var t;this.js=!1,this.Ps=!1,this.Hs=null,this.instance=e,this.js=!((t=this.instance.persistence)==null||!t.props[$y]),this.rageclicks=new aP(e.config.rageclick)}initialize(){this.startIfEnabled()}get flushIntervalMilliseconds(){var e=5e3;return ir(this.qt.capture_heatmaps)&&this.qt.capture_heatmaps.flush_interval_milliseconds&&(e=this.qt.capture_heatmaps.flush_interval_milliseconds),e}get isEnabled(){return xt(this.qt.capture_heatmaps)?xt(this.qt.enable_heatmaps)?this.js:this.qt.enable_heatmaps:this.qt.capture_heatmaps!==!1}startIfEnabled(){if(this.isEnabled){if(this.Ps)return;Xce.info("starting..."),this.Us(),this.At()}else{var e;clearInterval((e=this.Hs)!==null&&e!==void 0?e:void 0),this.Bs(),this.getAndClearBuffer()}}onRemoteConfig(e){if("heatmaps"in e){var t=!!e.heatmaps;this.instance.persistence&&this.instance.persistence.register({[$y]:t}),this.js=t,this.startIfEnabled()}}getAndClearBuffer(){var e=this.M;return this.M=void 0,e}zs(e){this.Mt(e.originalEvent,"deadclick")}At(){this.Hs&&clearInterval(this.Hs),this.Hs=(Je==null?void 0:Je.visibilityState)==="visible"?setInterval(this.Zr.bind(this),this.flushIntervalMilliseconds):null}Us(){Pe&&Je&&(this.Vs=this.Zr.bind(this),fr(Pe,Af,this.Vs),this.Ws=e=>this.Mt(e||(Pe==null?void 0:Pe.event)),fr(Je,"click",this.Ws,{capture:!0}),this.Zs=e=>this.Gs(e||(Pe==null?void 0:Pe.event)),fr(Je,"mousemove",this.Zs,{capture:!0}),this.Qs=new jE(this.instance,ice,this.zs.bind(this)),this.Qs.startIfEnabledOrStop(),this.Js=this.At.bind(this),fr(Je,Tf,this.Js),this.Ps=!0)}Bs(){var e;Pe&&Je&&(this.Vs&&Pe.removeEventListener(Af,this.Vs),this.Ws&&Je.removeEventListener("click",this.Ws,{capture:!0}),this.Zs&&Je.removeEventListener("mousemove",this.Zs,{capture:!0}),this.Js&&Je.removeEventListener(Tf,this.Js),clearTimeout(this.Ks),(e=this.Qs)==null||e.stop(),this.Ps=!1)}Ys(e,t){var r=this.instance.scrollManager.scrollY(),n=this.instance.scrollManager.scrollX(),o=this.instance.scrollManager.scrollElement(),s=function(a,l,u){for(var d=a;d&&Xs(d)&&!Wn(d,"body");){if(d===u)return!1;if(_t(l,Pe==null?void 0:Pe.getComputedStyle(d).position))return!0;d=YM(d)}return!1}(eP(e),["fixed","sticky"],o);return{x:e.clientX+(s?0:n),y:e.clientY+(s?0:r),target_fixed:s,type:t}}Mt(e,t){var r;if(t===void 0&&(t="click"),!QE(e.target)&&dP(e)){var n=this.Ys(e,t);(r=this.rageclicks)!=null&&r.isRageClick(e.clientX,e.clientY,new Date().getTime())&&this.Xs(qe({},n,{type:"rageclick"})),this.Xs(n)}}Gs(e){!QE(e.target)&&dP(e)&&(clearTimeout(this.Ks),this.Ks=setTimeout(()=>{this.Xs(this.Ys(e,"mousemove"))},500))}Xs(e){if(Pe){var t=Pe.location.href,r=this.qt.custom_personal_data_properties,n=this.qt.mask_personal_data_properties?[...vi,...r||[]]:[],o=_c(t,n,xc);this.M=this.M||{},this.M[o]||(this.M[o]=[]),this.M[o].push(e)}}Zr(){this.M&&!Ba(this.M)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}},deadClicksAutocapture:jE,webVitalsAutocapture:class{constructor(e){var t;this.js=!1,this.Ps=!1,this.M={url:void 0,metrics:[],firstMetricTimestamp:void 0},this.eo=()=>{clearTimeout(this.ro),this.M.metrics.length!==0&&(this._instance.capture("$web_vitals",this.M.metrics.reduce((r,n)=>qe({},r,{["$web_vitals_"+n.name+"_event"]:qe({},n),["$web_vitals_"+n.name+"_value"]:n.value}),{})),this.M={url:void 0,metrics:[],firstMetricTimestamp:void 0})},this.ht=r=>{var n,o=(n=this._instance.sessionManager)==null?void 0:n.checkAndGetSessionAndWindowId(!0);if(et(o))zo.error("Could not read session ID. Dropping metrics!");else{this.M=this.M||{url:void 0,metrics:[],firstMetricTimestamp:void 0};var s=this.io();et(s)||(xt(r==null?void 0:r.name)||xt(r==null?void 0:r.value)?zo.error("Invalid metric received",r):!this.no||this.no>r.value?(this.M.url!==s&&(this.eo(),this.ro=setTimeout(this.eo,this.flushToCaptureTimeoutMs)),et(this.M.url)&&(this.M.url=s),this.M.firstMetricTimestamp=et(this.M.firstMetricTimestamp)?Date.now():this.M.firstMetricTimestamp,r.attribution&&r.attribution.interactionTargetElement&&(r.attribution.interactionTargetElement=void 0),this.M.metrics.push(qe({},r,{$current_url:s,$session_id:o.sessionId,$window_id:o.windowId,timestamp:Date.now()})),this.M.metrics.length===this.allowedMetrics.length&&this.eo()):zo.error("Ignoring metric with value >= "+this.no,r))}},this.so=()=>{if(!this.Ps){var r,n,o,s,a=ut.__PosthogExtensions__;et(a)||et(a.postHogWebVitalsCallbacks)||({onLCP:r,onCLS:n,onFCP:o,onINP:s}=a.postHogWebVitalsCallbacks),r&&n&&o&&s?(this.allowedMetrics.indexOf("LCP")>-1&&r(this.ht.bind(this)),this.allowedMetrics.indexOf("CLS")>-1&&n(this.ht.bind(this)),this.allowedMetrics.indexOf("FCP")>-1&&o(this.ht.bind(this)),this.allowedMetrics.indexOf("INP")>-1&&s(this.ht.bind(this)),this.Ps=!0):zo.error("web vitals callbacks not loaded - not starting")}},this._instance=e,this.js=!((t=this._instance.persistence)==null||!t.props[Ay]),this.startIfEnabled()}get oo(){return this._instance.config.capture_performance}get allowedMetrics(){var e,t,r=ir(this.oo)?(e=this.oo)==null?void 0:e.web_vitals_allowed_metrics:void 0;return xt(r)?((t=this._instance.persistence)==null?void 0:t.props[Oy])||["CLS","FCP","INP","LCP"]:r}get flushToCaptureTimeoutMs(){return(ir(this.oo)?this.oo.web_vitals_delayed_flush_ms:void 0)||5e3}get useAttribution(){var e=ir(this.oo)?this.oo.web_vitals_attribution:void 0;return e!=null&&e}get no(){var e=ir(this.oo)&&An(this.oo.__web_vitals_max_value)?this.oo.__web_vitals_max_value:lP;return e>0&&6e4>=e?lP:e}get isEnabled(){var e=Cr==null?void 0:Cr.protocol;if(e!=="http:"&&e!=="https:")return zo.info("Web Vitals are disabled on non-http/https protocols"),!1;var t=ir(this.oo)?this.oo.web_vitals:lo(this.oo)?this.oo:void 0;return lo(t)?t:this.js}startIfEnabled(){this.isEnabled&&!this.Ps&&(zo.info("enabled, starting..."),this.lr(this.so))}onRemoteConfig(e){if("capturePerformance"in e){var t=ir(e.capturePerformance)&&!!e.capturePerformance.web_vitals,r=ir(e.capturePerformance)?e.capturePerformance.web_vitals_allowed_metrics:void 0;this._instance.persistence&&(this._instance.persistence.register({[Ay]:t}),this._instance.persistence.register({[Oy]:r})),this.js=t,this.startIfEnabled()}}lr(e){var t,r;(t=ut.__PosthogExtensions__)!=null&&t.postHogWebVitalsCallbacks?e():(r=ut.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this._instance,this.useAttribution?"web-vitals-with-attribution":"web-vitals",n=>{n?zo.error("failed to load script",n):e()})}io(){var e=Pe?Pe.location.href:void 0;if(e){var t=this._instance.config.custom_personal_data_properties,r=this._instance.config.mask_personal_data_properties?[...vi,...t||[]]:[];return _c(e,r,xc)}zo.error("Could not determine current URL")}}},sue={exceptionObserver:class{constructor(e){var t,r,n;this.so=()=>{var o;if(Pe&&this.isEnabled&&(o=ut.__PosthogExtensions__)!=null&&o.errorWrappingFunctions){var s=ut.__PosthogExtensions__.errorWrappingFunctions.wrapOnError,a=ut.__PosthogExtensions__.errorWrappingFunctions.wrapUnhandledRejection,l=ut.__PosthogExtensions__.errorWrappingFunctions.wrapConsoleError;try{!this.ao&&this.qt.capture_unhandled_errors&&(this.ao=s(this.captureException.bind(this))),!this.uo&&this.qt.capture_unhandled_rejections&&(this.uo=a(this.captureException.bind(this))),!this.lo&&this.qt.capture_console_errors&&(this.lo=l(this.captureException.bind(this)))}catch(u){Zi.error("failed to start",u),this.ho()}}},this._instance=e,this.co=!((t=this._instance.persistence)==null||!t.props[Iy]),this.do=new hle({refillRate:(r=this._instance.config.error_tracking.__exceptionRateLimiterRefillRate)!==null&&r!==void 0?r:1,bucketSize:(n=this._instance.config.error_tracking.__exceptionRateLimiterBucketSize)!==null&&n!==void 0?n:10,refillInterval:1e4,Gt:Zi}),this.qt=this.vo(),this.startIfEnabledOrStop()}vo(){var e=this._instance.config.capture_exceptions,t={capture_unhandled_errors:!1,capture_unhandled_rejections:!1,capture_console_errors:!1};return ir(e)?t=qe({},t,e):(et(e)?this.co:e)&&(t=qe({},t,{capture_unhandled_errors:!0,capture_unhandled_rejections:!0})),t}get isEnabled(){return this.qt.capture_console_errors||this.qt.capture_unhandled_errors||this.qt.capture_unhandled_rejections}startIfEnabledOrStop(){this.isEnabled?(Zi.info("enabled"),this.ho(),this.lr(this.so)):this.ho()}lr(e){var t,r;(t=ut.__PosthogExtensions__)!=null&&t.errorWrappingFunctions&&e(),(r=ut.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this._instance,"exception-autocapture",n=>{if(n)return Zi.error("failed to load script",n);e()})}ho(){var e,t,r;(e=this.ao)==null||e.call(this),this.ao=void 0,(t=this.uo)==null||t.call(this),this.uo=void 0,(r=this.lo)==null||r.call(this),this.lo=void 0}onRemoteConfig(e){"autocaptureExceptions"in e&&(this.co=!!e.autocaptureExceptions||!1,this._instance.persistence&&this._instance.persistence.register({[Iy]:this.co}),this.qt=this.vo(),this.startIfEnabledOrStop())}onConfigChange(){this.qt=this.vo()}captureException(e){var t,r,n,o=(t=e==null||(r=e.$exception_list)==null||(r=r[0])==null?void 0:r.type)!==null&&t!==void 0?t:"Exception";this.do.consumeRateLimit(o)?Zi.info("Skipping exception capture because of client rate limiting.",{exception:o}):(n=this._instance.exceptions)==null||n.sendExceptionEvent(e)}},exceptions:class{constructor(e){var t,r;this.fo=[],this.po=new Rle([new kle,new qle,new Fle,new Lle,new Wle,new Hle,new Vle,new Ule],function(n){for(var o=arguments.length,s=new Array(o>1?o-1:0),a=1;o>a;a++)s[a-1]=arguments[a];return function(l,u){u===void 0&&(u=0);for(var d=[],f=l.split(`
`),p=u;f.length>p;p++){var m=f[p];if(1024>=m.length){var g=TE.test(m)?m.replace(TE,"$1"):m;if(!g.match(/\S*Error: /)){for(var v of s){var h=v(g,n);if(h){d.push(h);break}}if(d.length>=50)break}}}return function(y){if(!y.length)return[];var b=Array.from(y);return b.reverse(),b.slice(0,50).map(_=>{return qe({},_,{filename:_.filename||(x=b,x[x.length-1]||{}).filename,function:_.function||hi});var x})}(d)}}("web:javascript",Ole,Mle)),this._instance=e,this.fo=(t=(r=this._instance.persistence)==null?void 0:r.get_property(Ry))!==null&&t!==void 0?t:[],this.mo=Cf(this.yo()),this.bo=new Kle(this.mo)}onConfigChange(){this.mo=Cf(this.yo()),this.bo.setConfig(this.mo)}onRemoteConfig(e){var t,r,n;if("errorTracking"in e){var o=(t=(r=e.errorTracking)==null?void 0:r.suppressionRules)!==null&&t!==void 0?t:[],s=(n=e.errorTracking)==null?void 0:n.captureExtensionExceptions;this.fo=o,this._instance.persistence&&this._instance.persistence.register({[Ry]:this.fo,[Ty]:s})}}get _o(){var e,t=!!this._instance.get_property(Ty),r=this._instance.config.error_tracking.captureExtensionExceptions;return(e=r??t)!==null&&e!==void 0&&e}buildProperties(e,t){return this.po.buildFromUnknown(e,{syntheticException:t==null?void 0:t.syntheticException,mechanism:{handled:t==null?void 0:t.handled}})}addExceptionStep(e,t){if(this.mo.enabled)try{if(!tr(e)||e.trim().length===0)return void xo.warn("Ignoring exception step because message must be a non-empty string");var r=this.wo(t),{sanitizedProperties:n,droppedKeys:o}=function(s){if(!s)return{sanitizedProperties:{},droppedKeys:[]};var a=[];return{sanitizedProperties:Object.keys(s).reduce((l,u)=>Gle.has(u)?(a.push(u),l):(l[u]=s[u],l),{}),droppedKeys:a}}(r);o.length>0&&xo.warn("Ignoring reserved exception step fields",{droppedKeys:o}),this.bo.add(qe({[wf]:e,[Sf]:new Date().toISOString()},n))}catch(s){xo.error("Failed to add exception step. Ignoring breadcrumb.",s)}}sendExceptionEvent(e){try{var t=e.$exception_list;if(this.xo(t)){if(this.So(t))return this.ko("Exception dropped: matched a suppression rule"),void xo.info("Skipping exception capture because a suppression rule matched");if(!this._o&&this.Co(t))return this.ko("Exception dropped: thrown by a browser extension"),void xo.info("Skipping exception capture because it was thrown by an extension");if(!this._instance.config.error_tracking.__capturePostHogExceptions&&this.Io(t))return this.ko("Exception dropped: thrown by the PostHog SDK"),void xo.info("Skipping exception capture because it was thrown by the PostHog SDK")}var r=this.mo.enabled&&xt(e.$exception_steps)?this.To(e):e;try{var n=this._instance.capture("$exception",r,{_noTruncate:!0,_batchKey:"exceptionEvent",en:!0});return n&&this.bo.clear(),n}catch(o){return xo.error("Failed to capture exception event. Dropping this exception.",o),void this.bo.clear()}}catch(o){return void xo.error("Failed to process exception event. Ignoring this exception.",o)}}To(e){try{var t=this.bo.getAttachable();return t.length===0?e:qe({},e,{$exception_steps:t})}catch(r){return xo.error("Failed to read buffered exception steps. Capturing exception without steps.",r),e}}ko(e){this.mo.enabled&&this.bo.add({[wf]:e,[Sf]:new Date().toISOString()})}wo(e){return ir(e)?qe({},e):{}}yo(){var e,t;return(e=(t=this._instance.config.error_tracking)==null?void 0:t.exception_steps)!==null&&e!==void 0?e:{}}So(e){if(e.length===0)return!1;var t=e.reduce((r,n)=>{var{type:o,value:s}=n;return tr(o)&&o.length>0&&r.$exception_types.push(o),tr(s)&&s.length>0&&r.$exception_values.push(s),r},{$exception_types:[],$exception_values:[]});return this.fo.some(r=>{var n=r.values.map(o=>{var s,a=BM[o.operator],l=$t(o.value)?o.value:[o.value],u=(s=t[o.key])!==null&&s!==void 0?s:[];return l.length>0&&a(l,u)});return r.type==="OR"?n.some(Boolean):n.every(Boolean)})}Co(e){return e.flatMap(t=>{var r,n;return(r=(n=t.stacktrace)==null?void 0:n.frames)!==null&&r!==void 0?r:[]}).some(t=>t.filename&&t.filename.startsWith("chrome-extension://"))}Io(e){if(e.length>0){var t,r,n,o,s=(t=(r=e[0].stacktrace)==null?void 0:r.frames)!==null&&t!==void 0?t:[],a=s[s.length-1];return(n=a==null||(o=a.filename)==null?void 0:o.includes("posthog.com/static"))!==null&&n!==void 0&&n}return!1}xo(e){return!xt(e)&&$t(e)}}},aue=qe({productTours:class{get ni(){return this._instance.persistence}constructor(e){this.Eo=null,this.Mo=null,this._instance=e}initialize(){this.loadIfEnabled()}onRemoteConfig(e){"productTours"in e&&(this.ni&&this.ni.register({[Ny]:!!e.productTours}),this.loadIfEnabled())}loadIfEnabled(){var e,t;this.Eo||(e=this._instance).config.disable_product_tours||(t=e.persistence)==null||!t.get_property(Ny)||this.lr(()=>this.Po())}lr(e){var t,r;(t=ut.__PosthogExtensions__)!=null&&t.generateProductTours?e():(r=ut.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this._instance,"product-tours",n=>{n?fP.error("Could not load product tours script",n):e()})}Po(){var e;!this.Eo&&(e=ut.__PosthogExtensions__)!=null&&e.generateProductTours&&(this.Eo=ut.__PosthogExtensions__.generateProductTours(this._instance,!0))}getProductTours(e,t){if(t===void 0&&(t=!1),!$t(this.Mo)||t){var r=this.ni;if(r){var n=r.props[Id];if($t(n)&&!t)return this.Mo=n,void e(n,{isLoaded:!0})}this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/product_tours/?token="+this._instance.config.token),method:"GET",callback:o=>{var s=o.statusCode;if(s!==200||!o.json){var a="Product Tours API could not be loaded, status: "+s;return fP.error(a),void e([],{isLoaded:!1,error:a})}var l=$t(o.json.product_tours)?o.json.product_tours:[];this.Mo=l,r&&r.register({[Id]:l}),e(l,{isLoaded:!0})}})}else e(this.Mo,{isLoaded:!0})}getActiveProductTours(e){xt(this.Eo)?e([],{isLoaded:!1,error:"Product tours not loaded"}):this.Eo.getActiveProductTours(e)}showProductTour(e){var t;(t=this.Eo)==null||t.showTourById(e)}previewTour(e){this.Eo?this.Eo.previewTour(e):this.lr(()=>{var t;this.Po(),(t=this.Eo)==null||t.previewTour(e)})}dismissProductTour(){var e;(e=this.Eo)==null||e.dismissTour("user_clicked_skip")}nextStep(){var e;(e=this.Eo)==null||e.nextStep()}previousStep(){var e;(e=this.Eo)==null||e.previousStep()}clearCache(){var e;this.Mo=null,(e=this.ni)==null||e.unregister(Id)}resetTour(e){var t;(t=this.Eo)==null||t.resetTour(e)}resetAllTours(){var e;(e=this.Eo)==null||e.resetAllTours()}cancelPendingTour(e){var t;(t=this.Eo)==null||t.cancelPendingTour(e)}}},dm),iue={siteApps:class{constructor(e){this._instance=e,this.Ro=[],this.apps={}}get isEnabled(){return!!this._instance.config.opt_in_site_apps}Oo(e,t){if(t){var r=this.globalsForEvent(t);this.Ro.push(r),this.Ro.length>1e3&&(this.Ro=this.Ro.slice(10))}}get siteAppLoaders(){var e;return(e=ut._POSTHOG_REMOTE_CONFIG)==null||(e=e[this._instance.config.token])==null?void 0:e.siteApps}initialize(){if(this.isEnabled){var e=this._instance._addCaptureHook(this.Oo.bind(this));this.Lo=()=>{e(),this.Ro=[],this.Lo=void 0}}}globalsForEvent(e){var t,r,n,o,s,a,l;if(!e)throw new Error("Event payload is required");var u={},d=this._instance.get_property("$groups")||[],f=this._instance.get_property("$stored_group_properties")||{};for(var[p,m]of Object.entries(f))u[p]={id:d[p],type:p,properties:m};var{$set_once:g,$set:v}=e;return{event:qe({},BD(e,Jce),{properties:qe({},e.properties,v?{$set:qe({},(t=(r=e.properties)==null?void 0:r.$set)!==null&&t!==void 0?t:{},v)}:{},g?{$set_once:qe({},(n=(o=e.properties)==null?void 0:o.$set_once)!==null&&n!==void 0?n:{},g)}:{}),elements_chain:(s=(a=e.properties)==null?void 0:a.$elements_chain)!==null&&s!==void 0?s:"",distinct_id:(l=e.properties)==null?void 0:l.distinct_id}),person:{properties:this._instance.get_property("$stored_person_properties")},groups:u}}setupSiteApp(e){var t=this.apps[e.id],r=()=>{var a;!t.errored&&this.Ro.length&&(Bo.info("Processing "+this.Ro.length+" events for site app with id "+e.id),this.Ro.forEach(l=>t.processEvent==null?void 0:t.processEvent(l)),t.processedBuffer=!0),Object.values(this.apps).every(l=>l.processedBuffer||l.errored)&&((a=this.Lo)==null||a.call(this))},n=!1,o=a=>{t.errored=!a,t.loaded=!0,Bo.info("Site app with id "+e.id+" "+(a?"loaded":"errored")),n&&r()};try{var{processEvent:s}=e.init({posthog:this._instance,callback(a){o(a)}});s&&(t.processEvent=s),n=!0}catch(a){Bo.error(pP+e.id,a),o(!1)}if(n&&t.loaded)try{r()}catch(a){Bo.error("Error while processing buffered events PostHog app with config id "+e.id,a),t.errored=!0}}Fo(){var e=this.siteAppLoaders||[];for(var t of e)this.apps[t.id]={id:t.id,loaded:!1,errored:!1,processedBuffer:!1};for(var r of e)this.setupSiteApp(r)}Ao(e){if(Object.keys(this.apps).length!==0){var t=this.globalsForEvent(e);for(var r of Object.values(this.apps))try{r.processEvent==null||r.processEvent(t)}catch(n){Bo.error("Error while processing event "+e.event+" for site app "+r.id,n)}}}onRemoteConfig(e){var t,r,n,o=this;if((t=this.siteAppLoaders)!=null&&t.length)return this.isEnabled?(this.Fo(),void this._instance.on("eventCaptured",u=>this.Ao(u))):void Bo.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.');if((r=this.Lo)==null||r.call(this),(n=e.siteApps)!=null&&n.length)if(this.isEnabled){var s=function(u){var d;ut["__$$ph_site_app_"+u]=o._instance,(d=ut.__PosthogExtensions__)==null||d.loadSiteApp==null||d.loadSiteApp(o._instance,l,f=>{if(f)return Bo.error(pP+u,f)})};for(var{id:a,url:l}of e.siteApps)s(a)}else Bo.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}},lue={tracingHeaders:class{constructor(e){this.No=void 0,this.$o=void 0,this.so=()=>{var t,r,n=this.Do()||[];et(this.No)&&((t=ut.__PosthogExtensions__)==null||(t=t.tracingHeadersPatchFns)==null||t._patchXHR(n,this._instance.get_distinct_id(),this._instance.sessionManager)),et(this.$o)&&((r=ut.__PosthogExtensions__)==null||(r=r.tracingHeadersPatchFns)==null||r._patchFetch(n,this._instance.get_distinct_id(),this._instance.sessionManager))},this._instance=e}initialize(){this.startIfEnabledOrStop()}lr(e){var t,r;(t=ut.__PosthogExtensions__)!=null&&t.tracingHeadersPatchFns&&e(),(r=ut.__PosthogExtensions__)==null||r.loadExternalDependency==null||r.loadExternalDependency(this._instance,"tracing-headers",n=>{if(n)return Yce.error("failed to load script",n);e()})}Do(){var e;return(e=this._instance.config.addTracingHeaders)!==null&&e!==void 0?e:this._instance.config.__add_tracing_headers}startIfEnabledOrStop(){var e,t;this.Do()?this.lr(this.so):((e=this.No)==null||e.call(this),(t=this.$o)==null||t.call(this),this.No=void 0,this.$o=void 0)}}},cue=qe({surveys:class{get qt(){return this._instance.config}constructor(e){this.qo=void 0,this._surveyManager=null,this.jo=!1,this.Ho=[],this.Uo=null,this._instance=e,this._surveyEventReceiver=null}initialize(){this.loadIfEnabled()}onRemoteConfig(e){if(!this.qt.disable_surveys){var t=e.surveys;if(xt(t))return Dt.warn("Flags not loaded yet. Not loading surveys.");var r=$t(t);this.qo=r?t.length>0:t,Dt.info("flags response received, isSurveysEnabled: "+this.qo),this.loadIfEnabled()}}reset(){localStorage.removeItem("lastSeenSurveyDate");for(var e=[],t=0;t<localStorage.length;t++){var r=localStorage.key(t);(r!=null&&r.startsWith(Qy)||r!=null&&r.startsWith("inProgressSurvey_"))&&e.push(r)}e.forEach(n=>localStorage.removeItem(n))}loadIfEnabled(){if(!this._surveyManager)if(this.jo)Dt.info("Already initializing surveys, skipping...");else if(this.qt.disable_surveys)Dt.info(mP);else if(this.qt.cookieless_mode&&this._instance.consent.isOptedOut())Dt.info("Not loading surveys in cookieless mode without consent.");else{var e=ut==null?void 0:ut.__PosthogExtensions__;if(e){if(!et(this.qo)||this.qt.advanced_enable_surveys){var t=this.qo||this.qt.advanced_enable_surveys;this.jo=!0;try{var r=e.generateSurveys;if(r)return void this.Bo(r,t);var n=e.loadExternalDependency;if(!n)return void this.zo(Nx);n(this._instance,"surveys",o=>{o||!e.generateSurveys?this.zo("Could not load surveys script",o):this.Bo(e.generateSurveys,t)})}catch(o){throw this.zo("Error initializing surveys",o),o}finally{this.jo=!1}}}else Dt.error("PostHog Extensions not found.")}}Bo(e,t){this._surveyManager=e(this._instance,t),this._surveyEventReceiver=new eue(this._instance),Dt.info("Surveys loaded successfully"),this.Vo({isLoaded:!0})}zo(e,t){Dt.error(e,t),this.Vo({isLoaded:!1,error:e})}onSurveysLoaded(e){return this.Ho.push(e),this._surveyManager&&this.Vo({isLoaded:!0}),()=>{this.Ho=this.Ho.filter(t=>t!==e)}}getSurveys(e,t){if(t===void 0&&(t=!1),this.qt.disable_surveys)return Dt.info(mP),e([]);var r,n=this._instance.get_property(ky);if(n&&!t)return e(n,{isLoaded:!0});typeof Promise<"u"&&this.Uo?this.Uo.then(o=>{var{surveys:s,context:a}=o;return e(s,a)}):(typeof Promise<"u"&&(this.Uo=new Promise(o=>{r=o})),this._instance._send_request({url:this._instance.requestRouter.endpointFor("api","/api/surveys/?token="+this.qt.token),method:"GET",timeout:this.qt.surveys_request_timeout_ms,callback:o=>{var s;this.Uo=null;var a=o.statusCode;if(a!==200||!o.json){var l="Surveys API could not be loaded, status: "+a;Dt.error(l);var u={isLoaded:!1,error:l};return e([],u),void(r==null||r({surveys:[],context:u}))}var d,f=o.json.surveys||[],p=f.filter(g=>function(v){return!(!v.start_date||v.end_date)}(g)&&(function(v){var h;return!((h=v.conditions)==null||(h=h.events)==null||(h=h.values)==null||!h.length)}(g)||function(v){var h;return!((h=v.conditions)==null||(h=h.actions)==null||(h=h.values)==null||!h.length)}(g)));p.length>0&&((d=this._surveyEventReceiver)==null||d.register(p)),(s=this._instance.persistence)==null||s.register({[ky]:f});var m={isLoaded:!0};e(f,m),r==null||r({surveys:f,context:m})}}))}Vo(e){for(var t of this.Ho)try{if(!e.isLoaded)return t([],e);this.getSurveys(t)}catch(r){Dt.error("Error in survey callback",r)}}getActiveMatchingSurveys(e,t){if(t===void 0&&(t=!1),!xt(this._surveyManager))return this._surveyManager.getActiveMatchingSurveys(e,t);Dt.warn("init was not called")}Wo(e){var t=null;return this.getSurveys(r=>{var n;t=(n=r.find(o=>o.id===e))!==null&&n!==void 0?n:null}),t}Zo(e){if(xt(this._surveyManager))return{eligible:!1,reason:eh};var t=typeof e=="string"?this.Wo(e):e;return t?this._surveyManager.checkSurveyEligibility(t):{eligible:!1,reason:"Survey not found"}}canRenderSurvey(e){if(xt(this._surveyManager))return Dt.warn("init was not called"),{visible:!1,disabledReason:eh};var t=this.Zo(e);return{visible:t.eligible,disabledReason:t.reason}}canRenderSurveyAsync(e,t){return xt(this._surveyManager)?(Dt.warn("init was not called"),Promise.resolve({visible:!1,disabledReason:eh})):new Promise(r=>{this.getSurveys(n=>{var o,s=(o=n.find(l=>l.id===e))!==null&&o!==void 0?o:null;if(s){var a=this.Zo(s);r({visible:a.eligible,disabledReason:a.reason})}else r({visible:!1,disabledReason:"Survey not found"})},t)})}renderSurvey(e,t,r){var n;if(xt(this._surveyManager))Dt.warn("init was not called");else{var o=typeof e=="string"?this.Wo(e):e;if(o!=null&&o.id)if(Ace.includes(o.type)){var s=Je==null?void 0:Je.querySelector(t);if(s)return(n=o.appearance)!=null&&n.surveyPopupDelaySeconds?(Dt.info("Rendering survey "+o.id+" with delay of "+o.appearance.surveyPopupDelaySeconds+" seconds"),void setTimeout(()=>{var a,l;Dt.info("Rendering survey "+o.id+" with delay of "+((a=o.appearance)==null?void 0:a.surveyPopupDelaySeconds)+" seconds"),(l=this._surveyManager)==null||l.renderSurvey(o,s,r),Dt.info("Survey "+o.id+" rendered")},1e3*o.appearance.surveyPopupDelaySeconds)):void this._surveyManager.renderSurvey(o,s,r);Dt.warn("Survey element not found")}else Dt.warn("Surveys of type "+o.type+" cannot be rendered in the app");else Dt.warn("Survey not found")}}displaySurvey(e,t){var r;if(xt(this._surveyManager))Dt.warn("init was not called");else{var n=this.Wo(e);if(n){var o=n;if((r=n.appearance)!=null&&r.surveyPopupDelaySeconds&&t.ignoreDelay&&(o=qe({},n,{appearance:qe({},n.appearance,{surveyPopupDelaySeconds:0})})),t.displayType!==kf.Popover&&t.initialResponses&&Dt.warn("initialResponses is only supported for popover surveys. prefill will not be applied."),t.ignoreConditions===!1){var s=this.canRenderSurvey(n);if(!s.visible)return void Dt.warn("Survey is not eligible to be displayed: ",s.disabledReason)}t.displayType!==kf.Inline?this._surveyManager.handlePopoverSurvey(o,t):this.renderSurvey(o,t.selector,t.properties)}else Dt.warn("Survey not found")}}cancelPendingSurvey(e){xt(this._surveyManager)?Dt.warn("init was not called"):this._surveyManager.cancelSurvey(e)}handlePageUnload(){var e;(e=this._surveyManager)==null||e.handlePageUnload()}}},dm),uue={toolbar:class{constructor(e){this.instance=e}Go(e){ut.ph_toolbar_state=e}Qo(){var e;return(e=ut.ph_toolbar_state)!==null&&e!==void 0?e:0}initialize(){return this.maybeLoadToolbar()}maybeLoadToolbar(e,t,r){if(e===void 0&&(e=void 0),t===void 0&&(t=void 0),r===void 0&&(r=void 0),wM(this.instance.config)||!Pe||!Je)return!1;e=e??Pe.location,r=r??Pe.history;try{if(!t){try{Pe.localStorage.setItem("test","test"),Pe.localStorage.removeItem("test")}catch{return!1}t=Pe==null?void 0:Pe.localStorage}var n,o=tue||Df(e.hash,"__posthog")||Df(e.hash,"state"),s=o?NE(()=>JSON.parse(atob(decodeURIComponent(o))))||NE(()=>JSON.parse(decodeURIComponent(o))):null;return s&&s.action==="ph_authorize"?((n=s).source="url",n&&Object.keys(n).length>0&&(s.desiredHash?e.hash=s.desiredHash:r?r.replaceState(r.state,"",e.pathname+e.search):e.hash="")):((n=JSON.parse(t.getItem(gP)||"{}")).source="localstorage",delete n.userIntent),!(!n.token||this.instance.config.token!==n.token||(this.loadToolbar(n),0))}catch{return!1}}Jo(e){var t=ut.ph_load_toolbar||ut.ph_load_editor;!xt(t)&&So(t)?t(e,this.instance):hP.warn("No toolbar load function found")}loadToolbar(e){var t=!(Je==null||!Je.getElementById(yM));if(!Pe||t)return!1;var r=this.instance.requestRouter.region==="custom"&&this.instance.config.advanced_disable_toolbar_metrics,n=qe({token:this.instance.config.token},e,{apiURL:this.instance.requestRouter.endpointFor("ui")},r?{instrument:!1}:{});if(Pe.localStorage.setItem(gP,JSON.stringify(qe({},n,{source:void 0}))),this.Qo()===2)this.Jo(n);else if(this.Qo()===0){var o;this.Go(1),(o=ut.__PosthogExtensions__)==null||o.loadExternalDependency==null||o.loadExternalDependency(this.instance,"toolbar",s=>{if(s)return hP.error("[Toolbar] Failed to load",s),void this.Go(0);this.Go(2),this.Jo(n)}),fr(Pe,"turbolinks:load",()=>{this.Go(0),this.loadToolbar(n)})}return!0}Ko(e){return this.loadToolbar(e)}maybeLoadEditor(e,t,r){return e===void 0&&(e=void 0),t===void 0&&(t=void 0),r===void 0&&(r=void 0),this.maybeLoadToolbar(e,t,r)}}},due=qe({experiments:Tr},dm),fue={conversations:class{constructor(e){this.Yo=void 0,this._conversationsManager=null,this.Xo=!1,this.ea=null,this._instance=e}initialize(){this.loadIfEnabled()}onRemoteConfig(e){if(!this._instance.config.disable_conversations){var t=e.conversations;xt(t)||(lo(t)?this.Yo=t:(this.Yo=t.enabled,this.ea=t),this.loadIfEnabled())}}reset(){var e;(e=this._conversationsManager)==null||e.reset(),this._conversationsManager=null,this.Yo=void 0,this.ea=null}loadIfEnabled(){if(!(this._conversationsManager||this.Xo||this._instance.config.disable_conversations||wM(this._instance.config)||this._instance.config.cookieless_mode&&this._instance.consent.isOptedOut())){var e=ut==null?void 0:ut.__PosthogExtensions__;if(e&&!et(this.Yo)&&this.Yo)if(this.ea&&this.ea.token){this.Xo=!0;try{var t=e.initConversations;if(t)return this.ta(t),void(this.Xo=!1);var r=e.loadExternalDependency;if(!r)return void this.ra(Nx);r(this._instance,"conversations",n=>{n||!e.initConversations?this.ra("Could not load conversations script",n):this.ta(e.initConversations),this.Xo=!1})}catch(n){this.ra("Error initializing conversations",n),this.Xo=!1}}else En.error("Conversations enabled but missing token in remote config.")}}ta(e){if(this.ea)try{this._conversationsManager=e(this.ea,this._instance),En.info("Conversations loaded successfully")}catch(t){this.ra("Error completing conversations initialization",t)}else En.error("Cannot complete initialization: remote config is null")}ra(e,t){En.error(e,t),this._conversationsManager=null,this.Xo=!1}show(){this._conversationsManager?this._conversationsManager.show():En.warn("Conversations not loaded yet.")}hide(){this._conversationsManager&&this._conversationsManager.hide()}isAvailable(){return this.Yo===!0&&!Do(this._conversationsManager)}isVisible(){var e,t;return(e=(t=this._conversationsManager)==null?void 0:t.isVisible())!==null&&e!==void 0&&e}sendMessage(e,t,r){var n=this;return $n(function*(){return n._conversationsManager?n._conversationsManager.sendMessage(e,t,r):(En.warn(Cs),null)})()}getMessages(e,t){var r=this;return $n(function*(){return r._conversationsManager?r._conversationsManager.getMessages(e,t):(En.warn(Cs),null)})()}markAsRead(e){var t=this;return $n(function*(){return t._conversationsManager?t._conversationsManager.markAsRead(e):(En.warn(Cs),null)})()}getTickets(e){var t=this;return $n(function*(){return t._conversationsManager?t._conversationsManager.getTickets(e):(En.warn(Cs),null)})()}requestRestoreLink(e){var t=this;return $n(function*(){return t._conversationsManager?t._conversationsManager.requestRestoreLink(e):(En.warn(Cs),null)})()}restoreFromToken(e){var t=this;return $n(function*(){return t._conversationsManager?t._conversationsManager.restoreFromToken(e):(En.warn(Cs),null)})()}restoreFromUrlToken(){var e=this;return $n(function*(){return e._conversationsManager?e._conversationsManager.restoreFromUrlToken():(En.warn(Cs),null)})()}getCurrentTicketId(){var e,t;return(e=(t=this._conversationsManager)==null?void 0:t.getCurrentTicketId())!==null&&e!==void 0?e:null}getWidgetSessionId(){var e,t;return(e=(t=this._conversationsManager)==null?void 0:t.getWidgetSessionId())!==null&&e!==void 0?e:null}ln(){var e;(e=this._conversationsManager)==null||e.setIdentity()}hn(){var e;(e=this._conversationsManager)==null||e.clearIdentity()}}},pue={logs:class{constructor(e){var t;this.ia=!1,this.na=!1,this.Gt=Yt("[logs]"),this.sa=[],this.oa=0,this.aa=0,this.ua=!1,this._instance=e,this._instance&&(t=this._instance.config.logs)!=null&&t.captureConsoleLogs&&(this.ia=!0)}initialize(){this.loadIfEnabled()}onRemoteConfig(e){var t,r=(t=e.logs)==null?void 0:t.captureConsoleLogs;!xt(r)&&r&&(this.ia=!0,this.loadIfEnabled())}reset(){this.sa=[],this.qr&&(clearTimeout(this.qr),this.qr=void 0),this.oa=0,this.aa=0,this.ua=!1}loadIfEnabled(){if(this.ia&&!this.na){var e=ut==null?void 0:ut.__PosthogExtensions__;if(e){var t=e.loadExternalDependency;t?t(this._instance,"logs",r=>{var n;r||(n=e.logs)==null||!n.initializeLogs?this.Gt.error("Could not load logs script",r):(e.logs.initializeLogs(this._instance),this.na=!0)}):this.Gt.error(Nx)}else this.Gt.error("PostHog Extensions not found.")}}captureLog(e){var t,r,n,o,s,a;if(this._instance.is_capturing())if(e&&e.body){var l=(t=(r=this._instance.config.logs)==null?void 0:r.flushIntervalMs)!==null&&t!==void 0?t:3e3,u=(n=(o=this._instance.config.logs)==null?void 0:o.maxLogsPerInterval)!==null&&n!==void 0?n:1e3,d=Date.now();if(l>d-this.aa||(this.aa=d,this.oa=0,this.ua=!1),u>this.oa){this.oa++;var f=function(p,m){var g=p.level||"info",{text:v,number:h}=lM[g]||$le,y=String(Date.now())+"000000",b={};m.distinctId&&(b.posthogDistinctId=m.distinctId),m.sessionId&&(b.sessionId=m.sessionId),m.currentUrl&&(b["url.full"]=m.currentUrl),m.screenName&&(b["screen.name"]=m.screenName),m.appState&&(b["app.state"]=m.appState),m.activeFeatureFlags&&m.activeFeatureFlags.length>0&&(b.feature_flags=m.activeFeatureFlags);var _=qe({},b,p.attributes||{}),x={timeUnixNano:y,observedTimeUnixNano:y,severityNumber:h,severityText:v,body:{stringValue:p.body},attributes:RE(_)};return p.trace_id&&(x.traceId=p.trace_id),p.span_id&&(x.spanId=p.span_id),et(p.trace_flags)||(x.flags=p.trace_flags),x}(e,this.la());this.sa.push({record:f}),((s=(a=this._instance.config.logs)==null?void 0:a.maxBufferSize)!==null&&s!==void 0?s:100)>this.sa.length?this.ha():this.flushLogs()}else this.ua||(this.Gt.warn("captureLog dropping logs: exceeded "+u+" logs per "+l+"ms"),this.ua=!0)}else this.Gt.warn("captureLog requires a body")}get logger(){return this.ca||(this.ca={trace:(e,t)=>this.captureLog({body:e,level:"trace",attributes:t}),debug:(e,t)=>this.captureLog({body:e,level:"debug",attributes:t}),info:(e,t)=>this.captureLog({body:e,level:"info",attributes:t}),warn:(e,t)=>this.captureLog({body:e,level:"warn",attributes:t}),error:(e,t)=>this.captureLog({body:e,level:"error",attributes:t}),fatal:(e,t)=>this.captureLog({body:e,level:"fatal",attributes:t})}),this.ca}flushLogs(e){if(this.qr&&(clearTimeout(this.qr),this.qr=void 0),this.sa.length!==0){var t=this.sa;this.sa=[];var r=this._instance.config.logs,n=qe({"service.name":(r==null?void 0:r.serviceName)||"unknown_service"},(r==null?void 0:r.environment)&&{"deployment.environment":r.environment},(r==null?void 0:r.serviceVersion)&&{"service.version":r.serviceVersion},r==null?void 0:r.resourceAttributes),o=function(a,l,u,d){return{resourceLogs:[{resource:{attributes:RE(l)},scopeLogs:[{scope:{name:u,version:d},logRecords:a}]}]}}(t.map(a=>a.record),n,Hr.LIB_NAME,Hr.LIB_VERSION),s=this._instance.requestRouter.endpointFor("api","/i/v1/logs")+"?token="+encodeURIComponent(this._instance.config.token);this._instance.Bi({method:"POST",url:s,data:o,compression:"best-available",batchKey:"logs",transport:e})}}ha(){var e,t;this.qr||(this.qr=setTimeout(()=>{this.qr=void 0,this.flushLogs()},(e=(t=this._instance.config.logs)==null?void 0:t.flushIntervalMs)!==null&&e!==void 0?e:3e3))}la(){var e,t={};if(t.distinctId=this._instance.get_distinct_id(),this._instance.sessionManager){var{sessionId:r}=this._instance.sessionManager.checkAndGetSessionAndWindowId(!0);t.sessionId=r}if(ut!=null&&(e=ut.location)!=null&&e.href&&(t.currentUrl=ut.location.href),this._instance.featureFlags){var n=this._instance.featureFlags.getFlags();n&&n.length>0&&(t.activeFeatureFlags=n)}return t}}},mue=qe({},dm,nue,oue,sue,aue,iue,cue,lue,uue,due,fue,pue);gn.__defaultExtensionClasses=qe({},mue);var _P,Vf=(_P=jl[ka]=new gn,function(){function e(){e.done||(e.done=!0,UM=!1,Ht(jl,function(t){t._dom_loaded()}))}Je!=null&&Je.addEventListener?Je.readyState==="complete"?e():fr(Je,"DOMContentLoaded",e,{capture:!1}):Pe&&Ze.error("Browser doesn't support `document.addEventListener` so PostHog couldn't be initialized")}(),_P);const gue=Object.freeze(Object.defineProperty({__proto__:null,Compression:Fn,DisplaySurveyType:kf,PostHog:gn,ProductTourEventName:OM,ProductTourEventProperties:qy,SurveyEventName:Wa,SurveyEventProperties:Ad,SurveyEventType:Ma,SurveyType:Td,default:Vf,posthog:Vf},Symbol.toStringTag,{value:"Module"})),hue=["/m/","/faq","/glossary","/blog","/compare","/vs/","/help"];function vue(e){return hue.some(t=>e.startsWith(t))}function yue(){const{pathname:e}=Js();return i.useEffect(()=>{wT()&&(vue(e)?Vf.startSessionRecording():Vf.stopSessionRecording())},[e]),null}const bue=["/admin","/supplier"];function xP(e){return!bue.some(t=>e.startsWith(t))}function _ue(){const{pathname:e}=Js(),t=i.useRef(!1);return i.useEffect(()=>{const r="6a1bc0c4ba26c91c3442d704",n="1jpu6i03h";if(t.current)return;t.current=!0,window.Tawk_API=window.Tawk_API??{},window.Tawk_LoadStart=new Date,window.Tawk_API.onLoad=()=>{var s,a,l,u;xP(window.location.pathname)?(a=(s=window.Tawk_API)==null?void 0:s.showWidget)==null||a.call(s):(u=(l=window.Tawk_API)==null?void 0:l.hideWidget)==null||u.call(l)};const o=document.createElement("script");o.async=!0,o.src=`https://embed.tawk.to/${r}/${n}`,o.charset="UTF-8",o.setAttribute("crossorigin","*"),document.head.appendChild(o)},[]),i.useEffect(()=>{var r,n,o,s;window.Tawk_API&&(xP(e)?(n=(r=window.Tawk_API).showWidget)==null||n.call(r):(s=(o=window.Tawk_API).hideWidget)==null||s.call(o))},[e]),null}const xue=()=>{if(typeof window>"u")return null;const e=window.location.hostname;return e==="test.avalog.ru"||e.startsWith("staging.")?c.jsxs("div",{className:"staging-badge",role:"status","aria-label":"staging environment",children:[c.jsx("span",{className:"staging-badge__dot","aria-hidden":"true",children:"●"}),"STAGING"]}):null},wue=i.lazy(()=>A(()=>import("./MarketingHomePage-BHXzD_Mb.js"),__vite__mapDeps([58,1,12,56,13,59,60,61,6,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,14,15]))),Sue=i.lazy(()=>A(()=>import("./MarketingCalculatorPage-Y3CnlXm2.js"),__vite__mapDeps([80,1,81,13,82,59,12,60,61,6,62,67,69,76,14,15]))),Cue=i.lazy(()=>A(()=>import("./MarketingSearchResultsPage-Cj0klysh.js"),__vite__mapDeps([83,1,12,82,81,13,59,60,61,6,84,62,85,86,87,88,89,90,91,14,15]))),Eue=i.lazy(()=>A(()=>import("./MarketingOrderDetailsPage-Ccuk8tdF.js"),__vite__mapDeps([92,1,82,13,59,12,60,61,6,93,94,62,95,88,96,97,67,98,99,87,90,91,100,101,89,102,103,85,104,14,15]))),wP=i.lazy(()=>A(()=>import("./MarketingSnapshotViewPage-LB1igHhp.js"),__vite__mapDeps([105,1,82,13,59,12,60,61,6,106,94,62,100,91,90,14,15]))),Pue=i.lazy(()=>A(()=>import("./MarketingTrackingPage-BYpOsXQM.js"),__vite__mapDeps([107,1,82,13,59,12,60,61,6,108,62,74,90,91,109,14,15]))),$ue=i.lazy(()=>A(()=>import("./MarketingAuthPage-C_xLR-IB.js"),__vite__mapDeps([110,1,13,59,12,60,61,6,97,67,14,15]))),Iue=i.lazy(()=>A(()=>import("./MarketingForgotPasswordPage-CulkKpQ5.js"),__vite__mapDeps([111,1,97,13,59,12,60,61,6,87,14,15]))),Rue=i.lazy(()=>A(()=>import("./MarketingDashboardPage-Bgpio9xW.js"),__vite__mapDeps([112,1,12,82,13,59,60,61,6,47,96,113,114,90,14,15]))),Tue=i.lazy(()=>A(()=>import("./MarketingSettingsPage-8DeDHcTa.js"),__vite__mapDeps([115,1,13,59,12,60,61,6,97,116,82,117,90,69,118,119,120,46,96,121,86,99,68,14,15]))),Aue=i.lazy(()=>A(()=>import("./MarketingOrdersPage-CgEaH_ZK.js"),__vite__mapDeps([122,1,12,123,124,125,104,74,126,72,13,59,60,61,6,47,66,127,14,15]))),Nue=i.lazy(()=>A(()=>import("./MarketingSavedCalcsPage-DVxnPNWE.js"),__vite__mapDeps([128,1,12,82,13,59,60,61,6,93,90,101,86,14,15]))),Oue=i.lazy(()=>A(()=>import("./MarketingNotificationsPrefsPage-6pPMts-L.js"),__vite__mapDeps([129,1,12,82,13,59,60,61,6,90,130,14,15]))),jue=i.lazy(()=>A(()=>import("./MarketingNotificationsInboxPage-CfXwi3Nj.js"),__vite__mapDeps([131,1,12,82,13,59,60,61,6,90,132,14,15]))),Due=i.lazy(()=>A(()=>import("./MarketingExchangeAboutPage-Cqkeb4ne.js"),__vite__mapDeps([133,1,13,59,12,60,61,6,134,135,121,14,15]))),Mue=i.lazy(()=>A(()=>import("./MarketingExchangeListPage-CYNV_4DV.js"),__vite__mapDeps([136,1,12,82,13,59,60,61,6,134,96,90,100,14,15]))),kue=i.lazy(()=>A(()=>import("./MarketingExchangeCreatePage-PF7o_LBb.js"),__vite__mapDeps([137,1,97,13,59,12,60,61,6,87,134,90,14,15]))),Lue=i.lazy(()=>A(()=>import("./MarketingExchangeDetailPage-CnehN2AA.js"),__vite__mapDeps([138,1,12,82,13,97,90,135,59,60,61,6,87,91,88,102,121,14,15]))),Fue=i.lazy(()=>A(()=>import("./MarketingExchangeManagePage-CBHIKuyo.js"),__vite__mapDeps([139,1,12,82,13,59,60,61,6,87,90,121,130,135,140,14,15]))),zue=i.lazy(()=>A(()=>import("./MarketingBidEditPage-CEcP7S74.js"),__vite__mapDeps([141,1,97,12,82,13,59,60,61,6,87,135,90,116,88,86,14,15]))),Vue=i.lazy(()=>A(()=>import("./MarketingExchangeChatPage-RF596osW.js"),__vite__mapDeps([142,1,12,82,13,59,60,61,6,87,140,90,143,14,15]))),Bue=i.lazy(()=>A(()=>import("./MarketingCounterOffersPage-BxLpnY0T.js"),__vite__mapDeps([144,1,12,82,13,59,60,61,6,87,145,90,102,121,14,15]))),Hue=i.lazy(()=>A(()=>import("./MarketingBidAttachmentsPage-C6v0rHuw.js"),__vite__mapDeps([146,1,12,82,13,59,60,61,6,87,147,90,104,86,14,15]))),Wue=i.lazy(()=>A(()=>import("./MarketingExchangeWatchListPage-B6lmvCK7.js"),__vite__mapDeps([148,1,12,82,13,59,60,61,6,90,100,14,15]))),Uue=i.lazy(()=>A(()=>import("./MarketingExchangeClonePage-CbOGy6Ii.js"),__vite__mapDeps([149,1,12,82,13,59,60,61,6,87,89,90,14,15]))),que=i.lazy(()=>A(()=>import("./MarketingSupplierPortalPage-C9VMOCU7.js"),__vite__mapDeps([150,1,13,59,12,60,61,6,135,121,66,151,14,15]))),Gue=i.lazy(()=>A(()=>import("./MarketingSupplierAuctionsPage-NQYicVw9.js"),__vite__mapDeps([152,1,12,82,13,59,60,61,6,135,90,100,14,15]))),Kue=i.lazy(()=>A(()=>import("./MarketingSupplierMyBidsPage-D6-daYL7.js"),__vite__mapDeps([153,1,12,82,13,59,60,61,6,90,135,14,15]))),SP=i.lazy(()=>A(()=>import("./MarketingSupplierReputationPage-DoxDx25x.js"),__vite__mapDeps([154,1,12,82,13,59,60,61,6,87,90,99,121,140,135,14,15]))),Yue=i.lazy(()=>A(()=>import("./MarketingAdminExchangeStatsPage-BeHkZMto.js"),__vite__mapDeps([155,1,12,82,13,59,60,61,6,87,156,90,88,135,121,140,14,15]))),Xue=i.lazy(()=>A(()=>import("./MarketingAdminChatModerationPage-CqFabfs-.js"),__vite__mapDeps([157,1,12,82,13,59,60,61,6,87,156,90,88,143,102,14,15]))),Jue=i.lazy(()=>A(()=>import("./MarketingAdminRequestAuditPage-DzQhyX2L.js"),__vite__mapDeps([158,1,12,82,13,59,60,61,6,87,156,90,66,135,140,102,14,15]))),Que=i.lazy(()=>A(()=>import("./MarketingAdminOverviewPage-DDfZQjP0.js"),__vite__mapDeps([159,1,12,82,13,59,60,61,6,160,161,90,143,14,67,162,145,114,15]))),Zue=i.lazy(()=>A(()=>import("./MarketingExchangePublicStatsPage-BsiQIakV.js"),__vite__mapDeps([163,1,12,82,13,59,60,61,6,90,162,135,14,15]))),ede=i.lazy(()=>A(()=>import("./MarketingPreviewTourPage-J1hZGaIZ.js"),__vite__mapDeps([164,1,13,59,12,60,61,6,102,69,96,135,140,145,147,89,156,99,88,121,14,15])));function tde(){return[c.jsx(j,{path:"/m",element:c.jsx(wue,{})},"m-home"),c.jsx(j,{path:"/m/preview",element:c.jsx(ede,{})},"m-preview"),c.jsx(j,{path:"/m/calc",element:c.jsx(Sue,{})},"m-calc"),c.jsx(j,{path:"/m/results",element:c.jsx(Cue,{})},"m-results"),c.jsx(j,{path:"/m/order/:id",element:c.jsx(Eue,{})},"m-order"),c.jsx(j,{path:"/m/q/:token",element:c.jsx(wP,{})},"m-q"),c.jsx(j,{path:"/m/p/:token",element:c.jsx(wP,{})},"m-p"),c.jsx(j,{path:"/m/tracking/:applicationNumber",element:c.jsx(Pue,{})},"m-tracking"),c.jsx(j,{path:"/m/auth",element:c.jsx($ue,{})},"m-auth"),c.jsx(j,{path:"/m/forgot-password",element:c.jsx(Iue,{})},"m-forgot"),c.jsx(j,{path:"/m/dashboard",element:c.jsx(Rue,{})},"m-dashboard"),c.jsx(j,{path:"/m/dashboard/settings",element:c.jsx(Tue,{})},"m-settings"),c.jsx(j,{path:"/m/dashboard/orders",element:c.jsx(Aue,{})},"m-orders"),c.jsx(j,{path:"/m/dashboard/saved",element:c.jsx(Nue,{})},"m-saved"),c.jsx(j,{path:"/m/dashboard/notifications",element:c.jsx(Oue,{})},"m-notifications-prefs"),c.jsx(j,{path:"/m/notifications",element:c.jsx(jue,{})},"m-notifications-inbox"),c.jsx(j,{path:"/m/exchange/about",element:c.jsx(Due,{})},"m-exchange-about"),c.jsx(j,{path:"/m/exchange/new",element:c.jsx(kue,{})},"m-exchange-new"),c.jsx(j,{path:"/m/exchange/watching",element:c.jsx(Wue,{})},"m-exchange-watching"),c.jsx(j,{path:"/m/exchange/stats",element:c.jsx(Zue,{})},"m-exchange-stats"),c.jsx(j,{path:"/m/exchange/bids/:bidId/attachments",element:c.jsx(Hue,{})},"m-bid-attachments"),c.jsx(j,{path:"/m/exchange/bids/:bidId/edit",element:c.jsx(zue,{})},"m-bid-edit"),c.jsx(j,{path:"/m/exchange/bids/:bidId/counter-offers",element:c.jsx(Bue,{})},"m-counter-offers"),c.jsx(j,{path:"/m/exchange/:id/chat",element:c.jsx(Vue,{})},"m-exchange-chat"),c.jsx(j,{path:"/m/exchange/:id/manage",element:c.jsx(Fue,{})},"m-exchange-manage"),c.jsx(j,{path:"/m/exchange/:id/clone",element:c.jsx(Uue,{})},"m-exchange-clone"),c.jsx(j,{path:"/m/exchange/:id",element:c.jsx(Lue,{})},"m-exchange-detail"),c.jsx(j,{path:"/m/exchange",element:c.jsx(Mue,{})},"m-exchange-list"),c.jsx(j,{path:"/m/supplier",element:c.jsx(que,{})},"m-supplier"),c.jsx(j,{path:"/m/supplier/auctions",element:c.jsx(Gue,{})},"m-supplier-auctions"),c.jsx(j,{path:"/m/supplier/bids",element:c.jsx(Kue,{})},"m-supplier-bids"),c.jsx(j,{path:"/m/supplier/reputation",element:c.jsx(SP,{})},"m-supplier-reputation"),c.jsx(j,{path:"/m/supplier/reputation/:userId",element:c.jsx(SP,{})},"m-supplier-reputation-id"),c.jsx(j,{path:"/m/admin",element:c.jsx(Que,{})},"m-admin-overview"),c.jsx(j,{path:"/m/admin/exchange/stats",element:c.jsx(Yue,{})},"m-admin-stats"),c.jsx(j,{path:"/m/admin/exchange/chat-moderation",element:c.jsx(Xue,{})},"m-admin-chat-mod"),c.jsx(j,{path:"/m/admin/exchange/requests/:id",element:c.jsx(Jue,{})},"m-admin-audit"),c.jsx(j,{path:"/m/reviews",element:c.jsx(ah,{to:"/reviews",replace:!0})},"m-reviews")]}const rde=({children:e})=>c.jsx(c.Fragment,{children:e}),nde=i.lazy(()=>A(()=>import("./CookieConsentBanner-BV0_EKht.js"),__vite__mapDeps([165,1,68,166,134,12,13,14,6,15]))),ode=i.lazy(()=>A(()=>import("./AuthForm-BZ0XEhSN.js"),__vite__mapDeps([167,1,13,93,168,14,169,170,171,51,54,125,172,173,174,175,176,177,50,178,179,180,124,118,12,6,15,181,182]))),sde=i.lazy(()=>A(()=>import("./DesignSystemShowcase-4ltvVUGP.js"),__vite__mapDeps([183,1,82,13,69,61,95,67,90,62,184,12,14,6,15]))),ade=i.lazy(()=>A(()=>import("./ServicesIndexPage-BElizhc4.js"),__vite__mapDeps([185,1,13,59,12,60,61,6,62,186,187,184,14,15]))),ide=i.lazy(()=>A(()=>import("./PricingPage-BKXd7AE1.js"),__vite__mapDeps([188,1,13,59,12,60,61,6,189,69,190,191,14,15]))),lde=i.lazy(()=>A(()=>import("./WebhookDocsPage-cIdFNVVn.js"),__vite__mapDeps([192,1,13,59,12,60,61,6,14,15]))),cde=i.lazy(()=>A(()=>import("./PortalWebhooksPage-BueydiAL.js"),__vite__mapDeps([193,1,82,13,59,12,60,61,6,96,90,119,89,86,14,15]))),ude=i.lazy(()=>A(()=>import("./AcceptInvitePage-d9h1YKHg.js"),__vite__mapDeps([194,1,13,59,12,60,61,6,90,67,14,15]))),dde=i.lazy(()=>A(()=>import("./PortalShipmentDetailPage-CAdoazzG.js"),__vite__mapDeps([195,1,196,12,13,14,6,15,197,82,59,60,61,90,87]))),fde=i.lazy(()=>A(()=>import("./PortalShipmentsPage-DXCu5912.js"),__vite__mapDeps([198,1,199,82,13,59,12,60,61,6,90,14,15]))),pde=i.lazy(()=>A(()=>import("./PortalHomePage-DAhJThgO.js"),__vite__mapDeps([200,1,199,82,13,59,12,60,61,6,184,162,14,15]))),mde=i.lazy(()=>A(()=>import("./LkApplicationPage-1zzyQIJq.js"),__vite__mapDeps([201,1,13,59,12,60,61,6,67,104,82,68,90,130,85,89,202,143,203,187,79,87,14,15]))),gde=i.lazy(()=>A(()=>import("./LkDocumentsPage-DOi6MrpL.js"),__vite__mapDeps([204,1,12,82,13,59,60,61,6,90,67,205,84,104,85,14,15]))),hde=i.lazy(()=>A(()=>import("./LkNotificationsPage-BM8JstoT.js"),__vite__mapDeps([206,1,82,13,59,12,60,61,6,90,67,132,120,102,14,15]))),vde=i.lazy(()=>A(()=>import("./LkSavedCalcsPage-DQkJPOro.js"),__vite__mapDeps([207,1,82,13,59,12,60,61,6,93,90,101,86,14,15]))),yde=i.lazy(()=>A(()=>import("./LkShipmentsPage-0Q1WnssP.js"),__vite__mapDeps([208,1,13,67,59,12,60,61,6,82,209,126,90,210,14,15]))),bde=i.lazy(()=>A(()=>import("./LkShipmentDetailPage-CQhvIwAQ.js"),__vite__mapDeps([211,12,1,82,13,59,60,61,6,209,87,90,210,85,67,14,15]))),_de=i.lazy(()=>A(()=>import("./LkShipmentTrackerPage-jWWP--Zd.js"),__vite__mapDeps([212,12,1,82,13,59,60,61,6,67,87,202,90,213,101,89,85,14,15]))),xde=i.lazy(()=>A(()=>import("./LkHelpPage-BkHsVz_t.js"),__vite__mapDeps([214,1,13,59,12,60,61,6,215,216,14,15]))),wde=i.lazy(()=>A(()=>import("./LkSalesFastQuotePage-pDD0nqnD.js"),__vite__mapDeps([217,1,13,59,12,60,61,6,218,89,219,14,15]))),Sde=i.lazy(()=>A(()=>import("./LkReferralPage-C6gK3_Ex.js"),__vite__mapDeps([220,1,82,13,59,12,60,61,6,221,101,90,67,222,162,89,102,14,15]))),Cde=i.lazy(()=>A(()=>import("./LkPartnerPage-BPRw6rQ1.js"),__vite__mapDeps([223,1,82,13,59,12,60,61,6,221,90,162,67,104,14,15]))),Ede=i.lazy(()=>A(()=>import("./ReferralProgramPage-t86flwI8.js"),__vite__mapDeps([224,1,13,59,12,60,61,6,140,73,222,67,101,14,15]))),Pde=i.lazy(()=>A(()=>import("./LkAdminCustomersPage-DvpzWDDe.js"),__vite__mapDeps([225,1,82,13,59,12,60,61,6,202,126,143,162,145,14,15]))),$de=i.lazy(()=>A(()=>import("./PublicHelpPage-CoHZMxlW.js"),__vite__mapDeps([226,1,13,59,12,60,61,6,215,69,14,15]))),Ide=i.lazy(()=>A(()=>import("./HelpArticlePage-Cmn9ZnC8.js"),__vite__mapDeps([227,1,82,13,59,12,60,61,6,215,87,228,14,15]))),CP=i.lazy(()=>A(()=>import("./LkInsuranceClaimPage-BsdM3Y05.js"),__vite__mapDeps([229,1,13,59,12,60,61,6,87,67,213,90,14,15]))),Rde=i.lazy(()=>A(()=>import("./YdFreightChinaPage-CFKlQGbt.js"),__vite__mapDeps([230,1,231,13,59,12,60,61,6,67,73,14,15]))),Tde=i.lazy(()=>A(()=>import("./YdCustomsBrokerPage-DQiGVrWP.js"),__vite__mapDeps([232,1,231,13,59,12,60,61,6,67,73,68,233,14,15]))),Ade=i.lazy(()=>A(()=>import("./YdSmbImportPage-Dct0Z_Oq.js"),__vite__mapDeps([234,1,231,13,59,12,60,61,6,67,73,145,235,14,15]))),Nde=i.lazy(()=>A(()=>import("./MultiOriginCalculatorPage-CIPNim0A.js"),__vite__mapDeps([236,1,82,13,59,12,60,61,6,218,88,95,101,90,14,15]))),Ode=i.lazy(()=>A(()=>import("./PlansPage-Dy4DvzIl.js"),__vite__mapDeps([237,1,13,59,12,60,61,6,189,69,190,14,15]))),jde=i.lazy(()=>A(()=>import("./LoginPage-CGV6d7fm.js"),__vite__mapDeps([238,12,1,82,13,59,60,61,6,14,15]))),Dde=i.lazy(()=>A(()=>import("./SignupLegalEntityPage-DuA9iINd.js"),__vite__mapDeps([239,1,218,12,13,59,60,61,6,99,240,219,90,87,14,15]))),Mde=i.lazy(()=>A(()=>import("./PublicTrackPage-BLRUJ7s4.js"),__vite__mapDeps([241,1,82,13,59,12,60,61,6,101,184,14,15]))),kde=i.lazy(()=>A(()=>import("./ToolsHubPage-TbcEF8cu.js"),__vite__mapDeps([242,1,13,59,12,60,61,6,69,243,244,95,245,184,187,202,246,162,247,189,248,78,249,240,68,250,251,143,252,151,75,253,109,254,255,145,90,256,74,257,258,259,14,15]))),Lde=i.lazy(()=>A(()=>import("./ToolsIncotermsPage-CoeaF42I.js"),__vite__mapDeps([260,1,261,262,13,59,12,60,61,6,87,95,90,67,130,14,15]))),Fde=i.lazy(()=>A(()=>import("./ToolsCo2Page-BnXnd80d.js"),__vite__mapDeps([263,1,13,59,12,60,61,6,87,244,14,15]))),zde=i.lazy(()=>A(()=>import("./ToolsPortsPage-DknjS3NG.js"),__vite__mapDeps([264,1,13,59,12,60,61,6,87,95,76,205,14,15]))),Vde=i.lazy(()=>A(()=>import("./ToolsDistancePage-DenwgSrq.js"),__vite__mapDeps([265,1,261,262,13,59,12,60,61,6,87,243,95,84,14,15]))),Bde=i.lazy(()=>A(()=>import("./ToolsCbmPage-DPwS4n6_.js"),__vite__mapDeps([266,1,13,59,12,60,61,6,261,262,87,96,253,86,14,15]))),Hde=i.lazy(()=>A(()=>import("./ToolsAirFreightPage-B2Z0Hb5Y.js"),__vite__mapDeps([267,1,13,59,12,60,61,6,87,253,130,143,162,14,15]))),Wde=i.lazy(()=>A(()=>import("./ToolsPackingListPage-DZBH4KqC.js"),__vite__mapDeps([268,1,261,262,13,59,12,60,61,6,86,96,67,14,15]))),Ude=i.lazy(()=>A(()=>import("./ToolsContainerPage-e1eNz51C.js"),__vite__mapDeps([269,1,261,262,13,59,12,60,61,6,87,86,245,270,96,14,15]))),qde=i.lazy(()=>A(()=>import("./ToolsHsCodePage-BDHywGdy.js"),__vite__mapDeps([271,1,261,262,13,59,12,60,61,6,87,90,14,15]))),Gde=i.lazy(()=>A(()=>import("./ToolsCustomsCalcPage-BYPJhw4b.js"),__vite__mapDeps([272,1,261,262,13,59,12,60,61,6,87,90,14,15]))),Kde=i.lazy(()=>A(()=>import("./ToolsCurrencyPage-BGWetTi5.js"),__vite__mapDeps([273,1,13,59,12,60,61,6,87,250,202,162,145,191,14,15]))),Yde=i.lazy(()=>A(()=>import("./ToolsDocsCheckPage-DQ5-YxvQ.js"),__vite__mapDeps([274,1,13,59,12,60,61,6,87,67,90,104,14,15]))),Xde=i.lazy(()=>A(()=>import("./ToolsSchedulePage-CMN-X32d.js"),__vite__mapDeps([275,1,261,262,13,59,12,60,61,6,87,90,14,15]))),EP=i.lazy(()=>A(()=>import("./ToolsFreightRatesPage-Be0Lt-Fv.js"),__vite__mapDeps([276,1,13,59,12,60,61,6,145,143,14,15]))),Jde=i.lazy(()=>A(()=>import("./ToolsFreightIndexPage-De6sksH0.js"),__vite__mapDeps([277,1,13,59,12,60,61,6,14,15]))),Qde=i.lazy(()=>A(()=>import("./ToolsLandedCostPage-HaDg-VnO.js"),__vite__mapDeps([278,1,261,262,13,59,12,60,61,6,87,90,14,15]))),Zde=i.lazy(()=>A(()=>import("./ToolsComparisonPage-CDVTYeQY.js"),__vite__mapDeps([279,1,261,262,13,59,12,60,61,6,87,244,67,130,143,14,15]))),efe=i.lazy(()=>A(()=>import("./ToolsChinaCalendarPage-BVzokqoU.js"),__vite__mapDeps([280,1,261,262,13,59,12,60,61,6,87,143,88,14,15]))),tfe=i.lazy(()=>A(()=>import("./ToolsPreShipmentPage-DkBG9KFJ.js"),__vite__mapDeps([281,1,13,59,12,60,61,6,87,233,84,67,143,14,15]))),rfe=i.lazy(()=>A(()=>import("./ToolsDemurragePage-CrRKKwHi.js"),__vite__mapDeps([282,1,261,262,13,59,12,60,61,6,87,283,67,143,14,15]))),nfe=i.lazy(()=>A(()=>import("./ToolsPaymentTermsPage-BtGiHtmO.js"),__vite__mapDeps([284,1,261,262,13,59,12,60,61,6,87,90,216,67,130,14,15]))),ofe=i.lazy(()=>A(()=>import("./ToolsInsurancePage-BJnyeM68.js"),__vite__mapDeps([285,1,261,262,13,59,12,60,61,6,87,68,143,14,15]))),sfe=i.lazy(()=>A(()=>import("./ToolsLeadTimePage-B3aU0jRl.js"),__vite__mapDeps([286,1,261,262,13,59,12,60,61,6,95,88,143,187,14,15]))),afe=i.lazy(()=>A(()=>import("./ToolsContainerTrackingPage-D2DGKd4W.js"),__vite__mapDeps([287,1,13,59,12,60,61,6,87,85,95,14,15]))),ife=i.lazy(()=>A(()=>import("./ToolsConverterPage-BVdS6A6V.js"),__vite__mapDeps([288,1,13,59,12,60,61,6,87,250,14,15]))),lfe=i.lazy(()=>A(()=>import("./ToolsFreightForwarderPage-BIytlzeo.js"),__vite__mapDeps([289,1,13,59,12,60,61,6,87,251,219,130,14,15]))),cfe=i.lazy(()=>A(()=>import("./ToolsPackagingPage-C_xSQYiu.js"),__vite__mapDeps([290,1,13,59,12,60,61,6,87,219,143,291,14,15]))),ufe=i.lazy(()=>A(()=>import("./ToolsDangerousGoodsPage-CtElKWdx.js"),__vite__mapDeps([292,1,261,262,13,59,12,60,61,6,87,143,67,256,156,14,15]))),dfe=i.lazy(()=>A(()=>import("./ToolsGlossaryPage-CGCCH0Cq.js"),__vite__mapDeps([293,1,13,59,12,60,61,6,14,15]))),ffe=i.lazy(()=>A(()=>import("./ToolsWarehousePage-B94k9m-9.js"),__vite__mapDeps([294,1,13,59,12,60,61,6,87,67,145,143,283,14,15]))),pfe=i.lazy(()=>A(()=>import("./ToolsTimelinePage-CJ8Pxzok.js"),__vite__mapDeps([295,1,13,59,12,60,61,6,88,95,187,14,15]))),mfe=i.lazy(()=>A(()=>import("./ToolsTradeFinancePage-Cpjbk6yv.js"),__vite__mapDeps([296,1,13,59,12,60,61,6,68,151,219,130,162,143,240,14,15]))),gfe=i.lazy(()=>A(()=>import("./ToolsCargoStandardsPage-DEyx1e9f.js"),__vite__mapDeps([297,1,13,59,12,60,61,6,243,270,14,15]))),hfe=i.lazy(()=>A(()=>import("./ToolsExportDocsPage-C-XatsM8.js"),__vite__mapDeps([298,1,13,59,12,60,61,6,219,104,90,14,15]))),vfe=i.lazy(()=>A(()=>import("./ToolsSurchargesPage-Bvwik2U9.js"),__vite__mapDeps([299,1,13,59,12,60,61,6,143,151,162,14,15]))),yfe=i.lazy(()=>A(()=>import("./ToolsRussiaPortsPage-BnP47EkW.js"),__vite__mapDeps([300,1,13,59,12,60,61,6,95,14,15]))),bfe=i.lazy(()=>A(()=>import("./ToolsSupplierCheckPage-D-N70KOM.js"),__vite__mapDeps([301,1,13,59,12,60,61,6,68,219,130,143,14,15]))),_fe=i.lazy(()=>A(()=>import("./ToolsAntiDumpingPage-DmdDBwPR.js"),__vite__mapDeps([302,1,13,59,12,60,61,6,68,162,143,14,15]))),xfe=i.lazy(()=>A(()=>import("./ToolsVatRefundPage-CZB0SYW8.js"),__vite__mapDeps([303,1,13,59,12,60,61,6,14,15]))),wfe=i.lazy(()=>A(()=>import("./ToolsTradeLanesPage-Cptk4Mu8.js"),__vite__mapDeps([304,1,13,59,12,60,61,6,87,254,14,15]))),Sfe=i.lazy(()=>A(()=>import("./ToolsKpiPage-BLEsCmpB.js"),__vite__mapDeps([305,1,13,59,12,60,61,6,143,247,306,162,219,14,15]))),Cfe=i.lazy(()=>A(()=>import("./ToolsFreightBrokerPage-BZOpJiuR.js"),__vite__mapDeps([307,1,13,59,12,60,61,6,87,143,130,14,15]))),Efe=i.lazy(()=>A(()=>import("./ToolsExchangeRiskPage-DtbPiJIo.js"),__vite__mapDeps([308,1,13,59,12,60,61,6,14,15]))),Pfe=i.lazy(()=>A(()=>import("./ToolsPortCongestionPage-Buwea_ml.js"),__vite__mapDeps([309,1,13,59,12,60,61,6,143,95,162,145,191,14,15]))),$fe=i.lazy(()=>A(()=>import("./ToolsCargoClaimsPage-CJ4l--u5.js"),__vite__mapDeps([310,1,13,59,12,60,61,6,87,67,156,143,14,15]))),Ife=i.lazy(()=>A(()=>import("./ToolsChemicalRegPage-6VOZRPzT.js"),__vite__mapDeps([311,1,13,59,12,60,61,6,14,15]))),Rfe=i.lazy(()=>A(()=>import("./ToolsSeasonalityPage-DwEoZOAn.js"),__vite__mapDeps([312,1,13,59,12,60,61,6,14,15]))),Tfe=i.lazy(()=>A(()=>import("./ToolsTransitTimePage-i2kGARug.js"),__vite__mapDeps([313,1,13,59,12,60,61,6,143,246,95,244,67,14,15]))),Afe=i.lazy(()=>A(()=>import("./ToolsFreightCostPage-CF8vnMI3.js"),__vite__mapDeps([314,1,13,59,12,60,61,6,87,143,151,156,130,67,14,15]))),Nfe=i.lazy(()=>A(()=>import("./ToolsExportControlPage-CY5tpKj_.js"),__vite__mapDeps([315,1,13,59,12,60,61,6,156,219,143,68,253,14,15]))),Ofe=i.lazy(()=>A(()=>import("./ToolsCargoInsuranceCalcPage-DocxsMC4.js"),__vite__mapDeps([316,1,13,59,12,60,61,6,87,90,14,15]))),jfe=i.lazy(()=>A(()=>import("./ToolsRussiaRegionsPage-CQVZ5oha.js"),__vite__mapDeps([317,1,13,59,12,60,61,6,14,15]))),Dfe=i.lazy(()=>A(()=>import("./ToolsContainerTypesPage-D6QSnBA2.js"),__vite__mapDeps([318,1,13,59,12,60,61,6,67,258,245,319,143,130,14,15]))),Mfe=i.lazy(()=>A(()=>import("./ToolsBillOfLadingPage-DAcos9Nm.js"),__vite__mapDeps([320,1,13,59,12,60,61,6,87,90,67,291,321,143,68,130,14,15]))),kfe=i.lazy(()=>A(()=>import("./ToolsWeightDimensionsPage-CJGvp78a.js"),__vite__mapDeps([322,1,13,59,12,60,61,6,87,270,243,253,245,67,250,14,15]))),Lfe=i.lazy(()=>A(()=>import("./ToolsMultimodalPage-6Pbrp9D3.js"),__vite__mapDeps([323,1,13,59,12,60,61,6,143,151,67,130,14,15]))),Ffe=i.lazy(()=>A(()=>import("./ToolsLetterOfCreditPage-cy5nyYvZ.js"),__vite__mapDeps([324,1,59,13,12,60,61,6,240,68,90,67,14,15]))),zfe=i.lazy(()=>A(()=>import("./ToolsFreeZonesPage-DEJBacTN.js"),__vite__mapDeps([325,1,13,59,12,60,61,6,87,67,130,14,15]))),Vfe=i.lazy(()=>A(()=>import("./ToolsColdChainPage-zpqKaFVW.js"),__vite__mapDeps([326,1,13,59,12,60,61,6,87,258,162,143,67,130,14,15]))),Bfe=i.lazy(()=>A(()=>import("./ToolsCargoReadinessPage-QKGsRMZU.js"),__vite__mapDeps([327,1,13,59,12,60,61,6,87,67,143,104,14,15]))),Hfe=i.lazy(()=>A(()=>import("./ToolsTariffSchedulePage-C933rx_Q.js"),__vite__mapDeps([328,1,13,59,12,60,61,6,87,90,329,130,67,14,15]))),Wfe=i.lazy(()=>A(()=>import("./ToolsSupplyChainRiskPage-DVqBUOV0.js"),__vite__mapDeps([330,1,13,59,12,60,61,6,87,143,166,145,219,14,15]))),Ufe=i.lazy(()=>A(()=>import("./ToolsFreightNegotiationPage-CH_9CPcG.js"),__vite__mapDeps([331,1,13,59,12,60,61,6,87,145,103,166,143,67,14,15]))),qfe=i.lazy(()=>A(()=>import("./ToolsWarehouseCalcPage-Cp7hOvFf.js"),__vite__mapDeps([332,1,13,59,12,60,61,6,87,145,258,90,14,15]))),Gfe=i.lazy(()=>A(()=>import("./ToolsOriginCertPage-DVU6jA0I.js"),__vite__mapDeps([333,1,13,59,12,60,61,6,75,219,143,130,228,291,321,14,15]))),Kfe=i.lazy(()=>A(()=>import("./ToolsImportLicensePage-_jZkW6vq.js"),__vite__mapDeps([334,1,13,59,12,60,61,6,143,156,130,90,67,14,15]))),Yfe=i.lazy(()=>A(()=>import("./ToolsShipmentTrackerPage-xaUS6DMn.js"),__vite__mapDeps([335,1,13,59,12,60,61,6,143,67,14,15]))),Xfe=i.lazy(()=>A(()=>import("./ToolsChinaSupplierPage-C2xOfKJB.js"),__vite__mapDeps([336,1,13,59,12,60,61,6,67,130,240,143,337,329,73,121,14,15]))),Jfe=i.lazy(()=>A(()=>import("./ToolsTradeCompliancePage-BFJ5iOQB.js"),__vite__mapDeps([338,1,13,59,12,60,61,6,68,156,253,219,143,14,15]))),Qfe=i.lazy(()=>A(()=>import("./ToolsCustomsBrokerCalcPage-CNAF3IqC.js"),__vite__mapDeps([339,1,13,59,12,60,61,6,87,251,253,67,90,14,15]))),Zfe=i.lazy(()=>A(()=>import("./ToolsEcommerceImportPage-X4jVfptd.js"),__vite__mapDeps([340,1,13,59,12,60,61,6,259,121,143,219,228,130,14,15]))),epe=i.lazy(()=>A(()=>import("./ToolsFreightForwarderGuidePage-Done8zms.js"),__vite__mapDeps([341,1,13,59,12,60,61,6,68,219,143,162,187,73,75,14,15]))),tpe=i.lazy(()=>A(()=>import("./ToolsIncotermsCalcPage-DuPP9Y6v.js"),__vite__mapDeps([342,1,13,59,12,60,61,6,250,151,68,219,143,14,15]))),rpe=i.lazy(()=>A(()=>import("./ToolsPackagingRequirementsPage-BwRRaAdI.js"),__vite__mapDeps([343,1,13,59,12,60,61,6,143,258,245,259,219,14,15]))),npe=i.lazy(()=>A(()=>import("./ToolsRailwayFreightPage-Dkc7c03U.js"),__vite__mapDeps([344,1,13,59,12,60,61,6,151,219,109,143,14,15]))),ope=i.lazy(()=>A(()=>import("./ToolsLetterOfCreditCalcPage-xCe2CnuE.js"),__vite__mapDeps([345,1,13,59,12,60,61,6,240,151,143,219,68,14,15]))),spe=i.lazy(()=>A(()=>import("./ToolsCarbonFootprintPage-Cb8h7ELH.js"),__vite__mapDeps([346,1,13,59,12,60,61,6,244,145,247,219,143,151,14,15]))),ape=i.lazy(()=>A(()=>import("./ToolsAirCargoGuidePage-BbsDXa0U.js"),__vite__mapDeps([347,1,13,59,12,60,61,6,143,219,14,15]))),ipe=i.lazy(()=>A(()=>import("./ToolsChinaHolidaysPage-COGe44my.js"),__vite__mapDeps([348,1,13,59,12,60,61,6,248,145,219,143,14,15]))),lpe=i.lazy(()=>A(()=>import("./ToolsPortStoragePage-ZK1V2l9L.js"),__vite__mapDeps([349,1,13,59,12,60,61,6,95,151,143,219,145,14,15]))),cpe=i.lazy(()=>A(()=>import("./ToolsContainerSizesPage-D5lHlOI5.js"),__vite__mapDeps([350,1,13,59,12,60,61,6,14,15]))),upe=i.lazy(()=>A(()=>import("./ToolsImportDocumentsPage-DQEsreeL.js"),__vite__mapDeps([351,1,13,59,12,60,61,6,14,15]))),dpe=i.lazy(()=>A(()=>import("./ToolsLogisticsCostPage-DxB32SJD.js"),__vite__mapDeps([352,1,13,59,12,60,61,6,14,15]))),fpe=i.lazy(()=>A(()=>import("./ToolsShippingTermsPage-DT1wE5gz.js"),__vite__mapDeps([353,1,13,59,12,60,61,6,14,15]))),ppe=i.lazy(()=>A(()=>import("./ToolsSupplyChainFinancePage-BqBmLz1P.js"),__vite__mapDeps([354,1,13,59,12,60,61,6,14,15]))),mpe=i.lazy(()=>A(()=>import("./ToolsChineseSuppliersPage-CHo536WL.js"),__vite__mapDeps([355,1,13,59,12,60,61,6,14,15]))),gpe=i.lazy(()=>A(()=>import("./ToolsRailwayCalcPage-KZCNneSV.js"),__vite__mapDeps([356,1,13,59,12,60,61,6,14,15]))),hpe=i.lazy(()=>A(()=>import("./ToolsMultimodalComparePage-C1Y7BPIn.js"),__vite__mapDeps([357,1,13,59,12,60,61,6,14,15]))),vpe=i.lazy(()=>A(()=>import("./ToolsWarrantyClaimsPage-gLHzsBCh.js"),__vite__mapDeps([358,1,13,59,12,60,61,6,14,15]))),ype=i.lazy(()=>A(()=>import("./ToolsExportDocumentsPage-zYF9ryw3.js"),__vite__mapDeps([359,1,13,59,12,60,61,6,14,15]))),bpe=i.lazy(()=>A(()=>import("./ToolsChinaPaymentsPage-C1lS1Jky.js"),__vite__mapDeps([360,1,13,59,12,60,61,6,14,15]))),_pe=i.lazy(()=>A(()=>import("./ToolsLoadingNormsPage-DV_RnudJ.js"),__vite__mapDeps([361,1,13,59,12,60,61,6,14,15]))),xpe=i.lazy(()=>A(()=>import("./ToolsHazmatGuidePage-BoDratb-.js"),__vite__mapDeps([362,1,13,59,12,60,61,6,14,15]))),wpe=i.lazy(()=>A(()=>import("./ToolsFreeTradeZonesPage-BO0uW4eq.js"),__vite__mapDeps([363,1,13,59,12,60,61,6,14,15]))),Spe=i.lazy(()=>A(()=>import("./ToolsShipmentVisibilityPage-C0tyxpDY.js"),__vite__mapDeps([364,1,13,59,12,60,61,6,14,15]))),Cpe=i.lazy(()=>A(()=>import("./ToolsImporterInsurancePage-BBeJQGQS.js"),__vite__mapDeps([365,1,13,59,12,60,61,6,14,15]))),Epe=i.lazy(()=>A(()=>import("./ToolsCurrencyHedgingPage-BhmVSjb-.js"),__vite__mapDeps([366,1,13,59,12,60,61,6,14,15]))),Ppe=i.lazy(()=>A(()=>import("./ToolsHonestSignPage-9eeXoxuF.js"),__vite__mapDeps([367,1,13,59,12,60,61,6,14,15]))),$pe=i.lazy(()=>A(()=>import("./ToolsLclCalculatorPage-DXGp4Tks.js"),__vite__mapDeps([368,1,13,59,12,60,61,6,14,15]))),Ipe=i.lazy(()=>A(()=>import("./ToolsCarrierComparePage-B55UUzPa.js"),__vite__mapDeps([369,1,13,59,12,60,61,6,14,15]))),Rpe=i.lazy(()=>A(()=>import("./ToolsEaeuRulesPage-B4CPS3nV.js"),__vite__mapDeps([370,1,13,59,12,60,61,6,14,15]))),Tpe=i.lazy(()=>A(()=>import("./ToolsHsCodeWizardPage-CIqWP1C6.js"),__vite__mapDeps([371,1,13,59,12,60,61,6,14,15]))),Ape=i.lazy(()=>A(()=>import("./ToolsInventoryPlanningPage-tn5OyYuf.js"),__vite__mapDeps([372,1,13,59,12,60,61,6,14,15]))),Npe=i.lazy(()=>A(()=>import("./ToolsRouteOptimizationPage-D38HwdFI.js"),__vite__mapDeps([373,1,13,59,12,60,61,6,14,15]))),Ope=i.lazy(()=>A(()=>import("./ToolsFreightAuditPage-CNBhWBVG.js"),__vite__mapDeps([374,1,13,59,12,60,61,6,151,90,67,14,15]))),jpe=i.lazy(()=>A(()=>import("./ToolsBolGuidePage-DSGBheJm.js"),__vite__mapDeps([375,1,13,59,12,60,61,6,95,143,67,14,15]))),Dpe=i.lazy(()=>A(()=>import("./ToolsCustomsBondPage-4wDvlWAQ.js"),__vite__mapDeps([376,1,13,59,12,60,61,6,87,90,68,74,67,130,151,14,15]))),Mpe=i.lazy(()=>A(()=>import("./ToolsCertOriginPage-wWzSA_Yz.js"),__vite__mapDeps([377,1,13,59,12,60,61,6,187,109,90,67,14,15]))),kpe=i.lazy(()=>A(()=>import("./ToolsImportVatPage-yXClYMvY.js"),__vite__mapDeps([378,1,59,13,12,60,61,6,189,67,90,14,15]))),Lpe=i.lazy(()=>A(()=>import("./ToolsLithiumBatteryPage-DTs_JaDj.js"),__vite__mapDeps([379,1,13,59,12,60,61,6,143,95,67,14,15]))),Fpe=i.lazy(()=>A(()=>import("./ToolsIspm15Page-dRi30-5h.js"),__vite__mapDeps([380,1,13,59,12,60,61,6,244,67,143,14,15]))),zpe=i.lazy(()=>A(()=>import("./ToolsPhytoCertPage-DGUnUBNA.js"),__vite__mapDeps([381,1,13,59,12,60,61,6,244,187,130,67,143,14,15]))),Vpe=i.lazy(()=>A(()=>import("./ToolsTemperatureCargoPage-CptdMiBZ.js"),__vite__mapDeps([382,1,13,59,12,60,61,6,87,258,67,319,143,14,15]))),Bpe=i.lazy(()=>A(()=>import("./ToolsOversizeCargoPage-BsuLByhO.js"),__vite__mapDeps([383,1,13,59,12,60,61,6,261,87,143,67,291,321,14,15]))),Hpe=i.lazy(()=>A(()=>import("./ToolsTradeFinanceCalcPage-C5R-iPm7.js"),__vite__mapDeps([384,1,13,59,12,60,61,6,162,219,240,143,151,68,14,15]))),Wpe=i.lazy(()=>A(()=>import("./ToolsBreakBulkPage-CHT7IjZu.js"),__vite__mapDeps([385,1,13,59,12,60,61,6,87,90,67,64,14,15]))),Upe=i.lazy(()=>A(()=>import("./ToolsSanctionsCheckPage-CR29Fx_z.js"),__vite__mapDeps([386,1,13,59,12,60,61,6,329,143,156,68,130,219,85,253,14,15]))),qpe=i.lazy(()=>A(()=>import("./ToolsExportLicensePage-BYm598R0.js"),__vite__mapDeps([387,1,13,59,12,60,61,6,143,67,14,15]))),Gpe=i.lazy(()=>A(()=>import("./ToolsFumigationPage-rjQzLzy9.js"),__vite__mapDeps([388,1,13,59,12,60,61,6,143,244,67,130,14,15]))),Kpe=i.lazy(()=>A(()=>import("./ToolsContainerInspectionPage-BlF5VFUU.js"),__vite__mapDeps([389,1,261,13,59,12,60,61,6,14,15]))),Ype=i.lazy(()=>A(()=>import("./ToolsRoRoGuidePage-D_bPcRSu.js"),__vite__mapDeps([390,1,13,59,12,60,61,6,87,67,90,65,95,14,15]))),Xpe=i.lazy(()=>A(()=>import("./ToolsVgmCalcPage-BSr0dUAg.js"),__vite__mapDeps([391,1,13,59,12,60,61,6,253,143,219,14,15]))),Jpe=i.lazy(()=>A(()=>import("./ToolsBondedWarehousePage-jFPHPusU.js"),__vite__mapDeps([392,1,13,59,12,60,61,6,87,84,67,90,14,15]))),Qpe=i.lazy(()=>A(()=>import("./ToolsAirWaybillPage-T8Hwh0np.js"),__vite__mapDeps([393,1,13,59,12,60,61,6,67,143,68,14,15]))),Zpe=i.lazy(()=>A(()=>import("./ToolsInvoiceTemplatePage-S_4jNGjT.js"),__vite__mapDeps([394,1,13,59,12,60,61,6,67,130,90,14,15]))),eme=i.lazy(()=>A(()=>import("./ToolsShippingInstructionsPage-BWtBsMyK.js"),__vite__mapDeps([395,1,13,59,12,60,61,6,87,90,246,67,143,14,15]))),tme=i.lazy(()=>A(()=>import("./ToolsTruckingCalcPage-vg_q_t0m.js"),__vite__mapDeps([396,1,13,59,12,60,61,6,14,15]))),rme=i.lazy(()=>A(()=>import("./ToolsSupplyChainKpiPage-CPqI1fYl.js"),__vite__mapDeps([397,1,13,59,12,60,61,6,14,15]))),nme=i.lazy(()=>A(()=>import("./ToolsSeaFreightChecklistPage-Mn2GPGWV.js"),__vite__mapDeps([398,1,13,59,12,60,61,6,84,67,143,14,15]))),ome=i.lazy(()=>A(()=>import("./ToolsSpotRateCalcPage-CYqsSwrm.js"),__vite__mapDeps([399,1,13,59,12,60,61,6,166,145,162,67,143,14,15]))),sme=i.lazy(()=>A(()=>import("./ToolsPoManagementPage-_CZa3O8A.js"),__vite__mapDeps([400,1,13,59,12,60,61,6,14,15]))),ame=i.lazy(()=>A(()=>import("./ToolsCharterPartyPage-DxTZfN14.js"),__vite__mapDeps([401,1,13,59,12,60,61,6,87,95,143,68,14,15]))),ime=i.lazy(()=>A(()=>import("./ToolsSingleWindowPage-FSlbt6gU.js"),__vite__mapDeps([402,1,261,13,59,12,60,61,6,14,15]))),lme=i.lazy(()=>A(()=>import("./ToolsDdpDduCalcPage-D9MSbr9C.js"),__vite__mapDeps([403,1,13,59,12,60,61,6,87,219,130,143,14,15]))),cme=i.lazy(()=>A(()=>import("./ToolsCbamGuidePage-RVOV5Qb5.js"),__vite__mapDeps([404,1,13,59,12,60,61,6,337,244,143,166,67,14,15]))),ume=i.lazy(()=>A(()=>import("./ToolsImportQuotasPage-B1BSswsA.js"),__vite__mapDeps([405,1,13,59,12,60,61,6,67,143,14,15]))),dme=i.lazy(()=>A(()=>import("./ToolsLetterOfIndemnityPage-CZZLNVTY.js"),__vite__mapDeps([406,1,13,59,12,60,61,6,253,67,143,68,14,15]))),fme=i.lazy(()=>A(()=>import("./ToolsParallelImportPage-B2M-IsmA.js"),__vite__mapDeps([407,1,13,59,12,60,61,6,68,143,219,156,130,14,15]))),pme=i.lazy(()=>A(()=>import("./ToolsFreightRateIndexPage-CNfjopHF.js"),__vite__mapDeps([408,1,13,59,12,60,61,6,14,15]))),mme=i.lazy(()=>A(()=>import("./ToolsCargoReleaseOrderPage-Bd9-usjI.js"),__vite__mapDeps([409,1,13,59,12,60,61,6,87,143,67,255,14,15]))),gme=i.lazy(()=>A(()=>import("./ToolsTransshipmentGuidePage-CisaRecG.js"),__vite__mapDeps([410,1,13,59,12,60,61,6,14,15]))),hme=i.lazy(()=>A(()=>import("./ToolsCustomsValueCalcPage-DDbnkLUN.js"),__vite__mapDeps([411,1,13,59,12,60,61,6,90,89,14,15]))),vme=i.lazy(()=>A(()=>import("./ToolsContainerLeasingPage-BzxV8vu_.js"),__vite__mapDeps([412,1,13,59,12,60,61,6,14,15]))),yme=i.lazy(()=>A(()=>import("./ToolsExciseDutyPage-D7X7QJw0.js"),__vite__mapDeps([413,1,59,13,12,60,61,6,90,67,14,15]))),bme=i.lazy(()=>A(()=>import("./ToolsChinaExportTaxPage-DYDC6y8A.js"),__vite__mapDeps([414,1,13,59,12,60,61,6,14,15]))),_me=i.lazy(()=>A(()=>import("./ToolsAirVsSeaCalcPage-BSLtrtNH.js"),__vite__mapDeps([415,1,13,59,12,60,61,6,14,15]))),xme=i.lazy(()=>A(()=>import("./ToolsEuCustomsClearancePage-BjrVDpCV.js"),__vite__mapDeps([416,1,13,59,12,60,61,6,14,15]))),wme=i.lazy(()=>A(()=>import("./ToolsPortDwellTimePage-Cq3Bad3L.js"),__vite__mapDeps([417,1,13,59,12,60,61,6,14,15]))),Sme=i.lazy(()=>A(()=>import("./ToolsRailwayLogisticsPage-BWs76H8n.js"),__vite__mapDeps([418,1,13,59,12,60,61,6,14,15]))),Cme=i.lazy(()=>A(()=>import("./ToolsCourierVsFreightPage-B905-cXc.js"),__vite__mapDeps([419,1,13,59,12,60,61,6,14,15]))),Eme=i.lazy(()=>A(()=>import("./ToolsIncotermsQuizPage-DinTEmKI.js"),__vite__mapDeps([420,1,13,59,12,60,61,6,14,15]))),Pme=i.lazy(()=>A(()=>import("./ToolsFreightPaymentTermsPage-CxSnnyvd.js"),__vite__mapDeps([421,1,13,59,12,60,61,6,14,15]))),$me=i.lazy(()=>A(()=>import("./ToolsTradeDocPackPage-DY1Q06jZ.js"),__vite__mapDeps([422,1,13,59,12,60,61,6,14,15]))),Ime=i.lazy(()=>A(()=>import("./ToolsEaeuTariffPage-CiJ14S0o.js"),__vite__mapDeps([423,1,13,59,12,60,61,6,14,15]))),Rme=i.lazy(()=>A(()=>import("./ToolsColdChainMonitorPage-D6yH9Ky6.js"),__vite__mapDeps([424,1,13,59,12,60,61,6,14,15]))),Tme=i.lazy(()=>A(()=>import("./ToolsSupplierAuditPage-CUlndvHr.js"),__vite__mapDeps([425,1,13,59,12,60,61,6,143,121,75,67,130,337,151,76,103,14,15]))),Ame=i.lazy(()=>A(()=>import("./ToolsLoadPlanPage-C6DG9dgq.js"),__vite__mapDeps([426,1,13,59,12,60,61,6,87,162,96,143,219,86,14,15]))),Nme=i.lazy(()=>A(()=>import("./ToolsEcommerceLogisticsPage-CDd66CIz.js"),__vite__mapDeps([427,1,13,59,12,60,61,6,87,67,143,259,14,15]))),Ome=i.lazy(()=>A(()=>import("./ToolsCertificationPage-B5tOUQjQ.js"),__vite__mapDeps([428,1,13,59,12,60,61,6,68,143,219,151,14,15]))),jme=i.lazy(()=>A(()=>import("./ToolsFclVsLclPage-C9WsZuoR.js"),__vite__mapDeps([429,1,13,59,12,60,61,6,184,253,151,162,14,15]))),Dme=i.lazy(()=>A(()=>import("./ToolsChinaRegionsPage-CpWzJ0YD.js"),__vite__mapDeps([430,1,13,59,12,60,61,6,337,14,15]))),Mme=i.lazy(()=>A(()=>import("./ToolsTruckFreightCalcPage-DLrjb9fs.js"),__vite__mapDeps([431,1,59,13,12,60,61,6,14,15]))),kme=i.lazy(()=>A(()=>import("./ToolsPhytosanitaryPage-DVdbBynh.js"),__vite__mapDeps([432,1,59,13,12,60,61,6,244,14,15]))),Lme=i.lazy(()=>A(()=>import("./ToolsReExportPage-ckzE0usT.js"),__vite__mapDeps([433,1,59,13,12,60,61,6,202,14,15]))),Fme=i.lazy(()=>A(()=>import("./ToolsQualityControlPage-DSPPz94x.js"),__vite__mapDeps([434,1,59,13,12,60,61,6,14,15]))),zme=i.lazy(()=>A(()=>import("./ToolsGoodsDeclarationPage-tv4B_00P.js"),__vite__mapDeps([435,1,59,13,12,60,61,6,14,15]))),Vme=i.lazy(()=>A(()=>import("./ToolsConsolidationCalcPage-DA8s4wr8.js"),__vite__mapDeps([436,1,59,13,12,60,61,6,14,15]))),Bme=i.lazy(()=>A(()=>import("./ToolsBankGuaranteePage-B1HyplHZ.js"),__vite__mapDeps([437,1,59,13,12,60,61,6,68,14,15]))),Hme=i.lazy(()=>A(()=>import("./ToolsPortFeesCalcPage-Dk7QmTtw.js"),__vite__mapDeps([438,1,59,13,12,60,61,6,95,14,15]))),Wme=i.lazy(()=>A(()=>import("./ToolsImportQuotaPage-CUwFDcm3.js"),__vite__mapDeps([439,1,59,13,12,60,61,6,74,14,15]))),Ume=i.lazy(()=>A(()=>import("./ToolsCarnetAtaPage-BE6uf9J8.js"),__vite__mapDeps([440,1,59,13,12,60,61,6,187,14,15]))),qme=i.lazy(()=>A(()=>import("./ToolsDutyDrawbackPage-zUvd5QP7.js"),__vite__mapDeps([441,1,59,13,12,60,61,6,145,14,15]))),Gme=i.lazy(()=>A(()=>import("./ToolsColdStorageCalcPage-CNVR_xcn.js"),__vite__mapDeps([442,1,59,13,12,60,61,6,258,14,15]))),Kme=i.lazy(()=>A(()=>import("./ToolsMarineInsuranceTypesPage-Cs8FJtPu.js"),__vite__mapDeps([443,1,59,13,12,60,61,6,257,14,15]))),Yme=i.lazy(()=>A(()=>import("./ToolsPalletCalcPage-C6Gb5IJB.js"),__vite__mapDeps([444,1,59,13,12,60,61,6,14,15]))),Xme=i.lazy(()=>A(()=>import("./ToolsImportProcedurePage-BVLqUHjN.js"),__vite__mapDeps([445,1,59,13,12,60,61,6,14,15]))),Jme=i.lazy(()=>A(()=>import("./ToolsLinerTermsPage-tqxDjOBw.js"),__vite__mapDeps([446,1,59,13,12,60,61,6,252,14,15]))),Qme=i.lazy(()=>A(()=>import("./ToolsFreightTenderPage-Daf1kr31.js"),__vite__mapDeps([447,1,13,59,12,60,61,6,87,251,75,145,89,67,96,86,143,14,15]))),Zme=i.lazy(()=>A(()=>import("./ToolsCustomsRulingPage-D0tN1kHX.js"),__vite__mapDeps([448,1,59,13,12,60,61,6,14,15]))),ege=i.lazy(()=>A(()=>import("./ToolsBufferStockPage-DrE8qVzN.js"),__vite__mapDeps([449,1,13,59,12,60,61,6,143,14,15]))),tge=i.lazy(()=>A(()=>import("./ToolsGreenLogisticsPage-C2ENpcUi.js"),__vite__mapDeps([450,1,13,59,12,60,61,6,244,291,321,14,15]))),rge=i.lazy(()=>A(()=>import("./ToolsFreightMarkupPage-DVlAPT0H.js"),__vite__mapDeps([451,1,13,59,12,60,61,6,151,162,14,15]))),nge=i.lazy(()=>A(()=>import("./ToolsPortProcedurePage-DJj36nCM.js"),__vite__mapDeps([452,1,13,59,12,60,61,6,219,143,14,15]))),oge=i.lazy(()=>A(()=>import("./ToolsContainerStuffingPage-BP74Y2dB.js"),__vite__mapDeps([453,1,13,59,12,60,61,6,253,219,143,14,15]))),sge=i.lazy(()=>A(()=>import("./ToolsCargoRejectionPage-B5VNI-W8.js"),__vite__mapDeps([454,1,13,59,12,60,61,6,143,219,89,14,15]))),age=i.lazy(()=>A(()=>import("./ToolsReverseLogisticsPage-CI7fqE1h.js"),__vite__mapDeps([455,1,13,59,12,60,61,6,84,250,151,143,14,15]))),ige=i.lazy(()=>A(()=>import("./ToolsBookingChecklistPage-CSgWtxNR.js"),__vite__mapDeps([456,1,13,59,12,60,61,6,143,258,202,291,321,14,15]))),lge=i.lazy(()=>A(()=>import("./ToolsMultimodalDocsPage-DhOzi_AD.js"),__vite__mapDeps([457,1,13,59,12,60,61,6,219,14,15]))),cge=i.lazy(()=>A(()=>import("./ToolsExportFinancePage-B3x1KnDd.js"),__vite__mapDeps([458,1,13,59,12,60,61,6,240,68,162,151,219,143,14,15]))),uge=i.lazy(()=>A(()=>import("./ToolsComplianceCertPage-CslCxTQU.js"),__vite__mapDeps([459,1,13,59,12,60,61,6,68,228,151,143,14,15]))),dge=i.lazy(()=>A(()=>import("./ToolsShipperLetterPage-le9PQLUc.js"),__vite__mapDeps([460,1,13,59,12,60,61,6,143,219,14,15]))),fge=i.lazy(()=>A(()=>import("./ToolsPreAdvicePage-cvt0l5ow.js"),__vite__mapDeps([461,1,13,59,12,60,61,6,145,68,219,130,143,14,15]))),pge=i.lazy(()=>A(()=>import("./ToolsCargoSurveyPage-DjWqHKtb.js"),__vite__mapDeps([462,1,13,59,12,60,61,6,66,253,219,143,14,15]))),mge=i.lazy(()=>A(()=>import("./ToolsDemurrageClaimPage-DFFh0l5W.js"),__vite__mapDeps([463,1,13,59,12,60,61,6,253,68,151,219,143,14,15]))),gge=i.lazy(()=>A(()=>import("./ToolsPortAgencyPage-C4WIHPjr.js"),__vite__mapDeps([464,1,13,59,12,60,61,6,151,95,219,143,14,15]))),hge=i.lazy(()=>A(()=>import("./ToolsFreightClaimPage-cvPAnrZq.js"),__vite__mapDeps([465,1,13,59,12,60,61,6,253,219,151,143,68,14,15]))),vge=i.lazy(()=>A(()=>import("./ToolsStorageInTransitPage-Cnjt3r1p.js"),__vite__mapDeps([466,1,13,59,12,60,61,6,145,219,143,151,14,15]))),yge=i.lazy(()=>A(()=>import("./ToolsLclBookingPage-BJzcSVW_.js"),__vite__mapDeps([467,1,13,59,12,60,61,6,86,96,143,67,14,15]))),bge=i.lazy(()=>A(()=>import("./ToolsSpecialCargoPage-ByAFRLyR.js"),__vite__mapDeps([468,1,13,59,12,60,61,6,143,243,67,14,15]))),_ge=i.lazy(()=>A(()=>import("./ToolsHazardousClassPage-BhCfpa2G.js"),__vite__mapDeps([469,1,13,59,12,60,61,6,67,143,130,14,15]))),xge=i.lazy(()=>A(()=>import("./ToolsCargoTempPage-Gs56HGne.js"),__vite__mapDeps([470,1,13,59,12,60,61,6,258,143,14,15]))),wge=i.lazy(()=>A(()=>import("./ToolsInsuranceClaimPage-D1bGHiVL.js"),__vite__mapDeps([471,1,13,59,12,60,61,6,143,67,130,14,15]))),Sge=i.lazy(()=>A(()=>import("./ToolsContainerDamagePage-Dx8rhcl2.js"),__vite__mapDeps([472,1,13,59,12,60,61,6,143,67,130,14,15]))),Cge=i.lazy(()=>A(()=>import("./ToolsReeferBookingPage-X719ZSUw.js"),__vite__mapDeps([473,1,13,59,12,60,61,6,67,258,143,14,15]))),Ege=i.lazy(()=>A(()=>import("./ToolsTrackTracePage-BMpmoMVV.js"),__vite__mapDeps([474,1,13,59,12,60,61,6,67,143,14,15]))),Pge=i.lazy(()=>A(()=>import("./MarketingFaqPage-BXgqbGJp.js").then(e=>e.M),__vite__mapDeps([17,1,2,3,6,18]))),$ge=i.lazy(()=>A(()=>import("./MarketingCasesPage-bghXNe92.js"),__vite__mapDeps([475,1,13,59,12,60,61,6,73,205,67,113,71,14,15]))),Ige=i.lazy(()=>A(()=>import("./MarketingReviewsPage-C9b8CIAt.js"),__vite__mapDeps([476,1,13,59,12,60,61,6,70,73,205,71,103,74,14,15]))),Rge=i.lazy(()=>A(()=>import("./MarketingPartnersPage-EVBBBPRT.js"),__vite__mapDeps([477,1,13,59,12,60,61,6,205,74,478,479,75,76,14,15]))),Tge=i.lazy(()=>A(()=>import("./MarketingTrustPage-DsBDSKoR.js"),__vite__mapDeps([480,1,13,59,12,60,61,6,74,119,249,76,77,481,75,67,14,15]))),Age=i.lazy(()=>A(()=>import("./MarketingDocumentsPage-Cgd-bc8b.js"),__vite__mapDeps([482,1,13,59,12,60,61,6,205,74,14,15]))),Nge=i.lazy(()=>A(()=>import("./MarketingCooperationPage-D2ZSu3ln.js"),__vite__mapDeps([483,1,13,59,12,60,61,6,484,485,67,478,14,15]))),Oge=i.lazy(()=>A(()=>import("./MarketingJoinPage-Bn_nDbc6.js"),__vite__mapDeps([486,1,13,59,12,60,61,6,251,487,488,484,306,479,162,485,14,15]))),jge=i.lazy(()=>A(()=>import("./MarketingHowItWorksPage-BysVE7Sa.js"),__vite__mapDeps([489,1,13,59,12,60,61,6,67,490,233,109,78,62,76,14,15]))),Dge=i.lazy(()=>A(()=>import("./MarketingAdvantagesPage-Dh4MwRm7.js"),__vite__mapDeps([491,1,13,59,12,60,61,6,73,66,249,189,479,484,478,186,90,67,329,14,15]))),Mge=i.lazy(()=>A(()=>import("./MarketingSupportPage-CyDgbCpl.js"),__vite__mapDeps([492,1,13,59,12,60,61,6,216,103,102,249,205,14,15]))),kge=i.lazy(()=>A(()=>import("./MarketingCashbackPage-0p2FColH.js"),__vite__mapDeps([493,1,13,59,12,60,61,6,113,68,75,190,189,67,162,69,478,216,14,15]))),Lge=i.lazy(()=>A(()=>import("./MarketingNewsPage-CEvDe3xK.js"),__vite__mapDeps([494,1,13,59,12,60,61,6,487,88,205,162,14,15]))),Fge=i.lazy(()=>A(()=>import("./MarketingAdditionalServicesPage-HW9rfVcP.js"),__vite__mapDeps([495,1,13,59,12,60,61,6,481,235,64,67,14,15]))),zge=i.lazy(()=>A(()=>import("./SolutionsImporterPage-Cq6gWzJP.js"),__vite__mapDeps([496,1,497,13,59,12,60,61,6,67,189,479,498,210,14,15]))),Vge=i.lazy(()=>A(()=>import("./SolutionsExporterPage-DBkMmvD_.js"),__vite__mapDeps([499,1,497,13,59,12,60,61,6,67,76,187,478,109,14,15]))),Bge=i.lazy(()=>A(()=>import("./SolutionsForwarderPage-aQDaUSBZ.js"),__vite__mapDeps([500,1,497,13,59,12,60,61,6,67,484,478,79,14,15]))),Hge=i.lazy(()=>A(()=>import("./SolutionsCarrierPage-BZJJiLLG.js"),__vite__mapDeps([501,1,497,13,59,12,60,61,6,67,502,186,490,503,233,14,15]))),Wge=i.lazy(()=>A(()=>import("./MarineServicePage-EPO2UnVB.js"),__vite__mapDeps([504,1,505,13,59,12,60,61,6,67,76,498,189,95,506,14,15]))),Uge=i.lazy(()=>A(()=>import("./RailwayServicePage-B5gnl8S_.js"),__vite__mapDeps([507,1,505,13,59,12,60,61,6,67,62,506,189,508,498,14,15]))),qge=i.lazy(()=>A(()=>import("./AutoServicePage-Dbl4IsvC.js"),__vite__mapDeps([509,1,505,13,59,12,60,61,6,67,506,498,76,254,14,15]))),Gge=i.lazy(()=>A(()=>import("./AirServicePage-C4mELi1v.js"),__vite__mapDeps([510,1,505,13,59,12,60,61,6,67,506,189,511,69,14,15]))),Kge=i.lazy(()=>A(()=>import("./GroupageServicePage-Di45LAil.js"),__vite__mapDeps([512,1,505,13,59,12,60,61,6,67,235,479,88,498,508,14,15]))),Yge=i.lazy(()=>A(()=>import("./MultimodalServicePage-CMyFGTJL.js"),__vite__mapDeps([513,1,505,13,59,12,60,61,6,67,186,79,502,189,508,127,14,15]))),Xge=i.lazy(()=>A(()=>import("./CustomsServicePage-BuR3WYzw.js"),__vite__mapDeps([514,1,505,13,59,12,60,61,6,67,187,233,210,14,15]))),Jge=i.lazy(()=>A(()=>import("./ContainerRentalServicePage-BEsMB6my.js"),__vite__mapDeps([515,1,505,13,59,12,60,61,6,67,184,88,189,245,14,15]))),Qge=i.lazy(()=>A(()=>import("./AboutCompanyPage-Kkli1jml.js"),__vite__mapDeps([516,1,13,59,12,60,61,6,71,69,502,76,14,15]))),Zge=i.lazy(()=>A(()=>import("./ContactsPageDS-DCnOMHrM.js"),__vite__mapDeps([517,1,13,59,12,60,61,6,506,76,67,102,14,15]))),ehe=i.lazy(()=>A(()=>import("./VacanciesPage-DQA5_z0N.js"),__vite__mapDeps([518,1,13,59,12,60,61,6,255,488,69,14,15]))),the=i.lazy(()=>A(()=>import("./PrivacyPolicyPage-B6q2ra87.js"),__vite__mapDeps([519,1,13,59,12,60,61,6,14,15]))),rhe=i.lazy(()=>A(()=>import("./RoutePairLandingPage-dP8EgAHX.js"),__vite__mapDeps([520,1,12,82,13,59,60,61,6,56,506,95,62,14,15]))),nhe=i.lazy(()=>A(()=>import("./IndustryLandingPage-DT7V-dMV.js"),__vite__mapDeps([521,1,256,59,13,12,60,61,6,511,63,243,64,490,76,503,98,498,497,67,14,15]))),ohe=i.lazy(()=>A(()=>import("./CompetitorLandingPage-Dxb2hXYS.js"),__vite__mapDeps([522,1,13,59,12,60,61,6,67,130,216,14,15]))),she=i.lazy(()=>A(()=>import("./DostavkaIndexPage-Cx2bJzeU.js"),__vite__mapDeps([523,1,13,59,12,60,61,6,524,76,14,15]))),ahe=i.lazy(()=>A(()=>import("./DostavkaCountryPage-R2BLzYe4.js"),__vite__mapDeps([525,1,13,59,12,60,61,6,524,76,67,14,15]))),ihe=i.lazy(()=>A(()=>import("./DostavkaCityPage-D40LMI1W.js"),__vite__mapDeps([526,1,13,59,12,60,61,6,524,218,76,67,14,15]))),lhe=i.lazy(()=>A(()=>import("./ResourcesHubPage-Cq2Hz3lF.js"),__vite__mapDeps([527,1,13,59,12,60,61,6,528,529,69,251,162,64,14,15]))),che=i.lazy(()=>A(()=>import("./GlossaryPage-TTwZ3u4T.js"),__vite__mapDeps([530,1,13,59,12,60,61,6,529,14,15]))),uhe=i.lazy(()=>A(()=>import("./GuidesIndexPage-BijuZMAG.js"),__vite__mapDeps([531,1,13,59,12,60,61,6,528,88,14,15]))),dhe=i.lazy(()=>A(()=>import("./CustomsChina2026-M_Pt4uU-.js"),__vite__mapDeps([532,1,533,13,59,12,60,61,6,88,87,528,14,15]))),fhe=i.lazy(()=>A(()=>import("./IncotermsPlain-CU__OfJY.js"),__vite__mapDeps([534,1,533,13,59,12,60,61,6,88,87,528,14,15]))),phe=i.lazy(()=>A(()=>import("./HowToReadBL-BWa2L0rR.js"),__vite__mapDeps([535,1,533,13,59,12,60,61,6,88,87,528,14,15]))),mhe=i.lazy(()=>A(()=>import("./ReduceLogisticsCosts-BzrUpIK5.js"),__vite__mapDeps([536,1,533,13,59,12,60,61,6,88,87,528,14,15]))),ghe=i.lazy(()=>A(()=>import("./VttGuide-D2eybH7I.js"),__vite__mapDeps([537,1,533,13,59,12,60,61,6,88,87,528,14,15]))),hhe=i.lazy(()=>A(()=>import("./ChinaContractGuide-BHvlRTWA.js"),__vite__mapDeps([538,1,533,13,59,12,60,61,6,88,87,528,14,15]))),vhe=i.lazy(()=>A(()=>import("./DemurrageDetentionGuide-REL8t1XE.js"),__vite__mapDeps([539,1,533,13,59,12,60,61,6,88,87,528,14,15]))),yhe=i.lazy(()=>A(()=>import("./FclVsLclGuide-cSsXo7gV.js"),__vite__mapDeps([540,1,533,13,59,12,60,61,6,88,87,528,14,15]))),bhe=i.lazy(()=>A(()=>import("./AirCargoGuide-B1B0QEZv.js"),__vite__mapDeps([541,1,533,13,59,12,60,61,6,88,87,528,14,15]))),_he=i.lazy(()=>A(()=>import("./CustomsDutiesGuide-BLOZykvo.js"),__vite__mapDeps([542,1,533,13,59,12,60,61,6,88,87,528,14,15]))),xhe=i.lazy(()=>A(()=>import("./RailFreightGuide-IMi1kLf0.js"),__vite__mapDeps([543,1,533,13,59,12,60,61,6,88,87,528,14,15]))),whe=i.lazy(()=>A(()=>import("./CargoInsuranceGuide-Db4TxuKJ.js"),__vite__mapDeps([544,1,533,13,59,12,60,61,6,88,87,528,14,15]))),She=i.lazy(()=>A(()=>import("./Dashboard-DWwXUJqJ.js"),__vite__mapDeps([545,1,12,13,14,6,15,546]))),Che=i.lazy(()=>A(()=>import("./DeliveryOptionDetails-cPdUeFv5.js"),__vite__mapDeps([547,1,548,106,45,46,14,47,12,13,6,15,48,93,549,550,551]))),Ehe=i.lazy(()=>A(()=>import("./NotificationsPage-CaJTw4W1.js"),__vite__mapDeps([552,1,13,179,14,54,553,12,6,15]))),Phe=i.lazy(()=>A(()=>import("./ResetPasswordPage-Bnv4kI5_.js"),__vite__mapDeps([554,1,555,556,12,13,14,6,15]))),$he=i.lazy(()=>A(()=>import("./VerifyEmailPage-_EjsIGcX.js"),__vite__mapDeps([557,1,555,556,12,13,14,6,15]))),Ihe=i.lazy(()=>A(()=>import("./ConfirmEmailChangePage-30blH0q6.js"),__vite__mapDeps([558,1,555,556,12,13,14,6,15]))),Rhe=i.lazy(()=>A(()=>import("./AdminGuard-DOFjf8qL.js"),__vite__mapDeps([559,1,560,12,13,14,6,15]))),The=i.lazy(()=>A(()=>import("./AdminLayout-BrTICkMB.js"),__vite__mapDeps([561,1,562,174,14,171,51,170,179,563,161,564,565,560,12,13,6,15,566]))),Ahe=i.lazy(()=>A(()=>import("./PublicTrackingPage-D15SzrcD.js"),__vite__mapDeps([567,1,108,568,569,570,571,14,572,176,550,553,573,574,52,54,12,13,6,15]))),Nhe=i.lazy(()=>A(()=>import("./AdminOverviewPage-CGbnW8pN.js"),__vite__mapDeps([575,1,160,123,12,124,125,104,74,126,72,13,161,576,577,553,14,54,578,172,572,176,6,15]))),Ohe=i.lazy(()=>A(()=>import("./AdminMultiTenantPage-Bv5Te04I.js"),__vite__mapDeps([579,1,82,123,12,124,125,104,74,126,72,13,202,90,14,6,15]))),jhe=i.lazy(()=>A(()=>import("./AdminWbrPage-YjGZtL__.js"),__vite__mapDeps([580,1,82,13,202,90,12,14,6,15]))),Dhe=i.lazy(()=>A(()=>import("./AdminTrackingPage-BtJaAch2.js"),__vite__mapDeps([581,1,82,123,12,124,125,104,74,126,72,13,60,202,90,14,6,15]))),Mhe=i.lazy(()=>A(()=>import("./AdminOkrQuartersPage-CqusbCVk.js"),__vite__mapDeps([582,1,583,82,13,202,96,90,12,14,6,15]))),khe=i.lazy(()=>A(()=>import("./AdminOkrQuarterDetailPage-CIi-spG7.js"),__vite__mapDeps([584,1,583,82,13,90,87,96,12,14,6,15]))),Lhe=i.lazy(()=>A(()=>import("./AdminPostmortemsListPage-CGgbGt8S.js"),__vite__mapDeps([585,1,586,123,12,124,125,104,74,126,72,13,202,90,14,6,15]))),Fhe=i.lazy(()=>A(()=>import("./AdminPostmortemDetailPage-3HGL5QrQ.js"),__vite__mapDeps([587,1,586,82,13,90,87,96,12,14,6,15]))),zhe=i.lazy(()=>A(()=>import("./AdminUnknownCitiesPage-DHBIwb9M.js"),__vite__mapDeps([588,1,123,12,124,125,104,74,126,72,13,160,589,54,14,553,6,15]))),Vhe=i.lazy(()=>A(()=>import("./AdminCitiesPage-BoQtMXPF.js"),__vite__mapDeps([590,1,123,12,124,125,104,74,126,72,13,589,14,54,591,173,174,6,15]))),Bhe=i.lazy(()=>A(()=>import("./AdminSupplierActionsPage-CEiuFJM1.js"),__vite__mapDeps([592,1,123,12,124,125,104,74,126,72,13,593,553,14,54,591,6,15]))),Hhe=i.lazy(()=>A(()=>import("./AdminPricingProfilesPage-C_5hVZEX.js"),__vite__mapDeps([594,1,123,12,124,125,104,74,126,72,13,595,50,14,51,54,171,170,173,174,6,15]))),Whe=i.lazy(()=>A(()=>import("./AdminInternationalAutoPage-BerxKOwW.js"),__vite__mapDeps([596,1,13,50,14,51,173,174,54,168,169,170,171,12,6,15]))),Uhe=i.lazy(()=>A(()=>import("./AdminInvoicesPage-BdYwOqq7.js"),__vite__mapDeps([597,1,13,598,599,117,174,14,600,173,601,591,54,574,52,50,51,602,603,175,172,604,605,168,169,170,171,12,6,15]))),qhe=i.lazy(()=>A(()=>import("./AdminContractsPage-DcIzYlsI.js"),__vite__mapDeps([606,1,13,598,600,14,173,174,601,591,54,574,52,50,51,168,169,170,171,603,175,172,604,12,6,15]))),Ghe=i.lazy(()=>A(()=>import("./AdminUsersPage-DTwRQWdB.js"),__vite__mapDeps([607,1,595,560,591,14,54,169,170,553,179,168,171,51,50,173,174,12,13,6,15]))),Khe=i.lazy(()=>A(()=>import("./AdminCompanyInvitationsPage-BOisUBt7.js"),__vite__mapDeps([608,1,50,14,51,553,54,168,169,170,171,173,174,12,13,6,15]))),Yhe=i.lazy(()=>A(()=>import("./AdminOrdersPage-nKnTPEuJ.js"),__vite__mapDeps([609,1,13,563,562,577,610,611,598,553,14,54,578,600,173,174,179,572,168,169,170,171,51,12,6,15]))),Xhe=i.lazy(()=>A(()=>import("./AdminBookmarksPage-SVKgFMRE.js"),__vite__mapDeps([612,1,123,12,124,125,104,74,126,72,13,563,54,14,171,51,170,553,6,15]))),Jhe=i.lazy(()=>A(()=>import("./AdminRemindersPage-BvRUxPPf.js"),__vite__mapDeps([613,1,13,123,12,124,125,104,74,126,72,564,54,14,171,51,170,173,174,6,15]))),Qhe=i.lazy(()=>A(()=>import("./AdminTagsPage-DeIb9cJk.js"),__vite__mapDeps([614,1,123,12,124,125,104,74,126,72,13,577,54,14,173,174,6,15]))),Zhe=i.lazy(()=>A(()=>import("./AdminOrderDetailPage-03Q071lk.js"),__vite__mapDeps([615,12,1,563,616,610,13,54,14,168,169,170,171,51,562,617,553,618,197,6,50,173,174,604,603,175,172,619,620,573,621,599,605,180,622,623,564,577,574,52,108,176,578,624,179,625,15,626]))),eve=i.lazy(()=>A(()=>import("./AdminNotificationsPage-C9MLpQ0p.js"),__vite__mapDeps([627,1,598,600,14,173,174,54,553,168,169,170,171,51,12,13,6,15]))),tve=i.lazy(()=>A(()=>import("./AdminAmoCrmPage-BIGgOa5D.js"),__vite__mapDeps([628,1,123,12,124,125,104,74,126,72,13,50,14,51,553,54,168,169,170,171,173,174,618,53,176,578,6,15]))),rve=i.lazy(()=>A(()=>import("./AdminMarketingPage-TXi10jds.js"),__vite__mapDeps([629,1,553,14,54,618,603,175,172,604,619,605,12,13,6,15]))),nve=i.lazy(()=>A(()=>import("./AdminAnalyticsPage-D546EEq-.js"),__vite__mapDeps([630,1,13,631,553,14,54,572,176,591,578,168,169,170,171,51,12,6,15]))),ove=i.lazy(()=>A(()=>import("./AdminDcsaPage-BSV7CuvH.js"),__vite__mapDeps([632,1,123,12,124,125,104,74,126,72,13,553,14,54,53,176,6,15]))),sve=i.lazy(()=>A(()=>import("./AdminRevenueAnalyticsPage-D9WZ_auf.js"),__vite__mapDeps([633,1,13,631,14,176,54,553,578,168,169,170,171,51,12,6,15]))),ave=i.lazy(()=>A(()=>import("./AdminStuckApplicationsPage-Vi3wW7Vx.js"),__vite__mapDeps([634,1,565,562,553,14,620,54,168,169,170,171,51,176,12,13,6,15]))),ive=i.lazy(()=>A(()=>import("./AdminTelegramPage-F8geuJUV.js"),__vite__mapDeps([635,1,14,54,553,578,12,13,6,15]))),lve=i.lazy(()=>A(()=>import("./AdminApiKeysPage-Z2Yqtu3S.js"),__vite__mapDeps([636,1,123,12,124,125,104,74,126,72,13,50,14,51,54,173,174,6,15]))),cve=i.lazy(()=>A(()=>import("./AdminSupplierScorecardPage-BGZIsUCd.js"),__vite__mapDeps([637,1,123,12,124,125,104,74,126,72,13,14,54,553,622,623,604,6,15]))),uve=i.lazy(()=>A(()=>import("./AdminTariffsChangesPage-BCJUEQ9J.js"),__vite__mapDeps([638,1,123,12,124,125,104,74,126,72,13,598,600,14,173,174,54,553,6,15]))),dve=i.lazy(()=>A(()=>import("./AdminExternalSchedulesPage-D1VAXVsU.js"),__vite__mapDeps([639,1,553,14,54,618,176,12,13,6,15]))),fve=i.lazy(()=>A(()=>import("./AdminReconciliationPage-BDyDs1ik.js"),__vite__mapDeps([640,1,54,14,553,603,175,172,604,619,168,169,170,171,51,578,53,624,50,12,13,6,15]))),pve=i.lazy(()=>A(()=>import("./SupplierGuard-DL4kVt3Z.js"),__vite__mapDeps([641,1,12,13,14,6,15]))),mve=i.lazy(()=>A(()=>import("./SupplierLayout-DtqM7ud3.js"),__vite__mapDeps([642,1,643]))),gve=i.lazy(()=>A(()=>import("./SupplierProfilePage-9vlDZGAK.js"),__vite__mapDeps([644,1,645,54,14,553,618,12,13,6,15]))),hve=i.lazy(()=>A(()=>import("./SupplierDashboardPage-BDsRMQJl.js"),__vite__mapDeps([646,1,645,13,622,623,14,54,553,578,12,6,15]))),tl=i.lazy(()=>A(()=>import("./SupplierRoutesPage-gkSyd7dO.js"),__vite__mapDeps([647,1,123,12,124,125,104,74,126,72,13,611,648,54,14,603,175,172,604,619,618,179,173,174,6,15]))),ad=i.lazy(()=>A(()=>import("./SupplierResourcePage-DbP_d7aY.js"),__vite__mapDeps([649,1,648,611,54,14,603,175,172,604,619,618,173,174,168,169,170,171,51,12,13,6,15]))),vve=i.lazy(()=>A(()=>import("./SupplierAnalyticsPage-D34IMf32.js"),__vite__mapDeps([650,1,123,12,124,125,104,74,126,72,13,54,14,572,553,578,6,15]))),yve=i.lazy(()=>A(()=>import("./SupplierAuditPage-COtJOb7n.js"),__vite__mapDeps([651,1,123,12,124,125,104,74,126,72,13,593,54,14,553,591,6,15]))),bve=i.lazy(()=>A(()=>import("./SupplierTeamPage-Bvsvqiuv.js"),__vite__mapDeps([652,1,123,12,124,125,104,74,126,72,13,653,14,54,553,171,51,170,173,174,6,15]))),_ve=i.lazy(()=>A(()=>import("./SupplierInvoicesPage-K23QfPvP.js"),__vite__mapDeps([654,1,13,625,599,50,14,51,602,603,175,172,604,605,54,168,169,170,171,12,6,15]))),xve=i.lazy(()=>A(()=>import("./SupplierContractsPage-rkTPknbU.js"),__vite__mapDeps([655,1,13,50,14,51,54,168,169,170,171,603,175,172,604,12,6,15]))),wve=i.lazy(()=>A(()=>import("./SupplierBlackoutsPage-BalmwUYe.js"),__vite__mapDeps([656,1,123,12,124,125,104,74,126,72,13,553,14,50,51,173,174,6,15]))),Sve=i.lazy(()=>A(()=>import("./AcceptInvitationPage-CLNeql4Y.js"),__vite__mapDeps([657,1,653,553,14,54,12,13,6,15]))),Cve=i.lazy(()=>A(()=>import("./MainPage-CbSjUWC5.js"),__vite__mapDeps([19,1,20,6,21,12,13,14,15,22]))),Eve=i.lazy(()=>A(()=>import("./About-DVtKcKKQ.js"),__vite__mapDeps([658,1,6,659]))),Pve=i.lazy(()=>A(()=>import("./MultiModal-SDv__jAf.js"),__vite__mapDeps([23,1,24,6,25,26,27,12,13,14,15,28]))),$ve=i.lazy(()=>A(()=>import("./CustomsServices-DhdmiORV.js"),__vite__mapDeps([660,1,24,6,25,26,27,12,13,14,15,661]))),Ive=i.lazy(()=>A(()=>import("./ContainerRental-BxaHcWvl.js"),__vite__mapDeps([662,1,6,663]))),Rve=i.lazy(()=>A(()=>import("./Blog-DzjJg8yz.js"),__vite__mapDeps([8,1,9,10,11,6,12,13,14,15,16,2,3]))),Tve=i.lazy(()=>A(()=>import("./BlogPost-CWr_9y5h.js"),__vite__mapDeps([664,1,9,10]))),Ave=i.lazy(()=>A(()=>import("./index-BRDC88PH.js"),__vite__mapDeps([665,1,666,24,6,25,667,668,20,21,11,12,13,14,15,16,2,3,669]))),Nve=i.lazy(()=>A(()=>import("./index-CJUpcZGQ.js"),__vite__mapDeps([670,1,666,24,6,25,667,668,20,21,11,12,13,14,15,16,2,3,669]))),Ove=i.lazy(()=>A(()=>import("./index-DjXIWHCj.js"),__vite__mapDeps([671,1,666,24,6,25,667,668,20,21,11,12,13,14,15,16,2,3,669]))),jve=i.lazy(()=>A(()=>import("./index-pw_Yz4B4.js"),__vite__mapDeps([672,1,666,24,6,25,667,668,20,21,11,12,13,14,15,16,2,3,669]))),Dve=i.lazy(()=>A(()=>import("./index-Csu5H5yN.js"),__vite__mapDeps([673,1,667,6,668,674,675,2,3,12,13,14,15,676]))),Mve=i.lazy(()=>A(()=>import("./index-CHa_9loM.js"),__vite__mapDeps([677,1,674,6,675,2,3,12,13,14,15,678]))),kve=i.lazy(()=>A(()=>import("./SearchResultsPage-D5lbQ69P.js"),__vite__mapDeps([679,12,1,548,106,549,14,13,603,175,172,604,6,15,680,182]))),Lve=i.lazy(()=>A(()=>import("./MailingSnapshotPage-Bz8Z2C3I.js"),__vite__mapDeps([681,1,548,45,46,14,47,12,13,6,15,48,182]))),PP=i.lazy(()=>A(()=>import("./SnapshotViewPage-ClTF3LTw.js"),__vite__mapDeps([682,1,106,616,548,571,14,12,13,6,15,182]))),Fve=i.lazy(()=>A(()=>import("./AboutCompany-D2nwMGPZ.js"),__vite__mapDeps([0,1,2,3,4]))),zve=i.lazy(()=>A(()=>import("./ExchangePublicLandingPage-DkyKaRiA.js"),__vite__mapDeps([683,1,14,54,553,578,12,13,6,15]))),Vve=i.lazy(()=>A(()=>import("./ExchangeDetailPage-oeRtYgr6.js"),__vite__mapDeps([684,1,13,173,14,174,603,175,172,604,50,51,685,553,54,618,168,169,170,171,12,6,15]))),Bve=i.lazy(()=>A(()=>import("./ExchangeNewPage-CiL0bB7g.js"),__vite__mapDeps([686,1,13,50,14,51,685,553,54,12,6,15]))),Hve=i.lazy(()=>A(()=>import("./ExchangeWatchingPage-DT1vO3ps.js"),__vite__mapDeps([687,1,13,14,54,168,169,170,171,51,12,6,15]))),Wve=i.lazy(()=>A(()=>import("./AdminExchangeStatsPage-qqBC1sKt.js"),__vite__mapDeps([688,1,13,123,12,124,125,104,74,126,72,14,54,553,578,6,15]))),Uve=i.lazy(()=>A(()=>import("./AdminChatModerationPage-CA5XndhS.js"),__vite__mapDeps([689,1,13,123,12,124,125,104,74,126,72,553,14,179,54,578,168,169,170,171,51,6,15]))),qve=i.lazy(()=>A(()=>import("./AdminCalendarPage-CqPKU410.js"),__vite__mapDeps([690,1,13,598,169,170,14,179,54,691,171,51,591,12,6,15]))),Gve={enabled:!0,active:!1,validUntil:null,defaultValidityDays:3},Kve=5e3,Yve=()=>c.jsx("div",{className:"route-loading",children:c.jsx("img",{src:"/loading-loader.gif",alt:"Загрузка..."})}),Xve=(e,t)=>Promise.race([e,new Promise((r,n)=>setTimeout(()=>n(new Error(`Timeout after ${t}ms`)),t))]);function Jve(){const[e,t]=i.useState(null),[r,n]=i.useState(!0);return i.useEffect(()=>{VG()},[]),i.useEffect(()=>{(async()=>{try{const s=await Xve(sle.getStatus(),Kve);t(s)}catch{t(Gve)}finally{n(!1)}})()},[]),r?c.jsx("div",{className:"lease-black-screen"}):e!=null&&e.enabled&&!e.active?c.jsx("div",{className:"lease-black-screen"}):c.jsx(rde,{children:c.jsx(Iae,{children:c.jsx(Q9,{children:c.jsx(Pae,{children:c.jsxs(Ek,{children:[c.jsx(lle,{}),c.jsx(yue,{}),c.jsx(_ue,{}),c.jsx(ise,{}),c.jsx(xue,{}),c.jsx(i.Suspense,{fallback:null,children:c.jsx(nde,{})}),c.jsx(i.Suspense,{fallback:c.jsx(Yve,{}),children:c.jsxs(Pk,{children:[c.jsxs(j,{element:c.jsx(dK,{}),children:[c.jsx(j,{path:"/",element:c.jsx(VD,{})}),c.jsx(j,{path:"/search-results",element:c.jsx(kve,{})}),c.jsx(j,{path:"/mailing-view/:token",element:c.jsx(Lve,{})}),c.jsx(j,{path:"/tracking/:applicationNumber",element:c.jsx(Ahe,{})}),c.jsx(j,{path:"/track/:token",element:c.jsx(Mde,{})}),c.jsx(j,{path:"/q/:token",element:c.jsx(PP,{})}),c.jsx(j,{path:"/p/:token",element:c.jsx(PP,{})}),c.jsx(j,{path:"/ktk",element:c.jsx(ah,{to:"/?tab=ktk",replace:!0})}),c.jsx(j,{path:"/Profile",element:c.jsx(ode,{})}),c.jsx(j,{path:"/reset-password",element:c.jsx(Phe,{})}),c.jsx(j,{path:"/verify-email",element:c.jsx($he,{})}),c.jsx(j,{path:"/confirm-email-change",element:c.jsx(Ihe,{})}),c.jsx(j,{path:"/accept-invitation",element:c.jsx(Sve,{})}),c.jsx(j,{path:"/Dashboard",element:c.jsx(vy,{label:"Route:Dashboard",children:c.jsx(She,{})})}),c.jsx(j,{path:"/notifications",element:c.jsx(Ehe,{})}),c.jsx(j,{path:"/order-details/:id",element:c.jsx(Che,{})}),c.jsx(j,{path:"/exchange",element:c.jsx(ah,{to:"/m/exchange",replace:!0})}),c.jsx(j,{path:"/exchange/about",element:c.jsx(zve,{})}),c.jsx(j,{path:"/exchange/new",element:c.jsx(Bve,{})}),c.jsx(j,{path:"/exchange/watching",element:c.jsx(Hve,{})}),c.jsx(j,{path:"/exchange/:id",element:c.jsx(Vve,{})}),c.jsx(j,{path:"/about",element:c.jsx(Cve,{})}),c.jsx(j,{path:"/o-kompanii",element:c.jsx(Fve,{})}),c.jsx(j,{path:"/Main",element:c.jsx(Eve,{})}),c.jsx(j,{path:"/railway",element:c.jsx(jve,{})}),c.jsx(j,{path:"/marineservice",element:c.jsx(Ave,{})}),c.jsx(j,{path:"/autotransport",element:c.jsx(Nve,{})}),c.jsx(j,{path:"/airtransportations",element:c.jsx(Ove,{})}),c.jsx(j,{path:"/groupagecargo",element:c.jsx(Dve,{})}),c.jsx(j,{path:"/successstories",element:c.jsx(Mve,{})}),c.jsx(j,{path:"/multimodal",element:c.jsx(Pve,{})}),c.jsx(j,{path:"/customsservices",element:c.jsx($ve,{})}),c.jsx(j,{path:"/containerrental",element:c.jsx(Ive,{})}),c.jsx(j,{path:"/blog",element:c.jsx(Rve,{})}),c.jsx(j,{path:"/blog/:id",element:c.jsx(vy,{label:"Route:BlogPost",children:c.jsx(Tve,{})})})]}),c.jsxs(j,{path:"/admin",element:c.jsx(Rhe,{children:c.jsx(The,{})}),children:[c.jsx(j,{index:!0,element:c.jsx(Nhe,{})}),c.jsx(j,{path:"wbr",element:c.jsx(jhe,{})}),c.jsx(j,{path:"multi-tenant",element:c.jsx(Ohe,{})}),c.jsx(j,{path:"tracking",element:c.jsx(Dhe,{})}),c.jsx(j,{path:"okr",element:c.jsx(Mhe,{})}),c.jsx(j,{path:"okr/quarters/:id",element:c.jsx(khe,{})}),c.jsx(j,{path:"postmortems",element:c.jsx(Lhe,{})}),c.jsx(j,{path:"postmortems/:id",element:c.jsx(Fhe,{})}),c.jsx(j,{path:"cities",element:c.jsx(Vhe,{})}),c.jsx(j,{path:"unknown-cities",element:c.jsx(zhe,{})}),c.jsx(j,{path:"supplier-actions",element:c.jsx(Bhe,{})}),c.jsx(j,{path:"pricing-profiles",element:c.jsx(Hhe,{})}),c.jsx(j,{path:"international-auto",element:c.jsx(Whe,{})}),c.jsx(j,{path:"invoices",element:c.jsx(Uhe,{})}),c.jsx(j,{path:"contracts",element:c.jsx(qhe,{})}),c.jsx(j,{path:"users",element:c.jsx(Ghe,{})}),c.jsx(j,{path:"companies/:companyId/invitations",element:c.jsx(Khe,{})}),c.jsx(j,{path:"orders",element:c.jsx(Yhe,{})}),c.jsx(j,{path:"orders/:id",element:c.jsx(Zhe,{})}),c.jsx(j,{path:"bookmarks",element:c.jsx(Xhe,{})}),c.jsx(j,{path:"reminders",element:c.jsx(Jhe,{})}),c.jsx(j,{path:"tags",element:c.jsx(Qhe,{})}),c.jsx(j,{path:"notifications",element:c.jsx(eve,{})}),c.jsx(j,{path:"amocrm",element:c.jsx(tve,{})}),c.jsx(j,{path:"marketing",element:c.jsx(rve,{})}),c.jsx(j,{path:"analytics",element:c.jsx(nve,{})}),c.jsx(j,{path:"analytics/revenue",element:c.jsx(sve,{})}),c.jsx(j,{path:"dcsa",element:c.jsx(ove,{})}),c.jsx(j,{path:"applications/stuck",element:c.jsx(ave,{})}),c.jsx(j,{path:"telegram",element:c.jsx(ive,{})}),c.jsx(j,{path:"api-keys",element:c.jsx(lve,{})}),c.jsx(j,{path:"tariffs/changes",element:c.jsx(uve,{})}),c.jsx(j,{path:"external-schedules",element:c.jsx(dve,{})}),c.jsx(j,{path:"supplier-scorecard",element:c.jsx(cve,{})}),c.jsx(j,{path:"exchange-stats",element:c.jsx(Wve,{})}),c.jsx(j,{path:"exchange-chat-moderation",element:c.jsx(Uve,{})}),c.jsx(j,{path:"calendar",element:c.jsx(qve,{})}),c.jsx(j,{path:"reconciliation",element:c.jsx(fve,{})})]}),c.jsxs(j,{path:"/supplier",element:c.jsx(pve,{children:c.jsx(mve,{})}),children:[c.jsx(j,{index:!0,element:c.jsx(hve,{})}),c.jsx(j,{path:"profile",element:c.jsx(gve,{})}),c.jsx(j,{path:"routes/sea",element:c.jsx(tl,{kind:"SEA",title:"Морские тарифы"})}),c.jsx(j,{path:"routes/auto",element:c.jsx(tl,{kind:"AUTO",title:"Автомобильные тарифы"})}),c.jsx(j,{path:"routes/railway",element:c.jsx(tl,{kind:"RAILWAY",title:"Железнодорожные тарифы"})}),c.jsx(j,{path:"routes/air",element:c.jsx(tl,{kind:"AIR",title:"Авиа тарифы"})}),c.jsx(j,{path:"routes/local",element:c.jsx(tl,{kind:"LOCAL",title:"Локальная доставка (door-to-door сегменты)"})}),c.jsx(j,{path:"schedules",element:c.jsx(ad,{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 (текст)"}]})}),c.jsx(j,{path:"drop-offs",element:c.jsx(ad,{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}'}]})}),c.jsx(j,{path:"rents",element:c.jsx(ad,{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}'}]})}),c.jsx(j,{path:"additional-services",element:c.jsx(ad,{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}'}]})}),c.jsx(j,{path:"analytics",element:c.jsx(vve,{})}),c.jsx(j,{path:"audit",element:c.jsx(yve,{})}),c.jsx(j,{path:"team",element:c.jsx(bve,{})}),c.jsx(j,{path:"invoices",element:c.jsx(_ve,{})}),c.jsx(j,{path:"contracts",element:c.jsx(xve,{})}),c.jsx(j,{path:"blackouts",element:c.jsx(wve,{})})]}),c.jsx(j,{path:"/design-system",element:c.jsx(sde,{})}),c.jsx(j,{path:"/services",element:c.jsx(ade,{})}),c.jsx(j,{path:"/pricing",element:c.jsx(ide,{})}),c.jsx(j,{path:"/docs/webhooks",element:c.jsx(lde,{})}),c.jsx(j,{path:"/portal/webhooks",element:c.jsx(cde,{})}),c.jsx(j,{path:"/accept-invite",element:c.jsx(ude,{})}),c.jsx(j,{path:"/lk/applications/:id",element:c.jsx(mde,{})}),c.jsx(j,{path:"/lk/documents",element:c.jsx(gde,{})}),c.jsx(j,{path:"/lk/saved-calcs",element:c.jsx(vde,{})}),c.jsx(j,{path:"/lk/notifications",element:c.jsx(hde,{})}),c.jsx(j,{path:"/lk/shipments",element:c.jsx(yde,{})}),c.jsx(j,{path:"/lk/shipments/:id/tracker",element:c.jsx(_de,{})}),c.jsx(j,{path:"/lk/shipments/:id",element:c.jsx(bde,{})}),c.jsx(j,{path:"/lk/help",element:c.jsx(xde,{})}),c.jsx(j,{path:"/lk/referral",element:c.jsx(Sde,{})}),c.jsx(j,{path:"/lk/partner",element:c.jsx(Cde,{})}),c.jsx(j,{path:"/lk/sales/fast-quote",element:c.jsx(wde,{})}),c.jsx(j,{path:"/lk/admin/customers",element:c.jsx(Pde,{})}),c.jsx(j,{path:"/lk/insurance/claim",element:c.jsx(CP,{})}),c.jsx(j,{path:"/lk/claims/new",element:c.jsx(CP,{})}),c.jsx(j,{path:"/m/calculator",element:c.jsx(Nde,{})}),c.jsx(j,{path:"/portal/shipments/:id",element:c.jsx(dde,{})}),c.jsx(j,{path:"/portal/shipments",element:c.jsx(fde,{})}),c.jsx(j,{path:"/portal",element:c.jsx(pde,{})}),c.jsx(j,{path:"/plans",element:c.jsx(Ode,{})}),c.jsx(j,{path:"/login",element:c.jsx(jde,{})}),c.jsx(j,{path:"/signup/legal-entity",element:c.jsx(Dde,{})}),c.jsx(j,{path:"/tools",element:c.jsx(kde,{})}),c.jsx(j,{path:"/tools/incoterms",element:c.jsx(Lde,{})}),c.jsx(j,{path:"/tools/co2",element:c.jsx(Fde,{})}),c.jsx(j,{path:"/tools/ports",element:c.jsx(zde,{})}),c.jsx(j,{path:"/tools/distance",element:c.jsx(Vde,{})}),c.jsx(j,{path:"/tools/cbm",element:c.jsx(Bde,{})}),c.jsx(j,{path:"/tools/packing-list",element:c.jsx(Wde,{})}),c.jsx(j,{path:"/tools/container",element:c.jsx(Ude,{})}),c.jsx(j,{path:"/tools/hs-code",element:c.jsx(qde,{})}),c.jsx(j,{path:"/tools/customs-calc",element:c.jsx(Gde,{})}),c.jsx(j,{path:"/tools/currency",element:c.jsx(Kde,{})}),c.jsx(j,{path:"/tools/docs-check",element:c.jsx(Yde,{})}),c.jsx(j,{path:"/tools/schedule",element:c.jsx(Xde,{})}),c.jsx(j,{path:"/tools/freight-rates",element:c.jsx(EP,{})}),c.jsx(j,{path:"/tools/freight-index",element:c.jsx(Jde,{})}),c.jsx(j,{path:"/tools/landed-cost",element:c.jsx(Qde,{})}),c.jsx(j,{path:"/tools/comparison",element:c.jsx(Zde,{})}),c.jsx(j,{path:"/tools/china-calendar",element:c.jsx(efe,{})}),c.jsx(j,{path:"/tools/pre-shipment",element:c.jsx(tfe,{})}),c.jsx(j,{path:"/tools/demurrage",element:c.jsx(rfe,{})}),c.jsx(j,{path:"/tools/payment-terms",element:c.jsx(nfe,{})}),c.jsx(j,{path:"/tools/insurance",element:c.jsx(ofe,{})}),c.jsx(j,{path:"/tools/lead-time",element:c.jsx(sfe,{})}),c.jsx(j,{path:"/tools/tracking",element:c.jsx(afe,{})}),c.jsx(j,{path:"/tools/converter",element:c.jsx(ife,{})}),c.jsx(j,{path:"/tools/forwarder",element:c.jsx(lfe,{})}),c.jsx(j,{path:"/tools/packaging",element:c.jsx(cfe,{})}),c.jsx(j,{path:"/tools/dangerous-goods",element:c.jsx(ufe,{})}),c.jsx(j,{path:"/tools/glossary",element:c.jsx(dfe,{})}),c.jsx(j,{path:"/tools/warehouse",element:c.jsx(ffe,{})}),c.jsx(j,{path:"/tools/timeline",element:c.jsx(pfe,{})}),c.jsx(j,{path:"/tools/trade-finance",element:c.jsx(mfe,{})}),c.jsx(j,{path:"/tools/cargo-standards",element:c.jsx(gfe,{})}),c.jsx(j,{path:"/tools/export-docs",element:c.jsx(hfe,{})}),c.jsx(j,{path:"/tools/surcharges",element:c.jsx(vfe,{})}),c.jsx(j,{path:"/tools/russia-ports",element:c.jsx(yfe,{})}),c.jsx(j,{path:"/tools/supplier-check",element:c.jsx(bfe,{})}),c.jsx(j,{path:"/tools/anti-dumping",element:c.jsx(_fe,{})}),c.jsx(j,{path:"/tools/vat-refund",element:c.jsx(xfe,{})}),c.jsx(j,{path:"/tools/trade-lanes",element:c.jsx(wfe,{})}),c.jsx(j,{path:"/tools/kpi",element:c.jsx(Sfe,{})}),c.jsx(j,{path:"/tools/customs-broker",element:c.jsx(Cfe,{})}),c.jsx(j,{path:"/tools/exchange-risk",element:c.jsx(Efe,{})}),c.jsx(j,{path:"/tools/port-congestion",element:c.jsx(Pfe,{})}),c.jsx(j,{path:"/tools/cargo-claims",element:c.jsx($fe,{})}),c.jsx(j,{path:"/tools/chemical-reg",element:c.jsx(Ife,{})}),c.jsx(j,{path:"/tools/load-plan",element:c.jsx(Ame,{})}),c.jsx(j,{path:"/tools/ecommerce-logistics",element:c.jsx(Nme,{})}),c.jsx(j,{path:"/tools/certification",element:c.jsx(Ome,{})}),c.jsx(j,{path:"/tools/fcl-vs-lcl",element:c.jsx(jme,{})}),c.jsx(j,{path:"/tools/china-regions",element:c.jsx(Dme,{})}),c.jsx(j,{path:"/tools/air-freight",element:c.jsx(Hde,{})}),c.jsx(j,{path:"/tools/seasonality",element:c.jsx(Rfe,{})}),c.jsx(j,{path:"/tools/transit-time",element:c.jsx(Tfe,{})}),c.jsx(j,{path:"/tools/freight-cost",element:c.jsx(Afe,{})}),c.jsx(j,{path:"/tools/export-control",element:c.jsx(Nfe,{})}),c.jsx(j,{path:"/tools/cargo-insurance-calc",element:c.jsx(Ofe,{})}),c.jsx(j,{path:"/tools/russia-regions",element:c.jsx(jfe,{})}),c.jsx(j,{path:"/tools/container-types",element:c.jsx(Dfe,{})}),c.jsx(j,{path:"/tools/bill-of-lading",element:c.jsx(Mfe,{})}),c.jsx(j,{path:"/tools/weight-dimensions",element:c.jsx(kfe,{})}),c.jsx(j,{path:"/tools/multimodal",element:c.jsx(Lfe,{})}),c.jsx(j,{path:"/tools/letter-of-credit",element:c.jsx(Ffe,{})}),c.jsx(j,{path:"/tools/free-zones",element:c.jsx(zfe,{})}),c.jsx(j,{path:"/tools/cold-chain",element:c.jsx(Vfe,{})}),c.jsx(j,{path:"/tools/cargo-readiness",element:c.jsx(Bfe,{})}),c.jsx(j,{path:"/tools/tariff-schedule",element:c.jsx(Hfe,{})}),c.jsx(j,{path:"/tools/supply-chain-risk",element:c.jsx(Wfe,{})}),c.jsx(j,{path:"/tools/freight-negotiation",element:c.jsx(Ufe,{})}),c.jsx(j,{path:"/tools/warehouse-calc",element:c.jsx(qfe,{})}),c.jsx(j,{path:"/tools/origin-cert",element:c.jsx(Gfe,{})}),c.jsx(j,{path:"/tools/import-license",element:c.jsx(Kfe,{})}),c.jsx(j,{path:"/tools/shipment-tracker",element:c.jsx(Yfe,{})}),c.jsx(j,{path:"/tools/china-supplier",element:c.jsx(Xfe,{})}),c.jsx(j,{path:"/tools/trade-compliance",element:c.jsx(Jfe,{})}),c.jsx(j,{path:"/tools/customs-broker-calc",element:c.jsx(Qfe,{})}),c.jsx(j,{path:"/tools/ecommerce-import",element:c.jsx(Zfe,{})}),c.jsx(j,{path:"/tools/forwarder-guide",element:c.jsx(epe,{})}),c.jsx(j,{path:"/tools/incoterms-calc",element:c.jsx(tpe,{})}),c.jsx(j,{path:"/tools/packaging-req",element:c.jsx(rpe,{})}),c.jsx(j,{path:"/tools/railway-freight",element:c.jsx(npe,{})}),c.jsx(j,{path:"/tools/lc-calc",element:c.jsx(ope,{})}),c.jsx(j,{path:"/tools/carbon-footprint",element:c.jsx(spe,{})}),c.jsx(j,{path:"/tools/air-cargo-guide",element:c.jsx(ape,{})}),c.jsx(j,{path:"/tools/china-holidays",element:c.jsx(ipe,{})}),c.jsx(j,{path:"/tools/port-storage",element:c.jsx(lpe,{})}),c.jsx(j,{path:"/tools/freight-rates",element:c.jsx(EP,{})}),c.jsx(j,{path:"/tools/container-sizes",element:c.jsx(cpe,{})}),c.jsx(j,{path:"/tools/import-documents",element:c.jsx(upe,{})}),c.jsx(j,{path:"/tools/logistics-cost",element:c.jsx(dpe,{})}),c.jsx(j,{path:"/tools/shipping-terms",element:c.jsx(fpe,{})}),c.jsx(j,{path:"/tools/supply-chain-finance",element:c.jsx(ppe,{})}),c.jsx(j,{path:"/tools/chinese-suppliers",element:c.jsx(mpe,{})}),c.jsx(j,{path:"/tools/railway-calc",element:c.jsx(gpe,{})}),c.jsx(j,{path:"/tools/multimodal-compare",element:c.jsx(hpe,{})}),c.jsx(j,{path:"/tools/warranty-claims",element:c.jsx(vpe,{})}),c.jsx(j,{path:"/tools/export-documents",element:c.jsx(ype,{})}),c.jsx(j,{path:"/tools/china-payments",element:c.jsx(bpe,{})}),c.jsx(j,{path:"/tools/loading-norms",element:c.jsx(_pe,{})}),c.jsx(j,{path:"/tools/hazmat-guide",element:c.jsx(xpe,{})}),c.jsx(j,{path:"/tools/free-trade-zones",element:c.jsx(wpe,{})}),c.jsx(j,{path:"/tools/shipment-visibility",element:c.jsx(Spe,{})}),c.jsx(j,{path:"/tools/importer-insurance",element:c.jsx(Cpe,{})}),c.jsx(j,{path:"/tools/currency-hedging",element:c.jsx(Epe,{})}),c.jsx(j,{path:"/tools/honest-sign",element:c.jsx(Ppe,{})}),c.jsx(j,{path:"/tools/lcl-calculator",element:c.jsx($pe,{})}),c.jsx(j,{path:"/tools/carrier-compare",element:c.jsx(Ipe,{})}),c.jsx(j,{path:"/tools/eaeu-rules",element:c.jsx(Rpe,{})}),c.jsx(j,{path:"/tools/hs-code-wizard",element:c.jsx(Tpe,{})}),c.jsx(j,{path:"/tools/inventory-planning",element:c.jsx(Ape,{})}),c.jsx(j,{path:"/tools/route-optimization",element:c.jsx(Npe,{})}),c.jsx(j,{path:"/tools/freight-audit",element:c.jsx(Ope,{})}),c.jsx(j,{path:"/tools/bol-guide",element:c.jsx(jpe,{})}),c.jsx(j,{path:"/tools/customs-bond",element:c.jsx(Dpe,{})}),c.jsx(j,{path:"/tools/cert-of-origin",element:c.jsx(Mpe,{})}),c.jsx(j,{path:"/tools/import-vat",element:c.jsx(kpe,{})}),c.jsx(j,{path:"/tools/lithium-battery",element:c.jsx(Lpe,{})}),c.jsx(j,{path:"/tools/ispm15",element:c.jsx(Fpe,{})}),c.jsx(j,{path:"/tools/phyto-cert",element:c.jsx(zpe,{})}),c.jsx(j,{path:"/tools/temperature-cargo",element:c.jsx(Vpe,{})}),c.jsx(j,{path:"/tools/oversize-cargo",element:c.jsx(Bpe,{})}),c.jsx(j,{path:"/tools/trade-finance-calc",element:c.jsx(Hpe,{})}),c.jsx(j,{path:"/tools/break-bulk",element:c.jsx(Wpe,{})}),c.jsx(j,{path:"/tools/sanctions-check",element:c.jsx(Upe,{})}),c.jsx(j,{path:"/tools/export-license",element:c.jsx(qpe,{})}),c.jsx(j,{path:"/tools/fumigation",element:c.jsx(Gpe,{})}),c.jsx(j,{path:"/tools/container-inspection",element:c.jsx(Kpe,{})}),c.jsx(j,{path:"/tools/roro-guide",element:c.jsx(Ype,{})}),c.jsx(j,{path:"/tools/vgm-calc",element:c.jsx(Xpe,{})}),c.jsx(j,{path:"/tools/bonded-warehouse",element:c.jsx(Jpe,{})}),c.jsx(j,{path:"/tools/air-waybill",element:c.jsx(Qpe,{})}),c.jsx(j,{path:"/tools/invoice-template",element:c.jsx(Zpe,{})}),c.jsx(j,{path:"/tools/shipping-instructions",element:c.jsx(eme,{})}),c.jsx(j,{path:"/tools/trucking-calc",element:c.jsx(tme,{})}),c.jsx(j,{path:"/tools/supply-chain-kpi",element:c.jsx(rme,{})}),c.jsx(j,{path:"/tools/sea-freight-checklist",element:c.jsx(nme,{})}),c.jsx(j,{path:"/tools/spot-rate",element:c.jsx(ome,{})}),c.jsx(j,{path:"/tools/po-management",element:c.jsx(sme,{})}),c.jsx(j,{path:"/tools/charter-party",element:c.jsx(ame,{})}),c.jsx(j,{path:"/tools/single-window",element:c.jsx(ime,{})}),c.jsx(j,{path:"/tools/ddp-ddu-calc",element:c.jsx(lme,{})}),c.jsx(j,{path:"/tools/cbam-guide",element:c.jsx(cme,{})}),c.jsx(j,{path:"/tools/import-quotas",element:c.jsx(ume,{})}),c.jsx(j,{path:"/tools/letter-of-indemnity",element:c.jsx(dme,{})}),c.jsx(j,{path:"/tools/parallel-import",element:c.jsx(fme,{})}),c.jsx(j,{path:"/tools/freight-rate-index",element:c.jsx(pme,{})}),c.jsx(j,{path:"/tools/cargo-release-order",element:c.jsx(mme,{})}),c.jsx(j,{path:"/tools/transshipment-guide",element:c.jsx(gme,{})}),c.jsx(j,{path:"/tools/customs-value-calc",element:c.jsx(hme,{})}),c.jsx(j,{path:"/tools/container-leasing",element:c.jsx(vme,{})}),c.jsx(j,{path:"/tools/excise-duty",element:c.jsx(yme,{})}),c.jsx(j,{path:"/tools/china-export-tax",element:c.jsx(bme,{})}),c.jsx(j,{path:"/tools/air-vs-sea-calc",element:c.jsx(_me,{})}),c.jsx(j,{path:"/tools/eu-customs-clearance",element:c.jsx(xme,{})}),c.jsx(j,{path:"/tools/port-dwell-time",element:c.jsx(wme,{})}),c.jsx(j,{path:"/tools/railway-logistics",element:c.jsx(Sme,{})}),c.jsx(j,{path:"/tools/courier-vs-freight",element:c.jsx(Cme,{})}),c.jsx(j,{path:"/tools/incoterms-quiz",element:c.jsx(Eme,{})}),c.jsx(j,{path:"/tools/freight-payment-terms",element:c.jsx(Pme,{})}),c.jsx(j,{path:"/tools/trade-doc-pack",element:c.jsx($me,{})}),c.jsx(j,{path:"/tools/eaeu-tariff",element:c.jsx(Ime,{})}),c.jsx(j,{path:"/tools/cold-chain-monitor",element:c.jsx(Rme,{})}),c.jsx(j,{path:"/tools/supplier-audit",element:c.jsx(Tme,{})}),c.jsx(j,{path:"/tools/truck-freight-calc",element:c.jsx(Mme,{})}),c.jsx(j,{path:"/tools/phytosanitary",element:c.jsx(kme,{})}),c.jsx(j,{path:"/tools/re-export",element:c.jsx(Lme,{})}),c.jsx(j,{path:"/tools/quality-control",element:c.jsx(Fme,{})}),c.jsx(j,{path:"/tools/goods-declaration",element:c.jsx(zme,{})}),c.jsx(j,{path:"/tools/consolidation-calc",element:c.jsx(Vme,{})}),c.jsx(j,{path:"/tools/bank-guarantee",element:c.jsx(Bme,{})}),c.jsx(j,{path:"/tools/port-fees-calc",element:c.jsx(Hme,{})}),c.jsx(j,{path:"/tools/import-quota",element:c.jsx(Wme,{})}),c.jsx(j,{path:"/tools/carnet-ata",element:c.jsx(Ume,{})}),c.jsx(j,{path:"/tools/duty-drawback",element:c.jsx(qme,{})}),c.jsx(j,{path:"/tools/cold-storage-calc",element:c.jsx(Gme,{})}),c.jsx(j,{path:"/tools/marine-insurance-types",element:c.jsx(Kme,{})}),c.jsx(j,{path:"/tools/pallet-calc",element:c.jsx(Yme,{})}),c.jsx(j,{path:"/tools/import-procedure",element:c.jsx(Xme,{})}),c.jsx(j,{path:"/tools/liner-terms",element:c.jsx(Jme,{})}),c.jsx(j,{path:"/tools/freight-tender",element:c.jsx(Qme,{})}),c.jsx(j,{path:"/tools/customs-ruling",element:c.jsx(Zme,{})}),c.jsx(j,{path:"/tools/buffer-stock",element:c.jsx(ege,{})}),c.jsx(j,{path:"/tools/green-logistics",element:c.jsx(tge,{})}),c.jsx(j,{path:"/tools/freight-markup",element:c.jsx(rge,{})}),c.jsx(j,{path:"/tools/port-procedure",element:c.jsx(nge,{})}),c.jsx(j,{path:"/tools/container-stuffing",element:c.jsx(oge,{})}),c.jsx(j,{path:"/tools/cargo-rejection",element:c.jsx(sge,{})}),c.jsx(j,{path:"/tools/reverse-logistics",element:c.jsx(age,{})}),c.jsx(j,{path:"/tools/booking-checklist",element:c.jsx(ige,{})}),c.jsx(j,{path:"/tools/multimodal-docs",element:c.jsx(lge,{})}),c.jsx(j,{path:"/tools/export-finance",element:c.jsx(cge,{})}),c.jsx(j,{path:"/tools/compliance-cert",element:c.jsx(uge,{})}),c.jsx(j,{path:"/tools/shipper-letter",element:c.jsx(dge,{})}),c.jsx(j,{path:"/tools/pre-advice",element:c.jsx(fge,{})}),c.jsx(j,{path:"/tools/cargo-survey",element:c.jsx(pge,{})}),c.jsx(j,{path:"/tools/demurrage-claim",element:c.jsx(mge,{})}),c.jsx(j,{path:"/tools/port-agency",element:c.jsx(gge,{})}),c.jsx(j,{path:"/tools/freight-claim",element:c.jsx(hge,{})}),c.jsx(j,{path:"/tools/storage-in-transit",element:c.jsx(vge,{})}),c.jsx(j,{path:"/tools/lcl-booking",element:c.jsx(yge,{})}),c.jsx(j,{path:"/tools/special-cargo",element:c.jsx(bge,{})}),c.jsx(j,{path:"/tools/hazardous-class",element:c.jsx(_ge,{})}),c.jsx(j,{path:"/tools/cargo-temp",element:c.jsx(xge,{})}),c.jsx(j,{path:"/tools/insurance-claim",element:c.jsx(wge,{})}),c.jsx(j,{path:"/tools/container-damage",element:c.jsx(Sge,{})}),c.jsx(j,{path:"/tools/reefer-booking",element:c.jsx(Cge,{})}),c.jsx(j,{path:"/tools/track-trace",element:c.jsx(Ege,{})}),c.jsx(j,{path:"/faq",element:c.jsx(Pge,{})}),tde(),c.jsx(j,{path:"/solutions/importer",element:c.jsx(zge,{})}),c.jsx(j,{path:"/solutions/exporter",element:c.jsx(Vge,{})}),c.jsx(j,{path:"/solutions/forwarder",element:c.jsx(Bge,{})}),c.jsx(j,{path:"/solutions/carrier",element:c.jsx(Hge,{})}),c.jsx(j,{path:"/cases",element:c.jsx($ge,{})}),c.jsx(j,{path:"/reviews",element:c.jsx(Ige,{})}),c.jsx(j,{path:"/partners",element:c.jsx(Rge,{})}),c.jsx(j,{path:"/trust",element:c.jsx(Tge,{})}),c.jsx(j,{path:"/documents",element:c.jsx(Age,{})}),c.jsx(j,{path:"/cooperation",element:c.jsx(Nge,{})}),c.jsx(j,{path:"/join",element:c.jsx(Oge,{})}),c.jsx(j,{path:"/how-it-works",element:c.jsx(jge,{})}),c.jsx(j,{path:"/advantages",element:c.jsx(Dge,{})}),c.jsx(j,{path:"/support",element:c.jsx(Mge,{})}),c.jsx(j,{path:"/referral-program",element:c.jsx(Ede,{})}),c.jsx(j,{path:"/help",element:c.jsx($de,{})}),c.jsx(j,{path:"/help/article/:id",element:c.jsx(Ide,{})}),c.jsx(j,{path:"/landing/yd/freight-china",element:c.jsx(Rde,{})}),c.jsx(j,{path:"/landing/yd/customs-broker",element:c.jsx(Tde,{})}),c.jsx(j,{path:"/landing/yd/smb-import",element:c.jsx(Ade,{})}),c.jsx(j,{path:"/cashback",element:c.jsx(kge,{})}),c.jsx(j,{path:"/news",element:c.jsx(Lge,{})}),c.jsx(j,{path:"/additional-services",element:c.jsx(Fge,{})}),c.jsx(j,{path:"/services/marine",element:c.jsx(Wge,{})}),c.jsx(j,{path:"/services/railway",element:c.jsx(Uge,{})}),c.jsx(j,{path:"/services/auto",element:c.jsx(qge,{})}),c.jsx(j,{path:"/services/air",element:c.jsx(Gge,{})}),c.jsx(j,{path:"/services/groupage",element:c.jsx(Kge,{})}),c.jsx(j,{path:"/services/multimodal",element:c.jsx(Yge,{})}),c.jsx(j,{path:"/services/customs",element:c.jsx(Xge,{})}),c.jsx(j,{path:"/services/container-rental",element:c.jsx(Jge,{})}),c.jsx(j,{path:"/about-company",element:c.jsx(Qge,{})}),c.jsx(j,{path:"/contacts",element:c.jsx(Zge,{})}),c.jsx(j,{path:"/vacancies",element:c.jsx(ehe,{})}),c.jsx(j,{path:"/privacy-policy",element:c.jsx(the,{})}),c.jsx(j,{path:"/marshrut/:slug",element:c.jsx(rhe,{})}),c.jsx(j,{path:"/industry/:slug",element:c.jsx(nhe,{})}),c.jsx(j,{path:"/vs/:slug",element:c.jsx(ohe,{})}),c.jsx(j,{path:"/dostavka",element:c.jsx(she,{})}),c.jsx(j,{path:"/dostavka/:country",element:c.jsx(ahe,{})}),c.jsx(j,{path:"/dostavka/:country/:city",element:c.jsx(ihe,{})}),c.jsx(j,{path:"/resources",element:c.jsx(lhe,{})}),c.jsx(j,{path:"/resources/glossary",element:c.jsx(che,{})}),c.jsx(j,{path:"/resources/guides",element:c.jsx(uhe,{})}),c.jsx(j,{path:"/resources/guides/customs-china-2026",element:c.jsx(dhe,{})}),c.jsx(j,{path:"/resources/guides/incoterms-plain",element:c.jsx(fhe,{})}),c.jsx(j,{path:"/resources/guides/how-to-read-bl",element:c.jsx(phe,{})}),c.jsx(j,{path:"/resources/guides/reduce-logistics-costs",element:c.jsx(mhe,{})}),c.jsx(j,{path:"/resources/guides/vtt-guide",element:c.jsx(ghe,{})}),c.jsx(j,{path:"/resources/guides/china-contract-guide",element:c.jsx(hhe,{})}),c.jsx(j,{path:"/resources/guides/demurrage-detention-guide",element:c.jsx(vhe,{})}),c.jsx(j,{path:"/resources/guides/fcl-vs-lcl-guide",element:c.jsx(yhe,{})}),c.jsx(j,{path:"/resources/guides/air-cargo-guide",element:c.jsx(bhe,{})}),c.jsx(j,{path:"/resources/guides/customs-duties-guide",element:c.jsx(_he,{})}),c.jsx(j,{path:"/resources/guides/rail-freight-guide",element:c.jsx(xhe,{})}),c.jsx(j,{path:"/resources/guides/cargo-insurance-guide",element:c.jsx(whe,{})})]})})]})})})})})}s$.use(xL).use(wL).use(SL).init({fallbackLng:"ru",debug:!0,detection:{order:["queryString","cookie"],caches:["cookie"]},interpolation:{escapeValue:!1}});const Qve={algorithm:[yL.darkAlgorithm],token:{colorPrimary:"#FEC303",borderRadius:8,colorBgContainer:"#343434",colorTextPlaceholder:"#C4C4C4",controlHeight:48},components:{Input:{colorText:"#FFFFFF"},Select:{colorText:"#FFFFFF"}}},Zve=new fk({defaultOptions:{queries:{staleTime:6e4,gcTime:5*6e4,retry:1,refetchOnWindowFocus:!1},mutations:{retry:0}}}),Fx="avalog.cookieConsent",fm=1;function wbe(){if(typeof window>"u")return"unknown";try{const e=localStorage.getItem(Fx);if(!e)return"unknown";const t=JSON.parse(e);return t.version!==fm?"unknown":t.decision}catch{return"unknown"}}function eye(){if(typeof window>"u")return null;try{const e=localStorage.getItem(Fx);if(!e)return null;const t=JSON.parse(e);return t.version!==fm?null:t}catch{return null}}function tye(){const e=eye();return(e==null?void 0:e.decision)==="accepted"&&e.analytics===!0}function Sbe(e={}){const t={version:fm,decision:"accepted",decidedAt:new Date().toISOString(),analytics:e.analytics??!0,marketing:e.marketing??!0,functional:!0};return ek(t),t}function Cbe(){const e={version:fm,decision:"rejected",decidedAt:new Date().toISOString(),analytics:!1,marketing:!1,functional:!0};return ek(e),e}function ek(e){if(!(typeof window>"u"))try{localStorage.setItem(Fx,JSON.stringify(e))}catch{}}let tk=-1;const Ri=e=>{addEventListener("pageshow",t=>{t.persisted&&(tk=t.timeStamp,e(t))},!0)},po=(e,t,r,n)=>{let o,s;return a=>{t.value>=0&&(a||n)&&(s=t.value-(o??0),(s||o===void 0)&&(o=t.value,t.delta=s,t.rating=((l,u)=>l>u[1]?"poor":l>u[0]?"needs-improvement":"good")(t.value,r),e(t)))}},zx=e=>{requestAnimationFrame(()=>requestAnimationFrame(e))},Vx=()=>{const e=performance.getEntriesByType("navigation")[0];if(e&&e.responseStart>0&&e.responseStart<performance.now())return e},uu=()=>{var e;return((e=Vx())==null?void 0:e.activationStart)??0},mo=(e,t=-1)=>{const r=Vx();let n="navigate";return tk>=0?n="back-forward-cache":r&&(document.prerendering||uu()>0?n="prerender":document.wasDiscarded?n="restore":r.type&&(n=r.type.replace(/_/g,"-"))),{name:e,value:t,rating:"good",delta:0,entries:[],id:`v5-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:n}},rh=new WeakMap;function Bx(e,t){return rh.get(e)||rh.set(e,new t),rh.get(e)}class rye{constructor(){Qt(this,"t");Qt(this,"i",0);Qt(this,"o",[])}h(t){var o;if(t.hadRecentInput)return;const r=this.o[0],n=this.o.at(-1);this.i&&r&&n&&t.startTime-n.startTime<1e3&&t.startTime-r.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 du=(e,t,r={})=>{try{if(PerformanceObserver.supportedEntryTypes.includes(e)){const n=new PerformanceObserver(o=>{queueMicrotask(()=>{t(o.getEntries())})});return n.observe({type:e,buffered:!0,...r}),n}}catch{}},Hx=e=>{let t=!1;return()=>{t||(e(),t=!0)}};let qa=-1;const rk=new Set,$P=()=>document.visibilityState!=="hidden"||document.prerendering?1/0:0,nb=e=>{if(document.visibilityState==="hidden"){if(e.type==="visibilitychange")for(const t of rk)t();isFinite(qa)||(qa=e.type==="visibilitychange"?e.timeStamp:0,removeEventListener("prerenderingchange",nb,!0))}},pm=()=>{var e;if(qa<0){const t=uu();qa=(document.prerendering||(e=globalThis.performance.getEntriesByType("visibility-state").find(n=>n.name==="hidden"&&n.startTime>=t))==null?void 0:e.startTime)??$P(),addEventListener("visibilitychange",nb,!0),addEventListener("prerenderingchange",nb,!0),Ri(()=>{setTimeout(()=>{qa=$P()})})}return{get firstHiddenTime(){return qa},onHidden(t){rk.add(t)}}},mm=e=>{document.prerendering?addEventListener("prerenderingchange",e,!0):e()},IP=[1800,3e3],nk=(e,t={})=>{mm(()=>{const r=pm();let n,o=mo("FCP");const s=du("paint",a=>{for(const l of a)l.name==="first-contentful-paint"&&(s.disconnect(),l.startTime<r.firstHiddenTime&&(o.value=Math.max(l.startTime-uu(),0),o.entries.push(l),n(!0)))});s&&(n=po(e,o,IP,t.reportAllChanges),Ri(a=>{o=mo("FCP"),n=po(e,o,IP,t.reportAllChanges),zx(()=>{o.value=performance.now()-a.timeStamp,n(!0)})}))})},RP=[.1,.25],nye=(e,t={})=>{const r=pm();nk(Hx(()=>{let n,o=mo("CLS",0);const s=Bx(t,rye),a=u=>{for(const d of u)s.h(d);s.i>o.value&&(o.value=s.i,o.entries=s.o,n())},l=du("layout-shift",a);l&&(n=po(e,o,RP,t.reportAllChanges),r.onHidden(()=>{a(l.takeRecords()),n(!0)}),Ri(()=>{s.i=0,o=mo("CLS",0),n=po(e,o,RP,t.reportAllChanges),zx(n)}),setTimeout(n))}))};let ok=0,nh=1/0,id=0;const oye=e=>{for(const t of e)t.interactionId&&(nh=Math.min(nh,t.interactionId),id=Math.max(id,t.interactionId),ok=id?(id-nh)/7+1:0)};let ob;const TP=()=>ob?ok:performance.interactionCount??0,sye=()=>{"interactionCount"in performance||ob||(ob=du("event",oye,{durationThreshold:0}))};let AP=0;class aye{constructor(){Qt(this,"l",[]);Qt(this,"u",new Map);Qt(this,"m");Qt(this,"p")}v(){AP=TP(),this.l.length=0,this.u.clear()}T(){const t=Math.min(this.l.length-1,Math.floor((TP()-AP)/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 r=this.l.at(-1);let n=this.u.get(t.interactionId);if(n||this.l.length<10||t.duration>r.L){if(n?t.duration>n.L?(n.entries=[t],n.L=t.duration):t.duration===n.L&&t.startTime===n.entries[0].startTime&&n.entries.push(t):(n={id:t.interactionId,entries:[t],L:t.duration},this.u.set(n.id,n),this.l.push(n)),this.l.sort((a,l)=>l.L-a.L),this.l.length>10){const a=this.l.splice(10);for(const l of a)this.u.delete(l.id)}(s=this.p)==null||s.call(this,n)}}}const sk=e=>{const t=globalThis.requestIdleCallback||setTimeout,r=globalThis.cancelIdleCallback||clearTimeout;if(document.visibilityState==="hidden")e();else{const n=Hx(e);let o=-1;const s=()=>{r(o),n()};addEventListener("visibilitychange",s,{once:!0,capture:!0}),o=t(()=>{removeEventListener("visibilitychange",s,{capture:!0}),n()})}},NP=[200,500],iye=(e,t={})=>{if(!globalThis.PerformanceEventTiming||!("interactionId"in PerformanceEventTiming.prototype))return;const r=pm();mm(()=>{sye();let n,o=mo("INP");const s=Bx(t,aye),a=u=>{sk(()=>{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,n())})},l=du("event",a,{durationThreshold:t.durationThreshold??40});n=po(e,o,NP,t.reportAllChanges),l&&(l.observe({type:"first-input",buffered:!0}),r.onHidden(()=>{a(l.takeRecords()),n(!0)}),Ri(()=>{s.v(),o=mo("INP"),n=po(e,o,NP,t.reportAllChanges)}))})};class lye{constructor(){Qt(this,"m")}h(t){var r;(r=this.m)==null||r.call(this,t)}}const OP=[2500,4e3],cye=(e,t={})=>{mm(()=>{const r=pm();let n,o=mo("LCP");const s=Bx(t,lye),a=u=>{t.reportAllChanges||(u=u.slice(-1));for(const d of u)s.h(d),d.startTime<r.firstHiddenTime&&(o.value=Math.max(d.startTime-uu(),0),o.entries=[d],n())},l=du("largest-contentful-paint",a);if(l){n=po(e,o,OP,t.reportAllChanges);const u=Hx(()=>{a(l.takeRecords()),l.disconnect(),n(!0)}),d=f=>{f.isTrusted&&(sk(u),removeEventListener(f.type,d,{capture:!0}))};for(const f of["keydown","click","visibilitychange"])addEventListener(f,d,{capture:!0});Ri(f=>{o=mo("LCP"),n=po(e,o,OP,t.reportAllChanges),zx(()=>{o.value=performance.now()-f.timeStamp,n(!0)})})}})},jP=[800,1800],sb=e=>{document.prerendering?mm(()=>sb(e)):document.readyState!=="complete"?addEventListener("load",()=>sb(e),!0):setTimeout(e)},uye=(e,t={})=>{let r=mo("TTFB"),n=po(e,r,jP,t.reportAllChanges);sb(()=>{const o=Vx();o&&(r.value=Math.max(o.responseStart-uu(),0),r.entries=[o],n(!0),Ri(()=>{r=mo("TTFB",0),n=po(e,r,jP,t.reportAllChanges),n(!0)}))})};function dye(){return typeof PL=="function"}function rl(e){const{name:t,value:r,rating:n,id:o,navigationType:s}=e,a=Math.round(r),l=n??"needs-improvement";dye()&&EL(`web-vital ${t} ${l}`,{level:l==="poor"?"warning":"info",tags:{web_vital:t,rating:l,navigation_type:s},contexts:{web_vitals:{metric:t,value:a,rating:l,id:o,navigationType:s}}})}let DP=!1;function fye(){DP||(DP=!0,cye(rl),nye(rl),iye(rl),nk(rl),uye(rl))}const pye=i.lazy(()=>A(()=>import("./UpdatePrompt-CDXUZtbu.js"),__vite__mapDeps([692,12,1])).then(e=>({default:e.UpdatePrompt}))),mye=i.lazy(()=>A(()=>import("./PwaInstallPromptDS-DP56sy5G.js"),__vite__mapDeps([693,1,13,104,60,12,14,6,15])).then(e=>({default:e.PwaInstallPromptDS}))),gye=i.lazy(()=>A(()=>import("./CookieConsentBanner-BV0_EKht.js"),__vite__mapDeps([165,1,68,166,134,12,13,14,6,15])));tye()&&(typeof requestIdleCallback<"u"?requestIdleCallback:t=>setTimeout(t,200))(()=>{xT()});MD();ile();fye();Pt.locale("ru");$k.createRoot(document.getElementById("root")).render(c.jsx(vy,{label:"Root",children:c.jsx(JR,{children:c.jsx(CL,{i18n:s$,children:c.jsx(i.Suspense,{fallback:c.jsx("img",{src:"/loading-loader.gif",alt:"load"}),children:c.jsxs(pk,{client:Zve,children:[c.jsxs(Ec,{theme:Qve,locale:Sq,children:[c.jsx(Jve,{}),c.jsxs(i.Suspense,{fallback:null,children:[c.jsx(pye,{}),c.jsx(mye,{}),c.jsx(gye,{})]})]}),!1]})})})})}));export{Zz as $,Gye as A,h1 as B,un as C,jQ as D,Sd as E,m_ as F,VQ as G,g_ as H,EK as I,$K as J,OT as K,eC as L,eD as M,Eoe as N,B6 as O,poe as P,Jc as Q,Po as R,Kye as S,HQ as T,GQ as U,UQ as V,WQ as W,qQ as X,Yye as Y,xoe as Z,AR as _,PX as a,Y$ as a$,Jye as a0,Aee as a1,Ree as a2,Tee as a3,Oee as a4,jee as a5,Qye as a6,mbe as a7,nse as a8,ybe as a9,pbe as aA,fbe as aB,Wie as aC,vbe as aD,OL as aE,c$ as aF,Xc as aG,SV as aH,FW as aI,TG as aJ,LK as aK,qte as aL,fO as aM,Gte as aN,tI as aO,R_ as aP,$oe as aQ,ore as aR,gre as aS,hre as aT,gie as aU,i$ as aV,oW as aW,J$ as aX,l$ as aY,a$ as aZ,ER as a_,lte as aa,Dc as ab,ube as ac,Qoe as ad,Zoe as ae,dbe as af,Xoe as ag,Joe as ah,ese as ai,voe as aj,Soe as ak,Zq as al,AK as am,vte as an,Vt as ao,cp as ap,QN as aq,OK as ar,Iv as as,G$ as at,tC as au,MK as av,Mc as aw,Jf as ax,Ur as ay,eO as az,CX as b,rm as b$,$U as b0,F6 as b1,qU as b2,bI as b3,X6 as b4,X$ as b5,Bm as b6,Vie as b7,VA as b8,W6 as b9,Lne as bA,Mne as bB,kne as bC,Fc as bD,Ts as bE,Fne as bF,lbe as bG,Qr as bH,jo as bI,GN as bJ,K_ as bK,qN as bL,KN as bM,BK as bN,Zae as bO,WK as bP,ll as bQ,$o as bR,h_ as bS,Sbe as bT,Wye as bU,Hye as bV,Me as bW,zye as bX,Doe as bY,Pl as bZ,Uye as b_,dE as ba,boe as bb,ebe as bc,Or as bd,fne as be,tbe as bf,mne as bg,pne as bh,dne as bi,rbe as bj,Oj as bk,nbe as bl,sbe as bm,Sne as bn,Pne as bo,Cne as bp,Ene as bq,obe as br,zK as bs,bi as bt,Lc as bu,up as bv,Va as bw,Nne as bx,Ez as by,abe as bz,EX as c,Hn as c0,HG as c1,vie as c2,We as c3,go as c4,iie as c5,xr as c6,tu as c7,jie as c8,gD as c9,Sq as cA,hie as cB,kt as cC,fd as cD,dte as cE,ibe as cF,BG as cG,Gc as cH,Ab as cI,bbe as cJ,Zye as cK,l2 as cL,cbe as cM,Rae as cN,tn as cO,r2 as cP,Pz as cQ,SR as cR,FL as cS,R2 as cT,ute as cU,_i as cV,za as cW,Bye as ca,AG as cb,qye as cc,fte as cd,Fae as ce,Lae as cf,Bie as cg,R6 as ch,FV as ci,Qe as cj,wbe as ck,Xu as cl,rie as cm,Oie as cn,_be as co,zD as cp,N6 as cq,A6 as cr,nie as cs,NG as ct,hbe as cu,FD as cv,Cbe as cw,aie as cx,sie as cy,oie as cz,IX as d,TX as e,RX as f,J2 as g,NT as h,PT as i,Vye as j,ro as k,RQ as l,AQ as m,Bd as n,ZS as o,_K as p,tse as q,ai as r,LD as s,gbe as t,xbe as u,v1 as v,y1 as w,DQ as x,MQ as y,OQ as z};